@charset "UTF-8";*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}label{display:block}button,input,select,textarea{font-family:inherit;line-height:inherit;margin:0}[type=button],[type=reset],[type=submit],button{font-family:inherit}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}textarea{resize:vertical}small{font-family:inherit}.container,.container-fluid,.container-lg,.container-md,.container-medium-width,.container-sm,.container-smaller-width,.container-xl,.container-xxl{margin:0 auto;width:100%}@media (min-width:576px){.container,.container-medium-width,.container-sm,.container-smaller-width{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-medium-width,.container-sm,.container-smaller-width{max-width:720px}}@media (min-width:1024px){.container,.container-lg,.container-md,.container-medium-width,.container-sm,.container-smaller-width{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-medium-width,.container-sm,.container-smaller-width,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-medium-width,.container-sm,.container-smaller-width,.container-xl,.container-xxl{max-width:1320px}}.row{display:flex;flex-wrap:wrap}.row>*{flex-shrink:0;max-width:100%;width:100%}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width:576px){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:1024px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}}:root{--safari-height:100vh;--primary-color:#1b93fc;--secondary-color:#1b93fc}body{background:#f0f2f4 url(../images/backgrounds/var-default.svg) repeat;color:#061833;position:relative}.wave-section .section-content:after,.wave-section-top .section-content:after,.wave-section-white .section-content:after{background-image:url(../images/backgrounds/var-default-white.svg)}html.autumn .indestructible-windows-nets .sale,html.autumn .indestructible-windows-nets header,html.autumn .menu-link-spring,html.autumn .menu-link-spring-active,html.autumn .popup,html.autumn .sales-text,html.autumn .section-services,html.autumn .service-banner,html.autumn .services-list,html.autumn .sunblind-banner-box-text h1,html.autumn .sunblind-designs .badge-free-assembly,html.autumn .sunblind-items,html.autumn .sunblinds-banner,html.autumn .sunblinds-configurator .badge-free-assembly,html.autumn .sunblinds-configurator .fixed-aside h3,html.autumn .time-has-come-banner-box h4,html.autumn .work-banner .banner-background{--primary-color:#e76f2c;--secondary-color:#f5aa41}html.autumn .menu-link-spring:active,html.autumn .menu-link-spring:focus,html.autumn .menu-link-spring:hover{color:var(--secondary-color)!important}html.autumn .services-image .image-banner .text-secondary{color:var(--secondary-color)}html.autumn .menu-link-spring-active{color:var(--secondary-color)!important}html.autumn .menu-link-spring-active:after{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)!important}html.autumn .sales-text{box-shadow:0 0 18px 0 rgba(0,0,0,.09);color:#f9f9f9}html.autumn .sale,html.autumn .sales-text{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)}html.autumn .section-services .sales-text{background:#f9f9f9;box-shadow:0 0 18px 0 rgba(0,0,0,.09);color:var(--secondary-color)}html.autumn .popup-sale-timer,html.autumn body{background-image:url(../images/backgrounds/var-autumn.svg)}html.autumn .sunblind-banner .sunblind-banner-container .stvorec:after,html.autumn .sunblinds-banner .sunblinds-header .sunblinds-heading:before,html.autumn .wave-section .section-content:after,html.autumn .wave-section-top .section-content:after,html.autumn .wave-section-white .section-content:after,html.autumn .work-banner .banner-background:after{background-image:url(../images/backgrounds/var-autumn-white.svg)}html.autumn .work-banner .banner-background svg path{fill:url(#backgroundGradient)}html.spring .indestructible-windows-nets .sale,html.spring .indestructible-windows-nets header,html.spring .menu-link-spring,html.spring .menu-link-spring-active,html.spring .popup,html.spring .section-services,html.spring .service-banner,html.spring .services-list,html.spring .sunblinds-banner .sunblinds-header .sunblinds-heading,html.spring .work-banner .banner-background{--primary-color:#63d21f;--secondary-color:#b3de2f}html.spring .menu-link-spring:active,html.spring .menu-link-spring:focus,html.spring .menu-link-spring:hover{color:var(--secondary-color)!important}html.spring .services-image .image-banner .text-secondary{color:var(--secondary-color)}html.spring .menu-link-spring-active{color:var(--secondary-color)!important}html.spring .menu-link-spring-active:after{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)!important}html.spring .sales-text{box-shadow:0 0 18px 0 rgba(0,0,0,.09);color:#f9f9f9}html.spring .sale,html.spring .sales-text{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)}html.spring .section-services .sales-text{background:#f9f9f9;box-shadow:0 0 18px 0 rgba(0,0,0,.09);color:var(--secondary-color)}html.spring .service-header,html.spring .services-list{background:url(../images/services/background-spring.jpg) no-repeat bottom/cover}@supports (background:url("../images/services/background-spring.webp") no-repeat bottom/cover){html.spring .service-header,html.spring .services-list{background:url(../images/services/background-spring.webp) no-repeat bottom/cover}}@media only screen and (max-width:768px){html.spring .service-header,html.spring .services-list{background-position:36% top;background-size:230%}}html.spring .popup-sale-timer,html.spring body{background-image:url(../images/backgrounds/var-spring.png)}html.spring .sunblind-banner .sunblind-banner-container .stvorec:after,html.spring .sunblinds-banner .sunblinds-header .sunblinds-heading:before,html.spring .wave-section .section-content:after,html.spring .wave-section-top .section-content:after,html.spring .wave-section-white .section-content:after,html.spring .work-banner .banner-background:after{background-image:url(../images/backgrounds/var-spring-white.png)}html.spring .work-banner .banner-background svg path{fill:url(#backgroundGradient)}html.summer .indestructible-windows-nets .sale,html.summer .indestructible-windows-nets header,html.summer .menu-link-spring,html.summer .menu-link-spring-active,html.summer .popup,html.summer .sales-text,html.summer .section-services,html.summer .service-banner,html.summer .services-list,html.summer .sunblind-items,html.summer .sunblinds-banner,html.summer .work-banner .banner-background{--primary-color:#63d21f;--secondary-color:#b3de2f}html.summer .menu-link-spring:active,html.summer .menu-link-spring:focus,html.summer .menu-link-spring:hover{color:var(--secondary-color)!important}html.summer .services-image .image-banner .text-secondary{color:var(--secondary-color)}html.summer .menu-link-spring-active{color:var(--secondary-color)!important}html.summer .menu-link-spring-active:after{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)!important}html.summer .sales-text{box-shadow:0 0 18px 0 rgba(0,0,0,.09);color:#f9f9f9}html.summer .sale,html.summer .sales-text{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)}html.summer .section-services .sales-text{background:#f9f9f9;box-shadow:0 0 18px 0 rgba(0,0,0,.09);color:var(--secondary-color)}html.summer .service-header,html.summer .services-list{background:url(../images/services/background-spring.jpg) no-repeat bottom/cover}@supports (background:url("../images/services/background-spring.webp") no-repeat bottom/cover){html.summer .service-header,html.summer .services-list{background:url(../images/services/background-spring.webp) no-repeat bottom/cover}}@media only screen and (max-width:768px){html.summer .service-header,html.summer .services-list{background-position:36% top;background-size:230%}}html.summer .popup-sale-timer,html.summer body{background-image:url(../images/backgrounds/var-spring.png)}html.summer .sunblind-banner .sunblind-banner-container .stvorec:after,html.summer .sunblinds-banner .sunblinds-header .sunblinds-heading:before,html.summer .wave-section .section-content:after,html.summer .wave-section-top .section-content:after,html.summer .wave-section-white .section-content:after,html.summer .work-banner .banner-background:after{background-image:url(../images/backgrounds/var-spring-white.png)}html.summer .work-banner .banner-background svg path{fill:url(#backgroundGradient)}html.christmas .indestructible-windows-nets .sale,html.christmas .indestructible-windows-nets header,html.christmas .menu-link-spring,html.christmas .menu-link-spring-active,html.christmas .popup,html.christmas .sales-text,html.christmas .section-services,html.christmas .service-banner,html.christmas .services-list,html.christmas .sunblind-banner-box-text h1,html.christmas .sunblind-designs .badge-free-assembly,html.christmas .sunblind-items,html.christmas .sunblinds-banner,html.christmas .sunblinds-configurator .badge-free-assembly,html.christmas .sunblinds-configurator .fixed-aside h3,html.christmas .time-has-come-banner-box h4,html.christmas .work-banner .banner-background{--primary-color:#981818;--secondary-color:#cc2424}html.christmas .snow_wrap{height:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:999}html.christmas .snow,html.christmas .snow:after,html.christmas .snow:before{animation:SnowAnim 9s linear infinite;background-image:radial-gradient(4px 4px at 100px 50px,#fff,transparent),radial-gradient(6px 6px at 200px 150px,#fff,transparent),radial-gradient(3px 3px at 300px 250px,#fff,transparent),radial-gradient(3px 3px at 50px 200px,#fff,transparent),radial-gradient(4px 4px at 550px 550px,#fff,transparent);background-size:650px 650px;bottom:0;content:"";left:0;position:absolute;right:0;top:-650px}html.christmas .snow:after{animation-direction:reverse;animation-duration:18s;filter:blur(2px);margin-left:-250px;opacity:.5}html.christmas .snow:before{animation-direction:reverse;animation-duration:27s;filter:blur(1px);margin-left:-350px;opacity:.7}@keyframes SnowAnim{0%{transform:translateY(0)}to{transform:translateY(650px)}}html.christmas .popup .popup-sale-timer h4{color:var(--secondary-color)}html.christmas .menu-link-spring:active,html.christmas .menu-link-spring:focus,html.christmas .menu-link-spring:hover{color:var(--secondary-color)!important}html.christmas .services-image .image-banner .text-secondary{color:var(--secondary-color)}html.christmas .menu-link-spring-active{color:var(--secondary-color)!important}html.christmas .menu-link-spring-active:after{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)!important}html.christmas .sales-text{box-shadow:0 0 18px 0 rgba(0,0,0,.09);color:#f9f9f9}html.christmas .sale,html.christmas .sales-text{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)}html.christmas .section-services .sales-text{background:#f9f9f9;box-shadow:0 0 18px 0 rgba(0,0,0,.09);color:var(--secondary-color)}html.christmas .popup-sale-timer,html.christmas body{background-image:url(../images/backgrounds/var-christmas.svg)}html.christmas .sunblind-banner .sunblind-banner-container .stvorec:after,html.christmas .sunblinds-banner .sunblinds-header .sunblinds-heading:before,html.christmas .wave-section .section-content:after,html.christmas .wave-section-top .section-content:after,html.christmas .wave-section-white .section-content:after,html.christmas .work-banner .banner-background:after{background-image:url(../images/backgrounds/var-christmas-white.svg)}html.christmas .work-banner .banner-background svg path{fill:url(#backgroundGradient)}html.new-year .indestructible-windows-nets .sale,html.new-year .indestructible-windows-nets header,html.new-year .menu-link-spring,html.new-year .menu-link-spring-active,html.new-year .sales-text,html.new-year .section-services .sales-text,html.new-year .service-banner,html.new-year .services-list,html.new-year .sunblind-banner-box-text h1,html.new-year .sunblind-designs .badge-free-assembly,html.new-year .sunblind-items,html.new-year .sunblinds-banner,html.new-year .sunblinds-configurator .badge-free-assembly,html.new-year .sunblinds-configurator .fixed-aside h3,html.new-year .time-has-come-banner-box h4,html.new-year .work-banner .banner-background{--primary-color:#981818;--secondary-color:#cc2424}html.new-year .section-services .sales-text{background:#f9f9f9;box-shadow:0 0 18px 0 rgba(0,0,0,.09);color:var(--secondary-color)}html.new-year .popup-sale-timer,html.new-year body{background-image:url(../images/backgrounds/var-new-year.svg)}html.new-year .sunblind-banner .sunblind-banner-container .stvorec:after,html.new-year .sunblinds-banner .sunblinds-header .sunblinds-heading:before,html.new-year .wave-section .section-content:after,html.new-year .wave-section-top .section-content:after,html.new-year .wave-section-white .section-content:after,html.new-year .work-banner .banner-background:after{background-image:url(../images/backgrounds/var-new-year-white.svg)}html.new-year .work-banner .banner-background svg path{fill:url(#backgroundGradient)}html.space .work-banner .banner-background{--primary-color:#102434;--secondary-color:#1f465e}html.space .popup-sale-timer,html.space body{background-image:url(../images/backgrounds/var-space.svg)}html.space .sunblind-banner .sunblind-banner-container .stvorec:after,html.space .sunblinds-banner .sunblinds-header .sunblinds-heading:before,html.space .wave-section .section-content:after,html.space .wave-section-top .section-content:after,html.space .wave-section-white .section-content:after,html.space .work-banner .banner-background:after{background-image:url(../images/backgrounds/var-space-white.svg);background-position:bottom}html.space .work-banner .banner-background svg path{fill:url(#backgroundGradient)}html.space .wave-section-top:not(.wave-section-white)>svg:first-child,html.space .wave-section-white:not(.wave-section-white)>svg:first-child,html.space .wave-section:not(.wave-section-white)>svg:first-child{fill:#102434}html.space .wave-section-top:not(.wave-section-white)>svg:last-child,html.space .wave-section-white:not(.wave-section-white)>svg:last-child,html.space .wave-section:not(.wave-section-white)>svg:last-child{fill:#1f465e}html.space .wave-section-top:not(.wave-section-white) .section-content,html.space .wave-section-white:not(.wave-section-white) .section-content,html.space .wave-section:not(.wave-section-white) .section-content{background:linear-gradient(180deg,#102434 0,#1f465e)}html.space .wave-section-top:not(.wave-section-white) .section-content:after,html.space .wave-section-white:not(.wave-section-white) .section-content:after,html.space .wave-section:not(.wave-section-white) .section-content:after{background-image:url(../images/backgrounds/var-space-white.svg)}html.space .services-all p{color:#f9f9f9}html.space .service-header,html.space .services-list{background:url(../images/services/background-space.jpg) no-repeat bottom/cover}@supports (background:url("../images/services/background-space.webp") no-repeat bottom/cover){html.space .service-header,html.space .services-list{background:url(../images/services/background-space.webp) no-repeat bottom/cover}}html.space .service-header .heading:not(.main-element-style .heading):not(.main-element-style-dark .heading):not(.main-element-style-blue .heading) h2,html.space .service-header .heading:not(.main-element-style .heading):not(.main-element-style-dark .heading):not(.main-element-style-blue .heading) h6,html.space .service-header .heading:not(.main-element-style .heading):not(.main-element-style-dark .heading):not(.main-element-style-blue .heading) p,html.space .service-header .heading:not(.main-element-style .heading):not(.main-element-style-dark .heading):not(.main-element-style-blue .heading) small,html.space .service-header .window-brands h2,html.space .service-header .window-brands h6,html.space .service-header .window-brands p,html.space .service-header .window-brands small{color:#f9f9f9}@keyframes levitate{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes projects-animate-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes projects-animate-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes modal-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modal-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}@keyframes slide-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slide-left{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes scroll{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}to{transform:translateY(-5px)}}main{margin-top:-1px;overflow:hidden}.container-fluid,.container-lg,.container-md,.container-medium-width,.container-sm,.container-smaller-width,.container-xl,.container-xxl{padding-left:1.25rem;padding-right:1.25rem}@media only screen and (min-width:1300px){.container-medium-width,.container-sm,.container-smaller-width{max-width:1300px}}@media only screen and (min-width:900px){.container-smaller-width{max-width:900px}}@media only screen and (min-width:1100px){.container-medium-width{max-width:1100px}}.row>*{padding-left:0;padding-right:1.25rem}.row>:last-child{padding-left:0;padding-right:0}@media only screen and (max-width:1024px){.row>*{padding-left:0;padding-right:0}.row>:not(:last-child){margin-bottom:1.25rem}}.row-spaces{margin:0 -.625rem -1.25rem}.row-spaces>*{padding:0 .625rem}.row-spaces>:not(:last-child){margin-bottom:1.25rem}.row-spaces>:last-child{margin-bottom:1.25rem;padding:0 .625rem}.row-spaces-0{margin:0}.row-spaces-0>*{padding-left:0;padding-right:0}.section-offset{padding-bottom:3.75rem;padding-top:3.75rem}@media only screen and (max-width:1500px){.section-offset{padding-bottom:2.5rem;padding-top:2.5rem}}.section-content:after,section{background-position:50%;background-repeat:no-repeat;background-size:auto}button,input,select,textarea{background:none;border:none;font-size:inherit;outline:none}button ::-moz-placeholder,input ::-moz-placeholder,select ::-moz-placeholder,textarea ::-moz-placeholder{color:#54646f}button ::placeholder,input ::placeholder,select ::placeholder,textarea ::placeholder{color:#54646f}button[disabled],input[disabled]{cursor:not-allowed;opacity:.5}input[readonly]{cursor:not-allowed}ul{list-style:none}img,svg{display:block;width:100%}a{color:inherit;display:inline-block}a,iframe,video{vertical-align:bottom}iframe,video{border:0;height:100%;width:100%}:root{--h1:clamp(39.81px,2.1vw,42.30px);--h2:clamp(33.18px,1.9vw,35.25px);--h3:clamp(27.65px,1.8vw,29.38px);--h4:clamp(23.04px,1.7vw,24.48px);--h5:clamp(19.20px,1.6vw,20.40px);--h6:clamp(16px,1.5vw,17px)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunito,sans-serif;font-size:clamp(16px,1.3vw,17px);font-weight:600}.h1,h1{font-size:var(--h1)}.h1,.h2,h1,h2{font-family:Montserrat,sans-serif;font-weight:700}.h2,h2{font-size:var(--h2)}.h3,h3{font-size:var(--h3)}.h3,.h4,h3,h4{font-family:Montserrat,sans-serif;font-weight:700}.h4,h4{font-size:var(--h4)}.h5,h5{font-size:var(--h5)}.h5,.h6,h5,h6{font-family:Montserrat,sans-serif;font-weight:700}.h6,h6{font-size:var(--h6)}a,p{letter-spacing:.5px;text-decoration:none}.font-montserrat{font-family:Montserrat,Arial,sans-serif;font-weight:700}.text-primary{color:var(--primary-color)}.text-primary-gradient{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-color:var(--primary-color);background-image:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)}.text-primary-contrast{color:#d7e6ef}.text-dark{color:#061833}.text-white{color:#f9f9f9}.text-low-contrast{color:#54646f}.text-green{color:#45d669}.text-red{color:#d92f2f}.text-yellow{color:#ecc95d}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}@media only screen and (min-width:768px){.h1-xl{font-size:clamp(61.03px,3.6vw,64.85px)}.h1-lg{font-size:clamp(48.83px,2.4vw,51.88px)}}.heading-text,.heading-text-white{color:#54646f;margin:0 auto 2.5rem;max-width:29.375rem}.heading-text-white{color:#f9f9f9}.image-before-element,.image-before-element-blue:before{position:relative}.image-before-element-blue:before,.image-before-element:before{background:#f9f9f9;border-radius:16px;box-shadow:0 0 18px rgba(6,24,51,.25);content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(2deg);width:100%;z-index:-1}.image-before-element-blue:before{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);transform:rotate(-2deg)}.gradient-overlay,.gradient-overlay-dark,.gradient-overlay-dark-transparent,.gradient-overlay-primary{border-radius:16px;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.gradient-overlay-primary{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)}.gradient-overlay-dark{background:#061833}.gradient-overlay-dark-transparent{background:linear-gradient(0deg,#061833 0,rgba(6,24,51,.25))}.main-element-style,.main-element-style-blue,.main-element-style-dark{background:#f9f9f9;border-radius:16px;box-shadow:1px 5px 26px rgba(6,24,51,.05)}.main-element-style-blue{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)}.main-element-style-dark{background:#061833}.border-red{border-color:#d92f2f!important}.image-ratio{height:100%;max-width:100%}.pb-0{padding-bottom:0}.mb-0{margin-bottom:0}.mb-10{margin-bottom:.625rem}.mb-20{margin-bottom:1.25rem}.mb-40{margin-bottom:2.5rem}.mt-10{margin-top:.625rem}.mt-20{margin-top:1.25rem}.mt-40{margin-top:2.5rem}.my-10{margin:.625rem 0}.my-40{margin:2.5rem 0}.relative{position:relative}.-z-1{z-index:-1}.-z-2{z-index:-2}.flex{display:flex}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.inline-flex{display:inline-flex}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.d-none,.hidden{display:none}.d-block{display:block}@media only screen and (min-width:768px){.d-md-block{display:block}}@media only screen and (min-width:1024px){.offset-lg-1{margin-right:5.333333%}}.icon{flex-shrink:0;height:1.625rem;width:1.625rem}.icon-tiny{flex-shrink:0;height:1.25rem;width:1.25rem}.icon-big{flex-shrink:0;height:2.125rem;width:2.125rem}.icon-close{margin-bottom:1.25rem}.icon-close svg{transition:all .12s ease-in-out}.icon-close:hover svg{color:#d92f2f!important;transform:rotate(90deg)}@media only screen and (max-width:1024px){.icon-close{right:1.25rem;top:1.25rem}}.sales-text{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:10px;display:inline-block;font-size:clamp(1.3em,7vw,2em);margin-bottom:.625rem;padding:.875rem 1.25rem;white-space:nowrap;z-index:10}.red-background{background:#d92f2f;border-radius:.3em;color:#f9f9f9;display:inline-block;font-weight:700;line-height:1;padding:.3rem .6rem}.carousel-offset-fix{margin-bottom:2.5rem}@media only screen and (max-width:768px){.carousel-offset-fix{margin-left:-1.25rem!important;margin-right:-1.25rem!important}}html[data-turbo-preview] [data-aos]{visibility:hidden}html[data-turbo-preview] .modal,html[data-turbo-preview] .modal-projects{display:none}html[data-turbo-preview] .page-navbar .expanded .navbar-menu{transform:translateX(100%)}html[data-turbo-preview] .page-navbar .expanded .navbar-menu-icon .icon-line-01{transform:scaleX(.5)}html[data-turbo-preview] .page-navbar .expanded .navbar-menu-icon .icon-line-02{transform:rotate(0)}html[data-turbo-preview] .page-navbar .expanded .navbar-menu-icon .icon-line-03{transform:scaleX(.5)}.oc-progress-bar{background:var(--primary-color);box-shadow:none;height:3px;z-index:10000}.oc-flash-message{background:#f9f9f9!important;border-radius:10px;box-shadow:0 0 18px rgba(6,24,51,.25);color:#061833;max-width:29.375rem;padding:1.25rem 3.8rem 1.25rem 1.25rem;top:6.5rem;transform:translateY(-40px)}@media only screen and (max-width:768px){.oc-flash-message{left:1.25rem;right:1.25rem;top:5.125rem}}.oc-flash-message.flash-show{transform:translateY(0)}.oc-flash-message a.flash-close{filter:brightness(0);right:1.25rem;top:50%}.oc-flash-message.success{border-bottom:2px solid #45d669;color:#45d669}.oc-flash-message.error{border-bottom:2px solid #d92f2f;color:#d92f2f}.oc-attach-loader:hover:before{transform:scale(1)}.oc-attach-loader:after{height:1.125rem;margin-left:.625rem;width:1.125rem}.swiper-slide{height:auto;transition:opacity .12s ease-in-out}@media only screen and (max-width:768px){.swiper-slide{opacity:.5}}@media only screen and (max-width:1024px){.swiper-slide-active{opacity:1!important}}@media only screen and (min-width:1024px){.swiper-slide-visible{opacity:1!important}}body .pac-container{background-color:#f9f9f9;border-radius:16px;border-top:none;box-shadow:1px 5px 26px rgba(6,24,51,.05);margin-top:.625rem;z-index:9101}body .pac-container:after{content:none}body .pac-container .pac-item{align-items:center;cursor:pointer;display:flex;padding:.625rem .8125rem;transition:background-color .12s ease-in-out}body .pac-container .pac-item:hover{background-color:#f0f2f4}body .pac-container .pac-item .pac-icon{background:url(../images/icons/map-pin-low-contrast.svg) 50%;background-size:1.25rem;height:1.25rem;margin-right:.625rem;margin-top:0;width:1.25rem}body .pac-container .pac-item .pac-item-query{color:var(--primary-color)}html .nice-select{background-color:#f9f9f9;border:2px solid #d2d2d2;border-radius:8px;font-size:1rem;height:auto;line-height:unset;padding:.75rem;width:100%}html .nice-select:after{height:.625rem;right:1.375rem;top:44%;width:.625rem}html .nice-select:hover{border-color:#d7e6ef}html .nice-select-dropdown{width:100%}html .nice-select .option.disabled{display:none}html .nice-select.open,html .nice-select:active,html .nice-select:focus{border-color:var(--primary-color)}html .fc .fc-timegrid-event:not(.fc-timegrid-event-disabled){cursor:pointer;transition:background-color .12s ease-in-out}html .fc .fc-timegrid-event:not(.fc-timegrid-event-disabled):after{color:#f9f9f9;content:"+";font-size:1.875rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}html .fc .fc-timegrid-event:not(.fc-timegrid-event-disabled):hover{background-color:#0382f0!important}html .fc .fc-event{padding:.1875rem}@media only screen and (max-width:1399px){html .fc .fc-event{padding:0 .1875rem}}html .fc .fc-event .fc-event-time{margin-bottom:0}html .fc .fc-event .fc-event-title{font-weight:800}html .fc .fc-timegrid-event-harness{margin-right:-.1875rem}@media only screen and (max-width:768px){html .fc .fc-timegrid-event-harness{margin-right:-.375rem}}html .fc .fc-daygrid-day.fc-day-today{background-color:var(--primary-color);color:#f9f9f9}html .fc .fc-col-header-cell-cushion{color:var(--primary-color);font-size:1.25rem;padding:.5rem .625rem}html .fc .fc-button-primary{background-color:var(--primary-color);border:none}html .fc .fc-button-primary[disabled]{background-color:rgba(var(--primary-color),.5)}html .fc .fc-button-primary:hover:not([disabled]){background-color:#0387fa}html .fc .fc-timegrid-col.fc-day-today{background-color:rgba(215,230,239,.3)}html .fc .fc-event-time{font-size:.9375rem}html .fc .fc-timegrid-slot-minor{border:none}html .fc .fc-timegrid-slot-label-cushion:after{content:"h"}:root{--fc-small-font-size:16px!important;--fc-border-color:#99adcb!important;--fc-page-bg-color:#f9f9f9!important}.wave-section,.wave-section-top,.wave-section-white{margin:3.75rem 0}@media only screen and (max-width:1500px){.wave-section,.wave-section-top,.wave-section-white{margin:2.5rem 0}}.wave-section-top>svg,.wave-section-white>svg,.wave-section>svg{height:5rem}.wave-section-top>svg:first-child,.wave-section-white>svg:first-child,.wave-section>svg:first-child{fill:var(--secondary-color);transform:translateY(1px)}.wave-section-top>svg:last-child,.wave-section-white>svg:last-child,.wave-section>svg:last-child{fill:var(--primary-color);transform:scale(-1) translateY(1px)}@media only screen and (max-width:768px){.wave-section-top>svg,.wave-section-white>svg,.wave-section>svg{height:2.5rem}}.wave-section .section-content,.wave-section-top .section-content,.wave-section-white .section-content{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);color:#f9f9f9;position:relative;z-index:10}.wave-section .section-content:after,.wave-section-top .section-content:after,.wave-section-white .section-content:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.wave-section-top{margin:2.5rem 0 0}.wave-section-white>svg:first-child{fill:#f0f2f4;transform:scale(1) translateY(-1px)}.wave-section-white>svg:last-child{fill:#f0f2f4;transform:scale(-1) translateY(-1px)}.wave-section-white .section-content{background:none}.page-navbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,98%,.75);box-shadow:1px 5px 26px rgba(6,24,51,.05);font-weight:800;left:0;position:fixed;top:0;transition:.2s ease-in-out;width:100%;z-index:9000}.page-navbar-aside{background:#2e3f58;padding:.3125rem 1.25rem}.page-navbar-aside .aside-logos,.page-navbar-aside .aside-logos li:not(:first-child:not(.col-spaces)){margin-left:.625rem}.page-navbar-aside .aside-logos li img{height:1.0625rem;width:auto}.page-navbar-aside-timer{background:#00cec2;padding:.4rem 0}@media only screen and (max-width:576px){.page-navbar-aside-timer{display:block;padding:.4rem 1.25rem;text-align:center}}.page-navbar-aside-timer h6{font-size:1.3em}@media only screen and (max-width:576px){.page-navbar-aside-timer h6{font-size:1.1em;vertical-align:middle}}@media only screen and (max-width:340px){.page-navbar-aside-timer h6{font-size:.9em}}.page-navbar-aside-timer .navbar-sale-timer{background:#d92f2f;border-radius:7px;display:inline-block;padding:.2rem .4rem;vertical-align:middle}.page-navbar-aside-timer .navbar-timer-numbers{font-size:1.3em;margin-left:.7rem}@media only screen and (max-width:576px){.page-navbar-aside-timer .navbar-timer-numbers{font-size:1.1em;margin-left:0;vertical-align:middle}}@media only screen and (max-width:340px){.page-navbar-aside-timer .navbar-timer-numbers{font-size:.9em}}.page-navbar-aside-timer .button-small{margin-left:1.5rem;margin-top:0}.page-navbar .navbar-content{padding-bottom:.1875rem;padding-top:.1875rem}@media only screen and (max-width:1024px){.page-navbar .navbar-content{padding-bottom:0;padding-top:0}}.page-navbar .navbar-content #static-mobile-contact{display:flex}@media only screen and (min-width:1024px){.page-navbar .navbar-content #static-mobile-contact{display:none}}@media only screen and (max-width:1024px){.page-navbar .navbar-content #static-desktop-contact{display:none}.page-navbar .navbar-content .navbar-menu{background:#f9f9f9;border-right:2px solid #d7e6ef;box-shadow:1px 5px 26px rgba(6,24,51,.05);height:var(--safari-height);overflow:hidden;padding:1.25rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .2s ease-in-out;width:50%}}@media only screen and (max-width:768px){.page-navbar .navbar-content .navbar-menu{width:100%}}@media only screen and (max-width:1024px){.page-navbar .navbar-content .navbar-menu ul{flex-direction:column;justify-content:center}}@media only screen and (min-width:1024px){.page-navbar .navbar-content .navbar-menu li:not(:first-child:not(.col-spaces)){margin-left:1.25rem}}@media only screen and (max-width:1024px){.page-navbar .navbar-content .navbar-menu li{font-size:var(--h2);margin-left:0;text-align:center}.page-navbar .navbar-content .navbar-menu li .menu-link{padding:.5rem 0}.page-navbar .navbar-content .navbar-menu li .menu-link-active{color:var(--primary-color)}}.page-navbar .navbar-content .navbar-menu li .menu-link{transition:color .12s ease-in-out}.page-navbar .navbar-content .navbar-menu li .menu-link:hover{color:var(--primary-color)}.page-navbar .navbar-content .navbar-menu li .menu-link-active{color:var(--primary-color);position:relative}@media only screen and (min-width:1024px){.page-navbar .navbar-content .navbar-menu li .menu-link-active:after{background:var(--primary-color);border-radius:10px;bottom:-.625rem;content:"";height:.3125rem;left:50%;position:absolute;transform:translateX(-50%);width:.3125rem}}.page-navbar .navbar-content .navbar-menu-icon{margin-right:-1.25rem;padding:1.25rem;z-index:10}@media only screen and (min-width:1024px){.page-navbar .navbar-content .navbar-menu-icon{display:none}}.page-navbar .navbar-content .navbar-menu-icon .icon-line-item{background:#061833;border-radius:2px;height:.125rem;margin:.25rem 0;transition:transform .2s ease-in-out;width:1.25rem}.page-navbar .navbar-content .navbar-menu-icon .icon-line-01{transform:scaleX(.5);transform-origin:left}.page-navbar .navbar-content .navbar-menu-icon .icon-line-03{transform:scaleX(.5);transform-origin:right}.page-navbar .navbar-logo{display:flex;justify-content:start}@media only screen and (max-width:1199px){.page-navbar .navbar-logo{max-width:10rem}}@media only screen and (max-width:1024px){.page-navbar .navbar-logo{max-width:none}}.page-navbar .navbar-logo .button-primary{display:none;font-size:1em;margin-left:2rem;margin-top:0}@media only screen and (max-width:768px){.page-navbar .navbar-logo .button-primary{display:block}}@media only screen and (max-width:576px){.page-navbar .navbar-logo .button-primary{font-size:.8em}}@media only screen and (max-width:395px){.page-navbar .navbar-logo .button-primary{font-size:.8em;padding:.5rem}}@media only screen and (max-width:380px){.page-navbar .navbar-logo .button-primary{display:none}}.page-navbar .navbar-contact,.page-navbar .navbar-logo{flex-basis:0;flex-grow:1}.page-navbar .navbar-contact{display:flex;justify-content:flex-end}@media only screen and (max-width:1024px){.page-navbar .navbar-contact{bottom:1.25rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:100%}}.page-navbar .navbar-contact-content{position:relative;text-align:center}.page-navbar .navbar-contact-content a{color:var(--primary-color)}@media only screen and (max-width:1199px){.page-navbar .navbar-contact-content a{font-size:1.5em;line-height:1.5}}.page-navbar .navbar-contact-content .contact-mascot{bottom:-.1875rem;left:-3.75rem;position:absolute;width:3.75rem}@media only screen and (max-width:1024px){.page-navbar .navbar-contact-content .contact-mascot{bottom:-1.5rem}}.page-navbar .expanded .navbar-menu{transform:translateX(0)}.page-navbar .expanded .navbar-menu-icon .icon-line-01{transform:translate(3px,-1px) rotate(45deg) scaleX(.5)}.page-navbar .expanded .navbar-menu-icon .icon-line-02{transform:rotate(-45deg)}.page-navbar .expanded .navbar-menu-icon .icon-line-03{transform:translate(-3px,1px) rotate(45deg) scaleX(.5)}.page-navbar .floating-box{color:#f9f9f9;font-size:.8em;left:50%;margin-top:-.2rem;position:absolute;text-align:center;transform:translateX(-50%)}@media only screen and (max-width:768px){.page-navbar .floating-box{display:none}}.page-navbar .floating-box h3{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:13px;font-size:1.4em;margin-bottom:-1.6rem;margin-left:auto;margin-right:auto;padding:.8rem 2rem 1.4rem;width:-moz-max-content;width:max-content}.page-navbar .floating-box h4{background:#d92f2f;border-radius:7px;display:inline-block;font-size:1.1em;margin-top:.6rem;padding:.2rem 1.2rem}.page-navbar .floating-box-where-we-work{left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:95%;z-index:-1}.page-navbar .floating-box-where-we-work h3{background:#f9f9f9;border-radius:.6rem;box-shadow:0 4px 6px 0 rgba(0,0,0,.231);font-size:1.5em;margin-left:auto;margin-right:auto;padding:.3rem 2.1rem;width:-moz-max-content;width:max-content}@media only screen and (max-width:576px){.page-navbar .floating-box-where-we-work h3{font-size:1.2em}}.page-navbar .floating-box-where-we-work h3 span{color:var(--primary-color)}.page-navbar .floating-box-where-we-work .floating-box-where-we-work-item{background:var(--primary-color);border-radius:.5rem;display:inline-block;padding:.3rem 1.2rem;position:relative;z-index:-1}.page-navbar .floating-box-where-we-work .floating-box-where-we-work-item h4{color:#f9f9f9;display:inline-block;font-size:1.5em}@media only screen and (max-width:576px){.page-navbar .floating-box-where-we-work .floating-box-where-we-work-item h4{font-size:1.2em}}.page-navbar .floating-box-where-we-work .floating-box-where-we-work-item svg{display:inline-block;margin-left:.2rem;vertical-align:text-top;width:auto}.page-footer-container{flex-direction:row-reverse;gap:1rem}@media only screen and (max-width:1024px){.page-footer-container{flex-direction:column;gap:0}}.page-footer a{color:#f9f9f9}.page-footer a:hover{opacity:.8}.page-footer .footer-logo p{display:block;width:21.25rem}@media only screen and (max-width:768px){.page-footer .footer-logo p{width:100%}}@media only screen and (max-width:1024px){.page-footer-item:not(:last-child){margin-bottom:2.5rem}}.page-footer-item a,.page-footer-item span{padding:.25rem 0}@media only screen and (max-width:1024px){.page-footer-item a,.page-footer-item span{padding:.5rem 0}}.page-footer-item span{display:block}.page-footer-item .logo{margin-bottom:.625rem}.page-footer .aside-info .container-medium-width,.page-footer .aside-info .container-sm,.page-footer .aside-info .container-smaller-width{border-top:1px solid hsla(0,0%,98%,.5);padding:1.25rem}.page-footer .aside-info .container-medium-width a,.page-footer .aside-info .container-sm a,.page-footer .aside-info .container-smaller-width a{font-weight:800}.page-footer .aside-info .container-medium-width select,.page-footer .aside-info .container-sm select,.page-footer .aside-info .container-smaller-width select{background:none;border:2px solid #f9f9f9;border-radius:6px;text-transform:uppercase}.call-us-mobile{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;left:0;overflow:hidden;position:fixed;transition:.2s ease-in-out;width:100%;z-index:500}@media only screen and (min-width:1024px){.call-us-mobile{display:none}}.call-us-mobile-text{padding:.25rem 0}.call-us-mobile-text a{animation:crescendo 15s ease-in infinite;padding:0;transform:scale(1)}@keyframes crescendo{1.875%{padding:.3rem 0;transform:scale(1.06)}3.75%{padding:0;transform:scale(1)}}.call-us-mobile-icon{margin-left:.3125rem}.call-us-mobile-icon a{padding:1rem}.call-us-mobile-icon .online-icon:after{background:#45d669;border-radius:50%;box-shadow:0 0 17px 0 #45d669;content:"";height:.625rem;left:2rem;position:absolute;top:2.2rem;width:.625rem;z-index:1}.call-us-mobile-icon svg{animation-delay:.4s;animation-duration:15s;animation-iteration-count:infinite;animation-name:trin;animation-timing-function:linear;margin:.1875rem .1875rem 0 0}@keyframes trin{0%{transform:rotate(0deg)}1.25%,2%,2.75%,3.5%,4.25%{transform:rotate(0deg)}1.4375%,2.1875%,2.9375%,3.6875%,4.4375%{transform:rotate(8deg)}1.625%,2.375%,3.125%,3.875%,4.625%{transform:rotate(0deg)}1.8125%,2.5625%,3.3125%,4.0625%,4.8125%{transform:rotate(-8deg)}5%{transform:rotate(0deg)}}.call-us-mobile-icon:after,.call-us-mobile-icon:before{animation:pulse 4s linear infinite;border:1px solid hsla(0,0%,100%,.702);border-radius:100%;content:"";height:1.3rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:1.3rem}.call-us-mobile-icon:after{animation-delay:2s}.call-us-mobile .call-us-mascot{align-self:end;margin-right:.3125rem;width:3.75rem}html[data-turbo-preview] .call-us-mobile-icon svg,html[data-turbo-preview] .call-us-mobile-text a{animation:none}.button,.button-blue,.button-error,.button-ghost,.button-green,.button-primary,.button-white,.button-white-green,.button-white-with-blue-border,.button-white-with-red-border,.button-white-with-white-border{font-size:1.2em;font-weight:800;padding:.8125rem 1.625rem;position:relative;transition:color .12s ease-in-out;z-index:10}@media only screen and (max-width:576px){.button,.button-blue,.button-error,.button-ghost,.button-green,.button-primary,.button-white,.button-white-green,.button-white-with-blue-border,.button-white-with-red-border,.button-white-with-white-border{font-size:1em}}.button-blue:before,.button-error:before,.button-ghost:before,.button-green:before,.button-primary:before,.button-white-green:before,.button-white-with-blue-border:before,.button-white-with-red-border:before,.button-white-with-white-border:before,.button-white:before,.button:before{border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .12s ease-in-out,background-color .12s ease-in-out;width:100%;z-index:-1}.button-blue:hover:before,.button-error:hover:before,.button-ghost:hover:before,.button-green:hover:before,.button-primary:hover:before,.button-white-green:hover:before,.button-white-with-blue-border:hover:before,.button-white-with-red-border:hover:before,.button-white-with-white-border:hover:before,.button-white:hover:before,.button:hover:before{transform:scale(1.08)}.button-blue:active:before,.button-error:active:before,.button-ghost:active:before,.button-green:active:before,.button-primary:active:before,.button-white-green:active:before,.button-white-with-blue-border:active:before,.button-white-with-red-border:active:before,.button-white-with-white-border:active:before,.button-white:active:before,.button:active:before{transform:scale(.94,.96)}@media only screen and (max-width:768px){.button,.button-blue,.button-error,.button-ghost,.button-green,.button-primary,.button-white,.button-white-green,.button-white-with-blue-border,.button-white-with-red-border,.button-white-with-white-border{padding:.75rem 1.5rem}}.button-primary{color:#f9f9f9}.button-primary:before{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)}.button-error{color:#f9f9f9}.button-error:before{background:#d92f2f}.button-ghost{color:var(--primary-color)}.button-ghost:hover{color:#f9f9f9}.button-ghost:hover:before{background:var(--primary-color)}.button-ghost:before{border:2px solid var(--primary-color)}.button-white{color:var(--primary-color)}.button-white:before{background:#f9f9f9}.button-white-with-red-border{color:#061833;font-size:.9em}.button-white-with-red-border:before{background:#f9f9f9;border:2px solid #d92f2f}.button-white-with-blue-border{color:#061833;font-size:.9em}.button-white-with-blue-border:before{background:#f9f9f9;border:2px solid var(--primary-color)}.button-white-with-white-border{color:#f9f9f9;font-size:.9em}.button-white-with-white-border:before{background:none;border:2px solid #f9f9f9}.button-white-green{color:#00cec2}.button-white-green:before{background:#f9f9f9}.button-ternary,.button-ternary-white{color:var(--primary-color)}.button-ternary-white{color:#f9f9f9}.button-ternary-white:hover,.button-ternary:hover{text-decoration:underline}.button-blue{border-radius:13px}.button-blue:before{background:#061833;border:3px solid #f9f9f9}.button-green{border-radius:13px;color:#f9f9f9}.button-green:before{background:#06a82b}.button-more{border-top:1px solid #d7e6ef;margin-top:1.25rem;padding:.625rem 0;width:100%}.button-small{border-radius:6px;font-size:.9375rem;margin-top:.625rem;padding:.5rem 1rem}.button-glowing:after{animation:glowing 20s linear infinite;-webkit-backdrop-filter:blur(3px);background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";filter:blur(3px);height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px);z-index:-2}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.button-description{align-items:center;display:flex;justify-content:center;margin:2.5rem auto 0;max-width:740px;text-align:left}@media only screen and (max-width:1300px){.button-description{max-width:710px}}@media only screen and (max-width:768px){.button-description{flex-direction:column;max-width:100%;text-align:center}}.button-description p{min-width:530px}@media only screen and (max-width:1300px){.button-description p{min-width:auto}}@media only screen and (max-width:768px){.button-description p{margin-bottom:1.25rem;min-width:auto}}.button-description p span{background:#d92f2f;border-radius:5px;color:#f9f9f9;display:inline-block;font-weight:700;line-height:1;margin-top:2px;padding:.3rem .8rem}.button-description a{white-space:nowrap;will-change:transform}form{padding:1.25rem}.form-radio{height:46px;padding:0 10px}.form-radio label:not(:first-child){padding-right:.3125rem}.form-radio:not(:checked)>input{display:none}.form-radio:not(:checked)>label{color:#54646f;cursor:pointer;font-size:1.875rem;overflow:hidden;transition:color .12s ease-in-out;white-space:nowrap}.form-radio:not(:checked)>label:hover,.form-radio:not(:checked)>label:hover~label{color:#ecc95d}.form-radio:not(:checked)>label:before{content:"★"}.form-radio>input:checked+label:hover,.form-radio>input:checked+label:hover~label,.form-radio>input:checked~label,.form-radio>input:checked~label:hover,.form-radio>input:checked~label:hover~label,.form-radio>label:hover~input:checked~label{color:#ecc95d}.form-rate input{display:none}.form-rate input:not(:checked)~label{background:#d7e6ef;color:#54646f}.form-rate input:checked~label,.form-rate input:not(:checked)~label:hover{background:var(--primary-color);color:#f9f9f9}.form-rate label{align-items:center;background:#d7e6ef;border-radius:10px;color:#54646f;cursor:pointer;display:flex;font-weight:800;height:3.125rem;justify-content:center;transition:all .12s ease-in-out;width:3.125rem}.form-rate .rate:not(:first-child:not(.col-spaces)){margin-left:1.25rem}.form-input{align-items:flex-start;display:flex;flex-direction:column}.form-input label{font-weight:800;margin-bottom:.125rem;margin-left:.625rem;position:relative}.form-input input,.form-input textarea{border:2px solid #d2d2d2;border-radius:8px;padding:.75rem;transition:border-color .12s ease-in-out;width:100%}.form-input input:not(:-moz-placeholder-shown),.form-input textarea:not(:-moz-placeholder-shown){border-color:var(--primary-color)}.form-input input:focus,.form-input input:not(:placeholder-shown),.form-input textarea:focus,.form-input textarea:not(:placeholder-shown){border-color:var(--primary-color)}.form-input textarea{height:10rem;max-height:28.75rem;min-height:5rem}.form-input small{margin-left:.3125rem}.form-input-error label:after{display:none}.form-input-error a,.form-input-error label[for=contact-gdpr]{color:#d92f2f}.form-input-error input,.form-input-error input:focus,.form-input-error textarea,.form-input-error textarea:focus{border-color:#d92f2f}.form-input-error input:not(:-moz-placeholder-shown),.form-input-error textarea:not(:-moz-placeholder-shown){border-color:var(--primary-color)}.form-input-error input:not(:placeholder-shown),.form-input-error textarea:not(:placeholder-shown){border-color:var(--primary-color)}.form-input-error input[type=checkbox]{border-color:#d92f2f}.form-input-error input[type=checkbox]:checked{border-color:var(--primary-color)}.form-checkbox input{color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9f9f9 no-repeat 50%/contain;border:1px solid var(--primary-color);flex-shrink:0;height:1rem;-webkit-print-color-adjust:exact;width:1rem}.form-checkbox input:checked{background-color:var(--primary-color)}.form-checkbox input:checked[type=checkbox]{background-image:url(../images/icons/check-white.svg)}.form-checkbox input[type=checkbox]{border-radius:2px}.form-metas{margin:.625rem 0 1.25rem}@media only screen and (max-width:768px){.form-metas{flex-direction:column}}.form-metas input,.form-metas label{cursor:pointer}.form-metas .gdpr label{padding-left:.625rem}.form-metas .file-upload{margin:.3125rem 0}@media only screen and (max-width:1199px){.form-metas .file-upload{margin-left:-.3125rem}}.form-metas .file-upload svg{margin-right:.625rem}.form-metas .file-upload label{border-radius:10px;font-weight:800;padding:.3125rem}.form-metas .file-upload label:hover{background:#f0f2f4}.form-metas .file-upload label span{max-width:15.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-metas .file-upload input{display:none}.is-required label:after{background:var(--primary-color);border-radius:16px;content:"";height:.375rem;position:absolute;right:-.75rem;top:50%;transform:translateY(-50%);width:.375rem}.heading{font-weight:800}.heading small{text-transform:uppercase}@media only screen and (min-width:768px){.heading .home-banner-title{white-space:nowrap}}.heading .show-icon{font-size:clamp(16px,1.3vw,17px)}.heading .show-icon svg{margin-right:.625rem}@media only screen and (max-width:1024px){.heading .show-icon svg{margin-right:.3125rem;width:1.125rem}}.logo{z-index:10}.logo img{width:7.5rem}.logo-container{display:inline-block}.logo-aside{pointer-events:none;position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%)}.logo-aside img{width:2.1875rem}.modal,.modal-projects{background:rgba(6,24,51,.9);display:none;height:var(--safari-height);left:0;min-height:100%;position:fixed;top:0;width:100%;z-index:9100}.modal-container{background:#f9f9f9;border-radius:16px;max-height:80vh;overflow-y:auto;padding:2.5rem;z-index:10}@media only screen and (max-width:1024px){.modal-container{padding:1.25rem}}.modal-content .video-box,.modal-content p{margin-bottom:2.5rem}.modal-shown{display:flex!important}.sale{background:#d92f2f;border-radius:100px;box-shadow:0 0 18px 0 rgba(0,0,0,.09);color:#f9f9f9;font-size:1rem;font-weight:700;height:3.75rem;position:absolute;right:1.875rem;top:1.25rem;width:3.75rem;z-index:10}.sale p{line-height:14px}.stars-from{font-size:var(--h4);margin-right:.625rem}.stars-from span{font-weight:800}.stars-content svg{stroke:none;fill:#ecc95d;width:auto}.stars-content svg:not(:first-child:not(.col-spaces)){margin-left:.125rem}.termovision{left:2.5rem;position:absolute;top:2.5rem}@media only screen and (max-width:1199px){.termovision{left:1.875rem;top:.625rem}}@media only screen and (max-width:1024px){.termovision{left:4.6875rem;top:1.5625rem}}@media only screen and (max-width:768px){.termovision{left:-.25rem;top:-.25rem}}.termovision-container{background:#d92f2f;border-radius:10px;padding:.75rem;z-index:10}@media only screen and (max-width:768px){.termovision-container{padding:.625rem}.termovision h6{font-size:.8125rem}}.termovision-link{bottom:-1.4375rem;left:.625rem;position:absolute}.termovision-link button{padding:.25rem .5rem;white-space:nowrap;z-index:1}@media only screen and (max-width:1024px){.termovision-link button{font-size:.75rem}}.termovision-link button:before{background:var(--primary-color);border-radius:.375rem;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .12s ease-in-out;width:100%;z-index:-1}.termovision-link button:hover:before{transform:scale(1.06,1.12)}.termovision-link button svg{margin-right:.3125rem}.fix-free{margin-top:1rem}@media only screen and (max-width:1199px){.fix-free{text-align:center}}.page-banner{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:50}@media only screen and (max-width:1024px){.page-banner{bottom:5.625rem;top:unset;transform:none}}.page-banner .banner-close{color:#d92f2f;left:0;padding:.625rem;position:absolute;top:0}.page-banner .banner-open{background:#f9f9f9;border-bottom-left-radius:16px;border-top-left-radius:16px;box-shadow:1px 5px 26px rgba(6,24,51,.05);color:#000;padding:1.25rem .875rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.2s ease-in-out;z-index:-1}@media only screen and (min-width:1024px){.page-banner .banner-open{transform:translateY(-50%)!important}}@media only screen and (max-width:1024px){.page-banner .banner-open{border-radius:100px;bottom:0;height:3.125rem;padding:0;right:1.25rem;top:unset;transform:none;width:3.125rem}}.page-banner .banner-open:hover h6{color:#d92f2f}.page-banner .banner-open:hover svg{transform:rotate(1turn)}.page-banner .banner-open h6,.page-banner .banner-open svg{transition:all .12s ease-in-out}.page-banner .banner-open svg{color:#d92f2f}.page-banner .banner-open h6{margin-top:.625rem;transform:rotate(-180deg);white-space:nowrap;writing-mode:vertical-lr}@media only screen and (max-width:1024px){.page-banner .banner-open h6{display:none}}@media only screen and (max-width:576px){.page-banner .banner-open.hidden{display:block!important}}.page-banner .banner-free-box{align-items:stretch;background:#f9f9f9;border-radius:1rem 0 0 1rem;box-shadow:1px 5px 26px rgba(6,24,51,.05);display:flex}.page-banner .banner-free-box .price-box{align-items:center;display:flex;flex-direction:column;padding:2rem}.page-banner .banner-free-box .price-box .price-box-text{align-items:center;display:flex;margin:.3rem 0}.page-banner .banner-free-box .price-box h6{max-width:16rem;text-align:center}.page-banner .banner-free-box .price-box h4{color:#6c4c60;font-size:1.3em;position:relative}.page-banner .banner-free-box .price-box h4:after,.page-banner .banner-free-box .price-box h4:before{background:#d92f2f;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:110%}.page-banner .banner-free-box .price-box h4:before{transform:translate(-50%,-50%) rotate(7deg)}.page-banner .banner-free-box .price-box h4:after{transform:translate(-50%,-50%) rotate(-7deg)}.page-banner .banner-free-box .price-box h5{color:#d92f2f;font-size:1.3em;margin:.2rem 0 .2rem .8rem;text-decoration:underline;text-transform:uppercase}@media only screen and (max-width:768px){.page-banner .banner-free-box .price-box h5{font-size:2.1em}}@media only screen and (max-width:375px){.page-banner .banner-free-box .price-box h5{font-size:1.9em}}.page-banner .banner-free-box .banner-mascot-box{background:#d92f2f;border-radius:90% 0 0 70%;position:relative;width:11rem}@media only screen and (max-width:576px){.page-banner .banner-free-box .banner-mascot-box{display:none}}.page-banner .banner-free-box .banner-mascot-box .banner-mascot{bottom:-.7rem;left:-.4rem;max-width:12rem;position:absolute}.page-banner .page-banner-image>.relative{transition:.2s ease-in-out}@media only screen and (min-width:1024px){.page-banner .page-banner-image>.relative{transform:translateY(0)!important}}.page-banner img{border-bottom-left-radius:16px;border-top-left-radius:16px}.popup{align-items:center;background:rgba(6,24,51,.6);display:none;height:var(--safari-height);justify-content:center;left:0;min-height:100%;position:fixed;top:0;width:100%;z-index:9100}@media only screen and (max-height:610px){.popup{align-items:start;overflow-y:scroll;padding:1rem 0}}.popup-container{background:#061833;border-radius:28px;font-size:1.2em;height:36rem;margin:0 auto;overflow:hidden;width:36.8rem}@media only screen and (max-width:576px){.popup-container{font-size:3.3vw;width:95%}}.popup .popup-sale-timer{background-size:180%;text-align:center}.popup .popup-sale-timer .popup-icon-close{position:absolute;right:.7rem;top:.4rem;z-index:133}.popup .popup-sale-timer .popup-icon-close svg{height:2.025rem;width:2.025rem}.popup .popup-sale-timer h4{font-size:4.1em;padding-top:.7rem}.popup .popup-sale-timer h5{color:#061833;font-size:2em;line-height:.8;padding-left:1.6rem;text-align:left}.popup .popup-sale-timer h6{background:var(--primary-color);border-radius:0 10px 10px 0;color:#f9f9f9;display:inline-block;font-size:5.7em;line-height:1;padding:0 .8rem 0 1.5rem}@media only screen and (max-width:576px){.popup .popup-sale-timer h6{font-size:5em}}.popup .popup-sale-timer-image-box{align-items:center;display:flex;margin-bottom:-.757rem;margin-top:-1rem}@media only screen and (max-width:576px){.popup .popup-sale-timer-image-box{margin-bottom:-.65rem}}.popup .popup-sale-timer-image-box picture{margin:0 auto;width:12rem}@media only screen and (max-width:576px){.popup .popup-sale-timer-image-box picture{max-width:12rem;padding:0 .7rem;width:100%}}.popup .popup-sale-timer-box{background:var(--primary-color);color:#fff;font-size:1.5em;font-weight:700;margin-bottom:1.5rem;padding:1.1rem 0 1.4rem;text-align:center}.popup .popup-sale-timer-box .popup-sale-timer-numbers{background:#061833;border-radius:7px;display:inline-block;margin-top:.3rem;padding:.1rem 1.2rem}.popup .popup-sale-timer .button-error{font-size:1.5em;margin-bottom:1.5rem}.popup .popup-sale-timer .button-error:before{background:#061833}.popup .popup-advertise-etzler .advertising-banner-image-text{position:absolute;right:-7.3rem;top:-3rem;width:40rem}@media only screen and (max-width:576px){.popup .popup-advertise-etzler .advertising-banner-image-text{right:50%;transform:translateX(45%);width:40rem}}.popup .popup-advertise-etzler .text-box{align-items:flex-end;bottom:2rem;color:#f9f9f9;display:flex;flex-direction:column;position:absolute;right:2rem;text-align:right;width:100%;z-index:1}.popup .popup-advertise-etzler .text-box h6{font-size:1.05em;margin-bottom:1rem}@media only screen and (max-width:576px){.popup .popup-advertise-etzler .text-box h6{font-size:1.1em}}.popup .popup-advertise-etzler .text-box h4{color:#f9f9f9;font-size:2.3em;position:relative}.popup .popup-advertise-etzler .text-box h4:after,.popup .popup-advertise-etzler .text-box h4:before{background:#d92f2f;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:110%}.popup .popup-advertise-etzler .text-box h4:before{transform:translate(-50%,-50%) rotate(7deg)}.popup .popup-advertise-etzler .text-box h4:after{transform:translate(-50%,-50%) rotate(-7deg)}.popup .popup-advertise-etzler .text-box h5{background:#d92f2f;border-radius:.4rem;color:#f9f9f9;display:inline-block;font-size:2.1em;margin:.8rem 0 3.5rem;padding:.2rem 1.2rem;text-transform:uppercase}@media only screen and (max-width:768px){.popup .popup-advertise-etzler .text-box h5{font-size:2.1em}}.popup .popup-advertise-etzler .advertising-banner-image-etzler{bottom:-3rem;left:-15rem;opacity:.8;position:absolute;transform:rotate(9deg)}@media only screen and (max-width:576px){.popup .popup-advertise-etzler .advertising-banner-image-etzler{left:-16rem;width:32rem}}.popup .popup-advertise-etzler .icon-close-popup-1{color:#f9f9f9;margin-left:1.1rem;margin-top:1rem;position:sticky;z-index:100}.page-message{height:var(--safari-height);margin-top:-4.75rem;text-align:center}.page-message h1{font-size:25rem;left:50%;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}@media only screen and (max-width:1024px){.page-message h1{font-size:12.5rem}}.page-message h3{margin-bottom:1.25rem}.page-message p{margin:0 auto 2.5rem;max-width:29.375rem}.page-message h6{margin-top:-1rem}.page-message a.telephone-number{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.9em;font-weight:700;margin-bottom:1.5rem}.page-message-form-success{max-width:7.5rem}.page-message-buttons a:not(:first-child:not(.col-spaces)){margin-left:.625rem}.page-message-mascot{bottom:0;left:0;position:absolute;width:12.5rem;z-index:-1}@media only screen and (max-width:1024px){.page-message-mascot{width:9.375rem}.hero-banner-description{max-width:29.375rem}.hero-banner-image{margin-top:2rem}}.hero-banner-mascot{animation:levitate 4s ease infinite;bottom:-1.25rem;position:absolute;right:-2.5rem;width:5rem}@media only screen and (max-width:1024px){.hero-banner-mascot{right:-.625rem}}.hero-banner .termovision{left:6.875rem;top:2.5rem}@media only screen and (max-width:1199px){.hero-banner .termovision{left:4.375rem;top:.0625rem}}@media only screen and (max-width:1024px){.hero-banner .termovision{left:7.375rem;top:2.0625rem}}@media only screen and (max-width:768px){.hero-banner .termovision{left:5.375rem;top:.1625rem}}@media only screen and (max-width:480px){.hero-banner .termovision{left:2.275rem;top:-1.1375rem;transform:scale(.9)}}@media only screen and (max-width:400px){.hero-banner .termovision{left:1.575rem;top:-1.3375rem;transform:scale(.8)}}@media (max-width:1024px){.oblasti-box{display:none}}.oblasti-box path{cursor:url(../images/pages/home/map-cursor.png),auto}.oblasti-box a{display:inline-block}.oblasti-box text{pointer-events:none}.oblasti-box path.oblasti{fill:var(--primary-color);stroke:#f9f9f9;stroke-miterlimit:10;stroke-width:4px}.oblasti-box path.oblasti:hover{fill:#d92f2f}.oblasti-mobile-box{margin-top:1rem}@media (min-width:1024px){.oblasti-mobile-box{display:none}}.oblasti-mobile-box .ponuka-box a{align-items:center;background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:1.2rem;color:#f9f9f9;display:flex;flex-direction:column;height:calc(100% - 1.4rem);justify-content:center;min-height:9rem;padding:1.4rem .4rem;position:relative;text-align:center;transition:.2s}.oblasti-mobile-box .ponuka-box a:after{background:#fdfdfd;border-radius:1.2rem;bottom:0;content:"";left:0;margin:5px;opacity:0;position:absolute;right:0;top:0;transition:all .2s;z-index:0}@media (max-width:576px){.oblasti-mobile-box .ponuka-box a{min-height:9rem}}.oblasti-mobile-box .ponuka-box a:after{margin:0}.oblasti-mobile-box .ponuka-box a svg{height:2rem;margin:0 auto .5rem;position:relative;width:2rem;z-index:1}.oblasti-mobile-box .ponuka-box a svg path{stroke:#f9f9f9}.oblasti-mobile-box .ponuka-box a h6{font-size:1.1em;overflow:hidden;position:relative;text-overflow:ellipsis;width:100%;z-index:1}.oblasti-mobile-box .ponuka-box:active a{transform:scale(.97)}.oblasti-mobile-box .ponuka-box:active a:after,.oblasti-mobile-box .ponuka-box:hover a:after{background:#d92f2f;border-radius:1.2rem;opacity:1}.oblasti-mobile-box .ponuka-box:active a img,.oblasti-mobile-box .ponuka-box:active a img:hover,.oblasti-mobile-box .ponuka-box:hover a img,.oblasti-mobile-box .ponuka-box:hover a img:hover{filter:brightness(0) invert(1)}@media (min-width:1024px){.work-input-container-mobile{display:none}}.about-banner .about-achievements,.about-banner .banner-text:not(:last-child){margin-bottom:1.25rem}.about-banner .about-achievements .achievements-item:not(:last-child){margin-bottom:.625rem}.about-banner .about-achievements .achievements-item p{font-weight:800;margin-left:.625rem}.about-banner .about-image{border-radius:16px}.gdpr{margin-bottom:1rem}.gdpr h3{margin-bottom:.625rem}.gdpr p{margin-bottom:3.75rem}.work-banner{position:relative;z-index:20}.work-banner .christmas-chain{left:0;opacity:.3;position:absolute;top:0;width:100%}@media only screen and (max-width:1950px){.work-banner .christmas-chain{opacity:1}}@media only screen and (max-width:1024px){.work-banner .christmas-chain{opacity:.5;top:-1.5rem;width:200%}}@media only screen and (max-width:576px){.work-banner .christmas-chain{opacity:1;top:-1rem}}.work-banner-scroll{bottom:1.25rem;left:50%;position:fixed;transform:translateX(-50%);z-index:50}@media only screen and (max-width:1024px){.work-banner-scroll{bottom:6.25rem}}.work-banner-scroll .scroll-container{background:#f9f9f9;border:3px solid var(--primary-color);border-radius:2.5rem;box-shadow:0 0 18px rgba(6,24,51,.25);height:4.6875rem;width:2.8125rem}.work-banner-scroll .scroll-container:hover{background:var(--primary-color)}.work-banner-scroll .scroll-container:hover svg{stroke:#f9f9f9}.work-banner-scroll .scroll-container svg{animation:scroll 1.5s linear infinite}.work-banner .banner-background{height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.work-banner .banner-background:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.work-banner .banner-background svg{height:calc(100% + 1px)}@media only screen and (max-width:1024px){.work-banner .banner-background svg{display:none}}.work-banner .banner-background svg path{fill:#061833!important}.work-banner .banner-text{z-index:10}@media only screen and (max-width:1024px){.work-banner .banner-text{margin-top:4rem}}.work-banner .banner-text header{max-width:34.375rem}.work-banner .banner-text header small span{background:#d92f2f;border-radius:.5rem;color:#f9f9f9;margin-left:.5rem;padding:.3rem .6rem}.work-banner .banner-text p.text-low-contrast{margin-bottom:2.5rem;max-width:29.375rem}@media only screen and (max-width:1024px){.work-banner .banner-text p.text-low-contrast{margin-bottom:1.25rem}}.work-banner .banner-text-window{bottom:0;left:-8.75rem;position:absolute;transform:rotate(-7deg);width:18.75rem;z-index:-2}@media only screen and (max-width:1399px){.work-banner .banner-text-window{left:-7.5rem}}@media only screen and (max-width:1024px){.work-banner .banner-text-window{bottom:unset;left:unset;opacity:.35;right:0;top:-10rem;transform:rotate(-15deg);width:8.4375rem}}.work-banner .reservation-alert{color:#f9f9f9;margin-bottom:-2rem;margin-top:4rem}.work-banner .reservation-alert p{align-items:center;background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:16px;display:flex;font-weight:700;padding:1rem 1.5rem 1.1rem;text-align:left}@media only screen and (max-width:576px){.work-banner .reservation-alert p{font-size:.9em;padding:.9rem 1rem 1.1rem}}.work-banner .reservation-alert p svg{flex:none;margin-right:1rem;width:2.5rem}.work-banner .reservation-alert p svg path{fill:#f9f9f9}.work-banner .reservation-alert h6{align-items:center;background:#d92f2f;border-radius:.6rem;display:flex;margin:-.8rem auto;padding:.4rem 1.1rem;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:576px){.work-banner .reservation-alert h6{margin:-.6rem auto}}.work-banner .reservation-alert h6 svg{filter:brightness(0) invert(1);height:1rem;margin-left:.3rem;width:1rem}.work-banner .reservation-alert h6 svg image{height:1rem;width:1rem}.work-banner .work-form h5,.work-banner .work-form h6{font-family:Nunito,sans-serif;font-size:1em}.work-banner .work-form h6{font-weight:100;margin-bottom:1.8rem}.work-banner .work-form form{max-width:75%;padding:0}@media only screen and (max-width:1199px){.work-banner .work-form form{max-width:80%}}@media only screen and (max-width:1024px){.work-banner .work-form form{max-width:100%}}.work-banner .work-form form .work-form-mini-text{display:block;font-size:.8em;margin-left:.2rem;margin-top:-.6rem}.work-banner .work-form form .button,.work-banner .work-form form .button-blue,.work-banner .work-form form .button-error,.work-banner .work-form form .button-ghost,.work-banner .work-form form .button-green,.work-banner .work-form form .button-primary,.work-banner .work-form form .button-white,.work-banner .work-form form .button-white-green,.work-banner .work-form form .button-white-with-blue-border,.work-banner .work-form form .button-white-with-red-border,.work-banner .work-form form .button-white-with-white-border{width:100%}.work-banner .work-form-reviews{align-items:center;display:flex}@media only screen and (max-width:1024px){.work-banner .work-form-reviews{margin-bottom:1rem}}@media only screen and (max-width:576px){.work-banner .work-form-reviews{flex-direction:column}}.work-banner .work-form-reviews .stars-from{align-items:center;display:flex;font-size:.9em}.work-banner .work-form-reviews .stars-content svg{width:1.3rem}.work-banner .work-form-reviews .reviews-summary-overall{font-size:.9em;margin-left:1rem}.work-banner .work-form-reviews .reviews-summary-overall p a{font-weight:700;text-decoration:underline}.work-banner .work-form-reviews .reviews-summary-overall p a:hover{text-decoration:none}.where-we-work-banner-map{background:#f9f9f9;border-radius:16px;height:28.4375rem;margin-top:1rem;padding:.7rem;text-align:center}@media only screen and (max-width:1500px){.where-we-work-banner-map{margin-top:2rem}}@media only screen and (max-width:1199px){.where-we-work-banner-map{height:24.375rem}}@media only screen and (max-width:1024px){.where-we-work-banner-map{height:25rem;margin-bottom:2rem;margin-top:.5rem;width:100%}}.where-we-work-banner-map p{margin:1.25rem 0}.where-we-work-banner-map-popup{left:50%;position:absolute;top:19%;transform:translate(-50%,-50%);z-index:1}.where-we-work-banner-map-popup>div{border-radius:16px;box-shadow:0 0 15px 0 rgba(0,0,0,.412)}@media only screen and (max-width:576px){.where-we-work-banner-map-popup{top:15%;transform:translate(-50%,-50%) scale(.9)}}.where-we-work-banner-map-popup figure{width:21rem}.where-we-work-banner-map-popup figure img{border-radius:16px}.where-we-work-banner-map-popup>div>span{border-color:#2dcbeb transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-10px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.where-we-work-banner-map-popup .banner-map-popup-text{background:linear-gradient(to bottom right,var(--primary-color) 0,var(--secondary-color) 100%);border-radius:16px;bottom:0;color:#f9f9f9;padding:.6rem 1rem;position:absolute}.where-we-work-banner-map-popup .banner-map-popup-text span{background:#d92f2f;border-radius:10px;display:inline-block;margin-top:.2rem;padding:.3rem .8rem}.where-we-work-banner-map-success{max-width:95%;position:absolute;right:-.625rem;top:-.625rem;z-index:10}.where-we-work-banner-map-success h6{background:#45d669;border-radius:10px;max-width:100%;overflow:hidden;padding:.625rem 1.25rem;text-overflow:ellipsis;white-space:nowrap}.where-we-work-banner-map-iframe{border-radius:inherit;flex-grow:1}.where-we-work-banner-map-mascot{bottom:-1.25rem;left:-4.375rem;position:absolute;width:10.75rem;z-index:1}@media only screen and (max-width:1024px){.where-we-work-banner-map-mascot{left:-1.25rem;width:5rem}}.where-we-work-banner-map-christmas-presents{bottom:-1.25rem;left:-3.775rem;position:absolute}@media only screen and (max-width:1024px){.where-we-work-banner-map-christmas-presents{left:-.85rem;width:2.3rem}}.where-we-work-banner-map-button{bottom:-1.25rem;left:50%;position:absolute;transform:translateX(-50%);width:100%}.where-we-work-banner-map-button h5{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:.4rem;color:#f9f9f9;display:inline-block;font-size:.8em;padding:.5rem 3.5rem}@media only screen and (max-width:576px){.where-we-work-banner-map-button h5{padding:.5rem 1rem}}.where-we-work-banner-map-button .banner-map-place{background:#f9f9f9;border-radius:.5rem;margin:-.7rem auto;max-width:70%;padding:2.3rem 1.5rem}@media only screen and (max-width:576px){.where-we-work-banner-map-button .banner-map-place{margin:-.5rem auto;max-width:76%;padding:1.8rem 1.5rem}}.where-we-work-banner-map-button .banner-map-place h6{font-size:1.1em}.banner-background,.carousels-show-hid-service,.map-show-hid-work,.work-banner .banner-text>footer,.work-banner .banner-text>p{display:none}.carousels-show-hid-work,.map-show-hid-service{display:block}.site-cookies label{cursor:pointer;font-size:var(--h6);padding-left:.625rem}.site-cookies input{cursor:pointer}.site-cookies input[disabled]{opacity:.5}.site-cookies p{color:#54646f}.site-cookies .label-disabled{cursor:not-allowed;opacity:.5}.site-cookies .content{margin-bottom:1.25rem;margin-top:.625rem}.site-cookies .form-checkbox{margin-right:.625rem}.site-cookies .cookie-item{padding:1.25rem}.site-cookies .cookie-item:not(:last-child){margin-bottom:1.25rem}.site-cookies .cookie-content{margin-bottom:.625rem}.realizations-item-link{box-shadow:none;overflow:hidden;width:100%}.all-projects-item .all-projects-item-link,.realizations-item .all-projects-item-link{border-radius:16px;box-shadow:1px 5px 26px rgba(6,24,51,.05);height:100%;overflow:hidden;padding:6.25rem 1.25rem;width:100%}.all-projects-item .all-projects-item-link:hover .link-image img,.realizations-item .all-projects-item-link:hover .link-image img{transform:scale(1.1)}.all-projects-item .all-projects-item-link .link-image img,.all-projects-item .all-projects-item-link .link-overlay,.realizations-item .all-projects-item-link .link-image img,.realizations-item .all-projects-item-link .link-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.all-projects-item .all-projects-item-link .link-overlay,.realizations-item .all-projects-item-link .link-overlay{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);opacity:.75;z-index:-1}.all-projects-item .all-projects-item-link .link-image img,.realizations-item .all-projects-item-link .link-image img{-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-in-out;z-index:-2}.all-projects-item-gallery,.realizations-item-gallery{background:rgba(6,24,51,.75);display:none;height:var(--safari-height);left:0;position:fixed;top:0;width:100%;z-index:9500}.all-projects-item-gallery img,.realizations-item-gallery img{border-radius:16px;height:31.25rem;-o-object-fit:cover;object-fit:cover}.all-projects-item-gallery .gallery-icon-close,.realizations-item-gallery .gallery-icon-close{position:absolute;right:1.25rem;top:-2.5rem}.all-projects-item-gallery .swiper-button-next,.all-projects-item-gallery .swiper-button-prev,.realizations-item-gallery .swiper-button-next,.realizations-item-gallery .swiper-button-prev{color:var(--primary-color)}.calendar-wrapper{padding:1.25rem}.calendar-wrapper .calendar-select{display:block;margin-bottom:3rem}.calendar-wrapper .calendar-select label{font-size:1.3em;font-weight:700;margin-bottom:.5rem}.calendar-wrapper #loading-indicator-calendar{align-items:center;background-color:#f9f9f9;display:flex;height:calc(100% - 3.8rem);justify-content:center;left:0;opacity:.9;position:absolute;text-align:center;top:3.8rem;width:100%;z-index:8}.calendar-wrapper #loading-indicator-calendar .loading-indicator-calendar-loader{animation:loadingSpint 2s linear infinite;border:7px solid transparent;border-radius:50%;border-right:7px solid var(--primary-color);border-top:7px solid var(--primary-color);height:5rem;width:5rem}@keyframes loadingSpint{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calendar-wrapper .mascot-image{bottom:1rem;left:-7.125rem;position:absolute;width:7.5rem}@media only screen and (max-width:768px){.calendar-wrapper .mascot-image{display:none}}.section-calculator .section-calculator-grid{grid-gap:1.25rem;display:grid;grid-template-columns:1.45fr 1fr}@media only screen and (max-width:1024px){.section-calculator .section-calculator-grid{display:block}}.section-calculator .section-calculator-grid .section-calculator-inputs{background:#f9f9f9;border-radius:16px;box-shadow:1px 5px 26px rgba(6,24,51,.05);height:100%;padding:4rem}@media only screen and (min-width:1025px){.section-calculator .section-calculator-grid .section-calculator-inputs{display:block!important}}@media only screen and (max-width:576px){.section-calculator .section-calculator-grid .section-calculator-inputs{padding:1.3rem}}.section-calculator .section-calculator-grid .section-calculator-inputs h1{color:var(--primary-color)}@media only screen and (max-width:576px){.section-calculator .section-calculator-grid .section-calculator-inputs h1{text-align:center}}.section-calculator .section-calculator-grid .section-calculator-inputs p{margin:1rem 0}@media only screen and (max-width:576px){.section-calculator .section-calculator-grid .section-calculator-inputs p{text-align:center}}.section-calculator .section-calculator-grid .section-calculator-inputs .inputs-item{padding-top:1.25rem}.section-calculator .section-calculator-grid .section-calculator-inputs .inputs-item label,.section-calculator .section-calculator-grid .section-calculator-inputs .inputs-item p{font-weight:100;margin-bottom:.5rem;margin-left:0}.section-calculator .section-calculator-grid .section-calculator-inputs .inputs{flex:1;margin:1.25rem 0}@media only screen and (max-width:1199px){.section-calculator .section-calculator-grid .section-calculator-inputs .inputs{flex-direction:column}}.section-calculator .section-calculator-grid .section-calculator-inputs .inputs .input-container{margin-bottom:0}.section-calculator .section-calculator-grid .section-calculator-inputs a{font-size:1em;text-align:center;text-transform:uppercase;width:100%;z-index:0}.section-calculator .section-calculator-grid .section-calculator-inputs .text-red{font-size:.8em;margin:1.7rem 0 .5rem}.section-calculator .section-calculator-grid .section-calculator-results{display:flex;flex-direction:column;gap:1.25rem}@media only screen and (max-width:1024px){.section-calculator .section-calculator-grid .section-calculator-results{display:none}}.section-calculator .section-calculator-grid .section-calculator-results-percent{background:#f9f9f9;border-radius:16px;box-shadow:1px 5px 26px rgba(6,24,51,.05);padding:3rem;text-align:center}.section-calculator .section-calculator-grid .section-calculator-results-percent h6{font-family:Nunito,sans-serif;font-weight:100}.section-calculator .section-calculator-grid .section-calculator-results-percent h2{color:var(--primary-color);font-size:4em;margin:1rem 0}.section-calculator .section-calculator-grid .section-calculator-results-save{background:var(--primary-color);border-radius:16px;box-shadow:1px 5px 26px rgba(6,24,51,.05);color:#f9f9f9;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:3rem 3rem 2rem;text-align:center;transition:.2s}.section-calculator .section-calculator-grid .section-calculator-results-save h6{font-family:Nunito,sans-serif;font-weight:100}.section-calculator .section-calculator-grid .section-calculator-results-save h2{font-size:4em;margin:1rem 0}.section-calculator .section-calculator-grid .section-calculator-results-save-box{display:none;flex-direction:column;height:100%;justify-content:space-between;margin:0 auto;max-width:80%}@media only screen and (max-width:450px){.section-calculator .section-calculator-grid .section-calculator-results-save-box{max-width:100%}}.section-calculator .section-calculator-grid .section-calculator-results-save-box p{line-height:1.5}.section-calculator .section-calculator-grid .section-calculator-results-save-box .button-white-with-white-border{margin-top:2rem;width:100%}@media only screen and (max-width:1024px){.calculator-save .savings-image{bottom:-2.5rem;position:absolute;right:-5rem;transform:rotate(-12deg);width:11.25rem;z-index:-1}}.calculator-save .savings-image .termovision{left:-2.5rem;top:-1.25rem}@media only screen and (max-width:1024px){.calculator-save .savings-image .termovision{display:none}}.calculator-save .savings-items:not(:last-child){margin-bottom:.625rem}.calculator-save .savings-items svg{margin-right:.625rem}.calculator-service .service-check h2{line-height:1.3}.calculator-service .service-check h2 span{-webkit-text-fill-color:#f9f9f9;background:#d92f2f;border-radius:8px;padding:.25rem .625rem}.calculator-service .service-check-map{height:28.125rem}@media only screen and (max-width:768px){.calculator-service .service-check-map{height:25rem}}.team-user,.team-user-join-us{padding:1.25rem}.team-user small,.team-user-join-us small{display:block;margin-top:.125rem}.team-user-image{border:2px solid var(--primary-color);border-radius:100%;margin-bottom:0;margin-right:1.25rem;overflow:hidden;width:5rem}.team-user-join-us:before{border:2px solid transparent;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transition:border-color .12s ease-in-out;width:100%}.team-user-join-us:hover:before{border-color:var(--primary-color)}.team-user-join-us .team-user-image{border:2px solid var(--primary-color);height:5rem}@media only screen and (max-width:1399px){.team-user-join-us .team-user-image{height:4.375rem}}@media only screen and (max-width:1199px){.team-user-join-us .team-user-image{height:5rem}}.contact-map-iframe{height:31.25rem;overflow:hidden}.contact-map-info{margin-top:1.25rem}.contact-map-info .info-item{padding:1.25rem}.contact-map-info .info-item svg{margin-right:1.25rem}@media only screen and (min-width:1199px){.swiper{overflow:initial!important}}.blog-posts-item,.blog-posts-item-foundation{overflow:hidden;width:100%}@media only screen and (min-width:1199px){.blog-posts-item,.blog-posts-item-foundation{transform:scale(.92)!important}.blog-posts-item.swiper-slide-next,.swiper-slide-next.blog-posts-item-foundation{opacity:1;transform:scale(1.04)!important}}.blog-posts-item-foundation:hover .post-text,.blog-posts-item:hover .post-text{background:var(--primary-color)}.blog-posts-item-foundation:hover .post-text h5,.blog-posts-item-foundation:hover .post-text p,.blog-posts-item-foundation:hover .post-text small,.blog-posts-item:hover .post-text h5,.blog-posts-item:hover .post-text p,.blog-posts-item:hover .post-text small{color:#f9f9f9}.blog-posts-item-foundation:hover img,.blog-posts-item:hover img{transform:scale(1.1)}.blog-posts-item .post-text,.blog-posts-item-foundation .post-text{background:#f9f9f9;border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;left:0;min-height:10.9375rem;position:absolute;transition:all .2s ease-in-out;width:100%}.blog-posts-item .post-text article,.blog-posts-item-foundation .post-text article{padding:1.25rem 1.25rem 0}.blog-posts-item .post-text article p,.blog-posts-item-foundation .post-text article p{display:block;flex-grow:1;margin-top:.625rem}.blog-posts-item .post-text h5,.blog-posts-item .post-text p,.blog-posts-item .post-text small,.blog-posts-item-foundation .post-text h5,.blog-posts-item-foundation .post-text p,.blog-posts-item-foundation .post-text small{transition:color .2s ease-in-out}.blog-posts-item img,.blog-posts-item-foundation img{height:23.75rem;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-in-out}.blog-posts-item-foundation:hover .post-text{background:#d92f2f}.blog-posts-item-foundation:hover .post-text h5,.blog-posts-item-foundation:hover .post-text p,.blog-posts-item-foundation:hover .post-text small{color:#f9f9f9}.blog-posts-item-foundation .button-more small{color:#d92f2f}.blog-post h1,.blog-post h2,.blog-post h3,.blog-post h4{margin-bottom:1.25rem}@media only screen and (max-width:1024px){.blog-post-heading h1{font-size:2.625rem;line-height:1}}.blog-post-heading figure{aspect-ratio:1/1}.blog-post-heading figure .blog-image{-o-object-fit:cover;object-fit:cover}.blog-post-heading figure .blog-mascot{bottom:3.75rem;left:-3.75rem;position:absolute;width:10rem}@media only screen and (max-width:1199px){.blog-post-heading figure .blog-mascot{width:8.75rem}}@media only screen and (max-width:1024px){.blog-post-heading figure .blog-mascot{bottom:1.25rem;left:0;width:7.5rem}}.blog-post-heading figure .blog-image-overlay{height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px)}.overall-rating-graph-container{padding:2.5rem}@media only screen and (max-width:1024px){.overall-rating-graph-container{padding:1.25rem}}.overall-rating-graph-stars{margin-top:2.5rem}@media only screen and (max-width:1024px){.overall-rating-graph-stars{margin-top:1.25rem}}.overall-rating-graph-stars-item{display:grid;grid-template-columns:repeat(15,minmax(0,1fr))}.overall-rating-graph-stars-item:not(:last-child){margin-bottom:.625rem}.overall-rating-graph-stars-item h6{width:2.8125rem}.overall-rating-graph-stars-item .item-star{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:1024px){.overall-rating-graph-stars-item .item-star{grid-column:span 3/span 3}}.overall-rating-graph-stars-item .progress{grid-column:span 13/span 13;height:1.5rem;margin-left:.625rem;margin-right:.625rem;overflow:hidden}@media only screen and (max-width:1024px){.overall-rating-graph-stars-item .progress{grid-column:span 10/span 10;margin-left:0}}.overall-rating-graph-stars-item .progress .bar{animation:slide 1s ease-out both;background:#ecc95d;border-radius:inherit;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transform-origin:left}.overall-rating-reviews li{padding:1.25rem}.overall-rating-reviews li:not(:last-child){margin-bottom:1.25rem}.overall-rating-reviews li h6{margin-right:.625rem}.overall-rating-reviews li p{margin-top:.625rem}.smile-banner{background:url(../images/pages/behind-window/behind-banner-bg.jpg) no-repeat top/cover;margin-top:0;z-index:10}.smile-banner>svg:last-child{transform:translateY(1px)}.smile-banner .section-offset{height:80vh}.behind-technicians .technicians-text h2{font-size:var(--h1);margin:.625rem 0}.behind-technicians .technicians-text .button,.behind-technicians .technicians-text .button-blue,.behind-technicians .technicians-text .button-error,.behind-technicians .technicians-text .button-ghost,.behind-technicians .technicians-text .button-green,.behind-technicians .technicians-text .button-primary,.behind-technicians .technicians-text .button-white,.behind-technicians .technicians-text .button-white-green,.behind-technicians .technicians-text .button-white-with-blue-border,.behind-technicians .technicians-text .button-white-with-red-border,.behind-technicians .technicians-text .button-white-with-white-border{margin-top:2.5rem}.behind-technicians .technicians-mascot{bottom:-5rem;position:absolute;right:0;width:12.5rem}@media only screen and (max-width:1199px){.behind-technicians .technicians-mascot{right:-.625rem;width:10.625rem}}@media only screen and (max-width:768px){.behind-technicians .technicians-mascot{bottom:-3.75rem;right:-2.5rem;width:8.75rem}}@media only screen and (max-width:576px){.behind-technicians .technicians-mascot{bottom:-1.25rem;right:-2.5rem;width:5rem}}.career-positions li:not(:last-child){margin-bottom:1.25rem}.career-positions a{padding:1.25rem;transition:color .12s ease-in-out;z-index:10}.career-positions a:before{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .12s ease-in-out;width:100%;z-index:-1}.career-positions a:hover{color:#f9f9f9}.career-positions a:hover:before{opacity:1;transform:scale(1.02)}.career-banner,.career-banner-waves{background:url(../images/pages/career/volita-technician-bg.jpg) no-repeat top/cover;margin-bottom:2.5rem;z-index:10}@media only screen and (max-width:1199px){.career-banner,.career-banner-waves{background-position:100%}}.career-banner .section-offset,.career-banner-waves .section-offset{height:80vh}.career-banner h1,.career-banner-waves h1{font-size:4.25rem;margin:.625rem 0}@media only screen and (max-width:1199px){.career-banner h1,.career-banner-waves h1{font-size:3.875rem}}@media only screen and (max-width:768px){.career-banner h1,.career-banner-waves h1{font-size:3rem}}.career-banner .wave,.career-banner-waves .wave{transform:translateY(1px)}.career-banner-waves{background:url(../images/pages/career/volita-career-bg.jpg) no-repeat 50%/cover}.career-banner-waves .section-offset{height:auto}.career-banner-waves>svg{bottom:0;position:absolute;width:51%;z-index:-1}.career-banner-waves>svg:first-child{left:0;transform:scaleX(-1) translateY(2px)}.career-banner-waves>svg:last-child{right:0;transform:translateY(2px)}.career-banner-waves .section-offset{padding-bottom:5rem;padding-top:5rem}@media only screen and (max-width:1024px){.career-banner-waves .section-offset{padding-bottom:2.5rem;padding-top:2.5rem}}.career-banner-waves-image{margin:0 auto;max-width:28.125rem}@media only screen and (max-width:1024px){.career-banner-waves-image{max-width:21.875rem}}@media only screen and (max-width:576px){.career-banner-waves-image{max-width:18.75rem}}.career-work-aside-text{margin-top:2.5rem}.career-tools{background:url(../images/pages/career/career-tools-bg.jpg) no-repeat 50%/cover;z-index:10}.career-tools-overlay{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:-1}.career-tools img{height:11.25rem}.career-big-text{background:#f9f9f9}.career-big-text .section-content:after{background:none}.career-big-text h2,.career-big-text h4{z-index:10}.career-big-text-mascot{left:-5.625rem;position:absolute;top:50%;transform:translateY(-50%);width:6.875rem}@media only screen and (max-width:1024px){.career-big-text-mascot{left:-4.0625rem;width:5.625rem}}.career-text-content-block-heading{margin-bottom:2.5rem}.career-text-content-block h4{margin-bottom:.625rem}.career-text-content-block img{border-radius:16px}.admin-item:not(:last-child){margin-bottom:5rem}.carrer-map{padding-bottom:3rem}@media only screen and (max-width:1024px){.carrer-map{font-size:.9em;margin-top:-1rem;padding-bottom:2rem}}.carrer-map h2{color:var(--primary-color);font-size:2.5em;font-weight:700}.carrer-map p{font-size:1.3em;font-weight:100;line-height:1.5em;margin:.9rem 1rem .9rem 0}.carrer-map h6{font-size:1.4em}@media only screen and (max-width:1024px){.carrer-map h6{margin-bottom:1rem}}.carrer-map .iframe-container{height:0;padding-bottom:65%;position:relative}.carrer-map .iframe-container iframe{border-radius:16px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.money-everyone-banner-text-counter{margin-top:2.5rem}.money-everyone-banner-text-counter h2{display:inline-block;margin:.3125rem 0;padding:.625rem 1.25rem}.money-everyone-banner-text-counter h6{font-size:.75rem}.money-everyone-content-planet figure{margin:0 auto;max-width:12.5rem}.money-everyone-content-planet p{margin:0 auto;max-width:29.375rem}.money-everyone-content-planet .equals{margin:0 1.25rem}.services-item,.services-item-gradient,.services-item-static,.services-item-static-gradient,.services-item-static-transparent{background:#f9f9f9;border-radius:16px;box-shadow:1px 5px 26px rgba(6,24,51,.05);height:100%;position:relative;width:auto}.services-item-gradient:hover h6,.services-item-static-gradient:hover h6,.services-item-static-transparent:hover h6,.services-item-static:hover h6,.services-item:hover h6{color:var(--primary-color)}.services-item-gradient:hover img,.services-item-static-gradient:hover img,.services-item-static-transparent:hover img,.services-item-static:hover img,.services-item:hover img{filter:brightness(1);transform:translateZ(0)}.services-item-warranty-box{background:linear-gradient(to bottom,var(--primary-color) 0,var(--primary-color) 100%);border-radius:16px;box-shadow:3px 4px 9px 0 rgba(0,0,0,.102);left:0;padding:.6rem;position:absolute;top:0;z-index:1}.services-item-warranty-box h5{color:#f9f9f9;display:flex;flex-direction:column;font-size:.8em}.services-item-warranty-box h5 span{font-size:3.8em;margin:-.5rem 0;min-width:67px}.services-item-content{padding-top:2.5rem}.services-item .sale,.services-item-gradient .sale,.services-item-static .sale,.services-item-static-gradient .sale,.services-item-static-transparent .sale{right:-1.25rem;top:-1.25rem}.services-item .custom-text,.services-item-gradient .custom-text,.services-item-static .custom-text,.services-item-static-gradient .custom-text,.services-item-static-transparent .custom-text{background:#d92f2f;border-radius:.5rem;bottom:-.6rem;color:#f9f9f9;font-size:.9em;font-weight:800;left:50%;padding:.3rem .6rem;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content}.services-item img,.services-item-gradient img,.services-item-static img,.services-item-static-gradient img,.services-item-static-transparent img{filter:brightness(0);width:10rem}.services-item h6,.services-item-gradient h6,.services-item-static h6,.services-item-static-gradient h6,.services-item-static-transparent h6{margin-top:1.25rem;max-width:12.5rem}.services-item-gradient:hover{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%)}.services-item-gradient:hover h6,.services-item-gradient:hover small{color:#f9f9f9}.services-item-gradient:hover img{filter:brightness(0) invert(1);transform:translateZ(0)}.services-item-gradient img{filter:brightness(1)}.services-item-static,.services-item-static-gradient,.services-item-static-transparent{background:#f9f9f9;padding:2.5rem;pointer-events:none}.services-item-static img,.services-item-static-gradient img,.services-item-static-transparent img{filter:brightness(1)}.services-item-static .services-item-content,.services-item-static-gradient .services-item-content,.services-item-static-transparent .services-item-content{padding:0}.services-item-static-gradient img{filter:brightness(1)}.services-item-static-transparent{background:transparent;box-shadow:none;padding:0}.services-item-static-transparent img{filter:brightness(0) invert(1)}.service-banner .main-element-style,.service-banner .main-element-style-blue,.service-banner .main-element-style-dark{padding:3.75rem}@media only screen and (max-width:1024px){.service-banner .main-element-style,.service-banner .main-element-style-blue,.service-banner .main-element-style-dark{padding:3.75rem 1.25rem 1.25rem}}.service-banner .main-element-style .sales-text,.service-banner .main-element-style-blue .sales-text,.service-banner .main-element-style-dark .sales-text{left:-1.25rem;position:absolute;top:-1.5625rem}@media only screen and (max-width:768px){.service-banner .main-element-style .sales-text,.service-banner .main-element-style-blue .sales-text,.service-banner .main-element-style-dark .sales-text{left:-.75rem}}@media only screen and (max-width:1024px){.service-banner-image{margin:0 auto;max-width:10rem}}.service-banner-image .sale{left:-1.25rem;top:-1.25rem}.service-banner-image .custom-text{background:#d92f2f;border-radius:.5rem;bottom:-.6rem;color:#f9f9f9;font-size:1em;font-weight:800;left:50%;padding:.3rem .6rem;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content}@media only screen and (max-width:576px){.service-banner-image .custom-text{font-size:.9em}}.service-banner-text p{margin-bottom:2.5rem}.sunblind-configurator-banner{background:url(../images/pages/services/service/sunblind-configurator-banner-img.jpg) no-repeat 50%/cover;color:#f9f9f9;margin:1rem 0 3.5rem;padding:10rem 0;position:relative;z-index:0}.sunblind-configurator-banner:before{background:#000d17;background:linear-gradient(90deg,#000d17,#000d17 43%,rgba(0,13,23,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@media only screen and (max-width:1024px){.sunblind-configurator-banner:before{background:linear-gradient(90deg,#000d17 50%,rgba(0,13,23,.86) 73%,rgba(0,13,23,.55))}}@media only screen and (max-width:576px){.sunblind-configurator-banner:before{background:linear-gradient(90deg,#000d17 50%,rgba(0,13,23,.88) 73%,rgba(0,13,23,.58))}}.sunblind-configurator-banner h4{font-size:1.7em}@media only screen and (max-width:576px){.sunblind-configurator-banner h4{font-size:1.4em;margin-bottom:.2rem}}@media only screen and (max-width:375px){.sunblind-configurator-banner h4{font-size:1.2em}}.sunblind-configurator-banner h5{font-size:2.5em}@media only screen and (max-width:576px){.sunblind-configurator-banner h5{font-size:2.1em}}@media only screen and (max-width:375px){.sunblind-configurator-banner h5{font-size:1.8em}}.sunblind-configurator-banner h5 strong{color:var(--primary-color)}.sunblind-configurator-banner .button-error{font-size:1.9em;margin-top:1.5rem}@media only screen and (max-width:576px){.sunblind-configurator-banner .button-error{font-size:1.6em}}.sunblind-configurator-banner .sunblind-configurator-mascot{max-width:15rem;pointer-events:none;position:absolute;right:-16.4rem;top:-3.7rem;z-index:13}@media only screen and (max-width:1024px){.sunblind-configurator-banner .sunblind-configurator-mascot{max-width:8.4rem;right:-9.7rem;top:-1.2rem}}.sunblinds-configurator{position:relative}.sunblinds-configurator .fixed-aside{align-items:flex-start;display:flex;flex-direction:column;position:absolute;top:50%;transform:translateY(-50%);z-index:49}@media only screen and (max-width:1199px){.sunblinds-configurator .fixed-aside{display:none}}.sunblinds-configurator .fixed-aside h3{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:0 1rem 1rem 0;box-shadow:5px 0 9px rgba(0,0,0,.078);color:#f9f9f9;display:inline-block;font-size:1.4em;padding:.8rem;text-align:center}.sunblinds-configurator .fixed-aside h3 span{display:block;font-size:2em;line-height:1}.sunblinds-configurator .fixed-aside .box{background:var(--primary-color);border-radius:0 1rem 1rem 0;box-shadow:5px 0 9px rgba(0,0,0,.078);padding:1rem;text-align:center}.sunblinds-configurator .fixed-aside .box h4{color:#f9f9f9;max-width:12rem}.sunblinds-configurator .fixed-aside h5{background:red;border-radius:0 1rem 1rem 0;box-shadow:5px 0 9px rgba(0,0,0,.078);color:#f9f9f9;font-size:1.2em;font-weight:700;line-height:1.1;max-width:15.3rem;padding:.7rem 0;text-align:center}.sunblinds-configurator .fixed-aside .review-box{background:#f9f9f9;border-radius:0 1rem 1rem 0;box-shadow:5px 0 9px rgba(0,0,0,.078);font-size:.9em;max-width:24rem;padding:1rem}.sunblinds-configurator .fixed-aside .review-box h6{margin-bottom:.2rem}.sunblinds-configurator .fixed-aside .review-box .stars{justify-content:start}.sunblinds-configurator .badge-default{align-items:center;background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:50%;box-shadow:0 0 9px rgba(0,0,0,.078);color:#f9f9f9;display:flex;flex-direction:column;font-weight:700;height:8.5rem;justify-content:center;position:absolute;right:5rem;text-align:center;top:19%;transform:translateY(-50%);width:8.5rem}@media only screen and (max-width:1199px){.sunblinds-configurator .badge-default{display:none}}.sunblinds-configurator .badge-default p{font-size:.7em}.sunblinds-configurator .badge-default h6{font-size:.6em}.window-nets-item:not(:last-child){margin-bottom:2.5rem}.window-nets-item h3{margin-bottom:.625rem}.window-nets-item .sale{right:2.5rem;top:0}.sunblinds-banner{margin-bottom:3.75rem}@media only screen and (max-width:1500px){.sunblinds-banner{margin-bottom:2.5rem}}@media only screen and (max-width:1024px){.sunblinds-banner{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-bottom-left-radius:60px;border-bottom-right-radius:60px;margin-bottom:3.75rem;margin-top:0;padding-top:3.75rem}}.sunblinds-banner .sunblinds-header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}@media only screen and (max-width:1024px){.sunblinds-banner .sunblinds-header{display:flex;flex-direction:column-reverse}}.sunblinds-banner .sunblinds-header .sunblinds-map{grid-column:span 5/span 5;margin:2.5rem 0;z-index:30}@media only screen and (max-width:1024px){.sunblinds-banner .sunblinds-header .sunblinds-map{margin-top:2.5rem}}.sunblinds-banner .sunblinds-header .sunblinds-map img{height:auto}@media only screen and (max-width:1024px){.sunblinds-banner .sunblinds-header .sunblinds-map img{width:100%}}.sunblinds-banner .sunblinds-header .sunblinds-map .sale{font-size:1.25rem;height:4.375rem;left:3.75rem;top:1.875rem;width:4.375rem}@media only screen and (max-width:1024px){.sunblinds-banner .sunblinds-header .sunblinds-map .sale{left:2.5rem;top:1.25rem}}.sunblinds-banner .sunblinds-header .sunblinds-map .sale p{line-height:18px}.sunblinds-banner .sunblinds-header .sunblinds-heading{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:16px;border-bottom-left-radius:100px;border-top-right-radius:0;grid-column:span 7/span 7;margin-left:-18.75rem;margin-right:-32vw;padding:2.5rem 2.5rem 0 21.25rem;position:relative;z-index:20}.sunblinds-banner .sunblinds-header .sunblinds-heading:before{content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}@media only screen and (max-width:1024px){.sunblinds-banner .sunblinds-header .sunblinds-heading{background-image:none!important;margin:0;padding:0}}.sunblinds-banner .sunblinds-header .sunblinds-heading h1{max-width:34.375rem}.sunblinds-banner .sunblinds-header .sunblinds-heading .heading-free{line-height:1.6;margin:1.25rem 0 2.5rem}.sunblinds-banner .sunblinds-header .sunblinds-heading .heading-free span{background:#d92f2f;border-radius:4px;padding:.25rem .5rem}.sunblinds-banner .sunblinds-header .banner-map{background:#f9f9f9;border-radius:16px;height:28.4375rem}@media only screen and (max-width:1024px){.sunblinds-banner .sunblinds-header .banner-map{margin-top:1.875rem;width:100%}}@media only screen and (max-width:1199px){.sunblinds-banner .sunblinds-header .banner-map{height:25rem}}.sunblinds-banner .sunblinds-header .banner-map-success{max-width:95%;position:absolute;right:-.625rem;top:-.625rem;z-index:10}.sunblinds-banner .sunblinds-header .banner-map-success h6{background:#45d669;border-radius:10px;max-width:100%;overflow:hidden;padding:.625rem 1.25rem;text-overflow:ellipsis;white-space:nowrap}.sunblinds-banner .sunblinds-header .banner-map-iframe{border-radius:inherit;flex-grow:1}.sunblinds-banner .map-mascot{bottom:-2.5rem;max-width:13.75rem;position:absolute;right:-1.875rem}@media only screen and (max-width:1024px){.sunblinds-banner .map-mascot{max-width:12.5rem}}.sunblind-items .sunblind-item{width:100%}.sunblind-items .sunblind-item:hover .sunblind-item-image figure{background:var(--primary-color)}.sunblind-items .sunblind-item:hover .sunblind-item-image figure img{transform:scale(1.02)}.sunblind-items .sunblind-item .sale{background:var(--primary-color);height:5.55rem;left:0;right:auto;top:-1rem;width:5.55rem}.sunblind-items .sunblind-item .sale p:first-child{font-size:1.7em;line-height:27px}.sunblind-items .sunblind-item .sale p:last-child{font-size:1.3em;line-height:17px}.sunblind-items .sunblind-item .sunblind-item-image{overflow:hidden;padding-top:66.25%;position:relative;width:100%}.sunblind-items .sunblind-item .sunblind-item-image figure{background:#f9f9f9;border-radius:3.5rem;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .12s ease-in-out}.sunblind-items .sunblind-item .sunblind-item-image img{height:auto;position:absolute;right:4rem;top:2rem;transition:all .12s ease-in-out}.sunblind-items .sunblind-item h6{font-size:1.6em;margin-bottom:2rem;margin-top:1.5rem}.sunblind-items .col-12:nth-child(2n) .sunblind-item .sale,.sunblind-items .col-12:nth-child(5) .sunblind-item .sale{left:auto;right:0;top:-1rem}.sunblind-items .col-12:nth-child(5) .sunblind-item:hover .sunblind-item-image figure img{filter:brightness(0) invert(1)}.sunblind-items .col-12:nth-child(5) .sunblind-item h6{margin-bottom:0}.sunblind-items .col-12:nth-child(5) .sunblind-item .sunblind-item-image img{height:calc(100% - 4rem);margin-top:2rem;position:absolute;right:.2rem;top:0}.sunblind-items .badge-box,.sunblind-items .badge-default{align-items:center;display:flex;justify-content:center}.sunblind-items .badge-default{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:50%;box-shadow:0 0 16px 3px rgba(0,0,0,.1);color:#f9f9f9;flex-direction:column;font-weight:700;height:8.5rem;margin:0 .3rem;text-align:center;width:8.5rem}.sunblind-items .badge-default p{font-size:.7em}.sunblind-items .badge-default h6{font-size:.6em}.sunblind-items .badge-free-assembly{left:4rem;position:absolute;top:16rem}@media only screen and (max-width:1400px){.sunblind-items .badge-free-assembly{margin-top:2rem;position:static}}.sunblind-items .badge-warranty{background:#d92f2f;bottom:41rem;position:absolute;right:4rem}@media only screen and (max-width:1400px){.sunblind-items .badge-warranty{margin-top:2rem;position:static}}.sunblind-items .badge-warranty h5{font-size:3.6em;line-height:.8}.sunblind-items .badge-warranty h6,.sunblind-items .badge-warranty p{font-size:1.1em}.sunblind-banner{position:relative}.sunblind-banner .sunblind-banner-container{color:#f9f9f9;height:35rem;overflow:hidden;position:relative}.sunblind-banner .sunblind-banner-container:before{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media only screen and (max-width:576px){.sunblind-banner .sunblind-banner-container:before{background:rgba(0,0,0,.1)}}@media only screen and (max-width:1024px){.sunblind-banner .sunblind-banner-container{height:32rem}}@media only screen and (max-width:768px){.sunblind-banner .sunblind-banner-container{height:30rem}}.sunblind-banner .sunblind-banner-container .sunblind-banner-leafs{bottom:0;height:8rem;position:absolute;width:100%;z-index:0}.sunblind-banner .sunblind-banner-container .sunblind-banner-leafs img{-o-object-fit:cover;object-fit:cover}.sunblind-banner .sunblind-banner-container .specifications-verification{bottom:2rem;left:2rem;max-width:8rem;position:absolute;z-index:1}@media only screen and (max-width:768px){.sunblind-banner .sunblind-banner-container .specifications-verification{bottom:4rem;left:-3rem;max-width:inherit;opacity:.5;width:12rem;z-index:-1}}.sunblind-banner .sunblind-banner-container .sunblind-banner-image{height:100%;pointer-events:none;position:absolute;right:15rem;top:0;width:100%;z-index:-1}@media only screen and (max-width:768px){.sunblind-banner .sunblind-banner-container .sunblind-banner-image{right:0}}.sunblind-banner .sunblind-banner-container .sunblind-banner-image img{-o-object-fit:cover;object-fit:cover}.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-text{max-width:27rem;position:absolute;right:15rem;text-align:center;top:50%;transform:translateY(-50%);z-index:1}@media only screen and (max-width:1199px){.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-text{max-width:24rem}}@media only screen and (max-width:1024px){.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-text{right:7rem;top:40%}}@media only screen and (max-width:768px){.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-text{right:50%;top:10%;transform:translateX(50%);width:19rem}}.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-text h1{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:1.3rem;font-size:2.6em;padding:.8rem;text-align:center}@media only screen and (max-width:1199px){.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-text h1{font-size:2.4em}}@media only screen and (max-width:768px){.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-text h1{font-size:1.8em}}.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-text h1 span{display:block;font-size:2em;line-height:1}.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-text h4{font-size:1.8em;margin:1rem auto 0;max-width:80%}@media only screen and (max-width:768px){.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-text h4{font-size:1.6em;max-width:100%;text-shadow:0 0 20px rgba(0,0,0,.4)}}.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-sale-text{background:#d92f2f;border-radius:1.2rem;bottom:4rem;font-size:1.4em;font-weight:700;line-height:1.1;max-width:24.2rem;padding:.7rem 1.6rem;position:absolute;right:26rem;transform:translateX(-50%);z-index:1}@media only screen and (max-width:1199px){.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-sale-text{right:16rem}}@media only screen and (max-width:1024px){.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-sale-text{bottom:5rem;font-size:1.3em;max-width:22.2rem;right:5rem}}@media only screen and (max-width:768px){.sunblind-banner .sunblind-banner-container .sunblind-banner-box .sunblind-banner-box-sale-text{border-radius:1rem;bottom:7rem;font-size:1.2em;right:50%;text-align:center;transform:translateX(50%);width:20rem}}.sunblind-banner .sunblind-banner-container .stvorec{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);height:180%;position:absolute;right:-190px;top:-30%;transform:rotate(11deg);width:1000px}@media only screen and (max-width:1199px){.sunblind-banner .sunblind-banner-container .stvorec{width:800px}}@media only screen and (max-width:1024px){.sunblind-banner .sunblind-banner-container .stvorec{width:665px}}@media only screen and (max-width:768px){.sunblind-banner .sunblind-banner-container .stvorec{width:295px}}.sunblind-banner .sunblind-banner-container .stvorec:after{background-image:url(../images/backgrounds/var-autumn-white.svg);background-position:90% 58%;background-size:100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.sunblind-banner .sunblind-banner-container .sunblind-banner-bobor{bottom:3rem;max-width:18rem;pointer-events:none;position:absolute;right:-5rem;transform:rotate(-11deg)}@media only screen and (max-width:1199px){.sunblind-banner .sunblind-banner-container .sunblind-banner-bobor{max-width:16rem;right:-2rem}}@media only screen and (max-width:1024px){.sunblind-banner .sunblind-banner-container .sunblind-banner-bobor{right:-9rem}}@media only screen and (max-width:768px){.sunblind-banner .sunblind-banner-container .sunblind-banner-bobor{max-width:14rem;right:-8.5rem}}.sunblind-banner h5{background:#f9f9f9;border-radius:.9rem;bottom:-1.2rem;box-shadow:0 6px 20px 0 rgba(0,0,0,.051);font-weight:700;left:50%;padding:.5rem 1rem;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content}@media only screen and (max-width:768px){.sunblind-banner h5{bottom:-2rem;text-align:center;width:90%}}.sunblind-banner h5 span{color:var(--primary-color)}.sunblind-designs{padding:2rem 0 0}.sunblind-designs .sunblind-item{margin-bottom:2rem;width:100%}.sunblind-designs .sunblind-item .sunblind-item-image{pointer-events:none}.sunblind-designs .sunblind-item .sale{background:var(--primary-color);height:5.55rem;left:0;right:auto;top:-1rem;width:5.55rem}.sunblind-designs .sunblind-item .sale p:first-child{font-size:1.7em;line-height:27px}.sunblind-designs .sunblind-item .sale p:last-child{font-size:1.3em;line-height:17px}.sunblind-designs .col-12:nth-child(2n) .sunblind-item .sale{left:auto;right:0;top:-1rem}.sunblind-designs .badge-box,.sunblind-designs .badge-default{align-items:center;display:flex;justify-content:center}.sunblind-designs .badge-default{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:50%;box-shadow:0 0 9px rgba(0,0,0,.078);color:#f9f9f9;flex-direction:column;font-weight:700;height:8.5rem;margin:0 .3rem;text-align:center;width:8.5rem}.sunblind-designs .badge-default p{font-size:.7em}.sunblind-designs .badge-default h6{font-size:.6em}.sunblind-designs .badge-free-assembly{left:4rem;position:absolute;top:18rem}@media only screen and (max-width:1400px){.sunblind-designs .badge-free-assembly{position:static}}.sunblind-designs .badge-warranty{background:#d92f2f;bottom:20rem;position:absolute;right:4rem}@media only screen and (max-width:1400px){.sunblind-designs .badge-warranty{position:static}}.sunblind-designs .badge-warranty h5{font-size:3.6em;line-height:.8}.sunblind-designs .badge-warranty h6,.sunblind-designs .badge-warranty p{font-size:1.1em}.sunblind-benefits{position:relative}@media only screen and (max-width:768px){.sunblind-benefits{margin-top:-3rem}}.sunblind-benefits .sunblind-benefits-box figure{margin:1rem auto 0;width:142px}.sunblind-benefits .sunblind-benefits-tree{max-width:10rem;position:absolute;right:0;top:-10rem;width:17vw;z-index:-1}@media only screen and (max-width:1024px){.sunblind-benefits .sunblind-benefits-tree{opacity:.5;top:-4rem}}.sunblind-benefits .sunblind-benefits-mascot{left:0;max-width:20rem;pointer-events:none;position:absolute;top:-20rem;transform:scaleX(-1);width:27vw}.sunblind-benefits h6{font-size:1.5em;margin-bottom:1rem;margin-top:1rem}.why-fix-free h4{font-size:2.7em}@media only screen and (max-width:1199px){.why-fix-free h4{text-align:center}}.why-fix-free .why-fix-free-box{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:1199px){.why-fix-free .why-fix-free-box{flex-wrap:wrap}}.why-fix-free .why-fix-free-box .why-fix-free-item{display:flex;flex-direction:column;justify-content:center;padding:1.8rem;text-align:center}.why-fix-free .why-fix-free-box .why-fix-free-item img{height:6.25rem;margin:0 auto;width:6.25rem}.why-fix-free .why-fix-free-box .why-fix-free-item h6{font-size:1.1em;margin-top:1rem}@media only screen and (max-width:1199px){.why-fix-free .why-fix-free-box .why-fix-free-item h6{font-size:1.3em}}.sunblind-fix .fix-item{height:100%;padding:1.25rem}.sunblind-fix .fix-image{flex-shrink:0;margin-right:1.25rem;width:5rem}.sunblind-fix .fix-image img{border-radius:100px}.sunblind-fix .fix-next{margin-top:3.75rem}.sunblind-fix .fix-next p{margin:1.25rem auto 2.5rem;max-width:38.125rem}.sunblind-map{margin-top:4rem;text-align:center}.sunblind-map h3{font-size:1.8em}@media only screen and (max-width:576px){.sunblind-map h3{font-size:1.6em}}.sunblind-map h4{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:1rem;color:#f9f9f9;display:inline-block;font-size:1.6em;margin:.5rem 0;padding:.6rem 1rem}@media only screen and (max-width:576px){.sunblind-map h4{font-size:1.4em}}.sunblind-map h5{font-size:1em}.sunblind-map h5 a{text-decoration:underline}.sunblind-map h5 a:hover{text-decoration:none}.sunblind-map h6{color:var(--primary-color);font-size:.8em}@media only screen and (max-width:1024px){.sunblind-map h6{margin-bottom:1rem}}.sunblind-map .iframe-container{height:0;padding-bottom:65%;position:relative}.sunblind-map .iframe-container iframe{border-radius:16px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.window-net-banner{color:#f9f9f9;padding:7rem 0;position:relative}@media only screen and (max-width:1024px){.window-net-banner{padding:3rem 0 6rem}}.window-net-banner:before{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media only screen and (max-width:576px){.window-net-banner:before{background:rgba(0,0,0,.1)}}.window-net-banner .sunblind-banner-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.window-net-banner .sunblind-banner-image img{-o-object-fit:cover;object-fit:cover}.window-net-banner .sunblind-box{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:26px;margin:0 auto;padding:3.5rem;position:relative;width:-moz-min-content;width:min-content;z-index:1}@media only screen and (max-width:576px){.window-net-banner .sunblind-box{border-radius:21px;font-size:.8em;padding:2.5rem}}@media only screen and (max-width:390px){.window-net-banner .sunblind-box{border-radius:23px;font-size:.7em;padding:1.3rem}}.window-net-banner .sunblind-box h1{border:7px solid #f9f9f9;border-radius:16px;display:inline-block;font-size:3em;padding:.2rem .9rem;text-transform:uppercase}@media only screen and (max-width:576px){.window-net-banner .sunblind-box h1{font-size:2.7em}}.window-net-banner .sunblind-box h2{font-size:1.8em;font-style:italic;margin-top:1rem;text-transform:uppercase}.window-net-banner .sunblind-box h2 span:first-child{display:block;font-size:1.3em;font-style:normal}.window-net-banner .sunblind-box h2 span:last-child{text-decoration:underline}.window-net-banner .sunblind-box figure{max-width:170px;position:absolute;right:-6.4rem;top:50%;transform:translateY(-50%);z-index:1}@media only screen and (max-width:1024px){.window-net-banner .sunblind-box figure{top:91%}}@media only screen and (max-width:576px){.window-net-banner .sunblind-box figure{max-width:130px;right:-4.6rem;top:96%}}@media only screen and (max-width:390px){.window-net-banner .sunblind-box figure{max-width:110px;right:-4.2rem;top:88%}}.window-net-banner .sales-box{background:linear-gradient(0deg,#8ffca0 0,#0bcbfb);border-radius:26px;font-size:1.3em;margin:0 auto;padding:3.5rem 3.5rem 4.8rem;position:relative;text-align:center;width:-moz-max-content;width:max-content}@media only screen and (max-width:576px){.window-net-banner .sales-box{border-radius:24px;font-size:1.15em;padding:2.5rem 2.5rem 3.5rem}}@media only screen and (max-width:390px){.window-net-banner .sales-box{border-radius:23px;font-size:1em;padding:1.5rem 1.5rem 3.5rem}}.window-net-banner .sales-box h2{font-size:1.9em}.window-net-banner .sales-box h3{font-size:6.7em;line-height:.8}.window-net-banner .sales-box p{background:red;border-radius:7px;bottom:-.5rem;font-size:.95em;font-weight:700;left:50%;padding:.2rem;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);width:93%}@media only screen and (max-width:390px){.window-net-banner .sales-box p{width:100%}}.window-net-banner .floating-box{bottom:-12.1rem;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}@media only screen and (max-width:576px){.window-net-banner .floating-box{bottom:-10.8rem;font-size:.8em}}@media only screen and (max-width:390px){.window-net-banner .floating-box{bottom:-10.3rem;font-size:.7em}}.window-net-banner .floating-box h3{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:15px;font-size:1.4em;margin-bottom:-1.6rem;margin-left:auto;margin-right:auto;padding:.8rem 2rem 2.1rem;width:-moz-max-content;width:max-content}@media only screen and (max-width:576px){.window-net-banner .floating-box h3{font-size:1.3em;padding:.8rem 1.4rem 2.1rem}}.window-net-banner .floating-box h4{background:#d92f2f;border-radius:7px;display:inline-block;font-size:1.2em;margin-top:0;padding:.4rem 1.2rem}@media only screen and (max-width:390px){.window-net-banner .floating-box h4{margin-top:.2rem}}.window-net-banner .floating-box h5{color:#061833;font-size:.95em;margin-top:.4rem}@media only screen and (max-width:576px){.window-net-banner .floating-box h5{font-size:1.1em}}.window-net-banner .floating-box h5 a{text-decoration:underline;text-transform:uppercase}.window-net-banner .floating-box h5 a:hover{text-decoration:none}.window-net-banner .floating-box h6{color:var(--primary-color);font-size:.8em;margin-top:.1rem}@media only screen and (max-width:576px){.window-net-banner .floating-box h6{font-size:.97em}}.sunblind-description{padding:4rem 0 0}@media only screen and (max-width:1024px){.sunblind-description{padding:6rem 0 0}}@media only screen and (max-width:768px){.sunblind-description{padding:5rem 0 0}}.sunblind-description .container-fluid,.sunblind-description .container-lg,.sunblind-description .container-md,.sunblind-description .container-medium-width,.sunblind-description .container-sm,.sunblind-description .container-smaller-width,.sunblind-description .container-xl,.sunblind-description .container-xxl{padding-left:0}@media only screen and (max-width:1024px){.sunblind-description .container-fluid,.sunblind-description .container-lg,.sunblind-description .container-md,.sunblind-description .container-medium-width,.sunblind-description .container-sm,.sunblind-description .container-smaller-width,.sunblind-description .container-xl,.sunblind-description .container-xxl{padding-right:0}}.sunblind-description .image-box{position:relative}@media only screen and (max-width:1024px){.sunblind-description .image-box{margin-right:9rem}}@media only screen and (max-width:768px){.sunblind-description .image-box{margin-right:2rem}}@media only screen and (max-width:576px){.sunblind-description .image-box{margin-right:0}}.sunblind-description .image-box figure{position:relative}.sunblind-description .image-box figure:before{background:linear-gradient(0deg,#f0f2f4,transparent);content:"";height:100%;position:absolute;width:100%}.sunblind-description .image-box figure img{min-height:28rem;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.sunblind-description .image-box .sunblind-price{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:14px;left:3rem;padding:.35rem;position:absolute;top:0}.sunblind-description .image-box .sunblind-price h6{bottom:-1.3rem;color:var(--primary-color);font-size:.8em;position:absolute;right:8.8%;text-transform:uppercase}.sunblind-description .image-box .sunblind-price .sunblind-price-box{background:#f9f9f9;border-radius:9px}.sunblind-description .image-box .sunblind-price .sunblind-price-box .sunblind-price-item{align-items:center;display:flex;padding:.2rem 1.5rem}.sunblind-description .image-box .sunblind-price .sunblind-price-box .sunblind-price-item h5{color:var(--primary-color);font-size:.9em;margin-right:1rem}.sunblind-description .image-box .sunblind-price .sunblind-price-box .sunblind-price-item .icon{height:1.225rem}.sunblind-description .image-box .sunbilnd-warranty-box{align-items:center;background:#d92f2f;border-radius:50%;display:flex;height:7.5rem;justify-content:center;position:absolute;right:16%;text-align:center;top:-1rem;width:7.5rem;z-index:1}@media only screen and (max-width:576px){.sunblind-description .image-box .sunbilnd-warranty-box{height:6.5rem;width:6.5rem}}.sunblind-description .image-box .sunbilnd-warranty-box h5{color:#f9f9f9;display:flex;flex-direction:column;font-size:.8em}@media only screen and (max-width:576px){.sunblind-description .image-box .sunbilnd-warranty-box h5{font-size:.7em}}.sunblind-description .image-box .sunbilnd-warranty-box h5 span{font-size:4.1em;margin:-.5rem 0}.sunblind-description .image-box .sunblind-people-buy{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:13px;bottom:2rem;padding:.6rem 1.9rem;position:absolute;right:0}@media only screen and (max-width:576px){.sunblind-description .image-box .sunblind-people-buy{left:50%;right:auto;text-align:center;transform:translateX(-50%);width:90%}}.sunblind-description .image-box .sunblind-people-buy h6{color:#f9f9f9;line-height:1.7}.sunblind-description .image-box .sunblind-people-buy h6 .sunblind-people-buy-span{background:#d92f2f;border-radius:6px;display:inline-block;line-height:1.5;padding:.1rem .6rem}.sunblind-description .specifications-box{padding:6rem;position:relative}@media only screen and (max-width:1600px){.sunblind-description .specifications-box{padding:4rem}}@media only screen and (max-width:1399px){.sunblind-description .specifications-box{padding:3rem}}@media only screen and (max-width:768px){.sunblind-description .specifications-box{padding:1rem}}.sunblind-description .specifications-box .specifications-verification{position:absolute;right:8rem;top:1rem}@media only screen and (max-width:1600px){.sunblind-description .specifications-box .specifications-verification{right:3rem}}@media only screen and (max-width:1399px){.sunblind-description .specifications-box .specifications-verification{right:2rem;top:-2rem}}@media only screen and (max-width:1024px){.sunblind-description .specifications-box .specifications-verification{top:2rem}}@media only screen and (max-width:768px){.sunblind-description .specifications-box .specifications-verification{right:0;top:-2rem}}@media only screen and (max-width:576px){.sunblind-description .specifications-box .specifications-verification{opacity:.15;right:0;top:-1rem;transform:translateX(45%);width:60%;z-index:-1}}.sunblind-description .specifications-box h2{font-size:3em;max-width:80%}@media only screen and (max-width:768px){.sunblind-description .specifications-box h2{max-width:70%}}@media only screen and (max-width:576px){.sunblind-description .specifications-box h2{font-size:2.5em;max-width:100%}}.sunblind-description .specifications-box p{font-size:1.2em;font-weight:700;margin-bottom:1.2rem;max-width:80%}@media only screen and (max-width:576px){.sunblind-description .specifications-box p{font-size:1.1em;font-weight:400;margin-bottom:1.9rem;max-width:100%}}.sunblind-description .specifications-box .specifications-items{align-items:center;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,0fr);text-align:center}@media only screen and (max-width:768px){.sunblind-description .specifications-box .specifications-items{grid-template-rows:repeat(6,0fr)}}.sunblind-description .specifications-box .specifications-items>div{flex:1;position:relative}.sunblind-description .specifications-box .specifications-items h5{color:var(--primary-color);font-size:3em}@media only screen and (max-width:768px){.sunblind-description .specifications-box .specifications-items h5{margin-bottom:1rem}}.sunblind-description .specifications-box .specifications-items h6{align-self:start;padding:0 1rem;position:relative}@media only screen and (max-width:768px){.sunblind-description .specifications-box .specifications-items h6{margin-bottom:3rem}}.sunblind-description .specifications-box .specifications-items img{height:7rem;margin:2rem auto;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:768px){.sunblind-description .specifications-box .specifications-items img{margin:0 0 2rem}}.sunblind-description .specifications-box .specifications-items a{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:6px;bottom:-3rem;color:#f9f9f9;left:50%;padding:.4rem .9rem;position:absolute;text-decoration:underline;transform:translateX(-50%);white-space:nowrap}.sunblind-description .specifications-box .specifications-items a:hover{text-decoration:none}.sunblind-description footer{padding:0 1rem}@media only screen and (max-width:768px){.sunblind-description footer{padding:2rem 1rem 0}}@media only screen and (max-width:576px){.sunblind-description footer{padding:0 1rem}}.window-net-description .image-box{margin-right:0}.window-net-description .image-box figure:before{background:linear-gradient(0deg,rgba(240,242,244,.7),transparent)}.window-net-description .image-box figure img{height:auto;max-height:46rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (max-width:1024px){.window-net-description .image-box .sunblind-people-buy{right:3rem}}.window-net-items .services-item-gradient:hover img{filter:none;transform:scale(1.03)}.window-net-items .services-item-gradient img{height:16rem;width:auto}@media only screen and (max-width:576px){.window-net-items .services-item-gradient img{height:13rem}}.window-net-items .col-12:last-child .services-item-gradient:hover img{filter:none}.indestructible-banner{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);margin-top:0}.indestructible-banner>svg:last-child{transform:translateY(1px)}.indestructible-banner .section-content{height:66vh}.indestructible-banner a{margin:2.5rem 0}@media only screen and (max-width:1024px){.indestructible-banner aside{flex-direction:column}}@media only screen and (min-width:1024px){.indestructible-banner aside div:not(:first-child:not(.col-spaces)){margin-left:2.5rem}}@media only screen and (max-width:1024px){.indestructible-banner aside div:not(:last-child){margin-bottom:.625rem}}.indestructible-banner aside div svg{margin-right:.625rem}@media only screen and (max-width:1024px){.indestructible-window-nets-item{margin-bottom:3.75rem!important}}.indestructible-window-nets-bg-text{font-size:6.875rem;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);z-index:-1}@media only screen and (max-width:1024px){.indestructible-window-nets-bg-text{display:none}}.indestructible-windows-nets .sale{right:5.875rem;top:0}.indestructible-made .services-item-active{background:#f9f9f9}.indestructible-made .services-item-active img{filter:brightness(1)}.indestructible-made h3{font-size:1.2em;margin-top:1rem}.feedback-banner{background:url(../images/pages/feedback/background.svg) no-repeat 50%;padding:7.5rem 1.25rem 5rem}@media only screen and (max-width:1024px){.feedback-banner{padding:2.5rem 1.25rem 1.25rem}}.feedback-banner p{margin:1.25rem auto 2.5rem;max-width:62.5rem}#feedback-form{padding:2.5rem}.on-confidence-banner{background:url(../images/pages/on-confidence/on-confidence-banner-img.jpg) no-repeat 50%/cover;color:#f9f9f9;font-size:1.3em;height:35rem;position:relative}@media only screen and (max-width:768px){.on-confidence-banner{height:26rem}}@media only screen and (max-width:576px){.on-confidence-banner{background-position:18%;font-size:1em}}.on-confidence-banner .on-confidence-box{background:#061833;border-radius:16px;position:absolute;right:10%;top:50%;transform:translateY(-50%)}@media only screen and (max-width:768px){.on-confidence-banner .on-confidence-box{left:50%;right:auto;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}}@media only screen and (max-width:576px){.on-confidence-banner .on-confidence-box{width:80%}}@media only screen and (max-width:375px){.on-confidence-banner .on-confidence-box{font-size:.9em}}.on-confidence-banner .on-confidence-box .play-button{align-items:center;background:#f9f9f9;border-radius:50%;display:flex;flex-direction:column;height:6.8rem;justify-content:center;position:absolute;right:-2.5rem;top:-2.1rem;width:6.8rem}@media only screen and (max-width:576px){.on-confidence-banner .on-confidence-box .play-button{height:4.7rem;right:-1.5rem;top:-2.3rem;width:4.7rem}}.on-confidence-banner .on-confidence-box .play-button .play-button-icon{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:50%;padding:.6rem}@media only screen and (max-width:576px){.on-confidence-banner .on-confidence-box .play-button .play-button-icon{padding:.4rem}}.on-confidence-banner .on-confidence-box .play-button .play-button-icon svg,.on-confidence-banner .on-confidence-box .play-button .play-button-icon svg image{height:1.5rem;width:1.5rem}@media only screen and (max-width:576px){.on-confidence-banner .on-confidence-box .play-button .play-button-icon svg,.on-confidence-banner .on-confidence-box .play-button .play-button-icon svg image{height:1rem;width:1rem}}.on-confidence-banner .on-confidence-box .play-button .play-button-icon svg{filter:invert(1);left:.1rem;position:relative}.on-confidence-banner .on-confidence-box .play-button .play-button-text{color:#061833;font-size:.6em;font-weight:700;line-height:1;margin-top:.4rem;max-width:5rem;text-align:center;text-decoration:underline}@media only screen and (max-width:576px){.on-confidence-banner .on-confidence-box .play-button .play-button-text{max-width:4rem}}.on-confidence-banner .on-confidence-box h2{background:#d92f2f;border-radius:14px;display:inline-block;font-weight:700;margin-left:-.5rem;margin-top:-2rem;padding:.5rem 1.2rem;position:relative;text-transform:uppercase;top:-.3rem}@media only screen and (max-width:576px){.on-confidence-banner .on-confidence-box h2{font-size:1.8em}.on-confidence-banner .on-confidence-box .button-primary{text-align:center}}.on-confidence-banner .on-confidence-box .on-confidence-item{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:.3rem;padding:1rem}.on-confidence-banner .on-confidence-box .on-confidence-item h4{background:#d92f2f;border-radius:12px;font-size:3.3em;padding:.5rem 1rem}@media only screen and (max-width:768px){.on-confidence-banner .on-confidence-box .on-confidence-item h4{margin-right:1rem}}.on-confidence-banner .on-confidence-box .on-confidence-item h6{font-size:1.2em;line-height:1.2;width:13rem}@media only screen and (max-width:576px){.on-confidence-banner .on-confidence-box .on-confidence-item h6{font-size:1em;text-align:left;width:auto}}.on-confidence-banner .on-confidence-free{border-radius:16px;bottom:-2rem;box-shadow:0 4px 10px 0 rgba(0,0,0,.212);display:flex;left:50%;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.on-confidence-banner .on-confidence-free h5{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:16px;font-size:.8em;padding:.7rem 1.8rem .73rem;position:relative;text-align:center;white-space:nowrap;z-index:2}.on-confidence-banner .on-confidence-free h5 span{display:block;font-size:2.2em;line-height:1}@media only screen and (max-width:576px){.on-confidence-banner .on-confidence-free h5{font-size:.7em}}@media only screen and (max-width:370px){.on-confidence-banner .on-confidence-free h5{font-size:.6em}}.on-confidence-banner .on-confidence-free h6{align-items:center;background:#d92f2f;border-radius:16px;display:flex;font-size:1.9em;margin-left:-2.2rem;padding:1rem 1rem 1rem 3rem}@media only screen and (max-width:576px){.on-confidence-banner .on-confidence-free h6{font-size:1.5em}}@media only screen and (max-width:360px){.on-confidence-banner .on-confidence-free h6{font-size:1.3em}}.on-confidence-video{margin:4rem 0 3rem}@media only screen and (max-width:1024px){.on-confidence-video{margin:2rem 0}}.on-confidence-video a,.on-confidence-video h2{margin-bottom:1.5rem}@media only screen and (max-width:768px){.on-confidence-video a{margin-bottom:.5rem}}.on-confidence-video p{font-size:.9em;font-weight:lighter;line-height:1.7;max-width:65%}@media only screen and (max-width:768px){.on-confidence-video p{margin-bottom:1.5rem;max-width:100%}}.on-confidence-video p span{background:#d92f2f;border-radius:5px;color:#f9f9f9;display:inline-block;font-weight:700;padding:0 .8rem}.on-confidence-choose{background:url(../images/pages/on-confidence/on-confidence-choose-bg-img.jpg) no-repeat top/cover;color:#f9f9f9;padding:10rem 0;position:relative;z-index:0}@media only screen and (max-width:1199px){.on-confidence-choose{padding:7rem 0}}@media only screen and (max-width:1024px){.on-confidence-choose{text-align:center}}@media only screen and (max-width:576px){.on-confidence-choose{padding:4rem 0 5rem}}.on-confidence-choose:before{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);bottom:0;content:"";display:block;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:-1}.on-confidence-choose h2{font-size:2.6em}@media only screen and (max-width:576px){.on-confidence-choose h2{font-size:2.2em}}.on-confidence-choose h4{background:#d92f2f;border-radius:21px;display:inline-block;font-size:2em;margin-top:.8rem;padding:1.2rem 1.5rem}@media only screen and (max-width:1024px){.on-confidence-choose h4{margin-bottom:2.5rem}}@media only screen and (max-width:576px){.on-confidence-choose h4{border-radius:18px;font-size:1.8em}}.on-confidence-choose h4 span{display:inline-block;font-size:1.5em;line-height:1;margin-left:.3rem;margin-top:-.7rem;vertical-align:middle}.on-confidence-choose a{font-size:1.7em}@media only screen and (max-width:576px){.on-confidence-choose a{font-size:1.5em}}.on-confidence-choose .on-confidence-choose-mascot{pointer-events:none;position:absolute;right:-14rem;top:-.9rem;z-index:13}@media only screen and (max-width:1024px){.on-confidence-choose .on-confidence-choose-mascot{max-width:8rem;right:-7.2rem;top:1.8rem}}@media only screen and (max-width:576px){.on-confidence-choose .on-confidence-choose-mascot{right:-4.2rem}}.on-confidence-how-it-works{margin-top:1rem;position:relative}.on-confidence-how-it-works header{margin-bottom:5rem}.on-confidence-how-it-works .row{flex-direction:column;margin:0 auto;max-width:872px}.on-confidence-how-it-works .row .line{padding-right:0;pointer-events:none;position:absolute;top:-3.8rem;width:100%;z-index:-1}.on-confidence-how-it-works .row .line svg:first-child{display:block}@media only screen and (max-width:1024px){.on-confidence-how-it-works .row .line svg:first-child{display:none}}.on-confidence-how-it-works .row .line svg:last-child{display:none}@media only screen and (max-width:1024px){.on-confidence-how-it-works .row .line svg:last-child{display:block;margin:0 auto;width:347px}}@media only screen and (max-width:576px){.on-confidence-how-it-works .row .line svg:last-child{max-width:420px;width:100%}}.on-confidence-how-it-works .row .line svg path{stroke:var(--primary-color);stroke-width:2px}.on-confidence-how-it-works .practices-item{height:14rem;padding-right:0;position:relative;width:21rem;z-index:1}@media only screen and (max-width:576px){.on-confidence-how-it-works .practices-item{align-self:center!important}}.on-confidence-how-it-works .practices-item:nth-child(odd){align-self:end}.on-confidence-how-it-works .practices-item:nth-child(6){align-self:center;color:#f9f9f9;margin-top:6rem}@media only screen and (max-width:1024px){.on-confidence-how-it-works .practices-item:nth-child(6){margin-top:3rem}}.on-confidence-how-it-works .practices-item:nth-child(6) .practices-item-content{background:#45d669}.on-confidence-how-it-works .practices-item:nth-child(6) .practices-item-content .item-icon{background:#f9f9f9}.on-confidence-how-it-works .practices-item:nth-child(6) .practices-item-content .item-icon svg{color:#45d669}.on-confidence-how-it-works .practices-item:nth-child(6) .practices-item-content .item-number{color:#f9f9f9}.on-confidence-how-it-works .practices-item-content{height:100%;justify-content:center;padding:2.5rem 1.125rem;z-index:10}.on-confidence-how-it-works .practices-item-content:after,.on-confidence-how-it-works .practices-item-content:before{content:"";display:none;left:50%;position:absolute;transform:translateX(-50%)}.on-confidence-how-it-works .practices-item-content:before{background:#f9f9f9;border:2px solid var(--primary-color);border-radius:14px;height:.875rem;top:-1.9rem;width:.875rem}.on-confidence-how-it-works .practices-item-content:after{background:var(--primary-color);height:1rem;position:absolute;top:-1rem;width:.125rem}@media only screen and (max-width:768px){.on-confidence-how-it-works .practices-item-content{padding:1.375rem}}.on-confidence-how-it-works .practices-item-content .item-icon{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:100px;margin-bottom:1.25rem;padding:1.25rem}.on-confidence-how-it-works .practices-item-content .item-icon img{width:6.25rem}.on-confidence-how-it-works .practices-item-content .item-number{font-size:4.375rem;left:.5rem;position:absolute;top:-.4375rem;z-index:-1}.on-confidence-how-it-works .practices-mascot{left:0;pointer-events:none;position:absolute;top:60%;transform:scaleX(-1)!important;width:25rem;z-index:10}@media only screen and (max-width:768px){.on-confidence-how-it-works .practices-mascot{width:15rem}}@media only screen and (max-width:576px){.on-confidence-how-it-works .practices-mascot{bottom:16.3%;top:auto;width:9rem}}.problems-with-windows-banner{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);margin-top:0}@media only screen and (max-width:768px){.problems-with-windows-banner{text-align:center}}.problems-with-windows-banner>svg:last-child{transform:translateY(1px)}.problems-with-windows-banner h6{font-size:1.6em}.problems-with-windows-banner h1{font-size:clamp(2.8em,5.2vw,4.6em);line-height:1.2;margin-top:1rem;max-width:80%}@media only screen and (max-width:1024px){.problems-with-windows-banner h1{max-width:none}}.problems-with-windows-banner h1 span{background:#00e2a0;border-radius:21px;display:inline-block;line-height:1.1;margin-left:-.5rem;padding:0 1.1rem}.problems-with-windows-banner .banner-image img{margin:0 auto;max-width:600px}.problems-with-windows-banner .button-description{display:block;margin:0;max-width:none}@media only screen and (max-width:768px){.problems-with-windows-banner .button-description{display:flex;flex-direction:column;justify-content:center}}.problems-with-windows-banner .button-description p{display:inline-block;font-size:.9em;margin-top:1rem;max-width:410px;min-width:auto}.problems-with-windows-banner .button-description a{margin-top:1rem}@media only screen and (max-width:768px){.problems-with-windows-banner .button-description a{margin-top:0}.problems-with-windows-hero-banner{text-align:center}}.problems-with-windows-hero-banner h6{font-size:1.9em}@media only screen and (max-width:768px){.problems-with-windows-hero-banner h6{font-size:1.7em}}.problems-with-windows-hero-banner h6 span{color:var(--primary-color);display:block;font-size:.9em}.problems-with-windows-hero-banner h5{align-items:center;background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:16px;color:#f9f9f9;display:flex;font-size:1.9em;margin-top:1rem;padding:.8rem 1.7rem;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:768px){.problems-with-windows-hero-banner h5{font-size:1.3em;margin:1rem auto}}.problems-with-windows-hero-banner h5 img{margin-right:1rem;width:1.4rem}.problems-with-windows-hero-banner figure a{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content}@media only screen and (max-width:375px){.problems-with-windows-hero-banner figure a{font-size:.9em}}.time-has-come-banner{background:url(../images/pages/time-has-come/time-has-come-banner-img.jpg) no-repeat 50%/cover;color:#f9f9f9;padding:7rem 0;position:relative;z-index:0}@media only screen and (max-width:1024px){.time-has-come-banner{padding:5rem 0;text-align:center}.time-has-come-banner:before{background:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}}.time-has-come-banner h1{font-size:3.7em}@media only screen and (max-width:768px){.time-has-come-banner h1{text-align:center}}@media only screen and (max-width:400px){.time-has-come-banner h1{font-size:3em}}.time-has-come-banner h1 span{background:linear-gradient(to bottom,var(--primary-color) 0,var(--secondary-color) 100%);border-radius:.8rem;display:inline-block;line-height:1.2;padding:0 1.1rem}.time-has-come-banner .time-has-come-banner-box h4{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:1.3rem;font-size:2.5em;padding:.8rem;text-align:center}@media only screen and (max-width:400px){.time-has-come-banner .time-has-come-banner-box h4{font-size:2em}}.time-has-come-banner .time-has-come-banner-box h4 span{display:block;font-size:1.9em;line-height:1}.time-has-come-banner .time-has-come-banner-box h5{background:#d92f2f;border-radius:1.2rem;font-size:1.4em;font-weight:700;line-height:1.1;margin-top:-2.6rem;padding:3.2rem 1.5rem .6rem;position:relative;text-align:center;z-index:-1}@media only screen and (max-width:400px){.time-has-come-banner .time-has-come-banner-box h5{font-size:1.2em}}.sale-sunblinds-banner{background:url(../images/pages/sale-sunblinds/sale-sunblinds-banner-img.jpg) no-repeat 50%/cover;color:#f9f9f9;padding:7rem 0;position:relative;z-index:0}.sale-sunblinds-banner:before{background:#000d17;background:linear-gradient(90deg,rgba(0,13,23,.94),rgba(0,13,23,.9) 35%,rgba(0,13,23,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@media only screen and (max-width:1024px){.sale-sunblinds-banner{padding:4rem 0;text-align:center}.sale-sunblinds-banner:before{background:rgba(0,13,23,.6)}}.sale-sunblinds-banner h1{font-size:2.7em}@media only screen and (max-width:1024px){.sale-sunblinds-banner h1{margin-bottom:1rem;text-align:center}}@media only screen and (max-width:400px){.sale-sunblinds-banner h1{font-size:2.2em}}.sale-sunblinds-banner h1 span{background:linear-gradient(to bottom,var(--primary-color) 0,var(--secondary-color) 100%);border-radius:.8rem;display:inline-block;line-height:1.2;margin-top:.5rem;padding:0 1.1rem}.sale-sunblinds-banner .time-has-come-banner-box h4{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:1.3rem;font-size:2.5em;padding:.8rem;text-align:center}@media only screen and (max-width:400px){.sale-sunblinds-banner .time-has-come-banner-box h4{font-size:2em}}.sale-sunblinds-banner .time-has-come-banner-box h4 span{display:block;font-size:1.9em;line-height:1}.sale-sunblinds-banner .time-has-come-banner-box h5{background:#d92f2f;border-radius:1.2rem;font-size:1.4em;font-weight:700;line-height:1.1;margin-top:-2.6rem;padding:3.2rem 1.5rem .6rem;position:relative;text-align:center;z-index:-1}@media only screen and (max-width:400px){.sale-sunblinds-banner .time-has-come-banner-box h5{font-size:1.2em}}.dew-advatages img{margin:1rem auto 0;width:auto}.dew-advatages h6{margin-bottom:2rem;margin-top:1.7rem}.dew-benefits{margin-bottom:-1rem}@media only screen and (max-width:1024px){.dew-benefits{margin:1rem 0}}.dew-benefits h3{color:var(--primary-color);font-size:6.6em}@media only screen and (max-width:1300px){.dew-benefits h3{font-size:5em}}@media only screen and (max-width:1024px){.dew-benefits h3{margin-bottom:1.5rem;text-align:center}}@media only screen and (max-width:768px){.dew-benefits h3{font-size:4em}}@media only screen and (max-width:576px){.dew-benefits h3{font-size:15vw}}.dew-benefits .benefit-box{background:#fff;border-radius:2rem;box-shadow:0 0 20px 0 rgba(0,0,0,.078);display:flex;flex-direction:column;justify-content:center;min-height:234px;padding:2rem;text-align:center}.dew-benefits .benefit-box img{margin:0 auto;width:9rem}.dew-benefits .benefit-box h6{font-size:1.1em;margin-top:1rem}.dew-benefits .dew-bg-path{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.1);z-index:-1}@media only screen and (max-width:576px){.dew-benefits .dew-bg-path{top:44%;transform:translate(-50%,-50%) scale(2.5)}}.dew-benefits .price-box{max-width:25rem}@media only screen and (max-width:1024px){.dew-benefits .price-box{margin:4rem auto 0}}.dew-benefits .price-box h4{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:2rem 2rem 0 0;color:#f9f9f9;font-size:1.7em;padding:3rem 1.8rem 6rem;text-align:center}.dew-benefits .price-box img{background:#fff;border-radius:2rem;margin-top:-3.6rem;padding:2rem 2rem 1.1rem}.dew-benefits .temperature-box{position:relative}.dew-benefits .temperature-box img{margin-top:7rem}@media only screen and (max-width:768px){.dew-benefits .temperature-box img{margin-top:5rem}}.dew-benefits .temperature-box .time-has-come-banner-box{font-size:.8em;min-width:22rem;position:absolute;right:-5rem;top:-3rem;z-index:-1}@media only screen and (max-width:1500px){.dew-benefits .temperature-box .time-has-come-banner-box{font-size:.6em;min-width:18rem;right:-1rem}}@media only screen and (max-width:1300px){.dew-benefits .temperature-box .time-has-come-banner-box{right:-3rem}}@media only screen and (max-width:1199px){.dew-benefits .temperature-box .time-has-come-banner-box{font-size:.5em;min-width:13rem;right:-1rem}}@media only screen and (max-width:768px){.dew-benefits .temperature-box .time-has-come-banner-box{right:-2rem}}@media only screen and (max-width:576px){.dew-benefits .temperature-box .time-has-come-banner-box{right:0;z-index:1}}.dew-benefits .temperature-box .time-has-come-banner-box h4{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:1.3rem;color:#f9f9f9;font-size:2.5em;padding:.8rem;text-align:center}@media only screen and (max-width:400px){.dew-benefits .temperature-box .time-has-come-banner-box h4{font-size:2em}}.dew-benefits .temperature-box .time-has-come-banner-box h4 span{display:block;font-size:1.9em;line-height:1}.dew-solution .section-content h5{font-size:5em;text-align:center}.dew-solution .section-content h6{font-size:1.1em;line-height:1.4em;text-align:center}@media only screen and (max-width:1199px){.dew-solution .section-content h6{margin-bottom:2rem}}@media only screen and (max-width:1024px){.dew-solution .section-content h6{padding:0 2rem}}@media only screen and (max-width:768px){.dew-solution .section-content h6{padding:0 5rem}}@media only screen and (max-width:576px){.dew-solution .section-content h6{margin-bottom:1rem;padding:0 2rem}}.dew-solution .section-content h6 span{background:#d92f2f;border-radius:.6rem;display:inline-block;line-height:1.2;padding:.2rem .4rem}@media only screen and (max-width:1024px){.where-we-work{text-align:center}}.where-we-work h4{color:var(--primary-color);font-size:5em}@media only screen and (max-width:1199px){.where-we-work h4{font-size:4em}}@media only screen and (max-width:768px){.where-we-work h4{font-size:3em}}@media only screen and (max-width:576px){.where-we-work h4{font-size:2.5em}}.where-we-work h6{font-size:1.3em;margin-top:.9rem}.where-we-work img{margin:0 auto;max-width:80%}@media only screen and (max-width:1024px){.where-we-work img{margin-top:1rem;max-width:60%}}@media only screen and (max-width:768px){.where-we-work img{max-width:80%}}@media only screen and (max-width:576px){.where-we-work img{max-width:95%}}.glass-special-banner{margin-bottom:2rem;margin-top:2rem}@media only screen and (max-width:1024px){.glass-special-banner{margin-bottom:3rem}}@media only screen and (max-width:576px){.glass-special-banner{margin:1rem 1rem 5rem}}.glass-special-banner .container-medium-width,.glass-special-banner .container-sm,.glass-special-banner .container-smaller-width{background:linear-gradient(to bottom,rgba(var(--primary-color),.2) 0,rgba(var(--primary-color),.2) 100%);border:4px solid var(--primary-color);border-radius:1.5rem;padding-left:3rem;padding-right:3rem}@media only screen and (max-width:1199px){.glass-special-banner .container-medium-width,.glass-special-banner .container-sm,.glass-special-banner .container-smaller-width{text-align:center}}@media only screen and (max-width:576px){.glass-special-banner .container-medium-width,.glass-special-banner .container-sm,.glass-special-banner .container-smaller-width{padding-left:1rem;padding-right:1rem}}.glass-special-banner .container-medium-width h1,.glass-special-banner .container-sm h1,.glass-special-banner .container-smaller-width h1{font-size:2.9em}@media only screen and (max-width:1399px){.glass-special-banner .container-medium-width h1,.glass-special-banner .container-sm h1,.glass-special-banner .container-smaller-width h1{font-size:2.6em}}@media only screen and (max-width:576px){.glass-special-banner .container-medium-width h1,.glass-special-banner .container-sm h1,.glass-special-banner .container-smaller-width h1{font-size:2em}}.glass-special-banner .container-medium-width p,.glass-special-banner .container-sm p,.glass-special-banner .container-smaller-width p{font-size:1.2em;margin:1.4rem 0}@media only screen and (max-width:576px){.glass-special-banner .container-medium-width p,.glass-special-banner .container-sm p,.glass-special-banner .container-smaller-width p{font-size:1em;margin:1rem 0}}.glass-special-banner .container-medium-width .icons-container,.glass-special-banner .container-sm .icons-container,.glass-special-banner .container-smaller-width .icons-container{align-items:center;display:flex}@media only screen and (max-width:1199px){.glass-special-banner .container-medium-width .icons-container,.glass-special-banner .container-sm .icons-container,.glass-special-banner .container-smaller-width .icons-container{justify-content:center}}.glass-special-banner .container-medium-width .icons-container .icon-item,.glass-special-banner .container-sm .icons-container .icon-item,.glass-special-banner .container-smaller-width .icons-container .icon-item{margin-bottom:2rem;text-align:center}@media only screen and (max-width:1199px){.glass-special-banner .container-medium-width .icons-container .icon-item,.glass-special-banner .container-sm .icons-container .icon-item,.glass-special-banner .container-smaller-width .icons-container .icon-item{margin-bottom:1.5rem}}.glass-special-banner .container-medium-width .icons-container .icon-item img,.glass-special-banner .container-sm .icons-container .icon-item img,.glass-special-banner .container-smaller-width .icons-container .icon-item img{margin:0 auto;width:5rem}.glass-special-banner .container-medium-width .icons-container .icon-item h6,.glass-special-banner .container-sm .icons-container .icon-item h6,.glass-special-banner .container-smaller-width .icons-container .icon-item h6{margin-top:1rem;max-width:12rem}@media only screen and (max-width:1199px){.glass-special-banner .container-medium-width .icons-container .icon-item h6,.glass-special-banner .container-sm .icons-container .icon-item h6,.glass-special-banner .container-smaller-width .icons-container .icon-item h6{max-width:11rem}}.glass-special-banner .container-medium-width .icons-container .icon-item:last-child,.glass-special-banner .container-sm .icons-container .icon-item:last-child,.glass-special-banner .container-smaller-width .icons-container .icon-item:last-child{margin-left:2rem}@media only screen and (max-width:1199px){.glass-special-banner .container-medium-width .icons-container .icon-item:last-child,.glass-special-banner .container-sm .icons-container .icon-item:last-child,.glass-special-banner .container-smaller-width .icons-container .icon-item:last-child{margin-left:1rem}}.glass-special-banner .container-medium-width aside .button-primary,.glass-special-banner .container-sm aside .button-primary,.glass-special-banner .container-smaller-width aside .button-primary{display:inline-block;font-size:1.6em}@media only screen and (max-width:768px){.glass-special-banner .container-medium-width aside .button-primary,.glass-special-banner .container-sm aside .button-primary,.glass-special-banner .container-smaller-width aside .button-primary{font-size:1.2em}}@media only screen and (max-width:576px){.glass-special-banner .container-medium-width aside .button-primary,.glass-special-banner .container-sm aside .button-primary,.glass-special-banner .container-smaller-width aside .button-primary{font-size:1em}}.glass-special-banner .container-medium-width h5,.glass-special-banner .container-sm h5,.glass-special-banner .container-smaller-width h5{font-size:1em;font-weight:lighter;line-height:1.3;margin:1rem 0 .7rem}@media only screen and (max-width:576px){.glass-special-banner .container-medium-width h5,.glass-special-banner .container-sm h5,.glass-special-banner .container-smaller-width h5{font-size:.9em}}.glass-special-banner .container-medium-width h5 a,.glass-special-banner .container-sm h5 a,.glass-special-banner .container-smaller-width h5 a{margin-left:.4rem;text-decoration:underline}.glass-special-banner .container-medium-width h5 a:hover,.glass-special-banner .container-sm h5 a:hover,.glass-special-banner .container-smaller-width h5 a:hover{text-decoration:none}.glass-special-banner .container-medium-width .benefits-box,.glass-special-banner .container-sm .benefits-box,.glass-special-banner .container-smaller-width .benefits-box{align-items:center;display:flex}@media only screen and (max-width:1199px){.glass-special-banner .container-medium-width .benefits-box,.glass-special-banner .container-sm .benefits-box,.glass-special-banner .container-smaller-width .benefits-box{justify-content:center;margin-bottom:2rem}}@media only screen and (max-width:768px){.glass-special-banner .container-medium-width .benefits-box,.glass-special-banner .container-sm .benefits-box,.glass-special-banner .container-smaller-width .benefits-box{margin-bottom:1rem}}.glass-special-banner .container-medium-width .benefits-box h4,.glass-special-banner .container-sm .benefits-box h4,.glass-special-banner .container-smaller-width .benefits-box h4{font-size:.8em}.glass-special-banner .container-medium-width .benefits-box picture,.glass-special-banner .container-sm .benefits-box picture,.glass-special-banner .container-smaller-width .benefits-box picture{margin:0 .4rem;width:2rem}.glass-special-banner .container-medium-width .benefits-box picture:last-child,.glass-special-banner .container-sm .benefits-box picture:last-child,.glass-special-banner .container-smaller-width .benefits-box picture:last-child{width:1.4rem}.glass-special-banner .container-medium-width .dew-title-image,.glass-special-banner .container-sm .dew-title-image,.glass-special-banner .container-smaller-width .dew-title-image{position:relative}@media only screen and (max-width:1199px){.glass-special-banner .container-medium-width .dew-title-image img,.glass-special-banner .container-sm .dew-title-image img,.glass-special-banner .container-smaller-width .dew-title-image img{margin:0 auto;max-width:50vw}}@media only screen and (max-width:768px){.glass-special-banner .container-medium-width .dew-title-image img,.glass-special-banner .container-sm .dew-title-image img,.glass-special-banner .container-smaller-width .dew-title-image img{max-width:100%}}@media only screen and (max-width:576px){.glass-special-banner .container-medium-width .dew-title-image img,.glass-special-banner .container-sm .dew-title-image img,.glass-special-banner .container-smaller-width .dew-title-image img{margin-top:2rem}}.glass-special-banner .container-medium-width .dew-title-image .time-has-come-banner-box,.glass-special-banner .container-sm .dew-title-image .time-has-come-banner-box,.glass-special-banner .container-smaller-width .dew-title-image .time-has-come-banner-box{color:#f9f9f9;font-size:.8em;left:50%;position:absolute;top:0;transform:translateX(-50%);width:70%}@media only screen and (max-width:1199px){.glass-special-banner .container-medium-width .dew-title-image .time-has-come-banner-box,.glass-special-banner .container-sm .dew-title-image .time-has-come-banner-box,.glass-special-banner .container-smaller-width .dew-title-image .time-has-come-banner-box{width:auto}}@media only screen and (max-width:768px){.glass-special-banner .container-medium-width .dew-title-image .time-has-come-banner-box,.glass-special-banner .container-sm .dew-title-image .time-has-come-banner-box,.glass-special-banner .container-smaller-width .dew-title-image .time-has-come-banner-box{top:-1rem;width:100%}}@media only screen and (max-width:576px){.glass-special-banner .container-medium-width .dew-title-image .time-has-come-banner-box,.glass-special-banner .container-sm .dew-title-image .time-has-come-banner-box,.glass-special-banner .container-smaller-width .dew-title-image .time-has-come-banner-box{font-size:.7em;top:-3rem}}.glass-special-banner .container-medium-width .dew-title-image .time-has-come-banner-box h4,.glass-special-banner .container-sm .dew-title-image .time-has-come-banner-box h4,.glass-special-banner .container-smaller-width .dew-title-image .time-has-come-banner-box h4{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:1.3rem;font-size:2.5em;padding:.8rem;text-align:center}@media only screen and (max-width:400px){.glass-special-banner .container-medium-width .dew-title-image .time-has-come-banner-box h4,.glass-special-banner .container-sm .dew-title-image .time-has-come-banner-box h4,.glass-special-banner .container-smaller-width .dew-title-image .time-has-come-banner-box h4{font-size:2em}}.glass-special-banner .container-medium-width .dew-title-image .time-has-come-banner-box h4 span,.glass-special-banner .container-sm .dew-title-image .time-has-come-banner-box h4 span,.glass-special-banner .container-smaller-width .dew-title-image .time-has-come-banner-box h4 span{display:block;font-size:1.9em;line-height:1}.glass-special-banner .container-medium-width .dew-title-image .time-has-come-banner-box h5,.glass-special-banner .container-sm .dew-title-image .time-has-come-banner-box h5,.glass-special-banner .container-smaller-width .dew-title-image .time-has-come-banner-box h5{background:#d92f2f;border-radius:1.2rem;font-size:1.4em;font-weight:700;line-height:1.1;margin-top:-2.6rem;padding:3.2rem 1.5rem .6rem;position:relative;text-align:center;z-index:-1}@media only screen and (max-width:400px){.glass-special-banner .container-medium-width .dew-title-image .time-has-come-banner-box h5,.glass-special-banner .container-sm .dew-title-image .time-has-come-banner-box h5,.glass-special-banner .container-smaller-width .dew-title-image .time-has-come-banner-box h5{font-size:1.2em}}.glass-special-banner .container-medium-width footer,.glass-special-banner .container-sm footer,.glass-special-banner .container-smaller-width footer{bottom:-3rem;left:50%;max-width:42rem;position:absolute;text-align:center;transform:translateX(-50%)!important}@media only screen and (max-width:1199px){.glass-special-banner .container-medium-width footer,.glass-special-banner .container-sm footer,.glass-special-banner .container-smaller-width footer{bottom:-4rem}}@media only screen and (max-width:768px){.glass-special-banner .container-medium-width footer,.glass-special-banner .container-sm footer,.glass-special-banner .container-smaller-width footer{max-width:27rem}}@media only screen and (max-width:576px){.glass-special-banner .container-medium-width footer,.glass-special-banner .container-sm footer,.glass-special-banner .container-smaller-width footer{bottom:-5rem;max-width:23rem}}@media only screen and (max-width:460px){.glass-special-banner .container-medium-width footer,.glass-special-banner .container-sm footer,.glass-special-banner .container-smaller-width footer{bottom:-6rem;max-width:19rem}}.glass-special-banner .container-medium-width footer h6,.glass-special-banner .container-sm footer h6,.glass-special-banner .container-smaller-width footer h6{background:#f9f9f9;border-radius:1rem;box-shadow:0 0 18px rgba(0,0,0,.251);font-size:.9em;margin-bottom:-1.7rem;padding:.8rem 1rem 1.5rem}@media only screen and (max-width:576px){.glass-special-banner .container-medium-width .replacement-banner-footer,.glass-special-banner .container-sm .replacement-banner-footer,.glass-special-banner .container-smaller-width .replacement-banner-footer{bottom:-4rem}}@media only screen and (max-width:460px){.glass-special-banner .container-medium-width .replacement-banner-footer,.glass-special-banner .container-sm .replacement-banner-footer,.glass-special-banner .container-smaller-width .replacement-banner-footer{bottom:-4rem}}.dew-banner{margin-bottom:0}.guarantee-banner{margin-bottom:-2rem}.guarantee-banner .guarantee-banner-box{align-items:center;display:flex}@media only screen and (max-width:1024px){.guarantee-banner .guarantee-banner-box{justify-content:center}}.guarantee-banner .guarantee-banner-box>picture{margin-right:3rem;transform:scaleX(-1)}@media only screen and (max-width:1399px){.guarantee-banner .guarantee-banner-box>picture{max-width:15rem}}@media only screen and (max-width:1024px){.guarantee-banner .guarantee-banner-box>picture{display:none}}.guarantee-banner .guarantee-banner-box>picture img{height:auto}.guarantee-banner .guarantee-banner-box .guarantee-banner-text{align-items:center;display:flex}@media only screen and (max-width:576px){.guarantee-banner .guarantee-banner-box .guarantee-banner-text{flex-direction:column}}.guarantee-banner .guarantee-banner-box .guarantee-banner-text h1{font-size:6em}@media only screen and (max-width:1199px){.guarantee-banner .guarantee-banner-box .guarantee-banner-text h1{font-size:4.7em}}@media only screen and (max-width:768px){.guarantee-banner .guarantee-banner-box .guarantee-banner-text h1{font-size:4em}}@media only screen and (max-width:576px){.guarantee-banner .guarantee-banner-box .guarantee-banner-text h1{font-size:4.4em}}.guarantee-banner .guarantee-banner-box .guarantee-banner-text .guarantee-banner-text-image{align-items:center;display:flex}@media only screen and (max-width:576px){.guarantee-banner .guarantee-banner-box .guarantee-banner-text .guarantee-banner-text-image{margin-top:1rem}}.guarantee-banner .guarantee-banner-box .guarantee-banner-text .guarantee-banner-text-image picture{margin:0 2rem}@media only screen and (max-width:1199px){.guarantee-banner .guarantee-banner-box .guarantee-banner-text .guarantee-banner-text-image picture{max-width:9rem}}@media only screen and (max-width:768px){.guarantee-banner .guarantee-banner-box .guarantee-banner-text .guarantee-banner-text-image picture{max-width:7rem}}@media only screen and (max-width:576px){.guarantee-banner .guarantee-banner-box .guarantee-banner-text .guarantee-banner-text-image picture{margin-left:0;max-width:9rem}}.guarantee-banner .guarantee-banner-box .guarantee-banner-text .guarantee-banner-text-image h2{color:var(--primary-color);font-size:12em;transform:rotate(15deg)}@media only screen and (max-width:1199px){.guarantee-banner .guarantee-banner-box .guarantee-banner-text .guarantee-banner-text-image h2{font-size:9em}}@media only screen and (max-width:768px){.guarantee-banner .guarantee-banner-box .guarantee-banner-text .guarantee-banner-text-image h2{font-size:5em}}@media only screen and (max-width:576px){.guarantee-banner .guarantee-banner-box .guarantee-banner-text .guarantee-banner-text-image h2{font-size:7em}}.guarantee-clients h2{font-size:3.3em}@media only screen and (max-width:1024px){.guarantee-clients h2{font-size:2.8em}}@media only screen and (max-width:576px){.guarantee-clients h2{font-size:2.3em}}.guarantee-clients h3{font-family:Nunito,sans-serif;font-size:2.2em;font-weight:100;margin:1rem auto 0;max-width:60%}@media only screen and (max-width:1024px){.guarantee-clients h3{max-width:100%}}@media only screen and (max-width:576px){.guarantee-clients h3{font-size:1.8em}}.guarantee-videos h2{margin-bottom:3.5rem}@media only screen and (max-width:1024px){.guarantee-videos h2{margin-bottom:1.3rem}}.facebook-campaign-work-banner-box{background:url(../images/pages/facebook-campaign/banner-bg.jpeg) no-repeat 50%;background-size:cover;border-radius:16px;color:#f9f9f9;position:relative;z-index:1}.facebook-campaign-work-banner-box:after{background:rgba(0,114,255,.8);border-radius:16px;content:"";height:100%;position:absolute;width:100%;z-index:-1}.facebook-campaign-work-banner-box .banner-text{padding:5rem 2rem 5rem 5rem}@media only screen and (max-width:1024px){.facebook-campaign-work-banner-box .banner-text{margin-top:0;padding:5rem 5rem 0}}@media only screen and (max-width:768px){.facebook-campaign-work-banner-box .banner-text{margin-bottom:0;padding:2rem}}@media only screen and (max-width:576px){.facebook-campaign-work-banner-box .banner-text{padding:1.5rem}.facebook-campaign-work-banner-box .banner-text h1{text-align:center}}.facebook-campaign-work-banner-box .work-form h5{display:none}.facebook-campaign-work-banner-box .work-form h6{margin-bottom:.8rem;margin-top:1rem}.facebook-campaign-work-banner-box .work-form input{background:#f9f9f9}.facebook-campaign-work-banner-box .work-form .button-primary{color:var(--primary-color)}.facebook-campaign-work-banner-box .work-form .button-primary:before{background:#f9f9f9}.facebook-campaign-work-banner-box picture img{margin-top:-2rem;width:35rem}@media only screen and (max-width:1199px){.facebook-campaign-work-banner-box picture img{margin-left:-7rem;width:33rem}}@media only screen and (max-width:1024px){.facebook-campaign-work-banner-box picture img{margin:0 0 0 7rem;width:23rem}}@media only screen and (max-width:768px){.facebook-campaign-work-banner-box picture img{margin:0 0 0 3rem}}@media only screen and (max-width:576px){.facebook-campaign-work-banner-box picture img{margin:0 auto;width:70%}}.work-benefits{padding:3rem 0}@media only screen and (max-width:576px){.work-benefits{padding:1rem 0 0}}.work-benefits header{margin-bottom:1rem}.work-benefits p{margin-bottom:1.5rem}.work-benefits .work-benefits-item{align-items:center;background:#f9f9f9;border-radius:8px;display:flex;padding:1.3rem 2rem 1.3rem 1.3rem}.work-benefits .work-benefits-item .work-benefits-item-svg{background:var(--primary-color);border-radius:50%;padding:.9rem}.work-benefits .work-benefits-item .work-benefits-item-svg svg{height:2.5rem;width:2.5rem}.work-benefits .work-benefits-item h6{margin-left:1.2rem;text-align:left}@media only screen and (max-width:1024px){.components-replacement-banner-section{text-align:center}}.components-replacement-banner-section h1{background:#d92f2f;border-radius:16px;color:#f9f9f9;display:inline-block;font-size:clamp(5em,11vw,8em);padding:.1rem 1.9rem 1.5rem}.components-replacement-banner-section h2{background:var(--primary-color);border-radius:16px;color:#f9f9f9;display:inline-block;font-size:clamp(1.7em,4.5vw,3.5em);margin-top:-2rem;padding:.8rem 1.3rem}.components-replacement-banner-section h5{font-size:1.9em;margin:1.4rem 0 2.3rem}.components-replacement-banner-section aside{align-items:center;display:flex}@media only screen and (max-width:1024px){.components-replacement-banner-section aside{justify-content:center}}@media only screen and (max-width:576px){.components-replacement-banner-section aside{flex-direction:column}}.components-replacement-banner-section aside p{margin-right:1rem}@media only screen and (max-width:576px){.components-replacement-banner-section aside p{margin-bottom:1rem;margin-right:0}}.components-replacement-banner-section figure img{max-width:85%}@media only screen and (max-width:1024px){.components-replacement-banner-section figure img{margin:0 auto}}.components-replacement-benefits-section .box{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:1024px){.components-replacement-benefits-section .box{margin-bottom:1.5rem}}.components-replacement-benefits-section .box .item{align-items:center;background:#fdd31d;border:5px solid #fdd31d;border-radius:50%;box-shadow:inset 0 0 0 4px #fff;color:#fff;display:flex;flex:none;flex-direction:column;font-size:2.3em;font-weight:700;height:98px;justify-content:center;margin-right:1rem;width:98px}.components-replacement-benefits-section .box .item span{font-size:.42em;margin-top:-1rem}.components-replacement-benefits-section .box img{height:84px;margin-right:1rem;width:auto}.components-replacement-benefits-section .box h6{font-size:1.3em;max-width:50%}@media only screen and (max-width:1199px){.components-replacement-benefits-section .box h6{max-width:100%}}.components-replacement-what-contains-section{margin-bottom:2rem}.components-replacement-what-contains-section .row{margin:3rem 0 5rem}@media only screen and (max-width:1024px){.components-replacement-what-contains-section .row{margin:3rem 0 1rem}}.components-replacement-what-contains-section .box{background:#f6f6f6;border-radius:36px;box-shadow:0 0 20px 0 rgba(0,0,0,.071);height:100%;padding:3rem 2.5rem;text-align:left}.components-replacement-what-contains-section .box h6{color:#5c5c5c;font-size:1.6em;margin-bottom:1.5rem}.components-replacement-what-contains-section .box ul{list-style:disc;padding-left:1.5rem}.components-replacement-what-contains-section .box ul li{font-size:1.1em;margin:1rem 0}.components-replacement-what-contains-section .box ul li::marker{color:#afafaf;font-size:1.2em}.components-replacement-what-contains-section .box-colored{background:var(--primary-color);box-shadow:0 0 20px rgba(0,0,0,.24)}.components-replacement-what-contains-section .box-colored h6,.components-replacement-what-contains-section .box-colored ul li{color:#f9f9f9}.components-replacement-what-contains-section .box-colored ul li::marker{color:#f9f9f9}.components-replacement-what-contains-section figure{bottom:-1rem;max-width:20rem;position:absolute;right:-2rem}@media only screen and (max-width:1199px){.components-replacement-what-contains-section figure{max-width:15rem;right:-1rem}}@media only screen and (max-width:1024px){.components-replacement-what-contains-section figure{max-width:15rem;right:-12rem}}@media only screen and (max-width:768px){.components-replacement-what-contains-section figure{max-width:11rem;right:-6rem}}.components-replacement-why-second-chance-section{background-color:#e6e6e6;margin-bottom:-10rem;margin-top:2rem;padding:2rem 0 7rem}@media only screen and (max-width:1024px){.components-replacement-why-second-chance-section{text-align:center}}.components-replacement-why-second-chance-section h2 span{color:var(--primary-color)}.components-replacement-why-second-chance-section ul{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.4rem 0 2.5rem}@media only screen and (max-width:576px){.components-replacement-why-second-chance-section ul{gap:.8rem;grid-template-columns:1fr}}.components-replacement-why-second-chance-section ul li{font-size:1.3em;font-weight:700}.components-replacement-why-second-chance-section aside{align-items:center;display:flex}@media only screen and (max-width:1024px){.components-replacement-why-second-chance-section aside{justify-content:center}}@media only screen and (max-width:576px){.components-replacement-why-second-chance-section aside{flex-direction:column}}.components-replacement-why-second-chance-section aside p{margin-right:1rem}@media only screen and (max-width:576px){.components-replacement-why-second-chance-section aside p{margin-bottom:1rem;margin-right:0}}.components-replacement-why-second-chance-section .box{position:relative}@media only screen and (max-width:1024px){.components-replacement-why-second-chance-section .box{margin:2rem auto 0;max-width:80%}}.components-replacement-why-second-chance-section .box .sale-circle{align-items:center;background:var(--primary-color);border-radius:50%;color:#f9f9f9;display:flex;flex-direction:column;height:10rem;justify-content:center;left:-2rem;position:absolute;text-align:center;top:-1.5rem;width:10rem}@media only screen and (max-width:576px){.components-replacement-why-second-chance-section .box .sale-circle{font-size:.9em;height:8rem;width:8rem}}.components-replacement-why-second-chance-section .box .sale-circle h4{font-size:1.2em;margin-top:-.8rem}.components-replacement-why-second-chance-section .box .sale-circle h5{font-size:3.3em;margin:-.4rem 0}.components-replacement-why-second-chance-section .box .sale-circle h6{font-size:.6em}.components-replacement-why-second-chance-section .box p{margin-top:.8rem;text-align:center}.components-replacement-why-second-chance-section .box figure{box-shadow:0 0 20px 15px rgba(0,0,0,.11)}.eao-campaign-banner-section-box{background:url(../images/pages/eao-campaign/eao-banner-bg.jpg) no-repeat 100% 80%;background-size:80%;border-radius:16px;color:#f9f9f9;position:relative;z-index:1}@media only screen and (max-width:1024px){.eao-campaign-banner-section-box{background-size:cover}}.eao-campaign-banner-section-box:after{background:rgba(0,114,255,.8);background:linear-gradient(90deg,#0072ff,#0072ff 30%,rgba(0,114,255,.4));border-radius:16px;content:"";height:100%;position:absolute;width:100%;z-index:-1}@media only screen and (max-width:576px){.eao-campaign-banner-section-box:after{background:rgba(0,114,255,.8)}}.eao-campaign-banner-section-box .banner-text{padding:6rem 2rem 6rem 5rem}@media only screen and (max-width:1024px){.eao-campaign-banner-section-box .banner-text{margin-top:0;padding:3rem 4rem}}@media only screen and (max-width:768px){.eao-campaign-banner-section-box .banner-text{margin-bottom:0;padding:2rem}}@media only screen and (max-width:576px){.eao-campaign-banner-section-box .banner-text{padding:3.5rem 1.5rem}}.eao-campaign-banner-section-box .banner-text h1{font-size:3em}@media only screen and (max-width:768px){.eao-campaign-banner-section-box .banner-text h1{font-size:2.1em}}@media only screen and (max-width:576px){.eao-campaign-banner-section-box .banner-text h1{text-align:center}}.eao-campaign-banner-section-box picture img{margin-top:2rem;width:10rem}@media only screen and (max-width:768px){.eao-campaign-banner-section-box picture img{margin:2rem auto 0;width:8rem}}.eao-campaign-eye-catcher-section{background:url(../images/pages/eao-campaign/eao-eye-catcher-bg.png) no-repeat 50%;background-size:cover;margin:2.5rem 0;padding:9rem 0}@media only screen and (max-width:1024px){.eao-campaign-eye-catcher-section{padding:5rem 0}}@media only screen and (max-width:576px){.eao-campaign-eye-catcher-section{padding:3rem 0}}.eao-campaign-eye-catcher-section h2 strong{color:var(--primary-color)}.eao-campaign-videos-section .row>div:first-child{padding-right:2rem}@media only screen and (max-width:1024px){.eao-campaign-videos-section .row>div:first-child{padding-right:0}}.eao-campaign-videos-section .row>div:last-child{padding-left:2rem}@media only screen and (max-width:1024px){.eao-campaign-videos-section .row>div:last-child{margin-top:1rem;padding-left:0}.eao-campaign-videos-section .row:last-child{flex-direction:column-reverse;padding-bottom:0;padding-top:0}}.eao-campaign-videos-section h4{color:var(--primary-color);font-size:1.9em;line-height:1.4}@media only screen and (max-width:576px){.eao-campaign-videos-section h4{font-size:1.7em}}.eao-campaign-videos-section h6{font-family:Nunito,sans-serif;font-size:1em;font-weight:400;margin:1.8rem 0}@media only screen and (max-width:1024px){.eao-campaign-videos-section p{margin-bottom:2rem}}@media only screen and (max-width:576px){.eao-campaign-videos-section p{margin-top:1rem}}.eao-campaign-videos-section ul{list-style:disc}.eao-campaign-videos-section ul li{background:#f9f9f9;border:1px solid var(--primary-color);border-radius:3px;list-style-position:inside;margin:.4rem 0;padding:.6rem 1.5rem}.eao-campaign-videos-section ul li::marker{color:var(--primary-color)}.eao-campaign-benefits-section .main-element-style,.eao-campaign-benefits-section .main-element-style-blue,.eao-campaign-benefits-section .main-element-style-dark{height:100%;padding:2.5rem 3rem;text-align:center}@media only screen and (max-width:576px){.eao-campaign-benefits-section .main-element-style,.eao-campaign-benefits-section .main-element-style-blue,.eao-campaign-benefits-section .main-element-style-dark{padding:2.5rem 2rem}}.eao-campaign-benefits-section .main-element-style svg g path,.eao-campaign-benefits-section .main-element-style-blue svg g path,.eao-campaign-benefits-section .main-element-style-dark svg g path{fill:var(--primary-color)}.eao-campaign-benefits-section .main-element-style h5,.eao-campaign-benefits-section .main-element-style-blue h5,.eao-campaign-benefits-section .main-element-style-dark h5{margin:1.4rem 0}.eao-campaign-results-section strong{color:var(--primary-color)}.eao-campaign-results-section img{border-radius:16px}.section-about .about-item,.section-about .about-item-active{height:100%;padding:2.5rem 1.25rem}.section-about .about-item h4,.section-about .about-item-active h4{font-size:1rem}.section-about .about-item img,.section-about .about-item-active img{margin-bottom:1.25rem;width:6.25rem}.section-about .about-item-active{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);color:#f9f9f9;position:relative}.section-about .about-item-active span{background:#d92f2f;border-radius:10px;bottom:-.75rem;font-weight:800;left:50%;padding:.25rem .625rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.section-about .about-item-active img{animation:rotate 10s linear infinite}.section-advertising-banner>svg{fill:#061833!important}.section-advertising-banner .section-content{background:#061833;margin-bottom:-9rem;padding-bottom:28rem;z-index:0}@media only screen and (max-width:768px){.section-advertising-banner .section-content{padding-bottom:25rem}}@media only screen and (max-width:576px){.section-advertising-banner .section-content{padding-bottom:3rem}}.section-advertising-banner .section-content .advertising-banner-image-left{height:auto;left:-15rem;max-width:930px;position:absolute;top:-4rem}@media only screen and (max-width:1199px){.section-advertising-banner .section-content .advertising-banner-image-left{left:-19em}}@media only screen and (max-width:1024px){.section-advertising-banner .section-content .advertising-banner-image-left{max-width:800px;top:-2rem}}@media only screen and (max-width:768px){.section-advertising-banner .section-content .advertising-banner-image-left{left:-15em;max-width:700px;top:-2.5rem}}@media only screen and (max-width:576px){.section-advertising-banner .section-content .advertising-banner-image-left{display:block;left:auto;margin-bottom:-42%;margin-left:-70%;max-width:none;position:relative;top:-3rem;width:220%}}.section-advertising-banner .section-content .advertising-banner-image-right{height:auto;position:absolute;right:4rem;top:-9rem;width:510px}@media only screen and (max-width:1199px){.section-advertising-banner .section-content .advertising-banner-image-right{right:0}}@media only screen and (max-width:1024px){.section-advertising-banner .section-content .advertising-banner-image-right{right:-3rem;top:-3rem;width:400px}}@media only screen and (max-width:768px){.section-advertising-banner .section-content .advertising-banner-image-right{right:-5rem;top:-1rem;width:307px}}@media only screen and (max-width:576px){.section-advertising-banner .section-content .advertising-banner-image-right{display:block;margin-bottom:-3rem;position:static;width:100%}}.section-services{position:relative;z-index:1}@media only screen and (min-width:1024px){.section-services .services-image{pointer-events:none;position:absolute;right:-13.125rem;top:-8.75rem;transform:rotate(-5deg);z-index:10}}.section-services .services-image .image-banner{display:none;font-weight:800;padding:1.25rem}@media only screen and (max-width:1024px){.section-services .services-image .image-banner{display:block}}.section-services .services-image .image-banner picture{position:absolute;right:.625rem;top:-3.5rem;width:4.375rem}.section-services .services-image .image-sign{pointer-events:none}@media only screen and (max-width:1024px){.section-services .services-image .image-sign{display:none}}.section-work h5 .verify-success{background:#45d669;border-radius:10px;display:inline-block;margin-bottom:.625rem;padding:.625rem}.section-work .work-input-container{padding:2.5rem;width:100%}@media only screen and (max-width:768px){.section-work .work-input-container{padding:1.25rem}}.section-work .work-input-container label{margin-bottom:.3125rem}.section-work .work-mascot{bottom:-2.5rem;position:absolute;right:-3.75rem;width:6.875rem}@media only screen and (max-width:768px){.section-work .work-mascot{bottom:-2.5rem;right:-2.5rem;width:4.375rem}}.section-work .input-container{background:#f9f9f9;border:2px solid var(--primary-color);border-radius:12.5px}.section-work .input-container .work-input{flex-grow:1;font-weight:800;overflow:hidden;padding:1rem 7.1875rem 1rem 2.5rem;text-overflow:ellipsis}@media only screen and (max-width:768px){.section-work .input-container .work-input{padding:.75rem 7.1875rem .75rem 2.5rem}}.section-work .input-container .input-icon{left:.625rem;position:absolute;top:50%;transform:translateY(-50%)}.section-work .input-container .button,.section-work .input-container .button-blue,.section-work .input-container .button-error,.section-work .input-container .button-ghost,.section-work .input-container .button-green,.section-work .input-container .button-primary,.section-work .input-container .button-white,.section-work .input-container .button-white-green,.section-work .input-container .button-white-with-blue-border,.section-work .input-container .button-white-with-red-border,.section-work .input-container .button-white-with-white-border{height:100%;position:absolute;right:0;top:0}.section-work .work-map{height:34.375rem;margin:2.5rem 0;width:100%}@media only screen and (max-width:1024px){.section-work .work-map{height:25rem}}@media only screen and (max-width:768px){.section-work .work-map{height:auto}}.section-new-projects .projects-container{margin-bottom:2.5rem}@media only screen and (max-width:1024px){.section-new-projects .projects-container{margin-bottom:1.25rem}}.section-new-projects .projects-container .active-project-image{border-radius:16px;max-height:18.75rem;-o-object-fit:cover;object-fit:cover}.section-new-projects .projects-container .active-project-text{bottom:0;left:0;padding:1.25rem;position:absolute}.section-new-projects .projects-container .new-projects-button{border-radius:10px;padding:.625rem}.section-new-projects .projects-container .new-projects-button:not(:last-child){margin-bottom:.625rem}.section-new-projects .projects-container .new-projects-button:hover{color:#061833}.section-new-projects .projects-container .new-projects-button h6,.section-new-projects .projects-container .new-projects-button small{transition:color .12s ease-in-out}.section-new-projects .projects-container .new-projects .button-active h6,.section-new-projects .projects-container .new-projects .button-active small{color:var(--primary-color)}.section-new-projects .projects-container .new-projects-mascot{bottom:0;pointer-events:none;position:absolute;right:-4.375rem;width:6.875rem}@media only screen and (max-width:768px){.section-new-projects .projects-container .new-projects-mascot{right:-2.5rem;width:5.625rem}}.section-new-projects aside>h4{font-weight:700;margin-bottom:1rem;margin-top:4.5rem}@media only screen and (max-width:768px){.section-new-projects aside>h4{margin-bottom:1.5rem;margin-top:2.5rem}}.section-new-projects aside .aside-achievements .achievements-item{padding:1.5rem .25rem}@media only screen and (max-width:1024px){.section-new-projects aside .aside-achievements .achievements-item{margin-bottom:0}.section-new-projects aside .aside-achievements .achievements-item:not(:last-child){border-bottom:1px solid #d7e6ef}}.section-new-projects aside .aside-achievements .achievements-item:last-child p{position:relative}.section-new-projects aside .aside-achievements .achievements-item:last-child p:before{color:#d92f2f;content:"♥";display:inline-block;font-size:1.1em;left:-.3rem;position:relative;transform:scaleX(1.15)}@media only screen and (max-width:768px){.section-new-projects aside .aside-achievements .achievements-item:last-child p:before{font-size:1em;left:-.2rem}}.section-new-projects aside .aside-achievements .achievements-item:last-child p:after{color:#d92f2f;content:"♥";display:inline-block;font-size:1.2em;position:relative;right:-.3rem;transform:scaleX(1.15)}@media only screen and (max-width:768px){.section-new-projects aside .aside-achievements .achievements-item:last-child p:after{font-size:1em;right:-.2rem}}.section-new-projects aside .aside-achievements .achievements-item h3{font-size:2.2em}.section-new-projects aside .aside-achievements .achievements-item p{font-weight:700;margin-top:.2rem}.section-new-projects aside>h5{font-weight:700;margin-top:2rem}@media only screen and (max-width:768px){.section-new-projects aside>h5{padding-bottom:1rem}}.section-new-projects aside>h5:after{content:"♥";display:inline-block;font-size:.8em;margin-left:.3rem;transform:scaleX(1.15)}.section-new-projects aside .guarantee-box{align-items:center;display:flex;justify-content:center;margin-bottom:-7rem;margin-top:2rem}@media only screen and (max-width:768px){.section-new-projects aside .guarantee-box{margin-bottom:-5rem}}.section-new-projects aside .guarantee-box>a{cursor:pointer;transition:.12s ease-in-out}.section-new-projects aside .guarantee-box>a:hover{transform:scale(1.03)}.section-new-projects aside .guarantee-box>a picture{display:block;max-width:10.3rem;position:relative}@media only screen and (max-width:576px){.section-new-projects aside .guarantee-box>a picture{max-width:7.3rem}}.section-new-projects aside .guarantee-box .guarantee-item h5{background:#f9f9f9;border-radius:1.2rem;color:#061833;margin-left:-3rem;max-width:19rem;padding:1rem 1rem 1rem 4rem;text-align:left}@media only screen and (max-width:576px){.section-new-projects aside .guarantee-box .guarantee-item h5{font-size:1em}}.section-new-projects aside .guarantee-box .guarantee-item h5 span{color:var(--primary-color)}.section-new-projects aside .guarantee-box .guarantee-item a{color:#061833;display:block;font-size:.8em;font-weight:700;margin-bottom:-1.7rem;margin-left:2.8rem;margin-top:.7rem;text-align:left;text-decoration:underline}.section-new-projects aside .guarantee-box .guarantee-item a:hover{text-decoration:none}.section-new-projects .achievements-christmas-mascot{pointer-events:none;position:absolute;right:-3.5rem;top:50%;transform:translateY(-50%) translateY(60px)}@media only screen and (max-width:1024px){.section-new-projects .achievements-christmas-mascot{transform:translateY(-50%) translateY(40px)}}@media only screen and (max-width:768px){.section-new-projects .achievements-christmas-mascot{bottom:0;right:-1rem;top:auto;transform:none;width:5rem}}.section-new-projects .projects-hidden.section-offset{padding-bottom:1rem;padding-top:1.5rem}.section-new-projects .projects-hidden.section-offset>h4{margin-top:0}.section-new-projects .projects-hidden.section-offset>h5{padding-bottom:0!important}.section-new-projects .achievements-christmas-mascot-hidden{transform:translateY(0) translateY(-50%)}.section-video .video-container:not(:last-child){margin-bottom:3.75rem}@media only screen and (min-width:1024px){.section-video .video-container-cnn{flex-direction:row-reverse}}.section-video .video-container-cnn .cnn-logo img{border-radius:16px;max-width:25rem}@media only screen and (max-width:1024px){.section-video .video-container-cnn .cnn-logo img{max-width:18.75rem}}@media only screen and (max-width:768px){.section-video .video-container-cnn .cnn-logo img{max-width:100%}}.section-video .video-thumbnail{aspect-ratio:16/9;border-radius:16px;overflow:hidden}.section-video .video-text{padding:1.25rem}.section-video .video-text:after{background:#f9f9f9;border-radius:4px;bottom:-.4375rem;content:"";height:1.25rem;position:absolute;right:1.25rem;transform:rotate(45deg);width:1.25rem}@media only screen and (max-width:1024px){.section-video .video-text:after{display:none}}.section-video .loading-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.section-video .video-box .image-overlay{background:rgba(6,24,51,.6);border-radius:16px;height:100%;left:0;position:absolute;top:0;width:100%}.section-video .video-box .image-overlay:hover>svg{color:var(--primary-color);transform:scale(1.1)}.section-video .video-box .image-overlay>svg{height:3.125rem;transition:all .12s ease-in-out;width:3.125rem}.section-video .video-box .mascot-image{bottom:0;left:-7.125rem;pointer-events:none;position:absolute;width:7.5rem}@media only screen and (max-width:1399px){.section-video .video-box .mascot-image{left:-5.3125rem;width:5.625rem}}@media only screen and (max-width:1024px){.section-video .video-box .mascot-image{display:none}}.section-video .video-box .mascot-image-christmas{left:-6.125rem}@media only screen and (max-width:1399px){.section-video .video-box .mascot-image-christmas{left:-4.125rem;width:5.625rem}}.section-video .video-box .christmas-chain-mini{left:0;margin-top:-.2rem;position:absolute;transform:rotate(-.5deg);width:100%}.section-reviews{position:relative;z-index:1}.section-reviews .reviews-video-carousel{overflow:visible}@media only screen and (max-width:576px){.section-reviews .reviews-video-carousel{margin-left:-1.25rem;margin-right:-1.25rem}}.section-reviews .reviews-video-carousel .reviews-video{align-items:center;background:#f9f9f9;border-radius:16px;margin-bottom:4.6875rem;opacity:.5;padding:2rem;position:relative;transform:scale(.91)!important}@media only screen and (max-width:1024px){.section-reviews .reviews-video-carousel .reviews-video{padding:.5rem 1.1rem 1.5rem}}.section-reviews .reviews-video-carousel .reviews-video .loading-text{color:#061833}.section-reviews .reviews-video-carousel .reviews-video .reviews-video-text{background:#f9f9f9;border-radius:16px;position:relative;text-align:left;transition:all .2s ease-in-out;width:100%;z-index:2}.section-reviews .reviews-video-carousel .reviews-video .reviews-video-text article{padding:1.25rem}.section-reviews .reviews-video-carousel .reviews-video .reviews-video-text article p{color:#061833;display:block;flex-grow:1;margin-bottom:.3125rem;margin-top:.625rem}.section-reviews .reviews-video-carousel .reviews-video .reviews-video-text small{color:#061833;display:block;font-weight:800;margin-bottom:.625rem;margin-top:.125rem}.section-reviews .reviews-video-carousel .reviews-video .reviews-video-text .stars{justify-content:start}.section-reviews .reviews-video-carousel .reviews-video.swiper-slide-active{transform:scale(1)!important}.section-reviews .reviews-mascot{pointer-events:none;position:absolute;right:-11rem;top:50%;transform:translateY(-53%);width:20.625rem;z-index:10}@media only screen and (max-width:1740px){.section-reviews .reviews-mascot{width:18.75rem}}@media only screen and (max-width:1615px){.section-reviews .reviews-mascot{width:18.125rem}}@media only screen and (max-width:1199px){.section-reviews .reviews-mascot{right:-4.375rem;width:13.75rem}}@media only screen and (max-width:1024px){.section-reviews .reviews-mascot{margin-top:1.25rem;position:relative;right:unset;transform:translateY(0);width:5rem}}.section-reviews .reviews-mascot .reviews-christmas-presents{bottom:0;left:24%;position:absolute;width:5rem}@media only screen and (max-width:1199px){.section-reviews .reviews-mascot .reviews-christmas-presents{width:3rem}}@media only screen and (max-width:1024px){.section-reviews .reviews-mascot-top{display:none}}.section-reviews .reviews-mascot-bottom{display:none}@media only screen and (max-width:1024px){.section-reviews .reviews-mascot-bottom{display:block}}.section-reviews .reviews-carousel{margin-left:-1.25rem;margin-right:-1.25rem;overflow:visible}.section-reviews .reviews-carousel .reviews-item{align-items:flex-start;color:#54646f;display:flex;flex-direction:column;height:auto;opacity:.5;padding:1.25rem;text-align:left;transform:scale(.82)}.section-reviews .reviews-carousel .reviews-item .reviews-item-text-header{align-items:center;display:flex;justify-content:space-between}.section-reviews .reviews-carousel .reviews-item .reviews-item-text-header .reviews-item-text-header-text{align-items:center;display:flex}.section-reviews .reviews-carousel .reviews-item .reviews-item-text-header .reviews-item-text-header-text>svg{width:2.4rem}.section-reviews .reviews-carousel .reviews-item .reviews-item-text-header .reviews-item-text-header-text .reviews-item-text-header-name{margin-left:.2rem}.section-reviews .reviews-carousel .reviews-item .reviews-item-text-header .reviews-item-text-header-text .reviews-item-text-header-name h4{color:#061833;font-size:.9em}.section-reviews .reviews-carousel .reviews-item .reviews-item-text-header .reviews-item-text-header-text .reviews-item-text-header-name .stars{justify-content:flex-start!important}.section-reviews .reviews-carousel .reviews-item .reviews-item-text-header .reviews-item-text-header-text .reviews-item-text-header-name .stars .icon{height:.9rem;width:.9rem}.section-reviews .reviews-carousel .reviews-item .reviews-item-text-header>svg{width:auto}.section-reviews .reviews-carousel .reviews-item .reviews-item-footer{align-items:center;display:flex}.section-reviews .reviews-carousel .reviews-item .reviews-item-footer>svg{padding-right:.5rem;width:2.2rem}.section-reviews .reviews-carousel .reviews-item .reviews-item-footer h6{font-size:.7em;font-weight:lighter}.section-reviews .reviews-carousel .reviews-item .reviews-item-footer h6 span{color:var(--primary-color)}.section-reviews .reviews-carousel .reviews-item small{color:var(--primary-color);display:block;font-weight:800;margin-bottom:.625rem;margin-top:.425rem}.section-reviews .reviews-carousel .reviews-item p{margin-bottom:1.25rem}.section-reviews .reviews-carousel .swiper-slide-visible{transform:scale(.9)!important}.section-reviews .reviews-carousel .swiper-slide-active{transform:scale(1.01)!important}.section-reviews .reviews-carousel .carousel-metas{margin-bottom:-3rem;margin-left:3rem;margin-top:1rem}@media only screen and (max-width:1024px){.section-reviews .reviews-carousel .carousel-metas{flex-direction:column-reverse}}.section-reviews .reviews-carousel .carousel-metas-buttons{margin-left:1.25rem}@media only screen and (max-width:1024px){.section-reviews .reviews-carousel .carousel-metas-buttons{margin-bottom:2.5rem;margin-left:0}}.section-reviews .reviews-carousel .carousel-metas .swiper-button-item{border-radius:10px;height:2.6875rem;left:unset;margin-top:0;position:relative;right:unset;transition:background-color .12s ease-in-out;width:2.6875rem}.section-reviews .reviews-carousel .carousel-metas .swiper-button-item:not(:first-child:not(.col-spaces)){margin-left:.625rem}.section-reviews .reviews-carousel .carousel-metas .swiper-button-item:after{color:#f9f9f9;font-size:1.5rem;transition:color .12s ease-in-out}.section-reviews .reviews-carousel .carousel-metas .swiper-button-item:hover{background:#f9f9f9}.section-reviews .reviews-carousel .carousel-metas .swiper-button-item:hover:after{color:var(--primary-color)}@media only screen and (max-width:1024px){.section-reviews .reviews-carousel .carousel-metas .swiper-button-item:not(:first-child:not(.col-spaces)){margin-left:1.25rem}}.section-reviews .reviews-carousel .carousel-metas .autoplay-progress{align-items:center;color:#f9f9f9;display:flex;font-weight:700;height:2.5rem;justify-content:center;position:relative;width:2.5rem}.section-reviews .reviews-carousel .carousel-metas .autoplay-progress span{font-size:.9em}.section-reviews .reviews-carousel .carousel-metas .autoplay-progress svg{--progress:0;stroke-width:3px;stroke:#f9f9f9;fill:none;stroke-dashoffset:calc((1 - var(--progress))*125.6);stroke-dasharray:125.6;height:100%;left:0;position:absolute;top:0;transform:rotate(-90deg);width:100%;z-index:10}.section-reviews .reviews-summary{margin-top:2.5rem;position:relative}.section-reviews .reviews-summary-overall a{font-weight:800;text-decoration:underline}.section-reviews .reviews-summary .button-white-with-white-border{margin-top:1.5rem}.section-reviews .reviews-summary .video-review-box{left:67%;position:absolute;right:0;width:-moz-max-content;width:max-content}@media only screen and (max-width:1024px){.section-reviews .reviews-summary .video-review-box{left:72%}}@media only screen and (max-width:576px){.section-reviews .reviews-summary .video-review-box{margin-top:1.5rem;position:static}}.section-reviews .reviews-summary .video-review-box .main-element-style,.section-reviews .reviews-summary .video-review-box .main-element-style-blue,.section-reviews .reviews-summary .video-review-box .main-element-style-dark{align-items:center;color:#000;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1.2rem 1.3rem;width:-moz-max-content;width:max-content}.section-reviews .reviews-summary .video-review-box .main-element-style h5,.section-reviews .reviews-summary .video-review-box .main-element-style-blue h5,.section-reviews .reviews-summary .video-review-box .main-element-style-dark h5{font-size:.8em;margin-top:.5rem}.section-reviews .reviews-summary .video-review-box a:not(.main-element-style):not(.main-element-style-blue):not(.main-element-style-dark){font-size:.8em;font-weight:700;margin-top:.5rem;text-decoration:underline}.section-reviews .reviews-summary .video-review-box a:not(.main-element-style):not(.main-element-style-blue):not(.main-element-style-dark):hover{text-decoration:none}.section-reviews .reviews-summary .video-review-box svg{color:var(--primary-color)}.section-reviews .reviews-summary .video-review-box .video-review-box-mascot{max-width:11rem;position:absolute;right:-9rem;top:4rem}@media only screen and (max-width:768px){.section-reviews .reviews-summary .video-review-box .video-review-box-mascot{max-width:9rem;right:-7.6rem;top:5rem}}@media only screen and (max-width:576px){.section-reviews .reviews-summary .video-review-box .video-review-box-mascot{display:none}}.section-contact-form-sale-banner>svg{fill:#061833!important}.section-contact-form-sale-banner .section-content{background:#061833;margin-top:-10rem;padding-bottom:5rem;padding-top:12rem;z-index:0}@media only screen and (max-width:768px){.section-contact-form-sale-banner .section-content{margin-top:-7.3rem;padding-bottom:0;padding-top:7rem;text-align:left}}.section-contact-form-sale-banner h2{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:1rem;text-align:center}@media only screen and (max-width:768px){.section-contact-form-sale-banner h2{text-align:left}}@media only screen and (max-width:576px){.section-contact-form-sale-banner h2{flex-direction:column;text-align:center}}.section-contact-form-sale-banner h2 img{max-width:13rem}.section-contact-form-sale-banner h2 span{text-decoration:underline;text-transform:uppercase}@media only screen and (max-width:1024px){.section-contact-form-sale-banner h2 span{display:block;font-size:.7em;margin-left:2rem}}@media only screen and (max-width:576px){.section-contact-form-sale-banner h2 span{margin-left:0;margin-top:1rem}}.section-contact-form-sale-banner .main-element-style,.section-contact-form-sale-banner .main-element-style-blue,.section-contact-form-sale-banner .main-element-style-dark{color:#061833;margin-top:1rem;padding:2.1rem 2rem}@media only screen and (max-width:768px){.section-contact-form-sale-banner .main-element-style,.section-contact-form-sale-banner .main-element-style-blue,.section-contact-form-sale-banner .main-element-style-dark{background:none;box-shadow:none;color:#f9f9f9;margin-top:1.1rem;padding:0}}.section-contact-form-sale-banner .main-element-style h3,.section-contact-form-sale-banner .main-element-style-blue h3,.section-contact-form-sale-banner .main-element-style-dark h3{font-size:1.9em}@media only screen and (max-width:768px){.section-contact-form-sale-banner .main-element-style h3,.section-contact-form-sale-banner .main-element-style-blue h3,.section-contact-form-sale-banner .main-element-style-dark h3{font-size:1.1em;margin-bottom:-.9rem}}.section-contact-form-sale-banner .main-element-style p,.section-contact-form-sale-banner .main-element-style-blue p,.section-contact-form-sale-banner .main-element-style-dark p{margin-bottom:.2rem}.section-contact-form-sale-banner .main-element-style .termovision-box,.section-contact-form-sale-banner .main-element-style-blue .termovision-box,.section-contact-form-sale-banner .main-element-style-dark .termovision-box{margin-left:.9rem}.section-contact-form-sale-banner .main-element-style .termovision-box h6,.section-contact-form-sale-banner .main-element-style-blue .termovision-box h6,.section-contact-form-sale-banner .main-element-style-dark .termovision-box h6{cursor:pointer;display:inline-block;font-weight:700;text-decoration:underline}.section-contact-form-sale-banner .main-element-style .termovision-box h6:hover,.section-contact-form-sale-banner .main-element-style-blue .termovision-box h6:hover,.section-contact-form-sale-banner .main-element-style-dark .termovision-box h6:hover{text-decoration:none}.section-contact-form-sale-banner .main-element-style .price-box,.section-contact-form-sale-banner .main-element-style-blue .price-box,.section-contact-form-sale-banner .main-element-style-dark .price-box{align-items:center;display:flex;flex-direction:column;text-align:center}@media only screen and (max-width:768px){.section-contact-form-sale-banner .main-element-style .price-box,.section-contact-form-sale-banner .main-element-style-blue .price-box,.section-contact-form-sale-banner .main-element-style-dark .price-box{background:#f9f9f9;border-radius:1rem;box-shadow:1px 5px 26px rgba(6,24,51,.05);margin:0 auto -5rem;max-width:80%;padding:.5rem 0}}@media only screen and (max-width:375px){.section-contact-form-sale-banner .main-element-style .price-box,.section-contact-form-sale-banner .main-element-style-blue .price-box,.section-contact-form-sale-banner .main-element-style-dark .price-box{max-width:100%}}.section-contact-form-sale-banner .main-element-style .price-box h4,.section-contact-form-sale-banner .main-element-style-blue .price-box h4,.section-contact-form-sale-banner .main-element-style-dark .price-box h4{color:#6c4c60;font-size:1.6em;position:relative}.section-contact-form-sale-banner .main-element-style .price-box h4:after,.section-contact-form-sale-banner .main-element-style .price-box h4:before,.section-contact-form-sale-banner .main-element-style-blue .price-box h4:after,.section-contact-form-sale-banner .main-element-style-blue .price-box h4:before,.section-contact-form-sale-banner .main-element-style-dark .price-box h4:after,.section-contact-form-sale-banner .main-element-style-dark .price-box h4:before{background:#d92f2f;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:110%}.section-contact-form-sale-banner .main-element-style .price-box h4:before,.section-contact-form-sale-banner .main-element-style-blue .price-box h4:before,.section-contact-form-sale-banner .main-element-style-dark .price-box h4:before{transform:translate(-50%,-50%) rotate(7deg)}.section-contact-form-sale-banner .main-element-style .price-box h4:after,.section-contact-form-sale-banner .main-element-style-blue .price-box h4:after,.section-contact-form-sale-banner .main-element-style-dark .price-box h4:after{transform:translate(-50%,-50%) rotate(-7deg)}.section-contact-form-sale-banner .main-element-style .price-box h5,.section-contact-form-sale-banner .main-element-style-blue .price-box h5,.section-contact-form-sale-banner .main-element-style-dark .price-box h5{background:#d92f2f;border-radius:.7rem;color:#f9f9f9;display:inline-block;font-size:2.4em;margin:.2rem 0;padding:.2rem 1rem;text-transform:uppercase}@media only screen and (max-width:768px){.section-contact-form-sale-banner .main-element-style .price-box h5,.section-contact-form-sale-banner .main-element-style-blue .price-box h5,.section-contact-form-sale-banner .main-element-style-dark .price-box h5{font-size:2.1em}}@media only screen and (max-width:375px){.section-contact-form-sale-banner .main-element-style .price-box h5,.section-contact-form-sale-banner .main-element-style-blue .price-box h5,.section-contact-form-sale-banner .main-element-style-dark .price-box h5{font-size:1.9em}}.section-contact-form-sale-banner .main-element-style .price-box h6,.section-contact-form-sale-banner .main-element-style-blue .price-box h6,.section-contact-form-sale-banner .main-element-style-dark .price-box h6{font-size:.7em;margin-bottom:.7rem}@media only screen and (max-width:768px){.section-contact-form-sale-banner .main-element-style .price-box h6,.section-contact-form-sale-banner .main-element-style-blue .price-box h6,.section-contact-form-sale-banner .main-element-style-dark .price-box h6{color:#061833;margin-bottom:.2rem}}.section-contact-form-sale-banner svg{position:relative;z-index:-1}@media only screen and (max-width:576px){.section-contact-form-recommendation{margin-bottom:-2rem}.section-contact-form-recommendation .container-medium-width{padding:0}}.section-contact-form-recommendation .main-element-style-blue{padding:0 2rem;position:relative}@media only screen and (max-width:768px){.section-contact-form-recommendation .main-element-style-blue{margin-top:2rem}}@media only screen and (max-width:576px){.section-contact-form-recommendation .main-element-style-blue{border-radius:0;margin-top:0;padding:1rem 2rem 0}}.section-contact-form-recommendation .main-element-style-blue h2{color:#f9f9f9;font-size:3.1em;line-height:1.1;margin-left:6rem;position:relative}.section-contact-form-recommendation .main-element-style-blue h2:after{background-image:url(../images/global/cs/advertising-etzler-signature.png);background-size:250px 20px;content:"";display:block;height:20px;left:2rem;position:absolute;width:250px}@media only screen and (max-width:768px){.section-contact-form-recommendation .main-element-style-blue h2:after{background-size:125px 10px;height:10px;width:125px}}@media only screen and (max-width:576px){.section-contact-form-recommendation .main-element-style-blue h2:after{bottom:-.8rem;left:0}}@media only screen and (max-width:1024px){.section-contact-form-recommendation .main-element-style-blue h2{font-size:2.6em;margin-bottom:-1.25rem;margin-left:1rem}}@media only screen and (max-width:768px){.section-contact-form-recommendation .main-element-style-blue h2{font-size:1.8em;margin-left:0}}@media only screen and (max-width:576px){.section-contact-form-recommendation .main-element-style-blue h2{margin-bottom:0}}.section-contact-form-recommendation .main-element-style-blue img{margin-left:auto;margin-right:auto;margin-top:-6rem;position:relative;width:90%;z-index:1}@media only screen and (max-width:1024px){.section-contact-form-recommendation .main-element-style-blue img{margin-top:-2rem}}@media only screen and (max-width:576px){.section-contact-form-recommendation .main-element-style-blue img{bottom:0;height:auto;margin:0;position:absolute;right:-7vw;width:44vw}}.section-contact-form .form-contact-info,.section-contact-form .form-contact-info-live{margin:5rem 0;padding:0 1.25rem}@media only screen and (max-width:768px){.section-contact-form .form-contact-info,.section-contact-form .form-contact-info-live{margin:0 0 2.5rem;padding:1.25rem}}.section-contact-form .form-contact-info-live{margin-top:1.25rem;padding:1.25rem}.section-contact-form .form-contact-info .contact-form-call-image,.section-contact-form .form-contact-info-live .contact-form-call-image{margin:-3.125rem 0}@media only screen and (max-width:1024px){.section-contact-form .form-contact-info .contact-form-call-image,.section-contact-form .form-contact-info-live .contact-form-call-image{margin:0}}.section-contact-form .form-contact-info .christmas-chain-medium,.section-contact-form .form-contact-info-live .christmas-chain-medium{bottom:-5.3rem;left:0;position:absolute;transform:rotate(-.5deg);z-index:-1}@media only screen and (max-width:1024px){.section-contact-form .form-contact-info .christmas-chain-medium,.section-contact-form .form-contact-info-live .christmas-chain-medium{bottom:-3.6rem}}@media only screen and (max-width:768px){.section-contact-form .form-contact-info .christmas-chain-medium,.section-contact-form .form-contact-info-live .christmas-chain-medium{bottom:-2.6rem}}@media only screen and (max-width:576px){.section-contact-form .form-contact-info .christmas-chain-medium,.section-contact-form .form-contact-info-live .christmas-chain-medium{bottom:-1.7rem}}.section-contact-form .form-contact-info .info-city,.section-contact-form .form-contact-info-live .info-city{background:#45d669;border-radius:10px;margin:.3125rem 0 1.25rem;max-width:100%;overflow:hidden;padding:.625rem 1.25rem;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:576px){.section-contact-form .form-contact-info .offline,.section-contact-form .form-contact-info .online,.section-contact-form .form-contact-info-live .offline,.section-contact-form .form-contact-info-live .online{flex-direction:column}}@media only screen and (min-width:768px){.section-contact-form .form-contact-info .offline .user,.section-contact-form .form-contact-info .online .user,.section-contact-form .form-contact-info-live .offline .user,.section-contact-form .form-contact-info-live .online .user{margin-right:1.25rem}}@media only screen and (max-width:576px){.section-contact-form .form-contact-info .offline .user,.section-contact-form .form-contact-info .online .user,.section-contact-form .form-contact-info-live .offline .user,.section-contact-form .form-contact-info-live .online .user{margin-bottom:.3125rem}}.section-contact-form .form-contact-info .offline h2:after,.section-contact-form .form-contact-info .online h2:after,.section-contact-form .form-contact-info-live .offline h2:after,.section-contact-form .form-contact-info-live .online h2:after{background:#45d669;border-radius:12px;content:"";height:.625rem;position:absolute;right:-.375rem;top:.0625rem;width:.625rem}.section-contact-form .form-contact-info .offline h3,.section-contact-form .form-contact-info .online h3,.section-contact-form .form-contact-info-live .offline h3,.section-contact-form .form-contact-info-live .online h3{color:#45d669}.section-contact-form .form-contact-info .offline h2:after,.section-contact-form .form-contact-info-live .offline h2:after{background:#d92f2f}.section-contact-form .form-contact-info .offline h3,.section-contact-form .form-contact-info-live .offline h3{color:#d92f2f}.section-contact-form .form-contact-info .number,.section-contact-form .form-contact-info-live .number{font-size:clamp(30px,4vw,60px);padding:.625rem 0}.section-contact-form .form-contact-info .number:after,.section-contact-form .form-contact-info-live .number:after{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);bottom:.875rem;content:"";height:.1875rem;left:0;position:absolute;width:100%}.section-contact-form .form-contact-info .contact-item,.section-contact-form .form-contact-info-live .contact-item{bottom:0;left:-.625rem;padding:.625rem .875rem;position:absolute;white-space:nowrap}.section-contact-form .form-contact-info .contact-item svg,.section-contact-form .form-contact-info-live .contact-item svg{margin-right:.625rem}.section-faq .faq-item{background:#fff;border-radius:16px}.section-faq .faq-item:not(:last-child){margin-bottom:1.25rem}.section-faq .faq-item:hover{color:var(--primary-color)}.section-faq .faq-item-question{cursor:pointer;font-weight:800;padding:1.25rem}.section-faq .faq-item-question h6{font-size:1rem;text-transform:uppercase;transition:color .12s ease-in-out}.section-faq .faq-item-question svg{flex-shrink:0;margin-left:1.25rem;transform:rotate(45deg);transition:transform .12s ease-in-out;width:1.125rem}.section-faq .faq-item-answer{max-height:0;overflow:hidden;transition:max-height .12s ease-in-out;will-change:max-height}.section-faq .faq-item-answer p{padding:0 1.25rem 1.25rem}.section-faq .faq-item-open .faq-item-question svg{transform:rotate(0)}@media only screen and (max-width:768px){.section-faq figure{display:none}}.service-check-banner-container h2{font-size:var(--h1)}@media only screen and (max-width:1024px){.service-check-banner-container h2{font-size:1.25rem}}.service-check-banner-van{background:#f0f2f4;height:calc(100% + 50px);position:absolute;right:0;top:55%;transform:translateY(-50%);transition:transform .2s ease-out;width:100%;will-change:transform;z-index:20}@media only screen and (max-width:1024px){.service-check-banner-van{height:calc(100% + 120px)}}.service-check-banner-van img{height:100%;margin-left:auto;transform:translateX(12.5rem);width:auto}@media only screen and (max-width:1024px){.service-check-banner-van img{transform:translateX(3.75rem)}}.how-it-works .row .line{background:#f9f9f9;height:.125rem;position:absolute;top:-1.125rem;width:100%}.how-it-works .practices-item-content{height:100%;padding:2.5rem 1.125rem;z-index:10}.how-it-works .practices-item-content:after,.how-it-works .practices-item-content:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.how-it-works .practices-item-content:before{background:#f9f9f9;border:2px solid var(--primary-color);border-radius:14px;height:.875rem;top:-1.5rem;width:.875rem}.how-it-works .practices-item-content:after{background:var(--primary-color);height:.625rem;position:absolute;top:-.625rem;width:.125rem}@media only screen and (max-width:768px){.how-it-works .practices-item-content{padding:1.375rem}}.how-it-works .practices-item-content .item-icon{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:100px;margin-bottom:1.25rem;padding:1.25rem}.how-it-works .practices-item-content .item-icon img{width:6.25rem}.how-it-works .practices-item-content .item-number{font-size:4.375rem;left:.5rem;position:absolute;top:-.4375rem;z-index:-1}.how-it-works .practices-mascot{bottom:-1.25rem;position:absolute;right:-6.625rem;width:10rem;z-index:10}@media only screen and (max-width:1024px){.how-it-works .practices-mascot{bottom:-2.5rem;right:-1.875rem;width:6.875rem}}@media only screen and (max-width:768px){.how-it-works .practices-mascot{bottom:-1.75rem;right:-2.5rem;width:5.625rem}}@media only screen and (min-width:1024px){.how-it-works .practices-mascot-christmas{right:-7.025rem;width:9.3rem}}.section-how-it-works-in-review .section-how-it-works-in-review-offset{margin-bottom:3rem}.section-how-it-works-in-review .row .line{background:#f9f9f9;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 13%,#fff 87%,hsla(0,0%,100%,0));height:.125rem;position:absolute;top:-1.125rem;width:100%}.section-how-it-works-in-review .practices-item-content{height:100%;padding:2.5rem 1.125rem;z-index:10}.section-how-it-works-in-review .practices-item-content:after,.section-how-it-works-in-review .practices-item-content:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.section-how-it-works-in-review .practices-item-content:before{background:var(--secondary-color);border:2px solid #f9f9f9;border-radius:14px;height:.875rem;top:-1.5rem;width:.875rem}.section-how-it-works-in-review .practices-item-content:after{background:#f9f9f9;height:.625rem;position:absolute;top:-.625rem;width:.125rem}@media only screen and (max-width:768px){.section-how-it-works-in-review .practices-item-content{padding:1.375rem}}.section-how-it-works-in-review .practices-item-content .item-icon{background:linear-gradient(to bottom right,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:100px;margin-bottom:1.25rem;padding:1.25rem}.section-how-it-works-in-review .practices-item-content .item-icon img{width:6.25rem}.section-how-it-works-in-review .practices-item-content .item-number{font-size:4.375rem;left:.5rem;position:absolute;top:-.4375rem;z-index:-1}.section-how-it-works-in-review .practices-mascot{bottom:-1.25rem;position:absolute;right:-6.625rem;width:10rem;z-index:10}@media only screen and (max-width:1024px){.section-how-it-works-in-review .practices-mascot{bottom:-2.5rem;right:-1.875rem;width:6.875rem}}@media only screen and (max-width:768px){.section-how-it-works-in-review .practices-mascot{bottom:-1.75rem;right:-2.5rem;width:5.625rem}}@media only screen and (min-width:1024px){.section-how-it-works-in-review .practices-mascot-christmas{right:-7.025rem;width:9.3rem}}.aside-benefits .benefits-container{margin-top:1.25rem;overflow:hidden}.aside-benefits .benefits-container .benefits-item,.aside-benefits .benefits-container .benefits-item-error{padding:2.5rem 1.25rem}@media only screen and (max-width:1024px){.aside-benefits .benefits-container .benefits-item,.aside-benefits .benefits-container .benefits-item-error{margin-bottom:0}.aside-benefits .benefits-container .benefits-item-error:first-child,.aside-benefits .benefits-container .benefits-item:first-child{border-bottom:1px solid #d7e6ef}}.aside-benefits .benefits-container .benefits-item h2,.aside-benefits .benefits-container .benefits-item-error h2{margin:.625rem 0}.aside-benefits .benefits-container .benefits-item-error{background:#d92f2f;color:#f9f9f9}.section-benefits{position:relative;z-index:0}.section-benefits .section-content{background:#061833;margin-top:-14rem;padding:12rem 0 5rem}@media only screen and (max-width:768px){.section-benefits .section-content{margin-top:-8rem;padding:5rem 0 2rem}}.section-benefits .section-content picture{left:-14rem;max-width:32rem;position:absolute;top:57%;transform:translateY(-50%)}@media only screen and (max-width:1399px){.section-benefits .section-content picture{top:79%;transform:translateY(-50%) rotate(-15deg)}}@media only screen and (max-width:1024px){.section-benefits .section-content picture{left:-12rem;max-width:23rem}}@media only screen and (max-width:768px){.section-benefits .section-content picture{left:-10rem;max-width:18rem;top:86%}}@media only screen and (max-width:576px){.section-benefits .section-content picture{left:-5rem;max-width:12rem;top:87%}}@media only screen and (max-width:350px){.section-benefits .section-content picture{display:none}}.section-benefits>svg path{fill:#061833}.window-brands h2{margin-bottom:.5rem}.window-brands h2 span{color:var(--primary-color)}.window-brands-christmas-mascot{left:-6rem;pointer-events:none;position:absolute;top:47%;transform:translateY(-50%) rotate(10deg) scaleX(-1)}@media only screen and (max-width:1024px){.window-brands-christmas-mascot{bottom:-1.1rem;left:auto;position:absolute;right:-1.2rem;top:auto;transform:none;width:4.6rem}}.window-brands-images{align-items:center;display:flex;justify-content:center;margin-top:.7rem}@media only screen and (max-width:1024px){.window-brands-images{flex-wrap:wrap;justify-content:center;margin-top:0}}.window-brands-images .window-brands-item{margin-bottom:1rem;margin-right:1rem;max-width:112px;text-align:center}@media only screen and (max-width:1024px){.window-brands-images .window-brands-item{max-width:100px}}@media only screen and (max-width:576px){.window-brands-images .window-brands-item{flex:1;margin-right:0;max-width:90px}}.window-brands-images .window-brands-item picture img{height:100px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:576px){.window-brands-images .window-brands-item picture img{height:70px}}.window-brands-images .window-brands-item:last-child picture img{height:auto;padding:.1rem}.window-brands-images .window-brands-item:last-child .window-brands-heading{align-items:center;display:flex;justify-content:flex-end;margin-top:.9rem}@media only screen and (max-width:1024px){.window-brands-images .window-brands-item:last-child .window-brands-heading{justify-content:center}}.window-brands-images .window-brands-item:last-child .window-brands-heading p{margin-right:1rem}.window-brands-images .window-brands-item:last-child .window-brands-heading .button-small{margin-top:0}.window-brands-images .window-brands-item h6{font-size:.9em;margin-top:.7rem}@media only screen and (max-width:420px){.window-brands-images .window-brands-item h6{font-size:.8em}}.window-brands-all-images .window-brands-item picture{background:#f9f9f9;border-radius:1rem;display:block;padding:.5rem 1.8rem}.window-brands-all-images .window-brands-item .window-brands-heading{margin-top:1rem;text-align:center}.window-brands-all-images .window-brands-item .window-brands-heading button{margin-top:1rem}.window-brands-image img{padding:1.25rem}.window-brands-box{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;z-index:1}@media only screen and (max-width:768px){.window-brands-box{width:100%}}.window-brands-box h4{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:10px;color:#f9f9f9;font-size:1.6em;margin-bottom:1rem;padding:.6rem 4rem;width:100%}@media only screen and (max-width:768px){.window-brands-box h4{font-size:1.4em;padding:.6rem 1rem}}.window-brands-image-all{position:relative}.window-brands-image-all picture{display:block;filter:blur(7px)}.section-service-check-white .price-box{align-items:flex-start;display:flex;margin:1.5rem 0;text-align:center}@media only screen and (max-width:1024px){.section-service-check-white .price-box{justify-content:center}}@media only screen and (max-width:576px){.section-service-check-white .price-box{align-items:center;flex-direction:column}}.section-service-check-white .price-box h4{color:#6c4c60;font-size:1.6em;margin-left:1rem;margin-right:2rem;position:relative}.section-service-check-white .price-box h4:after,.section-service-check-white .price-box h4:before{background:#d92f2f;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:110%}.section-service-check-white .price-box h4:before{transform:translate(-50%,-50%) rotate(7deg)}.section-service-check-white .price-box h4:after{transform:translate(-50%,-50%) rotate(-7deg)}.section-service-check-white .price-box h5{background:#d92f2f;border-radius:.7rem;color:#f9f9f9;display:inline-block;font-size:1.9em;margin:.2rem 0;padding:.2rem 1rem;text-transform:uppercase}@media only screen and (max-width:768px){.section-service-check-white .price-box h5{font-size:2.1em}}@media only screen and (max-width:375px){.section-service-check-white .price-box h5{font-size:1.9em}}.section-service-check-white .price-box h6{font-size:.7em;margin-bottom:.7rem}@media only screen and (max-width:768px){.section-service-check-white .price-box h6{color:#061833;margin-bottom:.2rem}}@media only screen and (max-width:1024px){.section-service-check-white .text-lg-center{text-align:center}.section-service-check-white .text-lg-center h2{margin-top:1rem}}.workCarouselBottom,.workCarouselTop{overflow:hidden!important}.workCarouselBottom .swiper-slide-thumb-active,.workCarouselTop .swiper-slide-thumb-active{opacity:.7!important}.workCarouselTop{margin-bottom:.5rem}.workCarouselTop .swiper-slide:hover{opacity:1!important}.workCarouselTop img{border-radius:16px;height:23rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1199px){.workCarouselTop img{height:16rem}}@media only screen and (max-width:1024px){.workCarouselTop img{height:45vw}}@media only screen and (max-width:576px){.workCarouselTop img{height:62vw}}.workCarouselBottom img{border-radius:16px;cursor:pointer;height:7.5rem;-o-object-fit:cover;object-fit:cover;transition:.12s ease-in-out}@media only screen and (max-width:1199px){.workCarouselBottom img{height:5.1rem}}@media only screen and (max-width:1024px){.workCarouselBottom img{height:15vw}}@media only screen and (max-width:576px){.workCarouselBottom img{height:19vw}}.workCarouselBottom1,.workCarouselTop1{margin-right:3rem!important}@media only screen and (max-width:1024px){.workCarouselBottom1,.workCarouselTop1{margin-right:0!important}}.section-foundation{background:url(../images/foundation/volitaservis-foundation.jpg) no-repeat 50%/cover;z-index:10}@supports (background:url("../images/foundation/volitaservis-foundation.webp") no-repeat center/cover){.section-foundation{background:url(../images/foundation/volitaservis-foundation.webp) no-repeat 50%/cover}}.section-foundation .foundation-container h2{font-size:7.5rem;margin:1.25rem 0}.section-foundation .foundation-container p{margin:.625rem 0 2.5rem}.section-foundation .foundation-heart{bottom:-.625rem;position:absolute;right:-2.5rem;transform:rotate(-15deg)}.section-foundation .foundation-heart svg{height:13.75rem;width:13.75rem}@media only screen and (max-width:1024px){.section-foundation .foundation-heart svg{height:7.5rem;width:7.5rem}}.section-professionals .professionals-heading{line-height:1.3}@media only screen and (max-width:1024px){.section-professionals .professionals-heading{font-size:1.375rem;text-align:center}}.section-professionals .professionals-heading span{background:#d92f2f;border-radius:8px;padding:.25rem .625rem}.section-professionals .main-element-style-blue{padding:2.5rem}@media only screen and (max-width:1024px){.section-professionals .main-element-style-blue{padding:1.25rem}}.section-professionals .professionals-wrapper:after{background:linear-gradient(0deg,#f0f2f4 2%,rgba(240,242,244,.1));bottom:0;content:"";height:80%;left:0;position:absolute;width:100%}.section-professionals .team-user-image{width:100%}.section-realization-gallery{padding-bottom:4rem}@media only screen and (max-width:1024px){.section-need-advice{text-align:center}}.section-need-advice h2{margin-bottom:1rem}.section-need-advice .main-element-style,.section-need-advice .main-element-style-blue,.section-need-advice .main-element-style-dark{padding:2rem 3rem}@media only screen and (max-width:576px){.section-need-advice .main-element-style,.section-need-advice .main-element-style-blue,.section-need-advice .main-element-style-dark{padding:2rem}}.section-need-advice .main-element-style .button-primary,.section-need-advice .main-element-style-blue .button-primary,.section-need-advice .main-element-style-dark .button-primary{width:100%}.section-need-advice .phone-call{align-items:flex-start;display:flex;justify-content:center;margin-left:.8rem;margin-top:1rem;text-align:center}@media only screen and (max-width:576px){.section-need-advice .phone-call{align-items:center;flex-direction:column;margin-left:0}}.section-need-advice .phone-call p{font-size:1.1em}.section-need-advice .phone-call .phone-call-text{margin-left:.8rem}@media only screen and (max-width:576px){.section-need-advice .phone-call .phone-call-text{margin-left:0}}.section-need-advice .phone-call .phone-call-text h4{border-bottom:1px solid #000;font-size:1.3em;margin-bottom:.3rem;padding-bottom:.2rem}.section-need-advice .phone-call .phone-call-text h5{font-size:1em}.section-need-advice .phone-call .phone-call-text .online-text{color:#45d669}.section-need-advice .phone-call .phone-call-text .offline-text{color:#d92f2f}.section-need-advice .phone-call .phone-call-text h6{font-size:.9em}
