@charset "UTF-8";@font-face{font-family:Geologica;src:url(../../fonts/geologica-cyrillic.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;src:url(../../fonts/geologica-latin.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif Caption";src:url(../../fonts/pt-serif-caption-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif Caption";src:url(../../fonts/pt-serif-caption-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../fonts/montserrat-cyrillic.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../fonts/montserrat-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(../../fonts/inter-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(../../fonts/inter-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img,video,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;border:none;outline:none;background:none}button{cursor:pointer}a{text-decoration:none;color:inherit}ul,ol{list-style:none}Ё h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}body{display:flex;flex-direction:column;height:100vh;background-color:#f8f2f2;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:url(../../images/antakarana_fone.svg) repeat;opacity:.15;pointer-events:none;z-index:-1}.container{width:100%;max-width:1595px;margin-inline:auto;padding-inline:16px}.container--wide{width:100%;max-width:1920px;margin-inline:auto;padding-inline:16px}footer{margin-top:auto}.button-mobile{display:none}@media(max-width:768px){.button-mobile{display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.button-mobile-container{display:flex;flex-direction:column;gap:4px}.button-mobile-container span{display:block;width:28px;height:3px;background-color:#fff;border-radius:1px}.button-mobile-container span:nth-child(1){transition:transform .4s ease 0s}.button-mobile-container span:nth-child(3){transition:transform .4s ease .1s}.button-mobile-container span:nth-child(2){transition:transform .35s ease .25s,opacity .35s ease .25s}.button-mobile.active .button-mobile-container span:nth-child(2){transform:translate(30px);opacity:0;transition:transform .35s ease 0s,opacity .35s ease 0s}.button-mobile.active .button-mobile-container span:nth-child(1){transform:translateY(7px) rotate(-45deg);transition:transform .4s ease .15s}.button-mobile.active .button-mobile-container span:nth-child(3){transform:translateY(-7px) rotate(45deg);transition:transform .4s ease .25s}}.btn-gold{border-radius:4px;background:linear-gradient(90deg,#b38544,#ffcf84 50%,#bd8e4c) padding-box,linear-gradient(90deg,#b38544,#ffcf84 50%,#bd8e4c) border-box;border:1px solid transparent;padding:0 24px;font-family:Geologica;font-size:18px;line-height:35px;color:#1f1f1f;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.btn-gold:hover{transform:translateY(-2px);box-shadow:0 4px 12px #b3854459}}.footer{background-color:#37342f;padding:80px 0;color:#fefefe;font-family:Geologica}.footer .container{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}@media(max-width:1024px){.footer .container{flex-direction:column}}.footer__nav{display:flex;gap:56px}@media(max-width:768px){.footer__nav{flex-wrap:wrap;gap:32px;flex-direction:column;width:100%;align-items:center}}.footer__col{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.footer__col{width:100%;text-align:center}}.footer__col-title{font-size:24px;font-weight:400;letter-spacing:-.02em}.footer__list{display:flex;flex-direction:column;gap:12px;list-style:none}.footer__link{font-size:18px;font-weight:300;color:#ffffff7d;text-decoration:none;transition:color .2s ease}@media(hover:hover){.footer__link:hover{color:#fefefe}}.footer__contacts{display:flex;flex-direction:column;gap:32px;min-width:242px}@media(max-width:768px){.footer__contacts{width:100%}}.footer__cta{text-align:center;text-decoration:none;display:block;line-height:52px}.footer__info{display:flex;flex-direction:column;gap:14px;list-style:none}.footer__info-item{display:flex;align-items:flex-start;gap:8px;font-size:18px;font-weight:300;color:#fffc}.footer__info-item svg{width:24px;height:24px;flex-shrink:0;margin-top:2px;color:#ffffff7d;transition:all .2s ease-in-out}@media(hover:hover){.footer__info-item:hover svg{color:#ffcf84}}.footer__info-item a{color:inherit;text-decoration:none}@media(hover:hover){.footer__info-item a:hover{color:#fefefe}}.footer__social{display:flex;flex-direction:column;gap:14px}.footer__social-title{font-size:18px;font-weight:300;color:#fffc}.footer__social-links{display:flex;align-items:center;gap:16px}.footer__social-link{display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:.8;transition:opacity .2s ease}@media(hover:hover){.footer__social-link:hover{opacity:1}}.footer__social-icon{width:100%;height:100%;object-fit:contain}
