@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/Lato-400.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/Lato-700.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/g/Montserrat-600.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/Montserrat-600.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/Poppins-400.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/g/Poppins-500.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/g/Poppins-600.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/Poppins-700.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:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/Roboto-300.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:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/Roboto-300.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:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/g/Roboto-300.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:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/Roboto-300.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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/g/WorkSans-600.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:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/g/Roboto-300.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:am-icons;src:url(/fonts/ekit-subset.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:am-fa;src:url(/fonts/fa-subset.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}:root{--gold:#fca53d;--dark:#3f3f3f;--text:#5d5d5d;--ink:#333;--body:#616161;--poppins:"Poppins",Sans-serif;--roboto:"Roboto",Sans-serif;--mont:"Montserrat",Sans-serif;--lato:"Lato",Sans-serif;--work:"Work Sans",Sans-serif;--serif:"Times New Roman",Times,serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:#fff;color:#000;font-family:var(--serif);font-size:16px;line-height:1;-webkit-font-smoothing:antialiased;overflow-x:hidden}figure,h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto;border:0}button{font:inherit}.ic{font-family:am-icons!important;font-style:normal;font-weight:400;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased}.ic-home:before{content:"\e800"}.ic-timer:before{content:"\e90a"}.ic-service:before{content:"\ea06"}.ic-money:before{content:"\ebd3"}.ic-computer:before{content:"\ebb1"}.ic-hand:before{content:"\ebc8"}.ic-leaf:before{content:"\ebcd"}.ic-thumbs:before{content:"\e86d"}.ic-burger:before{content:"\ebc7"}.fa-phone{font-family:am-fa;font-weight:900;font-style:normal;display:inline-block;line-height:1;-webkit-font-smoothing:antialiased}.fa-phone:before{content:"\f879"}.box{max-width:1140px;margin:0 auto;position:relative}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp10{height:10px}.sp20{height:20px}.sp30{height:30px}[id]{scroll-margin-top:95px}.btn-o{display:inline-block;color:#fff;border:1px solid #fff;text-transform:uppercase;text-align:center;transition:all .4s}.btn-o:hover{background:var(--gold);color:#fff}.hdr-hold{z-index:9999}.hdr,.hdr-hold{position:relative;height:95px}.hdr{padding:10px;background:transparent;transition:background .3s}.hdr.stuck{position:fixed;top:0;left:0;right:0;transition:margin .1s,padding .1s,background .1s}.hdr.solid,.hdr.stuck{background:#313131}.hdr-box{max-width:1100px;margin:0 auto;display:flex;height:75px}.hdr-brand{width:39%;display:flex;align-items:flex-start}.brand,.fbrand{display:flex;align-items:center}.brand img{width:95px;height:63px;margin-right:16px;flex:none}.brand-txt,.hdr-brand .brand{flex:1 1}.brand-t{font-size:25px;font-weight:700;line-height:21px;letter-spacing:3.3px;text-transform:uppercase;margin-bottom:4px}.brand-d,.brand-t{font-family:var(--poppins);color:#fff}.brand-d{font-size:20px;font-weight:400;line-height:20px;letter-spacing:1.9px}.hdr-nav{width:61%;padding:10px;display:flex;align-items:flex-start;justify-content:flex-end}.nav{width:651px}.nav-list{display:flex;justify-content:flex-end;align-items:flex-start}.nav-list li{margin-left:5px}.nav-link{font-size:16px;font-weight:400;line-height:16px;padding:18px 13px}.nav-cta,.nav-link{display:block;font-family:var(--poppins);color:#fff}.nav-cta{font-size:13px;font-weight:500;line-height:13px;text-transform:uppercase;padding:20px 45px;border:1px solid #fff;border-radius:300px;transition:background .3s}.nav-cta:hover{background:var(--gold)}.mnav,.nav-toggle{display:none}.hero{position:relative;margin-top:-200px;margin-bottom:-200px;padding:75px 0 215px;overflow:hidden}.hero-video{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;max-width:none}.hero-ov{position:absolute;inset:0;background:#000;opacity:.65}.hero-in{padding:15px;text-align:center}.hero-head{max-width:870px;margin:180px auto 0;padding:10px}.hero-t{font-size:64px;font-weight:600;line-height:74px;text-shadow:0 0 10px rgba(0,0,0,.3);margin-bottom:35px;white-space:pre-wrap}.hero-p,.hero-t{font-family:var(--roboto);color:#fff}.hero-p{font-size:21px;font-weight:400;line-height:30px;margin:0 0 10px}.hero-cta{display:flex;flex-direction:column;align-items:center}.hero-cta .sp30{margin-bottom:20px}.hero-btn{font-family:var(--roboto);font-size:14px;font-weight:600;line-height:14px;padding:22px 52px;border-radius:50px}.hero-btn:hover{border-color:#124a2f}.hero-phone{margin:20px 0;height:20px;display:flex;justify-content:center;align-items:flex-start}.hero-phone a{display:inline-flex;align-items:center;font-family:var(--poppins);font-size:19px;font-weight:500;line-height:19px;color:#fff;cursor:default}.hero-phone .fa-phone{font-size:19px;width:19px;margin-right:5px}.services{position:relative;z-index:2;padding-bottom:35px;background:#ececec url(/img/6-concrete-pic.webp) 0 0/cover no-repeat}.svc-ov{position:absolute;inset:0;background:#000;opacity:.8}.svc-top{height:13px}.svc-row{position:relative;display:flex;padding-top:17px}.svc-col{width:33.333%;padding:40px}.ib{margin:12px 0;padding:5px;text-align:center}.ib img{width:100px;height:100px;margin:0 auto 13px}.ib-t{font-size:21px;font-weight:700;line-height:25px}.ib-p,.ib-t{font-family:var(--roboto);color:#fff;margin-bottom:10px}.ib-p{font-size:16px;line-height:23px}.about{margin:80px 0;padding:55px 0 50px}.about-head,.about-in{padding:10px}.about-head{max-width:760px;margin:0 auto}.about-t{font-family:var(--mont);font-size:42px;font-weight:600;line-height:42px;color:var(--gold);margin-bottom:30px}.about-p,.about-t{width:97%;text-align:center}.about-p{font-family:var(--roboto);font-size:16px;font-weight:400;line-height:24px;color:var(--body);margin-bottom:10px}.counters{display:flex;max-width:836px;min-height:260px;margin:20px auto 0;padding:50px;box-sizing:content-box}.counter-col{width:33.333%;padding:0 30px;display:flex;flex-direction:column;justify-content:center}.counter-icon{height:53px;margin-bottom:20px;text-align:center}.counter-icon .ic{font-size:50px;color:var(--gold)}.counter-num{display:flex;font-family:var(--poppins);font-size:52px;font-weight:600;line-height:52px;color:var(--gold)}.counter-num .pre{flex-grow:1;text-align:right}.counter-num .suf{flex-grow:1;text-align:left}.counter-t{font-family:var(--poppins);font-size:19px;font-weight:400;line-height:47.5px;color:var(--text);text-align:center}.counter-col:first-child .counter-t{color:var(--dark)}.why{background:#c07e2f url(/img/5-door-e1727727580772.webp) 100% 50%/contain no-repeat}.why-box{display:flex}.why-l{width:69.79%;background:#c07e2f;padding:112px 126px 75px 0}.why-r{width:30.21%}.why-head{padding-bottom:60px}.why-bar{width:45px;height:3px;background:#fff}.why-t{font-family:var(--mont);font-size:36px;font-weight:700;line-height:25px;color:#fff;margin:-20px 0 0 70px}.why-items{display:flex;padding:11px}.why-col{width:33.333%;padding:0 0 0 15px}.why-col:first-child{padding:0 15px 0 0}.why-ib{display:flex;align-items:flex-start}.why-ic{flex:none;margin-right:20px;transform:translateY(1px);color:#fff;font-size:40px;line-height:44px;height:44px}.why-ic:empty{width:0;height:0}.why-h{font-size:21px;font-weight:700;line-height:25px}.why-h,.why-p{font-family:var(--roboto);color:#fff}.why-p{font-size:15px;font-weight:300;line-height:20px;margin-bottom:10px}.steps-head{padding:80px 0 0;background:#1b1b1b}.steps-head .box{padding:10px;text-align:center}.sh-sub{display:block;height:18px}.sh-sub span{font-family:var(--roboto);font-size:18px;font-weight:600;line-height:18px;color:#fff}.sh-t{font-family:var(--mont);font-size:36px;font-weight:700;line-height:36px;color:#fff}.sh-t span{color:#fff;padding-bottom:5px;display:inline-block}.steps{padding:60px 0 30px;background:#1b1b1b}.step,.steps-row{display:flex;align-items:center}.step{padding:20px 0;text-align:center;flex-direction:column;gap:15px}.step .ic{font-size:50px;color:#fff;height:50px}.step-t{font-family:var(--poppins);font-size:22px;font-weight:600;line-height:22px;color:var(--text)}.step-3 .step-t{max-width:120px}.step-0,.step-2{width:18%}.step-1{width:16.478%}.step-3{width:18.855%}.sa-0{width:7.807%}.sa-1,.sa-2{width:10%}.step-arrow{display:flex;align-items:center}.step-arrow img{width:91px;height:19px}.sp-steps{height:110px;background:#1b1b1b}.quote{display:flex;background:var(--text)}.quote-l{position:relative;z-index:1;width:50%;align-items:center}.quote-l,.quote-l .tst{flex:none;display:flex;justify-content:center}.quote-l .tst{margin:25px 0 25px 25px;padding:35px;width:720px;background:var(--text)}.quote-r{position:relative;z-index:2;width:50%;flex:none;padding:10px;background:url(/img/2-construction.webp) 50% 50%/cover no-repeat}.qcard{margin:50px 50px 50px 200px;padding:25px;background:rgba(255,255,255,.9);border-radius:3px}.qh-sub{font-family:var(--roboto);font-size:16px;font-weight:500;color:var(--gold);margin-bottom:10px}.qh-sub,.qh-t{line-height:25px}.qh-t{font-family:var(--mont);font-size:30px;font-weight:600;color:var(--ink)}.qh-t span{font-weight:700;color:var(--gold)}.qform{margin-top:20px}.tst-view{width:581px;flex:none}.tst-track{display:flex;align-items:flex-start;transition:transform 1s ease}.tst-slide{flex:none;width:100%;margin-right:15px;padding:30px;box-shadow:9px 11px 14px 0 rgba(0,0,0,.1)}.stars{display:flex;height:16px;margin-bottom:33px}.stars li{margin-right:9px;line-height:0}.stars svg{width:16px;height:16px;fill:#fec42d}.tst-p{font-size:16px;font-weight:400;line-height:16px}.tst-p,.tst-who{font-family:var(--serif);color:#fff}.tst-who{margin-top:30px}.tst-a{display:table;font-size:18px;font-weight:700;line-height:18px;margin-bottom:1px}.tst-d{display:table;font-size:13px;line-height:15px}.nf-form-cont{font-family:var(--poppins)}.nf-form-fields-required{font-size:16px;line-height:16px;color:var(--text);margin-bottom:2px}.ninja-forms-req-symbol{color:#e80000}.nf-form-content{padding:0 7px 0 5px;max-width:1000px}.nf-field-container{margin-bottom:22px;position:relative}.spam-container{margin-bottom:25px}.nf-field-label{height:33px;margin:0;padding:3px 0 0;line-height:20px}.nf-field-label label{font-size:18px;font-weight:700;line-height:20px;color:var(--text);display:inline}.nf-element{display:block;width:100%;height:50px;margin:0;padding:12px;background:#f7f7f7;border:1px solid #c4c4c4;border-radius:0;font-family:Arial,sans-serif;font-size:16px;color:#6b6b6b;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nf-element:focus{border-color:#919191}.nf-error .nf-element{border-color:#e80000}.nf-error-msg{font-size:14px;line-height:20px;color:#e80000;margin-top:5px}.submit-container{margin-bottom:30px}.nf-submit{display:block;height:50px;padding:0 50px;border:0;border-radius:0;background:#333;color:#f7f7f7;font-family:var(--poppins);font-size:16px;font-weight:600;line-height:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .5s}.nf-submit:hover{background:var(--dark)}.nf-submit[disabled]{opacity:.6;cursor:wait}.nf-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.nf-form-errors{color:#e80000}.nf-form-errors,.nf-response-msg{font-size:16px;line-height:24px;padding:5px}.nf-response-msg{color:var(--text)}.gallery{padding:93px 0 100px}.gallery .box{padding:10px}.gh{margin:20px 0;padding-bottom:40px;text-align:center}.gh-sub{height:18px}.gh-sub span{font-family:var(--roboto);font-size:18px;font-weight:600;line-height:18px;color:var(--gold)}.gh-t{font-family:var(--mont);font-size:36px;font-weight:700;line-height:36px;color:#000}.gh-t span{color:var(--gold)}.gal-grid{display:flex;flex-wrap:wrap;margin:0 -15px -15px 0;padding:10px}.gal-item{width:25%;padding:0 15px 15px 0}.gal-item a{display:block}.gal-item img{width:100%;height:auto}.lb{position:fixed;inset:0;z-index:2147483646;background:rgba(0,0,0,.87);justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb,.lb-bar{display:flex;align-items:center}.lb-bar{position:absolute;top:0;left:0;right:0;height:56px;justify-content:space-between;padding:0 16px;color:rgba(255,255,255,.9)}.lb-count{font-family:Arial,sans-serif;font-size:15px}.lb-fig{display:flex;flex-direction:column;align-items:center}.lb-fig img{max-width:90vw;max-height:80vh;width:auto;height:auto;box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3)}.lb-fig figcaption{margin-top:12px;color:rgba(255,255,255,.9);font-family:Arial,sans-serif;font-size:16px;font-weight:700}.lb-btn{position:absolute;background:none;border:0;color:rgba(255,255,255,.9);cursor:pointer;font-size:30px;line-height:1;padding:16px}.lb-btn:hover{color:#fff}.lb-bar .lb-btn{position:static;font-size:32px}.lb-prev{left:10px}.lb-next,.lb-prev{top:50%;transform:translateY(-50%)}.lb-next{right:10px}.cta{position:relative;z-index:3;padding:5px;background:#7b0808 url(/img/1-construction.webp) 0 0/cover no-repeat}.cta:before{content:"";position:absolute;inset:0;background:#000;opacity:.7}.cta-in{min-height:301px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.cta-t{width:100%;font-size:40px;font-weight:600;line-height:40px;color:#fff;text-align:center;margin-bottom:60px}.cta-btn,.cta-t{font-family:var(--poppins)}.cta-btn{font-size:12px;font-weight:500;line-height:12px;letter-spacing:1px;padding:20px 47px;border-radius:999px}.foot{padding:88px 0 60px}.foot-box{display:flex}.f1{width:42.192%}.f2{width:32.808%;margin-top:13px}.f3{width:24.664%;padding-top:13px}.fbrand img{width:93px;height:61px;margin-right:16px;flex:none}.fbrand .brand-d,.fbrand .brand-t{color:var(--gold)}.f-text{font-family:var(--lato);font-size:16px;line-height:26px;color:var(--text);height:54px}.f-text strong{font-weight:400}.fh{font-family:var(--work);font-size:23px;font-weight:600;line-height:23px;color:var(--gold);margin:2px 0 16px}.f-loc{width:51.34%;font-family:var(--roboto);font-size:18px;font-weight:400;line-height:21.6px;color:var(--text)}.f-sp{height:50px}.f-map{width:64.833%;height:300px}.f-map iframe{display:block;width:100%;height:300px;border:0}.qlinks a{display:block;font-family:var(--poppins);font-size:16px;font-weight:400;line-height:16px;color:var(--text);padding:13px 0}.fbot{position:relative;z-index:1;margin-top:1px;background:linear-gradient(240deg,var(--gold) 53%,var(--dark) 95%);padding:16px 0}.fbot-box{display:flex}.fb1,.fb2{width:50%;padding:10px}.copy{font-size:15px;line-height:15px;color:#fff}.copy,.pw{font-family:var(--poppins);font-weight:600}.pw{font-size:12px;line-height:20.4px;color:#ecf0f1}.pw strong{font-weight:700}.fb2{display:flex;align-items:flex-start;justify-content:flex-end;padding-top:17px}.fb2 p{font-family:var(--poppins);text-align:right}.fb2 b,.fb2 p{font-size:12px;line-height:12px}.fb2 b{font-weight:400;color:#ecf0f1}.leftovers{position:relative;z-index:0;margin-top:-72px;font-family:var(--serif);font-size:16px;line-height:16px;color:#000}.lo-label{display:block;height:17px}.lo-row{display:flex;height:66px}.lo-input{display:block;width:205px;height:21px;margin-top:23px;background:#fff;border:2px inset #767676}.lo-btn{display:block;width:158px;height:66px;padding:25px 50px;background:#32373c;color:var(--gold);font-family:var(--poppins);font-size:16px;font-weight:600;line-height:16px}.lo-h{margin-bottom:24px}.lo-h,.lo-t{height:16px}.nf404{padding:120px 20px;text-align:center;font-family:var(--poppins)}.nf404 h1{color:var(--gold);font-size:42px;line-height:1.2;margin-bottom:20px}.nf404 p{font-size:18px;color:var(--text)}.btn-line{display:inline-block;margin-top:19px;font-family:var(--roboto);font-size:14px;font-weight:600;line-height:14px;text-transform:uppercase;color:var(--gold);padding:22px 52px;border:1px solid var(--gold);border-radius:50px;transition:all .4s}.btn-line:hover{background:var(--gold);color:#fff}@media (max-width:1024px){.hero-t{font-size:55px;line-height:56px}.qcard{margin:20px}.tst-slide{margin-right:10px}.why-l{padding:95px 15px}}@media (max-width:767px){[id]{scroll-margin-top:124px}.hdr,.hdr-hold{height:124px}.hdr-box{height:104px}.hdr-brand{width:80%;padding:9px}.brand{display:block}.brand img{width:67px;height:44px;margin:0 0 3px}.brand-t{font-size:24px;line-height:30px;margin-bottom:8px}.brand-d{font-size:16px;line-height:1px;height:1px}.hdr-nav{width:20%;align-items:center}.nav{display:none}.nav-toggle{display:flex;align-items:center;justify-content:center;width:34px;height:36px;margin-right:0;background:none;border:0;padding:7px;cursor:pointer;color:#fff;position:relative;z-index:9999}.nav-toggle:hover{color:#9b9b9b}.nav-toggle .ic{font-size:20px;line-height:22px;height:22px;width:20px}.mnav{display:block;position:absolute;left:0;right:0;top:126px;background:#fff;z-index:9999}.mnav li{border-bottom:1px solid #e1e0e0}.mnav li:last-child{border-bottom:0}.mnav a{display:block;background:#fff;color:var(--dark);font-family:var(--poppins);font-size:16px;font-weight:400;line-height:16px;padding:24px 32px}.hero{margin-top:-170px;margin-bottom:0;padding:70px 0 125px}.hero-head{max-width:500px;margin:180px auto 0}.hero-t{font-size:38px;line-height:42px;margin-bottom:25px}.hero-p{font-size:16px}.hero-btn{padding:16px 30px}.services{margin-top:-90px;z-index:7}.svc-row{display:block}.svc-col{width:100%}.about{padding:0}.about-t{font-size:28px;line-height:32px}.counters{display:block;min-height:0;margin:0 auto 40px}.counter-col{width:100%;padding:40px}.counter-num{font-size:45px;line-height:45px}.counter-t{font-size:16px;line-height:40px}.why-l{width:100%;padding:95px 15px}.why-r{display:none}.why-bar{width:35px}.why-t{font-size:28px;line-height:39px;margin:-22px 0 0 60px}.why-items{display:block}.why-col,.why-col:first-child{width:100%;padding:0 0 50px}.why-col:last-child{padding:0}.steps-head{padding-top:50px}.steps{padding:30px 0 0}.steps-row{display:block}.step{width:100%!important}.step-3 .step-t{max-width:none}.step-arrow{display:none}.sp-steps{height:60px}.quote{display:block}.quote-l,.quote-r{width:100%}.quote-l .tst{width:auto;margin:25px;padding:35px 0 35px 51px;justify-content:flex-start;overflow:visible}.tst-view{width:286px}.tst-slide{margin-right:10px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}.nf-form-content{padding:0 5px}.gallery{padding:0 0 50px}.gal-item{width:100%}.gal-item img{width:300px;margin:0 auto}.cta{z-index:7}.cta-in{padding:22px}.cta-t{font-size:20px;line-height:26px;margin-bottom:60px}.foot-box{flex-direction:column}.f1,.f2{width:auto;margin:30px}.f1{padding:10px}.f2{padding:40px 10px 10px}.f3{display:none}.fbrand{display:block}.fbrand img{width:87px;height:57px;margin:0 0 3px}.fbrand .brand-t{line-height:26px}.fbrand .brand-d{line-height:1.6px;height:2px}.quote-r{padding-bottom:20px}.f-text{font-size:12px;line-height:18px;margin:10px 0;height:auto}.fbot-box{display:block}.fb1{width:100%}.fb2{display:none}}@media (min-width:1025px){.cta,.services{background-attachment:fixed}}
/* sp-ui-review overflow fix 2026-10-18 */html,body{overflow-x:clip}
