.footer{position:relative;background-color:#231f20;height:100%}.footer .partners{position:relative;background-color:#fff}.footer .partners .category{display:flex;align-items:center;justify-content:center;margin-top:15px}.footer .partners .category h3{font-size:18px;color:#000;font-weight:700;font-family:Roboto}.footer .partners .partner-carousel{margin-top:30px}.footer .partners .partner-carousel .slick-dots{display:flex;align-items:center;justify-content:center;margin:0;padding:10px 0;list-style-type:none}.footer .partners .partner-carousel .slick-dots li button{width:10px;height:10px;border-radius:50%;border:1px solid #0058ab;background-color:#fff;font-size:0;margin-left:5px}.footer .partners .partner-carousel .slick-dots li.slick-active button{background-color:#0058ab}.footer .partners .partner-carousel .image{height:100px;width:100px;display:flex;align-items:center;justify-content:center;margin:0 10px;overflow:hidden}.footer .partners .partner-carousel .image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;margin:0}.footer .newsletter{background-color:#0058ab;height:30vh;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:3}.footer .newsletter .world-map{position:absolute;width:100%;z-index:1}.footer .newsletter .world-map img{width:100%;height:100%}.footer .newsletter .newsletter-title{font-size:45px;color:#fff;font-weight:700;font-family:Roboto;text-align:center;text-transform:uppercase;margin-bottom:30px;z-index:2}.footer .newsletter .newsletter-title strong{color:#231f20}.footer .newsletter .form-newsletter{display:flex;align-items:center;justify-content:center;z-index:2}.footer .newsletter .form-newsletter .row{display:flex;gap:1rem}.footer .newsletter .form-newsletter .row .col{flex-wrap:nowrap;flex:1;display:flex}.footer .newsletter .form-newsletter .row .col input{border:1px solid #231f20;border-radius:50px;padding:10px;width:300px;background-color:#0058ab;color:#fff}.footer .newsletter .form-newsletter .row .col .btn-newsletter{border:1px solid #231f20;background-color:#231f20;border-radius:50px;transition:.3s all ease;padding:5px 25px}.footer .newsletter .form-newsletter .row .col .btn-newsletter:hover{background-color:transparent;transform:scale(1.1);transition:.3s all ease}.footer .newsletter .form-newsletter .row .col .btn-newsletter p{font-size:15px;line-height:30px;text-transform:uppercase;color:#fff;font-weight:500;font-family:Roboto;text-align:center}.footer .footer-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:100%;padding:0 40px}.footer .subfooter{display:flex;align-items:center;justify-content:center;border-bottom:2px solid rgba(233,233,233,.1);margin-bottom:20px}.footer .subfooter .item{flex:1;display:flex;align-items:center;justify-content:center}.footer .subfooter .institutional{display:flex;align-items:center;justify-content:center;flex-direction:column}.footer .subfooter .institutional .text{opacity:.6;font-size:15px;line-height:28px;color:#fff;font-weight:400;font-family:"Source Sans 3",sans-serif;max-width:50%}.footer .subfooter .institutional .logo{height:100%;display:flex;align-items:center;justify-content:center}.footer .subfooter .institutional .logo img{height:100%;width:45%;-o-object-fit:cover;object-fit:cover}.footer .subfooter .menu{display:flex;align-items:center;justify-content:center;flex-direction:column}.footer .subfooter .menu .menu-title{font-size:18px;line-height:59px;text-transform:uppercase;color:#fff;font-weight:700;font-family:Roboto}.footer .subfooter .menu .links{list-style-type:none}.footer .subfooter .menu .links li a{text-decoration:none;font-size:16px;line-height:38px;color:#fff;font-weight:400;font-family:"Source Sans 3",sans-serif;opacity:.6}.footer .subfooter .recent-news{display:flex;justify-content:center;align-items:center;flex-direction:column}.footer .subfooter .recent-news .news-title{font-size:18px;line-height:65px;text-transform:uppercase;color:#fff;font-weight:900;font-family:Roboto}.footer .subfooter .recent-news .news{display:flex;align-items:center;justify-content:center;flex-direction:column}.footer .subfooter .recent-news .news .name{font-size:18px;line-height:26px;color:#e9e9e9;font-weight:500;font-family:Roboto;text-transform:uppercase}.footer .subfooter .recent-news .news .date{opacity:.6;font-size:16px;line-height:30px;color:#0058ab;font-weight:400;font-family:"Source Sans 3",sans-serif}.footer .subfooter .multi-contents{display:flex;flex-direction:column}.footer .subfooter .multi-contents .multi-title{font-size:18px;line-height:59px;text-transform:uppercase;color:#fff;font-weight:700;font-family:Roboto}.footer .subfooter .multi-contents .btn-multi{display:flex;flex-direction:column;margin-bottom:10px}.footer .subfooter .multi-contents .btn-multi a{opacity:.6;font-size:15px;line-height:24px;color:#fff;font-weight:400;font-family:"Source Sans 3",sans-serif;text-decoration:none}.footer .subfooter .multi-contents .buttons{display:flex;flex-direction:column}.footer .subfooter .multi-contents .buttons .btn-footer{border:1px solid #0058ab;background-color:#0058ab;border-radius:25px;text-decoration:none;font-size:15px;line-height:30px;text-transform:uppercase;color:#fff;font-weight:500;font-family:Roboto;padding:10px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.footer .final-footer{display:flex;width:100%;margin-bottom:20px}.footer .final-footer .flex{flex:1;display:flex;align-items:center;justify-content:center}.footer .final-footer .copyright{font-size:16px;line-height:26px;color:#c3c3c3;font-weight:400;font-family:"Source Sans 3",sans-serif;opacity:.6}.footer .final-footer .address{display:flex;align-items:center;justify-content:center;gap:5px}.footer .final-footer .address .add-svg{border:1px solid #0058ab;border-radius:50%;background-color:#0058ab;width:35px;height:35px;display:flex;justify-content:center;align-items:center}.footer .final-footer .address .add-svg svg{height:60%;width:100%;-o-object-fit:contain;object-fit:contain}.footer .final-footer .address a{text-decoration:none;font-size:16px;line-height:26px;color:#c3c3c3;font-weight:400;font-family:"Source Sans 3",sans-serif;text-transform:uppercase}.footer .final-footer .phone{display:flex;align-items:center;justify-content:center;gap:5px}.footer .final-footer .phone .phone-svg{border:1px solid #0058ab;border-radius:50%;background-color:#0058ab;width:35px;height:35px;display:flex;justify-content:center;align-items:center}.footer .final-footer .phone .phone-svg svg{height:60%;width:100%;-o-object-fit:contain;object-fit:contain}.footer .final-footer .phone a{text-decoration:none;font-size:16px;line-height:26px;color:#c3c3c3;font-weight:400;font-family:"Source Sans 3",sans-serif;text-transform:uppercase}.footer .final-footer .social-media{display:flex;align-items:center;justify-content:center;gap:10px}.footer .final-footer .social-media a{border:1px solid #c3c3c3;border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#c3c3c3;opacity:.6}.footer .final-footer .social-media a:hover{border:1px solid #0058ab;background-color:#0058ab;opacity:1;color:#fff}.footer .footer-container .development-credits{display:flex;width:100%}.footer .footer-container .development-credits .flex-item{flex:1;display:flex;align-items:center;justify-content:center}.footer .footer-container .development-credits a{text-decoration:none;color:#c3c3c3;font-family:"Source Sans 3",sans-serif;display:flex;align-items:center;justify-content:center;gap:10px}.footer .footer-container .development-credits a .fsg-logo,.footer .footer-container .development-credits a .design-svg,.footer .footer-container .development-credits a .code{display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.footer .newsletter{height:60vh;position:relative}.footer .newsletter .newsletter-title{font-size:40px}.footer .newsletter .world-map{width:100%;height:100%}.footer .newsletter .world-map img{-o-object-fit:cover;object-fit:cover}.footer .newsletter .form-newsletter .row{flex-direction:column}.footer .newsletter .form-newsletter .row .col{align-items:center;justify-content:center}.footer .subfooter{flex-direction:column}.footer .subfooter .institutional{margin-top:10%}.footer .subfooter .institutional .text{max-width:80%}.footer .final-footer{flex-direction:column;gap:15px}.footer .final-footer .address a{font-size:13px}.footer .footer-container{padding:0 20px}.footer .footer-container .development-credits{flex-direction:column;gap:12px;margin-bottom:20px}}
