.elementor-2400 .elementor-element.elementor-element-7d1f948{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:76px;--padding-bottom:76px;--padding-left:76px;--padding-right:76px;}.elementor-2400 .elementor-element.elementor-element-7d1f948:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-7d1f948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.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 );color:var( --e-global-color-primary );}.elementor-2400 .elementor-element.elementor-element-cfaab77{text-align:center;}.elementor-2400 .elementor-element.elementor-element-cfaab77 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:600;text-transform:none;color:var( --e-global-color-296e706 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-2400 .elementor-element.elementor-element-55794ba{text-align:center;font-family:"PT Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-55794ba p{margin-block-end:6px;}.elementor-2400 .elementor-element.elementor-element-55794ba a{color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-3dabc2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-2400 .elementor-element.elementor-element-64d6e88{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-57549c9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:015px 015px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-57549c9:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-57549c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-c510a4b{--e-image-carousel-slides-to-show:1;}.elementor-2400 .elementor-element.elementor-element-c510a4b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2400 .elementor-element.elementor-element-c510a4b .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#000000;}.elementor-2400 .elementor-element.elementor-element-c510a4b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2400 .elementor-element.elementor-element-c510a4b .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-2400 .elementor-element.elementor-element-c510a4b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:015px 15px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-8913903 > .elementor-widget-container{padding:10px 030px 05px 30px;}.elementor-2400 .elementor-element.elementor-element-8913903 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:none;color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-0d32e0e{--display:flex;--min-height:200px;--justify-content:space-between;--border-radius:0px 0px 15px 15px;--padding-top:0px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-2400 .elementor-element.elementor-element-0d32e0e:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-0d32e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-5e540b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-5e540b7{font-family:"PT Sans", Sans-serif;font-weight:400;color:var( --e-global-color-5c24dbd );}.elementor-2400 .elementor-element.elementor-element-df0f6d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2400 .elementor-element.elementor-element-024b85f .gallery-item{padding:0 14px 14px 0;}.elementor-2400 .elementor-element.elementor-element-024b85f .gallery{margin:0 -14px -14px 0;}.elementor-2400 .elementor-element.elementor-element-024b85f .gallery-item img{border-radius:3px 3px 3px 3px;}.elementor-2400 .elementor-element.elementor-element-024b85f .gallery-item .gallery-caption{text-align:center;}.elementor-2400 .elementor-element.elementor-element-c3df530{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-296e706 );--n-accordion-title-active-color:var( --e-global-color-5c24dbd );--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-296e706 );--n-accordion-icon-hover-color:var( --e-global-color-5c24dbd );--n-accordion-icon-active-color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-c3df530 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2400 .elementor-element.elementor-element-c3df530 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2400 .elementor-element.elementor-element-c3df530 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:none;}:where( .elementor-2400 .elementor-element.elementor-element-c3df530 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2400 .elementor-element.elementor-element-13d7ddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-d8e63a8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:015px 015px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-d8e63a8:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-d8e63a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-430dc31{--e-image-carousel-slides-to-show:1;}.elementor-2400 .elementor-element.elementor-element-430dc31 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2400 .elementor-element.elementor-element-430dc31 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#000000;}.elementor-2400 .elementor-element.elementor-element-430dc31 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2400 .elementor-element.elementor-element-430dc31 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-2400 .elementor-element.elementor-element-430dc31 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:015px 15px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-12c5251 > .elementor-widget-container{padding:10px 030px 05px 30px;}.elementor-2400 .elementor-element.elementor-element-12c5251 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:none;color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-652a826{--display:flex;--min-height:200px;--justify-content:space-between;--border-radius:0px 0px 15px 15px;--padding-top:0px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-2400 .elementor-element.elementor-element-652a826:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-652a826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-4cc4b47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-4cc4b47{font-family:"PT Sans", Sans-serif;font-weight:400;color:var( --e-global-color-5c24dbd );}.elementor-2400 .elementor-element.elementor-element-7f420ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-ab2aa50 .gallery-item{padding:0 14px 14px 0;}.elementor-2400 .elementor-element.elementor-element-ab2aa50 .gallery{margin:0 -14px -14px 0;}.elementor-2400 .elementor-element.elementor-element-ab2aa50 .gallery-item img{border-radius:3px 3px 3px 3px;}.elementor-2400 .elementor-element.elementor-element-ab2aa50 .gallery-item .gallery-caption{text-align:center;}.elementor-2400 .elementor-element.elementor-element-513f2ef{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-296e706 );--n-accordion-title-active-color:var( --e-global-color-5c24dbd );--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-296e706 );--n-accordion-icon-hover-color:var( --e-global-color-5c24dbd );--n-accordion-icon-active-color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-513f2ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2400 .elementor-element.elementor-element-513f2ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2400 .elementor-element.elementor-element-513f2ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:none;}:where( .elementor-2400 .elementor-element.elementor-element-513f2ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2400 .elementor-element.elementor-element-cb53dac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-2400 .elementor-element.elementor-element-679ff1b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-7aaca1a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:015px 015px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-7aaca1a:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-7aaca1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-0f35782{--e-image-carousel-slides-to-show:1;}.elementor-2400 .elementor-element.elementor-element-0f35782 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2400 .elementor-element.elementor-element-0f35782 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#000000;}.elementor-2400 .elementor-element.elementor-element-0f35782 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2400 .elementor-element.elementor-element-0f35782 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-2400 .elementor-element.elementor-element-0f35782 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:015px 15px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-a09be7a > .elementor-widget-container{padding:10px 030px 05px 30px;}.elementor-2400 .elementor-element.elementor-element-a09be7a .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:none;color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-e9b5ca8{--display:flex;--min-height:200px;--justify-content:space-between;--border-radius:0px 0px 15px 15px;--padding-top:0px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-2400 .elementor-element.elementor-element-e9b5ca8:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-e9b5ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-4773141 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-4773141{font-family:"PT Sans", Sans-serif;font-weight:400;color:var( --e-global-color-5c24dbd );}.elementor-2400 .elementor-element.elementor-element-434873d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-9f631c6 .gallery-item{padding:0 14px 14px 0;}.elementor-2400 .elementor-element.elementor-element-9f631c6 .gallery{margin:0 -14px -14px 0;}.elementor-2400 .elementor-element.elementor-element-9f631c6 .gallery-item img{border-radius:3px 3px 3px 3px;}.elementor-2400 .elementor-element.elementor-element-9f631c6 .gallery-item .gallery-caption{text-align:center;}.elementor-2400 .elementor-element.elementor-element-e9c8cc8{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-296e706 );--n-accordion-title-active-color:var( --e-global-color-5c24dbd );--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-296e706 );--n-accordion-icon-hover-color:var( --e-global-color-5c24dbd );--n-accordion-icon-active-color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-e9c8cc8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2400 .elementor-element.elementor-element-e9c8cc8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2400 .elementor-element.elementor-element-e9c8cc8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:none;}:where( .elementor-2400 .elementor-element.elementor-element-e9c8cc8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2400 .elementor-element.elementor-element-b49e88d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-a5f7b51{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:015px 015px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-a5f7b51:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-a5f7b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-68c5eaf{--e-image-carousel-slides-to-show:1;}.elementor-2400 .elementor-element.elementor-element-68c5eaf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2400 .elementor-element.elementor-element-68c5eaf .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#000000;}.elementor-2400 .elementor-element.elementor-element-68c5eaf .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2400 .elementor-element.elementor-element-68c5eaf .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-2400 .elementor-element.elementor-element-68c5eaf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:015px 15px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-b37bf4f > .elementor-widget-container{padding:10px 030px 05px 30px;}.elementor-2400 .elementor-element.elementor-element-b37bf4f .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:none;color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-f65c205{--display:flex;--min-height:200px;--justify-content:space-between;--border-radius:0px 0px 15px 15px;--padding-top:0px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-2400 .elementor-element.elementor-element-f65c205:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-f65c205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-78ed2e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-78ed2e7{font-family:"PT Sans", Sans-serif;font-weight:400;color:var( --e-global-color-5c24dbd );}.elementor-2400 .elementor-element.elementor-element-bf638c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-0ebe6ab .gallery-item{padding:0 14px 14px 0;}.elementor-2400 .elementor-element.elementor-element-0ebe6ab .gallery{margin:0 -14px -14px 0;}.elementor-2400 .elementor-element.elementor-element-0ebe6ab .gallery-item img{border-radius:3px 3px 3px 3px;}.elementor-2400 .elementor-element.elementor-element-0ebe6ab .gallery-item .gallery-caption{text-align:center;}.elementor-2400 .elementor-element.elementor-element-e9113ec{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-296e706 );--n-accordion-title-active-color:var( --e-global-color-5c24dbd );--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-296e706 );--n-accordion-icon-hover-color:var( --e-global-color-5c24dbd );--n-accordion-icon-active-color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-e9113ec > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2400 .elementor-element.elementor-element-e9113ec > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2400 .elementor-element.elementor-element-e9113ec > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:none;}:where( .elementor-2400 .elementor-element.elementor-element-e9113ec > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2400 .elementor-element.elementor-element-fb96830{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-2400 .elementor-element.elementor-element-ab59c33{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-5429040{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:015px 015px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-5429040:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-5429040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-8d8cbae{--e-image-carousel-slides-to-show:1;}.elementor-2400 .elementor-element.elementor-element-8d8cbae .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2400 .elementor-element.elementor-element-8d8cbae .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#000000;}.elementor-2400 .elementor-element.elementor-element-8d8cbae .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2400 .elementor-element.elementor-element-8d8cbae .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-2400 .elementor-element.elementor-element-8d8cbae .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:015px 15px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-c86d2c2 > .elementor-widget-container{padding:10px 030px 05px 30px;}.elementor-2400 .elementor-element.elementor-element-c86d2c2 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:none;color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-368e2ce{--display:flex;--min-height:200px;--justify-content:space-between;--border-radius:0px 0px 15px 15px;--padding-top:0px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-2400 .elementor-element.elementor-element-368e2ce:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-368e2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-a858f2a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-a858f2a{font-family:"PT Sans", Sans-serif;font-weight:400;color:var( --e-global-color-5c24dbd );}.elementor-2400 .elementor-element.elementor-element-ccec37e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-fa00b34 .gallery-item{padding:0 14px 14px 0;}.elementor-2400 .elementor-element.elementor-element-fa00b34 .gallery{margin:0 -14px -14px 0;}.elementor-2400 .elementor-element.elementor-element-fa00b34 .gallery-item img{border-radius:3px 3px 3px 3px;}.elementor-2400 .elementor-element.elementor-element-fa00b34 .gallery-item .gallery-caption{text-align:center;}.elementor-2400 .elementor-element.elementor-element-9481d81{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-296e706 );--n-accordion-title-active-color:var( --e-global-color-5c24dbd );--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-296e706 );--n-accordion-icon-hover-color:var( --e-global-color-5c24dbd );--n-accordion-icon-active-color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-9481d81 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2400 .elementor-element.elementor-element-9481d81 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2400 .elementor-element.elementor-element-9481d81 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:none;}:where( .elementor-2400 .elementor-element.elementor-element-9481d81 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2400 .elementor-element.elementor-element-a99f813{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-46eaa22{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:015px 015px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-46eaa22:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-46eaa22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-c230485{--e-image-carousel-slides-to-show:1;}.elementor-2400 .elementor-element.elementor-element-c230485 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2400 .elementor-element.elementor-element-c230485 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#000000;}.elementor-2400 .elementor-element.elementor-element-c230485 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2400 .elementor-element.elementor-element-c230485 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-2400 .elementor-element.elementor-element-c230485 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:015px 15px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-08d24f1 > .elementor-widget-container{padding:10px 030px 05px 30px;}.elementor-2400 .elementor-element.elementor-element-08d24f1 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:none;color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-f87c5c6{--display:flex;--min-height:200px;--justify-content:space-between;--border-radius:0px 0px 15px 15px;--padding-top:0px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-2400 .elementor-element.elementor-element-f87c5c6:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-f87c5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-8c9ebcf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-8c9ebcf{font-family:"PT Sans", Sans-serif;font-weight:400;color:var( --e-global-color-5c24dbd );}.elementor-2400 .elementor-element.elementor-element-e07ee91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-2e051a5 .gallery-item{padding:0 14px 14px 0;}.elementor-2400 .elementor-element.elementor-element-2e051a5 .gallery{margin:0 -14px -14px 0;}.elementor-2400 .elementor-element.elementor-element-2e051a5 .gallery-item img{border-radius:3px 3px 3px 3px;}.elementor-2400 .elementor-element.elementor-element-2e051a5 .gallery-item .gallery-caption{text-align:center;}.elementor-2400 .elementor-element.elementor-element-e26e572{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-296e706 );--n-accordion-title-active-color:var( --e-global-color-5c24dbd );--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-296e706 );--n-accordion-icon-hover-color:var( --e-global-color-5c24dbd );--n-accordion-icon-active-color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-e26e572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2400 .elementor-element.elementor-element-e26e572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2400 .elementor-element.elementor-element-e26e572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:none;}:where( .elementor-2400 .elementor-element.elementor-element-e26e572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2400 .elementor-element.elementor-element-1ce4a27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-2400 .elementor-element.elementor-element-1b14f01{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-da45cfb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:015px 015px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-da45cfb:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-da45cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-2ac04fd{--e-image-carousel-slides-to-show:1;}.elementor-2400 .elementor-element.elementor-element-2ac04fd .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2400 .elementor-element.elementor-element-2ac04fd .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#000000;}.elementor-2400 .elementor-element.elementor-element-2ac04fd .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2400 .elementor-element.elementor-element-2ac04fd .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-2400 .elementor-element.elementor-element-2ac04fd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:015px 15px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-fe4d361 > .elementor-widget-container{padding:10px 030px 05px 30px;}.elementor-2400 .elementor-element.elementor-element-fe4d361 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:none;color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-7629474{--display:flex;--min-height:200px;--justify-content:space-between;--border-radius:0px 0px 15px 15px;--padding-top:0px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-2400 .elementor-element.elementor-element-7629474:not(.elementor-motion-effects-element-type-background), .elementor-2400 .elementor-element.elementor-element-7629474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982335e );}.elementor-2400 .elementor-element.elementor-element-c9151a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2400 .elementor-element.elementor-element-c9151a8{font-family:"PT Sans", Sans-serif;font-weight:400;color:var( --e-global-color-5c24dbd );}.elementor-2400 .elementor-element.elementor-element-f1a389c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2400 .elementor-element.elementor-element-d4c8dff .gallery-item{padding:0 14px 14px 0;}.elementor-2400 .elementor-element.elementor-element-d4c8dff .gallery{margin:0 -14px -14px 0;}.elementor-2400 .elementor-element.elementor-element-d4c8dff .gallery-item img{border-radius:3px 3px 3px 3px;}.elementor-2400 .elementor-element.elementor-element-d4c8dff .gallery-item .gallery-caption{text-align:center;}.elementor-2400 .elementor-element.elementor-element-de90c0c{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-296e706 );--n-accordion-title-active-color:var( --e-global-color-5c24dbd );--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-296e706 );--n-accordion-icon-hover-color:var( --e-global-color-5c24dbd );--n-accordion-icon-active-color:var( --e-global-color-296e706 );}.elementor-2400 .elementor-element.elementor-element-de90c0c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2400 .elementor-element.elementor-element-de90c0c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2400 .elementor-element.elementor-element-de90c0c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:none;}:where( .elementor-2400 .elementor-element.elementor-element-de90c0c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2400 .elementor-element.elementor-element-3dabc2c{--content-width:1000px;}.elementor-2400 .elementor-element.elementor-element-64d6e88{--width:50%;}.elementor-2400 .elementor-element.elementor-element-13d7ddc{--width:50%;}.elementor-2400 .elementor-element.elementor-element-cb53dac{--content-width:1000px;}.elementor-2400 .elementor-element.elementor-element-679ff1b{--width:50%;}.elementor-2400 .elementor-element.elementor-element-b49e88d{--width:50%;}.elementor-2400 .elementor-element.elementor-element-fb96830{--content-width:1000px;}.elementor-2400 .elementor-element.elementor-element-ab59c33{--width:50%;}.elementor-2400 .elementor-element.elementor-element-a99f813{--width:50%;}.elementor-2400 .elementor-element.elementor-element-1ce4a27{--content-width:1000px;}.elementor-2400 .elementor-element.elementor-element-1b14f01{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-2400 .elementor-element.elementor-element-7d1f948{--padding-top:28px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2400 .elementor-element.elementor-element-cfaab77 .elementor-heading-title{font-size:29px;}.elementor-2400 .elementor-element.elementor-element-55794ba{font-size:14px;}.elementor-2400 .elementor-element.elementor-element-3dabc2c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2400 .elementor-element.elementor-element-8913903 > .elementor-widget-container{padding:010px 015px 5px 015px;}.elementor-2400 .elementor-element.elementor-element-8913903 .elementor-heading-title{font-size:18px;}.elementor-2400 .elementor-element.elementor-element-0d32e0e{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-2400 .elementor-element.elementor-element-12c5251 > .elementor-widget-container{padding:010px 015px 5px 015px;}.elementor-2400 .elementor-element.elementor-element-12c5251 .elementor-heading-title{font-size:18px;}.elementor-2400 .elementor-element.elementor-element-652a826{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-2400 .elementor-element.elementor-element-cb53dac{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2400 .elementor-element.elementor-element-a09be7a > .elementor-widget-container{padding:010px 015px 5px 015px;}.elementor-2400 .elementor-element.elementor-element-a09be7a .elementor-heading-title{font-size:18px;}.elementor-2400 .elementor-element.elementor-element-e9b5ca8{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-2400 .elementor-element.elementor-element-b37bf4f > .elementor-widget-container{padding:010px 015px 5px 015px;}.elementor-2400 .elementor-element.elementor-element-b37bf4f .elementor-heading-title{font-size:18px;}.elementor-2400 .elementor-element.elementor-element-f65c205{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-2400 .elementor-element.elementor-element-fb96830{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2400 .elementor-element.elementor-element-c86d2c2 > .elementor-widget-container{padding:010px 015px 5px 015px;}.elementor-2400 .elementor-element.elementor-element-c86d2c2 .elementor-heading-title{font-size:18px;}.elementor-2400 .elementor-element.elementor-element-368e2ce{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-2400 .elementor-element.elementor-element-08d24f1 > .elementor-widget-container{padding:010px 015px 5px 015px;}.elementor-2400 .elementor-element.elementor-element-08d24f1 .elementor-heading-title{font-size:18px;}.elementor-2400 .elementor-element.elementor-element-f87c5c6{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-2400 .elementor-element.elementor-element-1ce4a27{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2400 .elementor-element.elementor-element-fe4d361 > .elementor-widget-container{padding:010px 015px 5px 015px;}.elementor-2400 .elementor-element.elementor-element-fe4d361 .elementor-heading-title{font-size:18px;}.elementor-2400 .elementor-element.elementor-element-7629474{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}}/* Start custom CSS for image-carousel, class: .elementor-element-c510a4b *//* ===== DESKTOP (default) ===== */
.elementor-image-carousel .swiper-slide img {
  width: 500px !important;
  height: 500px !important;
  object-fit: cover !important;
  border-radius: 10px; /* optional */
  margin: 0 auto;
  display: block;
}

/* ===== TABLET ===== */
@media (max-width: 1024px) {
  .elementor-image-carousel .swiper-slide img {
    width: 350px !important;
    height: 350px !important;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .elementor-image-carousel .swiper-slide img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important; /* keeps it perfectly square */
    object-fit: cover !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-430dc31 *//* ===== DESKTOP (default) ===== */
.elementor-image-carousel .swiper-slide img {
  width: 500px !important;
  height: 500px !important;
  object-fit: cover !important;
  border-radius: 10px; /* optional */
  margin: 0 auto;
  display: block;
}

/* ===== TABLET ===== */
@media (max-width: 1024px) {
  .elementor-image-carousel .swiper-slide img {
    width: 350px !important;
    height: 350px !important;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .elementor-image-carousel .swiper-slide img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important; /* keeps it perfectly square */
    object-fit: cover !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0f35782 *//* ===== DESKTOP (default) ===== */
.elementor-image-carousel .swiper-slide img {
  width: 500px !important;
  height: 500px !important;
  object-fit: cover !important;
  border-radius: 10px; /* optional */
  margin: 0 auto;
  display: block;
}

/* ===== TABLET ===== */
@media (max-width: 1024px) {
  .elementor-image-carousel .swiper-slide img {
    width: 350px !important;
    height: 350px !important;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .elementor-image-carousel .swiper-slide img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important; /* keeps it perfectly square */
    object-fit: cover !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-68c5eaf *//* ===== DESKTOP (default) ===== */
.elementor-image-carousel .swiper-slide img {
  width: 500px !important;
  height: 500px !important;
  object-fit: cover !important;
  border-radius: 10px; /* optional */
  margin: 0 auto;
  display: block;
}

/* ===== TABLET ===== */
@media (max-width: 1024px) {
  .elementor-image-carousel .swiper-slide img {
    width: 350px !important;
    height: 350px !important;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .elementor-image-carousel .swiper-slide img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important; /* keeps it perfectly square */
    object-fit: cover !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8d8cbae *//* ===== DESKTOP (default) ===== */
.elementor-image-carousel .swiper-slide img {
  width: 500px !important;
  height: 500px !important;
  object-fit: cover !important;
  border-radius: 10px; /* optional */
  margin: 0 auto;
  display: block;
}

/* ===== TABLET ===== */
@media (max-width: 1024px) {
  .elementor-image-carousel .swiper-slide img {
    width: 350px !important;
    height: 350px !important;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .elementor-image-carousel .swiper-slide img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important; /* keeps it perfectly square */
    object-fit: cover !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c230485 *//* ===== DESKTOP (default) ===== */
.elementor-image-carousel .swiper-slide img {
  width: 500px !important;
  height: 500px !important;
  object-fit: cover !important;
  border-radius: 10px; /* optional */
  margin: 0 auto;
  display: block;
}

/* ===== TABLET ===== */
@media (max-width: 1024px) {
  .elementor-image-carousel .swiper-slide img {
    width: 350px !important;
    height: 350px !important;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .elementor-image-carousel .swiper-slide img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important; /* keeps it perfectly square */
    object-fit: cover !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2ac04fd *//* ===== DESKTOP (default) ===== */
.elementor-image-carousel .swiper-slide img {
  width: 500px !important;
  height: 500px !important;
  object-fit: cover !important;
  border-radius: 10px; /* optional */
  margin: 0 auto;
  display: block;
}

/* ===== TABLET ===== */
@media (max-width: 1024px) {
  .elementor-image-carousel .swiper-slide img {
    width: 350px !important;
    height: 350px !important;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .elementor-image-carousel .swiper-slide img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important; /* keeps it perfectly square */
    object-fit: cover !important;
  }
}/* End custom CSS */