@font-face{font-style:normal;font-weight:300;src:url(../fonts/montserrat-v31-latin_latin-ext-300.woff2)format("woff2");font-family:"Montserrat";font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/montserrat-v31-latin_latin-ext-400.woff2)format("woff2");font-family:"Montserrat";font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(../fonts/montserrat-v31-latin_latin-ext-500.woff2)format("woff2");font-family:"Montserrat";font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(../fonts/montserrat-v31-latin_latin-ext-600.woff2)format("woff2");font-family:"Montserrat";font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(../fonts/montserrat-v31-latin_latin-ext-700.woff2)format("woff2");font-family:"Montserrat";font-display:swap}@font-face{font-style:normal;font-weight:800;src:url(../fonts/montserrat-v31-latin_latin-ext-800.woff2)format("woff2");font-family:"Montserrat";font-display:swap}@font-face{font-style:normal;font-weight:900;src:url(../fonts/montserrat-v31-latin_latin-ext-900.woff2)format("woff2");font-family:"Montserrat";font-display:swap}html,body,h1,h2,h3,p,ul,ol,li,table,tr,th,td,form,fieldset,legend,label,input,select,textarea,button,iframe{margin:0;padding:0}header,nav,main,section,article,aside,footer{display:block}html{height:100%;overflow-y:scroll;scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{height:100%;background:#fff url(../images/bg.webp)center center/cover no-repeat;background-attachment:fixed;color:#000;font-family:Montserrat,sans-serif}a{outline:0;background-color:transparent;color:#ea1d47;text-decoration:none;-webkit-text-decoration-skip:objects}img{border:0;vertical-align:middle}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}label{cursor:pointer}input,select,textarea,button{border-radius:0;outline:0;font-size:100%;line-height:inherit;font-family:inherit}input{overflow:visible}input[type=search]{appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}textarea{overflow:auto;resize:vertical}button,input[type=button],input[type=reset],input[type=submit]{appearance:button;overflow:visible;border:0;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}b,strong{font-weight:700}.no-js .only-js{display:none}.js .only-no-js{display:none}.visually-hidden{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap;clip-path:inset(50%)}::-webkit-input-placeholder{color:inherit;opacity:1}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}.site{display:flex;flex-direction:column;min-height:100%;backdrop-filter:blur(.5px);background:rgba(255,255,255,.9)}.site-header{padding:62px 60px 98px;background-color:#fff;clip-path:polygon(0 0,0 100%,100%0)}.site-header-logo{flex:none}.site-header-logo-img{display:block}.site-body{display:flex;flex:1;align-items:center;justify-content:center}.main-content-center{width:100%;max-width:620px;padding:0 20px 195px}.main-content-title{margin-bottom:12px;color:#ea1d47;font-weight:700;font-size:2.75em;line-height:.91}.main-content-text{font-weight:300;font-size:1.125em}.notification{position:relative;margin:10px 0;padding:12px 8px 12px 40px;border-radius:5px;color:#fff;font-weight:700;line-height:1.42}.notification::before{position:absolute;top:10px;left:8px;width:24px;height:24px;background:url(../images/sprite.webp?ebde548d)no-repeat;content:""}.notification--success{background-color:#35aa47}.notification--success::before{background-position:0-52px}.notification--warning{background-color:#f66628}.notification--warning::before{background-position:0-78px}.notification--error{background-color:#db1619}.notification--error::before{background-position:0 0}.notification--info{background-color:#038fcf}.notification--info::before{background-position:0-26px}.notification-link{color:inherit;text-decoration:underline}.form{max-width:400px}.form-field{box-sizing:border-box;margin-bottom:20px}.form-field-header{margin-bottom:4px}.form-field-label{line-height:1.5;vertical-align:middle}.form-field-note{padding:5px 5px 0 5px;color:#909090;font-size:.75em}.form-indicator{color:red;font-weight:700;font-size:1.375em;line-height:1;vertical-align:middle}.form-input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d5d7da;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(10,13,18,.05);color:#392f23;font-size:.875em}.form-checkbox{position:absolute;clip:rect(0,0,0,0);top:0;left:0;border:0;clip-path:inset(50%)}.form-checkbox-label{display:inline-block;z-index:1;position:relative;vertical-align:middle}.form-checkbox-text{display:block;padding:4px 0 4px 36px}.form-checkbox-text::before{position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #d4d4d4;border-radius:6px;background-color:#fff;content:""}.form-checkbox-text::after{display:none;position:absolute;top:7px;left:4px;width:18px;height:14px;background:url(../images/sprite.webp?ebde548d)0-123px no-repeat;content:""}.form-checkbox:checked+.form-checkbox-text::after{display:block}.form-button{display:inline-block;padding:12px 24px;border-radius:8px;background-color:#ea1d47;color:#fff;font-weight:600;transition:background-color 300ms ease}.form-button:hover,.form-button:focus{background-color:#c21236}.form .validator-error{display:block;margin-top:2px;padding:5px;color:red;font-weight:700;font-size:.875em}.newsletter-form{margin-top:40px}.newsletter-form-button{padding:18px 26px;border-radius:16px;background-color:#000;color:#fff;font-weight:600;font-size:1.375em;white-space:nowrap;transition:background-color 300ms ease}.newsletter-form-button:hover,.newsletter-form-button:focus{background-color:#ea1d47}.newsletter-form-content{display:none;padding:30px;border-radius:16px;background-color:#fff;box-shadow:0 0 48px rgba(0,0,0,.1)}.newsletter-form-content.is-open{display:block}@media only screen and (max-width:47.9375em){html.has-open-nav{height:auto;overflow:hidden}.site-header{padding:20px 20px 60px}.site-body{display:block}.main-content-center{width:auto;padding:60px 20px 30px}.main-content-title{font-size:2em}.newsletter-form-button{padding:18px 24px;font-size:1em}}@media only screen and (min-width:48em) and (max-width:64em){.main-content-title{font-size:2.375em}.newsletter-form-button{font-size:1.5em}}@media only screen and (-webkit-min-device-pixel-ratio:2){.notification::before,.form-checkbox-text::after{background-image:url(../images/sprite@2x.webp?ebde548d);background-size:24px auto}}