:root{--heading:#412219;--bg:#fff;--text:#55473e;--white:white;--border:#bab3af;--footer:#261c19;--black:black}h1{color:var(--heading);margin-top:0;margin-bottom:0}h2{color:var(--heading);margin-top:0;margin-bottom:0;font-weight:500}h3{color:var(--heading);margin-top:0;margin-bottom:0}p{margin-bottom:0}a:active{color:#43464d}.body{background-color:var(--bg);color:var(--text);font-family:Lato,Arial,sans-serif;line-height:120%}.txt16{font-size:16px;line-height:140%}.container{aspect-ratio:auto;overflow-wrap:normal;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:80px 40px}.container.nav-st{padding-top:16px;padding-bottom:16px}.container._0-padding{padding-top:40px;padding-bottom:40px}.txt18{font-size:18px;line-height:150%}.txt18.apintro-st{flex:none;font-weight:700}.contact-form-wrapper{grid-column-gap:24px;grid-row-gap:24px;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:460px;font-weight:700;display:flex}.contact-from-block{width:100%;margin-bottom:0;font-weight:400}.contact-form{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.contact-list{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.contact-link{grid-column-gap:12px;grid-row-gap:12px;color:var(--text);justify-content:flex-start;align-items:center;text-decoration:none;transition:opacity .3s ease-in-out;display:flex}.contact-link:hover{opacity:.7}.contact-link.hide{display:none}.contact-link-icon{width:20px}.submit-button{border:1px solid var(--heading);background-color:var(--heading);width:100%;height:54px;color:var(--white);border-radius:10px;padding:0;font-size:16px;font-weight:600;transition:all .3s ease-in-out}.submit-button:hover{background-color:var(--white);color:var(--text)}.footer{background-color:var(--footer)}.footer-cont{grid-column-gap:41px;grid-row-gap:41px;flex-flow:column;margin-top:-36px;margin-bottom:-50px;display:flex}.footer-row{color:var(--white);justify-content:space-between;align-items:center;display:flex}.footer-logo{color:var(--white);font-size:23px;line-height:120%;text-decoration:none;transition:opacity .3s ease-in-out}.footer-logo:hover{opacity:.7;color:var(--white)}.footer-logo.nav-st{color:var(--heading)}.link{color:var(--white);font-size:16px;line-height:140%;text-decoration:none;transition:opacity .3s ease-in-out}.link:hover{opacity:.7;color:var(--white)}.link.nav-st{color:var(--heading)}.social-links{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;display:flex}.social-link{z-index:1;aspect-ratio:1;color:#f1ded2;border:1px solid #67524b;border-radius:100px;justify-content:center;align-items:center;width:40px;display:flex;position:relative;overflow:hidden}.social-icon{z-index:2;justify-content:center;align-items:center;width:20px;display:flex;position:relative}.social-circle{z-index:-1;aspect-ratio:1;background-color:#67524b;border-radius:100px;width:110%;position:absolute;inset:auto}.footer-hr{background-color:#51413c;width:100%;height:1px;margin-bottom:-6px}.txt64{font-size:64px;line-height:120%}.txt64.medium{font-weight:500}.footer-links{justify-content:space-between;align-items:center;width:100%;max-width:414px;display:flex}.pcontact-cont{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:center;padding-top:40px;display:flex}.pcontact-txt-wrapper{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;width:100%;max-width:700px;display:flex}.pcontact-txt{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.pcontact-form-wrp{background-color:#ede3dd;border-radius:12px;width:100%;max-width:472px;padding:32px}.pcontact{justify-content:center;align-items:center;height:100vh;display:flex}.textarea-2{border-radius:10px;line-height:140%}.text-field-3,.text-field-4{border-radius:10px}@media screen and (max-width:991px){.intro-wrp{max-width:592px}.txt72{font-size:55px}.about-cont{flex-flow:column}.about-image{max-width:100%}.works-wrapper{grid-row-gap:40px}.work-card-h{margin-top:20px;margin-bottom:12px;font-size:24px}.services-grd{grid-template-columns:1fr 1fr}.company-cont{flex-flow:column-reverse}.company-image{object-position:50% 0%;max-width:100%;height:590px}.company-row{margin-left:0}.contact-cont{flex-flow:column}.contact-vr{width:100%;height:1px}.contact-form-wrapper{max-width:100%}.footer-row{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-row.v2{display:flex}.aintro-cont{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;padding-top:20px}.aintro-txt{max-width:100%}.aintro-image{width:100%}.pcontact-cont{flex-flow:column}.pcontact-form-wrp{max-width:100%}.pcontact{height:auto}.apintro-wrp{flex-flow:column}.apintro-info{max-width:100%}.sintro-cont{flex-flow:column}.sintro-image,.sintro-txt{max-width:100%}.areas-maincard{flex-flow:column;padding:30px}.areas-maincard-txt{max-width:100%}.areas-maincard-image{flex:0 auto;width:100%;min-width:100%;height:350px}.company-row-5-block{margin-left:0}.dir-page-1-block-div{flex-flow:column}.dir-1-block-left,.dir-1-block-2-line,.div-2-block-left{width:100%}.dir-2-block-div{flex-flow:column;justify-content:space-between;align-items:center}._2-block-dir-section{grid-column-gap:0px;grid-row-gap:0px}.dir-3-block{flex-flow:column;justify-content:space-between;align-items:flex-start}._490,._434{width:100%}.container-2{padding-left:20px;padding-right:20px}.founder-image{margin-top:0;margin-left:auto;margin-right:auto}.founder-cont{flex-flow:column;grid-template-rows:auto auto auto;grid-template-columns:1fr}.founder-left{width:100%}}@media screen and (max-width:767px){.intro-container{padding-bottom:10px;padding-left:10px;padding-right:10px}.intro-cont{padding-left:40px;padding-right:40px}.intro-wrp{max-width:476px}.txt72{font-size:46px}.intro-btns{flex-flow:column;justify-content:flex-start;align-items:flex-start}.container{padding-left:20px;padding-right:20px}.about-image{height:370px}.txt29{font-size:24px}.txt18{font-size:17px}.work-cont{grid-column-gap:40px;grid-row-gap:40px}.txt48{font-size:40px}.services-grd{flex-flow:column;display:flex}.company-abs-image{width:100%}.txt40{font-size:32px}.company-row{flex-flow:column}.contact-cont{padding-left:30px;padding-right:30px}.footer-logo.nav-st{z-index:2;z-index:2;position:relative}.nav-links{z-index:1;background-color:var(--bg);flex-flow:column;justify-content:flex-start;align-items:center;width:100vw;max-width:100%;height:0;padding-top:0;padding-left:20px;padding-right:20px;position:absolute;inset:0%;overflow:hidden}.link.nav-st{font-size:23px}.link.nav-st.mar-top{margin-top:90px}.menu-btns{z-index:2;display:flex;position:relative}.menu-open,.menu-close{width:25px}.txt64{font-size:56px}.sintro-image{height:340px}.work-bg-video{height:100%}.company-row-5-block{flex-flow:column}.link-2.nav-st{font-size:23px}.link-2.nav-st.mar-top{margin-top:90px}.nav-links-2{z-index:1;background-color:#fffaf7;flex-flow:column;justify-content:flex-start;align-items:center;width:100vw;max-width:100%;height:0;padding-top:0;padding-left:20px;padding-right:20px;position:absolute;inset:0%;overflow:hidden}.footer-logo-2.nav-st{z-index:2;z-index:2;position:relative}.dir-page-1-block-div{padding-top:0}.dir-1-block-img-div{width:100%}.dir-2-block-div{padding-top:0}.txt40-2{font-size:32px}.txt40-2.w2{max-width:100%}}@media screen and (max-width:479px){.intro-cont{padding-left:20px;padding-right:20px}.intro-wrp{max-width:100%}.txt72{font-size:36px}.about-image{height:88vw}.about-txt-image{width:70%}.txt29{font-size:22px}.txt18{font-size:16px}.services-card{padding:20px}.txt24{font-size:22px}.service-image-wrapper{height:270px}.company-image{height:75vw}.company-abs-image{height:45vw}.txt40{font-size:24px}.footer-row{grid-column-gap:35px;grid-row-gap:35px;flex-flow:column;display:flex}.nav-links{justify-content:flex-start;align-items:center}.txt64{font-size:50px}.team-sticky{position:static}.team-wrapper{flex-flow:column}.footer-links{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;justify-content:center;align-items:center}.apintro-info-row{flex-flow:column}.areas-maincard{padding:20px}.areas-maincard-image{height:248px}.areas-card{padding:20px}.nav-links-2{justify-content:flex-start;align-items:center}.dir-2-block-img-2-div{left:-8px}.dir-3-block{padding:20px}.txt40-2{font-size:28px}.txt18-2{font-size:16px;line-height:130%}.txt-grad{display:block}}@media screen and (max-width:991px){#w-node-_1ecad69d-6520-ed61-4dc0-a04df844b4b8-f844b4b2{grid-area:span 1/span 2/span 1/span 2;justify-self:center}#w-node-_1ecad69d-6520-ed61-4dc0-a04df844b4c1-f844b4b2{grid-area:1/2/2/3;place-self:center end}}