.elementor-12 .elementor-element.elementor-element-ef42920:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ef42920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onbooking.ca/beauty/wp-content/uploads/2023/01/slide1.jpg");}.elementor-12 .elementor-element.elementor-element-ef42920 > .elementor-background-overlay{opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-ef42920{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:200px 20px 200px 20px;}.elementor-12 .elementor-element.elementor-element-33643c4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-be52672 .elementor-heading-title{line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-2451213 .elementor-button{font-weight:500;text-transform:uppercase;fill:var( --e-global-color-0370347 );color:var( --e-global-color-0370347 );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2451213 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2451213 .elementor-button:focus{background-color:#BD7E17;}.elementor-12 .elementor-element.elementor-element-2451213 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-2451213{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-eb16fdb .elementor-button{font-weight:500;text-transform:uppercase;fill:var( --e-global-color-0370347 );color:var( --e-global-color-0370347 );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-eb16fdb .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-eb16fdb .elementor-button:focus{background-color:#BD7E17;}.elementor-12 .elementor-element.elementor-element-eb16fdb > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-eb16fdb{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f8167be .elementor-button{font-weight:500;text-transform:uppercase;fill:var( --e-global-color-0370347 );color:var( --e-global-color-0370347 );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f8167be .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f8167be .elementor-button:focus{background-color:#BD7E17;}.elementor-12 .elementor-element.elementor-element-f8167be > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-f8167be{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-85866ff .elementor-button{font-weight:500;text-transform:uppercase;fill:var( --e-global-color-0370347 );color:var( --e-global-color-0370347 );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-85866ff .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-85866ff .elementor-button:focus{background-color:#BD7E17;}.elementor-12 .elementor-element.elementor-element-85866ff > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-85866ff{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4ae974b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ae974b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onbooking.ca/beauty/wp-content/uploads/2022/09/medical-esthetics-cover-1-1.png");}.elementor-12 .elementor-element.elementor-element-4ae974b > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-4ae974b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-12 .elementor-element.elementor-element-bed004c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-03ee9d3 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9884a8d{text-align:center;}.elementor-12 .elementor-element.elementor-element-9884a8d .elementor-heading-title{font-size:58px;}.elementor-12 .elementor-element.elementor-element-1ca98c7{text-align:center;width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-41dd698 > .elementor-widget-container{background-color:var( --e-global-color-0370347 );}.elementor-12 .elementor-element.elementor-element-2552280:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2552280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-12 .elementor-element.elementor-element-2552280 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-2552280{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-12 .elementor-element.elementor-element-e2db100.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-7c45646 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2b3089d{text-align:center;}.elementor-12 .elementor-element.elementor-element-2b3089d .elementor-heading-title{font-size:58px;}.elementor-12 .elementor-element.elementor-element-2b3089d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-9e011c5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9e011c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-12 .elementor-element.elementor-element-9e011c5 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9e011c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-12 .elementor-element.elementor-element-0b0749f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-0b0749f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-35805d4{text-align:center;}.elementor-12 .elementor-element.elementor-element-35805d4 .elementor-heading-title{font-size:58px;}.elementor-12 .elementor-element.elementor-element-35805d4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-ec29c22 .elementor-repeater-item-49d32fa .swiper-slide-bg{background-color:#833CA300;}.elementor-12 .elementor-element.elementor-element-ec29c22 .elementor-repeater-item-b03121f .swiper-slide-bg{background-color:#833CA300;}.elementor-12 .elementor-element.elementor-element-ec29c22 .swiper-slide{height:275px;transition-duration:calc(5000ms*1.2);}.elementor-12 .elementor-element.elementor-element-ec29c22 .swiper-slide-contents{max-width:80%;}.elementor-12 .elementor-element.elementor-element-ec29c22 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-ec29c22 .elementor-slide-heading{color:var( --e-global-color-primary );font-size:28px;}.elementor-12 .elementor-element.elementor-element-ec29c22 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ec29c22 .elementor-slide-description{color:var( --e-global-color-secondary );font-weight:300;font-style:italic;line-height:2.4em;}.elementor-12 .elementor-element.elementor-element-ec29c22 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-ec29c22 .swiper-container-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-ec29c22 .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-0853806 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-46c027d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-12 .elementor-element.elementor-element-46c027d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onbooking.ca/beauty/wp-content/uploads/2023/01/website-booking-for-local-beauty-spa.webp");background-position:center left;background-size:cover;}.elementor-12 .elementor-element.elementor-element-46c027d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-46c027d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-df3c4d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-df3c4d3 > .elementor-element-populated > .elementor-widget-wrap{padding:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-98ccc80{text-align:left;}.elementor-12 .elementor-element.elementor-element-98ccc80 .elementor-heading-title{color:var( --e-global-color-text );font-size:39px;}.elementor-12 .elementor-element.elementor-element-4adce1d{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3d59488:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3d59488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3d59488 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-3d59488{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-12 .elementor-element.elementor-element-491114d > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-46da63f{text-align:center;}.elementor-12 .elementor-element.elementor-element-46da63f .elementor-heading-title{font-size:58px;}.elementor-12 .elementor-element.elementor-element-46da63f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-f91e692{--e-image-carousel-slides-to-show:5;}.elementor-12 .elementor-element.elementor-element-f91e692 .elementor-image-carousel-caption{text-align:center;}.elementor-12 .elementor-element.elementor-element-205f202:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-205f202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onbooking.ca/beauty/wp-content/uploads/2022/09/massage.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-205f202 > .elementor-background-overlay{background-color:var( --e-global-color-9cb3765 );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-205f202{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-d5dfb35.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-d5dfb35.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-d5dfb35.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-d5dfb35 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-a4d4544 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-974ebec{text-align:center;}.elementor-12 .elementor-element.elementor-element-974ebec .elementor-heading-title{color:#EBEBEB;font-size:73px;}.elementor-12 .elementor-element.elementor-element-974ebec > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0d385cd{text-align:center;color:#EBEBEB;font-size:37px;}.elementor-12 .elementor-element.elementor-element-0d385cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-04edcf6{text-align:center;color:#EBEBEB;font-size:28px;}.elementor-12 .elementor-element.elementor-element-9525c91 img{width:400px;}.elementor-12 .elementor-element.elementor-element-188fc1f{padding:100px 020px 100px 20px;}.elementor-12 .elementor-element.elementor-element-32e6d40:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-32e6d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDD3C5;}.elementor-12 .elementor-element.elementor-element-32e6d40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 020px 0px 20px;}.elementor-12 .elementor-element.elementor-element-32e6d40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-245afa2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-245afa2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-245afa2 > .elementor-element-populated > .elementor-widget-wrap{padding:100px 0px 100px 0px;}.elementor-12 .elementor-element.elementor-element-ab00896 .elementor-heading-title{font-weight:900;}.elementor-12 .elementor-element.elementor-element-f84cd1f .elementor-heading-title{font-size:77px;}.elementor-12 .elementor-element.elementor-element-6df1273 .elementor-heading-title{font-size:77px;}.elementor-12 .elementor-element.elementor-element-6df1273 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-5dd8b36 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-5dd8b36 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-aa738a7 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-12 .elementor-element.elementor-element-d19e203{text-align:left;}.elementor-12 .elementor-element.elementor-element-d19e203 img{width:240px;}.elementor-12 .elementor-element.elementor-element-d19e203 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-6bb2f54 .elementor-button{font-weight:500;text-transform:uppercase;fill:var( --e-global-color-0370347 );color:var( --e-global-color-0370347 );background-color:var( --e-global-color-primary );box-shadow:-5px 5px 0px 0px rgba(110.25, 109.53097826086957, 109.53097826086957, 0.89);}.elementor-12 .elementor-element.elementor-element-6bb2f54 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6bb2f54 .elementor-button:focus{background-color:#BD7E17;}.elementor-12 .elementor-element.elementor-element-6bb2f54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6bb2f54{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-981e462:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-12 .elementor-element.elementor-element-981e462 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onbooking.ca/beauty/wp-content/uploads/2023/01/legs-4.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-981e462 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-981e462 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-0566c10:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-12 .elementor-element.elementor-element-0566c10 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onbooking.ca/beauty/wp-content/uploads/2022/09/Botox.webp");background-position:center left;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0566c10 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-0566c10 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-99de235 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-99de235 > .elementor-element-populated > .elementor-widget-wrap{padding:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-02e02f3{text-align:left;}.elementor-12 .elementor-element.elementor-element-02e02f3 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7fe29bc{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4c9891a{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d59061b .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-d59061b .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-d59061b .elementor-button{font-weight:600;text-transform:uppercase;fill:var( --e-global-color-0370347 );color:var( --e-global-color-0370347 );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d59061b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d59061b .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-bbb6b68 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-bbb6b68 > .elementor-element-populated > .elementor-widget-wrap{padding:150px 100px 150px 100px;}.elementor-12 .elementor-element.elementor-element-1400fa8{text-align:left;}.elementor-12 .elementor-element.elementor-element-1400fa8 .elementor-heading-title{color:var( --e-global-color-text );font-size:39px;}.elementor-12 .elementor-element.elementor-element-dcee8ae{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ef007b0 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-ef007b0 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-ef007b0 .elementor-button{font-weight:600;text-transform:uppercase;fill:var( --e-global-color-0370347 );color:var( --e-global-color-0370347 );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ef007b0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ef007b0 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-eb39e47:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-12 .elementor-element.elementor-element-eb39e47 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onbooking.ca/beauty/wp-content/uploads/2022/09/Tanning-european-spa-packages.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-eb39e47 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-eb39e47 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9b88994 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9b88994{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-12 .elementor-element.elementor-element-af9b2a0 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-22cf5ae{text-align:center;}.elementor-12 .elementor-element.elementor-element-22cf5ae .elementor-heading-title{font-size:58px;}.elementor-12 .elementor-element.elementor-element-ced8683{text-align:center;}.elementor-12 .elementor-element.elementor-element-d9bd4a6{margin-top:0px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-6004493 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-6004493 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-6004493 > .elementor-background-slideshow{border-radius:50% 50% 50% 50%;}.elementor-12 .elementor-element.elementor-element-a545eb1{text-align:center;}.elementor-12 .elementor-element.elementor-element-a545eb1 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-6dfaf52{text-align:center;font-size:20px;}.elementor-12 .elementor-element.elementor-element-5394d4c .elementor-alert{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5394d4c .elementor-alert-title{color:var( --e-global-color-0370347 );}.elementor-12 .elementor-element.elementor-element-5394d4c .elementor-alert-description{color:var( --e-global-color-0370347 );font-size:18px;}.elementor-12 .elementor-element.elementor-element-25dafea .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-25dafea .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-25dafea .elementor-button{font-weight:600;text-transform:uppercase;fill:var( --e-global-color-0370347 );color:var( --e-global-color-0370347 );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-25dafea .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-25dafea .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-609d920 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-609d920 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-609d920 .elementor-button{font-weight:600;text-transform:uppercase;fill:var( --e-global-color-0370347 );color:var( --e-global-color-0370347 );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-609d920 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-609d920 .elementor-button:focus{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-d5dfb35{width:60.965%;}.elementor-12 .elementor-element.elementor-element-3f81e16{width:38.86%;}.elementor-12 .elementor-element.elementor-element-245afa2{width:60.613%;}.elementor-12 .elementor-element.elementor-element-981e462{width:39.301%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-ef42920:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ef42920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12 .elementor-element.elementor-element-4ae974b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ae974b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12 .elementor-element.elementor-element-205f202:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-205f202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-ef42920:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ef42920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-12 .elementor-element.elementor-element-ef42920{padding:90px 20px 90px 20px;}.elementor-12 .elementor-element.elementor-element-34d9f2a{line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-2451213 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-eb16fdb .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-f8167be .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-85866ff .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-4ae974b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ae974b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-12 .elementor-element.elementor-element-4ae974b{margin-top:0px;margin-bottom:0px;padding:050px 15px 50px 15px;}.elementor-12 .elementor-element.elementor-element-9884a8d .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-9884a8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2552280{margin-top:0px;margin-bottom:0px;padding:050px 15px 50px 15px;}.elementor-12 .elementor-element.elementor-element-2b3089d .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-2b3089d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9e011c5{margin-top:0px;margin-bottom:0px;padding:050px 15px 50px 15px;}.elementor-12 .elementor-element.elementor-element-35805d4 .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-35805d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ec29c22 .swiper-slide{height:359px;}.elementor-12 .elementor-element.elementor-element-ec29c22 .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-1665e82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-df3c4d3 > .elementor-element-populated > .elementor-widget-wrap{padding:050px 20px 050px 20px;}.elementor-12 .elementor-element.elementor-element-98ccc80 .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-4adce1d{text-align:center;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-3d59488{padding:0px 20px 50px 20px;}.elementor-12 .elementor-element.elementor-element-46da63f .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-46da63f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-974ebec .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-974ebec > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0d385cd{font-size:26px;line-height:31px;}.elementor-12 .elementor-element.elementor-element-04edcf6{line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-f84cd1f .elementor-heading-title{font-size:39px;}.elementor-12 .elementor-element.elementor-element-6df1273 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-6bb2f54 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-35ff1ab{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-99de235 > .elementor-element-populated > .elementor-widget-wrap{padding:50px 20px 50px 20px;}.elementor-12 .elementor-element.elementor-element-7fe29bc{line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-4c9891a{line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-bbb6b68 > .elementor-element-populated > .elementor-widget-wrap{padding:50px 20px 50px 020px;}.elementor-12 .elementor-element.elementor-element-1400fa8 .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-dcee8ae{line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-22cf5ae .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-d9bd4a6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6004493 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6004493 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-6004493 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a545eb1 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-a545eb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6dfaf52{line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5394d4c .elementor-alert-description{line-height:1.8em;}.elementor-12 .elementor-element.elementor-element-5394d4c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-98ccc80 */.elementor-12 .elementor-element.elementor-element-98ccc80 span {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f91e692 */.elementor-12 .elementor-element.elementor-element-f91e692 {
    cursor: pointer;
}
.elementor-12 .elementor-element.elementor-element-f91e692 img {
filter: grayscale(0.99) brightness(1.05);
       opacity: .9;
       border-radius: 40px;
      box-shadow: rgba(100, 100, 111, 0.5) 0px 7px 29px 0px;
      margin-right: 10px;
}
.elementor-12 .elementor-element.elementor-element-f91e692 img:hover {
       filter: grayscale(0);
          transition: all 0.5s ease-in-out;
}

/*Caption Disappear on Hover */

.elementor-12 .elementor-element.elementor-element-f91e692 img:hover +  .elementor-image-carousel-caption{
    opacity:0;
    transition: all 0.5s ease-in-out;
   
}

/* Caption CSS Styling */
.elementor-12 .elementor-element.elementor-element-f91e692 .elementor-image-carousel-caption {
    font-size: 1.2rem;
       font-style: normal; 
    text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-f91e692 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d59061b */.elementor-12 .elementor-element.elementor-element-d59061b {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1400fa8 */.elementor-12 .elementor-element.elementor-element-1400fa8 span {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef007b0 */.elementor-12 .elementor-element.elementor-element-ef007b0 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22cf5ae */.elementor-12 .elementor-element.elementor-element-22cf5ae span {
    color: #0C6759;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dfaf52 */.elementor-12 .elementor-element.elementor-element-6dfaf52 ul {
    margin: 10px;
    padding: 0px 20px;
}
.elementor-12 .elementor-element.elementor-element-6dfaf52 li {
    padding-bottom: 10px;
    margin-left: 10px;
    list-style: none;
    text-indent: -2.4ch;
}
.elementor-12 .elementor-element.elementor-element-6dfaf52 li:before {
    content:"-";
    font-weight: bold;
    font-size: 1.6rem;
    color:#8E775D;
    padding-right: 1ch;
    
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25dafea */.elementor-12 .elementor-element.elementor-element-25dafea {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-609d920 */.elementor-12 .elementor-element.elementor-element-609d920 {
    cursor: pointer;
}/* End custom CSS */