@charset "UTF-8";html{scroll-behavior:smooth}a,address,aside,audio,b,body,div,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,li,menu,nav,ol,p,section,span,textarea,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}body,html{position:relative;min-height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}a{color:inherit;text-decoration:none}input,textarea{color:inherit}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;font-size:1em}input::placeholder,textarea::placeholder{color:inherit;font-size:1em}input:focus,textarea:focus{outline:0}button{cursor:pointer;color:inherit;border:none;background-color:transparent;padding:0}.input-checkbox,input.text,input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}.container,.header__container{max-width:1254px;width:100%;margin:0 auto;padding:0 27px}.header__btn{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.5s;background:#680534;color:#fff;box-shadow:0 22px 44px -12px #340226}.header__btn:hover{background-color:#a30750}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.woff-2) format("woff-2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.woff-2) format("woff-2");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.woff-2) format("woff-2");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.woff-2) format("woff-2");font-weight:700;font-style:normal}@font-face{font-family:DMSans;font-display:swap;src:url(../fonts/DMSans-Regular.woff) format("woff"),url(../fonts/DMSans-Regular.woff-2) format("woff-2");font-weight:400;font-style:normal}@font-face{font-family:DMSans;font-display:swap;src:url(../fonts/DMSans-Medium.woff) format("woff"),url(../fonts/DMSans-Medium.woff-2) format("woff-2");font-weight:500;font-style:normal}@font-face{font-family:DMSans;font-display:swap;src:url(../fonts/DMSans-Bold.woff) format("woff"),url(../fonts/DMSans-Bold.woff-2) format("woff-2");font-weight:700;font-style:normal}@font-face{font-family:ALSHauss;font-display:swap;src:url(../fonts/ALSHauss-Regular.woff) format("woff"),url(../fonts/ALSHauss-Regular.woff-2) format("woff-2");font-weight:400;font-style:normal}@font-face{font-family:ALSHauss;font-display:swap;src:url(../fonts/ALSHauss-Medium.woff) format("woff"),url(../fonts/ALSHauss-Medium.woff-2) format("woff-2");font-weight:500;font-style:normal}@font-face{font-family:Navigo;font-display:swap;src:url(../fonts/Navigo-Medium.woff) format("woff"),url(../fonts/Navigo-Medium.woff-2) format("woff-2");font-weight:500;font-style:normal}body.lock{overflow:hidden}body{font-family:ALSHauss;font-size:1rem;line-height:1.25;color:#000;background-color:#fff;overflow-x: hiiden;}.wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:hidden}main{flex:1 1 auto}img{display:block;max-width:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.image{transition:.3s;overflow:hidden;position:relative;padding-bottom:100%;width:100%}.image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image.hv:hover img{transform:scale(1.2)}.title{font-family:Montserrat,sans-serif;color:#000;text-shadow:0 4px 4px rgba(0,0,0,.07);line-height:1.2;font-size:30px;font-weight:600;letter-spacing:.6px;text-align:center}.disabled{cursor:default!important;background:rgba(0,0,0,.07)!important;color:#fff!important}.header{position:fixed;width:100%;opacity:1;transition:opacity .3s}.header:hover{opacity:1!important}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:1}.header.sticky{z-index:10;box-shadow:10px 4px 50px 0 rgba(0,0,0,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate3d(0,0,0)}.header__body{padding:15px 0;min-height:70px;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}.header__logo{max-height:42px;z-index:2;font-size:1.875rem;line-height:1.25;transition:.3s}.header__logo img{max-width:118px}.header__logo:hover{transform:scale(1.1)}.header__btn{font-size:1rem;line-height:1;font-weight:400;max-width:132px;width:100%;box-shadow:0 18px 44px -12px #340226;padding:8px 0;z-index:2}.footer{padding:14px 0 0}.footer__top{text-align:justify;font-family:Montserrat,sans-serif;font-size:.8125rem;line-height:1.2307692308;margin-bottom:12px}.footer__bottom{padding:15px 0;font-family:Montserrat,sans-serif;background:rgba(74,8,51,.5);font-size:.8125rem;line-height:1.2307692308}.footer__content{display:flex;justify-content:space-between;gap:10px}.footer__copy{text-align:center}.footer__link{text-decoration:underline}.hide-header-footer .footer,.hide-header-footer .header{display:none}.overlay{width:100%;height:100%;position:absolute;z-index:10}.overlay-inner{display:flex;align-items:center;justify-content:center;height:100%}.overlay-inner .text{font-family:Montserrat;font-size:36px;font-weight:500;margin-right:15px}.overlay-inner .loader{width:25px}.blur{filter:blur(5px)}.about-page,.blog-page,.front-page,.policy-page,.term-page{padding-top:72px}@media (min-width:600px){.header__logo img{max-width:200px}.header__btn{max-width:246px;padding:19px 0}.about-page,.blog-page,.front-page,.policy-page,.term-page{padding-top:84px}}@media (min-width:993px){.title{font-size:2.5rem;line-height:1.15;letter-spacing:.8px}.footer{padding:25px 0 0}.footer__top{margin-bottom:25px;font-size:1rem;line-height:1.25}.footer__top span{display:block}.footer__bottom{padding:29px 27px}}