/*!
 * Bootstrap Grid v5.3.0 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,.container-fluid,body:not(.page-template-page-home) .site-inner{width:100%;padding-right:.83333rem;padding-left:.83333rem;margin-right:auto;margin-left:auto;max-width:80rem}.container-max,.container-xl{width:100%;padding-right:.83333rem;padding-left:.83333rem;margin-right:auto;margin-left:auto;max-width:91.66667rem}.container-max{max-width:103.88889rem}.btn-global{padding:.5rem .5rem .5rem 1.11111rem;width:15.55556rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55556rem;text-align:center;line-height:140%;font-size:1rem;text-transform:capitalize;font-weight:600;font-family:"Jost",sans-serif;letter-spacing:0;border-radius:.22222rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#002843;text-decoration:none;color:#fff;border:0;white-space:nowrap;cursor:pointer}@media (max-width:1024px){.btn-global{width:11.11111rem;font-size:.88889rem;padding:.22222rem .22222rem .22222rem 1.11111rem}}.btn svg,.btn-global svg{width:2.33333rem;height:2.33333rem}.btn svg path,.btn-global svg path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-global:not([href="#"]):hover,a.btn[href]:not([href="#"]):hover{color:#002843;background-color:#fcb316}.btn-global:not([href="#"]):hover path,a.btn[href]:not([href="#"]):hover path{fill:#002843}.btn{background-color:#fff;border-radius:.22222rem;padding:.22222rem .22222rem .22222rem 1.11111rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1.33333rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#002843;font-family:"Jost",sans-serif;font-weight:600;line-height:140%;text-transform:capitalize;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1024px){.btn{padding:.16667rem .16667rem .16667rem 1.11111rem}.btn span{font-size:.88889rem}}@media (max-width:1024px){.btn svg{width:1.88889rem;height:1.88889rem}}header.header button.burger{display:none}@media (max-width:1024px){header.header button.burger{display:block;background-color:#002843;border-radius:.11111rem;position:relative;width:1.66667rem;height:1.66667rem;border:0}header.header button.burger span{position:absolute;background-color:#fff;width:1.11111rem;height:.11111rem;top:.77778rem;left:.27778rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:.11111rem}header.header button.burger span:first-child{top:.5rem}header.header button.burger span:last-child{top:1.05556rem}header.header button.burger-active span:first-child{top:.77778rem;-webkit-transform:rotate(135deg);transform:rotate(135deg)}header.header button.burger-active span:nth-child(2){display:none}header.header button.burger-active span:last-child{top:.77778rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.socials,.socials a{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials{margin:.83333rem 0 .27778rem;width:100%}@media (max-width:1024px){.socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.socials li{list-style-type:none;padding:0;margin:0 .27778rem}.socials a{width:1.38889rem;height:1.38889rem;line-height:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.socials a:hover{-webkit-transform:translateY(-.16667rem);transform:translateY(-.16667rem)}.socials a:hover svg{fill:#ffc107}.socials svg{margin:0;width:100%;height:100%;fill:#ffc107}.social-share{width:100%;padding-bottom:2.11111rem;z-index:2}.social-share a,.social-share a svg,.socials svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.social-share,.social-share a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-share a{margin:0 .55556rem;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden}.social-share a:hover{-webkit-transform:translateY(-.27778rem);transform:translateY(-.27778rem)}.social-share a svg{width:60%;height:60%;fill:#fff}.social-share-twitter{background-color:#55acee}.social-share-facebook{background-color:#1877f2}.social-share-linkedin{background-color:#0077b5}.social-share-pinterest{background-color:#e60019}#progress-container{display:none;position:sticky;top:0;width:100%;height:.27778rem;background-color:#002843;z-index:20}@media (max-width:1024px){#progress-container{display:block}}#progress-bar{height:100%;width:0;background-color:#66cef6}.hero{width:100%;padding:2.77778rem 0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:22.22222rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.hero{min-height:19.44444rem}}.hero::before{content:"";position:absolute;z-index:1;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.28)),color-stop(47.96%,rgba(0,0,0,.56)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.28) 0,rgba(0,0,0,.56) 47.96%,transparent 100%)}.hero .customers,.hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.55556rem}.hero-content{position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-copy{color:#fff;font-size:1.11111rem;margin:0}@media (max-width:1024px){.hero-copy{font-size:.88889rem;text-align:center}}.hero .customers span strong,.hero-copy strong,.promo-bar .rated-copy strong{font-weight:700}.hero .customers{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.hero .customers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hero .customers span{font-size:1rem;color:#fff}@media (max-width:1024px){.hero .customers span{font-size:.77778rem}}.hero .customers img{width:5rem;height:2.22222rem}@media (max-width:1024px){.hero .customers img{width:3.61111rem;height:1.38889rem}}.hero .customers svg{width:5.11111rem;height:.88889rem}@media (max-width:1024px){.hero .customers svg{width:4.55556rem;height:.77778rem}}.header{width:100%;position:sticky;top:0;z-index:99;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-topbar{padding:.55556rem 0;background-color:#002843}.header-topbar-inner,.header-topbar-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-topbar p{padding-left:1.94444rem;height:1.38889rem;position:relative;color:#ebebeb}.header-topbar p:before{content:"";position:absolute;left:.27778rem;top:0;width:1.38889rem;height:1.38889rem;background:url(../svg/location.svg) center/cover no-repeat}.header-topbar p a{color:#66cef6}.header-topbar-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-left:0;gap:1.94444rem}.header-topbar p,.header-topbar-list li{margin:0;font-size:.88889rem}.footer p,.header-topbar-list li a{color:#ebebeb}@media (max-width:1024px){.header-topbar{display:none}}.header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25.27778rem;height:2.77778rem;gap:2.77778rem}@media (max-width:1024px){.header-actions{gap:1.38889rem;height:1.66667rem;width:auto}}.header-cta,.header-cta a span{display:-webkit-box;display:-ms-flexbox;display:flex}.header-cta{padding-left:3.61111rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.header-cta{padding-left:1.66667rem}}.header-cta a,.header-cta span{display:block;white-space:nowrap}.header-cta span{font-size:.77778rem;color:#636363}@media (max-width:1024px){.header-cta span{font-size:.44444rem}}.header-cta a{position:relative;font-weight:700;font-size:1.11111rem}@media (max-width:1024px){.header-cta a{font-size:.77778rem}}.header-cta a span{position:absolute;left:-3.61111rem;top:-1.11111rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:2.77778rem;height:2.77778rem;background-color:#002843;border-radius:50%}@media (max-width:1024px){.header-cta a span{top:-.44444rem;left:-1.66667rem;width:1.38889rem;height:1.38889rem}}.header-cta a span svg{width:1.66667rem;height:1.66667rem;fill:#fff}@media (max-width:1024px){.header-cta a span svg{width:.83333rem;height:.83333rem}}.footer-item-social a:hover,.header-cta a:hover span,.header-nav .menu .swimming-pool-menu-item.open>a,.header-nav .menu .swimming-pool-menu-item>.sub-menu>li ul li a:hover .svg,.header-nav .menu>li.current-menu-item>a:after,.header-nav .menu>li:hover>a:after{background-color:#fcb316}.header-btn,.header-nav .menu>li>a,.header-nav .menu>li>a:after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-btn{display:block;font-weight:600;font-size:1rem;font-family:"Jost",sans-serif;padding:.66667rem 1.66667rem;background-color:#002843;border-radius:.22222rem;color:#fff;white-space:nowrap}.header-btn:hover,.wpcf7-form .submit input:hover{color:#002843;background-color:#fcb316}@media (max-width:1024px){.header-btn{display:none}}.header-main{padding:1.38889rem 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.header-main{height:3.88889rem;padding:.83333rem 0}}.header-main-wrap{width:100%;position:relative;z-index:99;background-color:#fff}.header-logotype{position:absolute;top:-1.11111rem;display:block;z-index:15;width:10.72222rem;height:6.77778rem}@media (max-width:1024px){.header-logotype{top:-.83333rem;width:7.11111rem;height:4.5rem}}.header-logotype-wrap{position:relative;width:10.72222rem;height:2.77778rem}@media (max-width:1024px){.header-logotype-wrap{width:7.11111rem;height:1.66667rem}}.header-logotype img,.header-logotype picture{width:100%;height:100%;display:block}.header-scroll{-webkit-box-shadow:0 .22222rem .22222rem 0 rgba(0,0,0,.05);box-shadow:0 .22222rem .22222rem 0 rgba(0,0,0,.05)}@media (max-width:1024px){.header{-webkit-box-shadow:0 .22222rem .22222rem 0 rgba(0,0,0,.05);box-shadow:0 .22222rem .22222rem 0 rgba(0,0,0,.05)}}body.admin-bar .header{top:1.77778rem}@media (max-width:782px){body.admin-bar .header{top:2.55556rem}}@media (max-width:1024px){body.admin-bar .header-nav{height:calc(100% - 5.66667rem)}}@media (max-width:782px){body.admin-bar .header-nav{height:calc(100% - 6.44444rem)}}@media (max-width:375px){#wpadminbar{position:fixed}}.header-nav{width:calc(100% - 36rem)}@media (max-width:1024px){.header-nav{padding:2.5rem 0;width:100%;height:calc(100% - 3.88889rem);background-color:#fff;-webkit-box-shadow:none;box-shadow:none;position:fixed;bottom:0;right:-100%;z-index:10;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow-y:auto}}.header-nav.active{right:0}.header-nav .menu{margin:0;padding:0;padding-right:.55556rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.66667rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.header-nav .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:.83333rem;padding-right:.83333rem;gap:.55556rem}}.header-nav .menu li{list-style-type:none;margin-top:0}@media (min-width:1024px){.header-nav .menu li.hide-lg{display:none}}.header-nav .menu>li{margin:0;z-index:2}@media (max-width:1024px){.header-nav .menu>li{width:100%;margin-bottom:0}}.header-nav .menu>li>a,.header-nav .menu>li>a:after{background-color:transparent}.header-nav .menu>li>a{padding:.44444rem 0;color:#2c2c2c;font-size:1rem;font-weight:600;text-transform:capitalize;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header-nav .menu>li>a:after{content:"";position:absolute;width:100%;height:.27778rem;bottom:.27778rem;left:0;z-index:-1}@media (max-width:1024px){.header-nav .menu>li>a:after{display:none}.header-nav .menu>li>a{font-size:1.11111rem;padding:.33333rem .33333rem .33333rem 1.11111rem;min-height:3.05556rem;width:100%;background-color:#f6f8fa;border-radius:.22222rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav .menu>li>a:hover{background-color:#fcb316}}@media (min-width:1024px){.header-nav .menu .swimming-pool-menu-item:hover:after{content:"";width:100%;height:2.22222rem;position:absolute;bottom:0;left:0}.header-nav .menu .swimming-pool-menu-item:hover>.sub-menu{opacity:1;pointer-events:initial;-webkit-transform:translateY(0);transform:translateY(0)}}.header-nav .menu .swimming-pool-menu-item.open>a .icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:1024px){.header-nav .menu .swimming-pool-menu-item>a .icon{display:none}}@media (max-width:1024px){.header-nav .menu .swimming-pool-menu-item>a .icon{display:block;background-color:rgba(0,40,67,.0509803922);width:2.33333rem;height:2.33333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-nav .menu .swimming-pool-menu-item>a .icon svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.header-nav .menu .swimming-pool-menu-item>.sub-menu{overflow:hidden}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li{margin-bottom:0;margin-top:0}.footer-copyright .footer-text a:hover,.footer-copyright .legal-links a:hover,.header-nav .menu .swimming-pool-menu-item>.sub-menu>li ul li a:hover,.header-nav .menu .swimming-pool-menu-item>.sub-menu>li ul li a:hover .meta .title{color:#fcb316}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item,.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item{position:relative;z-index:2}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item:before{content:"";position:absolute;inset:.55556rem;border-radius:.44444rem;background:url(../img/menu-item-bg.jpg) no-repeat center/cover;z-index:-1}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item>a,.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item>a{font-size:.88889rem;line-height:1;margin-bottom:1.11111rem;color:#636363;display:block;padding-bottom:.27778rem;border-bottom:.05556rem solid #ebebeb}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item li:not(:last-child),.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item li:not(:last-child){margin-bottom:1.66667rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item li a,.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item li a .svg{width:2.22222rem;height:2.22222rem;padding:.27778rem;border-radius:50%;border:.05556rem solid #ebebeb;-webkit-box-shadow:0 .11111rem .55556rem 0 rgba(0,0,0,.0509803922);box-shadow:0 .11111rem .55556rem 0 rgba(0,0,0,.0509803922);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item li a .meta{width:calc(100% - 2.22222rem);padding-left:.83333rem;padding-top:.27778rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item li a .meta .title{font-family:"Jost",sans-serif;color:#002843;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:600;font-size:1.11111rem;line-height:1.2;display:block;margin-bottom:.55556rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item li a .meta .description{display:block;font-size:.88889rem;line-height:1;color:#2c2c2c}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item li a .svg{width:2.22222rem;height:2.22222rem;padding:.27778rem;border-radius:50%;border:.05556rem solid #ebebeb;-webkit-box-shadow:0 .11111rem .55556rem 0 rgba(0,0,0,.0509803922);box-shadow:0 .11111rem .55556rem 0 rgba(0,0,0,.0509803922);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item li a .meta{width:calc(100% - 2.22222rem);padding-left:.83333rem;padding-top:.27778rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item li a .meta .title{font-family:"Jost",sans-serif;color:#002843;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:600;font-size:1.11111rem;line-height:1.2;display:block;margin-bottom:.55556rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item li a .meta .description{display:block;font-size:.88889rem;line-height:1;color:#2c2c2c}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(n+3){padding-right:2.22222rem;padding-left:2.22222rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(n+3)>a{font-size:.88889rem;line-height:1;margin-bottom:1.11111rem;color:#636363;display:block;padding-bottom:.27778rem;border-bottom:.05556rem solid #ebebeb}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(n+3) li{margin-bottom:.83333rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(n+3) li:last-child{margin-bottom:0}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(n+3) li a{font-family:"Jost",sans-serif;color:#002843;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:600;font-size:1.11111rem;line-height:1.2;display:block}@media (min-width:1024px){.header-nav .menu .swimming-pool-menu-item>.sub-menu{opacity:0;pointer-events:none;-webkit-transform:translateY(1.11111rem);transform:translateY(1.11111rem);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:calc(100% - 1.11111rem);width:70.55556rem;left:50%;margin-left:-33.72222rem;background-color:#fff;border:.05556rem solid #ebebeb;padding-left:0;border-radius:.44444rem;display:grid;grid-template-columns:25rem 26.38889rem 19.16667rem;grid-template-rows:auto;grid-auto-flow:row dense}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li.pool-types-menu-item{grid-column:1;grid-row:span 100;height:100%;width:25rem;padding:2.22222rem 1.94444rem 9.72222rem 2.22222rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li.pool-design-menu-item{grid-column:2;grid-row:span 100;height:100%;width:26.38889rem;padding:2.22222rem 2.22222rem 2.22222rem 1.11111rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:not(.pool-types-menu-item):not(.pool-design-menu-item){grid-column:3;width:19.16667rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(3){position:relative;padding-top:2.22222rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(3):before{content:"";width:.05556rem;height:55.55556rem;position:absolute;left:0;top:0;background-color:#ebebeb}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(n+3):not(:last-child){margin-bottom:1.94444rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu .sub-menu{padding-left:0}}@media (max-width:1024px){.header-nav .menu .swimming-pool-menu-item>.sub-menu{padding-left:0;padding-right:0;margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item{padding:1.11111rem 1.11111rem 6.94444rem;min-height:21.11111rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item:before{inset:0}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item>a{font-size:.77778rem;margin-bottom:.83333rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item li:not(:last-child){margin-bottom:.83333rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item li a .svg{width:1.94444rem;height:1.94444rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item li a .meta{width:calc(100% - 1.94444rem);padding-left:.83333rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item li a .meta .title{font-size:1rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-types-menu-item li a .meta .description{font-size:.77778rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item{padding:1.11111rem;min-height:21.11111rem}}@media (max-width:1024px) and (max-width:1024px){.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item{min-height:initial;margin-bottom:1.11111rem}}@media (max-width:1024px){.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item:before{inset:0}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item>a{font-size:.77778rem;margin-bottom:.83333rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item li:not(:last-child){margin-bottom:.83333rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item li a .svg{width:1.94444rem;height:1.94444rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item li a .meta{width:calc(100% - 1.94444rem);padding-left:.83333rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item li a .meta .title{font-size:1rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu li.pool-design-menu-item li a .meta .description{font-size:.77778rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(3){padding-top:0}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(n+3):not(:last-child){margin-bottom:1.11111rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(n+3){padding-left:1.11111rem;padding-right:1.11111rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(n+3)>a{font-size:.77778rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu>li:nth-child(n+3) li a{font-size:1rem}.header-nav .menu .swimming-pool-menu-item>.sub-menu .sub-menu{padding-left:0}}.footer{background-color:#002843;margin-bottom:4.44444rem}@media (max-width:1024px){.footer{margin-bottom:3.33333rem}}.footer-main{padding:4.44444rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8.33333rem}@media (max-width:1024px){.footer-main{padding:2.22222rem 0 3.33333rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.22222rem}}.footer-info{width:18.33333rem}@media (max-width:1024px){.footer-info{width:100%}}.footer-info p{font-size:.88889rem;margin-top:1.66667rem;margin-bottom:0}@media (max-width:1024px){.footer-info p{font-size:.77778rem;text-align:center;margin-top:1.11111rem}}.footer-info a{display:block;width:10.72222rem;height:6.77778rem}@media (max-width:1024px){.footer-info a{width:7.05556rem;height:4.44444rem;margin:0 auto}}.footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem}@media (max-width:1024px){.footer-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.33333rem}}.footer-navigation li{color:#ebebeb;margin:.83333rem 0;font-weight:600;line-height:140%}@media (max-width:1024px){.footer-navigation li{font-size:.88889rem;margin:1.11111rem 0;line-height:1}}.footer-navigation li:first-child{margin-top:0}.footer-navigation li:last-child{margin-bottom:0}.footer-navigation ul{padding-left:0}.footer-item-social,.footer-item-social a{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-item-social{gap:.83333rem}@media (max-width:1024px){.footer-item-social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-item-social a{width:2rem;height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ebebeb;border-radius:50%}.footer-item-social a span{display:block}.footer-item-social a span svg{display:block;width:100%;height:100%;fill:#002843}.footer-item-social .icon-facebook span{width:.55556rem;height:1.11111rem}.footer-item-social .icon-instagram span{width:.83333rem;height:.83333rem}.footer-item-social .icon-youtube span{width:1.11111rem;height:.77778rem}.footer-item-location a,.footer-item-mail a,.footer-item-phone a{position:relative;display:inline-block}.footer-item-location a:before,.footer-item-mail a:before,.footer-item-phone a:before{content:"";position:absolute;left:-1.94444rem;top:0;width:1.38889rem;height:1.38889rem}@media (max-width:1024px){.footer-item-location a:before,.footer-item-mail a:before,.footer-item-phone a:before{left:50%;top:-1.66667rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.footer-item-location a::before{background:url(../svg/location.svg) center/contain no-repeat}.footer-item-phone a::before{background:url(../svg/phone.svg) center/contain no-repeat}.footer-item-mail a::before{background:url(../svg/mail.svg) center/contain no-repeat}.footer-link{width:16.27778rem}.footer-link li{margin:1.11111rem 0;padding-left:1.94444rem;font-weight:400}@media (max-width:1024px){.footer-link li{font-size:.77778rem;padding-left:0;padding-top:2.22222rem}}.footer-link li:first-child,ol li:first-child,ul li:first-child{margin-top:0}@media (max-width:576px){.footer-link li:first-child{display:block;width:13.88889rem;margin:0 auto}}.footer-link li:last-child{padding-left:0;margin-bottom:0}@media (max-width:1024px){.footer-link li:last-child{padding-top:0}.footer-link{width:100%}}.footer-menu{font-size:.88889rem}.footer-copyright{background-color:#012036}.footer-copyright .footer-text a,.popup-copy span,article .entry-content a{color:#66cef6}.footer-copyright-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.77778rem 0}@media (max-width:1024px){.footer-copyright-wrap{padding:1.66667rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-copyright-wrap p{color:#ebebeb;font-size:.88889rem;text-align:center;margin:0}@media (max-width:1024px){.footer-copyright-wrap p{margin:0 0 1.66667rem;font-size:.66667rem}}.footer-copyright .legal-links{color:#ebebeb;font-size:.88889rem;line-height:100%}@media (max-width:1024px){.footer-copyright .legal-links{font-size:.77778rem}}.footer-copyright .legal-links a{color:inherit}.popup{width:61.11111rem;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:.44444rem;overflow:hidden}@media (max-width:1024px){.popup{width:100%;max-height:75vh;overflow-y:auto;margin:auto .55556rem}}.popup-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;inset:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1));border-radius:.44444rem;z-index:111}@media (max-width:1024px){.popup-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.popup-content{position:relative;width:100%;padding:2.22222rem 1.66667rem}@media (max-width:1024px){.popup-content{padding:1.11111rem .55556rem}}.popup-content .wpcf7-form .submit{margin-top:0}.popup-content .section-title{text-align:left;font-size:2.11111rem;margin-bottom:.83333rem}.popup-content .section-title span::after{bottom:.16667rem}@media (max-width:1024px){.popup-content .section-title span::after{bottom:0}.popup-content .section-title{margin-bottom:.55556rem;font-size:1.11111rem}}.popup-content .close-popup{position:absolute;top:.83333rem;right:.83333rem;width:1.66667rem;height:1.66667rem;border-radius:.22222rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f6f8fa;cursor:pointer;z-index:102}.popup-subtitle{font-size:.88889rem;margin:.83333rem 0 1.11111rem}@media (max-width:1024px){.popup-subtitle{font-size:.55556rem;margin:.55556rem 0}}.popup-image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.22222rem 1.77778rem 2.22222rem 1.11111rem;background:url(../img/popup-background.png) center/cover no-repeat}.popup-image-wrap picture{width:6.66667rem;height:2.22222rem}@media (max-width:1024px){.popup-image-wrap{display:none}}.popup-image-copy{font-size:.88889rem;margin-top:.83333rem;color:#fff}.popup-copy{position:absolute;width:15.72222rem;text-align:right;bottom:2.44444rem;font-size:.88889rem;right:1.66667rem;margin:0}@media (max-width:1024px){.popup-copy{position:static;width:100%;text-align:left;font-size:.66667rem;padding:.55556rem 0}}.promo-bar{position:fixed;bottom:-12.22222rem;z-index:109;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.promo-bar.active{bottom:0}.promo-bar-wrap{background-color:#fff;position:relative}.promo-bar-wrap::before{content:"";position:absolute;width:23.5rem;height:9.77778rem;left:1.22222rem;bottom:-.33333rem;background:url(../img/promo-bar-image.png) center/contain no-repeat}@media (max-width:1024px){.promo-bar-wrap::before{width:17.22222rem;height:7.66667rem}}@media (max-width:576px){.promo-bar-wrap::before{display:none}}.promo-bar-content{height:4.44444rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.11111rem}@media (max-width:1024px){.promo-bar-content{height:3.33333rem}}@media (max-width:576px){.promo-bar-content{gap:.55556rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.promo-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.66667rem}@media (max-width:576px){.promo-bar-container{gap:.83333rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.promo-bar .btn-global{padding:.66667rem 2rem .66667rem 2.88889rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}@media (max-width:1024px){.promo-bar .btn-global{font-size:.83333rem;padding:.66667rem 1.38889rem}}.promo-bar-title{font-size:1.55556rem;line-height:120%;font-family:"Jost",sans-serif;font-weight:600;color:#002843;z-index:1}@media (max-width:1024px){.promo-bar-title{display:none}}.promo-bar-title span{position:relative;z-index:2}.promo-bar-title span::after{content:"";position:absolute;left:0;bottom:.27778rem;width:100%;height:.38889rem;background-color:#fcb316;z-index:-1}@media (max-width:1024px){.promo-bar-title span::after{height:.27778rem;bottom:.05556rem}}.promo-bar .rated,.promo-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.promo-bar-inner{gap:.55556rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-bar .rated{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.16667rem}.promo-bar .rated-copy{color:#636363;font-size:.88889rem;letter-spacing:.01778rem}.show-popup-form{cursor:pointer}.breadcrumbs-wrap{width:100%;overflow-x:auto;scrollbar-width:none}.breadcrumbs-wrap::-webkit-scrollbar{display:none}.breadcrumb{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:100%;font-size:.77778rem;font-weight:400;letter-spacing:.01111rem}@media (max-width:576px){.breadcrumb{font-size:.66667rem}}.breadcrumb>span>span:first-child>a:first-child{position:relative;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:.77778rem}@media (max-width:1024px){.breadcrumb>span>span:first-child>a:first-child{font-size:.66667rem}}.breadcrumb>span>span:first-child>a:first-child::before{background-image:url(../svg/home-breadcrumb-icon.svg);width:1.11111rem;height:1.11111rem;background-repeat:no-repeat;background-size:contain;background-position:center center;content:"";top:50%;left:.83333rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}@media (max-width:1024px){.breadcrumb>span>span:first-child>a:first-child::before{left:.55556rem;width:.83333rem;height:.83333rem}}.breadcrumb>span>span:first-child>a:first-child:hover{opacity:.6}.breadcrumb>span>span:first-child a{padding:.38889rem .77778rem .27778rem 2.22222rem;margin-left:0}@media (max-width:1024px){.breadcrumb>span>span:first-child a{padding:.38889rem .55556rem .27778rem 1.66667rem}}.breadcrumb a,.breadcrumb>span{white-space:nowrap;font-size:.77778rem}.breadcrumb>span{color:rgba(99,99,99,.2);-ms-flex-wrap:nowrap;flex-wrap:nowrap}.breadcrumb>span,.breadcrumb>span span,body .content-sidebar-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb>span,.breadcrumb>span span{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb>span span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb .breadcrumb_last,.breadcrumb>span span a{border:.05556rem solid rgba(0,40,67,.1019607843);border-radius:.44444rem}.breadcrumb>span span a{display:block;height:1.66667rem;margin:0 .55556rem;padding:.38889rem .77778rem .27778rem;backdrop-filter:blur(.22222rem)}@media (max-width:1024px){.breadcrumb>span span a{height:1.44444rem;padding:.27778rem .55556rem}}.breadcrumb a{color:rgba(99,99,99,.5019607843);font-weight:400}@media (max-width:1024px){.breadcrumb a{font-size:.66667rem}}.breadcrumb a:hover{border-color:#fcb316;color:#fcb316}.breadcrumb .breadcrumb_last{white-space:nowrap;color:#636363;margin-left:.55556rem;font-weight:700;padding:.27778rem .77778rem}@media (max-width:1024px){.breadcrumb .breadcrumb_last{height:1.44444rem;padding:.27778rem .55556rem;margin-right:.83333rem}}body.full-width-content .content-sidebar-wrap main{width:100%}body .content-sidebar-wrap{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body .content-sidebar-wrap aside .sticky-content{position:sticky;top:12.22222rem;max-height:calc(100vh - 17.22222rem);overflow-y:auto;margin-right:-.27778rem;padding-right:.27778rem}@media (max-width:1024px){body .content-sidebar-wrap aside .sticky-content{position:initial;max-height:initial}}body .content-sidebar-wrap aside .sticky-content::-webkit-scrollbar{width:.33333rem}body .content-sidebar-wrap aside .sticky-content::-webkit-scrollbar-track{background:0 0}body .content-sidebar-wrap aside .sticky-content::-webkit-scrollbar-thumb{background-color:#002843;border-radius:.44444rem}body.content-sidebar .content-sidebar-wrap main{width:calc(100% - 26.66667rem)}@media (max-width:1024px){body.content-sidebar .content-sidebar-wrap main{width:100%}}body.content-sidebar .content-sidebar-wrap aside{width:26.66667rem;padding-left:5rem}@media (max-width:1024px){body.content-sidebar .content-sidebar-wrap aside{width:100%;padding-left:0}}body.sidebar-content .content-sidebar-wrap main{width:calc(100% - 26.66667rem);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:1024px){body.sidebar-content .content-sidebar-wrap main{width:100%}}body.sidebar-content .content-sidebar-wrap aside{width:26.66667rem;padding-right:5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:1024px){body.sidebar-content .content-sidebar-wrap aside{width:100%;padding-right:0}}.site-container{word-wrap:break-word;width:100%}body:not(.page-template-page-home) .site-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body:not(.page-template-page-home) .site-container .site-inner{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;padding-left:0;padding-right:0;margin:0 auto;max-width:100%}.wpcf7-form input,.wpcf7-form select{padding:.69444rem .83333rem .69444rem 2.61111rem}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{font-size:1rem;line-height:140%;border-radius:.22222rem;border:.11111rem solid #f6f6f6}@media (max-width:1024px){.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{font-size:.77778rem}}.wpcf7-form input::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder{color:rgba(99,99,99,.5019607843)}.wpcf7-form input::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:rgba(99,99,99,.5019607843)}.wpcf7-form input:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder{color:rgba(99,99,99,.5019607843)}.wpcf7-form input::-ms-input-placeholder,.wpcf7-form textarea::-ms-input-placeholder{color:rgba(99,99,99,.5019607843)}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:rgba(99,99,99,.5019607843)}.wpcf7-form input,.wpcf7-form select{height:2.77778rem;width:100%}.wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(99,99,99,.5019607843)}.wpcf7-form input:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{outline:0;border:.11111rem solid #fcb316}.wpcf7-form textarea{width:100%;height:100%;resize:none;font-family:"Open Sans",sans-serif;padding:.69444rem .83333rem;background-color:#f6f6f6}.wpcf7-form .textarea{height:5.55556rem}.wpcf7-form .wpcf7-not-valid-tip{position:absolute;font-size:.55556rem;left:1.66667rem;bottom:-.83333rem}.wpcf7-form .wpcf7-spinner{display:none}.wpcf7-form input[type=submit]{border:0;cursor:pointer}.list li,.wpcf7-form .select,h1 .underlined{position:relative}.wpcf7-form .select::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.83333rem;width:.83333rem;height:.83333rem;background:url(../svg/select-icon.svg) right/contain no-repeat;pointer-events:none}.wpcf7-form .select select.selected{color:#2c2c2c}.wpcf7-form .submit{display:inline-block;margin-top:.55556rem;position:relative;border-radius:.22222rem;justify-self:start}@media (max-width:1024px){.wpcf7-form .submit{width:100%;margin-top:0}}.wpcf7-form .submit input,h1{font-family:"Jost",sans-serif;color:#fff;font-weight:600}.wpcf7-form .submit input,.wpcf7-form .submit::after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wpcf7-form .submit input{height:3.33333rem;font-size:1.11111rem;padding:.94444rem 4.38889rem .94444rem 1.11111rem;background-color:#002843;text-align:left}@media (max-width:1024px){.wpcf7-form .submit input{text-align:left;font-size:.88889rem;width:100%;height:2.77778rem}}.wpcf7-form .submit::after{content:"";position:absolute;border-radius:.22222rem;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.33333rem;height:2.33333rem;background:#1a3e56 url(../svg/test.svg) center/1.11111rem no-repeat;pointer-events:none}@media (max-width:1024px){.wpcf7-form .submit::after{right:.22222rem}}.wpcf7-form .submit:hover::after{background-image:url(../svg/arrow-blue.svg);background-color:#e3a51a}.wpcf7-form .wpcf7-response-output{position:absolute;z-index:12;font-size:.66667rem;left:1.66667rem;bottom:-.55556rem}@media (max-width:1024px){.wpcf7-form .wpcf7-response-output{font-size:.55556rem;text-align:center;left:.55556rem;right:.55556rem}}.wpcf7-form .form-grid{display:grid;width:41.66667rem;grid-template-columns:repeat(2,1fr);gap:1.11111rem}@media (max-width:1024px){.wpcf7-form .form-grid{grid-template-columns:1fr;gap:.55556rem;width:100%}}.wpcf7-form .form-grid .full{grid-column:span 2}@media (max-width:1024px){.wpcf7-form .form-grid .full{grid-column:span 1}}.wpcf7-form .budget select,.wpcf7-form .city select,.wpcf7-form .email input,.wpcf7-form .job-type select,.wpcf7-form .name input,.wpcf7-form .phone input{background:#f6f6f6 .83333rem/1.11111rem no-repeat}.wpcf7-form .name input{background-image:url(../svg/form-name.svg)}.wpcf7-form .email input{background-image:url(../svg/form-mail.svg)}.wpcf7-form .phone input{background-image:url(../svg/form-phone.svg)}.wpcf7-form .city select{background-image:url(../svg/form-city.svg)}.wpcf7-form .budget select{background-image:url(../svg/form-budget.svg)}.wpcf7-form .job-type select{background-image:url(../svg/form-job-type.svg)}.about-us-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.11111rem}@media (max-width:1024px){.about-us-form-grid{grid-template-columns:1fr;gap:.55556rem}}.about-us-form-grid .textarea{height:2.77778rem}.about-us-form-grid .textarea textarea{overflow:hidden}.about-us-form-grid .submit{margin-top:0;justify-self:auto;grid-column:4/5}@media (max-width:1024px){.about-us-form-grid .submit{grid-column:1/-1}}.alignleft{float:left;margin:0 .83333rem .55556rem 0}.alignright{float:right;margin:0 0 .55556rem .83333rem}.aligncenter,.alignnone{display:block;margin:1.66667rem auto}@media (max-width:375px){.aligncenter,.alignleft,.alignnone,.alignright{width:100%;max-width:100%;height:auto;margin:0;float:initial}}h1{font-size:3.77778rem;line-height:120%;margin:0;text-transform:capitalize}@media (max-width:1024px){h1{font-size:1.55556rem;text-align:center}}h1 .underlined:after{content:"";position:absolute;width:100%;height:.72222rem;bottom:.83333rem;left:0;background-color:#fcb316;z-index:-1}@media (max-width:1024px){h1 .underlined:after{height:.44444rem;bottom:.27778rem}}h2,h3,h4,h5,h6,p{margin:1.11111rem 0;color:#002843;letter-spacing:0}h2,h3,h4,h5,h6{font-family:"Jost",sans-serif;font-weight:600;text-transform:capitalize}h3,h4,h5,h6{line-height:120%}@media (max-width:1024px){h2,h3,h4,h5,h6{line-height:1.2}}h2{font-size:2.66667rem;line-height:120%;margin-top:0;margin-bottom:1.11111rem}@media (max-width:1024px){h2{font-size:1.33333rem}}h3{font-size:2.11111rem}@media (max-width:1024px){h3{font-size:1.11111rem}}h4{font-size:1.77778rem}@media (max-width:1024px){h4{font-size:1.55556rem}}h5{font-size:1.55556rem}@media (max-width:1024px){h5{font-size:1.33333rem}}h6{font-size:1.33333rem}@media (max-width:1024px){h6{font-size:1.22222rem}}p{font-size:1rem;font-weight:400;line-height:140%}@media (max-width:1024px){p{font-size:.77778rem;margin:.55556rem 0 1.11111rem}}ol li,table,ul li{color:#ebebeb;font-size:1rem}@media (max-width:1024px){table{font-size:.77778rem}}ol,ul{margin:0;padding:0 0 0 1.94444rem;list-style:none}@media (max-width:1024px){ol,ul{padding-left:1.66667rem}}ol li,ul li{line-height:140%;color:#2c2c2c;margin:.55556rem 0}@media (max-width:1024px){ol li,ul li{font-size:.77778rem}}ol li:last-child,ul li:last-child{margin-bottom:0}a{font-size:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,article .entry-content a:hover{color:#fcb316}a[href="#"]{cursor:default;pointer-events:none}a,a[href="#"]:hover,span{color:inherit}iframe,img{display:block;margin:0}iframe{width:100%;height:27.77778rem;border:0;border-radius:0}@media (max-width:1400px){iframe{height:23.33333rem}}@media (max-width:767px){iframe{height:28.88889rem}}@media (max-width:576px){iframe{height:20.55556rem}}@media (max-width:375px){iframe{height:17.77778rem}}b,strong{font-weight:600}span{font-family:inherit;font-weight:inherit;font-size:inherit}img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:100%;height:auto}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.title{font-size:1.33333rem;font-weight:600;line-height:120%;color:#002843;font-family:"Jost",sans-serif}@media (max-width:1024px){.title{font-size:1.11111rem}}.section-description{font-weight:400;font-size:1rem;line-height:140%;letter-spacing:0;display:block;text-align:center;color:#2c2c2c;margin:1.11111rem auto 2.22222rem;max-width:63.33333rem}@media (max-width:1024px){.section-description{max-width:43.33333rem;margin:.55556rem auto 1.11111rem;font-size:.77778rem;margin-bottom:1.11111rem}}.section-title{color:#002843;font-size:2.66667rem;font-weight:600;line-height:120%;letter-spacing:0;display:block;text-align:center;margin-bottom:1.11111rem;text-transform:capitalize}.section-title span{display:inline-block;white-space:nowrap;position:relative;z-index:2}.section-title span::after{content:"";position:absolute;left:0;bottom:.33333rem;width:100%;height:.55556rem;background-color:#fcb316;z-index:-1}@media (max-width:1024px){.section-title span::after{height:.38889rem;bottom:.05556rem}.section-title{font-size:1.33333rem;margin-bottom:.55556rem}}.list li:before{content:"";position:absolute;left:-1.94444rem;top:0;width:1.38889rem;height:1.38889rem;background:url(../svg/check.svg) center/contain no-repeat}@media (max-width:1024px){.list li:before{width:1.11111rem;height:1.11111rem}}.permit-table,.table-scroll{overflow-x:auto}.table-scroll{scrollbar-width:none}.table-scroll::-webkit-scrollbar{display:none}.scrollbar{display:none;width:100%;height:.27778rem;background:#f6f8fa;margin-top:.44444rem;position:relative;border-radius:.44444rem}.scrollbar-thumb{height:100%;width:5.55556rem;border-radius:.44444rem;background:#66cef6;-webkit-transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}table{border-collapse:separate;border-spacing:.05556rem;background-color:#fff}table td,table th{text-align:center;color:#2c2c2c;padding:.55556rem .83333rem}@media (max-width:1024px){table td,table th{padding:.27778rem .55556rem}}table th,table tr>td:first-child{font-weight:600;background-color:#e8eaec}table td{background:#f6f8fa}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}*{font-variant-numeric:lining-nums}html{line-height:1.5;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (min-width:1024px) and (max-width:1920px){html{font-size:.9375vw}}body{margin:0}body a,body a:hover{text-decoration:none;outline:0}body a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body a:hover{color:#fcb316}body p:empty{display:none}.overflow-hidden{overflow:hidden!important}
/*# sourceMappingURL=main.min.css.map */
