@font-face{font-family:PlayfairDisplay-Bold;src:url(../../fonts/PlayfairDisplay-Bold.woff) format("woff"),url(../../fonts/PlayfairDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:PlayfairDisplay-Black;src:url(../../fonts/PlayfairDisplay-Black.woff) format("woff"),url(../../fonts/PlayfairDisplay-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:'Indie Flower',cursive;src:url(../../fonts/IndieFlower-Regular.woff) format("woff"),url(../../fonts/IndieFlower-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Roboto;src:url(../../fonts/Roboto-Light.woff) format("woff"),url(../../fonts/Roboto-Light.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Roboto;src:url(../../fonts/Roboto-Regular.woff) format("woff"),url(../../fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../../fonts/Roboto-Medium.woff) format("woff"),url(../../fonts/Roboto-Medium.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Roboto;src:url(../../fonts/Roboto-Bold.woff) format("woff"),url(../../fonts/Roboto-Bold.woff2) format("woff2");font-weight:800;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;vertical-align:baseline}a{text-decoration:none;color:#ff7c1d}a:active,a:hover{outline:0}li,ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html{box-sizing:border-box}*,:after,:before{box-sizing:border-box}:focus{outline:0}audio,img,video{max-width:100%;height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}button,input,select,textarea{outline:0;border:none;font-size:100%;margin:0}button,input{line-height:normal}button{cursor:pointer}button:focus{outline-color:rgba(255,124,29,.25)}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:6px}html{font-size:62.5%}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:400;color:#372c25}.slick-next,.slick-prev{width:2.5rem;height:4.3rem;background:url(../../images/arrow.svg) no-repeat;background-size:cover;opacity:.6;-webkit-transition:.1s;transition:.1s;z-index:200}.slick-next:before,.slick-prev:before{content:''}.slick-next:hover,.slick-prev:hover{opacity:1;-webkit-transition:.1s;transition:.1s;background:url(../../images/arrow.svg) no-repeat;background-size:cover}.slick-prev{left:-3%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-next{right:-3%}.btn-link{display:block;width:21.5rem;height:4.5rem;background-color:rgba(255,124,29,.25);font-size:1.6rem;line-height:4.5rem;border-radius:5px;text-align:center;text-transform:uppercase;letter-spacing:.75px;-webkit-transition:.13s;transition:.13s}.btn-link.phone{color:#ff7c1d;font-weight:600}.btn-link:hover{box-shadow:0 10px 30px rgba(255,124,29,.5),0 2px 5px rgba(228,97,1,.3);-webkit-transition:.13s;transition:.13s;text-decoration:none}.up{position:fixed;bottom:4%;right:4.5%;z-index:900;cursor:pointer}.up:hover .up-bg{fill:rgba(255,124,29,.25)}.header{position:fixed;top:0;width:100vw;height:8rem;padding:1.7rem;text-transform:uppercase;letter-spacing:1.4px;z-index:800;background-color:#fff;box-shadow:0 4px 15px #e5e5e5}.header .btn-link:hover{box-shadow:0 4px 14px rgba(255,124,29,.5),0 2px 5px rgba(228,97,1,.3)}.header #menu .nav-item .phone{display:none}.logo{height:4rem}.title,h2{font-family:PlayfairDisplay-Bold,Helvetica,sans-serif;font-size:5rem;line-height:6rem}h3{font-family:PlayfairDisplay-Bold,Helvetica,sans-serif;font-size:5rem;line-height:6rem;font-weight:800;color:#000}.menu{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;padding:0}.menu .nav-link{color:#372c25;font-size:1.2rem;-webkit-transition:.13s;transition:.13s}.menu .nav-link:hover{color:#ff7c1d;-webkit-transition:.13s;transition:.13s}.navbar-expand-lg .navbar-nav .nav-link{padding-left:1.25rem;padding-right:1.25rem}.section{text-align:center;margin-top:10rem}.section__preview{max-width:54%;margin:0 auto;padding-top:3rem}.slick-dots li button:before{color:#ff7c1d;opacity:.5;font-size:8px}.slick-dots li.slick-active{width:4rem}.slick-dots li.slick-active button:before{opacity:1;content:'';width:4rem;height:8px;background-color:#ff7c1d;margin-top:5px;border-radius:5px}.banner{position:relative;z-index:10;background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh;background-position-y:90%}.banner__box{max-width:38%;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.banner__name{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding-bottom:3rem}.banner h1,.banner__title{font-family:PlayfairDisplay-Black,Helvetica,sans-serif;font-size:6.4rem;line-height:6.4rem;letter-spacing:1.6px;color:inherit;text-transform:uppercase}.banner__subtitle{font-family:"Indie Flower",cursive,Helvetica,sans-serif;font-size:3.9rem;line-height:2.8rem;letter-spacing:2px;color:#ff7c1d;margin-left:1rem}.banner__preview{text-align:center;font-size:2.4rem;line-height:3.2rem;padding-bottom:2.4rem}.banner__link.btn-link{background-color:#ff7c1d;font-weight:600;color:#fff;font-size:1.4rem;margin:0 auto}.banner__link.btn-link:hover{box-shadow:0}.about{display:-webkit-box;display:flex}.about__image{position:relative;width:58rem;height:78rem;border-radius:6px;text-align:center;font-size:1.4rem;background-color:rgba(255,124,29,.23);background-repeat:no-repeat;background-size:contain;background-attachment:fixed;background-position:-15rem 3rem;overflow:hidden}.about__image .strips div{position:absolute;height:100%;width:20rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:.97}.about__image .strip-top{background-color:#fff;top:-40%;left:-6%}.about__image .strip-top:before{content:'';display:block;width:10rem;height:100%;background-color:#e9e9e9}.about__image .strip-bottom{bottom:-30%;right:-20%;background-color:#e9e9e9}.about__image .strip-bottom:after{content:'';display:block;width:10rem;height:100%;background-color:#fff}.about__text-inner{max-width:50%;margin-left:8rem;text-align:left}.about__text{padding-top:2.5rem;text-align:justify}.benefits{padding-top:8rem;padding-bottom:5rem}.benefits__item{width:43rem;height:48.7rem;border-radius:6px;background-color:#dadaf7;text-align:left;padding:5rem 2rem 5rem 3rem;margin-right:2.4rem}.benefits__item-img{width:6.4rem;height:6.4rem}.benefits__item-title{font-weight:800;font-size:2.4rem;line-height:2.8rem;color:#000;letter-spacing:.005em;padding-top:3.2rem}.benefits__item-text{padding-top:1.8rem}.benefits__item:nth-of-type(2n){background-color:#ffe8df}.benefits__item:nth-of-type(3n){background-color:#fff5dd}.benefits__item:nth-of-type(4n){background-color:#fbdcdd}.benefits__item:nth-of-type(5n){background-color:#ddffe7}.work{margin-top:13rem;background-color:#f9f9fb;padding:10rem 12rem}.work__list{padding-top:8.5rem}.work__list-item{padding:4rem 11rem 5rem;box-sizing:content-box;text-align:left}.work__list .work__list-item.showInfo{height:auto;overflow:auto;-webkit-transition:.3s;transition:.3s}.work__text{font-size:2rem;line-height:3rem;color:#202020}.work__detail-btn{background-color:transparent;padding:0;margin:0;color:#ff7c1d}.work__detail-btn-txt{display:block}.work__detail-btn-txt .sorting-arrow{stroke:#ff7c1d}.work__detail-btn-txt .rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.work__gallery{display:-webkit-box;display:flex;padding-top:1.5rem;color:#5d5d66}.work__gallery-item{border-radius:6px}.work__gallery-img{display:block;margin-bottom:1rem;height:17.6rem}.reviews{padding-top:10.6rem;padding-bottom:5.5rem;text-align:left;position:relative}.reviews::before{content:'';width:24rem;height:100%;position:absolute;left:-2rem;top:4rem;opacity:.85;background:-webkit-gradient(linear,right top,left top,color-stop(53.85%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#fff 53.85%,rgba(255,255,255,0) 100%);-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0);z-index:100}.reviews::after{content:'';width:24rem;height:100%;position:absolute;right:-2rem;top:4rem;opacity:.85;background:-webkit-gradient(linear,right top,left top,color-stop(53.85%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#fff 53.85%,rgba(255,255,255,0) 100%);z-index:100}.reviews__item{border:1px solid #d6d6d6;border-radius:6px;padding:2.4rem 3.2rem;max-width:67rem;margin:0 4.5rem}.reviews__profile{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.reviews__profile-name{font-weight:800;font-size:2rem;line-height:2.6rem}.reviews__profile-img{width:6rem;height:6rem;margin-right:1.2rem}.reviews__profile-img img{border-radius:3rem}.reviews__profile-address{font-size:1.6rem;line-height:2rem;opacity:.55}.reviews__text{padding-top:2.4rem;color:#5d5d66}.reviews__link{display:block;margin-top:1rem;color:#ff7c1d}.gallery{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;padding-top:8rem}.gallery__item{width:25%;height:35rem}.gallery__item-link{display:block;width:100%;height:100%;position:relative}.gallery__item-link .gallery__img{border-radius:0}.gallery__item-link:hover .gallery__hover-box{visibility:visible;-webkit-transition:.2s;transition:.2s}.gallery__item-title{font-size:2.4rem;line-height:3.2rem;font-weight:800;letter-spacing:.2px;padding-bottom:1.6rem;color:#372c25}.gallery__item-text{color:#372c25;font-weight:800}.gallery__hover-box{width:100%;position:absolute;visibility:hidden;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;z-index:1;top:0;bottom:0;background-color:rgba(255,124,29,.6);padding:2rem}.form-box{background-color:#f9f9fb;padding:10rem 0 9rem;position:relative}.form-box .container{position:relative;z-index:100;max-width:62%;padding:0}.form-box__img{position:absolute;opacity:.7;background-repeat:no-repeat;background-size:cover}.form-box__img.small{bottom:2%;left:2%;width:24rem;height:20.8rem;background-image:url(../../images/form-small.png)}.form-box__img.big{position:absolute;top:0;right:0;width:19%;height:100%;background-image:url(../../images/form-big.jpg)}.form{padding-top:6.5rem}.form-item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:left;padding:0}.form-item:not(:last-of-type){padding-right:1.6rem}.form-item label{font-size:1.4rem;line-height:1.6rem;letter-spacing:.2px;padding-bottom:.8rem}.form-item input,.form-item select,.form-item textarea{border:1px solid #d6d6d6;border-radius:4px;padding:1rem 1rem 1rem 1.2rem;height:4.6rem;font-size:1.6rem;line-height:2.4rem;color:#372c25;caret-color:#ff7c1d;width:100%}.form-item input::-webkit-input-placeholder,.form-item select::-webkit-input-placeholder,.form-item textarea::-webkit-input-placeholder{font-size:1.2rem;line-height:2.4rem;letter-spacing:.2px;color:#777}.form-item input::-moz-placeholder,.form-item select::-moz-placeholder,.form-item textarea::-moz-placeholder{font-size:1.2rem;line-height:2.4rem;letter-spacing:.2px;color:#777}.form-item input:-ms-input-placeholder,.form-item select:-ms-input-placeholder,.form-item textarea:-ms-input-placeholder{font-size:1.2rem;line-height:2.4rem;letter-spacing:.2px;color:#777}.form-item input::-ms-input-placeholder,.form-item select::-ms-input-placeholder,.form-item textarea::-ms-input-placeholder{font-size:1.2rem;line-height:2.4rem;letter-spacing:.2px;color:#777}.form-item input::placeholder,.form-item select::placeholder,.form-item textarea::placeholder{font-size:1.2rem;line-height:2.4rem;letter-spacing:.2px;color:#777}.form .row{margin:0;margin-bottom:2.4rem}.form .submit-button{background-color:#ff7c1d;color:#fff;margin:3.2rem auto 0 auto;font-size:1.4rem;letter-spacing:.75px}.form-control:focus{border-color:#ff7c1d;box-shadow:0 0 0 .2rem rgba(255,124,29,.25);background-color:#f9f9fb}.contacts{background-image:url(../../images/contacts-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;position:relative;z-index:1;margin-top:0;padding-top:13rem;padding-bottom:12rem}.contacts .container{position:relative;z-index:50;max-width:62%;padding:0}.contacts__bg{position:absolute;top:0;background-color:#fff;opacity:.92;width:100%;height:100%;z-index:10}.contacts .row{padding-top:10rem;-webkit-box-pack:justify;justify-content:space-between;margin-left:0;margin-right:0}.contacts__item{text-align:left;padding:0}.contacts__item-title{font-size:2.4rem;line-height:3.2rem;font-weight:600;color:#000}.contacts__info{padding-top:3.2rem}.contacts__link{margin-left:auto;margin-right:auto;margin-top:10rem;background-color:#ff7c1d;font-size:1.4rem;letter-spacing:.75px;color:#fff}.contacts__link:hover{color:#fff}.footer{padding:10rem 0;background-color:#f9f9fb}.footer .container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.footer .container .row{-webkit-box-pack:justify;justify-content:space-between}.footer .container .row:last-of-type{padding-top:3rem}.footer .social{display:-webkit-box;display:flex}.footer .social__item{padding:.7rem}.footer .social__item:last-of-type{padding-right:0}.footer .social__link svg{width:24px;height:24px}.footer .social__link .icon-bg{fill:#9dafbd;-webkit-transition:.13s;transition:.13s}.footer .social__link:hover .icon-bg{fill:#ff7c1d;-webkit-transition:.13s;transition:.13s}.footer__nav-list{display:-webkit-box;display:flex}.footer__nav-item{padding:0 1.2rem}.footer__nav-item a{font-size:1.6rem;line-height:1.8rem;color:#5d5d66}.footer__nav-item a:hover{color:#ff7c1d}.footer__nav-item:last-of-type{padding-right:0}.footer__coopyright{font-size:1.4rem;line-height:1.6rem;font-weight:300;color:#5d5d66}.form__agree-box{line-height:normal}.form__agree-box label{font-size:1.4rem}.map__wrap{margin-top:5rem}.conditions{padding:10rem 0;margin-top:8rem}.conditions h1{font-family:PlayfairDisplay-Bold,Helvetica,sans-serif;font-size:5rem;line-height:6rem;margin-bottom:3rem}.card{background-color:unset;border:none;border-bottom:1px solid #dadadd}.card-header{padding:0;margin-bottom:0;border:unset;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background-color:inherit}.card-body{-webkit-box-flex:unset;flex:unset;padding:0;padding-top:7rem}.error{text-align:center;height:100vh;background:url(../../images/404.png) no-repeat;padding-top:8rem}.error__inner{background:url(../../images/404_bg.png) no-repeat;background-size:contain;width:35%;height:80%;margin:5% auto 0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.error__text h1{font-size:5rem;font-weight:700}.error__text p{padding:3rem 0}.error__link.btn-link{background-color:#ff7c1d;font-weight:600;color:#fff;font-size:1.4rem;margin:0 auto}.banner__title span{font-family:"Indie Flower",cursive,Helvetica,sans-serif;font-size:3.9rem;line-height:2.8rem;letter-spacing:2px;color:#ff7c1d;text-transform:lowercase;vertical-align:top}.captcha_img{width:auto;border:1px solid #d6d6d6;border-radius:4px;-o-object-fit:contain;object-fit:contain}.captcha_wrap{-webkit-box-pack:center;justify-content:center}.captcha_wrap>.form-item{background-color:#fff}.captcha_text{margin-bottom:0}.work__detail-btn .work__detail-btn-txt:after{content:"\203A";-webkit-transform:rotate(270deg);transform:rotate(270deg);display:inline-block;margin-left:.5rem;line-height:9px}.work__detail-btn.collapsed .work__detail-btn-txt:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.work__detail-btn.collapsed .work__detail-btn-txt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navbar-nav{width:100%;-webkit-box-pack:center;justify-content:center}#event-type{font-size:1.2rem;color:#777}@media screen and (min-width:1480px){.container{max-width:1420px}}@media screen and (max-width:1480px){html{font-size:56.81%}.work__list-item{padding:4rem 5rem 5rem}.banner__box{max-width:47%}.form-item label{font-size:1.3rem}}@media screen and (max-width:1360px){.form-item label{font-size:1.2rem}}@media screen and (max-width:1024px){.about{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.about__image{width:100%;background-position:center;background-size:cover}.about__text-inner{max-width:100%;margin-left:0;margin-bottom:5rem}.work{padding:10rem 8rem;margin-left:0;margin-right:0}.work.container{max-width:100%}.work__list-item{padding:2rem 1rem 3rem}.reviews__item{max-width:60rem}.form .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:0}.form-item{max-width:100%;margin-bottom:2.4rem}.form-item:not(:last-of-type){padding-right:0}.form .submit-button{width:100%;margin:1.8rem auto 0 auto}.up{bottom:3%}.up .up-bg{fill:rgba(255,124,29,.25)}.slick-next,.slick-prev{opacity:1}.banner__box{max-width:75%;width:75%}.gallery__hover-box{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.banner{background-position-y:-13rem}}@media screen and (max-width:1000px){.header{-webkit-transition:.35s;transition:.35s}.header .container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:baseline;align-items:baseline}.header .nav-link{padding-left:0}.header #logo{margin-left:3rem}.header.open{height:33rem;-webkit-transition:.35s;transition:.35s}.header .navbar-nav{padding-top:3rem}.gallery__item{width:33%;height:25rem}.reviews__item{max-width:100%}.reviews::after,.reviews::before{width:0}.work{padding:10rem 6rem}.work__title{font-size:4rem}.hamburger{padding:0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#222}.hamburger-box{width:36px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:36px;height:4px;background-color:#222;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spring .hamburger-inner{top:5px;-webkit-transition:background-color 0s .13s linear;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:8px;-webkit-transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:16px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger{display:inline-block;outline:0}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#372c25}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff}.navbar-expand-lg .navbar-nav .nav-link{padding-left:0}}@media screen and (max-width:768px){.benefits__item{width:100%}#user_agree{width:10px;height:10px;vertical-align:middle}.form__agree-box label{font-size:10px}.work__detail-btn-txt{font-size:1.4rem}#menu .phone{margin-top:1.7rem}.header{height:6.2rem}}@media screen and (max-width:500px){.footer__nav-list{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2}.header .container{padding:0}.header #menu .phone{width:100%}.header #menu .nav-item .phone{display:block}.banner{background-position:bottom}.banner__subtitle{font-size:2.2rem;line-height:.8rem}.banner__preview{font-size:1.8rem;line-height:2.5rem}.banner h1,.banner__title{font-size:3.8rem}.section{margin-top:5rem}.section__preview{max-width:100%}.title,h2{text-align:center}.about__image{height:55rem}.work{padding:5rem 1.7rem}.work__title{font-size:2rem;line-height:normal;max-width:70%}.reviews__item{margin:0}.gallery__item{width:50%}.contacts .container,.form-box .container{max-width:100%;padding-left:1.7rem;padding-right:1.7rem}.form-box__img{background:0;display:none}.contacts{padding-top:5rem;padding-bottom:5rem}.contacts.section{margin-top:0}.contacts .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.contacts__item{max-width:100%}.contacts__item:not(:last-of-type){padding-bottom:3rem}.footer{padding:5rem 1.7rem 1.5rem}.footer .container .row:last-of-type{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding-top:1rem}.footer .footer__nav-item{padding-left:0}.footer__coopyright{padding-top:1.5rem}.nav-link{padding-left:0}.work__gallery-img{width:auto}.work__gallery-item{margin-bottom:2rem}.work__gallery-item:not(:last-of-type){margin-right:0}.form-item textarea::-webkit-input-placeholder{line-height:1.5rem}.form-item textarea::-moz-placeholder{line-height:1.5rem}.form-item textarea:-ms-input-placeholder{line-height:1.5rem}.form-item textarea::-ms-input-placeholder{line-height:1.5rem}.form-item textarea::placeholder{line-height:1.5rem}.banner{background-position-y:3rem}.banner__box{top:28%}}