.elementor-748 .elementor-element.elementor-element-5c19e57{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-9cbb51e .bdt-slideshow .bdt-slideshow-items{min-height:80vh !important;}.elementor-748 .elementor-element.elementor-element-9cbb51e .bdt-prime-slider .bdt-prime-slider-content *{text-align:left !important;}.elementor-748 .elementor-element.elementor-element-9cbb51e .bdt-slideshow .bdt-overlay-default{background-color:#1818235C;}.elementor-748 .elementor-element.elementor-element-9cbb51e .bdt-prime-slider .bdt-slide-btn{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-9cbb51e .bdt-prime-slider .bdt-slide-btn svg *{stroke:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-9cbb51e .bdt-prime-slider .bdt-slide-btn:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-9cbb51e .bdt-prime-slider .bdt-slide-btn:hover svg *{stroke:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-9cbb51e .bdt-prime-slider .bdt-slide-btn:before{background-color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-fe63529{--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;}.elementor-748 .elementor-element.elementor-element-321321a{--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;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-748 .elementor-element.elementor-element-321321a:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-321321a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80c192 );}.elementor-748 .elementor-element.elementor-element-148dac7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-3666942{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-3666942 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-3666942 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-3666942 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-3666942 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-748 .elementor-element.elementor-element-5c73c0f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-1af00ae > .elementor-widget-container:hover{--e-transform-scale:1.015;}.elementor-748 .elementor-element.elementor-element-1af00ae.elementor-element{--align-self:flex-start;}.elementor-748 .elementor-element.elementor-element-1af00ae{--e-transform-transition-duration:300ms;}.elementor-748 .elementor-element.elementor-element-1af00ae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-1af00ae .elementor-heading-title a:hover, .elementor-748 .elementor-element.elementor-element-1af00ae .elementor-heading-title a:focus{color:#AA0000;}.elementor-748 .elementor-element.elementor-element-1af00ae .elementor-heading-title a{transition-duration:0.3s;}.elementor-748 .elementor-element.elementor-element-4e7abc1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-680e692{--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;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-748 .elementor-element.elementor-element-680e692:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-680e692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80c192 );}.elementor-748 .elementor-element.elementor-element-f8c0e70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-bad29ba{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-bad29ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-bad29ba .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-bad29ba .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-bad29ba .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-748 .elementor-element.elementor-element-1d52505{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-0740b4b > .elementor-widget-container:hover{--e-transform-scale:1.015;}.elementor-748 .elementor-element.elementor-element-0740b4b.elementor-element{--align-self:flex-start;}.elementor-748 .elementor-element.elementor-element-0740b4b{--e-transform-transition-duration:300ms;}.elementor-748 .elementor-element.elementor-element-0740b4b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-0740b4b .elementor-heading-title a:hover, .elementor-748 .elementor-element.elementor-element-0740b4b .elementor-heading-title a:focus{color:#AA0000;}.elementor-748 .elementor-element.elementor-element-0740b4b .elementor-heading-title a{transition-duration:0.3s;}.elementor-748 .elementor-element.elementor-element-0e49b05 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-acde9e0{--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;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-748 .elementor-element.elementor-element-acde9e0:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-acde9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80c192 );}.elementor-748 .elementor-element.elementor-element-6c9f359{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-bc1e59f{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-bc1e59f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-bc1e59f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-bc1e59f .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-bc1e59f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-748 .elementor-element.elementor-element-a89e8b4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-894e97c > .elementor-widget-container:hover{--e-transform-scale:1.015;}.elementor-748 .elementor-element.elementor-element-894e97c.elementor-element{--align-self:flex-start;}.elementor-748 .elementor-element.elementor-element-894e97c{--e-transform-transition-duration:300ms;}.elementor-748 .elementor-element.elementor-element-894e97c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-894e97c .elementor-heading-title a:hover, .elementor-748 .elementor-element.elementor-element-894e97c .elementor-heading-title a:focus{color:#AA0000;}.elementor-748 .elementor-element.elementor-element-894e97c .elementor-heading-title a{transition-duration:0.3s;}.elementor-748 .elementor-element.elementor-element-f834202 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-649a284{--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;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-748 .elementor-element.elementor-element-649a284:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-649a284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80c192 );}.elementor-748 .elementor-element.elementor-element-d0ccd2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-91ef69b{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-91ef69b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-91ef69b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-91ef69b .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-91ef69b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-748 .elementor-element.elementor-element-5f8373d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-9d4a234 > .elementor-widget-container:hover{--e-transform-scale:1.015;}.elementor-748 .elementor-element.elementor-element-9d4a234.elementor-element{--align-self:flex-start;}.elementor-748 .elementor-element.elementor-element-9d4a234{--e-transform-transition-duration:300ms;}.elementor-748 .elementor-element.elementor-element-9d4a234 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-9d4a234 .elementor-heading-title a:hover, .elementor-748 .elementor-element.elementor-element-9d4a234 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-9d4a234 .elementor-heading-title a{transition-duration:0.3s;}.elementor-748 .elementor-element.elementor-element-0313b58 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-01fb97f{--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;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-748 .elementor-element.elementor-element-01fb97f:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-01fb97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80c192 );}.elementor-748 .elementor-element.elementor-element-4f4c489{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-59f3203{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-59f3203 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-59f3203 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-59f3203 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-59f3203 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-748 .elementor-element.elementor-element-fd42f29{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-2199cc4 > .elementor-widget-container:hover{--e-transform-scale:1.015;}.elementor-748 .elementor-element.elementor-element-2199cc4.elementor-element{--align-self:flex-start;}.elementor-748 .elementor-element.elementor-element-2199cc4{--e-transform-transition-duration:300ms;}.elementor-748 .elementor-element.elementor-element-2199cc4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-2199cc4 .elementor-heading-title a:hover, .elementor-748 .elementor-element.elementor-element-2199cc4 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-2199cc4 .elementor-heading-title a{transition-duration:0.3s;}.elementor-748 .elementor-element.elementor-element-a42bdaf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-449bdad{--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;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-748 .elementor-element.elementor-element-449bdad:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-449bdad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80c192 );}.elementor-748 .elementor-element.elementor-element-d414e77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-20996f1{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-20996f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-20996f1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-20996f1 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-20996f1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-748 .elementor-element.elementor-element-2ce9410{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-7796764 > .elementor-widget-container:hover{--e-transform-scale:1.015;}.elementor-748 .elementor-element.elementor-element-7796764.elementor-element{--align-self:flex-start;}.elementor-748 .elementor-element.elementor-element-7796764{--e-transform-transition-duration:300ms;}.elementor-748 .elementor-element.elementor-element-7796764 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-7796764 .elementor-heading-title a:hover, .elementor-748 .elementor-element.elementor-element-7796764 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-7796764 .elementor-heading-title a{transition-duration:0.3s;}.elementor-748 .elementor-element.elementor-element-4aa4c02 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-032d2d9{--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;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-748 .elementor-element.elementor-element-032d2d9:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-032d2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80c192 );}.elementor-748 .elementor-element.elementor-element-babf6b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-6768070{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-6768070 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-6768070 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-6768070 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-6768070 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-748 .elementor-element.elementor-element-e9402fe{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-8e16c18 > .elementor-widget-container:hover{--e-transform-scale:1.015;}.elementor-748 .elementor-element.elementor-element-8e16c18.elementor-element{--align-self:flex-start;}.elementor-748 .elementor-element.elementor-element-8e16c18{--e-transform-transition-duration:300ms;}.elementor-748 .elementor-element.elementor-element-8e16c18 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-8e16c18 .elementor-heading-title a:hover, .elementor-748 .elementor-element.elementor-element-8e16c18 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-8e16c18 .elementor-heading-title a{transition-duration:0.3s;}.elementor-748 .elementor-element.elementor-element-1ebf3ef .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-a233da3{--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;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-748 .elementor-element.elementor-element-a233da3:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-a233da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80c192 );}.elementor-748 .elementor-element.elementor-element-e782bd7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-e0f4046{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-e0f4046 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-e0f4046 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-e0f4046 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-e0f4046 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-748 .elementor-element.elementor-element-2f3c7da{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-92c03b4 > .elementor-widget-container:hover{--e-transform-scale:1.015;}.elementor-748 .elementor-element.elementor-element-92c03b4.elementor-element{--align-self:flex-start;}.elementor-748 .elementor-element.elementor-element-92c03b4{--e-transform-transition-duration:300ms;}.elementor-748 .elementor-element.elementor-element-92c03b4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-92c03b4 .elementor-heading-title a:hover, .elementor-748 .elementor-element.elementor-element-92c03b4 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-92c03b4 .elementor-heading-title a{transition-duration:0.3s;}.elementor-748 .elementor-element.elementor-element-2025313 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-eb50793{--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;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-748 .elementor-element.elementor-element-eb50793:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-eb50793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80c192 );}.elementor-748 .elementor-element.elementor-element-38fd32e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-0a8acd9{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-0a8acd9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-0a8acd9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-0a8acd9 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-0a8acd9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-748 .elementor-element.elementor-element-f7101fa{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-d07f2e7 > .elementor-widget-container:hover{--e-transform-scale:1.015;}.elementor-748 .elementor-element.elementor-element-d07f2e7.elementor-element{--align-self:flex-start;}.elementor-748 .elementor-element.elementor-element-d07f2e7{--e-transform-transition-duration:300ms;}.elementor-748 .elementor-element.elementor-element-d07f2e7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-d07f2e7 .elementor-heading-title a:hover, .elementor-748 .elementor-element.elementor-element-d07f2e7 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-d07f2e7 .elementor-heading-title a{transition-duration:0.3s;}.elementor-748 .elementor-element.elementor-element-130ba86 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-16a0768{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-748 .elementor-element.elementor-element-16a0768:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-16a0768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80c192 );}.elementor-748 .elementor-element.elementor-element-a2d44ac > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-748 .elementor-element.elementor-element-a2d44ac{text-align:center;}.elementor-748 .elementor-element.elementor-element-a2d44ac .elementor-heading-title{font-family:var( --e-global-typography-34f5d1a-font-family ), Sans-serif;font-size:var( --e-global-typography-34f5d1a-font-size );font-weight:var( --e-global-typography-34f5d1a-font-weight );text-transform:var( --e-global-typography-34f5d1a-text-transform );text-decoration:var( --e-global-typography-34f5d1a-text-decoration );line-height:var( --e-global-typography-34f5d1a-line-height );letter-spacing:var( --e-global-typography-34f5d1a-letter-spacing );color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-b903101{text-align:center;}.elementor-748 .elementor-element.elementor-element-b903101 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-c0a438c{--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;}.elementor-748 .elementor-element.elementor-element-c0a438c:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-c0a438c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-748 .elementor-element.elementor-element-42d6291{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-e65a86c{text-align:start;}.elementor-748 .elementor-element.elementor-element-e65a86c .elementor-heading-title{font-family:var( --e-global-typography-b1371c2-font-family ), Sans-serif;font-size:var( --e-global-typography-b1371c2-font-size );font-weight:var( --e-global-typography-b1371c2-font-weight );text-transform:var( --e-global-typography-b1371c2-text-transform );text-decoration:var( --e-global-typography-b1371c2-text-decoration );line-height:var( --e-global-typography-b1371c2-line-height );color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-afb75e1{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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-afb75e1 a{color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-0eb7e28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-7fd62bb{text-align:start;}.elementor-748 .elementor-element.elementor-element-7fd62bb .elementor-heading-title{font-family:var( --e-global-typography-b1371c2-font-family ), Sans-serif;font-size:var( --e-global-typography-b1371c2-font-size );font-weight:var( --e-global-typography-b1371c2-font-weight );text-transform:var( --e-global-typography-b1371c2-text-transform );text-decoration:var( --e-global-typography-b1371c2-text-decoration );line-height:var( --e-global-typography-b1371c2-line-height );color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-13b58ac .elementor-tab-title{background-color:var( --e-global-color-e80c192 );}.elementor-748 .elementor-element.elementor-element-13b58ac .elementor-accordion-icon, .elementor-748 .elementor-element.elementor-element-13b58ac .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-13b58ac .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-748 .elementor-element.elementor-element-13b58ac .elementor-active .elementor-accordion-icon, .elementor-748 .elementor-element.elementor-element-13b58ac .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-13b58ac .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-13b58ac .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-13b58ac .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-13b58ac .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-13b58ac .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-13b58ac .elementor-tab-content{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-748 .elementor-element.elementor-element-3666942{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-1af00ae .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-4e7abc1 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-bad29ba{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-0740b4b .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-0e49b05 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-bc1e59f{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-894e97c .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-f834202 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-91ef69b{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-9d4a234 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-0313b58 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-59f3203{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-2199cc4 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-a42bdaf .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-20996f1{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-7796764 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-4aa4c02 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-6768070{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-8e16c18 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-1ebf3ef .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-e0f4046{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-92c03b4 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-2025313 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-0a8acd9{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-d07f2e7 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-130ba86 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-16a0768{--padding-top:400px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-a2d44ac .elementor-heading-title{font-size:var( --e-global-typography-34f5d1a-font-size );line-height:var( --e-global-typography-34f5d1a-line-height );letter-spacing:var( --e-global-typography-34f5d1a-letter-spacing );}.elementor-748 .elementor-element.elementor-element-b903101 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-748 .elementor-element.elementor-element-c0a438c{--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;}.elementor-748 .elementor-element.elementor-element-e65a86c .elementor-heading-title{font-size:var( --e-global-typography-b1371c2-font-size );line-height:var( --e-global-typography-b1371c2-line-height );}.elementor-748 .elementor-element.elementor-element-afb75e1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-748 .elementor-element.elementor-element-7fd62bb .elementor-heading-title{font-size:var( --e-global-typography-b1371c2-font-size );line-height:var( --e-global-typography-b1371c2-line-height );}}@media(min-width:768px){.elementor-748 .elementor-element.elementor-element-148dac7{--width:40%;}.elementor-748 .elementor-element.elementor-element-5c73c0f{--width:60%;}.elementor-748 .elementor-element.elementor-element-f8c0e70{--width:40%;}.elementor-748 .elementor-element.elementor-element-1d52505{--width:60%;}.elementor-748 .elementor-element.elementor-element-6c9f359{--width:40%;}.elementor-748 .elementor-element.elementor-element-a89e8b4{--width:60%;}.elementor-748 .elementor-element.elementor-element-d0ccd2e{--width:40%;}.elementor-748 .elementor-element.elementor-element-5f8373d{--width:60%;}.elementor-748 .elementor-element.elementor-element-4f4c489{--width:40%;}.elementor-748 .elementor-element.elementor-element-fd42f29{--width:60%;}.elementor-748 .elementor-element.elementor-element-d414e77{--width:40%;}.elementor-748 .elementor-element.elementor-element-2ce9410{--width:60%;}.elementor-748 .elementor-element.elementor-element-babf6b2{--width:40%;}.elementor-748 .elementor-element.elementor-element-e9402fe{--width:60%;}.elementor-748 .elementor-element.elementor-element-e782bd7{--width:40%;}.elementor-748 .elementor-element.elementor-element-2f3c7da{--width:60%;}.elementor-748 .elementor-element.elementor-element-38fd32e{--width:40%;}.elementor-748 .elementor-element.elementor-element-f7101fa{--width:60%;}.elementor-748 .elementor-element.elementor-element-16a0768{--content-width:1290px;}.elementor-748 .elementor-element.elementor-element-42d6291{--width:35%;}.elementor-748 .elementor-element.elementor-element-0eb7e28{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-748 .elementor-element.elementor-element-148dac7{--width:43%;}.elementor-748 .elementor-element.elementor-element-f8c0e70{--width:43%;}.elementor-748 .elementor-element.elementor-element-6c9f359{--width:43%;}.elementor-748 .elementor-element.elementor-element-d0ccd2e{--width:43%;}.elementor-748 .elementor-element.elementor-element-4f4c489{--width:43%;}.elementor-748 .elementor-element.elementor-element-d414e77{--width:43%;}.elementor-748 .elementor-element.elementor-element-babf6b2{--width:43%;}.elementor-748 .elementor-element.elementor-element-e782bd7{--width:43%;}.elementor-748 .elementor-element.elementor-element-38fd32e{--width:43%;}.elementor-748 .elementor-element.elementor-element-42d6291{--width:100%;}.elementor-748 .elementor-element.elementor-element-0eb7e28{--width:100%;}}@media(max-width:767px){.elementor-748 .elementor-element.elementor-element-321321a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-3666942{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-3666942 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-5c73c0f{--padding-top:5px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-748 .elementor-element.elementor-element-1af00ae .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-4e7abc1 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-680e692{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-bad29ba{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-bad29ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-1d52505{--padding-top:5px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-748 .elementor-element.elementor-element-0740b4b .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-0e49b05 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-acde9e0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-bc1e59f{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-bc1e59f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-a89e8b4{--padding-top:5px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-748 .elementor-element.elementor-element-894e97c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-f834202 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-649a284{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-91ef69b{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-91ef69b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-5f8373d{--padding-top:5px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-748 .elementor-element.elementor-element-9d4a234 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-0313b58 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-01fb97f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-59f3203{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-59f3203 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-fd42f29{--padding-top:5px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-748 .elementor-element.elementor-element-2199cc4 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-a42bdaf .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-449bdad{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-20996f1{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-20996f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-2ce9410{--padding-top:5px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-748 .elementor-element.elementor-element-7796764 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-4aa4c02 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-032d2d9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-6768070{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-6768070 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-e9402fe{--padding-top:5px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-748 .elementor-element.elementor-element-8e16c18 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-1ebf3ef .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-a233da3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-e0f4046{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-e0f4046 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-2f3c7da{--padding-top:5px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-748 .elementor-element.elementor-element-92c03b4 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-2025313 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-eb50793{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-0a8acd9{--e-image-carousel-slides-to-show:1;}.elementor-748 .elementor-element.elementor-element-0a8acd9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-f7101fa{--padding-top:5px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-748 .elementor-element.elementor-element-d07f2e7 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-130ba86 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-748 .elementor-element.elementor-element-a2d44ac .elementor-heading-title{font-size:var( --e-global-typography-34f5d1a-font-size );line-height:var( --e-global-typography-34f5d1a-line-height );letter-spacing:var( --e-global-typography-34f5d1a-letter-spacing );}.elementor-748 .elementor-element.elementor-element-b903101 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-748 .elementor-element.elementor-element-e65a86c .elementor-heading-title{font-size:var( --e-global-typography-b1371c2-font-size );line-height:var( --e-global-typography-b1371c2-line-height );}.elementor-748 .elementor-element.elementor-element-afb75e1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-748 .elementor-element.elementor-element-7fd62bb .elementor-heading-title{font-size:var( --e-global-typography-b1371c2-font-size );line-height:var( --e-global-typography-b1371c2-line-height );}}/* Start custom CSS for prime-slider-blog, class: .elementor-element-9cbb51e */.bdt-slide-counter ,

.bdt-ps-dotnav {
    display: none !important;
}


.bdt-navigation-arrows ,
.bdt-position-center-right {
    right: 10px  !important;
    bottom: !important;
}

.bdt-navigation-arrows a,
.bdt-position-center-right a{
    border-radius:100px;
    margin-bottom:5px ;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3666942 */.elementor-748 .elementor-element.elementor-element-3666942 .swiper-slide img { aspect-ratio: 4 / 3; width: 100%; object-fit: cover; object-position: center center;

    padding-bottom: 0px !important;
    margin-bottom: 0px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af00ae */.rmheading {
  position: relative;
  display: inline-block;
}

.rmheading::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px; /* distance from text */
  width: 0%;
  height: 2px;
  background-color: #AA0000; /* underline color */
  transition: width 0.4s ease;
}

.rmheading:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bad29ba */.elementor-748 .elementor-element.elementor-element-bad29ba .swiper-slide img { aspect-ratio: 4 / 3; width: 100%; object-fit: cover; object-position: center center;

    padding-bottom: 0px !important;
    margin-bottom: 0px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0740b4b */.rmheading {
  position: relative;
  display: inline-block;
}

.rmheading::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px; /* distance from text */
  width: 0%;
  height: 2px;
  background-color: #AA0000; /* underline color */
  transition: width 0.4s ease;
}

.rmheading:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bc1e59f */.elementor-748 .elementor-element.elementor-element-bc1e59f .swiper-slide img { aspect-ratio: 4 / 3; width: 100%; object-fit: cover; object-position: center center;

    padding-bottom: 0px !important;
    margin-bottom: 0px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-894e97c */.rmheading {
  position: relative;
  display: inline-block;
}

.rmheading::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px; /* distance from text */
  width: 0%;
  height: 2px;
  background-color: #AA0000; /* underline color */
  transition: width 0.4s ease;
}

.rmheading:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-91ef69b */.elementor-748 .elementor-element.elementor-element-91ef69b .swiper-slide img { aspect-ratio: 4 / 3; width: 100%; object-fit: cover; object-position: center center;

    padding-bottom: 0px !important;
    margin-bottom: 0px !important
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-59f3203 */.elementor-748 .elementor-element.elementor-element-59f3203 .swiper-slide img { aspect-ratio: 4 / 3; width: 100%; object-fit: cover; object-position: center center;

    padding-bottom: 0px !important;
    margin-bottom: 0px !important
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-20996f1 */.elementor-748 .elementor-element.elementor-element-20996f1 .swiper-slide img { aspect-ratio: 4 / 3; width: 100%; object-fit: cover; object-position: center center;

    padding-bottom: 0px !important;
    margin-bottom: 0px !important
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6768070 */.elementor-748 .elementor-element.elementor-element-6768070 .swiper-slide img { aspect-ratio: 4 / 3; width: 100%; object-fit: cover; object-position: center center;

    padding-bottom: 0px !important;
    margin-bottom: 0px !important
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e0f4046 */.elementor-748 .elementor-element.elementor-element-e0f4046 .swiper-slide img { aspect-ratio: 4 / 3; width: 100%; object-fit: cover; object-position: center center;

    padding-bottom: 0px !important;
    margin-bottom: 0px !important
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0a8acd9 */.elementor-748 .elementor-element.elementor-element-0a8acd9 .swiper-slide img { aspect-ratio: 4 / 3; width: 100%; object-fit: cover; object-position: center center;

    padding-bottom: 0px !important;
    margin-bottom: 0px !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe63529 */.bookly-js-extras-container {
    display: grid !important;
    min-width: 100% !important;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    gap: 0.5rem;
}


.bookly-extras-thumb {
    width:120px !important;
    max-width: 120px !important;
    min-height: 190px;

}


.bookly-extras-item {
    
    display: flex;
    flex-direction: column; 
    border-radius: 8px;
}


.bookly-extras-item img {
    width: 100px; 
    height: 100px; 
    object-fit: cover; 
    border-radius: 4px;
    margin-bottom: 0.75rem; 
}

.bookly-extras-item .extra-widget-title {
    font-weight: 600;
    font-size: 14px;
    line-height: 1.3;
    color: #333;
    display: block;
}

.bookly-extras-item .extra-widget-price {
    font-size: 13px;
    color: #666;
  
}

@media only screen and (max-width: 766px) {

.bookly-js-extras-container {
    display: grid !important;
    min-width: 100% !important;
    grid-template-columns: repeat(auto-fit, minmax(90px, 1fr));
    gap: 0.5rem;
}


.bookly-extras-thumb {
    width:100px !important;
    max-width: 100px !important;
    min-height: 170px;

}


.bookly-extras-item {
    
    display: flex;
    flex-direction: column; 
    border-radius: 8px;
}


.bookly-extras-item img {
    width: 90px; 
    height: 90px; 
    object-fit: cover; 
    border-radius: 4px;
    margin-bottom: 0.5rem; 
}

.bookly-extras-item .extra-widget-title {
    font-weight: 600;
    font-size: 12px;
    line-height: 1.3;
    color: #333;
    display: block;
}

.bookly-extras-item .extra-widget-price {
    font-size: 12px;
    color: #666;
  
}
}








/* =================================================================== */
/* BOOKLY TIME SLOTS: IMPROVED RESPONSIVE GRID                         */
/* =================================================================== */

/* 1. Reset the plugin's sliding container */
.bookly-time-step,
.bookly-columnizer-wrap {
    width: 100% !important;
    height: auto !important;
}

/* 2. Create a more flexible grid for the time slots */
.bookly-column {
    display: grid !important;
   
    grid-template-columns: repeat(5, 1fr);
    gap: 10px;
    width: 100% !important;
    padding-top: 10px; /* Add some space above the slots */
}

/* 3. Style the Date Header to span all columns */
.bookly-column .bookly-day {
    grid-column: 1 / -1; /* Span full width */
    margin-bottom: 1rem;
    padding: 10px;
    border-radius: 6px;
}

/* 4. Style individual time slot buttons */
.bookly-column .bookly-hour {
    width: 100% !important;
    margin: 0 !important;
    padding: 10px 5px; /* Adjust padding for a better look */
    height: auto;
    border-radius: 6px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #ddd;
    background-color: #fff;
}

/* Style for the icon inside the button */
.bookly-hour-icon {
    display: none !important; /* Hide the default radio-button like icon */
}

/* ============================================================ */
/* ----- MOBILE VIEW (for screens smaller than 600px) -----     */
/* ============================================================ */
@media only screen and (max-width: 766px)  {
    .bookly-column {
        /* On mobile, go back to 2 columns for readability */
        grid-template-columns: repeat(3, 1fr);
        gap: 2px;
    }

    .bookly-column .bookly-hour {
        font-size: 13px;
        padding: 2px 2px;
    }
    
    .bookly-columnizer .bookly-hour .bookly-time-main {
        min-width: 70px !important;
    }
}/* End custom CSS */