.elementor-1393 .elementor-element.elementor-element-5bdce38{--display:flex;--min-height:100vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.17;}.elementor-1393 .elementor-element.elementor-element-5bdce38::before, .elementor-1393 .elementor-element.elementor-element-5bdce38 > .elementor-background-video-container::before, .elementor-1393 .elementor-element.elementor-element-5bdce38 > .e-con-inner > .elementor-background-video-container::before, .elementor-1393 .elementor-element.elementor-element-5bdce38 > .elementor-background-slideshow::before, .elementor-1393 .elementor-element.elementor-element-5bdce38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1393 .elementor-element.elementor-element-5bdce38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1393 .elementor-element.elementor-element-5bdce38 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1393 .elementor-element.elementor-element-5bdce38 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F3FFFF;}.elementor-1393 .elementor-element.elementor-element-5bdce38 > .elementor-shape-bottom svg, .elementor-1393 .elementor-element.elementor-element-5bdce38 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:20px;}.elementor-1393 .elementor-element.elementor-element-46d0ea9{--display:flex;}.elementor-1393 .elementor-element.elementor-element-28c6f03{--display:flex;}.elementor-1393 .elementor-element.elementor-element-1b19c27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-8b460e6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-352c60f{text-align:center;}.elementor-1393 .elementor-element.elementor-element-352c60f .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-e156438{text-align:center;}.elementor-1393 .elementor-element.elementor-element-e156438 .elementor-heading-title{font-size:55px;text-transform:uppercase;color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-2d589bb{--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:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1393 .elementor-element.elementor-element-230c4ce .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-4e12c05 );color:var( --e-global-color-4e12c05 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:45px 45px 45px 45px;padding:15px 30px 15px 30px;}.elementor-1393 .elementor-element.elementor-element-230c4ce:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-230c4ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1393 .elementor-element.elementor-element-230c4ce .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1393 .elementor-element.elementor-element-40d1281 .elementor-button{background-color:#8FD6C9;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:45px 45px 45px 45px;padding:15px 30px 15px 30px;}.elementor-1393 .elementor-element.elementor-element-40d1281:hover{--e-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-40d1281 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1393 .elementor-element.elementor-element-40d1281 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1393 .elementor-element.elementor-element-2823da0{--display:flex;}.elementor-1393 .elementor-element.elementor-element-586760c{--display:flex;--flex-wrap:wrap;--align-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1393 .elementor-element.elementor-element-586760c:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-586760c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFF 50%, #F3FFFF 100%);}.elementor-1393 .elementor-element.elementor-element-89b6d73{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 60px -20px rgba(13.000000000000009, 58.999999999999986, 62, 0.15);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:200px;--padding-left:64px;--padding-right:64px;}.elementor-1393 .elementor-element.elementor-element-89b6d73:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-89b6d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-17675af{text-align:center;}.elementor-1393 .elementor-element.elementor-element-17675af .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-241a84d{text-align:center;}.elementor-1393 .elementor-element.elementor-element-241a84d .elementor-heading-title{font-weight:700;text-transform:uppercase;}.elementor-1393 .elementor-element.elementor-element-810c737{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-1393 .elementor-element.elementor-element-810c737.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-071e7fb{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-071e7fb.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-071e7fb .elementor-heading-title{font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-bb311fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-bb311fd.e-con{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-4e38bc7{--display:flex;--min-height:260px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-4e38bc7:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-4e38bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754faa );}.elementor-1393 .elementor-element.elementor-element-4e38bc7:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-4e38bc7, .elementor-1393 .elementor-element.elementor-element-4e38bc7::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-eccb23b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-4762b51 .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-4762b51.elementor-view-stacked .elementor-icon{background-color:#D8ECFF;color:#309EFF;}.elementor-1393 .elementor-element.elementor-element-4762b51.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-4762b51.elementor-view-default .elementor-icon{color:#D8ECFF;border-color:#D8ECFF;}.elementor-1393 .elementor-element.elementor-element-4762b51.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-4762b51.elementor-view-default .elementor-icon svg{fill:#D8ECFF;}.elementor-1393 .elementor-element.elementor-element-4762b51.elementor-view-framed .elementor-icon{background-color:#309EFF;}.elementor-1393 .elementor-element.elementor-element-4762b51.elementor-view-stacked .elementor-icon svg{fill:#309EFF;}.elementor-1393 .elementor-element.elementor-element-4762b51 .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-4762b51 .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-31ca2db .elementor-heading-title{color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-6534df4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-91ef31b{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-91ef31b.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-65cae3e{--display:flex;--min-height:260px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-65cae3e:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-65cae3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754faa );}.elementor-1393 .elementor-element.elementor-element-65cae3e:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-65cae3e, .elementor-1393 .elementor-element.elementor-element-65cae3e::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-ac04920{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-4ba3648 .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-4ba3648.elementor-view-stacked .elementor-icon{background-color:#6CAD6740;color:#6CAD67;}.elementor-1393 .elementor-element.elementor-element-4ba3648.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-4ba3648.elementor-view-default .elementor-icon{color:#6CAD6740;border-color:#6CAD6740;}.elementor-1393 .elementor-element.elementor-element-4ba3648.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-4ba3648.elementor-view-default .elementor-icon svg{fill:#6CAD6740;}.elementor-1393 .elementor-element.elementor-element-4ba3648.elementor-view-framed .elementor-icon{background-color:#6CAD67;}.elementor-1393 .elementor-element.elementor-element-4ba3648.elementor-view-stacked .elementor-icon svg{fill:#6CAD67;}.elementor-1393 .elementor-element.elementor-element-4ba3648 .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-4ba3648 .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-b8d6e0f .elementor-heading-title{color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-a76a736 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-439bda7{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-439bda7.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-709e834{--display:flex;--min-height:260px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-709e834:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-709e834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754faa );}.elementor-1393 .elementor-element.elementor-element-709e834:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-709e834, .elementor-1393 .elementor-element.elementor-element-709e834::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-f1984dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-b6edd7f .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-b6edd7f.elementor-view-stacked .elementor-icon{background-color:#FA700D36;color:#FA700D;}.elementor-1393 .elementor-element.elementor-element-b6edd7f.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-b6edd7f.elementor-view-default .elementor-icon{color:#FA700D36;border-color:#FA700D36;}.elementor-1393 .elementor-element.elementor-element-b6edd7f.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-b6edd7f.elementor-view-default .elementor-icon svg{fill:#FA700D36;}.elementor-1393 .elementor-element.elementor-element-b6edd7f.elementor-view-framed .elementor-icon{background-color:#FA700D;}.elementor-1393 .elementor-element.elementor-element-b6edd7f.elementor-view-stacked .elementor-icon svg{fill:#FA700D;}.elementor-1393 .elementor-element.elementor-element-b6edd7f .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-b6edd7f .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-b47ca47 .elementor-heading-title{color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-f382ae1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-f3ee828{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-f3ee828.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-8e92bec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-8e92bec.e-con{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-728c618{--display:flex;--min-height:260px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-728c618:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-728c618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754faa );}.elementor-1393 .elementor-element.elementor-element-728c618:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-728c618, .elementor-1393 .elementor-element.elementor-element-728c618::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-3591aa6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-88d7f6f .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-88d7f6f.elementor-view-stacked .elementor-icon{background-color:#4FC3B336;color:#4FC3B3;}.elementor-1393 .elementor-element.elementor-element-88d7f6f.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-88d7f6f.elementor-view-default .elementor-icon{color:#4FC3B336;border-color:#4FC3B336;}.elementor-1393 .elementor-element.elementor-element-88d7f6f.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-88d7f6f.elementor-view-default .elementor-icon svg{fill:#4FC3B336;}.elementor-1393 .elementor-element.elementor-element-88d7f6f.elementor-view-framed .elementor-icon{background-color:#4FC3B3;}.elementor-1393 .elementor-element.elementor-element-88d7f6f.elementor-view-stacked .elementor-icon svg{fill:#4FC3B3;}.elementor-1393 .elementor-element.elementor-element-88d7f6f .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-88d7f6f .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-2dffdac .elementor-heading-title{color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-1f92177 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-cd19d24{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-cd19d24.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-6e8c95f{--display:flex;--min-height:260px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-6e8c95f:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-6e8c95f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754faa );}.elementor-1393 .elementor-element.elementor-element-6e8c95f:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-6e8c95f, .elementor-1393 .elementor-element.elementor-element-6e8c95f::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-251ded6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-aba0e15 .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-aba0e15.elementor-view-stacked .elementor-icon{background-color:#9A8CF226;color:#9A8CF2;}.elementor-1393 .elementor-element.elementor-element-aba0e15.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-aba0e15.elementor-view-default .elementor-icon{color:#9A8CF226;border-color:#9A8CF226;}.elementor-1393 .elementor-element.elementor-element-aba0e15.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-aba0e15.elementor-view-default .elementor-icon svg{fill:#9A8CF226;}.elementor-1393 .elementor-element.elementor-element-aba0e15.elementor-view-framed .elementor-icon{background-color:#9A8CF2;}.elementor-1393 .elementor-element.elementor-element-aba0e15.elementor-view-stacked .elementor-icon svg{fill:#9A8CF2;}.elementor-1393 .elementor-element.elementor-element-aba0e15 .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-aba0e15 .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-b3e1921 .elementor-heading-title{color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-d2dc2c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-47dfd48{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-47dfd48.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-511f3d0{--display:flex;--min-height:260px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 10px 0px #F4FAFA;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-511f3d0:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-511f3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-300a034{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-5b102ed .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-5b102ed.elementor-view-stacked .elementor-icon{background-color:#8FC1B661;color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-5b102ed.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-5b102ed.elementor-view-default .elementor-icon{color:#8FC1B661;border-color:#8FC1B661;}.elementor-1393 .elementor-element.elementor-element-5b102ed.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-5b102ed.elementor-view-default .elementor-icon svg{fill:#8FC1B661;}.elementor-1393 .elementor-element.elementor-element-5b102ed.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-5b102ed.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-5b102ed .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-5b102ed .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-d2b4708 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-eb1490c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-4e12c05 );color:var( --e-global-color-4e12c05 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:45px 45px 45px 45px;padding:15px 40px 15px 40px;}.elementor-1393 .elementor-element.elementor-element-ff42d7c.elementor-element{--align-self:flex-start;}.elementor-1393 .elementor-element.elementor-element-ff42d7c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:6px;}.elementor-1393 .elementor-element.elementor-element-ff42d7c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-ff42d7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-ff42d7c.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-ff42d7c.elementor-view-default .elementor-icon{fill:var( --e-global-color-4e12c05 );color:var( --e-global-color-4e12c05 );border-color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-ff42d7c .elementor-icon{font-size:15px;}.elementor-1393 .elementor-element.elementor-element-ff42d7c .elementor-icon-box-title, .elementor-1393 .elementor-element.elementor-element-ff42d7c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:0px;}.elementor-1393 .elementor-element.elementor-element-27190e5{--display:flex;--flex-wrap:wrap;--align-content:space-evenly;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1393 .elementor-element.elementor-element-7e715a2{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-2df6483{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-b590416{--display:flex;--min-height:260px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-b590416:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-b590416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754faa );}.elementor-1393 .elementor-element.elementor-element-b590416:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-b590416, .elementor-1393 .elementor-element.elementor-element-b590416::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-63fcfed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-e552dc7 .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-e552dc7.elementor-view-stacked .elementor-icon{background-color:#4FC3B336;color:#4FC3B3;}.elementor-1393 .elementor-element.elementor-element-e552dc7.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-e552dc7.elementor-view-default .elementor-icon{color:#4FC3B336;border-color:#4FC3B336;}.elementor-1393 .elementor-element.elementor-element-e552dc7.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-e552dc7.elementor-view-default .elementor-icon svg{fill:#4FC3B336;}.elementor-1393 .elementor-element.elementor-element-e552dc7.elementor-view-framed .elementor-icon{background-color:#4FC3B3;}.elementor-1393 .elementor-element.elementor-element-e552dc7.elementor-view-stacked .elementor-icon svg{fill:#4FC3B3;}.elementor-1393 .elementor-element.elementor-element-e552dc7 .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-e552dc7 .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-ef607e5 .elementor-heading-title{color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-af4231a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-14f62ad{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-14f62ad.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-97a411c{--display:flex;--min-height:260px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-97a411c:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-97a411c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754faa );}.elementor-1393 .elementor-element.elementor-element-97a411c:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-97a411c, .elementor-1393 .elementor-element.elementor-element-97a411c::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-5456ef2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-95a7783 .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-95a7783.elementor-view-stacked .elementor-icon{background-color:#9A8CF226;color:#9A8CF2;}.elementor-1393 .elementor-element.elementor-element-95a7783.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-95a7783.elementor-view-default .elementor-icon{color:#9A8CF226;border-color:#9A8CF226;}.elementor-1393 .elementor-element.elementor-element-95a7783.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-95a7783.elementor-view-default .elementor-icon svg{fill:#9A8CF226;}.elementor-1393 .elementor-element.elementor-element-95a7783.elementor-view-framed .elementor-icon{background-color:#9A8CF2;}.elementor-1393 .elementor-element.elementor-element-95a7783.elementor-view-stacked .elementor-icon svg{fill:#9A8CF2;}.elementor-1393 .elementor-element.elementor-element-95a7783 .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-95a7783 .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-d445fe8 .elementor-heading-title{color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-6d4e40e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-c296d38{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-c296d38.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-db3b5db{--display:flex;--min-height:260px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 10px 0px #F4FAFA;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-db3b5db:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-db3b5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-606d66f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-ad448d5 .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-ad448d5.elementor-view-stacked .elementor-icon{background-color:#8FC1B661;color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-ad448d5.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-ad448d5.elementor-view-default .elementor-icon{color:#8FC1B661;border-color:#8FC1B661;}.elementor-1393 .elementor-element.elementor-element-ad448d5.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-ad448d5.elementor-view-default .elementor-icon svg{fill:#8FC1B661;}.elementor-1393 .elementor-element.elementor-element-ad448d5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-ad448d5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-ad448d5 .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-ad448d5 .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-82490e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-2d6037f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-4e12c05 );color:var( --e-global-color-4e12c05 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:45px 45px 45px 45px;padding:15px 40px 15px 40px;}.elementor-1393 .elementor-element.elementor-element-fd5143a.elementor-element{--align-self:flex-start;}.elementor-1393 .elementor-element.elementor-element-fd5143a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:6px;}.elementor-1393 .elementor-element.elementor-element-fd5143a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-fd5143a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-fd5143a.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-fd5143a.elementor-view-default .elementor-icon{fill:var( --e-global-color-4e12c05 );color:var( --e-global-color-4e12c05 );border-color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-fd5143a .elementor-icon{font-size:15px;}.elementor-1393 .elementor-element.elementor-element-fd5143a .elementor-icon-box-title, .elementor-1393 .elementor-element.elementor-element-fd5143a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:0px;}.elementor-1393 .elementor-element.elementor-element-87d7ec3{--display:flex;--flex-wrap:wrap;--align-content:space-evenly;--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-1393 .elementor-element.elementor-element-87d7ec3:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-87d7ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1393 .elementor-element.elementor-element-e377b88{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.17;border-style:none;--border-style:none;--border-radius:28px 28px 28px 28px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-1393 .elementor-element.elementor-element-e377b88:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-e377b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-e377b88::before, .elementor-1393 .elementor-element.elementor-element-e377b88 > .elementor-background-video-container::before, .elementor-1393 .elementor-element.elementor-element-e377b88 > .e-con-inner > .elementor-background-video-container::before, .elementor-1393 .elementor-element.elementor-element-e377b88 > .elementor-background-slideshow::before, .elementor-1393 .elementor-element.elementor-element-e377b88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1393 .elementor-element.elementor-element-e377b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquasolving.sk/wp-content/uploads/2026/08/asdadsadadads.svg");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:100% auto;}.elementor-1393 .elementor-element.elementor-element-992e566{text-align:center;}.elementor-1393 .elementor-element.elementor-element-992e566 .elementor-heading-title{font-weight:600;color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-7035e1c{text-align:center;}.elementor-1393 .elementor-element.elementor-element-7035e1c .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-a082ff8{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-a082ff8.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-a082ff8 a{color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-4df96d6{--display:flex;}.elementor-1393 .elementor-element.elementor-element-4df96d6.e-con{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-bda21cc .elementor-repeater-item-d780bc4{object-position:center center !important;}.elementor-1393 .elementor-element.elementor-element-bda21cc .elementor-repeater-item-ce75606{object-position:center center !important;}.elementor-1393 .elementor-element.elementor-element-bda21cc .elementor-repeater-item-f271917{object-position:center center !important;}.elementor-1393 .elementor-element.elementor-element-bda21cc .elementor-repeater-item-3340e39{object-position:center center !important;}.elementor-1393 .elementor-element.elementor-element-bda21cc .elementor-repeater-item-36928e6{object-position:center center !important;}.elementor-1393 .elementor-element.elementor-element-bda21cc .elementor-repeater-item-f43fe91{object-position:center center !important;}.elementor-1393 .elementor-element.elementor-element-bda21cc .elementor-repeater-item-19a849a{object-position:center center !important;}.elementor-1393 .elementor-element.elementor-element-bda21cc .elementor-repeater-item-6a6ffd6{object-position:center center !important;}.elementor-1393 .elementor-element.elementor-element-bda21cc .flipster__item__content{width:300px;}.elementor-1393 .elementor-element.elementor-element-bda21cc .ue-coverflow-item{opacity:46%;}.elementor-1393 .elementor-element.elementor-element-bda21cc .ue-coverflow-item.flipster__item--current{opacity:100%;}.elementor-1393 .elementor-element.elementor-element-bda21cc .flipster__item img{height:300px;object-fit:cover;}.elementor-1393 .elementor-element.elementor-element-bda21cc .ue-flip-item-content{background-color:#141414;padding:0px 0px 0px 0px;text-align:center;min-height:0px;}.elementor-1393 .elementor-element.elementor-element-bda21cc .ue-flip-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-1393 .elementor-element.elementor-element-bda21cc .ue-flip-item-icon svg{fill:#ffffff;}.elementor-1393 .elementor-element.elementor-element-bda21cc .ue-flip-item-title{color:#ffffff;margin-top:0px;}.elementor-1393 .elementor-element.elementor-element-bda21cc .ue-flip-item-text{color:#b4b4b4;margin-top:5px;}.elementor-1393 .elementor-element.elementor-element-bda21cc .ue-item-btn a{display:inline-block;padding:10px 20px 10px 20px;background-color:#5a5a5a;color:#bababa;}.elementor-1393 .elementor-element.elementor-element-bda21cc .ue-item-btn{margin-top:10px;}.elementor-1393 .elementor-element.elementor-element-bda21cc .flipster__button > *{width:12px;srtroke:#ffffff;color:#ffffff;}.elementor-1393 .elementor-element.elementor-element-bda21cc .flipster__button{padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;background-color:var( --e-global-color-accent );top:250px !important;}.elementor-1393 .elementor-element.elementor-element-bda21cc .flipster__button:hover{background-color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-bda21cc .flipster__button--prev{left:0px;right:auto;}.elementor-1393 .elementor-element.elementor-element-bda21cc .flipster__button--next{right:0px;left:auto;}.elementor-1393 .elementor-element.elementor-element-703838f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-4e12c05 );color:var( --e-global-color-4e12c05 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:45px 45px 45px 45px;padding:15px 40px 15px 40px;}.elementor-1393 .elementor-element.elementor-element-77cabab{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1393 .elementor-element.elementor-element-ef8f9a9{text-align:center;}.elementor-1393 .elementor-element.elementor-element-ef8f9a9 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-cc186c9{text-align:center;}.elementor-1393 .elementor-element.elementor-element-cc186c9 .elementor-heading-title{font-weight:700;text-transform:uppercase;}.elementor-1393 .elementor-element.elementor-element-920ab0d{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-1393 .elementor-element.elementor-element-920ab0d.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-49648b1{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1393 .elementor-element.elementor-element-053429c{--display:flex;--min-height:580px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-1393 .elementor-element.elementor-element-053429c.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-7568520{--display:flex;--min-height:300px;--border-radius:25px 25px 0px 0px;}.elementor-1393 .elementor-element.elementor-element-7568520:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-7568520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquasolving.sk/wp-content/uploads/2026/07/ef7ae3f7-b7fa-45b6-83d7-2bb2565caea0-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1393 .elementor-element.elementor-element-ccff025{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-97a1759{text-align:center;}.elementor-1393 .elementor-element.elementor-element-97a1759 .elementor-heading-title{font-weight:700;text-transform:uppercase;}.elementor-1393 .elementor-element.elementor-element-285f3fb{width:var( --container-widget-width, 720px );max-width:720px;padding:0px 0px 0px 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-1393 .elementor-element.elementor-element-285f3fb.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-14963b7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-514eb4f{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-514eb4f.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-514eb4f .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-727b24b{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-727b24b.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-727b24b .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-4578a40{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-4578a40.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-4578a40 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-702819b{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-702819b.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-702819b .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-2ffea77{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-9bef725 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-4e12c05 );color:var( --e-global-color-4e12c05 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:45px 45px 45px 45px;padding:10px 30px 10px 30px;}.elementor-1393 .elementor-element.elementor-element-9bef725:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-c85fa72 .elementor-button{background-color:#0E3A4600;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#8FD6C900;border-radius:45px 45px 45px 45px;padding:10px 20px 10px 10px;}.elementor-1393 .elementor-element.elementor-element-c85fa72:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-c85fa72 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1393 .elementor-element.elementor-element-c85fa72 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1393 .elementor-element.elementor-element-6ff0487{--display:flex;--min-height:580px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-1393 .elementor-element.elementor-element-6ff0487.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-b8bd49b{--display:flex;--min-height:300px;--border-radius:25px 25px 0px 0px;}.elementor-1393 .elementor-element.elementor-element-b8bd49b:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-b8bd49b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquasolving.sk/wp-content/uploads/2026/07/94b05c72-1fd8-44fe-9978-bf388c0a942e-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1393 .elementor-element.elementor-element-9463669{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-ba2a584{text-align:center;}.elementor-1393 .elementor-element.elementor-element-ba2a584 .elementor-heading-title{font-weight:700;text-transform:uppercase;}.elementor-1393 .elementor-element.elementor-element-4c89b13{width:var( --container-widget-width, 720px );max-width:720px;padding:0px 0px 0px 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-1393 .elementor-element.elementor-element-4c89b13.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-ba1c31a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-4e2ac68{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-4e2ac68.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-4e2ac68 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-aa6cb63{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-aa6cb63.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-aa6cb63 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-c569d13{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-c569d13.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-c569d13 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-77865f4{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-77865f4.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-77865f4 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-190c96b{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2754faa );--border-color:var( --e-global-color-2754faa );--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-c29ecf9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-4e12c05 );color:var( --e-global-color-4e12c05 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:45px 45px 45px 45px;padding:10px 30px 10px 30px;}.elementor-1393 .elementor-element.elementor-element-c29ecf9:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-47b919a .elementor-button{background-color:#0E3A4600;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#8FD6C900;border-radius:45px 45px 45px 45px;padding:10px 20px 10px 10px;}.elementor-1393 .elementor-element.elementor-element-47b919a:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-47b919a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1393 .elementor-element.elementor-element-47b919a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1393 .elementor-element.elementor-element-c3f671c{--display:flex;--min-height:580px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-1393 .elementor-element.elementor-element-c3f671c.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-94c8758{--display:flex;--min-height:300px;--border-radius:25px 25px 0px 0px;}.elementor-1393 .elementor-element.elementor-element-94c8758:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-94c8758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquasolving.sk/wp-content/uploads/2026/07/61d41c44-64bd-480c-8050-31cffd7668ee-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1393 .elementor-element.elementor-element-bcf5978{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-e2be317{text-align:center;}.elementor-1393 .elementor-element.elementor-element-e2be317 .elementor-heading-title{font-weight:700;text-transform:uppercase;}.elementor-1393 .elementor-element.elementor-element-97ad8f9{width:var( --container-widget-width, 720px );max-width:720px;padding:0px 0px 0px 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-1393 .elementor-element.elementor-element-97ad8f9.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-ebfffca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-24ebe62{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-24ebe62.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-24ebe62 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-0a0527a{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-0a0527a.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-0a0527a .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-f27e9e0{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-f27e9e0.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-f27e9e0 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-3a587e1{background-color:#F4FAFA;padding:7px 17px 7px 17px;border-radius:18px 18px 18px 18px;text-align:center;}.elementor-1393 .elementor-element.elementor-element-3a587e1.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-3a587e1 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-4b0f57f{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2754faa );--border-color:var( --e-global-color-2754faa );--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-178343c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-4e12c05 );color:var( --e-global-color-4e12c05 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:45px 45px 45px 45px;padding:10px 30px 10px 30px;}.elementor-1393 .elementor-element.elementor-element-178343c:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-c6be102 .elementor-button{background-color:#0E3A4600;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#8FD6C900;border-radius:45px 45px 45px 45px;padding:10px 20px 10px 10px;}.elementor-1393 .elementor-element.elementor-element-c6be102:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-c6be102 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1393 .elementor-element.elementor-element-c6be102 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1393 .elementor-element.elementor-element-86be492{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1393 .elementor-element.elementor-element-3b71d0d{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1393 .elementor-element.elementor-element-87f8232{--display:flex;--min-height:600px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-87f8232:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-87f8232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquasolving.sk/wp-content/uploads/2026/07/a64181b6-2362-4c44-a356-f7a98b693d08.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1393 .elementor-element.elementor-element-87f8232::before, .elementor-1393 .elementor-element.elementor-element-87f8232 > .elementor-background-video-container::before, .elementor-1393 .elementor-element.elementor-element-87f8232 > .e-con-inner > .elementor-background-video-container::before, .elementor-1393 .elementor-element.elementor-element-87f8232 > .elementor-background-slideshow::before, .elementor-1393 .elementor-element.elementor-element-87f8232 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1393 .elementor-element.elementor-element-87f8232 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-4e12c05 ) 18%, #0E3A4612 74%);}.elementor-1393 .elementor-element.elementor-element-5c9a4e6{text-align:center;}.elementor-1393 .elementor-element.elementor-element-5c9a4e6 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-f6efad6{text-align:center;}.elementor-1393 .elementor-element.elementor-element-f6efad6 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-42df0e3{text-align:center;}.elementor-1393 .elementor-element.elementor-element-42df0e3 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-308209c{width:var( --container-widget-width, 230px );max-width:230px;padding:20px 0px 0px 0px;--container-widget-width:230px;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-308209c.elementor-element{--align-self:flex-start;}.elementor-1393 .elementor-element.elementor-element-308209c a{color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-77559e3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-4e12c05 );color:var( --e-global-color-4e12c05 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:45px 45px 45px 45px;padding:15px 30px 15px 30px;}.elementor-1393 .elementor-element.elementor-element-77559e3:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;}.elementor-1393 .elementor-element.elementor-element-77559e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1393 .elementor-element.elementor-element-77559e3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1393 .elementor-element.elementor-element-2cd49bd{--display:flex;}.elementor-1393 .elementor-element.elementor-element-81c9d9a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-158fc0c{--display:flex;--min-height:290px;}.elementor-1393 .elementor-element.elementor-element-800dee1{--display:flex;--min-height:290px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-800dee1:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-800dee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754faa );}.elementor-1393 .elementor-element.elementor-element-800dee1:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-800dee1, .elementor-1393 .elementor-element.elementor-element-800dee1::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-741ecd0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-02b304f .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-02b304f.elementor-view-stacked .elementor-icon{background-color:#D8ECFF;color:#309EFF;}.elementor-1393 .elementor-element.elementor-element-02b304f.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-02b304f.elementor-view-default .elementor-icon{color:#D8ECFF;border-color:#D8ECFF;}.elementor-1393 .elementor-element.elementor-element-02b304f.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-02b304f.elementor-view-default .elementor-icon svg{fill:#D8ECFF;}.elementor-1393 .elementor-element.elementor-element-02b304f.elementor-view-framed .elementor-icon{background-color:#309EFF;}.elementor-1393 .elementor-element.elementor-element-02b304f.elementor-view-stacked .elementor-icon svg{fill:#309EFF;}.elementor-1393 .elementor-element.elementor-element-02b304f .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-02b304f .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-05e1b2f .elementor-heading-title{color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-52e5887 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-63b6624{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:15px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-63b6624.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-c882e45{--display:flex;}.elementor-1393 .elementor-element.elementor-element-7aa77ea{--display:flex;--min-height:290px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-7aa77ea:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-7aa77ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754faa );}.elementor-1393 .elementor-element.elementor-element-7aa77ea:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-7aa77ea, .elementor-1393 .elementor-element.elementor-element-7aa77ea::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-8f59fb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-d8d699a .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-d8d699a.elementor-view-stacked .elementor-icon{background-color:#6CAD6740;color:#6CAD67;}.elementor-1393 .elementor-element.elementor-element-d8d699a.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-d8d699a.elementor-view-default .elementor-icon{color:#6CAD6740;border-color:#6CAD6740;}.elementor-1393 .elementor-element.elementor-element-d8d699a.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-d8d699a.elementor-view-default .elementor-icon svg{fill:#6CAD6740;}.elementor-1393 .elementor-element.elementor-element-d8d699a.elementor-view-framed .elementor-icon{background-color:#6CAD67;}.elementor-1393 .elementor-element.elementor-element-d8d699a.elementor-view-stacked .elementor-icon svg{fill:#6CAD67;}.elementor-1393 .elementor-element.elementor-element-d8d699a .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-d8d699a .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-bb44fdd .elementor-heading-title{color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-606c14a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-fd7131a{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:15px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-fd7131a.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-a6bce23{--display:flex;}.elementor-1393 .elementor-element.elementor-element-2e2d806{--display:flex;--min-height:290px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-2e2d806:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-2e2d806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F5;}.elementor-1393 .elementor-element.elementor-element-2e2d806:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-2e2d806, .elementor-1393 .elementor-element.elementor-element-2e2d806::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-6bc5097{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-28fbd28 .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-28fbd28.elementor-view-stacked .elementor-icon{background-color:#FA700D36;color:#FA700D;}.elementor-1393 .elementor-element.elementor-element-28fbd28.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-28fbd28.elementor-view-default .elementor-icon{color:#FA700D36;border-color:#FA700D36;}.elementor-1393 .elementor-element.elementor-element-28fbd28.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-28fbd28.elementor-view-default .elementor-icon svg{fill:#FA700D36;}.elementor-1393 .elementor-element.elementor-element-28fbd28.elementor-view-framed .elementor-icon{background-color:#FA700D;}.elementor-1393 .elementor-element.elementor-element-28fbd28.elementor-view-stacked .elementor-icon svg{fill:#FA700D;}.elementor-1393 .elementor-element.elementor-element-28fbd28 .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-28fbd28 .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-bb569f4 .elementor-heading-title{color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-29232a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-0f6f4f5{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:15px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-0f6f4f5.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-6894a9e{--display:flex;}.elementor-1393 .elementor-element.elementor-element-04bb703{--display:flex;--min-height:290px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-04bb703:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-04bb703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754faa );}.elementor-1393 .elementor-element.elementor-element-04bb703:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-04bb703, .elementor-1393 .elementor-element.elementor-element-04bb703::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-a0b04fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-9d19baa .elementor-icon-wrapper{text-align:start;}.elementor-1393 .elementor-element.elementor-element-9d19baa.elementor-view-stacked .elementor-icon{background-color:#9A8CF226;color:#9A8CF2;}.elementor-1393 .elementor-element.elementor-element-9d19baa.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-9d19baa.elementor-view-default .elementor-icon{color:#9A8CF226;border-color:#9A8CF226;}.elementor-1393 .elementor-element.elementor-element-9d19baa.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-9d19baa.elementor-view-default .elementor-icon svg{fill:#9A8CF226;}.elementor-1393 .elementor-element.elementor-element-9d19baa.elementor-view-framed .elementor-icon{background-color:#9A8CF2;}.elementor-1393 .elementor-element.elementor-element-9d19baa.elementor-view-stacked .elementor-icon svg{fill:#9A8CF2;}.elementor-1393 .elementor-element.elementor-element-9d19baa .elementor-icon{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-9d19baa .elementor-icon svg{height:25px;}.elementor-1393 .elementor-element.elementor-element-bb11db3 .elementor-heading-title{color:var( --e-global-color-fdc3f98 );}.elementor-1393 .elementor-element.elementor-element-04ebcec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-b5bda1c{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:15px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-b5bda1c.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-4740cc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-4740cc8:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-4740cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-0a3f935{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF2F526;--border-color:#EEF2F526;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-6993a5a .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-da10a7e{width:var( --container-widget-width, 720px );max-width:720px;padding:0px 0px 0px 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-da10a7e.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-c0c0113{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF2F526;--border-color:#EEF2F526;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-13e423b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-af36f14{width:var( --container-widget-width, 720px );max-width:720px;padding:0px 0px 0px 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-af36f14.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-bfb1417{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF2F526;--border-color:#EEF2F526;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-e803dae .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-efb0c77{width:var( --container-widget-width, 720px );max-width:720px;padding:0px 0px 0px 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-efb0c77.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-3ee6697{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2754faa );--border-color:var( --e-global-color-2754faa );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-d5a907b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-5448be0{width:var( --container-widget-width, 720px );max-width:720px;padding:0px 0px 0px 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-5448be0.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-166100a{--display:flex;--flex-wrap:wrap;--align-content:space-evenly;--padding-top:050px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1393 .elementor-element.elementor-element-166100a:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-166100a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFF 50%, #F3FFFF 100%);}.elementor-1393 .elementor-element.elementor-element-52fa99a{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 60px -20px rgba(13.000000000000009, 58.999999999999986, 62, 0.15);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-1393 .elementor-element.elementor-element-52fa99a:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-52fa99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e12c05 );}.elementor-1393 .elementor-element.elementor-element-88b967a{text-align:center;}.elementor-1393 .elementor-element.elementor-element-88b967a .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-936aed4{text-align:center;}.elementor-1393 .elementor-element.elementor-element-936aed4 .elementor-heading-title{font-weight:700;text-transform:uppercase;}.elementor-1393 .elementor-element.elementor-element-5c2c55f{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-1393 .elementor-element.elementor-element-5c2c55f.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-c9fa6b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-c9fa6b9.e-con{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-d2fb3d1{--display:flex;--justify-content:space-evenly;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-d2fb3d1:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-d2fb3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-d2fb3d1:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-d2fb3d1, .elementor-1393 .elementor-element.elementor-element-d2fb3d1::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-36c9e05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-5353196 .elementor-icon-wrapper{text-align:center;}.elementor-1393 .elementor-element.elementor-element-5353196.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-5353196.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-5353196.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-5353196.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-5353196.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-5353196 .elementor-icon{font-size:20px;}.elementor-1393 .elementor-element.elementor-element-5353196 .elementor-icon svg{height:20px;}.elementor-1393 .elementor-element.elementor-element-6cddb28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-10d444b{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:15px;font-weight:500;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-10d444b.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-d082e43{width:var( --container-widget-width, 700px );max-width:700px;padding:10px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0E3A464D;text-align:start;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-d082e43.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-bc8d285{--display:flex;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-bc8d285:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-bc8d285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-bc8d285:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-bc8d285, .elementor-1393 .elementor-element.elementor-element-bc8d285::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-1a2ad8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-a9b35bb .elementor-icon-wrapper{text-align:center;}.elementor-1393 .elementor-element.elementor-element-a9b35bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-a9b35bb.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-a9b35bb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-a9b35bb.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-a9b35bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-a9b35bb .elementor-icon{font-size:20px;}.elementor-1393 .elementor-element.elementor-element-a9b35bb .elementor-icon svg{height:20px;}.elementor-1393 .elementor-element.elementor-element-0705b28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-74417cd{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:15px;font-weight:500;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-74417cd.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-29d8668{width:var( --container-widget-width, 700px );max-width:700px;padding:10px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0E3A464D;text-align:start;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-29d8668.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-d6d6060{--display:flex;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-d6d6060:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-d6d6060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-d6d6060:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-d6d6060, .elementor-1393 .elementor-element.elementor-element-d6d6060::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-82938ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-a53f31b .elementor-icon-wrapper{text-align:center;}.elementor-1393 .elementor-element.elementor-element-a53f31b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-a53f31b.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-a53f31b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-a53f31b.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-a53f31b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-a53f31b .elementor-icon{font-size:20px;}.elementor-1393 .elementor-element.elementor-element-a53f31b .elementor-icon svg{height:20px;}.elementor-1393 .elementor-element.elementor-element-9a4ae10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-5412daf{width:var( --container-widget-width, 700px );max-width:700px;padding:0px 0px 038px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:15px;font-weight:500;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-5412daf.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-3854a05{width:var( --container-widget-width, 700px );max-width:700px;padding:10px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0E3A464D;text-align:start;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-3854a05.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-7a0df8a{--display:flex;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-7a0df8a:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-7a0df8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1393 .elementor-element.elementor-element-7a0df8a:hover{border-style:none;}.elementor-1393 .elementor-element.elementor-element-7a0df8a, .elementor-1393 .elementor-element.elementor-element-7a0df8a::before{--border-transition:0.3s;}.elementor-1393 .elementor-element.elementor-element-3e505c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1393 .elementor-element.elementor-element-f5660d4 .elementor-icon-wrapper{text-align:center;}.elementor-1393 .elementor-element.elementor-element-f5660d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-f5660d4.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-f5660d4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-f5660d4.elementor-view-framed .elementor-icon, .elementor-1393 .elementor-element.elementor-element-f5660d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-f5660d4 .elementor-icon{font-size:20px;}.elementor-1393 .elementor-element.elementor-element-f5660d4 .elementor-icon svg{height:20px;}.elementor-1393 .elementor-element.elementor-element-a9a4b17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-12d35b3{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-size:15px;font-weight:500;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-12d35b3.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-161b2f5{width:var( --container-widget-width, 700px );max-width:700px;padding:10px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0E3A464D;text-align:start;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1393 .elementor-element.elementor-element-161b2f5.elementor-element{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-e2d39e8{width:var( --container-widget-width, 25% );max-width:25%;padding:50px 0px 0px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1393 .elementor-element.elementor-element-e2d39e8.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1500px){.elementor-1393 .elementor-element.elementor-element-586760c{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-87d7ec3{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-49648b1{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-14963b7{--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-ba1c31a{--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-ebfffca{--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-86be492{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-81c9d9a{--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-166100a{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}}@media(min-width:768px){.elementor-1393 .elementor-element.elementor-element-1b19c27{--width:750px;}.elementor-1393 .elementor-element.elementor-element-bb311fd{--width:1200px;}.elementor-1393 .elementor-element.elementor-element-8e92bec{--width:1200px;}.elementor-1393 .elementor-element.elementor-element-7e715a2{--width:1200px;}.elementor-1393 .elementor-element.elementor-element-c9fa6b9{--width:1070px;}}@media(max-width:1279px){.elementor-1393 .elementor-element.elementor-element-5bdce38{--min-height:90vh;}.elementor-1393 .elementor-element.elementor-element-14963b7{--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-ba1c31a{--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-ebfffca{--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-81c9d9a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1393 .elementor-element.elementor-element-8b460e6{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-1393 .elementor-element.elementor-element-352c60f .elementor-heading-title{font-size:15px;}.elementor-1393 .elementor-element.elementor-element-e156438 .elementor-heading-title{font-size:25px;}.elementor-1393 .elementor-element.elementor-element-230c4ce .elementor-button{font-size:14px;}.elementor-1393 .elementor-element.elementor-element-40d1281 .elementor-button{font-size:14px;}.elementor-1393 .elementor-element.elementor-element-586760c{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-89b6d73{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:025px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-17675af .elementor-heading-title{font-size:16px;}.elementor-1393 .elementor-element.elementor-element-241a84d .elementor-heading-title{font-size:22px;}.elementor-1393 .elementor-element.elementor-element-071e7fb .elementor-heading-title{line-height:1.9em;}.elementor-1393 .elementor-element.elementor-element-4e38bc7{--min-height:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-4762b51 .elementor-icon{font-size:17px;}.elementor-1393 .elementor-element.elementor-element-4762b51 .elementor-icon svg{height:17px;}.elementor-1393 .elementor-element.elementor-element-6534df4{text-align:center;}.elementor-1393 .elementor-element.elementor-element-6534df4 .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-91ef31b{text-align:center;}.elementor-1393 .elementor-element.elementor-element-65cae3e{--min-height:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-4ba3648 .elementor-icon{font-size:17px;}.elementor-1393 .elementor-element.elementor-element-4ba3648 .elementor-icon svg{height:17px;}.elementor-1393 .elementor-element.elementor-element-a76a736{text-align:center;}.elementor-1393 .elementor-element.elementor-element-a76a736 .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-439bda7{text-align:center;}.elementor-1393 .elementor-element.elementor-element-709e834{--min-height:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-b6edd7f .elementor-icon{font-size:17px;}.elementor-1393 .elementor-element.elementor-element-b6edd7f .elementor-icon svg{height:17px;}.elementor-1393 .elementor-element.elementor-element-f382ae1{text-align:center;}.elementor-1393 .elementor-element.elementor-element-f382ae1 .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-f3ee828{text-align:center;}.elementor-1393 .elementor-element.elementor-element-8e92bec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-728c618{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-88d7f6f .elementor-icon{font-size:17px;}.elementor-1393 .elementor-element.elementor-element-88d7f6f .elementor-icon svg{height:17px;}.elementor-1393 .elementor-element.elementor-element-1f92177{text-align:center;}.elementor-1393 .elementor-element.elementor-element-1f92177 .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-cd19d24{text-align:center;}.elementor-1393 .elementor-element.elementor-element-6e8c95f{--min-height:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-aba0e15 .elementor-icon{font-size:17px;}.elementor-1393 .elementor-element.elementor-element-aba0e15 .elementor-icon svg{height:17px;}.elementor-1393 .elementor-element.elementor-element-d2dc2c2{text-align:center;}.elementor-1393 .elementor-element.elementor-element-d2dc2c2 .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-47dfd48{text-align:center;}.elementor-1393 .elementor-element.elementor-element-511f3d0{--min-height:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-300a034{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1393 .elementor-element.elementor-element-5b102ed .elementor-icon{font-size:17px;}.elementor-1393 .elementor-element.elementor-element-5b102ed .elementor-icon svg{height:17px;}.elementor-1393 .elementor-element.elementor-element-d2b4708{text-align:center;}.elementor-1393 .elementor-element.elementor-element-ff42d7c .elementor-icon-box-wrapper{align-items:center;}.elementor-1393 .elementor-element.elementor-element-ff42d7c .elementor-icon-box-title, .elementor-1393 .elementor-element.elementor-element-ff42d7c .elementor-icon-box-title a{line-height:1.4em;}.elementor-1393 .elementor-element.elementor-element-27190e5{--margin-top:400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1393 .elementor-element.elementor-element-87d7ec3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-e377b88{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-992e566 .elementor-heading-title{font-size:16px;}.elementor-1393 .elementor-element.elementor-element-7035e1c{padding:0px 25px 0px 25px;}.elementor-1393 .elementor-element.elementor-element-7035e1c .elementor-heading-title{font-size:22px;}.elementor-1393 .elementor-element.elementor-element-a082ff8{padding:0px 25px 0px 25px;--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;}.elementor-1393 .elementor-element.elementor-element-bda21cc > .elementor-widget-container{padding:0px 00px 0px 0px;}.elementor-1393 .elementor-element.elementor-element-77cabab{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-ef8f9a9 .elementor-heading-title{font-size:16px;}.elementor-1393 .elementor-element.elementor-element-cc186c9 .elementor-heading-title{font-size:22px;}.elementor-1393 .elementor-element.elementor-element-49648b1{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-7568520{--min-height:200px;}.elementor-1393 .elementor-element.elementor-element-97a1759 .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-285f3fb{font-size:15px;}.elementor-1393 .elementor-element.elementor-element-14963b7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-514eb4f{grid-column:span 1;}.elementor-1393 .elementor-element.elementor-element-2ffea77{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1393 .elementor-element.elementor-element-b8bd49b{--min-height:200px;}.elementor-1393 .elementor-element.elementor-element-ba2a584 .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-4c89b13{font-size:15px;}.elementor-1393 .elementor-element.elementor-element-ba1c31a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-94c8758{--min-height:200px;}.elementor-1393 .elementor-element.elementor-element-e2be317 .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-97ad8f9{font-size:15px;}.elementor-1393 .elementor-element.elementor-element-ebfffca{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-86be492{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-87f8232{--min-height:488px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-87f8232.e-con{--align-self:center;}.elementor-1393 .elementor-element.elementor-element-5c9a4e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;}.elementor-1393 .elementor-element.elementor-element-5c9a4e6 .elementor-heading-title{font-size:16px;}.elementor-1393 .elementor-element.elementor-element-f6efad6{text-align:center;}.elementor-1393 .elementor-element.elementor-element-f6efad6 .elementor-heading-title{font-size:22px;}.elementor-1393 .elementor-element.elementor-element-42df0e3 .elementor-heading-title{font-size:22px;}.elementor-1393 .elementor-element.elementor-element-308209c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-1393 .elementor-element.elementor-element-77559e3{padding:0px 0px 20px 0px;}.elementor-1393 .elementor-element.elementor-element-81c9d9a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1393 .elementor-element.elementor-element-158fc0c{--min-height:1px;}.elementor-1393 .elementor-element.elementor-element-800dee1{--min-height:1px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-02b304f .elementor-icon{font-size:17px;}.elementor-1393 .elementor-element.elementor-element-02b304f .elementor-icon svg{height:17px;}.elementor-1393 .elementor-element.elementor-element-52e5887{text-align:center;}.elementor-1393 .elementor-element.elementor-element-52e5887 .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-63b6624{text-align:center;}.elementor-1393 .elementor-element.elementor-element-7aa77ea{--min-height:1px;}.elementor-1393 .elementor-element.elementor-element-d8d699a .elementor-icon{font-size:17px;}.elementor-1393 .elementor-element.elementor-element-d8d699a .elementor-icon svg{height:17px;}.elementor-1393 .elementor-element.elementor-element-606c14a{text-align:center;}.elementor-1393 .elementor-element.elementor-element-606c14a .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-fd7131a{text-align:center;}.elementor-1393 .elementor-element.elementor-element-2e2d806{--min-height:1px;}.elementor-1393 .elementor-element.elementor-element-28fbd28 .elementor-icon{font-size:17px;}.elementor-1393 .elementor-element.elementor-element-28fbd28 .elementor-icon svg{height:17px;}.elementor-1393 .elementor-element.elementor-element-29232a7{text-align:center;}.elementor-1393 .elementor-element.elementor-element-29232a7 .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-0f6f4f5{text-align:center;}.elementor-1393 .elementor-element.elementor-element-04bb703{--min-height:1px;}.elementor-1393 .elementor-element.elementor-element-9d19baa .elementor-icon{font-size:17px;}.elementor-1393 .elementor-element.elementor-element-9d19baa .elementor-icon svg{height:17px;}.elementor-1393 .elementor-element.elementor-element-04ebcec{text-align:center;}.elementor-1393 .elementor-element.elementor-element-04ebcec .elementor-heading-title{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-b5bda1c{text-align:center;}.elementor-1393 .elementor-element.elementor-element-4740cc8{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-0a3f935{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-6993a5a{text-align:center;}.elementor-1393 .elementor-element.elementor-element-6993a5a .elementor-heading-title{font-size:30px;}.elementor-1393 .elementor-element.elementor-element-da10a7e{text-align:center;font-size:15px;}.elementor-1393 .elementor-element.elementor-element-c0c0113{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-13e423b{text-align:center;}.elementor-1393 .elementor-element.elementor-element-13e423b .elementor-heading-title{font-size:30px;}.elementor-1393 .elementor-element.elementor-element-af36f14{text-align:center;font-size:15px;}.elementor-1393 .elementor-element.elementor-element-bfb1417{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-e803dae{text-align:center;}.elementor-1393 .elementor-element.elementor-element-e803dae .elementor-heading-title{font-size:30px;}.elementor-1393 .elementor-element.elementor-element-efb0c77{text-align:center;font-size:15px;}.elementor-1393 .elementor-element.elementor-element-3ee6697{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1393 .elementor-element.elementor-element-d5a907b{text-align:center;}.elementor-1393 .elementor-element.elementor-element-d5a907b .elementor-heading-title{font-size:30px;}.elementor-1393 .elementor-element.elementor-element-5448be0{text-align:center;font-size:15px;}.elementor-1393 .elementor-element.elementor-element-166100a{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-52fa99a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1393 .elementor-element.elementor-element-88b967a .elementor-heading-title{font-size:16px;}.elementor-1393 .elementor-element.elementor-element-936aed4 .elementor-heading-title{font-size:22px;}.elementor-1393 .elementor-element.elementor-element-e2d39e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-230c4ce */.elementor-1393 .elementor-element.elementor-element-230c4ce .elementor-button-icon {
  transform-origin: 50% 50%;
  transition: transform 380ms cubic-bezier(0.34, 1.42, 0.64, 1);
}

.elementor-1393 .elementor-element.elementor-element-230c4ce:hover .elementor-button-icon {
  transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40d1281 */.elementor-1393 .elementor-element.elementor-element-40d1281 .elementor-button-icon {
  transform-origin: 50% 50%;
  transition: transform 380ms cubic-bezier(0.34, 1.42, 0.64, 1);
}

.elementor-1393 .elementor-element.elementor-element-40d1281:hover .elementor-button-icon {
  transform: rotate(+45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b460e6 *//* ============================================
   AQUA SOLVING – HERO (box, texty, animácie)
   čisté CSS, bez GSAP
   ============================================ */



/* ---------- Label ---------- */
.hero-title-box .hero-label{
  display:inline-block;
  margin:0 0 18px;
  color:#8FD6C9;
  font-family:'Montserrat', sans-serif;
  font-weight:600;
  letter-spacing:3px;
  text-transform:uppercase;
  font-size:15px;
  text-shadow:0 2px 12px rgba(14,58,70,0.4);
}

/* ---------- Nadpis + vodný gradient (trvalý wow) ---------- */
.hero-title-box .elementor-heading-title{
  margin:0;
  font-family:'Montserrat', sans-serif;
  font-weight:800;
  line-height:1.1;
  background:linear-gradient(100deg,
    #FFFFFF 0%, #FFFFFF 35%,
    #8FD6C9 50%,
    #FFFFFF 65%, #FFFFFF 100%);
  background-size:220% 100%;
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:#FFFFFF; /* fallback */
  animation:as-water-shine 7s ease-in-out infinite;
  filter:drop-shadow(0 6px 30px rgba(14,58,70,0.55));
}
@keyframes as-water-shine{
  0%, 100% { background-position:0% 0; }
  50%      { background-position:100% 0; }
}

/* ---------- Podnadpis ---------- */
.hero-title-box .hero-sub{
  margin:20px 0 0;
  color:rgba(255,255,255,0.92);
  font-family:'Manrope', sans-serif;
  font-size:18px;
  line-height:1.55;
  text-shadow:0 3px 18px rgba(14,58,70,0.45);
}

/* ============================================
   PRÍCHODOVÉ ANIMÁCIE (po načítaní stránky)
   ============================================ */

/* 1) box doplaví zdola s rozostrením */
.hero-title-box.anim-box{
  animation:as-box-in 1s cubic-bezier(.22,.9,.3,1) both;
}
@keyframes as-box-in{
  from{ opacity:0; transform:translateY(50px) scale(.96); filter:blur(8px); }
  to  { opacity:1; transform:translateY(0)    scale(1);   filter:blur(0);   }
}

/* 2) label */
.hero-title-box .hero-label{
  animation:as-el-in .6s ease-out .45s both;
}

/* 3) nadpis – vynorí sa zdola s dovyostrením */
.hero-title-box .animovany-nadpis{
  animation:as-title-in .9s cubic-bezier(.22,.9,.3,1) .65s both;
}
@keyframes as-title-in{
  from{ opacity:0; transform:translateY(36px) scale(.97); filter:blur(6px); }
  to  { opacity:1; transform:translateY(0)    scale(1);   filter:blur(0);   }
}

/* 4) podnadpis */
.hero-title-box .animovany-podnadpis{
  animation:as-el-in .7s ease-out 1.05s both;
}

@keyframes as-el-in{
  from{ opacity:0; transform:translateY(22px); }
  to  { opacity:1; transform:translateY(0);    }
}

/* ============================================
   5) BUTTONY – príchod (doplnok, nič sa nemení)
   ============================================ */
.hero-title-box .elementor-widget-button{
  animation:as-el-in .7s ease-out 1.40s both;
}
/* druhý button v poradí – tesne za prvým */
.hero-title-box .elementor-widget-button ~ .elementor-widget-button{
  animation-delay:1.55s;
}

/* ---------- Editor: buttony hneď viditeľné ---------- */
body.elementor-editor-active .hero-title-box .elementor-widget-button{
  animation:none !important;
  opacity:1 !important;
  transform:none !important;
}

/* ---------- Prístupnosť ---------- */
@media (prefers-reduced-motion: reduce){
  .hero-title-box .elementor-widget-button{
    animation:none !important;
    opacity:1 !important;
    transform:none !important;
  }
}

/* ---------- Mobil: rýchlejší sled ---------- */
@media (max-width:767px){
  .hero-title-box .elementor-widget-button{
    animation-duration:.55s;
    animation-delay:1.05s;
  }
  .hero-title-box .elementor-widget-button ~ .elementor-widget-button{
    animation-delay:1.15s;
  }
}

/* ---------- Editor: žiadne animácie, všetko hneď vidieť ---------- */
body.elementor-editor-active .hero-title-box.anim-box,
body.elementor-editor-active .hero-title-box .hero-label,
body.elementor-editor-active .hero-title-box .animovany-nadpis,
body.elementor-editor-active .hero-title-box .animovany-podnadpis{
  animation:none !important;
  opacity:1 !important;
  transform:none !important;
  filter:none !important;
}
body.elementor-editor-active .hero-title-box .animovany-nadpis::after{
  animation:none !important;
  width:140px;
}

/* ---------- Prístupnosť ---------- */
@media (prefers-reduced-motion: reduce){
  .hero-title-box.anim-box,
  .hero-title-box .hero-label,
  .hero-title-box .animovany-nadpis,
  .hero-title-box .animovany-podnadpis,
  .hero-title-box .elementor-heading-title,
  .hero-title-box .animovany-nadpis::after{
    animation:none !important;
    opacity:1 !important;
    transform:none !important;
    filter:none !important;
  }
  .hero-title-box .animovany-nadpis::after{ width:140px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1247bba *//* ===== Scroll indicator – kvapka s vodou + ripple + šípka ===== */
.as-scroll{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:4px;
  color:#8FD6C9;
  cursor:pointer;
  user-select:none;
  transition:color .3s ease;
}
.as-scroll:hover{ color:#FFFFFF; }

.as-drop-wrap{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
}

/* kvapka – väčšia, jemne pláva */
.as-scroll .as-drop{
  width:38px;
  height:38px;
  animation:as-drop-float 3.2s ease-in-out infinite;
  filter:drop-shadow(0 4px 14px rgba(14,58,70,.4));
}

/* voda v kvapke – stúpa a klesá */
.as-drop-water{
  animation:as-water-fill 3.2s ease-in-out infinite;
  opacity:.85;
}
@keyframes as-water-fill{
  0%, 100% { transform:translateY(0); }      /* prázdna */
  55%, 70% { transform:translateY(-13px); }  /* naplnená */
}

/* odlesk – žmurkne, keď je kvapka plná */
.as-drop-shine{
  opacity:0;
  animation:as-shine 3.2s ease-in-out infinite;
}
@keyframes as-shine{
  0%, 50%, 90%, 100% { opacity:0; }
  60%, 75%           { opacity:.9; }
}

/* ripple kruhy pod kvapkou */
.as-ripple{
  position:absolute;
  bottom:-3px;
  left:50%;
  width:30px;
  height:9px;
  border:1.5px solid rgba(143,214,201,.7);
  border-radius:50%;
  transform:translateX(-50%) scale(.3);
  opacity:0;
  pointer-events:none;
  animation:as-ripple 3.2s ease-out infinite;
  animation-delay:1.7s;   /* spustí sa pri "naplnení" */
}
.as-ripple-2{
  animation-delay:2.0s;
}
@keyframes as-ripple{
  0%   { transform:translateX(-50%) scale(.3); opacity:0; }
  10%  { opacity:.8; }
  45%  { transform:translateX(-50%) scale(1.6); opacity:0; }
  100% { transform:translateX(-50%) scale(1.6); opacity:0; }
}

/* kvapka pláva */
@keyframes as-drop-float{
  0%, 100% { transform:translateY(0); }
  50%      { transform:translateY(5px); }
}

/* šípka – väčšia, pulzuje dole */
.as-scroll .as-arrow{
  width:26px;
  height:26px;
  animation:as-arrow-nudge 3.2s ease-in-out infinite;
  animation-delay:.25s;
}
@keyframes as-arrow-nudge{
  0%, 100% { transform:translateY(0);   opacity:.5; }
  50%      { transform:translateY(7px); opacity:1;  }
}

/* umiestnenie – prilepená k spodku hero */
.as-scroll-bottom{
  position:absolute;
  left:50%;
  bottom:30px;
  transform:translateX(-50%);
  z-index:10;
}
.as-scroll-bottom:hover .as-drop{
  animation-play-state:paused;
}

@media (prefers-reduced-motion: reduce){
  .as-drop, .as-drop-water, .as-drop-shine, .as-ripple, .as-arrow{ animation:none !important; }
  .as-drop-water{ transform:translateY(-13px); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb1490c */.elementor-1393 .elementor-element.elementor-element-eb1490c .elementor-button {
    box-shadow:
        0 0 0 1px rgba(143, 214, 201, 0.15),
        0 6px 16px rgba(14, 58, 70, 0.30),
        0 0 20px 2px rgba(143, 214, 201, 0.22) !important;

    transition: transform 0.35s ease;
}

.elementor-1393 .elementor-element.elementor-element-eb1490c .elementor-button:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-511f3d0 */);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586760c */.elementor-1393 .elementor-element.elementor-element-586760c {
  background: linear-gradient(
    180deg,
    #F3FFFF 0%,
    #F3FFFF 35%,
    #F8FFFF 70%,
    #FFFFFF 100%
  ) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d6037f */.elementor-1393 .elementor-element.elementor-element-2d6037f .elementor-button {
    box-shadow:
        0 0 0 1px rgba(143, 214, 201, 0.15),
        0 6px 16px rgba(14, 58, 70, 0.30),
        0 0 20px 2px rgba(143, 214, 201, 0.22) !important;

    transition: transform 0.35s ease;
}

.elementor-1393 .elementor-element.elementor-element-2d6037f .elementor-button:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db3b5db */);
}/* End custom CSS */
/* Start custom CSS for ucaddon_cover_flow_carousel, class: .elementor-element-bda21cc *//* ============================================================
   AQUA SOLVING – COVERFLOW (vyčistená verzia)

   Tmavý vonkajší kontajner:
   aq-water-stage

   Unlimited Elements Coverflow widget:
   aq-water-coverflow

   Triedy v šablóne:
   aq-water-card__image
   aq-water-card__content
   aq-water-card__active
   aq-water-card__inactive

   Nastavenie widgetu:
   Spacing = 0

   Poznámka k tejto verzii:
   Sú tu iba hodnoty, ktoré reálne platili aj v pôvodnom kóde.
   Prepísané a mŕtve deklarácie sú odstránené.
   Vizuálny výsledok je identický.
   ============================================================ */


/* ============================================================
   1. VONKAJŠÍ TMAVÝ KONTAJNER
   ============================================================ */

.aq-water-stage {
    position: relative !important;

    width: 100%;
    max-width: 100%;

    overflow: hidden !important;
    isolation: isolate;
}


/* ============================================================
   2. HLAVNÉ NASTAVENIA

   Všetky premenné na jednom mieste.
   Bočné karty zostávajú malé, rozťahuje sa iba stredná.
   ============================================================ */

.aq-water-coverflow {
    /* šírka neaktívnej karty */
    --aq-side-width: clamp(190px, 18%, 245px);

    /* šírka aktívnej strednej karty */
    --aq-active-width: clamp(520px, 46%, 600px);

    /* posun prvej bočnej karty od stredu */
    --aq-near-push: clamp(40px, 4vw, 60px);

    /* posun druhej bočnej karty od stredu */
    --aq-far-push: clamp(75px, 7vw, 105px);

    --aq-card-radius: 12px;

    --aq-speed: 580ms;
    --aq-easing: cubic-bezier(.20, .75, .22, 1);
    --aq-content-speed: 240ms;

    --aq-hover-color: #8FD6C9;
    --aq-hover-easing: cubic-bezier(.22, .75, .25, 1);

    /* hodnotu priebežne počíta JS */
    --aq-center-x: 0px;

    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    overflow: hidden !important;
    isolation: isolate;

    box-sizing: border-box;
}


/* ============================================================
   3. OBALY SLIDERA

   Celý slider sa oreže, samotné karty nie.
   ============================================================ */

.aq-water-coverflow .ue-coverflow,
.aq-water-coverflow .flipster {
    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    overflow: hidden !important;
}


/* ============================================================
   4. POSUN CELÉHO COVERFLOW + PERMANENTNÉ CENTROVANIE

   Individual translate funguje nezávisle od transform,
   ktorý si riadi samotný Flipster.
   ============================================================ */

.aq-water-coverflow .flipster__container {
    overflow: visible !important;

    translate: var(--aq-center-x) 0 !important;

    transition-property: transform !important;
    transition-duration: var(--aq-speed) !important;
    transition-timing-function: var(--aq-easing) !important;

    will-change: transform, translate;
}


/* Staršie prehliadače – bezpečný fallback */

@supports not (translate: 1px 0) {

    .aq-water-coverflow .flipster__container {
        position: relative !important;
        left: var(--aq-center-x) !important;
    }
}


/* ============================================================
   5. OBALY JEDNOTLIVÝCH KARIET

   Musia povoliť širokú strednú kartu.
   ============================================================ */

.aq-water-coverflow .flipster__item,
.aq-water-coverflow .flipster__item__content,
.aq-water-coverflow .ue-flip-item-content {
    overflow: visible !important;
    max-width: none !important;

    background: transparent !important;
    box-shadow: none !important;
}


/* Odstránenie prípadných overlayov pluginu */

.aq-water-coverflow .flipster__item::before,
.aq-water-coverflow .flipster__item::after,
.aq-water-coverflow .flipster__item__content::before,
.aq-water-coverflow .flipster__item__content::after,
.aq-water-coverflow .ue-flip-item-content::before,
.aq-water-coverflow .ue-flip-item-content::after {
    content: none !important;

    background: transparent !important;
    box-shadow: none !important;
}


/* ============================================================
   6. ANIMÁCIA A ZAROVNANIE POLOŽIEK

   Transformáciu nechávame Flipsteru.
   ============================================================ */

.aq-water-coverflow .flipster__item {
    position: relative !important;

    top: auto !important;

    vertical-align: middle !important;
    align-self: center !important;

    transition-property:
        opacity,
        left !important;

    transition-duration:
        var(--aq-speed),
        var(--aq-speed) !important;

    transition-timing-function:
        var(--aq-easing),
        var(--aq-easing) !important;

    /*
     * left sa nedá kompozitovať, preto tu zostáva iba opacity.
     * Stacking context ostáva zachovaný.
     */
    will-change: opacity;

    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
}


/* 3D natočenie karty */

.aq-water-coverflow .flipster__item__content {
    vertical-align: middle !important;

    transform-style: preserve-3d !important;

    transform-origin: center center !important;
    -webkit-transform-origin: center center !important;

    transition-property: transform !important;
    transition-duration: var(--aq-speed) !important;
    transition-timing-function: var(--aq-easing) !important;

    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
}

.aq-water-coverflow .ue-flip-item-content {
    vertical-align: middle !important;

    transform-origin: center center !important;
    -webkit-transform-origin: center center !important;
}


/* ============================================================
   7. ZOBRAZIŤ IBA 5 KARIET

   Dve vľavo + aktívna + dve vpravo
   ============================================================ */

/* Všetky bočné položky sú predvolene skryté */

.aq-water-coverflow .flipster__item--past,
.aq-water-coverflow .flipster__item--future {
    opacity: 0 !important;
    pointer-events: none !important;
    z-index: 1 !important;
}


/* Druhá karta na každej strane */

.aq-water-coverflow .flipster__item--past-2,
.aq-water-coverflow .flipster__item--future-2 {
    opacity: 0.62 !important;
    pointer-events: auto !important;
    z-index: 5 !important;
}


/* Prvá karta na každej strane */

.aq-water-coverflow .flipster__item--past-1,
.aq-water-coverflow .flipster__item--future-1 {
    opacity: 0.84 !important;
    pointer-events: auto !important;
    z-index: 10 !important;
}


/* Aktívna stredná karta */

.aq-water-coverflow .flipster__item--current {
    left: 0 !important;

    opacity: 1 !important;
    pointer-events: auto !important;

    z-index: 100 !important;
}


/* ============================================================
   8. JEMNÉ ROZOSTUPY BOČNÝCH KARIET

   Bočné sú blízko, ale neprekrývajú strednú.
   Desktop má vlastné hodnoty nižšie.
   ============================================================ */

.aq-water-coverflow .flipster__item--past-1 {
    left: calc(var(--aq-near-push) * -1) !important;
}

.aq-water-coverflow .flipster__item--past-2 {
    left: calc(var(--aq-far-push) * -1) !important;
}

.aq-water-coverflow .flipster__item--future-1 {
    left: var(--aq-near-push) !important;
}

.aq-water-coverflow .flipster__item--future-2 {
    left: var(--aq-far-push) !important;
}


/* ============================================================
   9. NEAKTÍVNA BOČNÁ KARTA

   Výšku počas animácie dopĺňa JS podľa skutočného obsahu.
   ============================================================ */

.aq-water-coverflow .flipster__item .ue-item-template {
    position: relative !important;
    left: 50% !important;
    top: auto !important;

    width: var(--aq-side-width) !important;
    min-width: var(--aq-side-width) !important;
    max-width: var(--aq-side-width) !important;

    margin: 0 !important;

    transform: translateX(-50%) !important;

    vertical-align: middle !important;

    transform-origin: center center !important;
    -webkit-transform-origin: center center !important;

    overflow: hidden !important;
    isolation: isolate;

    background: #ffffff !important;
    border-radius: var(--aq-card-radius) !important;

    opacity: 1 !important;
    filter: brightness(0.86) saturate(0.82);

    box-sizing: border-box;


 transition:
        filter     380ms var(--aq-hover-easing),
        box-shadow 420ms var(--aq-hover-easing) !important;

    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
}


/* ============================================================
   10. AKTÍVNA KARTA

   Iba táto karta sa roztiahne.
   ============================================================ */

.aq-water-coverflow
.flipster__item--current
.ue-item-template {
    left: 50% !important;
    top: auto !important;

    width: var(--aq-active-width) !important;
    min-width: var(--aq-active-width) !important;
    max-width: var(--aq-active-width) !important;

    transform: translateX(-50%) !important;

    transform-origin: center center !important;
    -webkit-transform-origin: center center !important;

    overflow: hidden !important;

    opacity: 1 !important;
    filter: none !important;

    box-shadow:
        0 22px 60px rgba(0, 28, 38, 0.22) !important;
}


/* Poistka proti orezaniu širokej aktívnej karty */

.aq-water-coverflow
.flipster__item--current
.flipster__item__content,

.aq-water-coverflow
.flipster__item--current
.ue-flip-item-content {
    overflow: visible !important;
    max-width: none !important;
}


/* ============================================================
   11. KOREŇ ELEMENTOR ŠABLÓNY
   ============================================================ */

.aq-water-coverflow .ue-item-template > .elementor,
.aq-water-coverflow
.ue-item-template > .elementor > .elementor-element {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    box-sizing: border-box !important;
}


/*
 * Nedávame width: 100 % na všetky vnorené e-con.
 * Tri informačné boxy tak zostanú vedľa seba.
 */

.aq-water-coverflow .aq-water-card__image,
.aq-water-coverflow .aq-water-card__content {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    box-sizing: border-box !important;

    transform-origin: center center !important;
    -webkit-transform-origin: center center !important;
}


/* ============================================================
   12. OBRÁZOK
   ============================================================ */

.aq-water-coverflow .aq-water-card__image {
    position: relative !important;

    flex-shrink: 0 !important;
    overflow: hidden !important;
}

.aq-water-coverflow .aq-water-card__image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;
    object-position: center !important;

    transform: translateZ(0) scale(1);

    transition:
        transform 700ms var(--aq-hover-easing),
        filter 350ms var(--aq-hover-easing) !important;
}


/* ============================================================
   13. OBSAH KARTY
   ============================================================ */

.aq-water-coverflow .aq-water-card__content {
    position: relative !important;
    min-width: 0 !important;

    overflow: hidden !important;
}


/* ============================================================
   14. AKTÍVNY A NEAKTÍVNY OBSAH

   Bez display:none, aby obsah neblikal.
   ============================================================ */

.aq-water-coverflow .aq-water-card__active,
.aq-water-coverflow .aq-water-card__inactive {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    animation: none !important;

    box-sizing: border-box !important;

    transform-origin: center center !important;
    -webkit-transform-origin: center center !important;
}


/* ============================================================
   15. BOČNÉ KARTY

   Viditeľný je iba krátky neaktívny obsah.
   ============================================================ */

.aq-water-coverflow .aq-water-card__active {
    position: absolute !important;
    inset: 0 !important;

    opacity: 0 !important;
    visibility: hidden !important;

    pointer-events: none !important;

    transition:
        opacity 160ms ease,
        visibility 0s linear 160ms !important;
}


/* Neaktívny obsah sa pri zmenšení ukáže jemne neskôr */

.aq-water-coverflow .aq-water-card__inactive {
    position: relative !important;

    opacity: 1 !important;
    visibility: visible !important;

    pointer-events: auto !important;

    transition:
        opacity var(--aq-content-speed) ease 90ms,
        visibility 0s linear 90ms !important;
}


/* ============================================================
   16. AKTÍVNA KARTA

   Viditeľný je iba plný aktívny obsah.
   ============================================================ */

/* Aktívny obsah sa zobrazí až po začiatku rozšírenia */

.aq-water-coverflow
.flipster__item--current
.aq-water-card__active {
    position: relative !important;
    inset: auto !important;

    opacity: 1 !important;
    visibility: visible !important;

    pointer-events: auto !important;

    transition:
        opacity 280ms ease 110ms,
        visibility 0s linear 110ms !important;
}


/* Krátky obsah aktívnej karty rýchlo zmizne */

.aq-water-coverflow
.flipster__item--current
.aq-water-card__inactive {
    position: absolute !important;
    inset: 0 !important;

    opacity: 0 !important;
    visibility: hidden !important;

    pointer-events: none !important;

    transition:
        opacity 130ms ease,
        visibility 0s linear 130ms !important;
}


/* ============================================================
   17. ŠÍPKY
   ============================================================ */

.aq-water-coverflow .flipster__button {
    z-index: 300 !important;

    width: 48px !important;
    height: 48px !important;

    margin: 0 !important;

    opacity: 1 !important;
    border-radius: 8px !important;

    transform: translateY(-50%) !important;
}

.aq-water-coverflow .flipster__button--prev {
    left: 24px !important;
}

.aq-water-coverflow .flipster__button--next {
    right: 24px !important;
}


/* ============================================================
   18. PREMIUM HOVER

   - tyrkysové orámovanie #8FD6C9
   - jemná svetelná aura
   - rozjasnenie bočnej karty
   - mierny zoom obrázka
   - decentný svetelný sweep
   - bez zmeny layoutu a rozmerov
   ============================================================ */

/*
 * Orámovanie je vytvorené vnútorným tieňom,
 * takže nemení veľkosť karty.
 */

.aq-water-coverflow
.flipster__item
.ue-item-template::after {
    content: "" !important;

    position: absolute;
    inset: 0;

    z-index: 20;

    border-radius: inherit;

    pointer-events: none;

    opacity: 0;

    background: transparent !important;

    box-shadow:
        inset 0 0 0 2px rgba(143, 214, 201, 0.95),
        inset 0 0 22px rgba(143, 214, 201, 0.08);

    transition:
        opacity 280ms var(--aq-hover-easing) !important;
}


/* Jemný svetelný odlesk */

.aq-water-coverflow
.flipster__item
.ue-item-template::before {
    content: "" !important;

    position: absolute;
    top: -25%;
    bottom: -25%;
    left: 0;

    z-index: 19;

    width: 42%;

    pointer-events: none;

    opacity: 0;

    background: linear-gradient(
        105deg,
        transparent 0%,
        rgba(255, 255, 255, 0.04) 24%,
        rgba(143, 214, 201, 0.22) 49%,
        rgba(255, 255, 255, 0.10) 58%,
        transparent 100%
    ) !important;

    transform:
        translate3d(-170%, 0, 0)
        skewX(-14deg);

    transition:
        transform 720ms var(--aq-hover-easing),
        opacity 220ms ease !important;
}


/* ============================================================
   HOVER IBA PRE ZARIADENIA S MYŠOU

   Na mobile nevznikne zaseknutý hover stav.
   ============================================================ */

@media (hover: hover) and (pointer: fine) {

    /* Viditeľné bočné karty pôsobia ako klikateľné */

    .aq-water-coverflow .flipster__item--past-1,
    .aq-water-coverflow .flipster__item--past-2,
    .aq-water-coverflow .flipster__item--future-1,
    .aq-water-coverflow .flipster__item--future-2 {
        cursor: pointer;
    }


    /* Orámovanie */

    .aq-water-coverflow
    .flipster__item:hover
    .ue-item-template::after {
        opacity: 1;
    }


    /* Svetelný prechod */

    .aq-water-coverflow
    .flipster__item:hover
    .ue-item-template::before {
        opacity: 1;

        transform:
            translate3d(350%, 0, 0)
            skewX(-14deg);
    }


    /* Jemný zoom obrázka */

    .aq-water-coverflow
    .flipster__item:hover
    .aq-water-card__image img {
        transform:
            translateZ(0)
            scale(1.035);

        filter:
            brightness(1.04)
            saturate(1.04);
    }


    /* Neaktívne bočné karty – zosvetlenie a tyrkysová aura */

    .aq-water-coverflow
    .flipster__item:not(.flipster__item--current):hover
    .ue-item-template {
        filter:
            brightness(0.98)
            saturate(0.98) !important;

        box-shadow:
            0 14px 38px rgba(0, 28, 38, 0.26),
            0 0 0 1px rgba(143, 214, 201, 0.28),
            0 0 34px rgba(143, 214, 201, 0.20) !important;
    }


    /* Aktívna karta – pôvodný tmavý tieň plus jemná aura */

    .aq-water-coverflow
    .flipster__item--current:hover
    .ue-item-template {
        filter: none !important;

        box-shadow:
            0 22px 60px rgba(0, 28, 38, 0.24),
            0 0 0 1px rgba(143, 214, 201, 0.30),
            0 0 42px rgba(143, 214, 201, 0.16) !important;
    }
}


/* ============================================================
   19. KLÁVESNICA – ACCESSIBILITY
   ============================================================ */

.aq-water-coverflow
.flipster__item:focus-within
.ue-item-template::after {
    opacity: 1;
}

.aq-water-coverflow
.flipster__item:focus-within
.ue-item-template {
    box-shadow:
        0 18px 46px rgba(0, 28, 38, 0.25),
        0 0 0 3px rgba(143, 214, 201, 0.42) !important;
}


/* ============================================================
   20. TABLET

   Aktívna + dve bočné karty
   ============================================================ */

@media (min-width: 768px) and (max-width: 1024px) {

    .aq-water-coverflow {
        --aq-side-width: clamp(155px, 20%, 190px);
        --aq-active-width: min(58%, 500px);

        --aq-near-push: 45px;
        --aq-far-push: 75px;
    }

    .aq-water-coverflow .flipster__item--past-2,
    .aq-water-coverflow .flipster__item--future-2 {
        opacity: 0 !important;
        pointer-events: none !important;
    }

    .aq-water-coverflow .flipster__button--prev {
        left: 14px !important;
    }

    .aq-water-coverflow .flipster__button--next {
        right: 14px !important;
    }
}


/* ============================================================
   21. MOBIL

   Aktívna + čiastočne jedna karta na každej strane
   ============================================================ */

@media (max-width: 767px) {

    .aq-water-stage {
        border-radius: 20px;
    }

    .aq-water-coverflow {
        --aq-side-width: 125px;
        --aq-active-width: min(86vw, 370px);

        --aq-near-push: 28px;
        --aq-far-push: 50px;

        --aq-speed: 460ms;
        --aq-content-speed: 200ms;
    }

    .aq-water-coverflow .flipster__item--past-2,
    .aq-water-coverflow .flipster__item--future-2 {
        opacity: 0 !important;
        pointer-events: none !important;
    }

    .aq-water-coverflow .flipster__item--past-1,
    .aq-water-coverflow .flipster__item--future-1 {
        opacity: 0.58 !important;
    }

    .aq-water-coverflow .flipster__button {
        width: 42px !important;
        height: 42px !important;
    }

    .aq-water-coverflow .flipster__button--prev {
        left: 8px !important;
    }

    .aq-water-coverflow .flipster__button--next {
        right: 8px !important;
    }
}


/* ============================================================
   22. DESKTOP – ROZLOŽENIE 5 KARIET

   past-2 · past-1 · CURRENT · future-1 · future-2

   Spacing vo widgete nechaj: 0
   ============================================================ */

@media (min-width: 1025px) {

    .aq-water-coverflow {
        /* široká bude iba aktívna karta */
        --aq-active-width: clamp(500px, 42vw, 550px);

        /* všetky neaktívne karty ostanú úzke */
        --aq-side-width: clamp(175px, 14vw, 210px);

        /*
         * Prvú kartu odsúvame mierne smerom von,
         * aby neprekrývala aktívnu kartu.
         */
        --aq-near-out: clamp(65px, 5vw, 85px);

        /*
         * Druhú kartu, ktorá je prirodzene pri okraji,
         * pritiahneme mierne smerom dovnútra.
         */
        --aq-far-in: clamp(65px, 5vw, 90px);
    }


    /* Flipster si riadi transform, translate na položkách nechceme */

    .aq-water-coverflow .flipster__item {
        left: 0 !important;
        translate: none !important;
    }


    /* Stredná aktívna karta */

    .aq-water-coverflow .flipster__item--current {
        left: 0 !important;

        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;

        z-index: 100 !important;
    }


    /* Prvá karta vľavo – mierne smerom von od aktívnej */

    .aq-water-coverflow .flipster__item--past-1 {
        left: calc(var(--aq-near-out) * -1) !important;

        opacity: 0.82 !important;
        visibility: visible !important;
        pointer-events: auto !important;

        z-index: 20 !important;
    }


    /* Druhá karta vľavo – pritiahnutie od okraja dovnútra */

    .aq-water-coverflow .flipster__item--past-2 {
        left: var(--aq-far-in) !important;

        opacity: 0.62 !important;
        visibility: visible !important;
        pointer-events: auto !important;

        z-index: 10 !important;
    }


    /* Prvá karta vpravo – mierne smerom von od aktívnej */

    .aq-water-coverflow .flipster__item--future-1 {
        left: var(--aq-near-out) !important;

        opacity: 0.82 !important;
        visibility: visible !important;
        pointer-events: auto !important;

        z-index: 20 !important;
    }


    /* Druhá karta vpravo – pritiahnutie od okraja dovnútra */

    .aq-water-coverflow .flipster__item--future-2 {
        left: calc(var(--aq-far-in) * -1) !important;

        opacity: 0.62 !important;
        visibility: visible !important;
        pointer-events: auto !important;

        z-index: 10 !important;
    }


    /* Všetky štyri bočné karty ostávajú úzke */

    .aq-water-coverflow
    .flipster__item:not(.flipster__item--current)
    .ue-item-template {
        width: var(--aq-side-width) !important;
        min-width: var(--aq-side-width) !important;
        max-width: var(--aq-side-width) !important;
    }


    /* Vzdialenejšie karty schovať */

    .aq-water-coverflow
    .flipster__item--past:not(.flipster__item--past-1):not(.flipster__item--past-2),

    .aq-water-coverflow
    .flipster__item--future:not(.flipster__item--future-1):not(.flipster__item--future-2) {
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }
}


/* ============================================================
   23. PRVÉ NAČÍTANIE BEZ PRECHODOV

   Platí iba pri štarte widgetu.
   Trieda aq-coverflow-resizing sa tu zámerne nepoužíva,
   lebo sa pridáva aj počas behu a spôsobovala by preblikávanie.
   ============================================================ */

.aq-water-coverflow:not(.aq-coverflow-ready) .flipster__container,
.aq-water-coverflow:not(.aq-coverflow-ready) .flipster__item,
.aq-water-coverflow:not(.aq-coverflow-ready) .flipster__item__content,
.aq-water-coverflow:not(.aq-coverflow-ready) .ue-item-template {
    transition: none !important;
}

/* ============================================================
   24. REDUCED MOTION
   ============================================================ */

@media (prefers-reduced-motion: reduce) {

    .aq-water-coverflow .flipster__container,
    .aq-water-coverflow .flipster__item,
    .aq-water-coverflow .flipster__item__content,
    .aq-water-coverflow .ue-item-template,
    .aq-water-coverflow .aq-water-card__active,
    .aq-water-coverflow .aq-water-card__inactive {
        transition: none !important;
        animation: none !important;
    }

    .aq-water-coverflow
    .flipster__item
    .ue-item-template::before {
        display: none !important;
    }

    .aq-water-coverflow
    .flipster__item
    .aq-water-card__image img {
        transition: none !important;
        transform: translateZ(0) !important;
    }
}


/* ============================================================
   25. PRÍCHOD WIDGETU – spúšťa sa pri scrolle, šíri sa od stredu
   (nahrádza predchádzajúcu sekciu 25)
   ============================================================ */

.aq-water-coverflow {
    --aq-in-ease:  cubic-bezier(.16, .86, .26, 1);
    --aq-in-dur:   820ms;  /* trvanie aktívnej karty */
    --aq-in-drift:  70ms;  /* každý ďalší prstenec trvá dlhšie */
    --aq-in-step:  110ms;  /* rozostup smerom von */
    --aq-in-lead:   60ms;
    --aq-in-rise:   30px;
    --aq-in-scale:  .955;
}

/* --- 1. Widget je skrytý, kým nie je v zábere a pripravený --- */

.aq-water-coverflow:not(.aq-in-view) {
    opacity: 0;
    animation: aq-coverflow-failsafe 1ms linear 5s forwards;
}

@keyframes aq-coverflow-failsafe {
    to { opacity: 1; }
}

.aq-water-coverflow.aq-in-view {
    opacity: 1;
}

/* --- 2. Počas prípravy žiadne prechody obsahu --- */

.aq-water-coverflow:not(.aq-coverflow-ready) .aq-water-card__active,
.aq-water-coverflow:not(.aq-coverflow-ready) .aq-water-card__inactive,
.aq-water-coverflow:not(.aq-coverflow-ready) .aq-water-card__image img,
.aq-water-coverflow:not(.aq-coverflow-ready) .ue-item-template::before,
.aq-water-coverflow:not(.aq-coverflow-ready) .ue-item-template::after {
    transition: none !important;
}

/* --- 3. Karty sa vynárajú od aktívnej smerom von --- */

.aq-water-coverflow.aq-in-view .flipster__item__content {
    animation-name: aq-card-in;
    animation-fill-mode: both;
    animation-timing-function: var(--aq-in-ease);

    /* vzdialenejšie karty prilietajú dlhšie – rozbije to metronóm */
    animation-duration:
        calc(var(--aq-in-dur) + var(--aq-in-i, 0) * var(--aq-in-drift));

    animation-delay:
        calc(var(--aq-in-lead) + var(--aq-in-i, 0) * var(--aq-in-step));
}

@keyframes aq-card-in {
    from {
        opacity: 0;
        translate: 0 var(--aq-in-rise);
        scale: var(--aq-in-scale);
    }
    to {
        opacity: 1;
        translate: 0 0;
        scale: 1;
    }
}

/* --- 4. Šípky dokĺžu ako posledné --- */

.aq-water-coverflow.aq-in-view .flipster__button--prev {
    animation: aq-nav-prev 660ms var(--aq-in-ease) 560ms both;
}

.aq-water-coverflow.aq-in-view .flipster__button--next {
    animation: aq-nav-next 660ms var(--aq-in-ease) 600ms both;
}

@keyframes aq-nav-prev {
    from { translate: -16px 0; }
    to   { translate: 0 0; }
}

@keyframes aq-nav-next {
    from { translate: 16px 0; }
    to   { translate: 0 0; }
}

/* --- 5. Mobil: kratší a plytší sled --- */

@media (max-width: 767px) {
    .aq-water-coverflow {
        --aq-in-dur:   600ms;
        --aq-in-drift:  50ms;
        --aq-in-step:   80ms;
        --aq-in-lead:   40ms;
        --aq-in-rise:   18px;
        --aq-in-scale:  .97;
    }

    .aq-water-coverflow.aq-in-view .flipster__button--prev {
        animation-delay: 400ms;
    }

    .aq-water-coverflow.aq-in-view .flipster__button--next {
        animation-delay: 430ms;
    }
}

/* --- 6. Elementor editor --- */

body.elementor-editor-active .aq-water-coverflow {
    opacity: 1 !important;
}

body.elementor-editor-active .aq-water-coverflow .flipster__item__content,
body.elementor-editor-active .aq-water-coverflow .flipster__button {
    animation: none !important;
    opacity: 1 !important;
    translate: none !important;
    scale: none !important;
}

/* --- 7. Reduced motion --- */

@media (prefers-reduced-motion: reduce) {
    .aq-water-coverflow:not(.aq-in-view) {
        opacity: 1;
    }

    .aq-water-coverflow .flipster__item__content,
    .aq-water-coverflow .flipster__button {
        animation: none !important;
        opacity: 1 !important;
        translate: none !important;
        scale: none !important;
    }
}

/* Obrázky kariet sa nesmú dolievať počas príchodu */
.aq-water-coverflow .aq-water-card__image img {
    background-color: #eef3f4;
}


/* ============================================================
   26. PREPNUTIE AKTÍVNEJ KARTY – bez reflowu
   Rozmer sa mení okamžite, pohyb robí výlučne GPU
   ============================================================ */

.aq-water-coverflow {
    --aq-swap-ease: cubic-bezier(.22, .82, .28, 1);
    --aq-swap-dur:  440ms;   /* príchod plného obsahu */
    --aq-swap-lead:  60ms;   /* štart, kým starý obsah ešte mizne */
    --aq-swap-out:  220ms;   /* odchod krátkeho obsahu */
    --aq-swap-rise:  14px;   /* výška priplynutia obsahu */
    --aq-swap-zoom: 1.045;   /* zoom obrázka neaktívnej karty */
}

/* --- 1. Karta je izolovaná: jej zmena neprepočítava stránku --- */

.aq-water-coverflow .flipster__item .ue-item-template {
    contain: layout paint;
}

/* --- 2. Krátky obsah mizne pomalšie – prekrytie, nie diera --- */

.aq-water-coverflow
.flipster__item--current
.aq-water-card__inactive {
    position: absolute !important;
    inset: 0 !important;

    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;

    transition:
        opacity    var(--aq-swap-out) ease,
        visibility 0s linear var(--aq-swap-out) !important;
}

/* --- 3. Plný obsah priplynie zdola, začína ešte v prekrytí --- */

.aq-water-coverflow .aq-water-card__active {
    translate: 0 var(--aq-swap-rise);

    transition:
        opacity    150ms ease,
        translate  0s linear 150ms,
        visibility 0s linear 150ms !important;
}

.aq-water-coverflow
.flipster__item--current
.aq-water-card__active {
    translate: 0 0;

    transition:
        opacity   var(--aq-swap-dur) var(--aq-swap-ease) var(--aq-swap-lead),
        translate var(--aq-swap-dur) var(--aq-swap-ease) var(--aq-swap-lead),
        visibility 0s linear var(--aq-swap-lead) !important;
}

/* --- 4. Vnútorné prvky sa nikdy nefejdujú samostatne --- */

.aq-water-coverflow .aq-water-card__active .elementor-widget {
    animation: none !important;
    opacity: 1 !important;
    translate: none !important;
}

/* --- 5. Obrázok sa pri aktivácii jemne usadí (GPU) --- */

.aq-water-coverflow .flipster__item .aq-water-card__image img {
    scale: var(--aq-swap-zoom);

    transition:
        transform 700ms var(--aq-hover-easing),
        filter    350ms var(--aq-hover-easing),
        scale     700ms var(--aq-swap-ease) !important;
}

.aq-water-coverflow
.flipster__item--current
.aq-water-card__image img {
    scale: 1;
}

/* --- 6. Mobil --- */

@media (max-width: 767px) {
    .aq-water-coverflow {
        --aq-swap-dur:  340ms;
        --aq-swap-lead:  40ms;
        --aq-swap-out:  170ms;
        --aq-swap-rise:   9px;
        --aq-swap-zoom: 1.03;
    }
}

/* --- 7. Elementor editor --- */

body.elementor-editor-active .aq-water-coverflow .aq-water-card__active {
    translate: none !important;
}

/* --- 8. Reduced motion --- */

@media (prefers-reduced-motion: reduce) {
    .aq-water-coverflow .aq-water-card__active {
        translate: none !important;
    }

    .aq-water-coverflow .aq-water-card__image img {
        scale: 1 !important;
    }
}

/* ============================================================
   27. FIREFOX – biele vlásočnicové čiary na okrajoch
   Subpixelové orezanie prepúšťa pozadie stránky
   ============================================================ */

/* Doplň presnú farbu tmavej sekcie z Elementora */
.aq-water-stage {
    background-color: #1D4A54;
}

.aq-water-coverflow,
.aq-water-coverflow .ue-coverflow,
.aq-water-coverflow .flipster {
    background-color: transparent !important;
}

/* Zaoblenie karty sa nesmie prekresliť cez okraj pozadia */
.aq-water-coverflow .flipster__item .ue-item-template {
    background-clip: padding-box !important;
}

/* Orezanie sa zarovná na celý pixel */
.aq-water-stage,
.aq-water-coverflow .ue-coverflow,
.aq-water-coverflow .flipster {
    transform: translateZ(0);
}

/* ============================================================
   28. MOBIL – NATÍVNY SWIPE CAROUSEL

   Trieda aq-mobile-carousel sa pridáva JS-om pod 768 px.
   Coverflow je vypnutý, prehadzovanie rieši prst a scroll-snap.
   ============================================================ */

@media (max-width: 767px) {

    .aq-water-coverflow.aq-mobile-carousel {
        /* jediné, čo ladíš */
        --aq-m-card: min(84vw, 360px);
        --aq-m-gap: 12px;

        --aq-center-x: 0px !important;
    }


    /* --- 1. Obaly nič neorezávajú ani netransformujú --- */

    .aq-water-coverflow.aq-mobile-carousel .ue-coverflow,
    .aq-water-coverflow.aq-mobile-carousel .flipster {
        height: auto !important;
        min-height: 0 !important;

        padding: 0 !important;

        overflow: visible !important;

        transform: none !important;
        perspective: none !important;
    }


    /* --- 2. Kontajner = natívny scroll so zacvaknutím --- */

    .aq-water-coverflow.aq-mobile-carousel .flipster__container {
        position: relative !important;
        top: auto !important;
        left: auto !important;

        display: flex !important;
        align-items: stretch !important;
        gap: var(--aq-m-gap);

        width: auto !important;
        height: auto !important;

        margin: 0 !important;
        padding: 10px calc((100% - var(--aq-m-card)) / 2) !important;

        transform: none !important;
        translate: none !important;
        transform-style: flat !important;
        perspective: none !important;

        transition: none !important;
        will-change: auto !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        overscroll-behavior-x: contain;
        -webkit-overflow-scrolling: touch;

        scrollbar-width: none;

        box-sizing: border-box;
    }

    .aq-water-coverflow.aq-mobile-carousel
    .flipster__container::-webkit-scrollbar {
        display: none;
    }


    /* --- 3. Položky majú rovnakú šírku, žiadne 3D --- */

    .aq-water-coverflow.aq-mobile-carousel .flipster__item {
        position: relative !important;
        top: auto !important;
        left: auto !important;

        flex: 0 0 var(--aq-m-card);

        width: var(--aq-m-card) !important;
        min-width: var(--aq-m-card) !important;
        max-width: var(--aq-m-card) !important;
        height: auto !important;

        margin: 0 !important;

        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        z-index: auto !important;

        transform: none !important;
        translate: none !important;
        transition: none !important;
        will-change: auto !important;

        scroll-snap-align: center;
    }


    /* Flipster natáča práve tieto dva obaly – vypnúť */

    .aq-water-coverflow.aq-mobile-carousel .flipster__item__content,
    .aq-water-coverflow.aq-mobile-carousel .ue-flip-item-content {
        display: block !important;

        width: 100% !important;
        height: 100% !important;

        transform: none !important;
        transform-style: flat !important;
        transition: none !important;
    }


    /* --- 4. Karta vyplní položku, bez stmavenia --- */

    .aq-water-coverflow.aq-mobile-carousel
    .flipster__item
    .ue-item-template {
        position: relative !important;
        left: auto !important;
        top: auto !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 100% !important;

        transform: none !important;

        opacity: 1 !important;
        filter: none !important;

        box-shadow: 0 10px 26px rgba(0, 28, 38, 0.20) !important;

        transition: none !important;
    }


    /* --- 5. Každá karta ukazuje plný obsah --- */

    .aq-water-coverflow.aq-mobile-carousel .aq-water-card__active {
        position: relative !important;
        inset: auto !important;

        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;

        translate: none !important;
        transition: none !important;
    }

    .aq-water-coverflow.aq-mobile-carousel .aq-water-card__inactive {
        display: none !important;
    }


    /* --- 6. Obrázok bez zoomu a bez prechodov --- */

    .aq-water-coverflow.aq-mobile-carousel
    .aq-water-card__image img {
        scale: 1 !important;
        transform: none !important;
        transition: none !important;
    }


/* --- 7. Šípky ostávajú – posúvajú scroll o jednu kartu --- */

    .aq-water-coverflow.aq-mobile-carousel .flipster__nav {
        display: none !important;
    }

    .aq-water-coverflow.aq-mobile-carousel .flipster__button {
        position: absolute !important;
        top: 50% !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 40px !important;
        height: 40px !important;

        margin: 0 !important;

        z-index: 300 !important;

        opacity: 1 !important;
        pointer-events: auto !important;

        transform: translateY(-50%) !important;

        transition: opacity 220ms ease !important;

        touch-action: manipulation;
    }

    .aq-water-coverflow.aq-mobile-carousel .flipster__button--prev {
        left: 6px !important;
    }

    .aq-water-coverflow.aq-mobile-carousel .flipster__button--next {
        right: 6px !important;
    }


    /* Na kraji zoznamu sa šípka stlmí a prestane reagovať */

    .aq-water-coverflow.aq-mobile-carousel.aq-at-start
    .flipster__button--prev,

    .aq-water-coverflow.aq-mobile-carousel.aq-at-end
    .flipster__button--next {
        opacity: 0.25 !important;
        pointer-events: none !important;
    }


    /* --- 8. Príchod zľava doprava, krátky a plytký --- */

    .aq-water-coverflow.aq-mobile-carousel.aq-in-view
    .flipster__item__content {
        animation-duration: 500ms !important;
        animation-delay: 40ms !important;
    }

    .aq-water-coverflow.aq-mobile-carousel.aq-in-view
    .flipster__item:nth-child(2) .flipster__item__content {
        animation-delay: 110ms !important;
    }

    .aq-water-coverflow.aq-mobile-carousel.aq-in-view
    .flipster__item:nth-child(3) .flipster__item__content {
        animation-delay: 180ms !important;
    }

    .aq-water-coverflow.aq-mobile-carousel.aq-in-view
    .flipster__item:nth-child(n+4) .flipster__item__content {
        animation-delay: 240ms !important;
    }


    /* --- 9. Elementor editor – bez scroll-snapu, aby sa dalo klikať --- */

    body.elementor-editor-active
    .aq-water-coverflow.aq-mobile-carousel .flipster__container {
        scroll-snap-type: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-703838f */.elementor-1393 .elementor-element.elementor-element-703838f .elementor-button {
    box-shadow:
        0 0 0 1px rgba(143, 214, 201, 0.15),
        0 6px 16px rgba(14, 58, 70, 0.30),
        0 0 20px 2px rgba(143, 214, 201, 0.22) !important;

    transition: transform 0.35s ease;
}

.elementor-1393 .elementor-element.elementor-element-703838f .elementor-button:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-514eb4f */.elementor-1393 .elementor-element.elementor-element-514eb4f .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-727b24b */.elementor-1393 .elementor-element.elementor-element-727b24b .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4578a40 */.elementor-1393 .elementor-element.elementor-element-4578a40 .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702819b */.elementor-1393 .elementor-element.elementor-element-702819b .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bef725 */.elementor-1393 .elementor-element.elementor-element-9bef725 .elementor-button-icon {
  transform-origin: 50% 50%;
  transition: transform 380ms cubic-bezier(0.34, 1.42, 0.64, 1);
}

.elementor-1393 .elementor-element.elementor-element-9bef725:hover .elementor-button-icon {
  transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c85fa72 */.elementor-1393 .elementor-element.elementor-element-c85fa72 .elementor-button-icon {
  transform-origin: 50% 50%;
  transition: transform 380ms cubic-bezier(0.34, 1.42, 0.64, 1);
}

.elementor-1393 .elementor-element.elementor-element-c85fa72:hover .elementor-button-icon {
  transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e2ac68 */.elementor-1393 .elementor-element.elementor-element-4e2ac68 .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa6cb63 */.elementor-1393 .elementor-element.elementor-element-aa6cb63 .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c569d13 */.elementor-1393 .elementor-element.elementor-element-c569d13 .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77865f4 */.elementor-1393 .elementor-element.elementor-element-77865f4 .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c29ecf9 */.elementor-1393 .elementor-element.elementor-element-c29ecf9 .elementor-button-icon {
  transform-origin: 50% 50%;
  transition: transform 380ms cubic-bezier(0.34, 1.42, 0.64, 1);
}

.elementor-1393 .elementor-element.elementor-element-c29ecf9:hover .elementor-button-icon {
  transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b919a */.elementor-1393 .elementor-element.elementor-element-47b919a .elementor-button-icon {
  transform-origin: 50% 50%;
  transition: transform 380ms cubic-bezier(0.34, 1.42, 0.64, 1);
}

.elementor-1393 .elementor-element.elementor-element-47b919a:hover .elementor-button-icon {
  transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24ebe62 */.elementor-1393 .elementor-element.elementor-element-24ebe62 .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a0527a */.elementor-1393 .elementor-element.elementor-element-0a0527a .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27e9e0 */.elementor-1393 .elementor-element.elementor-element-f27e9e0 .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a587e1 */.elementor-1393 .elementor-element.elementor-element-3a587e1 .elementor-heading-title {
    width: 100%;
    min-height: 2.4em;
    margin: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-178343c */.elementor-1393 .elementor-element.elementor-element-178343c .elementor-button-icon {
  transform-origin: 50% 50%;
  transition: transform 380ms cubic-bezier(0.34, 1.42, 0.64, 1);
}

.elementor-1393 .elementor-element.elementor-element-178343c:hover .elementor-button-icon {
  transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6be102 */.elementor-1393 .elementor-element.elementor-element-c6be102 .elementor-button-icon {
  transform-origin: 50% 50%;
  transition: transform 380ms cubic-bezier(0.34, 1.42, 0.64, 1);
}

.elementor-1393 .elementor-element.elementor-element-c6be102:hover .elementor-button-icon {
  transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-308209c *//* desktop + tablet = bez pozadia */
.elementor-1393 .elementor-element.elementor-element-308209c{
    background: transparent !important;
}

/* iba mobil */
@media (max-width: 767px){
    .elementor-1393 .elementor-element.elementor-element-308209c{
        background: rgba(255,255,255,0.64) !important; /* tu si ladíš silu */
        padding: 20px 12px 20px 12px !important;       /* tu si ladíš vnútorné odsadenie */
        border-radius: 0 !important;                   /* ak chceš, môžeš zmeniť */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77559e3 */.elementor-1393 .elementor-element.elementor-element-77559e3 .elementor-button-icon {
  transform-origin: 50% 50%;
  transition: transform 380ms cubic-bezier(0.34, 1.42, 0.64, 1);
}

.elementor-1393 .elementor-element.elementor-element-77559e3:hover .elementor-button-icon {
  transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86be492 */.elementor-1393 .elementor-element.elementor-element-86be492 {
  background: linear-gradient(
    360deg,
    #F3FFFF 0%,
    #F3FFFF 35%,
    #F8FFFF 70%,
    #FFFFFF 100%
  ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-166100a */.elementor-1393 .elementor-element.elementor-element-166100a {
  background: linear-gradient(
    180deg,
    #F3FFFF 0%,
    #F3FFFF 35%,
    #F8FFFF 70%,
    #FFFFFF 100%
  ) !important;
}/* End custom CSS */