.template-index #MainContent{padding-bottom:0}
.template-index .index-section--hero{margin-bottom:0}
.template-index .hero__text-shadow{max-width:1100px;margin-inline:auto}
.template-index .hero__subtitle{margin-inline:auto;max-width:640px}
.template-index .hero__link .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding-inline:28px}
.template-index .hero__title .animation-contents,.template-index .hero__subtitle .animation-contents,.template-index .hero__link .animation-contents{opacity:1;transform:none;animation:none}
.forgd-film-control{position:absolute;right:26px;bottom:20px;z-index:7;color:#fff;background:rgba(20,27,24,.7);border:1px solid rgba(255,255,255,.5);border-radius:0;padding:10px 14px;min-height:44px;font:inherit;font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
.forgd-film-control[hidden]{display:none}
.forgd-film-control:focus-visible{outline:2px solid #fff;outline-offset:4px}
.site-header__logo a{max-width:100%}
.site-nav__dropdown-link{min-height:44px;display:flex;align-items:center}
.site-footer{padding-top:66px;padding-bottom:36px}
.site-footer .footer__title{font-size:12px;line-height:1.6;letter-spacing:.09em;font-weight:400}
.site-footer .footer__item--newsletter .footer__title{font-size:20px;letter-spacing:.03em}
.site-footer .footer__collapsible p{font-size:12px;line-height:1.9;font-weight:300;max-width:390px}
.site-footer .footer__collapsible a{font-size:12px;line-height:1.7}
.site-footer .footer__newsletter{max-width:390px}
.site-footer .footer__newsletter-input{font-size:12px;letter-spacing:.02em;min-height:48px;padding-right:116px}
.site-footer .footer__newsletter-btn{min-height:48px;min-width:108px;font-size:10px;letter-spacing:.07em;padding-inline:10px}
.site-footer .footer__newsletter-btn svg{display:none}
.site-footer .footer__newsletter-btn-label{display:block}
.site-footer .footer__newsletter-btn:focus-visible,.site-footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.site-footer .footer__small-text{font-size:10px;letter-spacing:.01em;line-height:1.8}
@media(min-width:769px){.template-index .hero__title{line-height:1.3}.site-footer .footer__item--forgd-logo{padding-top:4px}}
@media(max-width:768px){.template-index .hero__title{max-width:560px;margin-inline:auto;font-size:26px}.template-index .hero__subtitle{max-width:360px;line-height:1.8}.template-index .hero__text-content{padding-top:80px;padding-bottom:48px}.template-index .hero__link .btn{font-size:10px;letter-spacing:.1em;min-height:48px}.site-footer{padding-top:44px}.site-footer .footer__newsletter-input{font-size:16px}.site-footer .footer__title{min-height:44px;display:flex;align-items:center}.site-footer .footer__item--newsletter .footer__title{font-size:20px}.site-footer .footer__collapsible a{display:inline-flex;align-items:center;min-height:44px}}
@media(prefers-reduced-motion:reduce){.template-index *{scroll-behavior:auto!important}.template-index .hero__text-wrap .animation-contents{animation:none!important;transition:none!important}}
