@import url(//hello.myfonts.net/count/3b904a);*{margin:0;padding:0}*,:after,:before{border:0;outline:none}ol,ul{list-style:none}a,a:focus,a:hover,a:link,a:visited{outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus{color:inherit}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;outline:none}fieldset{border:0}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}button,input[type=submit],label[for]{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}button *{pointer-events:none}b,strong{font-weight:700}.pointer-events-disable *{pointer-events:none}@font-face{font-family:"CeraPro";src:url(/static/media/font.05c11104.woff2) format("woff2"),url(/static/media/font.6c7be939.woff) format("woff");font-weight:700}@font-face{font-family:"CeraPro";src:url(/static/media/font.3e2192d9.woff2) format("woff2"),url(/static/media/font.8ce61b71.woff) format("woff");font-weight:400}@font-face{font-family:"BlackerProDis";src:url(/static/media/font.8a128573.woff2) format("woff2"),url(/static/media/font.53dff388.woff) format("woff");font-weight:400}.font-cera,.profile-about-title,body,button,input,select,textarea{font-family:"CeraPro",sans-serif;font-style:normal;font-weight:400}.font-blacker,.menu-item,.page-cover-text span,.single-next-title,h1,h2,h3,h4,h5,h6{font-family:"BlackerProDis",serif;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:400}body,html{width:100%;height:100%}body{font-size:16px;line-height:1;color:#3d3d3d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}body.body-fixed{overflow:hidden}.body-bg,.layout{width:1600px;margin:0 auto}.layout-padding-hor{box-sizing:border-box;padding-left:136px;padding-right:136px}@media only screen and (max-width:1640px){.layout{width:1440px}.layout-padding-hor{padding-left:80px;padding-right:80px}}@media only screen and (max-width:1480px){.layout{width:1280px}.layout-padding-hor{padding-left:70px;padding-right:70px}}@media only screen and (max-width:1320px){.layout{width:1024px}.layout-padding-hor{padding-left:62px;padding-right:62px}}@media only screen and (max-width:1023px){.layout{width:768px}.layout-padding-hor{padding-left:46px;padding-right:46px}}@media only screen and (max-width:767px){.layout{width:100%}.layout-padding-hor{padding-left:25px;padding-right:25px}}@media only screen and (max-width:320px){.layout{width:320px}}.smooth-scroll-fixed{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.contact-form-title,.contact-header-title,.elements-text-title,.footer-header-title,.home-contracting-title,.home-intro-title,.home-tour-text,.home-woodworking-title,.profile-founder-title,.profile-intro-title,.profile-press-title,.projects-info-title,.projects-list-title,.single-images-text,.single-intro-title,.single-next-title{font-size:52px;line-height:70px}.contact-form-title .gold,.contact-header-title .gold,.elements-text-title .gold,.footer-header-title .gold,.home-contracting-title .gold,.home-intro-title .gold,.home-tour-text .gold,.home-woodworking-title .gold,.profile-founder-title .gold,.profile-intro-title .gold,.profile-press-title .gold,.projects-info-title .gold,.projects-list-title .gold,.single-images-text .gold,.single-intro-title .gold,.single-next-title .gold{color:#dbb864}.contact-form-text,.contact-form label,.elements-text-excerpt,.home-contracting-text,.home-woodworking-text,.profile-about-title,.profile-intro-text,.profile-press-text,.projects-list-text,.single-intro-item-label,.single-intro-item-value{font-size:16px;line-height:32px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.elements-text-paragraph,.profile-about-text,.profile-founder-text{font-size:16px;line-height:32px}@media only screen and (max-width:1320px){.contact-form-title,.contact-header-title,.elements-text-title,.footer-header-title,.home-contracting-title,.home-intro-title,.home-tour-text,.home-woodworking-title,.profile-founder-title,.profile-intro-title,.profile-press-title,.projects-info-title,.projects-list-title,.single-images-text,.single-intro-title,.single-next-title{font-size:36px;line-height:48px}.contact-form-text,.contact-form label,.elements-text-excerpt,.home-contracting-text,.home-woodworking-text,.profile-about-title,.profile-intro-text,.profile-press-text,.projects-list-text,.single-intro-item-label,.single-intro-item-value{font-size:12px;line-height:26px}.elements-text-paragraph,.profile-about-text,.profile-founder-text{font-size:14px;line-height:28px}}@media only screen and (max-width:1023px){.contact-form-title,.contact-header-title,.elements-text-title,.footer-header-title,.home-contracting-title,.home-intro-title,.home-tour-text,.home-woodworking-title,.profile-founder-title,.profile-intro-title,.profile-press-title,.projects-info-title,.projects-list-title,.single-images-text,.single-intro-title,.single-next-title{font-size:34px;line-height:44px}}@media only screen and (max-width:767px){.contact-form-title,.contact-header-title,.elements-text-title,.footer-header-title,.home-contracting-title,.home-intro-title,.home-tour-text,.home-woodworking-title,.profile-founder-title,.profile-intro-title,.profile-press-title,.projects-info-title,.projects-list-title,.single-images-text,.single-intro-title,.single-next-title{font-size:22px;line-height:30px}.contact-form-text,.contact-form label,.elements-text-excerpt,.home-contracting-text,.home-woodworking-text,.profile-about-title,.profile-intro-text,.profile-press-text,.projects-list-text,.single-intro-item-label,.single-intro-item-value{font-size:10px;line-height:20px}.elements-text-paragraph,.profile-about-text,.profile-founder-text{font-size:11px;line-height:20px}}.element-lines-bg{background-color:transparent;background-image:linear-gradient(180deg,#e8e8e8,#e8e8e8),linear-gradient(180deg,#e8e8e8,#e8e8e8),linear-gradient(180deg,#e8e8e8,#e8e8e8),linear-gradient(180deg,#e8e8e8,#e8e8e8),linear-gradient(180deg,#e8e8e8,#e8e8e8),linear-gradient(180deg,#e8e8e8,#e8e8e8),linear-gradient(180deg,#e8e8e8,#e8e8e8);background-position:0,16.666666666%,33.333333333%,50%,66.666666666%,83.333333333%,100%;background-repeat:repeat-y;background-size:1px auto}@media screen and (max-width:767px){.element-lines-bg{background-image:linear-gradient(180deg,#e8e8e8,#e8e8e8),linear-gradient(180deg,#e8e8e8,#e8e8e8),linear-gradient(180deg,#e8e8e8,#e8e8e8);background-position:25%,50%,75%}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.element-lines-bg{background-size:.5px auto}}.contact-header-link,.element-link,.footer-link,.menu-link{display:inline-block;position:relative;color:#3d3d3d;font-weight:700}.contact-header-link:after,.contact-header-link:before,.element-link:after,.element-link:before,.footer-link:after,.footer-link:before,.menu-link:after,.menu-link:before{content:"";position:absolute;bottom:1px;left:0;height:1px}.contact-header-link:before,.element-link:before,.footer-link:before,.menu-link:before{width:100%;background-color:#535353}.contact-header-link:after,.element-link:after,.footer-link:after,.menu-link:after{width:0;background-color:#fff;transition:width .4s ease;z-index:1}a.contact-header-link:hover:after,a.element-link:hover:after,a.footer-link:hover:after,a.menu-link:hover:after,a:hover>span.contact-header-link:after,a:hover>span.element-link:after,a:hover>span.footer-link:after,a:hover>span.menu-link:after{width:100%}.contact-header-link:before,.element-link-reverse-line:before{background-color:#f7f7f7}.contact-header-link:after,.element-link-reverse-line:after{background-color:#535353}.element-title-in-view span{display:inline-block;transform:translateY(20px);opacity:0;transition:transform .8s ease,opacity .8s ease}.in-view .element-title-in-view span{transform:translate(0);opacity:1}.element-title-in-view span:nth-of-type(0){transition-delay:0s}.element-title-in-view span:first-of-type{transition-delay:.15s}.element-title-in-view span:nth-of-type(2){transition-delay:.3s}.element-title-in-view span:nth-of-type(3){transition-delay:.45s}.element-title-in-view span:nth-of-type(4){transition-delay:.6s}.element-title-in-view span:nth-of-type(5){transition-delay:.75s}.element-title-in-view span:nth-of-type(6){transition-delay:.9s}.element-title-in-view span:nth-of-type(7){transition-delay:1.05s}.element-title-in-view span:nth-of-type(8){transition-delay:1.2s}.element-title-in-view span:nth-of-type(9){transition-delay:1.35s}.element-title-in-view span:nth-of-type(10){transition-delay:1.5s}.element-title-in-view span:nth-of-type(11){transition-delay:1.65s}.element-title-in-view span:nth-of-type(12){transition-delay:1.8s}.element-title-in-view span:nth-of-type(13){transition-delay:1.95s}.element-title-in-view span:nth-of-type(14){transition-delay:2.1s}.element-title-in-view span:nth-of-type(15){transition-delay:2.25s}.element-title-in-view span:nth-of-type(16){transition-delay:2.4s}.element-title-in-view span:nth-of-type(17){transition-delay:2.55s}.element-title-in-view span:nth-of-type(18){transition-delay:2.7s}.element-title-in-view span:nth-of-type(19){transition-delay:2.85s}.element-title-in-view span:nth-of-type(20){transition-delay:3s}.element-title-in-view span:nth-of-type(21){transition-delay:3.15s}.element-title-in-view span:nth-of-type(22){transition-delay:3.3s}.element-title-in-view span:nth-of-type(23){transition-delay:3.45s}.element-title-in-view span:nth-of-type(24){transition-delay:3.6s}.element-title-in-view span:nth-of-type(25){transition-delay:3.75s}.element-title-in-view span:nth-of-type(26){transition-delay:3.9s}.element-title-in-view span:nth-of-type(27){transition-delay:4.05s}.element-title-in-view span:nth-of-type(28){transition-delay:4.2s}.element-title-in-view span:nth-of-type(29){transition-delay:4.35s}.element-title-in-view span:nth-of-type(30){transition-delay:4.5s}.element-title-in-view span:nth-of-type(31){transition-delay:4.65s}.element-title-in-view span:nth-of-type(32){transition-delay:4.8s}.element-title-in-view span:nth-of-type(33){transition-delay:4.95s}.element-title-in-view span:nth-of-type(34){transition-delay:5.1s}.element-title-in-view span:nth-of-type(35){transition-delay:5.25s}.element-title-in-view span:nth-of-type(36){transition-delay:5.4s}.element-title-in-view span:nth-of-type(37){transition-delay:5.55s}.element-title-in-view span:nth-of-type(38){transition-delay:5.7s}.element-title-in-view span:nth-of-type(39){transition-delay:5.85s}.element-title-in-view span:nth-of-type(40){transition-delay:6s}.element-title-in-view span:nth-of-type(41){transition-delay:6.15s}.element-title-in-view span:nth-of-type(42){transition-delay:6.3s}.element-title-in-view span:nth-of-type(43){transition-delay:6.45s}.element-title-in-view span:nth-of-type(44){transition-delay:6.6s}.element-title-in-view span:nth-of-type(45){transition-delay:6.75s}.element-title-in-view span:nth-of-type(46){transition-delay:6.9s}.element-title-in-view span:nth-of-type(47){transition-delay:7.05s}.element-title-in-view span:nth-of-type(48){transition-delay:7.2s}.element-title-in-view span:nth-of-type(49){transition-delay:7.35s}.element-title-in-view span:nth-of-type(50){transition-delay:7.5s}.element-in-view{transform:translateY(20px);opacity:0;transition:transform 1s ease,opacity 1s ease}.element-in-view.in-view,.in-view .element-in-view{transform:translate(0);opacity:1}.element-in-view-0{transition-delay:0s}.element-in-view-1{transition-delay:.15s}.element-in-view-2{transition-delay:.3s}.element-in-view-3{transition-delay:.45s}.element-in-view-4{transition-delay:.6s}.element-in-view-5{transition-delay:.75s}.element-in-view-6{transition-delay:.9s}.element-in-view-7{transition-delay:1.05s}.element-in-view-8{transition-delay:1.2s}.element-in-view-9{transition-delay:1.35s}.element-in-view-10{transition-delay:1.5s}.element-in-view-11{transition-delay:1.65s}.element-in-view-12{transition-delay:1.8s}.element-in-view-13{transition-delay:1.95s}.element-in-view-14{transition-delay:2.1s}.element-in-view-15{transition-delay:2.25s}.element-in-view-16{transition-delay:2.4s}.element-in-view-17{transition-delay:2.55s}.element-in-view-18{transition-delay:2.7s}.element-in-view-19{transition-delay:2.85s}.element-in-view-20{transition-delay:3s}.element-in-view-21{transition-delay:3.15s}.element-in-view-22{transition-delay:3.3s}.element-in-view-23{transition-delay:3.45s}.element-in-view-24{transition-delay:3.6s}.element-in-view-25{transition-delay:3.75s}.element-in-view-26{transition-delay:3.9s}.element-in-view-27{transition-delay:4.05s}.element-in-view-28{transition-delay:4.2s}.element-in-view-29{transition-delay:4.35s}.element-in-view-30{transition-delay:4.5s}.element-in-view-31{transition-delay:4.65s}.element-in-view-32{transition-delay:4.8s}.element-in-view-33{transition-delay:4.95s}.element-in-view-34{transition-delay:5.1s}.element-in-view-35{transition-delay:5.25s}.element-in-view-36{transition-delay:5.4s}.element-in-view-37{transition-delay:5.55s}.element-in-view-38{transition-delay:5.7s}.element-in-view-39{transition-delay:5.85s}.element-in-view-40{transition-delay:6s}.element-in-view-41{transition-delay:6.15s}.element-in-view-42{transition-delay:6.3s}.element-in-view-43{transition-delay:6.45s}.element-in-view-44{transition-delay:6.6s}.element-in-view-45{transition-delay:6.75s}.element-in-view-46{transition-delay:6.9s}.element-in-view-47{transition-delay:7.05s}.element-in-view-48{transition-delay:7.2s}.element-in-view-49{transition-delay:7.35s}.element-in-view-50{transition-delay:7.5s}.container-header{position:fixed;top:0;left:0;width:100%;z-index:99}.page-header{padding-top:50px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.header-logo .header-logo-text{fill:#322f31;transition:fill .4s ease}.header-logo .header-logo-triangle{fill:#dbb864;transition:fill .4s ease}.header-logo .header-logo-triangle-home-2{fill:#cfb49f}.header-logo .header-logo-triangle-home-3{fill:#b1cad3}.header-logo .header-logo-triangle-home-4{fill:#cca186}.header-logo--footer .header-logo-text{fill:#fff}.header-logo svg{width:144px;height:44px;vertical-align:middle}.header-trigger{width:48px;height:48px;background-color:#dbb864;position:relative;cursor:pointer;transition:background-color .4s ease}.header-trigger:after,.header-trigger:before{content:"";position:absolute;left:14px;height:1px;width:20px;background:#fff;transition:transform .4s ease}.header-trigger:before{top:20px}.header-trigger:after{top:27px}.header-trigger:hover:before{transform:translateY(4px)}.header-trigger:hover:after{transform:translateY(-3px)}.header-trigger-home-2{background-color:#cfb49f}.header-trigger-home-3{background-color:#b1cad3}.header-trigger-home-4{background-color:#cca186}@media only screen and (max-width:767px){.page-header{padding-top:20px}.header-logo svg{height:20px;width:72px}.header-trigger{width:34px;height:34px}.header-trigger:after,.header-trigger:before{left:10px;width:14px}.header-trigger:before{top:14px}.header-trigger:after{top:19px}}.container-menu{position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#dbb864;z-index:200;transform:translateY(-100%);transition:transform .4s ease;overflow:auto;overflow:hidden}.container-menu.open{transform:translate(0)}.container-menu-home-2{background-color:#cfb49f}.container-menu-home-3{background-color:#b1cad3}.container-menu-home-4{background-color:#cca186}.page-menu{flex-flow:column nowrap;align-items:flex-start;box-sizing:border-box;padding:50px 0 100px;height:100vh;height:calc(var(--vh, 1vh)*100)}.menu-header,.page-menu{display:flex;justify-content:space-between;width:100%}.menu-header{flex:0 0 52px;flex-flow:row nowrap;align-items:center}.menu-header-close{width:48px;height:48px;background:#fff;position:relative;cursor:pointer}.menu-header-close:after,.menu-header-close:before{content:"";position:absolute;left:14px;top:23px;height:1px;width:20px;background:#dbb864;transition:transform .4s ease}.menu-header-close:hover:before{transform:rotate(45deg)}.menu-header-close:hover:after{transform:rotate(-45deg)}.menu-footer,.menu-header-social{font-size:12px;line-height:26px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#3d3d3d}.menu-footer{flex:0 0 52px;display:flex;width:100%;flex-flow:row nowrap;align-items:center;position:relative;z-index:10}.menu-footer-address{font-style:normal;margin-right:50px}.menu-footer-hours{margin-right:50px}.menu-nav{flex:1 1;margin:50px 0;width:100%;position:relative}.menu-image{display:none}.menu-drag{margin-top:96px}.menu-drag,.menu-items{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-items{white-space:nowrap;z-index:2}.menu-item{display:inline-block;font-size:140px;line-height:150px;letter-spacing:-1px;color:#3d3d3d;margin:0 25px;transition:color .4s ease;position:relative}.menu-item:hover{color:#fff}@media only screen and (min-width:1320px) and (hover:hover){.menu-image{display:block;position:absolute;top:0;height:100%;left:50%;transform:translate(-50%)}.menu-image img{height:100%;position:relative;z-index:0}.menu-image:after,.menu-image:before{content:"";position:absolute;top:-1%;left:-1%;width:102%;height:102%;background:#dbb864;z-index:1}.menu-image:before{transform:translate(0);transition:transform 1s ease}.menu-image:after{transform:translate(0);transition:transform 0s ease 1s}.menu-image.forward{z-index:1}.menu-image.hover:before{transform:translate(-102%);transition:transform 0s ease}.menu-image.hover:after{transform:translateY(102%);transition:transform 1s ease}.menu-item:after{content:"";position:absolute;left:0;bottom:-28px;height:2px;width:0;background:#fff;transition:width .4s ease}.menu-item:hover:after{width:100%}}@media only screen and (max-width:1320px){.page-menu{padding:50px 0 66px}.menu-header{flex:0 0 48px}.menu-footer,.menu-header-social{font-size:11px;line-height:24px}.menu-footer{flex:0 0 48px}.menu-item{font-size:84px;line-height:96px}}@media only screen and (max-width:1023px){.menu-footer-address,.menu-footer-hours{margin-right:32px}}@media only screen and (max-width:767px){.page-menu{padding:20px 0}.menu-header{flex:0 0 44px}.menu-header-close{width:34px;height:34px}.menu-header-close:after,.menu-header-close:before{left:10px;top:16px;width:14px}.menu-footer,.menu-header-social{font-size:9px;line-height:22px;letter-spacing:1px}.menu-footer{flex:0 0 98px;display:block}.menu-footer-address{margin-right:0;margin-bottom:10px}.menu-footer-hours{margin-right:0;position:absolute;left:100%;bottom:-6px;white-space:nowrap;transform-origin:left center;transform:rotate(-90deg)}.menu-footer-hours br{display:none}.menu-footer-hours span{display:inline-block;margin-left:4px}.menu-footer-hours span:first-child{margin-left:0}.menu-nav{flex:1 1;margin:auto 0;width:100%;position:relative;display:flex;flex-flow:column nowrap;justify-content:center}.menu-drag,.menu-image{display:none}.menu-items{position:static;top:auto;left:auto;transform:none!important}.menu-item{display:block;font-size:26px;line-height:42px;margin:0}}.container-footer{position:relative;background-color:#322f31;color:#fff;overflow:hidden}.page-footer{display:flex;flex-flow:column nowrap;justify-content:space-between;position:relative;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.footer-link{color:#fff}.footer-header{padding:100px 0;margin:auto 0}.footer-header-button{padding-top:30px;width:310px}.footer-header-button a{display:block;text-align:center;height:54px;line-height:52px;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#dbb864;position:relative;border:1px solid #dbb864;box-sizing:border-box}.footer-header-button a:before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;box-sizing:border-box;border:2px solid #fff;transition:opacity .4s ease;opacity:0}.footer-header-button a:hover:before{opacity:1}.footer-content{width:784px;padding:0 0 100px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:50px;font-size:12px;line-height:26px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#f7f7f7}.footer-content-section{transform:translateY(100px);opacity:0;transition:transform .8s ease,opacity .8s ease}.footer-content-section:first-child{transition-delay:.1s}.footer-content-section:nth-child(2){transition-delay:.2s}.footer-content-section:nth-child(3){transition-delay:.3s}.footer-content-section:nth-child(4){transition-delay:.4s}.footer-content-section:nth-child(5){transition-delay:.6s}.footer-content--show .footer-content-section{transform:translate(0);opacity:1}.footer-content-address{grid-area:1/1/2/2;font-style:normal}.footer-content-hours{grid-area:1/2/2/3}.footer-content-contact{grid-area:1/3/2/4}.footer-content-copyright{grid-area:2/1/3/3}.footer-content-copyright span{color:#dbb864}.footer-content-social{grid-area:2/3/3/4}.footer-logo-awi{position:absolute;bottom:100px;right:0;width:240px;height:86px;transform:translateY(100px);opacity:0;transition:transform .8s ease,opacity .8s ease;transition-delay:.5s}.footer-logo-awi--show{transform:translate(0);opacity:1}@media only screen and (max-width:1320px){.footer-header{padding:60px 0}.footer-content{padding:0 0 60px;width:520px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:40px;grid-row-gap:40px;font-size:11px;line-height:24px}.footer-content-address{grid-area:1/1/2/2}.footer-content-hours{grid-area:1/2/2/3}.footer-content-contact{grid-area:2/1/3/2}.footer-content-copyright{grid-area:3/1/4/3}.footer-content-social{grid-area:2/2/3/3}.footer-logo-awi{bottom:60px}}@media only screen and (max-width:1023px){.footer-header{padding:50px 0}.footer-content{padding:0 0 50px}.footer-logo-awi{bottom:50px;width:151px;height:54px}}@media only screen and (max-width:767px){.footer-header{padding:40px 0 20px}.footer-header-button{padding-top:20px;width:204px}.footer-header-button a{height:44px;line-height:42px;font-size:9px;letter-spacing:2px}.footer-content{width:auto;padding:20px 0;display:block;font-size:9px;line-height:22px}.footer-content-address{padding-bottom:15px}.footer-content-hours{display:none}.footer-content-contact{padding-bottom:115px}.footer-content-copyright br,.footer-content-social{display:none}.footer-content-copyright a{display:inline-block;margin-left:4px}.footer-logo-awi{bottom:84px;right:auto;left:0;width:128px;height:46px}}.page-cover{position:fixed;top:0;left:0;width:100vw;height:100vh;transform:translateY(100%)}.page-cover.enter{transition:transform .6s ease}.page-cover.enter,.page-cover.stay{transform:translate(0)}.page-cover.leave{transform:translateY(100%);transition:transform .6s ease}.page-cover-end,.page-cover-start{background:#3d3d3d;z-index:10000}.page-cover-text{background:#3d3d3d;z-index:9999}.page-cover-text--home{background:#dbb864 url(/static/media/home-transiiton.7ff43adc.jpg) no-repeat 50%;background-size:cover}.page-cover-text--profile{background:#dbb864 url(/static/media/profile-transiiton.d1d8d6a8.jpg) no-repeat 50%;background-size:cover}.page-cover-text--projects{background:#dbb864 url(/static/media/projects-transiiton.35af686e.jpg) no-repeat 50%;background-size:cover}.page-cover-text--contact{background:#dbb864 url(/static/media/contact-transiiton.34506b0d.jpg) no-repeat 50%;background-size:cover}.page-cover-text span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:200px;line-height:220px;color:#dbb864}@media only screen and (max-width:1023px){.page-cover-text span{font-size:120px;line-height:140px}}@media only screen and (max-width:767px){.page-cover-text span{font-size:70px;line-height:80px}}.home-hover{display:none}@media only screen and (min-width:1320px) and (hover:hover){.home-hover-container{position:relative;overflow:hidden;cursor:none}.home-hover{display:block;position:absolute;z-index:20;top:0;left:0;margin:-70px 0 0 -70px}.home-hover,.home-hover span{width:140px;height:140px;cursor:none}.home-hover span{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border-radius:50%;background:#fff;pointer-events:none;font-weight:700;font-size:14px;line-height:17px;letter-spacing:4px;text-transform:uppercase;color:#3d3d3d;transition:transform .25s ease;transform:scale(0);text-align:center}.home-hover.hovering span{transform:scale(1)}}@-webkit-keyframes homeSliderZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes homeSliderZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.home-slider{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;overflow:hidden}.home-slider img{width:100%;vertical-align:middle;grid-area:1/1/2/2;opacity:0;z-index:1;transition:opacity .6s ease,z-index .6s ease}.home-slider img.active{opacity:1;z-index:4;-webkit-animation:homeSliderZoom 6s linear 1 forwards;animation:homeSliderZoom 6s linear 1 forwards}.home-slider img.prev{transform:scale(1.1);z-index:2}.home-triangle{position:absolute;top:0;left:0;z-index:2;height:800px;width:512px}.home-triangle-end{transition:transform .2s ease}.home-triangle-inside{position:absolute;top:0;left:0;width:0;height:0;border-color:transparent transparent #dbb864;border-style:solid;border-width:0 0 800px 512px;transition:all .4s ease}.home-triangle-0 .home-triangle-inside{transform:translate(-256px,90px)}.home-triangle-1 .home-triangle-inside{transform:translate(0) rotate(90deg);border-bottom-color:#cfb49f}.home-triangle-2 .home-triangle-inside{transform:translate(-809px,120px) rotate(180deg);border-bottom-color:#b1cad3}.home-triangle-3 .home-triangle-inside,.home-triangle-4 .home-triangle-inside{transform:translate(0) rotate(270deg);border-bottom-color:#cca186}@media only screen and (max-width:1640px){.home-triangle-2 .home-triangle-inside{transform:translate(-730px,120px) rotate(180deg)}.home-triangle-3 .home-triangle-inside,.home-triangle-4 .home-triangle-inside{transform:translate(-24px,-20px) rotate(270deg)}}@media only screen and (max-width:1480px){.home-triangle-2 .home-triangle-inside{transform:translate(-680px,120px) rotate(180deg)}.home-triangle-3 .home-triangle-inside,.home-triangle-4 .home-triangle-inside{transform:translate(-94px,-40px) rotate(270deg)}}@media only screen and (max-width:1320px){.home-triangle{height:566px;width:360px}.home-triangle-inside{border-width:0 0 566px 360px}.home-triangle-0 .home-triangle-inside{transform:translate(-72px,116px)}.home-triangle-2 .home-triangle-inside{transform:translate(-480px,120px) rotate(180deg)}.home-triangle-3 .home-triangle-inside,.home-triangle-4 .home-triangle-inside{transform:translate(-13px,-20px) rotate(270deg)}}@media only screen and (max-width:1023px){.home-triangle{height:600px;width:384px}.home-triangle-inside{border-width:0 0 600px 384px}.home-triangle-0 .home-triangle-inside{transform:translate(-184px,290px)}.home-triangle-1 .home-triangle-inside{transform:translate(-230px) rotate(90deg)}.home-triangle-2 .home-triangle-inside{transform:translate(-338px,120px) rotate(180deg)}.home-triangle-3 .home-triangle-inside,.home-triangle-4 .home-triangle-inside{transform:translate(-154px,42px) rotate(270deg)}}@media only screen and (max-width:767px){.home-triangle{height:200px;width:128px}.home-triangle-inside{border-width:0 0 200px 128px}.home-triangle-0 .home-triangle-inside{transform:translateY(240px)}.home-triangle-1 .home-triangle-inside{transform:translate(-90px) rotate(90deg)}.home-triangle-2 .home-triangle-inside{transform:translate(-111px,80px) rotate(180deg)}.home-triangle-3 .home-triangle-inside,.home-triangle-4 .home-triangle-inside{transform:translate(-29px,90px) rotate(270deg)}}.container-home-intro{position:relative;z-index:10}.page-home-intro{padding:200px 0;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);box-sizing:border-box;display:flex;flex-flow:column;justify-content:center}.home-intro-inside{width:100%;display:grid;grid-template-columns:1fr 104px 408px;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.home-intro-image{grid-area:1/2/2/4;z-index:1}.home-intro-image img{width:100%}.home-intro-content{grid-area:1/1/2/3;z-index:2}.home-intro-title{padding:120px 0 50px}.home-intro-scroll{font-weight:700;font-size:14px;line-height:17px;letter-spacing:4px;text-transform:uppercase}@media only screen and (max-width:1640px){.page-home-intro{padding:200px 0 180px}.home-intro-title{padding-top:80px}}@media only screen and (max-width:1480px){.page-home-intro{padding:180px 0 160px}.home-intro-title{padding-top:50px}}@media only screen and (max-width:1320px){.page-home-intro{padding:160px 0 140px}.home-intro-inside{grid-template-columns:520px 1fr 360px}.home-intro-image{grid-area:1/3/2/4}.home-intro-content{grid-area:1/1/2/2}}@media only screen and (max-width:1023px){.page-home-intro{padding:170px 0 120px}.home-intro-inside{width:520px;display:block;margin:0 auto}.home-intro-image{text-align:center;width:328px;margin:0 auto}.home-intro-image img{width:328px}.home-intro-title{padding:0 0 54px}.home-intro-scroll{position:absolute;left:50%;bottom:30px;width:200px;margin-left:-100px;text-align:center;font-size:12px;line-height:15px;letter-spacing:3px}}@media only screen and (max-width:767px){.container-home-intro{z-index:1}.page-home-intro{padding:95px 0 60px}.home-intro-inside{width:auto;margin:0}.home-intro-title{padding:0 0 50px}.home-intro-image{position:relative;left:-25px;right:-25px;width:calc(100% + 50px)}.home-intro-image img{width:100%}.home-intro-scroll{display:none}}.container-home-contracting{position:relative;z-index:10}.page-home-contracting{padding:200px 0;display:grid;grid-template-columns:784px 32px 512px;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.home-contracting-image{grid-area:1/1/2/2;margin-top:70px}.home-contracting-content{grid-area:1/3/2/4}.home-contracting-title{padding:0 0 30px}.home-contracting-link{display:none}@media only screen and (max-width:1640px){.page-home-contracting{padding:180px 0;grid-template-columns:736px 32px 512px}}@media only screen and (max-width:1480px){.page-home-contracting{padding:160px 0;grid-template-columns:656px 32px 452px}}@media only screen and (max-width:1320px){.page-home-contracting{padding:140px 0;grid-template-columns:512px 24px 360px}.home-contracting-image{margin-top:50px}.home-contracting-title{padding-bottom:20px}}@media only screen and (max-width:1023px){.page-home-contracting{padding:120px 0;display:block}.home-contracting-image{position:relative;left:-46px;right:-46px;width:calc(100% + 92px)}.home-contracting-content{width:414px;padding:0 0 75px 88px}.home-contracting-link{display:inline-block;padding-top:50px;font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:3px;font-weight:700;color:#3d3d3d;position:relative}.home-contracting-link:before{content:"";position:absolute;bottom:1px;left:0;height:1px;background-color:#3d3d3d;width:0;transition:width .4s ease;z-index:1}.home-contracting-link:hover:before{width:100%}}@media only screen and (max-width:767px){.page-home-contracting{padding:60px 0;display:block}.home-contracting-image{position:relative;left:-25px;right:-25px;width:calc(100% + 50px);margin-top:0}.home-contracting-content{width:auto;padding:0 0 30px 48px}.home-contracting-link{padding-top:30px;font-size:9px;line-height:16px;letter-spacing:2px}}.home-tour-bg{margin:200px 272px 0 0;height:700px;background:#f7f7f7}.home-tour-image{height:680px;margin:-530px 0 200px 136px;overflow:hidden}.home-tour-image img{height:680px}.home-tour-content{position:relative;z-index:10}.home-tour-content .layout{position:relative}.home-tour-content-inside{position:absolute;top:-458px;left:136px}.home-tour-button{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:150px;height:150px;border-radius:50%;background:#fff;margin-top:30px;cursor:pointer}.home-tour-button span{position:relative;display:inline-block;line-height:24px;font-weight:700;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#3d3d3d}.home-tour-button span:before{content:"";position:absolute;bottom:1px;left:0;height:1px;background-color:#3d3d3d;width:0;transition:width .4s ease;z-index:1}.home-tour-button:hover span:before{width:95%}.home-tour-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#fff;opacity:0;transform:scale(0);visibility:hidden;transition:all .5s ease}.home-tour-popup--open{opacity:1;transform:scale(1);visibility:visible}.home-tour-popup iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home-tour-popup-close{position:absolute;top:50px;right:50px;width:48px;height:48px;background-color:#dbb864;cursor:pointer;transition:background-color .4s ease}.home-tour-popup-close:after,.home-tour-popup-close:before{content:"";position:absolute;left:14px;top:23px;height:1px;width:20px;background:#fff;transition:transform .4s ease}.home-tour-popup-close:hover:before{transform:rotate(45deg)}.home-tour-popup-close:hover:after{transform:rotate(-45deg)}@media only screen and (max-width:1640px){.home-tour-bg{margin:180px 80px 0 0}.home-tour-content-inside{left:110px}.home-tour-image{margin:-530px 0 180px 80px}}@media only screen and (max-width:1480px){.home-tour-bg{margin:160px 70px 0 0;height:560px}.home-tour-image{height:560px;margin:-400px 0 160px 70px}.home-tour-image img{height:560px}.home-tour-content-inside{top:-328px;left:100px}}@media only screen and (max-width:1320px){.home-tour-bg{margin:140px 62px 0 0;height:430px}.home-tour-image{height:400px;margin:-290px 0 140px 62px}.home-tour-image img{height:400px}.home-tour-content-inside{top:-250px;left:120px}.home-tour-button{margin-top:20px;width:130px;height:130px}.home-tour-button span{font-size:12px;line-height:20px}}@media only screen and (max-width:1023px){.home-tour-bg{margin:120px 46px 0 0;height:550px}.home-tour-image{height:550px;margin:-430px 0 120px 46px}.home-tour-image img{height:550px}.home-tour-content-inside{top:-390px;left:120px}}@media only screen and (max-width:767px){.home-tour-bg{display:none;margin:0;height:0}.home-tour-image{height:430px;margin:60px 25px}.home-tour-image img{height:430px}.home-tour-content-inside{top:100px;left:50%;width:175px;margin-left:-88px}.home-tour-button{width:70px;height:70px;margin:48px auto 0}.home-tour-button span{font-size:9px;line-height:16px;letter-spacing:2px}.home-tour-popup-close{top:20px;right:20px}}.container-home-woodworking{position:relative;z-index:10}.page-home-woodworking{padding:200px 0;display:grid;grid-template-columns:512px 168px 512px 136px;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.home-woodworking-image{grid-area:1/3/2/4}.home-woodworking-content{grid-area:1/1/2/2}.home-woodworking-title{padding:20px 0 30px}.home-woodworking-link{display:none}@media only screen and (max-width:1640px){.page-home-woodworking{padding:180px 0;grid-template-columns:512px 148px 512px 108px}}@media only screen and (max-width:1480px){.page-home-woodworking{padding:160px 0;grid-template-columns:480px 116px 480px 64px}}@media only screen and (max-width:1320px){.page-home-woodworking{padding:140px 0;grid-template-columns:360px 116px 360px 64px}.home-woodworking-title{padding:20px 0}}@media only screen and (max-width:1023px){.page-home-woodworking{padding:120px 0;grid-template-columns:240px 48px 328px 60px}.home-woodworking-image{padding-top:72px}.home-woodworking-title{padding:0 0 50px}.home-woodworking-link{display:inline-block;padding-top:50px;font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:3px;font-weight:700;color:#3d3d3d;position:relative}.home-woodworking-link:before{content:"";position:absolute;bottom:1px;left:0;height:1px;background-color:#3d3d3d;width:0;transition:width .4s ease;z-index:1}.home-woodworking-link:hover:before{width:100%}}@media only screen and (max-width:767px){.page-home-woodworking{padding:60px 0 0;display:block}.home-woodworking-content{padding-bottom:30px}.home-woodworking-image{position:relative;left:-25px;right:-25px;width:calc(100% + 50px);padding-top:0}.home-woodworking-title{padding:0 0 30px}.home-woodworking-link{padding-top:30px;font-size:9px;line-height:16px;letter-spacing:2px}}.container-projects-list{position:relative}.page-projects-list{position:relative;z-index:1}.projects-list-header{padding:300px 0 275px;width:1056px}.projects-list-items{padding-bottom:200px}.projects-list-row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;padding-bottom:100px;position:relative}.projects-list-row:last-child{padding-bottom:0}.projects-list-row--single:before{content:"";position:absolute;top:-240px;bottom:-120px;left:50%;width:100vw;transform:translate(-50%);background:#f7f7f7}.projects-list-row--double{z-index:2}.projects-list-item{width:100%;color:#3d3d3d}.projects-list-item:hover{color:#dbb864}.projects-list-item--hor{width:648px}.projects-list-item--ver{width:512px}.projects-list-image{position:relative;z-index:1}.projects-list-image img{width:100%;vertical-align:middle}.projects-list-image .projects-list-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(219,184,100,.4);opacity:0;transition:opacity .4s ease}.projects-list-item:hover .projects-list-image .projects-list-cover{opacity:1}.projects-list-text{height:62px;position:relative}.projects-list-name{position:absolute;bottom:0;left:0;transition:transform .4s ease}.projects-list-hover,.projects-list-item:hover .projects-list-name{transform:translateY(-62px)}.projects-list-hover{position:absolute;bottom:0;left:0;color:#dbb864;transition:transform .4s ease}.projects-list-item:hover .projects-list-hover{transform:translate(0)}.projects-list-line{position:absolute;top:0;left:0;height:4px;width:100%;background-color:#dbb864;transform:scaleX(0);transition:transform .4s ease;transform-origin:left center}.projects-list-item:hover .projects-list-line{transform:scaleX(1)}@media only screen and (max-width:1640px){.projects-list-header{width:950px}.projects-list-item--hor{width:620px}.projects-list-item--ver{width:512px}}@media only screen and (max-width:1480px){.projects-list-item--hor{width:588px}.projects-list-item--ver{width:464px}}@media only screen and (max-width:1320px){.projects-list-header{padding:200px 0;width:676px}.projects-list-row{padding-bottom:80px}.projects-list-row:last-child{padding-bottom:0}.projects-list-row--single:before{top:-180px;bottom:-80px}.projects-list-item--hor{width:440px}.projects-list-item--ver{width:360px}.projects-list-text{height:46px}}@media only screen and (max-width:1023px){.projects-list-header{padding:170px 0 80px;width:550px;margin:0 auto}.projects-list-row{flex-flow:column nowrap}.projects-list-items{padding-bottom:100px}.projects-list-item--hor{width:414px}.projects-list-item--ver{width:328px}.projects-list-item+.projects-list-item{padding-top:80px}.projects-list-item:nth-child(2){align-self:flex-end}}@media only screen and (max-width:767px){.projects-list-header{padding:120px 0 60px;width:auto;margin:0}.projects-list-items{padding-bottom:60px}.projects-list-row{padding-bottom:30px}.projects-list-row:last-child{padding-bottom:0}.projects-list-row--single:before{top:-80px;bottom:-50px}.projects-list-item--hor,.projects-list-item--ver{width:auto}.projects-list-item+.projects-list-item{padding-top:30px}.projects-list-text{height:30px}}.container-projects-info{background-color:#f7f7f7}.page-projects-info{width:784px;margin:0 auto;padding:210px 0}@media only screen and (max-width:1480px){.page-projects-info{width:620px;padding:180px 0}}@media only screen and (max-width:1320px){.page-projects-info{width:440px;padding:128px 0}}@media only screen and (max-width:1023px){.page-projects-info{width:500px;padding:80px 0}}@media only screen and (max-width:767px){.page-projects-info{width:240px;padding:80px 0}}.page-single-intro{padding:300px 0 220px;display:flex;flex-flow:row nowrap;justify-content:space-between}.single-intro-header{width:440px}.single-intro-title span{color:#dbb864}.single-intro-details{padding-top:8px;width:784px;display:flex;flex-flow:row wrap}.single-intro-item{width:392px;padding-bottom:20px}.single-intro-item:last-child{padding-bottom:0}.single-intro-item-value{color:#dbb864}@media only screen and (max-width:1640px){.page-single-intro{padding:240px 0 150px}.single-intro-details{width:700px}.single-intro-item{width:340px}}@media only screen and (max-width:1320px){.single-intro-header{width:284px}.page-single-intro{padding:190px 0 100px}.single-intro-details{padding-top:4px;width:560px}.single-intro-item{width:270px;padding-bottom:15px}.single-intro-item:last-child{padding-bottom:0}}@media only screen and (max-width:1023px){.page-single-intro{padding:170px 0 80px;width:560px;margin:0 auto;display:block}.single-intro-header{width:auto;padding-bottom:80px}.single-intro-details{padding-top:0;width:auto}.single-intro-item{width:270px}}@media only screen and (max-width:767px){.page-single-intro{padding:110px 0 60px;width:auto;margin:0}.single-intro-header{padding-bottom:60px}.single-intro-item{width:50%;padding-bottom:10px}.single-intro-item:last-child{padding-bottom:0}}@media only screen and (max-width:374px){.single-intro-details{display:block}.single-intro-item{width:auto}}.single-zoom{height:max(850px,100vh);position:relative}.single-zoom img{position:absolute;top:0;left:0;width:100%;height:850px;transform:scale(.83);transition:all .6s ease;object-fit:cover}.single-zoom--scrolled img{width:100%;height:max(850px,100vh);transform:scale(1)}.single-zoom-button{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:250px;height:250px;border-radius:50%;background:#fff;margin-top:30px;cursor:pointer}.single-zoom-button span{position:relative;display:inline-block;line-height:24px;font-weight:700;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#3d3d3d;text-align:center}.single-zoom-button span:before{content:"";position:absolute;bottom:1px;left:0;height:1px;background-color:#3d3d3d;width:0;transition:width .4s ease;z-index:1}.single-zoom-button:hover span:before{width:95%}@media only screen and (max-width:1320px){.single-zoom-button{margin-top:20px;width:130px;height:130px}.single-zoom-button span{font-size:12px;line-height:20px}}.page-single-images{padding-top:200px}.single-images-row{padding-bottom:200px;position:relative;z-index:2}.single-images-row--flex{display:flex;flex-flow:row nowrap}.single-images-row--bg{z-index:1}.single-images-row--bg:before{content:"";position:absolute;top:-240px;bottom:-120px;left:50%;width:100vw;transform:translate(-50%);background:#f7f7f7}.single-images-full img,.single-images-single img{width:100%;vertical-align:middle}.single-images-half{width:50%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;z-index:3}.single-images-half img{max-width:100%;vertical-align:middle}.single-images-half--small img{max-width:60%}.single-images-text{width:512px;margin:0 auto}.single-images-row--double .single-images-half{box-sizing:border-box}.single-images-row--double .single-images-half:first-child{padding-right:20px}.single-images-row--double .single-images-half:last-child{padding-left:20px}@media only screen and (max-width:1640px){.page-single-images{padding-top:150px}.single-images-row{padding-bottom:150px}}@media only screen and (max-width:1480px){.single-images-text{width:420px}}@media only screen and (max-width:1320px){.page-single-images{padding-top:100px}.single-images-row{padding-bottom:100px}.single-images-row--bg:before{top:-180px;bottom:-80px}.single-images-text{width:284px}}@media only screen and (max-width:1023px){.page-single-images{padding-top:80px}.single-images-row{padding-bottom:80px}.single-images-text{width:240px}}@media only screen and (max-width:767px){.page-single-images{padding-top:60px}.single-images-row{padding-bottom:60px}.single-images-row--flex{display:block}.single-images-row--bg:before{top:-80px;bottom:-50px}.single-images-half{display:block;width:100%}.single-images-half--small img{max-width:100%}.single-images-row--double .single-images-half{box-sizing:border-box}.single-images-row--double .single-images-half:first-child{padding-right:96px;padding-bottom:60px}.single-images-row--double .single-images-half:last-child{padding-left:96px;text-align:right}.single-images-text{width:175px;margin:0 auto;padding:85px 0}}.container-single-next{display:block;background:#f7f7f7}.page-single-next{display:flex;flex-flow:row nowrap}.single-next-image{width:50%;height:43.75vw;object-fit:cover;vertical-align:middle;opacity:.5;transition:opacity .4s ease}.single-next-image--hover{opacity:1}.single-next-box{display:block;width:50%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:#3d3d3d}.single-next-title span{position:relative}.single-next-title span:before{width:100%;background:#d8d8d8}.single-next-title span:after,.single-next-title span:before{content:"";position:absolute;bottom:1px;left:0;height:1px;transition:width .4s ease;z-index:1}.single-next-title span:after{width:0;background:#322f31}.single-next-box:hover .single-next-title span:after{width:100%}@media only screen and (max-width:767px){.page-single-next{display:block}.single-next-image{width:100%;height:auto}.single-next-box{width:100%;padding:64px 0}}.single-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#fff;opacity:0;transform:scale(0);visibility:hidden;transition:all .5s ease}.single-popup--open{opacity:1;transform:scale(1);visibility:visible}.single-popup iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-popup-close{position:absolute;top:50px;right:50px;width:48px;height:48px;background-color:#dbb864;cursor:pointer;transition:background-color .4s ease}.single-popup-close:after,.single-popup-close:before{content:"";position:absolute;left:14px;top:23px;height:1px;width:20px;background:#fff;transition:transform .4s ease}.single-popup-close:hover:before{transform:rotate(45deg)}.single-popup-close:hover:after{transform:rotate(-45deg)}@media only screen and (max-width:767px){.single-popup-close{top:20px;right:20px}}.container-profile-intro{position:relative}.page-profile-intro{padding:244px 0 150px;display:flex;flex-flow:column nowrap;justify-content:center}.profile-intro-title{width:920px}.profile-intro-text{width:920px;padding-top:30px}.profile-intro-image{height:max(850px,100vh);position:relative}.profile-intro-image img{position:absolute;top:0;left:0;width:100%;height:850px;transform:scale(.83);transition:all .6s ease;object-fit:cover}.profile-intro-image--scrolled img{width:100%;height:max(850px,100vh);transform:scale(1)}@media only screen and (max-width:1320px){.page-profile-intro{padding:200px 0 100px}.profile-intro-title{width:676px}.profile-intro-text{width:592px}}@media only screen and (max-width:1023px){.page-profile-intro{padding:170px 0 80px}.profile-intro-text,.profile-intro-title{width:500px}}@media only screen and (max-width:767px){.page-profile-intro{padding:120px 0 60px}.profile-intro-text,.profile-intro-title{width:auto}.page-profile-intro-after .profile-intro-text{padding-top:60px}}.container-profile-about{padding:200px 0;position:relative}.container-profile-about-bg{position:absolute;bottom:0;left:0;z-index:-1;width:100%;background-color:#f7f7f7}.container-profile-about-bg .layout{height:512px}.page-profile-about{display:flex;flex-flow:row nowrap;justify-content:space-between}.profile-about-col-1{width:648px;padding-top:100px}.profile-about-col-2{width:512px}.profile-about-text{padding-top:16px}.profile-about-image img{width:100%;vertical-align:middle}.profile-about-col-1 .profile-about-image{padding-top:60px}.profile-about-col-2 .profile-about-image{padding-bottom:60px}@media only screen and (max-width:1480px){.container-profile-about{padding:150px 0 200px}.profile-about-col-1{width:588px}.profile-about-col-2{width:464px}}@media only screen and (max-width:1320px){.container-profile-about{padding:100px 0 150px}.profile-about-col-1{width:440px;padding-top:80px}.profile-about-col-2{width:360px}.profile-about-col-1 .profile-about-image{padding-top:40px}.profile-about-col-2 .profile-about-image{padding-bottom:40px}}@media only screen and (max-width:1023px){.container-profile-about{padding:80px 0 150px}.container-profile-about-bg .layout{height:880px}.page-profile-about{display:block}.profile-about-col-1{width:500px;padding-top:0}.profile-about-col-1 .profile-about-image{padding-top:60px;width:414px}.profile-about-col-2{padding-top:100px;width:auto;display:flex;flex-flow:row nowrap;justify-content:space-between}.profile-about-col-2 .profile-about-block{width:328px;order:1}.profile-about-col-2 .profile-about-image{padding-bottom:0;width:328px;order:2}.profile-about-col-2 .profile-about-text{width:240px}}@media only screen and (max-width:767px){.container-profile-about{padding:60px 0}.container-profile-about-bg{top:200px}.container-profile-about-bg .layout{height:auto}.profile-about-col{display:flex;flex-flow:column nowrap}.profile-about-col-1{width:auto}.profile-about-col-1 .profile-about-block{order:2;z-index:1;position:relative;top:-30px;left:-25px;background:red;margin-right:25px;padding:30px 48px 30px 25px;background:#fff}.profile-about-col-1 .profile-about-image{order:1;padding-top:0;width:auto;position:relative;left:-25px;width:-25px;width:calc(100% + 50px)}.profile-about-col-2{padding-top:30px;flex-flow:column nowrap;justify-content:flex-start}.profile-about-col-2 .profile-about-block{order:2;width:auto;z-index:1;position:relative;top:-30px;right:-25px;background:red;margin-left:25px;padding:30px 25px 30px 48px;background:#fff}.profile-about-col-2 .profile-about-image{order:1;padding-bottom:0;width:auto;position:relative;left:-25px;width:-25px;width:calc(100% + 50px)}.profile-about-col-2 .profile-about-text{width:auto}}@-webkit-keyframes heartbeat{to{transform:scale(.8)}}@keyframes heartbeat{to{transform:scale(.8)}}.container-profile-founder{padding:0 0 200px;position:relative}.container-profile-founder-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;background-color:#f7f7f7}.container-profile-founder-bg .layout{height:692px}.page-profile-founder{display:flex;flex-flow:row nowrap;justify-content:space-between}.profile-founder-image{padding-top:380px;width:615px}.profile-founder-image img{width:100%;vertical-align:middle}.profile-founder-content{width:648px;padding-top:100px}.profile-founder-title .heart{font-style:normal;font-size:32px;display:inline-block;-webkit-animation:heartbeat 1s infinite alternate;animation:heartbeat 1s infinite alternate}.profile-founder-text{width:88%;padding-top:20px}@media only screen and (max-width:1640px){.profile-founder-content{width:585px}.profile-founder-image{padding-top:320px}}@media only screen and (max-width:1480px){.container-profile-founder{padding-bottom:150px}.container-profile-founder-bg .layout{height:620px}.profile-founder-image{padding-top:290px;width:550px}.profile-founder-content{width:550px;padding-top:80px}}@media only screen and (max-width:1320px){.container-profile-founder{padding-bottom:100px}.container-profile-founder-bg .layout{height:500px}.profile-founder-image{padding-top:260px;width:440px}.profile-founder-content{width:420px;padding-top:60px}}@media only screen and (max-width:1023px){.container-profile-founder-bg .layout{height:500px}.page-profile-founder{flex-flow:column nowrap;align-items:center}.profile-founder-image{width:500px;order:2;padding-top:50px}.profile-founder-content{width:500px;padding-top:0;order:1}}@media only screen and (max-width:767px){.container-profile-founder{padding-bottom:60px}.container-profile-founder-bg .layout{height:500px}.profile-founder-image{width:240px;padding-top:30px}.profile-founder-content{width:240px}.profile-founder-title span{font-size:20px}}.container-profile-press{padding:0 0 200px}.profile-press-text{width:512px;padding-top:30px}.profile-press-list{padding-top:150px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media only screen and (max-width:1480px){.container-profile-press{padding:0 0 150px}}@media only screen and (max-width:1320px){.container-profile-press{padding:0 0 100px}.profile-press-text{width:440px;padding-top:20px}.profile-press-list{padding-top:100px}.profile-press-item img{max-width:200px}}@media only screen and (max-width:1023px){.profile-press-text{width:414px;padding-top:10px}.profile-press-list{padding-top:80px}.profile-press-item img{max-width:180px}}@media only screen and (max-width:767px){.container-profile-press{padding:0 0 60px}.profile-press-text{width:auto}.profile-press-list{padding-top:0;flex-flow:column nowrap;justify-content:flex-start}.profile-press-item{padding-top:60px}.profile-press-item img{max-width:128px}.profile-press-item:first-child{align-self:flex-start}.profile-press-item:last-child{align-self:flex-end}}.container-contact-form{background-color:#f7f7f7}.page-contact-form{padding:200px 0;display:flex;flex-flow:row nowrap;justify-content:space-between}.contact-form-info{width:512px}.contact-form-text{padding-top:30px}.contact-form{width:784px}.contact-form label{display:block;padding-bottom:10px}.contact-form input,.contact-form textarea{width:100%;margin:0;border:0;background:#f0f0f0;box-sizing:border-box;font-size:16px;transition:color .4s ease,background-color .4s ease;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.contact-form input{padding:0 10px;height:54px}.contact-form textarea{height:160px;padding:10px;line-height:20px;box-sizing:border-box;resize:none}.contact-form input:focus,.contact-form textarea:focus{background-color:#fff;color:#dbb864}.contact-form .input-row{padding-bottom:10px;display:flex;flex-flow:row nowrap;justify-content:space-between}.contact-form .input-box{width:376px;position:relative}.contact-form .input-box.with-error:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ff8080}.contact-form .textarea-box{width:648px}.contact-form .input-box-error{position:absolute;top:100%;right:0;color:#ff8080;font-size:9px;line-height:15px;text-transform:uppercase;letter-spacing:1px}.contact-form .input-bottom{display:flex;flex-flow:row nowrap}.contact-form .button-box{width:136px;padding-top:42px}.contact-form .button-box button{width:136px;height:160px;background:#dbb864;padding:0;margin:0;border:0}.contact-form .button-box button span{position:relative;display:inline-block;line-height:24px;font-weight:700;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#3d3d3d}.contact-form .button-box button span:before{content:"";position:absolute;bottom:1px;left:0;height:1px;background-color:#3d3d3d;width:0;transition:width .4s ease;z-index:1}.contact-form .button-box button:hover span:before{width:95%}.contact-form .input-footer{padding-top:10px}.contact-form .input-note{font-weight:700;font-size:12px;line-height:20px;letter-spacing:2px;text-transform:uppercase}.contact-form .input-note.error{color:#ff8080}@media only screen and (max-width:1640px){.contact-form-info{width:400px}.contact-form{width:840px}.contact-form .input-box{width:400px}.contact-form .textarea-box{width:706px}}@media only screen and (max-width:1480px){.contact-form-info{width:360px}.contact-form{width:750px}.contact-form .input-box{width:360px}.contact-form .textarea-box{width:614px}}@media only screen and (max-width:1320px){.page-contact-form{padding:120px 0}.contact-form-info{width:284px}.contact-form-text{padding-top:20px}.contact-form{width:592px}.contact-form .input-box{width:284px}.contact-form .textarea-box{width:456px}.contact-form textarea{height:120px}.contact-form .button-box{padding-top:36px}.contact-form .button-box button{height:120px}.contact-form .button-box button span{font-size:12px;line-height:20px;letter-spacing:2px}}@media only screen and (max-width:1023px){.page-contact-form{display:block;padding:100px 0}.contact-form-info{width:auto;padding-bottom:80px}.contact-form{width:auto}.contact-form .input-box{width:326px}.contact-form .textarea-box{width:540px}}@media only screen and (max-width:767px){.page-contact-form{padding:50px 0}.contact-form-info{padding-bottom:50px}.contact-form .input-row{padding-bottom:0;display:block}.contact-form .input-box{width:auto;margin-bottom:10px}.contact-form input{padding:0 8px;height:40px}.contact-form .input-bottom{display:block}.contact-form .textarea-box{width:auto;margin-bottom:0}.contact-form textarea{height:96px;padding:8px}.contact-form .button-box{width:auto;padding-top:30px}.contact-form .button-box button{width:100%;height:52px;font-size:12px;letter-spacing:1px}.contact-form .button-box button span{font-size:12px;line-height:20px;letter-spacing:2px}.contact-form .input-note{font-size:10px;line-height:16px;letter-spacing:1px}}.page-contact-header{padding:300px 0 200px}.contact-header-title{width:784px}.contact-header-title span{color:#dbb864}.contact-header-company{padding-top:60px;display:flex;width:100%;flex-flow:row nowrap;align-items:center;font-size:12px;line-height:26px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#3d3d3d}.contact-header-address{font-style:normal;margin-right:50px}.contact-header-hours{margin-right:50px}@media only screen and (max-width:1320px){.page-contact-header{padding:200px 0 100px}.contact-header-title{width:520px}}@media only screen and (max-width:1023px){.contact-header-company{display:block}.contact-header-address,.contact-header-hours{margin-right:0;margin-bottom:30px}}@media only screen and (max-width:767px){.page-contact-header{padding:100px 0 84px}.contact-header-title{width:auto}.contact-header-company{padding-top:50px;font-size:10px;line-height:20px;letter-spacing:1px}.contact-header-address,.contact-header-hours{margin-bottom:20px}}
/*# sourceMappingURL=main.8820b02a.chunk.css.map */