.elementor-2543 .elementor-element.elementor-element-54ff2b80{--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:112px;--padding-bottom:112px;--padding-left:60px;--padding-right:60px;}.elementor-2543 .elementor-element.elementor-element-54ff2b80:not(.elementor-motion-effects-element-type-background), .elementor-2543 .elementor-element.elementor-element-54ff2b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c84e8aa );}.elementor-2543 .elementor-element.elementor-element-250eebfe{--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;--justify-content:space-between;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2543 .elementor-element.elementor-element-19ae573d{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-2543 .elementor-element.elementor-element-19ae573d .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#060505;}.elementor-2543 .elementor-element.elementor-element-51564cf2{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2543 .elementor-element.elementor-element-2e47e7b7{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-51cf1e61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2543 .elementor-element.elementor-element-51cf1e61.elementor-element{--align-self:flex-start;}.elementor-2543 .elementor-element.elementor-element-51cf1e61 .elementor-button{font-family:var( --e-global-typography-8cbd5de-font-family ), Sans-serif;font-size:var( --e-global-typography-8cbd5de-font-size );font-weight:var( --e-global-typography-8cbd5de-font-weight );line-height:var( --e-global-typography-8cbd5de-line-height );letter-spacing:var( --e-global-typography-8cbd5de-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-7048b4e4{--display:flex;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-fa88929 .e-hotspot__icon{grid-column:2;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-fa88929 .e-hotspot__button{grid-gap:5px;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-fa88929{--hotspot-min-width:248px;left:-3%;--hotspot-translate-x:-3%;top:34%;--hotspot-translate-y:34%;--white-space:normal;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-fa88929 .e-hotspot__tooltip{min-width:248px;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-1c3aa27 .e-hotspot__icon{grid-column:2;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-1c3aa27 .e-hotspot__button{grid-gap:5px;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-1c3aa27{--hotspot-min-width:248px;left:30%;--hotspot-translate-x:30%;top:63%;--hotspot-translate-y:63%;--white-space:normal;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-1c3aa27 .e-hotspot__tooltip{min-width:248px;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-e1e763a .e-hotspot__icon{grid-column:2;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-e1e763a .e-hotspot__button{grid-gap:5px;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-e1e763a{--hotspot-min-width:248px;left:64%;--hotspot-translate-x:64%;top:49%;--hotspot-translate-y:49%;--white-space:normal;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-e1e763a .e-hotspot__tooltip{min-width:248px;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-2543 .elementor-element.elementor-element-7d05aee1{--background-align:center;--container-width:100%;--image-width:100%;--hotspot-color:var( --e-global-color-primary );--hotspot-size:0px;--hotspot-box-color:var( --e-global-color-3cf8c69 );--hotspot-padding:14px;--hotspot-border-radius:12px 12px 12px 12px;--tooltip-text-color:var( --e-global-color-primary );--tooltip-padding:8px 16px 16px 16px;--tooltip-color:var( --e-global-color-3cf8c69 );--tooltip-border-radius:0px 0px 12px 12px;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__label{font-family:var( --e-global-typography-a35e3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-a35e3ce-font-size );font-weight:var( --e-global-typography-a35e3ce-font-weight );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__tooltip{font-family:var( --e-global-typography-a35e3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-a35e3ce-font-size );font-weight:var( --e-global-typography-a35e3ce-font-weight );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-20c8d189{--display:flex;}.elementor-2543 .elementor-element.elementor-element-20c8d189:not(.elementor-motion-effects-element-type-background), .elementor-2543 .elementor-element.elementor-element-20c8d189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cf8c69 );}.elementor-2543 .elementor-element.elementor-element-5abe49ce .elementor-heading-title{font-family:var( --e-global-typography-de35208-font-family ), Sans-serif;font-size:var( --e-global-typography-de35208-font-size );font-weight:var( --e-global-typography-de35208-font-weight );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-18f8e3b9{font-family:var( --e-global-typography-a35e3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-a35e3ce-font-size );font-weight:var( --e-global-typography-a35e3ce-font-weight );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-7b1c1a2{--display:flex;}.elementor-2543 .elementor-element.elementor-element-7b1c1a2:not(.elementor-motion-effects-element-type-background), .elementor-2543 .elementor-element.elementor-element-7b1c1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cf8c69 );}.elementor-2543 .elementor-element.elementor-element-296312eb .elementor-heading-title{font-family:var( --e-global-typography-de35208-font-family ), Sans-serif;font-size:var( --e-global-typography-de35208-font-size );font-weight:var( --e-global-typography-de35208-font-weight );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-6ccf65b5{font-family:var( --e-global-typography-a35e3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-a35e3ce-font-size );font-weight:var( --e-global-typography-a35e3ce-font-weight );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-3bfcedda{--display:flex;}.elementor-2543 .elementor-element.elementor-element-3bfcedda:not(.elementor-motion-effects-element-type-background), .elementor-2543 .elementor-element.elementor-element-3bfcedda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cf8c69 );}.elementor-2543 .elementor-element.elementor-element-b7e56fc .elementor-heading-title{font-family:var( --e-global-typography-de35208-font-family ), Sans-serif;font-size:var( --e-global-typography-de35208-font-size );font-weight:var( --e-global-typography-de35208-font-weight );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-23d12e02{font-family:var( --e-global-typography-a35e3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-a35e3ce-font-size );font-weight:var( --e-global-typography-a35e3ce-font-weight );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-dcb7240{--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;--justify-content:space-between;}.elementor-2543 .elementor-element.elementor-element-2cd499d4{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2543 .elementor-element.elementor-element-3477710e{--display:flex;}@media(max-width:1366px){.elementor-2543 .elementor-element.elementor-element-54ff2b80{--z-index:2;}.elementor-2543 .elementor-element.elementor-element-19ae573d{width:100%;max-width:100%;}.elementor-2543 .elementor-element.elementor-element-19ae573d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-2e47e7b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-51cf1e61 .elementor-button{font-size:var( --e-global-typography-8cbd5de-font-size );line-height:var( --e-global-typography-8cbd5de-line-height );letter-spacing:var( --e-global-typography-8cbd5de-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-fa88929{left:-3%;--hotspot-translate-x:-3%;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-1c3aa27{left:36%;--hotspot-translate-x:36%;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-e1e763a{left:75%;--hotspot-translate-x:75%;top:32%;--hotspot-translate-y:32%;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__label{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__tooltip{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-5abe49ce .elementor-heading-title{font-size:var( --e-global-typography-de35208-font-size );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-18f8e3b9{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-296312eb .elementor-heading-title{font-size:var( --e-global-typography-de35208-font-size );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-6ccf65b5{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-b7e56fc .elementor-heading-title{font-size:var( --e-global-typography-de35208-font-size );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-23d12e02{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}}@media(max-width:1024px){.elementor-2543 .elementor-element.elementor-element-54ff2b80{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2543 .elementor-element.elementor-element-250eebfe{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2543 .elementor-element.elementor-element-19ae573d{width:initial;max-width:initial;}.elementor-2543 .elementor-element.elementor-element-19ae573d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-2e47e7b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-51cf1e61 .elementor-button{font-size:var( --e-global-typography-8cbd5de-font-size );line-height:var( --e-global-typography-8cbd5de-line-height );letter-spacing:var( --e-global-typography-8cbd5de-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-fa88929{left:-3%;--hotspot-translate-x:-3%;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-1c3aa27{left:50%;--hotspot-translate-x:50%;top:82%;--hotspot-translate-y:82%;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-e1e763a{left:103%;--hotspot-translate-x:103%;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__label{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__tooltip{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-5abe49ce .elementor-heading-title{font-size:var( --e-global-typography-de35208-font-size );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-18f8e3b9{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-296312eb .elementor-heading-title{font-size:var( --e-global-typography-de35208-font-size );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-6ccf65b5{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-b7e56fc .elementor-heading-title{font-size:var( --e-global-typography-de35208-font-size );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-23d12e02{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-2cd499d4{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2543 .elementor-element.elementor-element-54ff2b80{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2543 .elementor-element.elementor-element-250eebfe{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-2543 .elementor-element.elementor-element-19ae573d{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-2543 .elementor-element.elementor-element-19ae573d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-2e47e7b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-51cf1e61{width:100%;max-width:100%;}.elementor-2543 .elementor-element.elementor-element-51cf1e61 .elementor-button{font-size:var( --e-global-typography-8cbd5de-font-size );line-height:var( --e-global-typography-8cbd5de-line-height );letter-spacing:var( --e-global-typography-8cbd5de-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-7048b4e4{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-fa88929{left:0%;--hotspot-translate-x:0%;top:-40%;--hotspot-translate-y:-40%;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-fa88929 .e-hotspot__tooltip{min-width:0px;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-1c3aa27{left:39%;--hotspot-translate-x:39%;top:87%;--hotspot-translate-y:87%;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .elementor-repeater-item-e1e763a{left:79%;--hotspot-translate-x:79%;top:11%;--hotspot-translate-y:11%;}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__label{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__tooltip{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-20c8d189{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2543 .elementor-element.elementor-element-5abe49ce .elementor-heading-title{font-size:var( --e-global-typography-de35208-font-size );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-18f8e3b9{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-7b1c1a2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2543 .elementor-element.elementor-element-296312eb .elementor-heading-title{font-size:var( --e-global-typography-de35208-font-size );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-6ccf65b5{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-3bfcedda{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2543 .elementor-element.elementor-element-b7e56fc .elementor-heading-title{font-size:var( --e-global-typography-de35208-font-size );line-height:var( --e-global-typography-de35208-line-height );letter-spacing:var( --e-global-typography-de35208-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-23d12e02{font-size:var( --e-global-typography-a35e3ce-font-size );line-height:var( --e-global-typography-a35e3ce-line-height );letter-spacing:var( --e-global-typography-a35e3ce-letter-spacing );}.elementor-2543 .elementor-element.elementor-element-dcb7240{--flex-wrap:nowrap;}.elementor-2543 .elementor-element.elementor-element-2cd499d4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2543 .elementor-element.elementor-element-3477710e{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}}/* Start custom CSS for container, class: .elementor-element-51564cf2 */.elementor-2543 .elementor-element.elementor-element-51564cf2{
    max-width: 655px;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-7d05aee1 */.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__button{
    justify-content: space-between;
    transition: all 0.3s;
}
.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot--tooltip-position{
    top: calc(100% + -12px) !important;
}

.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__button svg{
    width: 20px;
    height: 20px;
    transition: all 0.3s;
}
.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot--active svg{
    transform: rotate(45deg)
}

.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__label span:first-child{
    display: none
}
.elementor-2543 .elementor-element.elementor-element-7d05aee1 .swiper-pagination-bullet{
    visibility: hidden;
}
@media(max-width:767px){
    
.elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot--active .e-hotspot__button {
 background-color: #408B95;   
}

    .elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__button{
        width: 36px !important;
        min-width: 36px !important;
        height: 40px;
        padding: 0 !important;
        text-align: center;
        justify-content: center;
    }
    .elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__label span{
        display: none;
    }
    .elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__label span:first-child{
        display: block;
        font-weight: 700;
        transition: all 0.3s;
    }
    .elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__button svg{
        display: none
    }
    .elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__icon{
        display: none;
    }
    .elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__direction-mask{
        display: none;
    }
    .elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot--active .elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__button{
        background: #408B95 !important;
    }
    .elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot--active  span:first-child{
        color: white;
    }
    .elementor-2543 .elementor-element.elementor-element-7d05aee1 .e-hotspot__button{
        border-radius: 999px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2cd499d4 */.elementor-2543 .elementor-element.elementor-element-2cd499d4 .swiper-pagination-bullet{
    display: none;
}/* End custom CSS */