.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2699 .elementor-element.elementor-element-66c6455 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2699 .elementor-element.elementor-element-66c6455 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2699 .elementor-element.elementor-element-66c6455{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2699 .elementor-element.elementor-element-72e7ab5{color:#676767;}.elementor-2699 .elementor-element.elementor-element-ba427f8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2699 .elementor-element.elementor-element-ba427f8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2699 .elementor-element.elementor-element-ba427f8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2699 .elementor-element.elementor-element-dfeb723{font-family:"Cormorant Infant", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;letter-spacing:1.55px;word-spacing:0em;color:#676767;}.elementor-2699 .elementor-element.elementor-element-96e32d3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2699 .elementor-element.elementor-element-96e32d3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2699 .elementor-element.elementor-element-96e32d3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2699 .elementor-element.elementor-element-c7a482c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2699 .elementor-element.elementor-element-c7a482c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2699 .elementor-element.elementor-element-c7a482c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2699 .elementor-element.elementor-element-f55510d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2699 .elementor-element.elementor-element-f55510d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2699 .elementor-element.elementor-element-f55510d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-2699 .elementor-element.elementor-element-993fec3{width:14.52%;}.elementor-2699 .elementor-element.elementor-element-b33eb1c{width:70.128%;}.elementor-2699 .elementor-element.elementor-element-aadc914{width:15.016%;}.elementor-2699 .elementor-element.elementor-element-eaa57d4{width:14.768%;}.elementor-2699 .elementor-element.elementor-element-3cd6c8d{width:69.303%;}.elementor-2699 .elementor-element.elementor-element-b208ed0{width:15.235%;}.elementor-2699 .elementor-element.elementor-element-a646fb7{width:14.933%;}.elementor-2699 .elementor-element.elementor-element-7bcdb92{width:69.716%;}.elementor-2699 .elementor-element.elementor-element-5fb72a5{width:15.015%;}.elementor-2699 .elementor-element.elementor-element-573e107{width:14.685%;}.elementor-2699 .elementor-element.elementor-element-9153d59{width:69.963%;}.elementor-2699 .elementor-element.elementor-element-2ea0c63{width:15.016%;}.elementor-2699 .elementor-element.elementor-element-1388422{width:15.015%;}.elementor-2699 .elementor-element.elementor-element-0b51c14{width:69.633%;}.elementor-2699 .elementor-element.elementor-element-4089f39{width:15.016%;}.elementor-2699 .elementor-element.elementor-element-f43f577{width:15.015%;}.elementor-2699 .elementor-element.elementor-element-d40fb8d{width:69.716%;}.elementor-2699 .elementor-element.elementor-element-9dd519e{width:14.933%;}.elementor-2699 .elementor-element.elementor-element-a3aad78{width:15.015%;}.elementor-2699 .elementor-element.elementor-element-812a548{width:69.633%;}.elementor-2699 .elementor-element.elementor-element-7a3b894{width:15.016%;}.elementor-2699 .elementor-element.elementor-element-e90af62{width:15.015%;}.elementor-2699 .elementor-element.elementor-element-a70530a{width:69.798%;}.elementor-2699 .elementor-element.elementor-element-966f1f7{width:14.851%;}.elementor-2699 .elementor-element.elementor-element-0c5bb57{width:14.603%;}.elementor-2699 .elementor-element.elementor-element-f667a6d{width:69.798%;}.elementor-2699 .elementor-element.elementor-element-506829b{width:15.263%;}.elementor-2699 .elementor-element.elementor-element-10cf166{width:15.015%;}.elementor-2699 .elementor-element.elementor-element-680b192{width:69.716%;}.elementor-2699 .elementor-element.elementor-element-e0fdc97{width:14.933%;}.elementor-2699 .elementor-element.elementor-element-0fd25e8{width:14.768%;}.elementor-2699 .elementor-element.elementor-element-422a1b3{width:69.881%;}.elementor-2699 .elementor-element.elementor-element-f61ebd5{width:15.015%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2699 .elementor-element.elementor-element-dfeb723{font-size:14px;line-height:1.4em;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}