.footer-border__wrapper{display:flex;flex-wrap:nowrap;overflow:hidden;max-width:100vw;transform:translateY(2px)}.footer-border__triangle{width:0;height:0;border-style:solid;border-color:transparent}@media(min-width:1024px){.footer-border__triangle--left,.footer-border__triangle--right{border-top-width:5.625rem;border-bottom-width:5.625rem}}.footer-border__triangle--left{border-width:7.854vw 0 0 100vw;border-left-color:#004178;z-index:2}.footer-border__triangle--right{position:absolute;bottom:0;right:0;border-width:0 0 5.25vw 40vw;border-bottom-color:#21c5c9;z-index:1}.app-footer{position:relative;color:#fff;background-color:#004178}.app-footer [data-scroll-top]{font-size:2.125rem;line-height:1.375rem;cursor:pointer}@media(min-width:1024px){.app-footer [data-scroll-top]{display:block}}.app-footer [data-scroll-top] i{display:inline-block;line-height:1.375rem;transform:rotate(-90deg)}.app-footer .scroll-top-mobile{margin-bottom:1.125rem}.app-footer .scroll-top-mobile i{position:relative;left:-.5625rem}.app-footer .accordion{border:0}.app-footer .accordion__navigation{padding:.25rem 0}.app-footer .accordion__navigation:last-child{padding-bottom:1.25rem}.app-footer .accordion__label{padding-bottom:16px;padding-top:16px;height:42px}.app-footer .accordion__label--active{font-weight:400}.app-footer .accordion__label--active .accordion__label{font-weight:700}.app-footer .accordion__label--active .accordion__icon:before{transform:rotate(90deg)!important}.app-footer .accordion__label--active .accordion__icon{transform:none!important}.app-footer .accordion__label img:first-child{position:absolute;transition:transform .5s ease-in-out;transform:rotate(90deg)}.app-footer .accordion__label img:nth-child(2){position:relative;top:-.125rem}.app-footer .accordion__label--active img:first-child{transform:rotate(180deg)}.app-footer .accordion__item{font-size:.875rem;border-bottom:1px solid #fff;padding:0}.app-footer .accordion__item .accordion__icon{position:relative;cursor:pointer;font-size:2rem;top:.3125rem;transform:rotate(0)}.app-footer .accordion__item .accordion__icon:after,.app-footer .accordion__item .accordion__icon:before{top:-16px;right:16px;content:"";position:absolute;width:1px;height:16px;background-color:#fff}.app-footer .accordion__item .accordion__icon:after{transform:rotate(90deg)}.app-footer .accordion__item .accordion__icon:before{transition:transform .5s;transform:rotate(0deg)}.app-footer .h3,.app-footer h3{color:#fff}.app-footer p{font-size:.875rem;line-height:1.375rem;margin-bottom:0}.app-footer__arrow--desktop{margin-left:-.625rem}.app-footer a,.app-footer a:visited{color:#fff}.app-footer a:focus,.app-footer a:hover,.app-footer a:visited:focus,.app-footer a:visited:hover{text-decoration:underline}.contact-section__header{font-weight:700;font-size:1.375rem}.contact-section__block{margin-bottom:1.5rem}.contact-section__paragraph{font-size:.875rem}@media(min-width:1024px){.contact-section__paragraph{font-size:.9375rem}}.contact-section__link{color:#fff!important}.contact-section__link:visited{color:#fff}.contact-section__socials-wrapper{display:flex;justify-content:flex-start}@media(max-width:1023px){.contact-section__socials-wrapper{border-bottom:1px solid #fff;padding-bottom:1.5rem}}.contact-section__socials-wrapper *{cursor:pointer}.contact-section__socials-wrapper i{margin-right:1.875rem;font-size:1.25rem}@media(max-width:1023px){.contact-section__socials-wrapper{color:#fff;justify-content:space-between}.contact-section__socials-wrapper i{margin-right:0;font-size:1.5625rem}}.reviews-section__paragraph{font-size:.875rem;opacity:.7}.terms-of-use-section{flex-direction:column;padding-bottom:0;flex-shrink:0}@media(min-width:1024px){.terms-of-use-section{flex-direction:row;padding-bottom:.5rem}}@media(max-width:1023.98px){.terms-of-use-section p.terms-of-use-section__paragraph:last-of-type{padding-bottom:0}}.terms-of-use-section__paragraph{font-size:.875rem;padding-bottom:1.5rem;flex-shrink:0}@media(min-width:1024px){.terms-of-use-section__paragraph{padding-bottom:1.125rem;margin-left:1.875rem}}.copyrights_section{flex-direction:column-reverse;padding-bottom:1.5625rem}@media(max-width:1023px){.copyrights_section{align-items:flex-start!important}}.copyrights_section hr{width:100%}@media(min-width:1024px){.copyrights_section{flex-direction:row;padding-bottom:0}}.copyrights_section__paragraph{font-size:.875rem}#footer .accordion__content{transition-duration:.2s}#footer .accordion__content--active{max-height:100vh}