#footer.container-fluid{background:#040c17;padding:0;color:#fff}#footer#footer.container-fluid>.row{margin:0}.page-footer{width:100%;display:flex;flex-direction:column}.page-footer a,.page-footer a:hover{color:currentColor;text-decoration:none}.page-footer__bottom,.page-footer__middle,.page-footer__top{position:relative}.page-footer__bottom::after,.page-footer__middle::after,.page-footer__top::after{content:'';position:absolute;display:block;height:1px;bottom:0;left:0;right:0;background:linear-gradient(90deg,#5c7495 0,#b3c0d3 100%)}.page-footer__bottom,.page-footer__extras,.page-footer__middle,.page-footer__top{padding-left:48px;padding-right:48px}@media (max-width:1024px){.page-footer__bottom,.page-footer__extras,.page-footer__middle,.page-footer__top{padding-left:32px;padding-right:32px}.page-footer__bottom>.row,.page-footer__extras>.row,.page-footer__middle>.row,.page-footer__top>.row{margin-left:-32px;margin-right:-32px}}@media (max-width:768px){.page-footer__bottom,.page-footer__extras,.page-footer__middle,.page-footer__top{padding-left:24px;padding-right:24px}.page-footer__bottom>.row,.page-footer__extras>.row,.page-footer__middle>.row,.page-footer__top>.row{margin-left:-24px;margin-right:-24px}}@media (max-width:576px){.page-footer__bottom,.page-footer__extras,.page-footer__middle,.page-footer__top{padding-left:16px;padding-right:16px}.page-footer__bottom>.row,.page-footer__extras>.row,.page-footer__middle>.row,.page-footer__top>.row{margin-left:-16px;margin-right:-16px}}.page-footer .footer-menu{display:flex;flex-direction:column;gap:8px}.page-footer .footer-menu__title{font-size:14px;line-height:1.3;letter-spacing:.2px;color:#8e9196}@media (max-width:1024px){.page-footer .footer-menu__title{font-size:16px;line-height:1.3;letter-spacing:.2px;color:currentColor;display:flex;justify-content:space-between;align-items:center}.page-footer .footer-menu__title::after{content:'';display:inline-block;width:12px;height:5px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='24' height='12' viewBox='0 0 24 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0002 12C11.7645 12 11.5287 11.914 11.3307 11.7424L0.440551 2.29115C-0.0483484 1.86652 -0.145028 1.06732 0.224551 0.505986C0.594111 -0.0555666 1.29029 -0.166447 1.77943 0.257706L12.0002 9.12833L22.2208 0.257706C22.7098 -0.166615 23.4057 -0.0553266 23.7754 0.505986C24.1451 1.06732 24.0483 1.86652 23.5595 2.29115L12.6693 11.7424C12.4715 11.914 12.2357 12 12.0002 12Z' fill='%23fff'/%3E%3C/svg%3E")}}@media (max-width:1024px){.page-footer .footer-menu__link{font-size:14px;line-height:1.3;letter-spacing:.2px;padding-left:16px;display:none}}.page-footer .footer-menu.opened .footer-menu__title::after{transform:rotate(180deg)}@media (max-width:1024px){.page-footer .footer-menu.opened .footer-menu__link{display:block}}.page-footer .footer-submenu{display:flex;align-items:center;justify-content:center;gap:160px}@media (max-width:1024px){.page-footer .footer-submenu{flex-direction:column;align-items:flex-start;gap:16px}}.page-footer .company-info address{display:flex;flex-direction:column;gap:4px}.page-footer .company-info address p{margin:0}.page-footer .company-info__logo{margin-bottom:16px;height:43px;width:100%}@media (max-width:768px){.page-footer .company-info__logo{height:34px}}.page-footer .company-info__logo img{display:block;height:100%;width:auto}.page-footer .company-info__contact{margin-bottom:16px;display:inline-block}.page-footer .company-info__contact-link{font-weight:700;color:#1383f4}.page-footer .company-info__address-name{font-size:20px;line-height:1.2;font-weight:700;letter-spacing:0;font-weight:400}p+.page-footer .company-info__address-name{margin-top:32px}.page-footer .company-info__address-name:not([class]):not(:last-child):not(:only-child){margin-bottom:8px}@media (max-width:576px){.page-footer .company-info__address-name{font-size:18px}}.page-footer .company-info__address{color:#c5c7c9}.page-footer .company-info__link{display:flex;gap:8px}.page-footer .company-info__link::before{content:'';width:20px;height:20px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center}.page-footer .company-info__link--email::before{background-image:url(../../../images/Footer/Email.svg)}.page-footer .company-info__link--map{font-weight:700;color:#1383f4}.page-footer .company-info__link--map::before{background-image:url(../../../images/Footer/Map.svg)}.page-footer .social-link-list{margin-top:32px}@media (max-width:1024px){.page-footer .social-link-list{margin-top:16px}}.page-footer .social-link-list ul{gap:24px;display:flex;flex-wrap:wrap;margin:0}.page-footer .social-link-list ul li img{display:block}.page-footer .social-link-list ul li a{display:flex;align-items:center;justify-content:center;padding:10px;width:48px;height:48px;border-radius:2px;position:relative}.page-footer .social-link-list ul li a::before{content:"";position:absolute;inset:0;border-radius:inherit;border-width:1px;border-style:solid;border-color:transparent;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;background-clip:border-box;background-origin:border-box;background-image:linear-gradient(90deg,#5c7495 0,#b3c0d3 100%);z-index:1}.page-footer .social-link-list ul li a img{max-height:100%}.page-footer .social-link-list ul li a:hover{background:linear-gradient(90deg,#5c7495 0,#b3c0d3 100%)}.page-footer__top{display:flex;justify-content:flex-end;padding-top:48px;padding-bottom:48px}@media (max-width:1024px){.page-footer__top{padding-top:32px;padding-bottom:32px}}@media (max-width:768px){.page-footer__top{padding-top:24px;padding-bottom:24px}}.page-footer__middle{padding-top:48px;padding-bottom:48px;display:grid;grid-gap:24px;justify-content:space-between;grid-template-columns:repeat(5,1fr);grid-template-areas:"company . menu1 menu2 menu3"}@media (max-width:1439px){.page-footer__middle{grid-template-columns:repeat(4,1fr);grid-template-areas:"company menu1 menu2 menu3"}}@media (max-width:1024px){.page-footer__middle{display:flex;flex-direction:column;gap:24px;padding-top:24px;padding-bottom:24px}}.page-footer__middle .company-info{grid-area:company}@media (max-width:1024px){.page-footer__middle .company-info{display:flex;flex-direction:column}}.page-footer__middle .footer-menu-wrapper:nth-child(2){grid-area:menu1}.page-footer__middle .footer-menu-wrapper:nth-child(3){grid-area:menu2}.page-footer__middle .footer-menu-wrapper:nth-child(4){grid-area:menu3}@media (max-width:1024px){.page-footer__middle .footer-menu-wrapper{width:100%}}.page-footer__bottom{display:flex;justify-content:center;padding-top:24px;padding-bottom:24px}@media (max-width:1024px){.page-footer__bottom{justify-content:flex-start}}.page-footer__extras{display:flex;justify-content:space-between;padding-top:48px;padding-bottom:48px}@media (max-width:1024px){.page-footer__extras{flex-direction:column;gap:24px;padding-top:24px;padding-bottom:24px}}.page-footer__extras .footer-submenu{gap:24px}@media (max-width:1024px){.page-footer__extras .footer-submenu{flex-direction:row;justify-content:flex-start}}.page-footer .footer-menu-wrapper{display:flex;flex-direction:column;gap:32px}@media (max-width:1024px){.page-footer .footer-menu-wrapper{gap:24px}}.page-footer.page-footer__landing-page .page-footer__middle{grid-template-areas:"company";grid-template-columns:1fr}.page-footer.page-footer__landing-page .page-footer__middle .company-info{display:grid;grid-template-areas:"logo contact" "address social-links"}.page-footer.page-footer__landing-page .page-footer__middle .company-info__logo{grid-area:logo}.page-footer.page-footer__landing-page .page-footer__middle .company-info__contact{grid-area:contact;justify-self:end}.page-footer.page-footer__landing-page .page-footer__middle .company-info address{grid-area:address;margin-bottom:16px}.page-footer.page-footer__landing-page .page-footer__middle .company-info .social-link-list{grid-area:social-links;margin-top:0;justify-self:end}@media (max-width:1024px){.page-footer.page-footer__landing-page .page-footer__middle .company-info{grid-template-areas:"logo" "address" "contact" "social-links"}.page-footer.page-footer__landing-page .page-footer__middle .company-info .social-link-list{justify-self:start}.page-footer.page-footer__landing-page .page-footer__middle .company-info__contact{justify-self:start}}