﻿.loader{top:0;left:0;background:rgba(0,0,0,.5);z-index:999;backdrop-filter:blur(4px)}.loader__loading__circle{border:8px solid #f4f6f8;border-top:8px solid #d20014;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.footer__socials__icon{width:28px;aspect-ratio:1/1}.footer__socials__icon.facebook{background-color:#6770c0;transition:transform .3s}.footer__socials__icon.facebook:hover{transform:translateY(-2px)}.footer__main .footer__link{font-weight:400}.footer__link{color:#181e36;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s}.footer__link i{width:30px}.footer__link:hover{color:#d20014;text-decoration:underline;text-decoration-thickness:1px}.footer__col__row__title{width:130px}.footer__col__row__info{flex-grow:1}.footer__logo__wrapper{bottom:0;left:28px}@media screen and (max-width: 1024px){.footer__bottom{padding:0}.footer__bottom .footer__wrapper{justify-content:center}.footer__bottom__nav{justify-content:center}.footer__bottom__nav .copyright{width:100%;text-align:center;border-bottom:1px solid #e5e5e5}.footer__bottom__nav__links{justify-content:center}}@media screen and (max-width: 800px){.footer__col{width:50%}.footer__col__certificates img{height:50px}.footer__bottom__nav span{font-size:.85rem}.footer__col__list{font-size:.85rem}}@media screen and (max-width: 550px){.footer__main{padding:20px}}@media screen and (max-width: 400px){.footer__col{width:100%;padding:0}.footer__col.toggleBlock .footer__col__title{cursor:pointer;padding:15px 0;margin:0}.footer__col.toggleBlock .footer__col__title:after{content:"";position:absolute;top:15px;right:0;font-family:"Font Awesome 6 Pro";font-weight:400;transition:all .3s}.footer__col__list{font-size:1rem}.footer__col__list[data-totoggle-single]{max-height:0;overflow:hidden;opacity:0;margin:0;transition:opacity .3s,max-height .3s,margin .3s}.footer__col__list[data-totoggle-single].active{opacity:1;max-height:500px;margin:0 0 20px}.footer__bottom__nav .copyright{display:flex;flex-direction:column}.footer__bottom__nav .copyright .cRed{padding-top:10px}.footer__bottom__nav__links span{padding:10px;text-transform:none}}