.af-f{background:var(--clr-background-dk);color:var(--clr-text-dk);font-family:var(--ff-base);font-size:14px;line-height:28px;padding:100px 0 73px}.af-f a{color:rgba(var(--clr-base-lt-rgb),.8);text-decoration:none}.af-f a:hover{color:var(--clr-base-lt)}.af-f ul{list-style:none;margin:0;padding:0}.af-f p{margin:0}.af-f__in,.af-f__legal{margin:0 auto;width:min(1200px,100% - 80px)}.af-f__in{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:145px}.af-f__about{padding-top:5px}.af-f__text{max-width:270px}.af-f .af-f__text p{font-size:14px;line-height:1.647}.af-f .af-f__social{display:flex;gap:24px;margin-top:27px}.af-f__social a{display:block;line-height:0}.af-f__social svg{fill:currentColor;height:17px;width:17px}.af-f__menu{display:flex;gap:30px}.af-f__col{flex:0 1 170px;min-width:0;padding-top:5px}.af-f .af-f__col-title{font-size:14px;font-weight:700;line-height:14px;padding-bottom:20px}.af-f__col li{line-height:20px;padding:9px 0}.af-f__col a{font-weight:500}.af-f__news{padding-left:20px}.af-f .af-f__news-title{font-size:14px;font-weight:700;line-height:28px;padding-bottom:25px;text-transform:uppercase}.af-f__hint{margin-top:15px}.af-f__legal{font-size:12px;font-weight:500}.af-f__legal ul{align-items:center;display:flex;flex-wrap:wrap}.af-f__legal li{line-height:12px}.af-f__legal li:first-child{color:var(--clr-base-lt)}.af-f__legal li+li{border-left:1px solid rgba(var(--clr-base-lt-rgb),.8);margin-left:16px;padding-left:16px}.af-f__form .form-title:empty{display:none}.af-f__form form{align-items:flex-start;display:flex;margin:0}.af-f__form .hs_email{flex:1 1 0;margin:0;min-width:0}.af-f__form .hs-form-field>label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.af-f__form .input{margin:0!important}.af-f .af-f__form .hs-input{background:var(--clr-accent-lt);border:0;border-radius:8px 0 0 8px;box-sizing:border-box;color:var(--clr-text-lt);font:17px var(--ff-base);height:53px;margin:0;padding:16px 20px;width:100%!important}.af-f__form .hs_submit{border-radius:0!important;flex:none;margin:0}.af-f__form .hs_submit:before{content:none}.af-f__form .actions{margin:0;padding:0}.af-f .af-f__form .hs-button{background:var(--clr-btn-primary);border:0;border-radius:0 8px 8px 0;color:var(--clr-btn-txt-dk);cursor:pointer;font:700 13px/20.8px var(--ff-accent);height:53px;letter-spacing:normal;margin:0;min-width:114px;padding:15px 21px;text-transform:uppercase;transition:background-color .4s ease-in-out}.af-f .af-f__form .hs-button:focus-visible,.af-f .af-f__form .hs-button:hover{background:#9bffd7}.af-f__form .hs-error-msgs{list-style:none;margin:11px 0 0;padding:0}.af-f__form .hs-error-msg{color:var(--clr-form-error-dk);cursor:default;display:inline;font-family:var(--ff-base);font-size:14px;font-weight:500}.af-f__form .hs_error_rollup{display:none}.af-f__form .submitted-message{font-size:17px}.af-f__legal{position:relative}.af-f--compact{padding-bottom:102px}.af-f--compact .af-f__in{padding-bottom:122px}.af-f__top{align-items:center;background:var(--clr-btn-primary);border-radius:8px;bottom:3px;display:flex;height:57px;justify-content:center;left:83.333%;position:absolute;transition:background .4s ease-in-out;width:57px}.af-f a.af-f__top svg{fill:var(--clr-base-lt);height:21px;transition:fill .4s ease-in-out;width:21px}.af-f a.af-f__top:focus-visible,.af-f a.af-f__top:hover{background:var(--clr-base-lt)}.af-f a.af-f__top:focus-visible svg,.af-f a.af-f__top:hover svg{fill:var(--clr-btn-primary)}@media (max-width:767px){.af-f{padding-bottom:67px}.af-f__in{grid-template-columns:1fr;padding-bottom:63px}.af-f__menu{gap:0;margin-top:71px}.af-f .af-f__form .hs-button{min-width:124px}.af-f__form .hs-error-msgs{margin-top:14px}.af-f__form .hs-error-msg{font-size:16px}.af-f__col{flex:0 0 50%;max-width:200px}.af-f__col li{padding:7.5px 0}.af-f__news{margin-top:85px;padding-left:0}.af-f .af-f__news-title{line-height:24.7px}.af-f__legal li:first-child{flex-basis:100%;line-height:25px;margin-bottom:15px}.af-f__legal li:nth-child(2){border-left:0;margin-left:0;padding-left:0}.af-f__top{margin-top:48px;position:static}.af-f--compact{padding-bottom:69px}.af-f--compact .af-f__in{padding-bottom:60px}.af-f--compact .af-f__text{max-width:none}}