@font-face{font-family:Roboto;src:url(./Roboto-Regular.g-opMIF6.woff2) format("woff2"),url(./Roboto-Regular.CfDDYa6Q.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans-Medium;src:url(./GeneralSans-Medium.DvEF04Ne.woff2) format("woff2"),url(./GeneralSans-Medium.sA7I9gJL.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans-Light;src:url(./GeneralSans-Light.ulp9itO8.woff2) format("woff2"),url(./GeneralSans-Light.DzM6pIPN.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans-Regular;src:url(./GeneralSans-Regular.BeAhF2WT.woff2) format("woff2"),url(./GeneralSans-Regular.Dk2lLWJL.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.g-72-700{font-family:GeneralSans-Medium;font-size:72px;font-weight:700;line-height:1}.g-48-700{font-family:GeneralSans-Medium;font-size:48px;font-weight:700;line-height:1}.g-32-700{font-family:GeneralSans-Medium;font-size:32px;font-weight:700;line-height:1}.g-18-700{font-family:GeneralSans-Medium;font-size:18px;font-weight:700;line-height:1.5}.g-48-600{font-family:GeneralSans-Medium;font-size:48px;font-weight:600;line-height:1}.g-32-600{font-family:GeneralSans-Medium;font-size:32px;font-weight:600;line-height:1}.g-24-600{font-family:GeneralSans-Medium;font-size:24px;font-weight:600;line-height:1}.g-16-600{font-family:GeneralSans-Medium;font-size:16px;font-weight:600;line-height:1.5}.g-14-600{font-family:GeneralSans-Medium;font-size:14px;font-weight:600;line-height:1}.g-250-500{font-family:GeneralSans-Medium;font-size:250px;font-weight:500;line-height:1}.g-150-500{font-family:GeneralSans-Medium;font-size:150px;font-weight:500;line-height:1}.g-128-500{font-family:GeneralSans-Medium;font-size:128px;font-weight:500;line-height:1}.g-72-500{font-family:GeneralSans-Medium;font-size:72px;font-weight:500;line-height:1}.g-48-500{font-family:GeneralSans-Medium;font-size:48px;font-weight:500;line-height:1}.g-32-500{font-family:GeneralSans-Medium;font-size:32px;font-weight:500;line-height:1}.g-24-500{font-family:GeneralSans-Medium;font-size:24px;font-weight:500;line-height:1}.g-18-500{font-family:GeneralSans-Medium;font-size:18px;font-weight:500;line-height:1}.g-16-500{font-family:GeneralSans-Medium;font-size:16px;font-weight:500;line-height:1}.g-14-500{font-family:GeneralSans-Medium;font-size:14px;font-weight:500;line-height:1}.g-32-400{font-family:GeneralSans-Medium;font-size:32px;font-weight:400;line-height:1}.g-24-400{font-family:GeneralSans-Medium;font-size:24px;font-weight:400;line-height:1}.g-22-400{font-family:GeneralSans-Medium;font-size:22px;font-weight:400;line-height:1.5}.g-18-400{font-family:GeneralSans-Medium;font-size:18px;font-weight:400;line-height:1.5}.g-16-400{font-family:GeneralSans-Medium;font-size:16px;font-weight:400;line-height:1}.g-14-400{font-family:GeneralSans-Medium;font-size:14px;font-weight:400;line-height:calc(24 / 14)}.r-22-400{font-family:Roboto;font-size:22px;font-weight:400;line-height:1.5;letter-spacing:.03em}.r-16-400{font-family:Roboto;font-size:16px;font-weight:400;line-height:1;letter-spacing:.03em}.g-22-300{font-family:GeneralSans-Medium;font-size:22px;font-weight:300;line-height:1.5}.g-18-300{font-family:GeneralSans-Medium;font-size:18px;font-weight:300;line-height:1}.g-16-300{font-family:GeneralSans-Medium;font-size:16px;font-weight:300;line-height:1}.gl-32-400{font-family:GeneralSans-Light;font-size:32px;font-weight:400;line-height:1}.gl-22-400{font-family:GeneralSans-Light;font-size:22px;font-weight:400;line-height:1}.gl-22-300{font-family:GeneralSans-Light;font-size:22px;font-weight:300;line-height:1}.gl-20-400{font-family:GeneralSans-Light;font-size:20px;font-weight:400;line-height:calc(24 / 20)}.gl-18-400{font-family:GeneralSans-Light;font-size:18px;font-weight:400;line-height:calc(32 / 18)}.gl-16-400{font-family:GeneralSans-Light;font-size:16px;font-weight:400;line-height:1}.gl-14-400{font-family:GeneralSans-Light;font-size:14px;font-weight:400;line-height:1}.gr-312-500{font-family:GeneralSans-Regular;font-size:315px;font-weight:500;line-height:1}.gr-72-500{font-family:GeneralSans-Regular;font-size:72px;font-weight:500;line-height:1}.gr-32-500{font-family:GeneralSans-Regular;font-size:32px;font-weight:500;line-height:1}.gr-32-600{font-family:GeneralSans-Regular;font-size:32px;font-weight:600;line-height:1}.gr-32-400{font-family:GeneralSans-Regular;font-size:32px;font-weight:400;line-height:1}.gr-24-400{font-family:GeneralSans-Regular;font-size:24px;font-weight:400;line-height:1}.gr-18-400{font-family:GeneralSans-Regular;font-size:18px;font-weight:400;line-height:calc(32 / 18)}.gr-18-500{font-family:GeneralSans-Regular;font-size:18px;font-weight:500;line-height:calc(32 / 18)}.gr-16-600{font-family:GeneralSans-Regular;font-size:16px;font-weight:600;line-height:1}.gr-16-500{font-family:GeneralSans-Regular;font-size:16px;font-weight:500;line-height:1}.gr-16-400{font-family:GeneralSans-Regular;font-size:16px;font-weight:400;line-height:1}.gr-14-400{font-family:GeneralSans-Regular;font-size:14px;font-weight:400;line-height:calc(24 / 14)}.footer{background-color:#090f2d;color:#fff}.footer__container{padding:5% 0}.footer__top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px 60px}.footer__logo-link{display:inline-block;-ms-flex-negative:0;flex-shrink:0}.footer__logo{width:265px;height:45px;display:block}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 220px;margin-right:125px}.footer__info-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer__label{opacity:.7}.footer__email-link{color:#fff;-webkit-text-decoration:none;text-decoration:none;position:relative;display:inline-block;padding-bottom:10px;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__email-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1.5px;background-color:#ed1b24;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.footer__email-link:hover{color:#ed1b24}.footer__email-link:hover:after{width:100%}.footer__phone-link{color:#fff;-webkit-text-decoration:none;text-decoration:none;position:relative;display:inline-block;padding-bottom:4px;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__phone-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background-color:#fff;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.footer__phone-link:hover{color:#ed1b24}.footer__phone-link:hover:after{background-color:#ed1b24;width:0}.footer__cta-link{opacity:.7;color:#fff;-webkit-text-decoration:none;text-decoration:none;position:relative;display:inline-block;padding-bottom:4px;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__cta-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1.5px;background-color:#ed1b24;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.footer__cta-link:hover{color:#ed1b24}.footer__cta-link:hover:after{width:100%}.footer__cta-link:hover{opacity:1}.footer__description{margin-top:78px;opacity:.7;max-width:230px}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}.footer__social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.footer__social-icons picture,.footer__social-icons img{width:24px;height:24px}.footer__social-icon{margin-top:20px;border-radius:50%;border:1px solid rgba(255,255,255,.2);padding:17px;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.footer__social-icon:hover{border-color:#ed1b24;-webkit-box-shadow:0 0 12px 3px rgba(237,27,36,.5);box-shadow:0 0 12px 3px #ed1b2480}.footer__divider{margin:50px 0;background-color:#fff;opacity:.2}.footer__bottom-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 40px;color:#ffffffb3}.footer__copyright a{-webkit-transition:color .3s ease;color:#fff;-webkit-text-decoration:none;text-decoration:none;position:relative;display:inline-block;padding-bottom:0;transition:color .3s ease}.footer__copyright a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background-color:#fff;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.footer__copyright a:hover{color:#ed1b24}.footer__copyright a:hover:after{background-color:#ed1b24;width:0}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px 40px}.footer__nav-link{color:#fff;-webkit-text-decoration:none;text-decoration:none;position:relative;display:inline-block;padding-bottom:0;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background-color:#fff;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.footer__nav-link:hover{color:#ed1b24}.footer__nav-link:hover:after{background-color:#ed1b24;width:0}@media screen and (max-width: 1250px){.g-72-700{font-size:60px}.g-48-700{font-size:40px}.g-32-700{font-size:28px}.g-18-700{font-size:16px}.g-48-600{font-size:40px}.g-32-600{font-size:28px}.g-24-600{font-size:20px}.g-16-600{font-size:14px}.g-250-500{font-size:170px}.g-150-500,.g-128-500{font-size:80px}.g-72-500{font-size:56px}.g-48-500{font-size:40px}.g-32-500{font-size:28px}.g-24-500{font-size:20px}.g-18-500{font-size:16px}.g-16-500{font-size:14px}.g-32-400{font-size:28px}.g-24-400,.g-22-400{font-size:20px}.g-18-400{font-size:16px}.g-16-400{font-size:14px}.r-22-400{font-size:20px}.r-16-400{font-size:14px}.g-22-300{font-size:20px}.g-18-300{font-size:16px}.g-16-300{font-size:14px}.gl-32-400{font-size:28px}.gl-22-400,.gl-22-300{font-size:20px}.gl-20-400,.gl-18-400{font-size:18px}.gl-16-400{font-size:16px}.gl-14-400{font-size:14px}.gr-312-500{font-size:150px}.gr-72-500{font-size:60px}.gr-32-500,.gr-32-600,.gr-32-400{font-size:28px}.gr-24-400,.gr-18-400,.gr-18-500{font-size:18px}.gr-16-600,.gr-16-500,.gr-16-400{font-size:16px}.gr-14-400{font-size:14px}}@media screen and (max-width: 868px){.footer__info{margin-right:0}}@media screen and (max-width: 640px){.g-72-700{font-size:40px}.g-48-700{font-size:32px}.g-32-700{font-size:22px}.g-18-700{font-size:14px}.g-48-600{font-size:32px}.g-32-600{font-size:22px}.g-24-600{font-size:18px}.g-16-600,.g-14-600{font-size:12px}.g-250-500{font-size:120px}.g-150-500,.g-128-500{font-size:48px}.g-72-500{font-size:36px}.g-48-500{font-size:32px}.g-32-500{font-size:22px}.g-24-500{font-size:18px}.g-18-500{font-size:14px}.g-16-500,.g-14-500{font-size:12px}.g-32-400{font-size:22px}.g-24-400{font-size:18px}.g-22-400{font-size:16px}.g-18-400{font-size:14px}.g-16-400,.g-14-400{font-size:12px}.r-22-400{font-size:16px}.r-16-400{font-size:12px}.g-22-300{font-size:16px}.g-18-300{font-size:14px}.g-16-300{font-size:12px}.gl-32-400{font-size:22px}.gl-22-400,.gl-22-300{font-size:18px}.gl-20-400,.gl-18-400,.gl-16-400{font-size:16px}.gl-14-400{font-size:14px}.gr-312-500{font-size:70px}.gr-72-500{font-size:40px}.gr-32-500,.gr-32-600,.gr-32-400{font-size:22px}.gr-24-400,.gr-18-400,.gr-18-500{font-size:16px}.gr-16-600,.gr-16-500,.gr-16-400,.gr-14-400{font-size:14px}}@media screen and (min-width: 1921px){.g-72-700{font-size:3.75vw}.g-48-700{font-size:2.5vw}.g-32-700{font-size:calc(32 * 100 / 1920 * 1vw)}.g-18-700{font-size:.9375vw}.g-48-600{font-size:2.5vw}.g-32-600{font-size:calc(32 * 100 / 1920 * 1vw)}.g-24-600{font-size:1.25vw}.g-16-600{font-size:calc(16 * 100 / 1920 * 1vw)}.g-14-600{font-size:calc(14 * 100 / 1920 * 1vw)}.g-250-500{font-size:calc(250 * 100 / 1920 * 1vw)}.g-150-500{font-size:7.8125vw}.g-128-500{font-size:calc(128 * 100 / 1920 * 1vw)}.g-72-500{font-size:3.75vw}.g-48-500{font-size:2.5vw}.g-32-500{font-size:calc(32 * 100 / 1920 * 1vw)}.g-24-500{font-size:1.25vw}.g-18-500{font-size:.9375vw}.g-16-500{font-size:calc(16 * 100 / 1920 * 1vw)}.g-14-500{font-size:calc(14 * 100 / 1920 * 1vw)}.g-32-400{font-size:calc(32 * 100 / 1920 * 1vw)}.g-24-400{font-size:1.25vw}.g-22-400{font-size:calc(22 * 100 / 1920 * 1vw)}.g-18-400{font-size:.9375vw}.g-16-400{font-size:calc(16 * 100 / 1920 * 1vw)}.g-14-400{font-size:calc(14 * 100 / 1920 * 1vw)}.r-22-400{font-size:calc(22 * 100 / 1920 * 1vw)}.r-16-400{font-size:calc(16 * 100 / 1920 * 1vw)}.g-22-300{font-size:calc(22 * 100 / 1920 * 1vw)}.g-18-300{font-size:.9375vw}.g-16-300{font-size:calc(16 * 100 / 1920 * 1vw)}.gl-32-400{font-size:calc(32 * 100 / 1920 * 1vw)}.gl-22-400,.gl-22-300{font-size:calc(22 * 100 / 1920 * 1vw)}.gl-20-400{font-size:calc(20 * 100 / 1920 * 1vw)}.gl-18-400{font-size:.9375vw}.gl-16-400{font-size:calc(16 * 100 / 1920 * 1vw)}.gl-14-400{font-size:calc(14 * 100 / 1920 * 1vw)}.gr-312-500{font-size:16.40625vw}.gr-72-500{font-size:3.75vw}.gr-32-500,.gr-32-600,.gr-32-400{font-size:calc(32 * 100 / 1920 * 1vw)}.gr-24-400{font-size:1.25vw}.gr-18-400,.gr-18-500{font-size:.9375vw}.gr-16-600,.gr-16-500,.gr-16-400{font-size:calc(16 * 100 / 1920 * 1vw)}.gr-14-400{font-size:calc(14 * 100 / 1920 * 1vw)}}@media (min-width: 1921px){.footer__top-content{gap:2.08333vw 3.125vw}.footer__logo{width:13.80208vw;height:2.34375vw}.footer__info{gap:2.08333vw 11.45833vw;margin-right:6.51042vw}.footer__info-col{gap:.52083vw}.footer__description{margin-top:4.0625vw;max-width:11.97917vw}.footer__social{margin-top:.52083vw}.footer__social-icons{gap:1.04167vw}.footer__social-icons picture,.footer__social-icons img{width:1.25vw;height:1.25vw}.footer__social-icon{margin-top:1.04167vw;border:.05208vw solid rgba(255,255,255,.2);padding:.88542vw}.footer__social-icon:hover{-webkit-box-shadow:0 0 .625vw .15625vw rgba(237,27,36,.5);box-shadow:0 0 .625vw .15625vw #ed1b2480}.footer__divider{margin:2.60417vw 0}.footer__bottom-content,.footer__links{gap:1.04167vw 2.08333vw}}
