.elementor-3639 .elementor-element.elementor-element-02eec95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-3639 .elementor-element.elementor-element-02eec95:not(.elementor-motion-effects-element-type-background), .elementor-3639 .elementor-element.elementor-element-02eec95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-4fbd87d8-bdd9-46f5-a271-ed866e571049);background-position:top center;background-repeat:no-repeat;background-size:110% auto;}.elementor-3639 .elementor-element.elementor-element-a9fa183{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-6c421e7{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-6c421e7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:65px;font-weight:500;text-transform:none;line-height:75px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-c1d52e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-12f603d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:26px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-12f603d > .elementor-widget-container{padding:0px 0px 0px 130px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-3639 .elementor-element.elementor-element-28ff17c .elementor-button{background-color:var( --e-global-color-44f459c );font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:28px;fill:var( --e-global-color-ecb33b2 );color:var( --e-global-color-ecb33b2 );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ecb33b2 );padding:15px 30px 15px 30px;}.elementor-3639 .elementor-element.elementor-element-28ff17c .elementor-button:hover, .elementor-3639 .elementor-element.elementor-element-28ff17c .elementor-button:focus{background-color:var( --e-global-color-ecb33b2 );color:var( --e-global-color-cc01784 );}.elementor-3639 .elementor-element.elementor-element-28ff17c{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-28ff17c > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-3639 .elementor-element.elementor-element-28ff17c > .elementor-widget-container{padding:0px 0px 0px 130px;}.elementor-3639 .elementor-element.elementor-element-28ff17c .elementor-button:hover svg, .elementor-3639 .elementor-element.elementor-element-28ff17c .elementor-button:focus svg{fill:var( --e-global-color-cc01784 );}.elementor-3639 .elementor-element.elementor-element-e0b0217{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-ec65832{--display:flex;--min-height:57vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3639 .elementor-element.elementor-element-ec65832:not(.elementor-motion-effects-element-type-background), .elementor-3639 .elementor-element.elementor-element-ec65832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:var(--wpr-bg-75a1509c-4653-4915-b616-fb9f6dd1781e) 50% 50%;background-size:cover;}.elementor-3639 .elementor-element.elementor-element-788bfc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-3639 .elementor-element.elementor-element-a786fae{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3639 .elementor-element.elementor-element-09dd27d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-09dd27d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-dabb204{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-dabb204 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:500;text-transform:none;line-height:50px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-c04d1b1 .elementor-button{background-color:var( --e-global-color-44f459c );font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:28px;fill:var( --e-global-color-ecb33b2 );color:var( --e-global-color-ecb33b2 );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ecb33b2 );padding:15px 30px 15px 30px;}.elementor-3639 .elementor-element.elementor-element-c04d1b1 .elementor-button:hover, .elementor-3639 .elementor-element.elementor-element-c04d1b1 .elementor-button:focus{background-color:var( --e-global-color-ecb33b2 );color:var( --e-global-color-cc01784 );}.elementor-3639 .elementor-element.elementor-element-c04d1b1{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-c04d1b1 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-3639 .elementor-element.elementor-element-c04d1b1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-c04d1b1 .elementor-button:hover svg, .elementor-3639 .elementor-element.elementor-element-c04d1b1 .elementor-button:focus svg{fill:var( --e-global-color-cc01784 );}.elementor-3639 .elementor-element.elementor-element-d97ddd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3639 .elementor-element.elementor-element-27efdfa{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-27efdfa > .elementor-widget-container{padding:0px 0px 0px 130px;}.elementor-3639 .elementor-element.elementor-element-27efdfa .elementor-counter{flex-direction:column;gap:8px;}.elementor-3639 .elementor-element.elementor-element-27efdfa .elementor-counter-title{justify-content:start;color:var( --e-global-color-ecb33b2 );font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-27efdfa .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-ecb33b2 );font-family:"Lato", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:60px;}.elementor-3639 .elementor-element.elementor-element-91e34b8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-91e34b8 .elementor-counter{flex-direction:column;gap:8px;}.elementor-3639 .elementor-element.elementor-element-91e34b8 .elementor-counter-title{justify-content:start;color:var( --e-global-color-ecb33b2 );font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-91e34b8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-ecb33b2 );font-family:"Lato", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:60px;}.elementor-3639 .elementor-element.elementor-element-4442c79{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-4442c79 > .elementor-widget-container{padding:0px 0px 0px 130px;}.elementor-3639 .elementor-element.elementor-element-4442c79 .elementor-counter{flex-direction:column;gap:8px;}.elementor-3639 .elementor-element.elementor-element-4442c79 .elementor-counter-title{justify-content:start;color:var( --e-global-color-ecb33b2 );font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-4442c79 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-ecb33b2 );font-family:"Lato", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:60px;}.elementor-3639 .elementor-element.elementor-element-e13f8fa{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-e13f8fa .elementor-counter{flex-direction:column;gap:8px;}.elementor-3639 .elementor-element.elementor-element-e13f8fa .elementor-counter-title{justify-content:start;color:var( --e-global-color-ecb33b2 );font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-e13f8fa .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-ecb33b2 );font-family:"Lato", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:60px;}.elementor-3639 .elementor-element.elementor-element-7383d93{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-3639 .elementor-element.elementor-element-7383d93::before, .elementor-3639 .elementor-element.elementor-element-7383d93 > .elementor-background-video-container::before, .elementor-3639 .elementor-element.elementor-element-7383d93 > .e-con-inner > .elementor-background-video-container::before, .elementor-3639 .elementor-element.elementor-element-7383d93 > .elementor-background-slideshow::before, .elementor-3639 .elementor-element.elementor-element-7383d93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3639 .elementor-element.elementor-element-7383d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #00000030 0%, #000000 100%);}.elementor-3639 .elementor-element.elementor-element-0ab9e27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3639 .elementor-element.elementor-element-e742821{--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-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-d98f654{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );color:var( --e-global-color-cc01784 );}.elementor-3639 .elementor-element.elementor-element-d98f654 > .elementor-widget-container{padding:0px 0px 0px 130px;}.elementor-3639 .elementor-element.elementor-element-c98e88f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-c98e88f > .elementor-widget-container{padding:0px 0px 0px 130px;}.elementor-3639 .elementor-element.elementor-element-c98e88f .elementor-heading-title{font-family:var( --e-global-typography-a887828-font-family ), Sans-serif;font-size:var( --e-global-typography-a887828-font-size );font-weight:var( --e-global-typography-a887828-font-weight );text-transform:var( --e-global-typography-a887828-text-transform );line-height:var( --e-global-typography-a887828-line-height );color:var( --e-global-color-cc01784 );}.elementor-3639 .elementor-element.elementor-element-969aab2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 > .elementor-widget-container{padding:0px 0px 0px 130px;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 .elementor-counter{flex-direction:column;gap:8px;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 .elementor-counter-title{justify-content:start;color:var( --e-global-color-cc01784 );font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-cc01784 );font-family:"Lato", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:60px;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e .elementor-counter{flex-direction:column;gap:8px;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e .elementor-counter-title{justify-content:start;color:var( --e-global-color-cc01784 );font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-bc0ce5e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-cc01784 );font-family:"Lato", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:60px;}.elementor-3639 .elementor-element.elementor-element-f1c4bbf .elementor-button{background-color:var( --e-global-color-cc01784 );font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:28px;fill:var( --e-global-color-cc01784 );color:var( --e-global-color-cc01784 );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cc01784 );padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-f1c4bbf .elementor-button:hover, .elementor-3639 .elementor-element.elementor-element-f1c4bbf .elementor-button:focus{background-color:var( --e-global-color-9a0de0f );color:var( --e-global-color-cc01784 );border-color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-f1c4bbf{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-f1c4bbf > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-3639 .elementor-element.elementor-element-f1c4bbf > .elementor-widget-container{padding:20px 0px 0px 130px;}.elementor-3639 .elementor-element.elementor-element-f1c4bbf .elementor-button:hover svg, .elementor-3639 .elementor-element.elementor-element-f1c4bbf .elementor-button:focus svg{fill:var( --e-global-color-cc01784 );}.elementor-3639 .elementor-element.elementor-element-1b66f2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-3639 .elementor-element.elementor-element-53aaabe{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3639 .elementor-element.elementor-element-1b10893{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-1b10893 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-2c80e94{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-2c80e94 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:500;text-transform:none;line-height:50px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-96d4d75{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3639 .elementor-element.elementor-element-232ff03{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-3639 .elementor-element.elementor-element-232ff03.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-232ff03.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-232ff03.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-232ff03.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-232ff03.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-232ff03.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:26px;font-weight:500;text-transform:none;line-height:36px;}.elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-title{color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-232ff03:has(:hover) .elementor-icon-box-title,
					 .elementor-3639 .elementor-element.elementor-element-232ff03:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-description{font-family:var( --e-global-typography-e6095af-font-family ), Sans-serif;font-size:var( --e-global-typography-e6095af-font-size );font-weight:var( --e-global-typography-e6095af-font-weight );line-height:var( --e-global-typography-e6095af-line-height );color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-38f1b3e{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-3639 .elementor-element.elementor-element-38f1b3e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-38f1b3e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-38f1b3e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-38f1b3e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-38f1b3e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-38f1b3e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:26px;font-weight:500;text-transform:none;line-height:36px;}.elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-title{color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-38f1b3e:has(:hover) .elementor-icon-box-title,
					 .elementor-3639 .elementor-element.elementor-element-38f1b3e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-description{font-family:var( --e-global-typography-e6095af-font-family ), Sans-serif;font-size:var( --e-global-typography-e6095af-font-size );font-weight:var( --e-global-typography-e6095af-font-weight );line-height:var( --e-global-typography-e6095af-line-height );color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-3f65d97{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-3639 .elementor-element.elementor-element-3f65d97.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-3f65d97.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-3f65d97.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-3f65d97.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-3f65d97.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-3f65d97.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:26px;font-weight:500;text-transform:none;line-height:36px;}.elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-title{color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-3f65d97:has(:hover) .elementor-icon-box-title,
					 .elementor-3639 .elementor-element.elementor-element-3f65d97:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-description{font-family:var( --e-global-typography-e6095af-font-family ), Sans-serif;font-size:var( --e-global-typography-e6095af-font-size );font-weight:var( --e-global-typography-e6095af-font-weight );line-height:var( --e-global-typography-e6095af-line-height );color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-afa8d83{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-3639 .elementor-element.elementor-element-afa8d83.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-afa8d83.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-afa8d83.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-afa8d83.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-afa8d83.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3639 .elementor-element.elementor-element-afa8d83.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:26px;font-weight:500;text-transform:none;line-height:36px;}.elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-title{color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-afa8d83:has(:hover) .elementor-icon-box-title,
					 .elementor-3639 .elementor-element.elementor-element-afa8d83:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-description{font-family:var( --e-global-typography-e6095af-font-family ), Sans-serif;font-size:var( --e-global-typography-e6095af-font-size );font-weight:var( --e-global-typography-e6095af-font-weight );line-height:var( --e-global-typography-e6095af-line-height );color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-4e397c4{--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-3639 .elementor-element.elementor-element-5f7aa1c{--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;--overlay-opacity:0.5;}.elementor-3639 .elementor-element.elementor-element-5f7aa1c::before, .elementor-3639 .elementor-element.elementor-element-5f7aa1c > .elementor-background-video-container::before, .elementor-3639 .elementor-element.elementor-element-5f7aa1c > .e-con-inner > .elementor-background-video-container::before, .elementor-3639 .elementor-element.elementor-element-5f7aa1c > .elementor-background-slideshow::before, .elementor-3639 .elementor-element.elementor-element-5f7aa1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3639 .elementor-element.elementor-element-5f7aa1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-5ce4a328-ad0d-4ae4-b7d6-8b088bac17af);--background-overlay:'';background-size:cover;}.elementor-3639 .elementor-element.elementor-element-197d0f5{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-3639 .elementor-element.elementor-element-40240c1{--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:20px 60px;--row-gap:20px;--column-gap:60px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-b5d26fa{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-b5d26fa .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:500;text-transform:none;line-height:50px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-03eeb6e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-03eeb6e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-3b5247e{--display:flex;border-style:none;--border-style:none;}.elementor-3639 .elementor-element.elementor-element-2ef9f88{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:26px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-2ef9f88 > .elementor-widget-container{background-color:var( --e-global-color-19cd08f );padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-253b07c{--display:flex;border-style:none;--border-style:none;}.elementor-3639 .elementor-element.elementor-element-ab46418{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:26px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-ab46418 > .elementor-widget-container{background-color:var( --e-global-color-19cd08f );padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-fecbdd9{--display:flex;border-style:none;--border-style:none;}.elementor-3639 .elementor-element.elementor-element-6122686{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:26px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-6122686 > .elementor-widget-container{background-color:var( --e-global-color-19cd08f );padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-03c265e{--display:flex;border-style:none;--border-style:none;}.elementor-3639 .elementor-element.elementor-element-f4ca198{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:26px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-f4ca198 > .elementor-widget-container{background-color:var( --e-global-color-19cd08f );padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-b731568{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3639 .elementor-element.elementor-element-b731568 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-44f459c );border-style:none;}.elementor-3639 .elementor-element.elementor-element-b731568 > .elementor-widget-container{background-color:var( --e-global-color-44f459c );}.elementor-3639 .elementor-element.elementor-element-b731568 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-3639 .elementor-element.elementor-element-b731568 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lato", Sans-serif;font-weight:500;line-height:30px;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-fd8cd5f .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-fd8cd5f{left:8%;--hotspot-translate-x:8%;top:91%;--hotspot-translate-y:91%;--white-space:normal;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-84d58f4 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-84d58f4{left:10%;--hotspot-translate-x:10%;top:78%;--hotspot-translate-y:78%;--white-space:normal;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-ee9b664 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-ee9b664{left:30%;--hotspot-translate-x:30%;top:68%;--hotspot-translate-y:68%;--white-space:normal;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-0149458 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-0149458{left:34%;--hotspot-translate-x:34%;top:70%;--hotspot-translate-y:70%;--white-space:normal;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5c2990a .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5c2990a{left:37%;--hotspot-translate-x:37%;top:78%;--hotspot-translate-y:78%;--white-space:normal;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-b69619d .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-b69619d{left:39%;--hotspot-translate-x:39%;top:88%;--hotspot-translate-y:88%;--white-space:normal;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5da4296 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5da4296{left:44%;--hotspot-translate-x:44%;top:90%;--hotspot-translate-y:90%;--white-space:normal;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-29c5c69 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-29c5c69{left:51%;--hotspot-translate-x:51%;top:94%;--hotspot-translate-y:94%;--white-space:normal;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-aa29e13 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-aa29e13{left:67%;--hotspot-translate-x:67%;top:105%;--hotspot-translate-y:105%;--white-space:normal;}.elementor-3639 .elementor-element.elementor-element-de20c9c .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:2;--hotspot-box-color:#F9F9F9;--tooltip-text-color:var( --e-global-color-ecb33b2 );--tooltip-align:left;--tooltip-min-width:330px;--tooltip-max-width:330px;--tooltip-padding:20px 20px 20px 20px;--tooltip-color:#F9F9F9;--tooltip-border-radius:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-de20c9c > .elementor-widget-container{margin:-160px -200px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-de20c9c .e-hotspot__tooltip{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;}.elementor-3639 .elementor-element.elementor-element-fa33939{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-3639 .elementor-element.elementor-element-81427ae{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-974211d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-974211d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-69733ea{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-69733ea .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:500;text-transform:none;line-height:50px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-393349f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-989ab45-font-family ), Sans-serif;font-size:var( --e-global-typography-989ab45-font-size );font-weight:var( --e-global-typography-989ab45-font-weight );text-transform:var( --e-global-typography-989ab45-text-transform );line-height:var( --e-global-typography-989ab45-line-height );color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-393349f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-23e7324 .elementor-button{background-color:var( --e-global-color-44f459c );font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:28px;fill:var( --e-global-color-ecb33b2 );color:var( --e-global-color-ecb33b2 );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ecb33b2 );padding:15px 30px 15px 30px;}.elementor-3639 .elementor-element.elementor-element-23e7324 .elementor-button:hover, .elementor-3639 .elementor-element.elementor-element-23e7324 .elementor-button:focus{background-color:var( --e-global-color-ecb33b2 );color:var( --e-global-color-cc01784 );}.elementor-3639 .elementor-element.elementor-element-23e7324{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-23e7324 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-3639 .elementor-element.elementor-element-23e7324 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-23e7324 .elementor-button:hover svg, .elementor-3639 .elementor-element.elementor-element-23e7324 .elementor-button:focus svg{fill:var( --e-global-color-cc01784 );}.elementor-3639 .elementor-element.elementor-element-a7c543d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-a1d1d9c{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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;--z-index:2;}.elementor-3639 .elementor-element.elementor-element-b7acb84{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3639 .elementor-element.elementor-element-8227f8d{--e-image-carousel-slides-to-show:3;}.elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-wrapper{display:flex;align-items:center;}.elementor-3639 .elementor-element.elementor-element-21885a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-3639 .elementor-element.elementor-element-21885a5:not(.elementor-motion-effects-element-type-background), .elementor-3639 .elementor-element.elementor-element-21885a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-3ad681b2-d3fd-424a-895c-3fdeb5f1bc9e);background-position:top center;background-repeat:no-repeat;background-size:110% auto;}.elementor-3639 .elementor-element.elementor-element-21885a5::before, .elementor-3639 .elementor-element.elementor-element-21885a5 > .elementor-background-video-container::before, .elementor-3639 .elementor-element.elementor-element-21885a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3639 .elementor-element.elementor-element-21885a5 > .elementor-background-slideshow::before, .elementor-3639 .elementor-element.elementor-element-21885a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3639 .elementor-element.elementor-element-21885a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-44f459c ) 50%, var( --e-global-color-19cd08f ) 100%);}.elementor-3639 .elementor-element.elementor-element-c961bfd{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3639 .elementor-element.elementor-element-e417428{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3639 .elementor-element.elementor-element-e417428 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:500;text-transform:none;line-height:50px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-1a766df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3639 .elementor-element.elementor-element-e56b511{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:26px;color:var( --e-global-color-ecb33b2 );}.elementor-3639 .elementor-element.elementor-element-e56b511 > .elementor-widget-container{padding:0px 0px 0px 130px;}.elementor-3639 .elementor-element.elementor-element-8245ef6 .elementor-button{background-color:var( --e-global-color-44f459c );font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:28px;fill:var( --e-global-color-ecb33b2 );color:var( --e-global-color-ecb33b2 );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ecb33b2 );padding:15px 30px 15px 30px;}.elementor-3639 .elementor-element.elementor-element-8245ef6 .elementor-button:hover, .elementor-3639 .elementor-element.elementor-element-8245ef6 .elementor-button:focus{background-color:var( --e-global-color-ecb33b2 );color:var( --e-global-color-cc01784 );}.elementor-3639 .elementor-element.elementor-element-8245ef6{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-8245ef6 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-3639 .elementor-element.elementor-element-8245ef6 > .elementor-widget-container{padding:0px 0px 0px 130px;}.elementor-3639 .elementor-element.elementor-element-8245ef6 .elementor-button:hover svg, .elementor-3639 .elementor-element.elementor-element-8245ef6 .elementor-button:focus svg{fill:var( --e-global-color-cc01784 );}@media(min-width:768px){.elementor-3639 .elementor-element.elementor-element-a9fa183{--width:60%;}.elementor-3639 .elementor-element.elementor-element-c1d52e4{--width:40%;}.elementor-3639 .elementor-element.elementor-element-e0b0217{--width:100%;}.elementor-3639 .elementor-element.elementor-element-a786fae{--width:60%;}.elementor-3639 .elementor-element.elementor-element-d97ddd0{--width:40%;}.elementor-3639 .elementor-element.elementor-element-0ab9e27{--width:60%;}.elementor-3639 .elementor-element.elementor-element-e742821{--width:40%;}.elementor-3639 .elementor-element.elementor-element-969aab2{--width:100%;}.elementor-3639 .elementor-element.elementor-element-53aaabe{--width:100%;}.elementor-3639 .elementor-element.elementor-element-96d4d75{--width:100%;}.elementor-3639 .elementor-element.elementor-element-40240c1{--width:100%;}.elementor-3639 .elementor-element.elementor-element-81427ae{--width:40%;}.elementor-3639 .elementor-element.elementor-element-a7c543d{--width:100%;}.elementor-3639 .elementor-element.elementor-element-b7acb84{--width:100%;}.elementor-3639 .elementor-element.elementor-element-c961bfd{--width:60%;}.elementor-3639 .elementor-element.elementor-element-1a766df{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-3639 .elementor-element.elementor-element-a9fa183{--width:55%;}.elementor-3639 .elementor-element.elementor-element-c1d52e4{--width:45%;}.elementor-3639 .elementor-element.elementor-element-a786fae{--width:55%;}.elementor-3639 .elementor-element.elementor-element-d97ddd0{--width:45%;}.elementor-3639 .elementor-element.elementor-element-0ab9e27{--width:55%;}.elementor-3639 .elementor-element.elementor-element-e742821{--width:45%;}.elementor-3639 .elementor-element.elementor-element-969aab2{--width:100%;}.elementor-3639 .elementor-element.elementor-element-53aaabe{--width:100%;}.elementor-3639 .elementor-element.elementor-element-96d4d75{--width:100%;}.elementor-3639 .elementor-element.elementor-element-40240c1{--width:100%;}.elementor-3639 .elementor-element.elementor-element-81427ae{--width:50%;}.elementor-3639 .elementor-element.elementor-element-a7c543d{--width:100%;}.elementor-3639 .elementor-element.elementor-element-b7acb84{--width:100%;}.elementor-3639 .elementor-element.elementor-element-c961bfd{--width:55%;}.elementor-3639 .elementor-element.elementor-element-1a766df{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3639 .elementor-element.elementor-element-a9fa183{--width:50%;}.elementor-3639 .elementor-element.elementor-element-c1d52e4{--width:50%;}.elementor-3639 .elementor-element.elementor-element-a786fae{--width:58%;}.elementor-3639 .elementor-element.elementor-element-d97ddd0{--width:42%;}.elementor-3639 .elementor-element.elementor-element-0ab9e27{--width:50%;}.elementor-3639 .elementor-element.elementor-element-e742821{--width:50%;}.elementor-3639 .elementor-element.elementor-element-969aab2{--width:100%;}.elementor-3639 .elementor-element.elementor-element-53aaabe{--width:100%;}.elementor-3639 .elementor-element.elementor-element-96d4d75{--width:100%;}.elementor-3639 .elementor-element.elementor-element-40240c1{--width:100%;}.elementor-3639 .elementor-element.elementor-element-81427ae{--width:100%;}.elementor-3639 .elementor-element.elementor-element-a7c543d{--width:100%;}.elementor-3639 .elementor-element.elementor-element-b7acb84{--width:100%;}.elementor-3639 .elementor-element.elementor-element-c961bfd{--width:50%;}.elementor-3639 .elementor-element.elementor-element-1a766df{--width:50%;}}@media(max-width:1366px){.elementor-3639 .elementor-element.elementor-element-02eec95:not(.elementor-motion-effects-element-type-background), .elementor-3639 .elementor-element.elementor-element-02eec95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:150% auto;}.elementor-3639 .elementor-element.elementor-element-02eec95{--padding-top:200px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3639 .elementor-element.elementor-element-6c421e7{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-3639 .elementor-element.elementor-element-6c421e7 .elementor-heading-title{font-size:48px;line-height:58px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-12f603d > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3639 .elementor-element.elementor-element-28ff17c > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3639 .elementor-element.elementor-element-28ff17c .elementor-button{padding:10px 20px 10px 20px;}.elementor-3639 .elementor-element.elementor-element-ec65832{--min-height:50vh;}.elementor-3639 .elementor-element.elementor-element-788bfc8{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-09dd27d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-09dd27d{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-dabb204 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3639 .elementor-element.elementor-element-dabb204{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-3639 .elementor-element.elementor-element-dabb204 .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-3639 .elementor-element.elementor-element-c04d1b1 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-c04d1b1 .elementor-button{padding:10px 20px 10px 20px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3639 .elementor-element.elementor-element-27efdfa > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3639 .elementor-element.elementor-element-27efdfa{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-3639 .elementor-element.elementor-element-27efdfa .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-27efdfa .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-91e34b8{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-3639 .elementor-element.elementor-element-91e34b8 .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-91e34b8 .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-4442c79 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3639 .elementor-element.elementor-element-4442c79{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-3639 .elementor-element.elementor-element-4442c79 .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-4442c79 .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-e13f8fa{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-3639 .elementor-element.elementor-element-e13f8fa .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-e13f8fa .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-7383d93{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-e742821{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3639 .elementor-element.elementor-element-d98f654 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3639 .elementor-element.elementor-element-d98f654{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-c98e88f > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3639 .elementor-element.elementor-element-c98e88f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-3639 .elementor-element.elementor-element-c98e88f .elementor-heading-title{font-size:var( --e-global-typography-a887828-font-size );line-height:var( --e-global-typography-a887828-line-height );}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-bc0ce5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-f1c4bbf > .elementor-widget-container{padding:20px 0px 0px 60px;}.elementor-3639 .elementor-element.elementor-element-f1c4bbf .elementor-button{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-1b66f2d{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-1b10893 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-1b10893{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-2c80e94 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3639 .elementor-element.elementor-element-2c80e94{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-3639 .elementor-element.elementor-element-2c80e94 .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-197d0f5{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-b5d26fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-b5d26fa{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-3639 .elementor-element.elementor-element-b5d26fa .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-3639 .elementor-element.elementor-element-03eeb6e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-03eeb6e{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-2ef9f88 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-ab46418 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-6122686 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-f4ca198 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-b731568{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-fd8cd5f{left:8%;--hotspot-translate-x:8%;top:74%;--hotspot-translate-y:74%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-84d58f4{left:9%;--hotspot-translate-x:9%;top:64%;--hotspot-translate-y:64%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-ee9b664{left:29%;--hotspot-translate-x:29%;top:56%;--hotspot-translate-y:56%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-0149458{left:34%;--hotspot-translate-x:34%;top:57%;--hotspot-translate-y:57%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5c2990a{left:36%;--hotspot-translate-x:36%;top:64%;--hotspot-translate-y:64%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-b69619d{left:37%;--hotspot-translate-x:37%;top:71%;--hotspot-translate-y:71%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5da4296{left:43%;--hotspot-translate-x:43%;top:73%;--hotspot-translate-y:73%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-29c5c69{left:50%;--hotspot-translate-x:50%;top:77%;--hotspot-translate-y:77%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-aa29e13{left:67%;--hotspot-translate-x:67%;top:87%;--hotspot-translate-y:87%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .e-hotspot__tooltip{font-size:16px;line-height:26px;}.elementor-3639 .elementor-element.elementor-element-de20c9c{--tooltip-min-width:350px;--tooltip-max-width:350px;}.elementor-3639 .elementor-element.elementor-element-fa33939{--padding-top:50px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-974211d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-974211d{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-69733ea > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3639 .elementor-element.elementor-element-69733ea .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-3639 .elementor-element.elementor-element-393349f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-393349f{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-23e7324 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-23e7324 .elementor-button{padding:10px 20px 10px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-a1d1d9c{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-21885a5:not(.elementor-motion-effects-element-type-background), .elementor-3639 .elementor-element.elementor-element-21885a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:150% auto;}.elementor-3639 .elementor-element.elementor-element-21885a5{--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:150px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-e417428 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3639 .elementor-element.elementor-element-e417428{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-3639 .elementor-element.elementor-element-e417428 .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-3639 .elementor-element.elementor-element-e56b511 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3639 .elementor-element.elementor-element-8245ef6 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3639 .elementor-element.elementor-element-8245ef6 .elementor-button{padding:10px 20px 10px 20px;}}@media(max-width:1024px){.elementor-3639 .elementor-element.elementor-element-02eec95:not(.elementor-motion-effects-element-type-background), .elementor-3639 .elementor-element.elementor-element-02eec95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:200% auto;}.elementor-3639 .elementor-element.elementor-element-02eec95{--padding-top:180px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3639 .elementor-element.elementor-element-6c421e7 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-12f603d > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3639 .elementor-element.elementor-element-28ff17c > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-3639 .elementor-element.elementor-element-ec65832{--min-height:45vh;}.elementor-3639 .elementor-element.elementor-element-788bfc8{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-09dd27d{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-dabb204 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-3639 .elementor-element.elementor-element-c04d1b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-d97ddd0{--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3639 .elementor-element.elementor-element-27efdfa > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-3639 .elementor-element.elementor-element-27efdfa{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-3639 .elementor-element.elementor-element-27efdfa .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-27efdfa .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-91e34b8{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-3639 .elementor-element.elementor-element-91e34b8 .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-91e34b8 .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-4442c79 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-3639 .elementor-element.elementor-element-4442c79{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-3639 .elementor-element.elementor-element-4442c79 .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-4442c79 .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-e13f8fa{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-3639 .elementor-element.elementor-element-e13f8fa .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-e13f8fa .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-7383d93{--min-height:80vh;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-e742821{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-d98f654 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-3639 .elementor-element.elementor-element-d98f654{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-c98e88f > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-3639 .elementor-element.elementor-element-c98e88f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3639 .elementor-element.elementor-element-c98e88f .elementor-heading-title{font-size:var( --e-global-typography-a887828-font-size );line-height:var( --e-global-typography-a887828-line-height );}.elementor-3639 .elementor-element.elementor-element-969aab2{--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-bc0ce5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e .elementor-counter-number-wrapper{font-size:40px;line-height:50px;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-f1c4bbf > .elementor-widget-container{padding:20px 0px 0px 40px;}.elementor-3639 .elementor-element.elementor-element-f1c4bbf .elementor-button{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-1b66f2d{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-1b10893{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-2c80e94{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3639 .elementor-element.elementor-element-2c80e94 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-3639 .elementor-element.elementor-element-96d4d75{--justify-content:space-between;--gap:50px 30px;--row-gap:50px;--column-gap:30px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-title a{font-size:25px;line-height:35px;}.elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-title a{font-size:25px;line-height:35px;}.elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-title a{font-size:25px;line-height:35px;}.elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-title a{font-size:25px;line-height:35px;}.elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-197d0f5{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-40240c1{--justify-content:space-between;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-b5d26fa{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3639 .elementor-element.elementor-element-b5d26fa .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-3639 .elementor-element.elementor-element-03eeb6e{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-2ef9f88 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-ab46418 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-6122686 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-f4ca198 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-b731568{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-fd8cd5f{left:8%;--hotspot-translate-x:8%;top:59%;--hotspot-translate-y:59%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-84d58f4{left:9%;--hotspot-translate-x:9%;top:51%;--hotspot-translate-y:51%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-ee9b664{left:30%;--hotspot-translate-x:30%;top:44%;--hotspot-translate-y:44%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-0149458{left:34%;--hotspot-translate-x:34%;top:45%;--hotspot-translate-y:45%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5c2990a{left:37%;--hotspot-translate-x:37%;top:51%;--hotspot-translate-y:51%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-b69619d{left:38%;--hotspot-translate-x:38%;top:57%;--hotspot-translate-y:57%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5da4296{left:42%;--hotspot-translate-x:42%;top:58%;--hotspot-translate-y:58%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-29c5c69{left:49%;--hotspot-translate-x:49%;top:61%;--hotspot-translate-y:61%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-aa29e13 .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-aa29e13{left:67%;--hotspot-translate-x:67%;top:69%;--hotspot-translate-y:69%;}.elementor-3639 .elementor-element.elementor-element-de20c9c{--hotspot-size:15px;--tooltip-min-width:340px;--tooltip-max-width:340px;}.elementor-3639 .elementor-element.elementor-element-de20c9c .e-hotspot__tooltip{font-size:18px;line-height:45px;}.elementor-3639 .elementor-element.elementor-element-fa33939{--padding-top:50px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-81427ae{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-974211d{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-69733ea .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-3639 .elementor-element.elementor-element-393349f{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-23e7324 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-a1d1d9c{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-8227f8d{--e-image-carousel-slides-to-show:3;}.elementor-3639 .elementor-element.elementor-element-21885a5:not(.elementor-motion-effects-element-type-background), .elementor-3639 .elementor-element.elementor-element-21885a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:200% auto;}.elementor-3639 .elementor-element.elementor-element-21885a5{--padding-top:280px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-3639 .elementor-element.elementor-element-e417428{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3639 .elementor-element.elementor-element-e417428 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-3639 .elementor-element.elementor-element-e56b511 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-3639 .elementor-element.elementor-element-8245ef6 > .elementor-widget-container{padding:0px 0px 0px 40px;}}@media(max-width:767px){.elementor-3639 .elementor-element.elementor-element-02eec95{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3639 .elementor-element.elementor-element-02eec95:not(.elementor-motion-effects-element-type-background), .elementor-3639 .elementor-element.elementor-element-02eec95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:450% auto;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3639 .elementor-element.elementor-element-6c421e7 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-c1d52e4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-12f603d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3639 .elementor-element.elementor-element-28ff17c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-28ff17c.elementor-element{--align-self:stretch;}.elementor-3639 .elementor-element.elementor-element-28ff17c .elementor-button{font-size:15px;line-height:25px;border-width:1px 1px 1px 1px;}.elementor-3639 .elementor-element.elementor-element-e0b0217{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-788bfc8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3639 .elementor-element.elementor-element-09dd27d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-09dd27d{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-dabb204 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3639 .elementor-element.elementor-element-dabb204 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-c04d1b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-c04d1b1.elementor-element{--align-self:stretch;}.elementor-3639 .elementor-element.elementor-element-c04d1b1 .elementor-button{font-size:15px;line-height:25px;border-width:1px 1px 1px 1px;}.elementor-3639 .elementor-element.elementor-element-d97ddd0{--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3639 .elementor-element.elementor-element-27efdfa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-27efdfa{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-3639 .elementor-element.elementor-element-27efdfa .elementor-counter-number-wrapper{font-size:35px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-27efdfa .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-91e34b8{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-3639 .elementor-element.elementor-element-91e34b8 .elementor-counter-number-wrapper{font-size:35px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-91e34b8 .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-4442c79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-4442c79{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-3639 .elementor-element.elementor-element-4442c79 .elementor-counter-number-wrapper{font-size:35px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-4442c79 .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-e13f8fa{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-3639 .elementor-element.elementor-element-e13f8fa .elementor-counter-number-wrapper{font-size:35px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-e13f8fa .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-7383d93{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3639 .elementor-element.elementor-element-0ab9e27{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3639 .elementor-element.elementor-element-e742821{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-d98f654 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-d98f654{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-c98e88f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3639 .elementor-element.elementor-element-c98e88f .elementor-heading-title{font-size:var( --e-global-typography-a887828-font-size );line-height:var( --e-global-typography-a887828-line-height );}.elementor-3639 .elementor-element.elementor-element-969aab2{--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 .elementor-counter-number-wrapper{font-size:35px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-6ecb4a6 .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-bc0ce5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e .elementor-counter-number-wrapper{font-size:35px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-bc0ce5e .elementor-counter-title{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-f1c4bbf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-f1c4bbf.elementor-element{--align-self:stretch;}.elementor-3639 .elementor-element.elementor-element-f1c4bbf .elementor-button{font-size:15px;line-height:25px;border-width:1px 1px 1px 1px;}.elementor-3639 .elementor-element.elementor-element-1b66f2d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3639 .elementor-element.elementor-element-1b10893 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-1b10893{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-2c80e94{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-2c80e94 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3639 .elementor-element.elementor-element-2c80e94 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-96d4d75{--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-232ff03{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-title a{font-size:22px;line-height:32px;}.elementor-3639 .elementor-element.elementor-element-232ff03 .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-38f1b3e{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-title a{font-size:22px;line-height:32px;}.elementor-3639 .elementor-element.elementor-element-38f1b3e .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-3f65d97{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-title a{font-size:22px;line-height:32px;}.elementor-3639 .elementor-element.elementor-element-3f65d97 .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-afa8d83{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-title, .elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-title a{font-size:22px;line-height:32px;}.elementor-3639 .elementor-element.elementor-element-afa8d83 .elementor-icon-box-description{font-size:var( --e-global-typography-e6095af-font-size );line-height:var( --e-global-typography-e6095af-line-height );}.elementor-3639 .elementor-element.elementor-element-197d0f5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3639 .elementor-element.elementor-element-40240c1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-b5d26fa{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-b5d26fa > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3639 .elementor-element.elementor-element-b5d26fa .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-03eeb6e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-03eeb6e{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-2ef9f88{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-2ef9f88 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-ab46418{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-ab46418 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-6122686{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-6122686 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-f4ca198{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-f4ca198 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3639 .elementor-element.elementor-element-b731568{width:100%;max-width:100%;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-fd8cd5f .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-fd8cd5f{left:6%;--hotspot-translate-x:6%;top:76%;--hotspot-translate-y:76%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-fd8cd5f .e-hotspot__tooltip{min-width:200px;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-84d58f4 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-84d58f4{left:8%;--hotspot-translate-x:8%;top:65%;--hotspot-translate-y:65%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-84d58f4 .e-hotspot__tooltip{min-width:200px;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-ee9b664{left:29%;--hotspot-translate-x:29%;top:55%;--hotspot-translate-y:55%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-ee9b664 .e-hotspot__tooltip{min-width:200px;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-0149458{left:33%;--hotspot-translate-x:33%;top:57%;--hotspot-translate-y:57%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-0149458 .e-hotspot__tooltip{min-width:200px;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5c2990a{left:35%;--hotspot-translate-x:35%;top:65%;--hotspot-translate-y:65%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5c2990a .e-hotspot__tooltip{min-width:200px;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-b69619d{left:37%;--hotspot-translate-x:37%;top:73%;--hotspot-translate-y:73%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-b69619d .e-hotspot__tooltip{min-width:200px;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5da4296{left:42%;--hotspot-translate-x:42%;top:75%;--hotspot-translate-y:75%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-5da4296 .e-hotspot__tooltip{min-width:200px;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-29c5c69{left:51%;--hotspot-translate-x:51%;top:79%;--hotspot-translate-y:79%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-29c5c69 .e-hotspot__tooltip{min-width:200px;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-aa29e13{left:69%;--hotspot-translate-x:69%;top:87%;--hotspot-translate-y:87%;}.elementor-3639 .elementor-element.elementor-element-de20c9c .elementor-repeater-item-aa29e13 .e-hotspot__tooltip{min-width:200px;}.elementor-3639 .elementor-element.elementor-element-de20c9c{width:100%;max-width:100%;--tooltip-min-width:330px;--tooltip-max-width:330px;}.elementor-3639 .elementor-element.elementor-element-de20c9c > .elementor-widget-container{margin:0px -100px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-de20c9c .e-hotspot__tooltip{font-size:16px;line-height:26px;}.elementor-3639 .elementor-element.elementor-element-fa33939{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3639 .elementor-element.elementor-element-81427ae{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-974211d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-974211d{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-69733ea{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-69733ea > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3639 .elementor-element.elementor-element-69733ea .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-393349f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-393349f{font-size:var( --e-global-typography-989ab45-font-size );line-height:var( --e-global-typography-989ab45-line-height );}.elementor-3639 .elementor-element.elementor-element-23e7324 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-23e7324.elementor-element{--align-self:stretch;}.elementor-3639 .elementor-element.elementor-element-23e7324 .elementor-button{font-size:15px;line-height:25px;border-width:1px 1px 1px 1px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-a1d1d9c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-8227f8d{--e-image-carousel-slides-to-show:1;}.elementor-3639 .elementor-element.elementor-element-21885a5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3639 .elementor-element.elementor-element-21885a5:not(.elementor-motion-effects-element-type-background), .elementor-3639 .elementor-element.elementor-element-21885a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:450% auto;}.elementor-3639 .elementor-element.elementor-element-e417428{width:100%;max-width:100%;}.elementor-3639 .elementor-element.elementor-element-e417428 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3639 .elementor-element.elementor-element-e417428 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3639 .elementor-element.elementor-element-1a766df{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3639 .elementor-element.elementor-element-e56b511 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-8245ef6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3639 .elementor-element.elementor-element-8245ef6.elementor-element{--align-self:stretch;}.elementor-3639 .elementor-element.elementor-element-8245ef6 .elementor-button{font-size:15px;line-height:25px;border-width:1px 1px 1px 1px;}}/* Start custom CSS for button, class: .elementor-element-f1c4bbf */.elementor-3639 .elementor-element.elementor-element-f1c4bbf .elementor-button-icon svg {
    width: 12px;
    height: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0640b *//* ================================
   POLAR ADVANTAGE
   Desktop: 1367px and up
================================ */

.polar-advantage-section {
  width: 100%;
  position: relative;
  padding: 100px;
  color: #050505;
  background-image:
    linear-gradient(rgba(224, 247, 255, 0.42), rgba(224, 247, 255, 0.42)),
    var(--wpr-bg-fec5425e-fe5a-4445-919b-8e06cf912b8d);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  overflow: hidden;
}

.polar-advantage-container {
  width: 100%;
  max-width: none;
  margin: 0 auto;
}

.polar-advantage-heading {
  margin: 0 0 52px 0;
  font-size: 30px !important;
  line-height: 1.2 !important;
  font-weight: 500;
  color: #050505;
}

.polar-advantage-list {
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.42);
}

.polar-advantage-item {
  display: grid;
  grid-template-columns: 560px minmax(320px, 1fr);
  gap: 32%;
  align-items: start;
  padding: 26px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.42);
  cursor: pointer;
}

.polar-advantage-image-wrap {
  width: 330px;
  height: 200px;
  overflow: hidden;
  flex-shrink: 0;
  transition: width 0.45s ease, height 0.45s ease;
}

.polar-advantage-image {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.polar-advantage-content {
  padding-top: 4px;
}

.polar-advantage-title {
  margin: 0;
  font-size: 28px !important;
  line-height: 1.18 !important;
  font-weight: 500;
  color: #050505;
}

.polar-advantage-hidden {
  max-width: 480px;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transform: translateY(8px);
  transition:
    opacity 0.35s ease,
    max-height 0.35s ease,
    transform 0.35s ease,
    margin-top 0.35s ease;
}

.polar-advantage-hidden p {
  margin: 0;
  font-size: 16px;
  line-height: 26px;
  color: #050505;
}

.polar-advantage-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 34px;
  min-height: 42px;
  padding: 12px 20px;
  border: 1px solid #050505;
  color: #050505 !important;
  background: transparent;
  text-decoration: none;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  transition: all 0.25s ease;
}

.polar-advantage-button:hover {
  background: #050505;
  color: #ffffff !important;
}

/* Desktop hover accordion effect */
.polar-advantage-item:hover .polar-advantage-image-wrap {
  width: 560px;
  height: 300px;
}

.polar-advantage-item:hover .polar-advantage-hidden {
  opacity: 1;
  max-height: 260px;
  overflow: hidden;
  transform: translateY(0);
  margin-top: 14px;
}


/* ================================
   LAPTOP
   1025px to 1366px
================================ */

@media (max-width: 1366px) {
  .polar-advantage-section {
    padding: 100px 60px;
  }

  .polar-advantage-heading {
    margin-bottom: 46px;
    font-size: 30px !important;
  }

  .polar-advantage-item {
    grid-template-columns: 500px minmax(300px, 1fr);
    gap: 140px;
    padding: 26px 0;
  }

  .polar-advantage-image-wrap {
    width: 300px;
    height: 180px;
    max-width: 100%;
  }

  .polar-advantage-item:hover .polar-advantage-image-wrap {
    width: 500px;
    height: 280px;
  }

  .polar-advantage-title {
    font-size: 26px !important;
  }
}


/* ================================
   TABLET
   768px to 1024px
   Static expanded, no hover behavior
================================ */

@media (max-width: 1024px) {
  .polar-advantage-section {
    padding: 80px 60px;
  }

  .polar-advantage-heading {
    margin-bottom: 40px;
    font-size: 28px !important;
  }

  .polar-advantage-item {
    grid-template-columns: 1fr;
    gap: 22px;
    padding: 26px 0;
    cursor: default;
  }

  .polar-advantage-image-wrap,
  .polar-advantage-item:hover .polar-advantage-image-wrap {
    width: 100%;
    height: 320px;
    max-width: 100%;
    transition: none;
  }

  .polar-advantage-content {
    padding-top: 0;
  }

  .polar-advantage-title {
    font-size: 25px !important;
  }

  .polar-advantage-hidden,
  .polar-advantage-item:hover .polar-advantage-hidden {
    max-width: 620px;
    opacity: 1;
    max-height: none;
    overflow: visible;
    transform: none;
    margin-top: 14px;
    transition: none;
  }

  .polar-advantage-button {
    margin-top: 28px;
    margin-bottom: 20px;
  }
}


/* ================================
   MOBILE
   767px and below
   Static expanded, no hover behavior
================================ */

@media (max-width: 767px) {
  .polar-advantage-section {
    padding: 60px 20px;
    background-position: center top;
  }

  .polar-advantage-heading {
    margin-bottom: 30px;
    font-size: 26px !important;
  }

  .polar-advantage-item {
    grid-template-columns: 1fr;
    gap: 18px;
    padding: 24px 0;
    cursor: default;
  }

  .polar-advantage-image-wrap,
  .polar-advantage-item:hover .polar-advantage-image-wrap {
    width: 100%;
    height: 250px;
    transition: none;
  }

  .polar-advantage-title {
    font-size: 23px !important;
    line-height: 1.2 !important;
  }

  .polar-advantage-hidden,
  .polar-advantage-item:hover .polar-advantage-hidden {
    max-width: 100%;
    opacity: 1;
    max-height: none;
    overflow: visible;
    transform: none;
    margin-top: 12px;
    transition: none;
  }

  .polar-advantage-hidden p {
    font-size: 14px;
  }

  .polar-advantage-button {
    margin-top: 24px;
    min-height: 40px;
    font-size: 13px;
  }
}


/* ================================
   SMALL MOBILE
   480px and below
================================ */

@media (max-width: 480px) {
  .polar-advantage-section {
    padding: 60px 20px;
  }

  .polar-advantage-heading {
    font-size: 24px !important;
  }

  .polar-advantage-image-wrap,
  .polar-advantage-item:hover .polar-advantage-image-wrap {
    width: 100%;
    height: 220px;
    transition: none;
  }

  .polar-advantage-title {
    font-size: 21px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ef9f88 */.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab46418 */.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6122686 */.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-6122686 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4ca198 */.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ef9f88 */.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab46418 */.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6122686 */.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-6122686 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4ca198 */.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ef9f88 */.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab46418 */.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6122686 */.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-6122686 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4ca198 */.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ef9f88 */.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab46418 */.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6122686 */.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-6122686 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4ca198 */.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ef9f88 */.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-2ef9f88 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab46418 */.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-ab46418 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6122686 */.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-6122686 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-6122686 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4ca198 */.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-widget-container {
    max-height: 250px; /* Adjust height */
    overflow-y: scroll;
    padding-right: 10px;
}
/* Accordion content scroll */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content {
  max-height: 260px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 32px !important;
  border-top: 1px solid #d9dde2 !important;
}

/* Remove extra padding from inner widgets */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content .elementor-widget-container {
  padding: 0 !important;
}

/* Two-column list */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .province-list li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 26px;
  color: #061928;
}

/* Scrollbar styling */
.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
  border-radius: 20px;
}

.elementor-3639 .elementor-element.elementor-element-f4ca198 .elementor-tab-content::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b731568 */.elementor-3639 .elementor-element.elementor-element-b731568 .e-n-accordion-item-title {
    background-image: var(--wpr-bg-d9f32b6d-bb27-4483-bb4e-3f3336d56791);
    background-size: cover;
    background-position: center;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-de20c9c */.fuel-services-text {
  font-size: 20px;
  line-height: 1.35;
  margin-top: 24px;
  color: #061928;
}

@media (max-width: 767px) {
  .fuel-services-text {
    font-size: 18px;
    line-height: 28px;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8227f8d */.elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  scroll-behavior: smooth;
  animation: scroll 10s linear infinite;
}

/* Reduce space between slides */
.elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-slide {
  margin-right: 20px !important;
}

/* Keep all images the same height */
.elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-slide-inner {
  height: 300px;
  overflow: hidden;
}

.elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-slide-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-slide {
    margin-right: 15px !important;
  }

  .elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-slide-inner {
    height: 260px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-slide {
    margin-right: 10px !important;
  }

  .elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-slide-inner {
    height: 200px;
  }

  .elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-slide-image {
    height: 100%;
    object-fit: cover;
  }
}

/* Small mobile */
@media (max-width: 480px) {
  .elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-slide {
    margin-right: 8px !important;
  }

  .elementor-3639 .elementor-element.elementor-element-8227f8d .swiper-slide-inner {
    height: 180px;
  }
}/* End custom CSS */