.cookie-modal{position:fixed;z-index:300;width:89.375rem;left:50%;bottom:1.25rem;translate:-50% 0;background-color:#fff;box-shadow:0 .3125rem 2.5rem 0 rgba(10,16,24,.15);border-radius:2.5rem;padding:6.25rem 9.0625rem;display:flex;flex-direction:column;row-gap:1.25rem;transition:bottom .4s cubic-bezier(0,0,.4,1),opacity .3s cubic-bezier(0,0,.4,1)}.cookie-modal__title{font-family:Jost;font-size:3.5rem;line-height:3.125rem;font-weight:400;letter-spacing:0}@media(max-width:599px){.cookie-modal__title{font-size:1.5rem;line-height:1.625rem;font-weight:400;letter-spacing:0}}.cookie-modal__wrapper{display:flex;gap:1.25rem}@media(max-width:599px){.cookie-modal__wrapper{flex-direction:column}}.cookie-modal__text{font-size:1.25rem;line-height:1.625rem;font-weight:400;letter-spacing:0}.cookie-modal__text a{color:#134144;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.0625rem;text-underline-position:from-font}@media(hover:hover){.cookie-modal__text a:hover{color:#dbbea2}}@media(max-width:599px){.cookie-modal__text{font-size:.875rem;line-height:1.125rem;font-weight:400;letter-spacing:0}}.cookie-modal__button{flex:0 0 16.875rem}@media(max-width:599px){.cookie-modal__button{flex:unset;width:100%}.cookie-modal{left:1.25rem;right:1.25rem;width:unset;translate:unset;padding:2.5rem;border-radius:1.25rem}}.cookie-modal._closing,.cookie-modal._opening{bottom:-3.75rem;opacity:0}@media(max-width:599px){.cookie-modal._closing,.cookie-modal._opening{bottom:-1.25rem}}.menu-modal__outer-wrap{justify-content:flex-end!important}.menu-modal__inner-wrap{height:100%;width:23.75rem}@media(max-width:599px){.menu-modal__inner-wrap{width:100%}.menu-modal__body{padding:1.25rem 1.25rem 2.5rem;justify-content:space-between;min-height:100%;display:flex;flex-direction:column}}.menu-modal__cell._top{height:3.75rem}@media(max-width:599px){.menu-modal__cell._center{padding:2.5rem 1.25rem;gap:2.5rem;display:flex;flex-direction:column}.menu-modal__cell._bottom{gap:.625rem;display:flex;flex-direction:column}.menu-modal__nav-links{width:100%;gap:1.25rem;display:flex;flex-direction:column}.menu-modal__nav-link{text-transform:uppercase;width:min-content;white-space:nowrap;font-size:1.25rem;line-height:1.5rem;font-weight:500;letter-spacing:0;color:#fef8ed;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color}}@media(max-width:599px)and (hover:hover){.menu-modal__nav-link:hover{color:#fff}}@media(max-width:599px){.menu-modal__nav-link._active{color:#b9866b}.menu-modal__contact-btn{text-transform:uppercase;height:5.625rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.125rem;font-weight:500;letter-spacing:0;cursor:pointer;color:#000;background-color:#fef8ed;transition:.2s cubic-bezier(0,0,.4,1);transition-property:background-color,color}}@media(max-width:599px)and (hover:hover){.menu-modal__contact-btn:hover{background-color:#fff}}@media(max-width:599px){.menu-modal__cred-link{width:min-content;white-space:nowrap;font-size:.875rem;line-height:1.025rem;font-weight:400;letter-spacing:0;color:#fef8ed;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color}}@media(max-width:599px)and (hover:hover){.menu-modal__cred-link:hover{color:#fff}}@media(max-width:599px){.menu-modal__header{z-index:1;position:fixed;top:0;left:0;right:0;height:5rem;padding:1.25rem 1.25rem 0;background-color:#000;display:flex;align-items:center;justify-content:space-between}.menu-modal__logo{width:10.1875rem}}.menu-modal__logo path{fill:#fef8ed}.menu-modal__btn{cursor:pointer;width:3.75rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.menu-modal__btn__burger{width:1rem;height:1.0625rem}.menu-modal__btn__burger path{stroke:#fef8ed}:root{--min-v:min(1920px,min(100vw,200vh))}.modal{position:fixed;inset:0;z-index:200;overflow-y:auto}.modal,.modal._opened{background-color:#000}.modal._opening{animation:background-fade-in .4s cubic-bezier(0,0,.4,1) normal forwards}.modal._closing{animation:background-fade-in .4s cubic-bezier(.6,0,1,1) reverse forwards}.modal__outer-wrap{height:100%;display:flex;align-items:center;justify-content:center}._opened .modal__body{opacity:1}._opening .modal__body{animation:opacity-fade-in .2s cubic-bezier(0,0,.4,1) normal forwards}._closing .modal__body{animation:opacity-fade-in .2s cubic-bezier(.6,0,1,1) reverse forwards}