.footer{background-image:radial-gradient(circle at bottom center,#157BDB,#157BDB 20%,#0D7BD8 20%,#0D7BD8 40%,#1180DA 40%,#1180DA 60%,#1186DE 60%,#1186DE 80%,#1186DE 80%);background-repeat:no-repeat;padding:0 40px}@media (max-width: 640px){.footer{padding:0 24px}}.footer__body{margin:0 auto;max-width:1080px;padding:80px 0;position:relative}@media (max-width: 1024px){.footer__body{padding:64px 0}}.footer .link-container{margin-bottom:48px}@media (max-width: 640px){.footer .link-container{margin-bottom:32px}}.footer .link-container .link-row{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -12px;row-gap:48px}@media (max-width: 640px){.footer .link-container .link-row{row-gap:32px}}.footer .link-container .row-border{background-color:#fff;height:1px;margin:48px 0}@media (max-width: 640px){.footer .link-container .row-border{margin:32px 0}}.footer .link-container .link-section{padding:0 12px;width:25%}@media (max-width: 1024px){.footer .link-container .link-section{width:50%}}@media (max-width: 320px){.footer .link-container .link-section{width:100%}}.footer .link-container .link-section .item{color:#fff;display:block;font-size:17px;font-weight:400;letter-spacing:.02em;line-height:140%;margin-bottom:12px}.footer .link-container .link-section .item:last-child{margin-bottom:0}.footer .link-container .link-section .item:hover{color:#d1d1d1}@media (max-width: 640px){.footer .link-container .link-section .item{font-size:14px}}.footer .link-container .link-section .mt-5{margin-top:25px}.footer .link-container .link-section .header{align-items:flex-end;border-bottom:solid 4px white;color:#fff!important;display:inline-flex;font-size:17px;font-weight:700;height:60px;line-height:120%;margin-bottom:20px;padding-bottom:4px;text-decoration:none}@media (max-width: 640px){.footer .link-container .link-section .header{font-size:14px}}.footer .link-container .link-section .header .arrow-icon{height:10px;margin-left:12px;width:10px}.footer .download-supervised-wrapper{border-bottom:1px white solid;border-top:1px white solid;display:flex;flex-direction:column;padding:48px 0}@media (max-width: 640px){.footer .download-supervised-wrapper{align-items:flex-start;flex-direction:column;padding:32px 0}}.footer .download-supervised-wrapper .download-section{align-items:center;display:flex}@media (max-width: 640px){.footer .download-supervised-wrapper .download-section{align-items:flex-start;flex-direction:column}}.footer .download-supervised-wrapper .download-section .download-title{color:#fff;font-size:17px;font-weight:400;line-height:140%;margin-right:24px}@media (max-width: 640px){.footer .download-supervised-wrapper .download-section .download-title{margin-bottom:24px;margin-right:0}}@media (max-width: 640px){.footer .download-supervised-wrapper .download-section .download-items-wrapper{display:flex;flex-direction:column;width:100%}}.footer .download-supervised-wrapper .download-section .download-items-wrapper>a .download-items{height:48px;width:154px}.footer .download-supervised-wrapper .download-section .download-items-wrapper>a:first-child .download-items{margin-right:16px}@media (max-width: 640px){.footer .download-supervised-wrapper .download-section .download-items-wrapper>a:first-child .download-items{margin-bottom:16px;margin-right:0}}.footer .download-supervised-wrapper .supervised-wrapper{align-items:center;display:flex;margin-top:48px}@media (max-width: 640px){.footer .download-supervised-wrapper .supervised-wrapper{flex-direction:column;margin-top:32px}}.footer .download-supervised-wrapper .supervised-wrapper .supervised-title{color:#fff;font-size:17px;font-weight:400;line-height:140%;width:calc(100% - 280px);max-width:414px}@media (max-width: 640px){.footer .download-supervised-wrapper .supervised-wrapper .supervised-title{margin-bottom:24px;margin-right:0;max-width:none;width:100%}}@media (max-width: 640px){.footer .download-supervised-wrapper .supervised-wrapper .item-wrapper{align-items:center;display:flex;justify-content:space-around;width:100%}}@media (max-width: 320px){.footer .download-supervised-wrapper .supervised-wrapper .item-wrapper{display:block}}.footer .download-supervised-wrapper .supervised-wrapper .item-wrapper .supervised-item{margin-left:32px}@media (max-width: 640px){.footer .download-supervised-wrapper .supervised-wrapper .item-wrapper .supervised-item{margin:0}}@media (max-width: 320px){.footer .download-supervised-wrapper .supervised-wrapper .item-wrapper .supervised-item{width:100%;height:70px;margin-top:12px}.footer .download-supervised-wrapper .supervised-wrapper .item-wrapper .supervised-item:first-child{margin-top:0}}.footer .social-media-wrapper{align-items:center;display:flex;padding-top:48px}@media (max-width: 640px){.footer .social-media-wrapper{align-items:flex-start;flex-direction:column;padding-top:32px}}.footer .social-media-wrapper .copyright-text{color:#fff;flex:1;font-size:17px;font-weight:400;line-height:140%;margin:0 24px}@media (max-width: 640px){.footer .social-media-wrapper .copyright-text{font-size:14px;margin:24px 0 0}}.footer .social-media-wrapper .social-media{margin-left:auto}@media (max-width: 640px){.footer .social-media-wrapper .social-media{margin-left:0;margin-top:24px}}.footer .social-media-wrapper .social-media>a{display:inline-block;margin-left:16px}.footer .social-media-wrapper .social-media>a:first-child{margin-left:0}.footer .social-media-wrapper .social-media .social-media-logo:not(:first-child){margin-left:20px}.footer__nav-to-top{align-items:center;background-color:#fff;border:solid 2px #118ee9;border-radius:22px;bottom:0;box-shadow:0 7px 18px #00000021;color:#118ee9;cursor:pointer;display:flex;font-size:14px;font-size:21px;font-weight:700;height:48px;justify-content:center;position:fixed;right:calc((100% - 1240px)/2);transform:translateY(-50%);transition:bottom .75s ease-in-out;width:250px;z-index:9}@media (max-width: 1280px){.footer__nav-to-top{right:100px}}@media (max-width: 1024px){.footer__nav-to-top{bottom:16px;right:50%;transform:translate(50%)}}.footer__nav-to-top--hide{bottom:-100px}.footer__nav-to-top--docked{top:0;bottom:unset;position:absolute;right:10px}@media (max-width: 1280px){.footer__nav-to-top--docked{right:40px;top:0}}@media (max-width: 1024px){.footer__nav-to-top--docked{right:170px;top:0;transform:translate(50%,-50%)}}@media (max-width: 640px){.footer__nav-to-top--docked{right:50%;top:0;transform:translate(50%,-50%)}}.footer__nav-to-top .arrow-up-wrapper{padding-left:8px}.footer__nav-to-top .arrow-up-wrapper .arrow-up{display:block;height:20px;position:relative;width:20px}.footer__nav-to-top span{font-size:21px;line-height:1.25}
