.subscription-banner-root .banner-container{padding:0 180px}.subscription-banner-root .yellow-btn{color:#17171a;width:320px;font-family:var(--font-articulat-cf);letter-spacing:-.2px;cursor:pointer;background:#fff01f;border:1px solid #505259;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 8px 8px 32px;font-size:calc(.3125vw + 12px);font-weight:600;line-height:100%;transition:all .3s;display:inline-flex;box-shadow:2px 2px #45494d}.subscription-banner-root .yellow-btn .card_btn{background:#17171a;border-radius:4px;width:44px;height:44px;position:relative;overflow:hidden}.subscription-banner-root .yellow-btn .card_btn:before,.subscription-banner-root .yellow-btn .card_btn:after{content:"";background:url(/img/contacts/banner_arrow.svg) 0 0/contain no-repeat;width:24px;height:24px;transition:all .3s;position:absolute;top:50%}.subscription-banner-root .yellow-btn .card_btn:before{left:50%;transform:translate(-50%,-50%)}.subscription-banner-root .yellow-btn .card_btn:after{left:-50%;transform:translate(-50%,-50%)}.subscription-banner-root .yellow-btn:hover{color:#17171a;background:#ff3;box-shadow:6px 6px #17181a}.subscription-banner-root .yellow-btn:hover .card_btn:before{transform:translate(100%,-50%)}.subscription-banner-root .yellow-btn:hover .card_btn:after{left:50%;transform:translate(-50%,-50%)}.subscription-banner-root .big-banner.subscription{background:#f1ebff;border:1px solid #505259;border-radius:16px;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:64px 128px;width:100%;max-width:2368px;margin:0 auto;padding:80px 80px 80px 120px;display:flex;position:relative;overflow:hidden;box-shadow:6px 6px #45494d}.subscription-banner-root .big-banner.subscription .content{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:48px;min-width:400px;display:flex;position:relative}.subscription-banner-root .big-banner.subscription .text{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;gap:40px;display:flex;position:relative}.subscription-banner-root .big-banner.subscription .mail-subscription{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:24px;display:flex;position:relative}.subscription-banner-root .big-banner.subscription .inputs{align-self:stretch}.subscription-banner-root .big-banner.subscription .inputs form{flex-flow:wrap;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:16px;display:flex;position:relative}.subscription-banner-root .big-banner.subscription input{color:#17171a;text-align:left;font-family:var(--font-mariupol);font-feature-settings:"ss03" on;justify-content:flex-start;align-items:center;width:100%;font-size:calc(.3125vw + 12px);font-weight:500;line-height:140%;display:flex;position:relative}.subscription-banner-root .big-banner.subscription .input-wrap{flex-direction:column;min-width:320px;max-width:400px;display:flex;position:relative}.subscription-banner-root .big-banner.subscription .site-form-field{width:100%;display:block}.subscription-banner-root .big-banner.subscription .input-for-banners{background:#fefefe;border:1px solid #c4c5cc;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:60px;padding:16px 56px;font-weight:500;transition:all .3s;display:flex;position:relative}.subscription-banner-root .big-banner.subscription .input-for-banners:hover,.subscription-banner-root .big-banner.subscription .input-for-banners:focus-visible{border-color:#17171a;outline:none}.subscription-banner-root .big-banner.subscription .input-for-banners.is-invalid{border-color:#f65931}.subscription-banner-root .big-banner.subscription ::placeholder{color:#505259;font-family:var(--font-mariupol);font-feature-settings:"ss03" on;font-size:calc(.3125vw + 12px);font-weight:400;transition:all .3s}.subscription-banner-root .big-banner.subscription .yellow-btn{gap:20px;width:auto;min-width:335px;padding:8px 8px 8px 20px}.subscription-banner-root .big-banner.subscription .icons-mail{flex-shrink:0;width:24px;height:24px;position:absolute;top:18px;left:16px;overflow:hidden}.subscription-banner-root .big-banner.subscription .clear-icon{cursor:pointer;width:24px;height:24px;display:none;position:absolute;top:18px;right:16px}.subscription-banner-root .big-banner.subscription .clear-icon.is-visible{display:block}.subscription-banner-root .big-banner.subscription .elements{position:absolute;top:3.5px;left:2px;overflow:visible}.subscription-banner-root .big-banner.subscription .text4{color:#17171a;text-align:left;font:400 17px/24px var(--font-mariupol);justify-content:flex-start;align-self:stretch;align-items:center;display:flex;position:relative}.subscription-banner-root .big-banner.subscription .text-4-span2,.subscription-banner-root .big-banner.subscription .text-4-span4{text-decoration:underline}.subscription-banner-root .big-banner.subscription .frame-11366{flex-shrink:0;width:600px;margin:0 auto;position:relative}.subscription-banner-root .big-banner.subscription .big-llustration-1{width:600px;top:7px;left:0}.subscription-banner-root .big-banner.subscription .big-llustration-1 img{width:100%;height:auto}@media (max-width:1920px) and (min-width:1025px){.subscription-banner-root .banner-container{padding:0 80px}.subscription-banner-root .big-banner.subscription .icons-mail,.subscription-banner-root .big-banner.subscription .clear-icon{top:15px}.subscription-banner-root .yellow-btn .card_btn{width:40px;height:40px}.subscription-banner-root .big-banner.subscription{border-radius:16px;flex-direction:row;flex:1;justify-content:center;align-items:flex-start;gap:80px;padding:72px 72px 72px 80px;display:flex;position:relative;overflow:hidden}.subscription-banner-root .big-banner.subscription .content{gap:40px;min-width:0}.subscription-banner-root .big-banner.subscription .text{gap:28px}.subscription-banner-root .big-banner.subscription .frame-11366{justify-content:flex-end;width:calc(50% - 40px);display:flex}.subscription-banner-root .big-banner.subscription .mail-subscription{gap:20px}.subscription-banner-root .big-banner.subscription .inputs form{flex-wrap:wrap;align-items:flex-start;gap:12px}.subscription-banner-root .big-banner.subscription input{font-size:calc(.223714vw + 13.7069px);line-height:150%}.subscription-banner-root .big-banner.subscription .yellow-btn{gap:16px;font-size:calc(.111857vw + 14.8535px)}.subscription-banner-root .big-banner.subscription .input-wrap{min-width:273px;max-width:360px}.subscription-banner-root .big-banner.subscription .input-for-banners{height:56px;padding:12px 52px}.subscription-banner-root .big-banner.subscription .text4,.subscription-banner-root .big-banner.subscription .text-4-span,.subscription-banner-root .big-banner.subscription .text-4-span2,.subscription-banner-root .big-banner.subscription .text-4-span3,.subscription-banner-root .big-banner.subscription .text-4-span4,.subscription-banner-root .big-banner.subscription .text-4-span5{font:400 14px/20px var(--font-mariupol)}.subscription-banner-root .big-banner.subscription ::placeholder{font-size:calc(.223714vw + 13.7069px)}.subscription-banner-root .big-banner.subscription .big-llustration-1{flex-shrink:0;width:100%;max-width:620px;position:relative}}@media (max-width:1750px) and (min-width:1025px){.subscription-banner-root .big-banner.subscription .inputs form{flex-wrap:wrap;align-items:flex-start;gap:12px}.subscription-banner-root .big-banner.subscription .input-wrap,.subscription-banner-root .big-banner.subscription .yellow-btn{flex:280px;min-width:0;max-width:none}.subscription-banner-root .big-banner.subscription .yellow-btn{white-space:nowrap;justify-content:space-between}}@media (max-width:1024px){.subscription-banner-root .banner-container{padding:0 20px}.subscription-banner-root .big-banner.subscription .icons-mail,.subscription-banner-root .big-banner.subscription .clear-icon{top:14px}.subscription-banner-root .big-banner.subscription .input-for-banners::placeholder{font-size:calc(.150602vw + 14.4578px)}.subscription-banner-root .big-banner.subscription{border-radius:24px;flex-flow:wrap;flex:1;justify-content:center;align-items:flex-start;gap:20px 80px;padding:40px 20px 24px;display:flex;position:relative;overflow:hidden}.subscription-banner-root .big-banner.subscription .content{gap:24px;min-width:280px;max-width:600px}.subscription-banner-root .big-banner.subscription .text{gap:20px}.subscription-banner-root .big-banner.subscription .mail-subscription{gap:24px;max-width:500px}.subscription-banner-root .big-banner.subscription .inputs,.subscription-banner-root .big-banner.subscription .inputs form{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:12px;display:flex;position:relative}.subscription-banner-root .big-banner.subscription .site-form-field{width:100%}.subscription-banner-root .big-banner.subscription input{font-size:calc(.150602vw + 14.4578px);line-height:133.333%}.subscription-banner-root .big-banner.subscription .yellow-btn{border-radius:8px;gap:16px;width:100%;min-width:0;font-size:calc(.150602vw + 14.4578px);line-height:120%;box-shadow:1px 1px #45494d}.subscription-banner-root .big-banner.subscription .yellow-btn .card_btn{width:36px;height:36px}.subscription-banner-root .big-banner.subscription .input-wrap{width:100%;min-width:100%;max-width:100%}.subscription-banner-root .big-banner.subscription .input-for-banners{height:52px;padding:14px 56px}.subscription-banner-root .big-banner.subscription .text4,.subscription-banner-root .big-banner.subscription .text-4-span2,.subscription-banner-root .big-banner.subscription .text-4-span4,.subscription-banner-root .big-banner.subscription .text-4-span5{font:400 13px/18px var(--font-mariupol)}.subscription-banner-root .big-banner.subscription .text4{height:54px}.subscription-banner-root .big-banner.subscription .text-4-span2,.subscription-banner-root .big-banner.subscription .text-4-span4{text-decoration:underline}.subscription-banner-root .big-banner.subscription .frame-11366,.subscription-banner-root .big-banner.subscription .big-llustration-1{width:280px}}.big-banner.subscription form button[type=submit]{cursor:pointer}.big-banner.subscription .inputs form .site-form-error{color:#f65931;font-family:var(--font-mariupol);font-feature-settings:"ss03" on;margin-top:8px;font-size:calc(.15625vw + 13px);line-height:141.176%;display:block;position:static}.big-banner.subscription .inputs form .site-form-response{border-radius:8px;width:100%;margin-top:16px;padding:12px 16px;font-size:16px;line-height:22px}.big-banner.subscription .inputs form .site-form-response.response-error{color:#d5472b;border:1px solid #f65931}@media (max-width:1920px) and (min-width:1025px){.big-banner.subscription .inputs form .site-form-error{font-size:calc(.223714vw + 11.7069px);line-height:142.857%}}@media (max-width:1024px){.big-banner.subscription .inputs form .site-form-error{font-size:calc(.150602vw + 12.4578px);line-height:138.462%}}
