:root{--font-family-default: "Work Sans", sans-serif;--font-family-title: "Prata", sans-serif;--font-size-default: 14px;--font-size-title: 40px;--font-color-default: #3C3C3C;--font-color-title: #c78d78}:root{--primary: #c78d78;--secondary: #C78D78;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#faf7f4;color:var(--font-color-default);margin:0}a{color:inherit}a:hover{color:var(--primary)}a:hover,a:focus,.slick-slide,.slick-slide a{outline:none;text-decoration:none}input,select,textarea{outline:none}.flex{display:flex;flex-flow:row wrap}.flex:before,.flex:after{display:none}.dir-col{flex-flow:column wrap}.dir-col-reverse{flex-flow:column-reverse wrap}.dir-row-reverse{flex-flow:row-reverse wrap}.al-center{align-items:center}.al-start{align-items:flex-start}.al-end{align-items:flex-end}.ju-center{justify-content:center}.ju-start{justify-content:flex-start}.ju-end{justify-content:flex-end}.ju-between{justify-content:space-between}.ju-around{justify-content:space-around}.max-container{max-width:1920px;margin:0 auto;padding:0 15px}#main-wrapper{overflow:clip}.header{position:fixed;top:20px;left:0;right:0;margin:0 5px;padding:0 15px;z-index:1011;transition:all var(--default-transition)}.header--fixed{background:#e7c4b5f5;top:0!important}.header--fixed .header__inner{padding:10px 20px}.header--fixed .header__logo{width:120px}.header--fixed .header__logo a img{filter:none}.header--fixed .header__nav #nav>li>a{color:#3c3c3c}.header--fixed .header__nav #nav>li>a:before{background:#3c3c3c}.header--fixed .header__contact .flex span{color:#3c3c3c}.header--fixed .header__contact .flex button svg line{stroke:#3c3c3c}.header__inner{display:flex;flex-flow:row wrap;align-items:center;padding:20px;transition:all var(--default-transition)}.header__logo{font-size:0;width:150px;margin-right:auto;transition:all var(--default-transition)}.header__logo a{display:block}.header__logo a img{display:block;width:100%;height:auto;filter:brightness(0) invert(1);transition:all var(--default-transition)}.header__nav{margin:0 auto;display:none}.header__nav #nav{position:relative;gap:20px;display:flex;flex-flow:row wrap;align-items:flex-start;gap:10px}.header__nav #nav>li{position:relative}.header__nav #nav>li>a{display:block;color:#faf7f4;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:14px;text-transform:uppercase;padding:6px 0;transition:all var(--default-transition);transition-property:color,opacity}.header__nav #nav>li>a:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--primary);transform:scaleX(0);transition:transform var(--default-transition)}.header__nav #nav>li:hover>a:before,.header__nav #nav>li:focus-within>a:before{transform:scaleX(1)}.header__nav #nav>li .sub-menu{position:absolute;min-width:220px;top:100%;left:calc(50% - 110px);background:transparent;transform:translateY(20px);opacity:0;visibility:hidden;pointer-events:none;transition:var(--default-transition);text-transform:uppercase;padding-top:6px}.header__nav #nav>li .sub-menu li{position:relative}.header__nav #nav>li .sub-menu li a{display:block;text-align:center;padding:10px;color:#3c3c3c;font-size:12px;font-weight:500;line-height:14px;letter-spacing:2.4px;border-bottom:1px solid var(--primary);background:#faf7f4;transition:all var(--default-transition)}.header__nav #nav>li .sub-menu li:hover>a,.header__nav #nav>li .sub-menu li:focus-within>a{background:var(--primary);color:#faf7f4}.header__nav #nav>li .sub-menu .sub-menu{top:0;left:100%;padding-top:0}.header__nav #nav li:hover>.sub-menu,.header__nav #nav li:focus-within>.sub-menu{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.header__contact .flex{gap:24px}.header__contact .flex span{display:none;align-items:center;gap:10px;color:#faf7f4;font-size:12px;font-weight:500;line-height:14px;letter-spacing:2.4px;transition:all var(--default-transition);transition-property:color,opacity}.header__contact .flex span a{color:inherit;transition:opacity var(--default-transition)}.header__contact .flex span a:hover{opacity:.7}.header__contact .flex span i{font-size:12px}.header__contact .flex button{background:transparent;padding:10px 0;border:none;cursor:pointer;transition:opacity var(--default-transition)}.header__contact .flex button:hover{opacity:.7}.header__contact .flex button svg{width:18px;height:9px}.header__contact .flex button svg line{transition:all var(--default-transition)}body.menu-is-active{overflow:hidden!important}.burger-menu-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.burger-menu-bg.is-active{display:block}.burger-menu{position:fixed;top:0;right:0;bottom:0;max-width:400px;z-index:9999;background:#faf7f4;width:100%;transform:translate(100%);transition:transform .6s ease}.burger-menu.is-active{transform:translate(0)}.burger-menu__scroller{height:100%;overflow:auto}.burger-menu__inner{padding:80px 20px}.burger-menu__close{position:absolute;top:10px;right:10px;background:transparent;border:none;padding:0;cursor:pointer;transition:all var(--default-transition);font-size:20px;color:var(--primary)}.burger-menu__close:hover{opacity:.7}.burger-menu__logo{margin-bottom:40px}.burger-menu__logo a{display:block;width:260px}.burger-menu__logo a img{display:block;width:100%;height:auto}.burger-menu__nav{display:flex;flex-flow:column;align-items:flex-start}.burger-menu__nav>ul{position:relative;padding-bottom:60px;max-width:50%}.burger-menu__nav>ul>li{padding-bottom:20px;width:100%;padding-right:20px}.burger-menu__nav>ul>li:last-child{padding-bottom:0}.burger-menu__nav>ul>li>a{color:#3c3c3c;font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:2px;text-transform:uppercase;transition:all var(--default-transition)}.burger-menu__nav>ul>li>a:hover{color:var(--primary)}.burger-menu__nav>ul>li:hover>a{color:var(--primary)}.burger-menu__nav>ul .sub-menu{position:absolute;top:0;left:100%;bottom:0;width:100%;padding-bottom:0;padding-left:20px;border-left:1px solid var(--primary);background:#faf7f4;opacity:0;visibility:hidden;pointer-events:none;transition:all var(--default-transition)}.burger-menu__nav>ul .sub-menu li{margin-bottom:10px;width:100%;padding-right:0;padding-bottom:0}.burger-menu__nav>ul .sub-menu li:last-child{margin-bottom:0}.burger-menu__nav>ul .sub-menu li a{color:#3c3c3c;font-size:12px;font-style:normal;font-weight:600;line-height:1;text-transform:initial;transition:all var(--default-transition);letter-spacing:0}.burger-menu__nav>ul .sub-menu li a:hover{color:var(--primary)}.burger-menu__nav>ul>li:hover>.sub-menu,.burger-menu__nav>ul>li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto}.burger-menu__contact h2{color:#3c3c3c;font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.16px;text-transform:uppercase;margin-bottom:30px}.burger-menu__contact ul li{position:relative;padding-left:22px;margin-bottom:30px}.burger-menu__contact ul li:last-child{margin-bottom:0}.burger-menu__contact ul li i{position:absolute;top:0;left:0;color:#e7c4b5;font-size:12px}.burger-menu__contact ul li i.ai-font-phone{font-size:12px;top:2px}.burger-menu__contact ul li i.ai-font-envelope-f{font-size:9px;top:4px;left:0}.burger-menu__contact ul li span{color:#3c3c3c;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.burger-menu__contact ul li span a{color:inherit;transition:all var(--default-transition)}.burger-menu__contact ul li span a:hover{color:var(--primary)}.burger-menu__contact ul li.smi{padding-left:0;display:flex;align-items:center;gap:20px}.burger-menu__contact ul li.smi a{font-size:24px;color:#3c3c3c;transition:all var(--default-transition)}.burger-menu__contact ul li.smi a:hover{color:var(--primary)}a.btn-a,.btn-a{display:inline-flex;align-items:center;justify-content:space-between;padding:0;height:63px;gap:60px;color:#3c3c3c;font-size:12px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:1px;text-transform:uppercase;background:transparent;transition:all var(--default-transition);position:relative}a.btn-a:before,.btn-a:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--primary);transition:all var(--default-transition);z-index:-1}a.btn-a.is-white,.btn-a.is-white{color:#fff}a.btn-a.is-white svg path,.btn-a.is-white svg path{fill:#faf7f4}a.btn-a svg,.btn-a svg{width:23px;height:23px}a.btn-a svg path,.btn-a svg path{fill:#3c3c3c;transition:all var(--default-transition)}a.btn-a:hover,a.btn-a:focus,.btn-a:hover,.btn-a:focus{padding:0 20px;color:#fff;gap:20px}a.btn-a:hover:before,a.btn-a:focus:before,.btn-a:hover:before,.btn-a:focus:before{height:100%}a.btn-a:hover svg path,a.btn-a:focus svg path,.btn-a:hover svg path,.btn-a:focus svg path{fill:#faf7f4}.arrow-btn{position:relative;background:transparent;border:none;padding:0}.arrow-btn__bg,.arrow-btn__outline{display:block;width:50px;height:50px}.arrow-btn__bg{position:absolute;opacity:0;transition:opacity var(--default-transition)}.arrow-btn__arrow{position:absolute;top:0;bottom:0;margin:auto;width:42px;height:auto}.arrow-btn--prev{padding-right:15px}.arrow-btn--prev .arrow-btn__outline{transform:rotate(90deg)}.arrow-btn--prev .arrow-btn__arrow{right:0}.arrow-btn--next{padding-left:15px}.arrow-btn--next .arrow-btn__arrow{left:0;transform:rotate(180deg)}.arrow-btn:hover .arrow-btn__bg{opacity:1}.img-wrapper{position:relative;display:block}.img-wrapper canvas{display:block;width:100%;height:auto}.img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;transition:all var(--default-transition)}.img-wrapper:before,.img-wrapper:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;transition:all var(--default-transition)}.bg-section{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.bg-section__img{position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.bg-section__img:before,.bg-section__img:after{position:absolute;top:0;left:0;right:0;bottom:0}.bg-section:before,.bg-section:after{position:absolute;top:0;left:0;right:0;bottom:0}.section-title,#content .section-title,#content .entry-title,#content .archive-title{margin:0;color:var(--primary);font-family:var(--font-family-title);font-size:var(--font-size-title);font-style:normal;font-weight:400;line-height:1}.section-title span,#content .section-title span,#content .entry-title span,#content .archive-title span{display:block;color:#3c3c3c;font-size:18px;font-style:normal;font-weight:500;line-height:1.17857143;letter-spacing:5px;text-transform:uppercase;margin-bottom:10px;font-family:var(--font-family-default)}.section-title strong,#content .section-title strong,#content .entry-title strong,#content .archive-title strong{font-weight:inherit;color:#3c3c3c}.section-title.is-white,#content .section-title.is-white,#content .entry-title.is-white,#content .archive-title.is-white{color:#fff}.section-title.is-white span,.section-title.is-white strong,#content .section-title.is-white span,#content .section-title.is-white strong,#content .entry-title.is-white span,#content .entry-title.is-white strong,#content .archive-title.is-white span,#content .archive-title.is-white strong{color:inherit}.hp-git{position:relative;margin:0 5px;background:#3c3c3c;padding:80px 5px}.hp-git:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:10px;border:1px solid #FAF7F4}.hp-git__inner{max-width:750px;padding:0 15px;margin:0 auto}.hp-git__form{max-width:754px;margin:0 auto;position:relative;z-index:1;padding:100px 5%}.hp-git__form-frame{position:absolute;left:0;right:0;top:100px;bottom:100px;background:url(../images/bg-git-body.png) 0 0/100% repeat-y;z-index:-1}.hp-git__form-frame:before,.hp-git__form-frame:after{content:"";position:absolute;left:0;right:0;height:100px;background:url(../images/bg-git-part.png) 0 0/100% 100% no-repeat}.hp-git__form-frame:before{bottom:100%}.hp-git__form-frame:after{top:100%;transform:rotate(180deg)}.hp-git__form .section-title{text-align:center;margin-bottom:40px}.hp-git__form .wpcf7{position:relative;max-width:524px;margin:0 auto}.hp-git__form .wpcf7 .git-fields{display:flex;flex-flow:row wrap;align-items:flex-start;margin:0 -10px}.hp-git__form .wpcf7 .git-fields .git-field{padding:0 10px}.hp-git__form .wpcf7 .git-fields .git-field.field-6{width:100%;margin-bottom:20px}.hp-git__form .wpcf7 .git-fields .git-field.field-12{width:100%}.hp-git__form .wpcf7 .git-fields .git-field span{display:block}.hp-git__form .wpcf7 .git-fields .git-field input,.hp-git__form .wpcf7 .git-fields .git-field textarea{display:block;width:100%;height:34px;background:transparent;border:none;border-bottom:1px solid rgba(250,247,244,.4);color:#faf7f4;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.4px}.hp-git__form .wpcf7 .git-fields .git-field textarea{padding-top:10px;resize:none}.hp-git__form .wpcf7 .git-fields .git-btn{width:100%;margin-top:40px;position:relative;display:flex;justify-content:center}.hp-git__form .wpcf7 .git-fields .git-btn .wpcf7-spinner{position:absolute;bottom:-30px;left:0;right:0;margin:auto}.hp-git__form .wpcf7 .git-fields .git-btn .btn-a:before{background-color:#fff}.hp-git__form .wpcf7 .git-fields .git-btn .btn-a:hover:before,.hp-git__form .wpcf7 .git-fields .git-btn .btn-a:focus:before{background-color:#3c3c3c}.hp-git__form .wpcf7 form .wpcf7-response-output{position:absolute;top:100%;left:0;right:0;margin:10px auto 0;color:#fff;text-align:center;max-width:50%;font-size:10px}.footer{padding:60px 0;background:#f4eae5}.footer__top{display:flex;flex-flow:column;align-items:center;justify-content:center}.footer__top-logo{text-align:center;align-self:center;margin-bottom:50px}.footer__top-logo a{display:inline-block;font-size:0;max-width:176px}.footer__top-logo a img{display:block;width:100%;height:auto}.footer__top-contact{margin-bottom:50px}.footer__top-contact h2{color:#3c3c3c;font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.16px;text-transform:uppercase;margin-bottom:30px;text-align:center}.footer__top-contact ul li{padding-left:22px;position:relative;margin-bottom:10px}.footer__top-contact ul li:last-child{margin-bottom:0}.footer__top-contact ul li i{position:absolute;top:0;left:0;color:#e7c4b5}.footer__top-contact ul li i.ai-font-location-c{font-size:20px;top:4px;left:-3px}.footer__top-contact ul li i.ai-font-envelope-f{font-size:9px;top:8px;left:0}.footer__top-contact ul li i.ai-font-phone{font-size:12px;top:7px}.footer__top-contact ul li span{color:#3c3c3c;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.footer__top-contact ul li span a{transition:all var(--default-transition);color:inherit}.footer__top-contact ul li span a:hover{color:var(--primary)}.footer__top-contact ul li.smi{padding-left:0;display:flex;align-items:center;gap:20px;justify-content:center}.footer__top-contact ul li.smi a{font-size:24px;color:var(--primary);transition:all var(--default-transition)}.footer__top-contact ul li.smi a:hover{color:#3c3c3c}.footer__top-navigation{text-align:center}.footer__top-navigation h2{color:#3c3c3c;font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.16px;text-transform:uppercase;margin-bottom:29px}.footer__top-navigation ul li{margin-bottom:10px}.footer__top-navigation ul li:last-child{margin-bottom:0}.footer__top-navigation ul li a{color:#3c3c3c;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:2.4px;text-transform:uppercase;transition:all var(--default-transition)}.footer__top-navigation ul li a:hover{color:var(--primary)}.footer .line{border-top:1px solid #808080;margin:89px 0 59px}.footer__bottom p{color:#3c3c3c;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:30px;-moz-text-align-last:center;text-align-last:center}.footer__bottom p a[style]{color:var(--primary);font-weight:400!important}.footer__bottom p a[style]:hover{color:#3c3c3c}.footer__bottom p a{transition:all var(--default-transition)}.footer__bottom p a:hover{color:var(--primary)}.footer__bottom .footer-icons{display:flex;justify-content:center;align-items:center;font-size:33px;color:#3c3c3c;gap:10px}.footer__bottom .footer-icons i.ai-font-eho{font-size:28px}@media screen and (min-width:600px){.header__contact .flex span{display:inline-flex}.hp-git__form{padding:130px 5% 100px}.hp-git__form-frame{top:174px;bottom:174px}.hp-git__form-frame:before,.hp-git__form-frame:after{height:174px}}@media screen and (min-width:744px){:root{--font-size-title: 50px}.burger-menu{max-width:680px}.burger-menu__inner{padding:80px 60px}.burger-menu__close{top:30px;right:30px;font-size:28px}.burger-menu__logo{margin-bottom:68px}.burger-menu__nav>ul{max-width:initial;padding-bottom:120px}.burger-menu__nav>ul>li{width:auto;padding-right:57px;padding-bottom:40px}.burger-menu__nav>ul>li>a{font-size:18px;letter-spacing:8px;line-height:21px}.burger-menu__nav>ul .sub-menu{width:240px;padding-left:67px}.burger-menu__nav>ul .sub-menu li{margin-bottom:30px}.burger-menu__nav>ul .sub-menu li a{font-size:14px}.section-title span,#content .section-title span,#content .entry-title span,#content .archive-title span{letter-spacing:8px}}@media screen and (min-width:1024px){:root{--font-size-title: 50px}.max-container{padding:0 50px}.header{top:45px;padding:0 40px}.header--fixed .header__inner{padding:20px 40px}.header--fixed .header__logo{width:184px}.header__inner{padding:40px}.header__logo{width:234px}.header__nav{display:block}a.btn-a,.btn-a{letter-spacing:2.4px}.arrow-btn__bg,.arrow-btn__outline{width:74px;height:74px}.arrow-btn__arrow{width:52px}.hp-git:before{margin:25px}.hp-git__inner{max-width:1300px}.hp-git__form .wpcf7 .git-fields .git-field.field-6{width:50%;margin-bottom:50px}.footer{padding:80px 0 97px}.footer__top{flex-flow:row wrap;align-items:flex-start;justify-content:space-between;max-width:1054px;margin:0 auto}.footer__top-logo{order:2;width:300px;max-width:33.33%;margin:0}.footer__top-contact{order:1;width:270px;max-width:33.33%;margin-bottom:0}.footer__top-contact h2{text-align:left}.footer__top-contact ul li.smi{justify-content:flex-start}.footer__top-navigation{order:3;text-align:right;width:270px;max-width:33.33%}.footer__bottom{max-width:1054px;margin:0 auto}}@media screen and (min-width:1280px){:root{--font-size-title: 72px}.header__logo{margin-right:0}.header__nav #nav{gap:40px}.header__nav #nav>li>a{font-size:12px;letter-spacing:2.4px}}
