@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-MediumItalic.eot);src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(../fonts/Roboto/Roboto-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-MediumItalic.woff) format("woff"),url(../fonts/Roboto/Roboto-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Italic.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/Roboto/Roboto-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Italic.woff) format("woff"),url(../fonts/Roboto/Roboto-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Bold.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(../fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Medium.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/Roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-BoldItalic.eot);src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/Roboto/Roboto-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-BoldItalic.woff) format("woff"),url(../fonts/Roboto/Roboto-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-ThinItalic.eot);src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(../fonts/Roboto/Roboto-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-ThinItalic.woff) format("woff"),url(../fonts/Roboto/Roboto-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Black.eot);src:local("Roboto Black"),local("Roboto-Black"),url(../fonts/Roboto/Roboto-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Black.woff) format("woff"),url(../fonts/Roboto/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Light.eot);src:local("Roboto Light"),local("Roboto-Light"),url(../fonts/Roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Light.woff) format("woff"),url(../fonts/Roboto/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-LightItalic.eot);src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(../fonts/Roboto/Roboto-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-LightItalic.woff) format("woff"),url(../fonts/Roboto/Roboto-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-BlackItalic.eot);src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(../fonts/Roboto/Roboto-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-BlackItalic.woff) format("woff"),url(../fonts/Roboto/Roboto-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Thin.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(../fonts/Roboto/Roboto-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Thin.woff) format("woff"),url(../fonts/Roboto/Roboto-Thin.ttf) format("truetype");font-weight:100;font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:border-box}body{background:#fff;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif}.shft-container{width:1248px;max-width:100%;padding:0 24px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media not all and (min-width:1280px){.shft-container{width:1024px}}@media not all and (min-width:1024px){.shft-container{width:768px;padding-left:16px;padding-right:16px}}@media not all and (min-width:768px){.shft-container{width:100%;padding-left:20px;padding-right:20px}}@media not all and (min-width:360px){.shft-container{padding-left:8px;padding-right:8px}}.shft-modal{position:fixed;visibility:hidden;opacity:0;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);z-index:200;background:#fff;padding:40px 45px;width:560px;overflow:auto;box-sizing:border-box;max-height:100%;box-shadow:0 0 30px rgba(0,0,0,.4),0 0 8px rgba(0,0,0,.2);transition:all ease .3s}@media (max-width:767px){.shft-modal{padding:20px 25px}}.shft-modal._opened{transform:translate(-50%,-50%) scale(1);visibility:visible;opacity:1}.shft-modal__close{position:absolute;right:5px;top:5px;width:48px;height:48px;background:0 0;border:none;z-index:20;padding:0;cursor:pointer}@media (max-width:767px){.shft-modal__close{padding:20px 25px;right:0;top:0}}.shft-modal__close::after,.shft-modal__close::before{content:"";width:40%;height:2px;position:absolute;left:50%;top:50%;background:#b6b6b6;transform-origin:0 0}.shft-modal__close::before{transform:rotate(-45deg) translate(-50%,-50%)}.shft-modal__close::after{transform:rotate(45deg) translate(-50%,-50%)}.shft-modal__close:hover{background:#b6b6b6}.shft-modal__close:hover::after,.shft-modal__close:hover::before{background:#fff}.shft-modal__title{font-size:36px;letter-spacing:.02em;line-height:1;color:#000;font-weight:700;text-align:center;position:relative;margin-bottom:30px}.shft-modal__body{position:relative}.shft-form{position:relative}.shft-form__row{margin-top:25px}.shft-form__submit{width:100%}.shft-form__notice{text-align:center;font-size:15px;line-height:1.25;letter-spacing:.025em}.shft-form__notice a{text-decoration:underline;color:inherit}.shft-form__approve{font-size:15px;line-height:1.25;display:flex}.shft-form__approve a{text-decoration:underline;color:inherit}.shft-form__approve input{width:1em;height:1em;margin-right:.5em}.shft-submit{box-sizing:border-box;text-align:center;font-size:18px;font-weight:500;line-height:59px;text-transform:uppercase;padding:0 40px;max-width:100%;border:1px solid #fad874;background:#fad874;color:#1f2130;display:inline-block;text-decoration:none;white-space:nowrap;letter-spacing:.015em;box-shadow:0 0 12px 0 rgba(255,213,122,.4),inset 0 0 12px 0 rgba(255,213,122,.4);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.shft-submit:hover{color:#1f2130;background:#ffd24a}.shft-footer{background:url(../images/bg-pattern-footer.png);padding:60px 0 30px}.shft-footer-grid{display:flex;justify-content:space-between}@media (max-width:767px){.shft-footer-grid{flex-direction:column;align-items:center}}@media (max-width:767px){.shft-footer-first-cell{width:100%;order:30}}@media (max-width:767px){.shft-footer-second-cell{order:10}}@media (max-width:767px){.shft-footer-third-cell{order:20}}.shft-footer__first{max-width:280px}@media (max-width:767px){.shft-footer__first{max-width:280px;margin:0 auto}}.shft-footer__logo{display:block;margin:-12px auto 12px;width:75px;height:52px}.shft-footer__sitename{text-shadow:.5px .9px 1px rgba(0,0,0,.8);font-family:"PT Serif",serif;font-size:24px;color:#e0c48f;text-transform:uppercase;line-height:1;text-align:center;margin:8px 0 0;letter-spacing:.025em}.shft-footer__behalf{text-shadow:.5px .9px 0 rgba(0,0,0,.35);color:#fdf7d3;font-family:"PT Serif",serif;font-size:21px;line-height:1;text-transform:uppercase;text-align:center;letter-spacing:.025em}.shft-footer__copyright{color:#fff;font-size:14px;margin:50px auto}@media (max-width:767px){.shft-footer__copyright{margin:25px auto;text-align:center}}.shft-footer__creator{position:relative;padding-left:150px;display:block;font-size:14px;color:#fff;box-sizing:border-box;opacity:.8;text-decoration:none}@media (max-width:767px){.shft-footer__creator{max-width:290px;margin-left:auto;margin-right:auto}}.shft-footer__creator:hover{opacity:1;color:#fff;text-decoration:none}.shft-footer__creator::before{content:"";position:absolute;width:136px;height:35px;left:0;top:50%;margin-top:-18px;background:url(../images/creator.png) no-repeat 50% 50%}.shft-footer__menu{padding:0;margin:0;margin-bottom:40px}@media (max-width:767px){.shft-footer__menu{text-align:center}}.shft-footer__menu li{list-style:none;margin-bottom:20px}.shft-footer__menu li a{color:#fff;font-size:18px;display:inline-block;padding:2px 6px;border-radius:4px;text-decoration:none}.shft-footer__menu li a:hover{text-decoration:none;background-color:#5c5c5c}.shft-footer__contacts{color:#fff;font-size:18px}@media (max-width:767px){.shft-footer__contacts{text-align:center}}.shft-footer__contacts a{color:#fff;text-decoration:none}.shft-footer__contacts span{display:block;margin:10px 0}.shft-footer-socials{margin:15px 0;display:flex;gap:4px}@media (max-width:767px){.shft-footer-socials{justify-content:center}}.shft-footer-socials a{display:inline-flex;align-items:center;justify-content:center;color:#fff;border:1px solid #fff;width:32px;height:32px;line-height:32px;text-align:center;font-size:16px;opacity:.6;border-radius:100%}.shft-footer-socials a:hover{color:#fff;opacity:1}.shft-footer-socials a svg{fill:currentColor;display:inline-block;vertical-align:middle}.shft-footer__buttons{margin:30px -10px}.shft-footer__buttons a,.shft-footer__buttons button{display:inline-block;color:#fff;font-size:18px;padding:0 28px;line-height:35px;border-radius:20px;border:1px solid #fff;margin:10px;background:0 0;text-decoration:none}.shft-footer__buttons a:hover,.shft-footer__buttons button:hover{color:#fff;text-decoration:none;background-color:rgba(255,255,255,.2)}.shft-input{min-height:var(--ui-o-input-height);box-sizing:border-box;padding-left:16px;padding-top:0;padding-right:top;padding-bottom:0;font-size:16px;font-family:inherit;color:#333;border:1px solid #c7c5c1;border-radius:0;display:block;width:100%;height:44px;background:#f4f4f5}.shft-textarea{box-sizing:border-box;padding-left:16px;padding-top:16px;padding-right:16px;padding-bottom:16px;font-size:16px;font-family:inherit;color:#333;border:1px solid #c7c5c1;border-radius:0;display:block;width:100%;height:120px;max-width:100%;background:#f4f4f5}