.elementor-87032 .elementor-element.elementor-element-367a153{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:54px;--padding-left:110px;--padding-right:110px;}.elementor-87032 .elementor-element.elementor-element-367a153::before, .elementor-87032 .elementor-element.elementor-element-367a153 > .elementor-background-video-container::before, .elementor-87032 .elementor-element.elementor-element-367a153 > .e-con-inner > .elementor-background-video-container::before, .elementor-87032 .elementor-element.elementor-element-367a153 > .elementor-background-slideshow::before, .elementor-87032 .elementor-element.elementor-element-367a153 > .e-con-inner > .elementor-background-slideshow::before, .elementor-87032 .elementor-element.elementor-element-367a153 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(207deg, #E6BEE280 0%, #71D6E980 100%);}.elementor-87032 .elementor-element.elementor-element-367a153.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-87032 .elementor-element.elementor-element-5aacf32f > .elementor-widget-container{margin:43px 11px 45px 11px;}.elementor-87032 .elementor-element.elementor-element-5aacf32f{text-align:center;}.elementor-87032 .elementor-element.elementor-element-5aacf32f .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:35px;font-weight:500;}.elementor-87032 .elementor-element.elementor-element-5b8dc0ca{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87032 .elementor-element.elementor-element-5b8dc0ca:not(.elementor-motion-effects-element-type-background), .elementor-87032 .elementor-element.elementor-element-5b8dc0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-87032 .elementor-element.elementor-element-767a8a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:0% 0% 0% 0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-87032 .elementor-element.elementor-element-574a8f18{--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-87032 .elementor-element.elementor-element-6f2c10d9 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:27px;line-height:32px;color:var( --e-global-color-primary );}.elementor-87032 .elementor-element.elementor-element-4587bfa6{font-family:"Fredoka", Sans-serif;font-size:17px;font-weight:normal;line-height:25px;color:#202020;}.elementor-87032 .elementor-element.elementor-element-461378b .elementor-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-87032 .elementor-element.elementor-element-a920b25{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87032 .elementor-element.elementor-element-a920b25.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-87032 .elementor-element.elementor-element-f6c6595 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-horizontal .twentytwenty-handle:after{width:2px;margin-left:calc(-0px - 2px / 2);}.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-vertical .twentytwenty-handle:before, .elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-vertical .twentytwenty-handle:after{height:2px;margin-top:calc(-0px - 2px / 2);}.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-handle{width:36px;margin-left:calc(-1 * (36px / 2));height:55px;margin-top:calc(-1 * (55px / 2));border-radius:25px 25px 25px 25px;}.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc((36px / 2) - 1px);}.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc((36px / 2) - 1px);}.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc((55px / 2) + 2px);}.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc((55px / 2) + 2px);}.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-before-label:before, .elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-after-label:before{border-radius:0px 0px 0px 0px;color:var( --e-global-color-text );background-color:var( --e-global-color-accent );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 );}.elementor-87032 .elementor-element.elementor-element-7241a14a{--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;--border-radius:4px 4px 4px 4px;--padding-top:2%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-87032 .elementor-element.elementor-element-782e2d50{--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;--justify-content:flex-start;}.elementor-87032 .elementor-element.elementor-element-782e2d50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-87032 .elementor-element.elementor-element-1a099016 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:27px;line-height:32px;color:var( --e-global-color-primary );}.elementor-87032 .elementor-element.elementor-element-3e8fd7a8{font-family:"Fredoka", Sans-serif;font-size:17px;font-weight:normal;line-height:25px;color:#202020;}.elementor-87032 .elementor-element.elementor-element-638c927 .elementor-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-87032 .elementor-element.elementor-element-7e75c587{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87032 .elementor-element.elementor-element-9ed6f73 > .elementor-widget-container{margin:-37px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87032 .elementor-element.elementor-element-9ed6f73 .twae-wrapper, .elementor-87032 .elementor-element.elementor-element-9ed6f73 .twae-navigationBar{--tw-line-bg:var( --e-global-color-primary );--tw-ibx-bg:var( --e-global-color-accent );--tw-ibx-color:var( --e-global-color-primary );}.elementor-87032 .elementor-element.elementor-element-9ed6f73 .twae-label-big,.elementor-87032 .elementor-element.elementor-element-9ed6f73 .twae_icon_text{font-weight:500;}.elementor-87032 .elementor-element.elementor-element-9ed6f73 .twae-wrapper{--tw-lbl-big-size:17px;--tw-lbl-small-size:10px;--tw-ybx-size:80px;--tw-cbx-bottom-margin:60px;--tw-cbx-bd-color:#6DC4DF21;--tw-cbx-title-margin:0 0 9px 0;}.elementor-87032 .elementor-element.elementor-element-9ed6f73 .twae-title, .twae-popup .twae-title{font-family:"Fredoka", Sans-serif;font-size:17px;font-weight:500;}.elementor-87032 .elementor-element.elementor-element-7229ac16{--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;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--padding-top:2%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-87032 .elementor-element.elementor-element-7229ac16::before, .elementor-87032 .elementor-element.elementor-element-7229ac16 > .elementor-background-video-container::before, .elementor-87032 .elementor-element.elementor-element-7229ac16 > .e-con-inner > .elementor-background-video-container::before, .elementor-87032 .elementor-element.elementor-element-7229ac16 > .elementor-background-slideshow::before, .elementor-87032 .elementor-element.elementor-element-7229ac16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-87032 .elementor-element.elementor-element-7229ac16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-87032 .elementor-element.elementor-element-5d8078e9{--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;--border-radius:25px 25px 25px 25px;}.elementor-87032 .elementor-element.elementor-element-3c7c7214 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:27px;line-height:32px;color:var( --e-global-color-primary );}.elementor-87032 .elementor-element.elementor-element-206031e2{font-family:"Fredoka", Sans-serif;font-size:17px;font-weight:normal;line-height:25px;color:#202020;}.elementor-87032 .elementor-element.elementor-element-31402e51 .elementor-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-87032 .elementor-element.elementor-element-35adc4c3{--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;--justify-content:center;}.elementor-87032 .elementor-element.elementor-element-77771602 img{border-radius:25px 25px 25px 25px;}.elementor-87032 .elementor-element.elementor-element-64af66bb{--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;--border-radius:4px 4px 4px 4px;--padding-top:2%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-87032 .elementor-element.elementor-element-5cc6f2fb{--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-87032 .elementor-element.elementor-element-43ae2eaf .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:27px;line-height:32px;color:var( --e-global-color-primary );}.elementor-87032 .elementor-element.elementor-element-bc8aee0{font-family:"Fredoka", Sans-serif;font-size:17px;font-weight:normal;line-height:25px;color:#202020;}.elementor-87032 .elementor-element.elementor-element-769fcc67 .elementor-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-87032 .elementor-element.elementor-element-229b7f6{--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;--justify-content:center;}.elementor-87032 .elementor-element.elementor-element-6ebf8164 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-87032 .elementor-element.elementor-element-4cc0942f{--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;--border-radius:4px 4px 4px 4px;--padding-top:2%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-87032 .elementor-element.elementor-element-3fc07a37{--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-87032 .elementor-element.elementor-element-1486320e .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:27px;line-height:32px;color:var( --e-global-color-primary );}.elementor-87032 .elementor-element.elementor-element-3c7ccda9{font-family:"Fredoka", Sans-serif;font-size:17px;font-weight:normal;line-height:25px;color:#202020;}.elementor-87032 .elementor-element.elementor-element-57b99ba .elementor-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-87032 .elementor-element.elementor-element-3c26bf82{--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;--justify-content:center;}.elementor-87032 .elementor-element.elementor-element-44a9482a img{border-radius:25px 25px 25px 25px;}.elementor-87032 .elementor-element.elementor-element-63c48fa2{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0% 0% 0% 0%;--n-tabs-title-font-size:var( --e-global-typography-bd8406f-font-size );--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;--n-tabs-icon-size:65px;--n-tabs-icon-gap:14px;}.elementor-87032 .elementor-element.elementor-element-63c48fa2 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-87032 .elementor-element.elementor-element-63c48fa2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-87032 .elementor-element.elementor-element-63c48fa2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-87032 .elementor-element.elementor-element-63c48fa2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-87032 .elementor-element.elementor-element-63c48fa2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-87032 .elementor-element.elementor-element-63c48fa2.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-87032 .elementor-element.elementor-element-63c48fa2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-87032 .elementor-element.elementor-element-63c48fa2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-bd8406f-font-family ), Sans-serif;}.elementor-87032 .elementor-element.elementor-element-63c48fa2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );--n-tabs-icon-color-hover:#1D2327;}@media(min-width:768px){.elementor-87032 .elementor-element.elementor-element-367a153{--width:100%;}.elementor-87032 .elementor-element.elementor-element-5b8dc0ca{--width:100%;}.elementor-87032 .elementor-element.elementor-element-767a8a0{--width:100%;}.elementor-87032 .elementor-element.elementor-element-574a8f18{--width:50%;}.elementor-87032 .elementor-element.elementor-element-a920b25{--width:50%;}.elementor-87032 .elementor-element.elementor-element-782e2d50{--width:50%;}.elementor-87032 .elementor-element.elementor-element-7e75c587{--width:100%;}.elementor-87032 .elementor-element.elementor-element-5d8078e9{--width:100%;}.elementor-87032 .elementor-element.elementor-element-35adc4c3{--width:100%;}.elementor-87032 .elementor-element.elementor-element-64af66bb{--content-width:100%;}.elementor-87032 .elementor-element.elementor-element-5cc6f2fb{--width:100%;}.elementor-87032 .elementor-element.elementor-element-229b7f6{--width:100%;}.elementor-87032 .elementor-element.elementor-element-4cc0942f{--content-width:100%;}.elementor-87032 .elementor-element.elementor-element-3fc07a37{--width:100%;}.elementor-87032 .elementor-element.elementor-element-3c26bf82{--width:100%;}}@media(max-width:1024px){.elementor-87032 .elementor-element.elementor-element-367a153{--padding-top:0px;--padding-bottom:54px;--padding-left:34px;--padding-right:34px;}.elementor-87032 .elementor-element.elementor-element-5aacf32f > .elementor-widget-container{margin:38px 0px 30px 0px;}.elementor-87032 .elementor-element.elementor-element-5aacf32f .elementor-heading-title{font-size:27px;}.elementor-87032 .elementor-element.elementor-element-6f2c10d9 .elementor-heading-title{font-size:21px;}.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-before-label:before, .elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-after-label:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-87032 .elementor-element.elementor-element-1a099016 .elementor-heading-title{font-size:21px;}.elementor-87032 .elementor-element.elementor-element-9ed6f73 .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-87032 .elementor-element.elementor-element-3c7c7214 .elementor-heading-title{font-size:21px;}.elementor-87032 .elementor-element.elementor-element-43ae2eaf .elementor-heading-title{font-size:21px;}.elementor-87032 .elementor-element.elementor-element-1486320e .elementor-heading-title{font-size:21px;}.elementor-87032 .elementor-element.elementor-element-63c48fa2{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:53px;--n-tabs-gap:0px;--n-tabs-title-border-radius:25px 25px 25px 25px;--n-tabs-title-font-size:var( --e-global-typography-bd8406f-font-size );--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;}}@media(max-width:767px){.elementor-87032 .elementor-element.elementor-element-367a153{--padding-top:0px;--padding-bottom:54px;--padding-left:21px;--padding-right:21px;}.elementor-87032 .elementor-element.elementor-element-5aacf32f > .elementor-widget-container{margin:21px 0px 20px 0px;}.elementor-87032 .elementor-element.elementor-element-5aacf32f .elementor-heading-title{line-height:32px;}.elementor-87032 .elementor-element.elementor-element-6f2c10d9 .elementor-heading-title{font-size:21px;}.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-before-label:before, .elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-after-label:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-87032 .elementor-element.elementor-element-1a099016 .elementor-heading-title{font-size:21px;}.elementor-87032 .elementor-element.elementor-element-9ed6f73 .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-87032 .elementor-element.elementor-element-3c7c7214 .elementor-heading-title{font-size:21px;}.elementor-87032 .elementor-element.elementor-element-43ae2eaf .elementor-heading-title{font-size:21px;}.elementor-87032 .elementor-element.elementor-element-1486320e .elementor-heading-title{font-size:21px;}.elementor-87032 .elementor-element.elementor-element-63c48fa2{--n-tabs-title-gap:0px;--n-tabs-title-font-size:var( --e-global-typography-bd8406f-font-size );}}/* Start custom CSS for ha-image-compare, class: .elementor-element-f6c6595 */.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-handle{
    background-color: #051688;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 img,
.elementor-87032 .elementor-element.elementor-element-f6c6595 img:hover,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div:hover
{
    border-radius: 25px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-before-label::before {
    border-radius: 0px 25px 25px 0px !important;
     height: 35px;
    line-height: 35px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-after-label::before {
    border-radius: 25px 0px 0px 25px !important;
    height: 35px;
        line-height: 35px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920b25 */.elementor-87032 .elementor-element.elementor-element-a920b25 .hajs-image-comparison {
    height: 372px !important;
}/* End custom CSS */
/* Start custom CSS for ha-image-compare, class: .elementor-element-f6c6595 */.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-handle{
    background-color: #051688;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 img,
.elementor-87032 .elementor-element.elementor-element-f6c6595 img:hover,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div:hover
{
    border-radius: 25px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-before-label::before {
    border-radius: 0px 25px 25px 0px !important;
     height: 35px;
    line-height: 35px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-after-label::before {
    border-radius: 25px 0px 0px 25px !important;
    height: 35px;
        line-height: 35px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920b25 */.elementor-87032 .elementor-element.elementor-element-a920b25 .hajs-image-comparison {
    height: 372px !important;
}/* End custom CSS */
/* Start custom CSS for ha-image-compare, class: .elementor-element-f6c6595 */.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-handle{
    background-color: #051688;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 img,
.elementor-87032 .elementor-element.elementor-element-f6c6595 img:hover,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div:hover
{
    border-radius: 25px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-before-label::before {
    border-radius: 0px 25px 25px 0px !important;
     height: 35px;
    line-height: 35px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-after-label::before {
    border-radius: 25px 0px 0px 25px !important;
    height: 35px;
        line-height: 35px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920b25 */.elementor-87032 .elementor-element.elementor-element-a920b25 .hajs-image-comparison {
    height: 372px !important;
}/* End custom CSS */
/* Start custom CSS for ha-image-compare, class: .elementor-element-f6c6595 */.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-handle{
    background-color: #051688;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 img,
.elementor-87032 .elementor-element.elementor-element-f6c6595 img:hover,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div:hover
{
    border-radius: 25px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-before-label::before {
    border-radius: 0px 25px 25px 0px !important;
     height: 35px;
    line-height: 35px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-after-label::before {
    border-radius: 25px 0px 0px 25px !important;
    height: 35px;
        line-height: 35px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920b25 */.elementor-87032 .elementor-element.elementor-element-a920b25 .hajs-image-comparison {
    height: 372px !important;
}/* End custom CSS */
/* Start custom CSS for ha-image-compare, class: .elementor-element-f6c6595 */.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-handle{
    background-color: #051688;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 img,
.elementor-87032 .elementor-element.elementor-element-f6c6595 img:hover,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div:hover
{
    border-radius: 25px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-before-label::before {
    border-radius: 0px 25px 25px 0px !important;
     height: 35px;
    line-height: 35px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-after-label::before {
    border-radius: 25px 0px 0px 25px !important;
    height: 35px;
        line-height: 35px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920b25 */.elementor-87032 .elementor-element.elementor-element-a920b25 .hajs-image-comparison {
    height: 372px !important;
}/* End custom CSS */
/* Start custom CSS for ha-image-compare, class: .elementor-element-f6c6595 */.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-handle{
    background-color: #051688;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 img,
.elementor-87032 .elementor-element.elementor-element-f6c6595 img:hover,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div,
.elementor-87032 .elementor-element.elementor-element-f6c6595 div:hover
{
    border-radius: 25px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-before-label::before {
    border-radius: 0px 25px 25px 0px !important;
     height: 35px;
    line-height: 35px !important;
}

.elementor-87032 .elementor-element.elementor-element-f6c6595 .twentytwenty-after-label::before {
    border-radius: 25px 0px 0px 25px !important;
    height: 35px;
        line-height: 35px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920b25 */.elementor-87032 .elementor-element.elementor-element-a920b25 .hajs-image-comparison {
    height: 372px !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-63c48fa2 */.elementor-87032 .elementor-element.elementor-element-63c48fa2 {
    border-radius: 25px !important;
}

.elementor-87032 .elementor-element.elementor-element-63c48fa2 button {
    padding-top: 25px;
    padding-bottom: 30px;
}

.elementor-87032 .elementor-element.elementor-element-63c48fa2 .e-n-tab-title-text {
    font-weight: 500;    
}


.elementor-87032 .elementor-element.elementor-element-63c48fa2 h4 {
    font-size: 27px;
    line-height: 32px;
    margin: 0px;
}


.elementor-87032 .elementor-element.elementor-element-63c48fa2 .e-n-tabs-content {
    height: 570px !important;
}


@media (min-width: 1221px) and (max-width:1331px)   {
  .elementor-87032 .elementor-element.elementor-element-63c48fa2 .e-n-tabs-heading {
        padding-right: 0%;
        padding-left: 0%;
    }
    
    .elementor-87032 .elementor-element.elementor-element-63c48fa2 button {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
}


@media (min-width: 1332px) {
    .elementor-87032 .elementor-element.elementor-element-63c48fa2 .e-n-tabs-heading {
        padding-right: 4.5%;
        padding-left: 4%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-367a153 */#main_what_can_you_find_container_desktop {
    border-radius: 25px !important;
}


/* Hover effect for the line */
#main_what_can_you_find_container_desktop button[aria-selected=true]:after {
  background: transparent linear-gradient(90deg, #C92FB4 0%, #0BDCFE 100%) no-repeat;
}

#main_what_can_you_find_container_desktop button:after {
  content: '';
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 0;
  height: 8px;
  border-radius: 14px;
  opacity: 0.6;
  background: #CCECF6;
  transition: background 0.3s ease;
}


#main_what_can_you_find_container_desktop  .twae-button-next, #main_what_can_you_find_container_desktop  .twae-button-prev {
   /* display: none !important;*/
   color: #051688;
}

/*******************************************************************/
/*
#main_what_can_you_find_tabs_for_mobile .e-n-tab-title[aria-selected=false]{
    border-radius: 25px 25px  25px 25px;
}
#main_what_can_you_find_tabs_for_mobile .e-n-tab-title[aria-selected=true]{
    border-radius: 25px 25px  0 0;
}
#main_what_can_you_find_tabs_for_mobile .e-n-tab-title{
    padding-right: 26px ;
    padding-top: 21px;
    padding-bottom: 21px;
}


#main_what_can_you_find_tabs_for_mobile .e-n-tabs-content div[role="tabpanel"]
{
    margin-top: -23px;
}
*/

/* mobile - left line: */
/*
#main_what_can_you_find_tabs_for_mobile button[aria-selected='false']:after {
  content: '';
  position: absolute;
  left: 20px;
  top: 15px;
  height: 78px;
  width: 8px;
  border-radius: 14px;
  opacity: 0.6;
  background: #CCECF6;
  transition: background 0.3s ease;
}*/

/* mobile - left gradient line */

/*
#main_what_can_you_find_tabs_for_mobile .e-n-tabs-content .e-active:after {
    background: transparent linear-gradient(180deg, #0BDCFE 0%, #C92FB4  100%) no-repeat;
    height: calc(100% + 47px);
    bottom: 18px;
    left: 20px;
    z-index: 1;
    width: 8px;
    position: absolute;
    content: '';
    border-radius: 14px;
    opacity: 0.6;
}
*/

/*****************************/

.elementor-87032 .elementor-element.elementor-element-367a153 .twae-button-next, .elementor-87032 .elementor-element.elementor-element-367a153 .twae-button-prev {
    color: #c92fb4;
}

.elementor-87032 .elementor-element.elementor-element-367a153 .twae-h-line {
    background-color: #051688 !important;
}

.elementor-87032 .elementor-element.elementor-element-367a153 .twae-label-big {
     color: #051688 !important;
}

.elementor-87032 .elementor-element.elementor-element-367a153 .twae-icon {
    border-color:  #051688 !important;
}

.elementor-87032 .elementor-element.elementor-element-367a153 .twae-icon i.huge.huge-running-shoes{
    display: block ;
}
.elementor-87032 .elementor-element.elementor-element-367a153 .twae-label-big {
    margin-bottom: -17px;
}

.elementor-87032 .elementor-element.elementor-element-367a153 .twae-content, .elementor-87032 .elementor-element.elementor-element-367a153 .twae-story:hover .twae-content {
    box-shadow:0 2px 8px -2px rgba(109, 196, 223, 1) !important;
}

/*************************************//* End custom CSS */
/* Start custom CSS *//**********************************************************/

#desktop_circles #what_is_sportech_circles .elementor-image-box-title {
    line-height: 1.7rem;
    margin: 0px;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}
  
  
#desktop_circles  #excellence_circle_container {
      width: 900px;
      border-top-right-radius: 400px;
      border-bottom-right-radius: 400px;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      background-color: #fff;
     
  }
  
#desktop_circles  #technology_circle_container {
      transform: rotate(-26deg);
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-top-left-radius: 400px;
      border-bottom-left-radius: 400px;
      background-color: #fff;
      width: 900px;
  }
  
  
/*********************************************************/

@media (min-width: 1025px) {
    
    #desktop_circles  #what_is_sportech_circles .elementor-image-box-wrapper{
        height: 400px;
        width: 400px;
    }
   
    #desktop_circles  #what_is_sportech_circles .elementor-image-box-img {
        padding-top: 3.125rem;
    }
    
    #desktop_circles  #what_is_sportech_circles .elementor-image-box-content {
        padding-right: 3.313rem;
        padding-left: 3.313rem;
    }  

   #desktop_circles   #excellence_circle_container {
        height: 400px;
    }
    
   #desktop_circles  #technology_circle_container {
        height: 400px;
    }
    
   #desktop_circles  #middle_circle {
        aspect-ratio: 1 / 1; 
        border-radius: 50%;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center; 
  }
}


/*
@media (max-width: 1024px) and (min-width: 768px) {
   #excellence_circle_container {
        height: 290px;
   }
     #technology_circle_container {
        height: 290px;
   }
   
    #middle_circle {
        aspect-ratio: 1 / 1; 
        border-radius: 50%;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center; 
    }
    #what_is_sportech_circles .elementor-image-box-content {
        padding-right: 2.423rem;
        padding-left: 2.423rem;
    }
    #what_is_sportech_circles .elementor-image-box-wrapper{
        height:290px !important;
        width: 290px !important;
    }
    #what_is_sportech_circles .e-flex.e-con-boxed.e-con.e-child {
        height:290px !important;
        width: 290px !important;
    }
    #what_is_sportech_circles .elementor-image-box-img {
        padding-top: 2.5rem;
    }
}


@media (max-width: 767px) {
    
    #what_is_sportech_circles .elementor-image-box-title {
        line-height: 1.7rem;
        margin: 0px;
        padding-top: 0;
    }

    #excellence_circle_container {
        height: 100%;
    }
   
    #technology_circle_container {
        height: 100%;
    }
        
    #what_is_sportech_circles .elementor-image-box-img {
        padding-top: 4%;
    }

    #what_is_sportech_circles .elementor-image-box-content {
        width: 100% !important;
        padding: 0px;
        margin:0px;
    }
    
    #what_is_sportech_circles .elementor-image-box-wrapper{
        aspect-ratio: 1 / 1; 
        width: 85% !important;
        text-align: center;
        justify-content: center;
        align-items: center;
        padding-right: 15%;
    }
    #what_is_sportech_circles .e-flex.e-con-boxed.e-con.e-child {
        aspect-ratio: 1 / 1 !important; 
        width: 80% !important;
    }

    #middle_circle {
        aspect-ratio: 1 / 1 !important; 
        border-radius: 50%;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center; 
        padding:15px;
  }
}
*/
  
  
/***************************************************/


#main_page_technologies_container .elementor-cta__bg {
    border-radius: 25px;
}

#main_page_technologies_container .elementor-cta .elementor-cta__bg-overlay {
    border-radius: 25px;
}

#main_page_technologies_container .elementor-cta__bg.elementor-bg {
     border-radius: 25px !important;
}


#main_page_technologies_container .elementor-cta:hover .elementor-cta__bg-overlay {
     border-radius: 25px !important;
}


#main_page_technologies_container .elementor-cta .elementor-cta__bg-wrapper { 
border-radius: 25px! important;
}




@media (max-width: 767px) {
    #main_page_technologies_container .elementor-cta__bg  {
        height: 187px !important;
    }

    #main_page_technologies_container .elementor-cta__bg-wrapper {
         height: 187px !important;
         min-height: 187px !important;
    }
    
    #main_page_technologies_container .elementor-widget-call-to-action {
         width: 100% !important;
    }
}


@media (max-width: 1024px) and (min-width: 768px) {
  #main_page_technologies_container .elementor-cta__bg:not(:first-child)  {
        max-width: 322px !important;
    }

    #main_page_technologies_container .elementor-cta__bg-wrapper:not(:first-child) {
         max-width: 322px;
    }
    
    #main_page_technologies_container .elementor-cta__bg-overlay:not(:first-child) {
           max-width: 322px;
    }
    
        #main_tecnologies_top_left_cta {
        max-height: 306px !important;   
    }
}

@media (min-width: 1025px) {

    #main_tecnologies_top_left_cta {
        max-height: 306px !important;   
    }
    
}

/*******************************************************************/



#main_what_can_you_find_container_desktop {
    border-radius: 25px !important;
}

#main_what_can_you_find_container_desktop button:after {
  content: '';
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 0;
  height: 8px;
  border-radius: 14px;
  opacity: 0.6;
  background: #CCECF6;
  transition: background 0.3s ease;
}

/* Hover effect for the line */
#main_what_can_you_find_container_desktop button[aria-selected=true]:after {
  background: transparent linear-gradient(90deg, #C92FB4 0%, #0BDCFE 100%) no-repeat;
}

/*******************************************************************/

#main_what_can_you_find_tabs_mobile .e-n-tab-title[aria-selected=false]{
    border-radius: 25px 25px  25px 25px;
}
#main_what_can_you_find_tabs_mobile .e-n-tab-title[aria-selected=true]{
    border-radius: 25px 25px  0 0;
}
#main_what_can_you_find_tabs_mobile .e-n-tab-title{
    padding-right: 26px ;
    padding-top: 21px;
    padding-bottom: 21px;
}

/* left line: */

#main_what_can_you_find_tabs_mobile button:after {
  content: '';
  position: absolute;
  left: 20px;
  top: 15px;
  height: 78px;
  width: 8px;
  border-radius: 14px;
  opacity: 0.6;
  background: #CCECF6;
  transition: background 0.3s ease;
}

/* Hover effect for the line */
#main_what_can_you_find_tabs_mobile button[aria-selected=true]:after {
  background: transparent linear-gradient(180deg, #C92FB4 0%, #0BDCFE 100%) no-repeat;
  height: 460px;
  top: 15px;
  z-index: 1;
}/* End custom CSS */