@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap");html{scroll-behavior:smooth}body{padding:0;margin:0}*{font-family:Montserrat,sans-serif!important;box-sizing:border-box}:root{font-size:16px!important}h1,h2,h3,h4,h5,h6,p{margin:0}section{padding:2.5rem 0}button{background:#FBFF24;border-radius:10px;padding:1rem 3rem;border:0;font-size:1rem;font-weight:700;cursor:pointer;transition:.2s ease-in}button:hover{box-shadow:0 2px 10px #FBFF24}h2{text-align:center}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;z-index:2}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.background{z-index:-1;position:absolute!important;top:0;left:0;height:100%;width:100%}footer,header,section{position:relative}.phone{color:white;text-decoration:underline}.Navbar{background-color:black;color:white;padding:2rem 3rem;display:flex;justify-content:space-between;align-items:center}.Navbar .logo{font-weight:700;font-size:1.5rem}.Navbar ul{margin:0;display:flex;list-style:none}.Navbar ul a,.Navbar ul li{text-decoration:none}.Navbar ul li{transition:.2s ease-in;padding-bottom:.2rem;border-bottom:1px solid transparent;color:white;margin:0 1rem}.Navbar ul li:hover{border-bottom-color:#FBFF24}.Navbar .phone{color:white;text-decoration:underline}@media (max-width:1140px){.Navbar{padding:1.5rem 1rem}.Navbar img.toggler{display:block;margin:1.5rem 1.5rem 1.5rem auto}.Navbar .collapse{z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;background:black;color:white;text-align:center;transition:.2s ease-in}.Navbar .collapse ul{padding:0;margin:0;display:block}.Navbar .collapse ul li{padding:.5rem}.Navbar .collapse .phone{margin-top:1rem;display:block}.Navbar .collapse[data-toggled=true]{pointer-events:all}.Navbar .collapse[data-toggled=false]{pointer-events:none}}@media (min-width:1140px){.Navbar .toggler{display:none}.Navbar .collapse{display:contents!important;pointer-events:all!important}}.Headline{height:90vh;display:grid;color:white}.Headline h1{font-size:2.5rem;margin-bottom:1.25rem}.Headline p{font-size:1.2rem;margin-bottom:1.5rem}.Headline .container{margin:auto}.Headline .container>*{max-width:600px}@media (max-width:760px){.Headline{height:auto;padding:10rem 0}.Headline h1{font-size:2rem}.Headline p{font-size:1rem}}.Headline .background{z-index:-1}.Services h2{margin-bottom:2rem}.Services .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1rem}.Services .cards>*{padding:0 2rem;background:linear-gradient(1.01deg,#000000 -5.07%,rgba(255,255,255,0) 156.4%);display:grid;position:relative;height:400px}.Services .cards>* h5{margin-top:auto;font-size:2rem;color:white;margin-bottom:2rem}.Services .cards>* .onHover{position:absolute;width:100%;margin-top:auto;opacity:0;justify-content:center;flex-direction:column;align-content:center;gap:2rem;height:100%;background:white;padding:2rem;display:flex;transition:.3s ease-in}.Services .cards>:hover .onHover{opacity:1}.Services .cards>* img{position:absolute;z-index:-1;height:100%;width:100%;object-fit:cover}@media (max-width:760px){.Services .cards{display:block}.Services .cards>*{height:350px;margin:1rem 0}.Services .cards h5{font-size:1.2rem}}.Guarantees{background:#2E2E2E;color:white}.Guarantees .wrap{padding:3rem 0;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Guarantees .card{text-align:center}.Guarantees .card h5{margin:1rem 0;font-size:1rem!important}.Guarantees img{margin:auto;height:48px!important;width:48px!important}.Works{background:#EEEEEE;position:relative}.Works .wrap{padding:1rem;outline:none}.Works .card{position:relative;display:grid;height:700px;background:50%;background-size:cover}.Works .card .img-wrap{z-index:-999;height:600px}.Works .card img{height:100%;width:100%;object-position:center;object-fit:cover}.Works .bottom{position:absolute;z-index:999;display:flex;align-items:center;justify-content:space-between;width:100%;background:#2E2E2E;color:white;padding:2rem;bottom:0}.Works .bottom h3{margin-bottom:1rem}@media (max-width:760px){.Works .bottom{display:grid;width:100%;justify-content:center;gap:1.5rem;text-align:center}}.slick-arrow:before{content:none!important}@media (max-width:760px){.slick-arrow{display:none!important}}.Schema{display:flex;flex-direction:column;position:relative;background:#2E2E2E 50%;background-size:cover;color:white}.Schema .btn{z-index:1;margin:2rem auto;color:white;display:block;text-align:center}.Schema .container{max-width:900px}.Schema h2{text-align:center;margin-bottom:4rem;color:white}@media (max-width:968px){.Schema .container{max-width:70%;padding:0;margin:0 2rem 0 auto}.Schema .timeline--entry:before{margin-left:8px}}.timeline{line-height:1.5em;font-size:1rem;transition:all .4s ease;position:relative;counter-reset:section}.timeline:before{content:"";width:2px;height:100%;background:#FFF500;position:absolute;top:0;left:-3.313em;border-radius:40px 40px}.timeline--entry{color:white;position:relative}.timeline--entry__title{font-size:1.5rem;font-weight:600;color:white;padding:1rem}.timeline--entry__detail{font-weight:400;padding:.5rem 1rem;margin:0}.timeline--entry:before{content:"";color:white;width:20px;height:20px;margin-left:1.91rem;margin-top:1rem;background-color:#FFF500;position:absolute;left:-4.5em;box-shadow:0 0 4px #FFF500;transform:rotate(-45deg)}@media (min-width:968px){.timeline{display:grid;grid-gap:4.75em;grid-row-gap:1em;grid-template-areas:".  entry1" "entry2  ." ". entry3" "entry4 ." ". entry5"}.timeline:before{left:49.5%}.timeline--entry:first-child{grid-area:entry1}.timeline--entry:nth-child(2){grid-area:entry2}.timeline--entry:nth-child(3){grid-area:entry3}.timeline--entry:nth-child(4){grid-area:entry4}.timeline--entry:nth-child(5){grid-area:entry5}.timeline--entry:nth-of-type(odd):before{left:-5.3em}.timeline--entry:nth-of-type(2n):before{left:98%}}.ContactUs{position:relative;padding:4rem 0;color:white;background-size:cover}.ContactUs .container>.wrap{margin-top:5rem}.ContactUs .wrap{position:relative;display:flex;justify-content:space-around}.ContactUs .card-white{color:black;width:30rem;max-width:100%;padding:3rem;background:#F4F4F4;box-shadow:0 0 30px rgba(255,255,255,.4);height:34rem}.ContactUs .card-white .wrap{height:100%;width:90%;display:flex;flex-direction:column}.ContactUs .card-white .wrap h5{text-align:left;font-size:2rem;margin:1rem 0;font-weight:500}.ContactUs img{width:250px;height:100px}.ContactUs .card-white .wrap img{margin-top:auto}@media (min-width:1020px){.ContactUs{height:60rem}.ContactUs .card-white{z-index:0;top:10rem;left:0;position:absolute}.ContactUs .card-black{position:absolute;right:0;z-index:1}}@media (min-width:1200px){.ContactUs{height:60rem}.ContactUs .card-white{z-index:0;top:7rem;left:7rem;position:absolute}.ContactUs .card-black{position:absolute;right:7rem;z-index:1}}@media (max-width:1020px){.ContactUs{height:80rem}.ContactUs .container>.wrap{flex-direction:column;align-items:center}.ContactUs .container>.wrap .card-black{position:absolute;top:20rem;box-shadow:none}}.card-black{width:30rem;max-width:100%;padding:3rem;background:#1A1A1A;box-shadow:0 0 30px rgba(0,0,0,.4);display:flex;flex-direction:column}.card-black>h3{text-align:center;color:white;font-weight:300}.card-black input[type=text]{outline:none;background:transparent;border:none;border-bottom:1px solid #f4f4f4;padding:1rem;color:white;width:100%;margin-bottom:1rem;font-size:1rem}.card-black input[type=text]::placeholder{font-weight:300}.card-black textarea{border:1px solid #f4f4f4;width:100%;margin-bottom:1rem;color:white;font-size:1rem;background:transparent;padding:1rem;font-family:Montserrat,sans-serif}.card-black .checkbox{margin-bottom:2rem;display:flex;color:white}.card-black .checkbox p{color:#838689;margin:0 1rem}.card-black .checkbox input{cursor:pointer}.modal .card-black{width:100%}.AboutUs .text{font-size:1.2rem;padding:3rem 0;line-height:175%;max-width:500px}@media (max-width:760px){.AboutUs .text{padding:3rem 0;max-width:100%}}footer{color:white;background:#100C0B;padding:4rem 0}footer .footer-grid{display:flex}footer .footer-grid>*{flex:2;margin:.5rem}footer .footer-grid>:last-child{flex:4;padding:2rem}footer .footer-grid>:last-child>*,footer .footer-grid>:last-child>* iframe{width:100%;height:100%}footer .footer-grid .contacts{flex:3;display:grid;align-content:start;gap:1rem}footer .footer-grid .contacts-wrap{display:flex}footer .footer-grid .contacts-wrap>:first-child{font-weight:600;font-size:1rem;flex:2}footer .footer-grid .contacts-wrap>:last-child{font-weight:200;flex:3}footer .footer-grid .contacts-wrap .button{margin-top:1rem;display:inline-block}@media (min-width:1140px){footer .container{max-width:1300px}}footer h5{font-size:1.5rem;font-weight:600;margin:1.5rem 0}footer li{list-style:none;padding:.5rem 0!important;font-size:1rem}footer li a{text-decoration:none;color:white}footer ul{padding-left:0!important}@media (max-width:960px){footer .footer-grid{text-align:center!important;display:block}footer .footer-grid iframe{height:300px!important}footer .footer-grid li{padding:.5rem 0!important}footer .footer-grid h5{margin:1rem}footer .footer-grid>:last-child{padding:0}footer iframe{margin-top:2rem}}footer .visSens{height:1px}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}