.footer{color:#fff;position:relative;font-family:Nunito Sans,sans-serif!important;background:#193e6c!important}.footer:before{content:"";top:0;left:0;right:0;height:3px;position:absolute;background:linear-gradient(90deg,#4987d5,#11d56b)}.footer a{color:hsla(0,0%,100%,.72);text-decoration:none;transition:color .25s ease}.footer a:hover{color:#fff}.footer .footer-main{padding:55px 0 35px}.footer .footer-brand .brand-logo{display:inline-flex;padding:10px 16px;background:#fff;border-radius:12px;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:0 6px 18px rgba(0,0,0,.22);transition:transform .25s ease}.footer .footer-brand .brand-logo img{width:auto;height:36px;object-fit:contain}.footer .footer-brand .brand-logo:hover{transform:translateY(-2px)}.footer .footer-brand .brand-text{margin:0 0 20px;font-size:14px;line-height:1.8;max-width:330px;color:hsla(0,0%,100%,.72)}.footer .footer-brand .brand-highlights{gap:12px;padding:0;margin:0;display:flex;list-style:none;flex-direction:column}.footer .footer-brand .brand-highlights li{gap:10px;display:flex;font-size:13px;align-items:center;color:hsla(0,0%,100%,.72)}.footer .footer-brand .brand-highlights .highlight-icon{display:inline-flex}.footer .footer-brand .brand-highlights .highlight-icon svg{font-size:17px;color:#11d56b}.footer .footer-heading{gap:8px;margin:0 0 18px;display:flex;font-size:14px;font-weight:700;color:#fff;align-items:center;position:relative;padding-bottom:12px;letter-spacing:.6px;text-transform:uppercase}.footer .footer-heading .heading-icon{display:inline-flex}.footer .footer-heading .heading-icon svg{font-size:18px;color:#11d56b}.footer .footer-heading:after{content:"";left:0;bottom:0;width:28px;height:2px;position:absolute;border-radius:2px;background:#11d56b}.footer .footer-links{gap:11px;padding:0;margin:0;display:flex;list-style:none;flex-direction:column}.footer .footer-links a{font-size:14px;position:relative;display:inline-block;transition:color .25s ease,padding-left .25s ease}.footer .footer-links a:before{content:"";width:0;left:0;top:50%;height:2px;position:absolute;border-radius:2px;background:#11d56b;transform:translateY(-50%);transition:width .25s ease}.footer .footer-links a:focus-visible,.footer .footer-links a:hover{color:#fff;padding-left:18px}.footer .footer-links a:focus-visible:before,.footer .footer-links a:hover:before{width:12px}.footer .contact-list{gap:14px;padding:0;margin:0;display:flex;list-style:none;flex-direction:column}.footer .contact-list li{gap:10px;display:flex;font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.72);align-items:flex-start;word-break:break-word}.footer .contact-list .contact-icon{flex-shrink:0;font-size:18px;margin-top:2px;color:#11d56b}.footer .footer-band{margin-top:20px;border-top:1px solid hsla(0,0%,100%,.14)}.footer .footer-band .band-item+.band-item{border-left:1px solid hsla(0,0%,100%,.14)}.footer .footer-band .band-title{margin:0 0 18px;font-size:13px;font-weight:700;color:#fff;position:relative;padding-bottom:10px;letter-spacing:.6px;text-transform:uppercase}.footer .footer-band .band-title:after{content:"";left:0;bottom:0;width:26px;height:2px;position:absolute;border-radius:2px;background:#11d56b}.footer .footer-band .payment-icons{gap:10px;display:flex;flex-wrap:wrap}.footer .footer-band .payment-icons .icon-box{width:66px;height:38px;display:flex;padding:6px 8px;background:#fff;border-radius:8px;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .25s ease}.footer .footer-band .payment-icons .icon-box img{width:auto;max-width:100%;height:22px;object-fit:contain}.footer .footer-band .payment-icons .icon-box:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,.28)}.footer .footer-band .trust-badges{gap:14px;display:flex;flex-wrap:wrap}.footer .footer-band .trust-badges .trust-badge{gap:8px;width:84px;display:flex;text-align:center;align-items:center;flex-direction:column}.footer .footer-band .trust-badges .trust-badge .badge-icon{width:40px;height:40px;display:inline-flex;border-radius:10px;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);transition:transform .25s ease,border-color .25s ease,background .25s ease}.footer .footer-band .trust-badges .trust-badge .badge-icon svg{font-size:20px;color:#11d56b}.footer .footer-band .trust-badges .trust-badge .badge-label{font-size:11px;line-height:1.5;color:hsla(0,0%,100%,.55)}.footer .footer-band .trust-badges .trust-badge:hover .badge-icon{transform:translateY(-3px);border-color:#11d56b;background:hsla(0,0%,100%,.1)}.footer .footer-band .newsletter-text{margin:0 0 14px;font-size:13px;line-height:1.7;color:hsla(0,0%,100%,.72)}.footer .footer-band .newsletter-form{display:flex;overflow:hidden;border-radius:8px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);transition:border-color .25s ease}.footer .footer-band .newsletter-form:focus-within{border-color:#11d56b}.footer .footer-band .newsletter-form input{flex:1 1;border:none;outline:none;color:#fff;min-width:0;font-size:13px;padding:11px 14px;background:transparent;font-family:Nunito Sans,sans-serif!important}.footer .footer-band .newsletter-form input::placeholder{color:hsla(0,0%,100%,.5)}.footer .footer-band .newsletter-form button{gap:6px;border:none;color:#fff;display:flex;font-size:13px;cursor:pointer;font-weight:600;padding:11px 16px;align-items:center;white-space:nowrap;background:#0a8040;font-family:Nunito Sans,sans-serif!important;transition:background .25s ease}.footer .footer-band .newsletter-form button svg{font-size:16px}.footer .footer-band .newsletter-form button:hover{background:#11d56b}.footer .footer-cta{gap:20px;display:flex;flex-wrap:wrap;margin-top:35px;padding:22px 26px;position:relative;overflow:hidden;border-radius:14px;align-items:center;justify-content:space-between;background:linear-gradient(90deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.14)}.footer .footer-cta .cta-content{gap:16px;display:flex;align-items:center;position:relative;z-index:1}.footer .footer-cta .cta-icon{width:48px;height:48px;flex-shrink:0;display:inline-flex;border-radius:50%;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14)}.footer .footer-cta .cta-icon svg{font-size:24px;color:#11d56b}.footer .footer-cta .cta-text h3{margin:0 0 4px;font-size:20px;font-weight:700;color:#fff}.footer .footer-cta .cta-text p{margin:0;font-size:13px;color:hsla(0,0%,100%,.72)}.footer .footer-cta .cta-actions{gap:12px;display:flex;flex-wrap:wrap;position:relative;z-index:1}.footer .footer-cta .cta-button{gap:8px;display:inline-flex;font-size:14px;font-weight:600;padding:11px 20px;align-items:center;border-radius:8px;white-space:nowrap;color:#fff;background:transparent;border:1.5px solid hsla(0,0%,100%,.14);transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.footer .footer-cta .cta-button svg{font-size:18px}.footer .footer-cta .cta-button:hover{color:#fff;transform:translateY(-2px);border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.08)}.footer .footer-cta .cta-button.primary{color:#11d56b;border-color:#11d56b}.footer .footer-cta .cta-button.primary:hover{color:#fff;background:#0a8040;border-color:#0a8040;box-shadow:0 10px 22px rgba(10,128,64,.35)}.footer .footer-social{gap:20px;display:flex;flex-wrap:wrap;margin-top:32px;align-items:center}.footer .footer-social .social-title{margin:0;font-size:13px;font-weight:700;color:#fff;position:relative;padding-bottom:8px;letter-spacing:.6px;text-transform:uppercase}.footer .footer-social .social-title:after{content:"";left:0;bottom:0;width:26px;height:2px;position:absolute;border-radius:2px;background:#11d56b}.footer .footer-social .social-links{gap:10px;display:flex;flex-wrap:wrap}.footer .footer-social .social-links a{width:40px;height:40px;color:#fff;display:inline-flex;border-radius:10px;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.footer .footer-social .social-links a svg{font-size:20px}.footer .footer-social .social-links a:focus-visible,.footer .footer-social .social-links a:hover{color:#fff;transform:translateY(-4px)}.footer .footer-social .social-links a.facebook:hover{background:#1877f2;border-color:#1877f2;box-shadow:0 10px 20px rgba(24,119,242,.35)}.footer .footer-social .social-links a.linkedin:hover{background:#0a66c2;border-color:#0a66c2;box-shadow:0 10px 20px rgba(10,102,194,.35)}.footer .footer-social .social-links a.instagram:hover{border-color:#dc2743;background:linear-gradient(45deg,#f09433,#dc2743 50%,#bc1888);box-shadow:0 10px 20px rgba(220,39,67,.35)}.footer .footer-social .social-links a.youtube:hover{background:red;border-color:red;box-shadow:0 10px 20px rgba(255,0,0,.3)}.footer .footer-social .social-links a.twitter:hover{background:#0f1419;border-color:#0f1419;box-shadow:0 10px 20px rgba(15,20,25,.45)}.footer .footer-social .social-links a.pinterest:hover{background:#e60023;border-color:#e60023;box-shadow:0 10px 20px rgba(230,0,35,.3)}.footer .footer-social .social-links a.whatsapp:hover{background:#25d366;border-color:#25d366;box-shadow:0 10px 20px rgba(37,211,102,.3)}.footer .footer-bottom{font-size:13px;padding:16px 0;background:rgba(0,0,0,.18);border-top:1px solid hsla(0,0%,100%,.14)}.footer .footer-bottom .footer-bottom-flex{gap:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.footer .footer-bottom .footer-copyright,.footer .footer-bottom .footer-powered{color:hsla(0,0%,100%,.55)}.footer .footer-bottom .footer-powered strong{color:#11d56b;font-weight:700}.footer .footer-bottom .footer-bottom-links{display:flex;flex-wrap:wrap;align-items:center}.footer .footer-bottom .footer-bottom-links a{white-space:nowrap}.footer .footer-bottom .footer-bottom-links a:hover{text-decoration:underline}.footer .footer-bottom .footer-bottom-links a:not(:last-child):after{content:"|";margin:0 10px;opacity:.35}@media(max-width:1199px){.footer .footer-band .band-item+.band-item{border-left:none}}@media(max-width:899px){.footer .footer-main{padding:40px 0 30px}.footer .footer-brand .brand-text{max-width:100%}.footer .footer-cta{padding:20px}.footer .footer-cta .cta-text h3{font-size:18px}.footer .footer-cta:after{display:none}}@media(max-width:599px){.footer .footer-main{padding:35px 0 25px}.footer .band-title,.footer .footer-heading,.footer .social-title{font-size:12.5px}.footer .footer-cta{text-align:center}.footer .footer-cta .cta-content{flex-direction:column;text-align:center}.footer .footer-cta .cta-actions{width:100%;justify-content:center}.footer .footer-cta .cta-button{flex:1 1;justify-content:center}.footer .footer-social{gap:14px;flex-direction:column;align-items:flex-start}.footer .footer-bottom .footer-bottom-flex{gap:12px;text-align:center;flex-direction:column;justify-content:center}.footer .footer-bottom .footer-bottom-links{justify-content:center}}