.approved-footer{color:#f4f4ec;background:#193849;font-family:Manrope,Arial,sans-serif;font-size:13px;line-height:1.7}.approved-footer *{min-width:0}.approved-footer :is(h2,p){margin:0}.approved-footer a{color:inherit;text-decoration:none}.approved-footer :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #e4c27e}.af-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.af-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#e4c27e;font-size:10px;font-weight:700}.af-main{grid-template-columns:1.25fr .85fr .85fr 1fr;gap:50px;padding-block:55px;display:grid}.af-brand{max-width:300px;margin-bottom:22px;display:block}.af-brand img{filter:url(#connect-international-white);width:100%;height:auto;display:block}.af-intro>p{color:#c9d5d9;max-width:290px;font-size:12px;line-height:1.9}.af-guide{border-bottom:1px solid #e4c27e;align-items:center;gap:15px;margin-top:20px;padding-block:10px;font-size:11px;font-weight:700;display:inline-flex;color:#e4c27e!important}.af-main h2{text-transform:uppercase;letter-spacing:.1em;color:#e4c27e;margin-bottom:16px;font:700 11px/1.7 Manrope,Arial,sans-serif}.af-main nav>a,.af-contact>a{color:#dae2e3;min-height:29px;padding-block:3px;font-size:12px;display:block}.af-main nav>a:hover,.af-contact>a:hover,.af-social a:hover{text-underline-offset:5px;text-decoration:underline}.af-contact>p{color:#c9d5d9;margin-top:16px;font-size:12px}.af-contact .af-whatsapp{color:#8ae5a7;align-items:center;gap:10px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.af-social{flex-wrap:wrap;gap:20px;margin-top:20px;font-size:11px;display:flex}.af-bottom{color:#c4d1d6;border-top:1px solid #ffffff26;align-items:center;gap:25px;padding-block:24px;font-size:10px;display:flex}.af-bottom p{margin-right:auto}.af-bottom button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:10px 0;text-decoration:underline}.af-bottom>a{text-underline-offset:4px;text-decoration:underline}@media (min-width:1600px){.af-wrap{width:min(1500px,100% - 120px)}}@media (max-width:1050px){.af-main{grid-template-columns:1.1fr 1fr 1fr;gap:30px}.af-intro{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 40px;display:grid}.af-intro .af-brand{margin-bottom:0}.af-intro>p{grid-area:1/2/3;align-self:center;max-width:400px}.af-intro .af-guide{justify-self:start;margin-top:8px}}@media (max-width:900px){.af-wrap{width:calc(100% - 48px)}}@media (max-width:650px){.af-wrap{width:calc(100% - 40px)}.af-main{grid-template-columns:1fr 1fr;gap:35px 20px;padding-block:40px}.af-intro{display:block}.af-intro>p{max-width:340px;margin-top:20px}.af-intro .af-guide{margin-top:15px}.af-brand{max-width:280px}.af-contact{grid-column:1/-1}.af-contact>p{margin-top:15px}.af-main nav>a,.af-contact>a{min-height:32px;font-size:12px}.af-contact .af-whatsapp{font-size:13px}.af-bottom{flex-wrap:wrap;gap:15px;font-size:10px}.af-bottom p{flex-basis:100%}.af-bottom button{padding-block:5px}}.af-newsletter{background:#254757;border-bottom:1px solid #ffffff26;padding-block:30px}.af-newsletter-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:32px;display:grid}.af-newsletter-copy .af-eyebrow{letter-spacing:.14em;color:#e4c27e;font:750 10px/1.7 Manrope,Arial,sans-serif}.af-newsletter h2{letter-spacing:-.02em;color:#fffdf7;margin:8px 0 10px;font:30px/1.13 DM Serif Display,Georgia,serif}.af-newsletter-copy>p:last-child{color:#d0dedf;max-width:55ch;font:14px/1.65 Manrope,Arial,sans-serif}.af-newsletter-form{box-shadow:none;color:#fffdf7;background:0 0;border:0;border-radius:0;padding:0}.af-newsletter-manual{align-items:start;gap:0;display:grid}body .af-newsletter .af-newsletter-whatsapp{color:#193849;min-height:52px;box-shadow:none;background:#25d366;border:1px solid #25d366;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font:750 14px/1.5 Manrope,Arial,sans-serif;text-decoration:none;transition:background .15s;display:flex;transform:none}.af-newsletter-whatsapp svg{fill:none;stroke:currentColor;stroke-width:1.75px;flex:0 0 25px;width:25px;height:25px}.af-newsletter-whatsapp>span:first-of-type{flex:1}.af-newsletter-whatsapp>span:last-child{flex:none;font-size:20px}body .af-newsletter .af-newsletter-whatsapp:hover{color:#193849;box-shadow:none;background:#42de7c;border-color:#42de7c;transform:none}body .af-newsletter .af-newsletter-email{color:#fffdf7;min-height:44px;box-shadow:none;text-underline-offset:4px;background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;gap:13px;margin-top:2px;padding:0;font:650 14px/1.5 Manrope,Arial,sans-serif;text-decoration:underline;display:inline-flex;transform:none}.af-newsletter .lead-form{box-shadow:none;background:0 0;border:0;gap:14px;margin:0;padding:0;display:grid}.af-newsletter .lead-form>label{color:#fffdf7;font-size:14px;line-height:1.6}.af-newsletter .lead-form input:not([type=checkbox],[type=radio],[type=hidden]),.af-newsletter .lead-form select{color:#193849;min-height:48px;box-shadow:none;background:#fffdf7;border:1px solid #d2d9d0;border-radius:6px;margin-top:7px;padding:12px;font:16px/1.5 Manrope,Arial,sans-serif}.af-newsletter .lead-form .check{color:#e3e9e5;align-items:flex-start;gap:10px;min-height:44px;padding:4px 0;font:12px/1.7 Manrope,Arial,sans-serif}.af-newsletter .check input{accent-color:#e4c27e;width:18px;height:18px;margin-top:3px}.af-newsletter .af-newsletter-options{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff35;border-radius:0;padding:0}.af-newsletter-options>summary{cursor:pointer;color:#e3e9e5;align-items:center;gap:8px;min-height:44px;font:650 12px/1.65 Manrope,Arial,sans-serif;list-style:none;display:flex}.af-newsletter-options>summary::-webkit-details-marker{display:none}.af-newsletter-options>summary>span:first-child{font-weight:400}.af-newsletter-options>summary>span:last-child{margin-left:auto;font-size:20px}.af-newsletter-options[open]>summary{margin-bottom:10px}.af-newsletter .af-newsletter-options fieldset{gap:4px;padding:0 0 12px}.af-newsletter .af-newsletter-options legend{color:#e3e9e5;font-size:12px}body .af-newsletter .lead-form .button,body .af-newsletter .form-success .button{color:#193849;min-height:48px;box-shadow:none;background:#e4c27e;border:1px solid #e4c27e;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:12px 17px;font:750 14px/1.5 Manrope,Arial,sans-serif;transition:background .15s;display:inline-flex;transform:none}body .af-newsletter .lead-form .button:hover,body .af-newsletter .form-success .button:hover{color:#193849;box-shadow:none;background:#eed7a9;border-color:#eed7a9;transform:none}body .af-newsletter :is(.button,.text-link,.af-newsletter-whatsapp,.af-newsletter-email):active{box-shadow:none;transform:none}.af-newsletter :is(.form-fineprint,.form-alternative){color:#d0dedf;border:0;margin:0;padding:0;font:12px/1.65 Manrope,Arial,sans-serif}.af-newsletter .form-alternative a,.af-newsletter .form-error a{color:inherit;text-underline-offset:4px;text-decoration:underline}.af-newsletter .form-error{color:#ffd0c2;background:0 0;border-left:3px solid #f7b8a4;margin:0;padding:6px 0 6px 12px;font:13px/1.7 Manrope,Arial,sans-serif}.af-newsletter .form-success{color:#fffdf7;background:0 0;border:0;padding:0}.af-newsletter .form-success h3{margin:8px 0 12px;font:27px/1.15 DM Serif Display,Georgia,serif}.af-newsletter .form-success p{margin-bottom:12px;font:14px/1.7 Manrope,Arial,sans-serif}.af-newsletter .success-mark{color:#b7e3c0;font-size:26px}body .af-newsletter .form-success .text-link{min-height:44px;box-shadow:none;color:#fffdf7;text-underline-offset:4px;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin-top:4px;padding:0;font:650 13px/1.6 Manrope,Arial,sans-serif;text-decoration:underline;display:inline-flex;transform:none}body .af-newsletter :is(a,button,input,select,summary):focus-visible{outline-offset:4px;box-shadow:none;outline:3px solid #e4c27e}@media (max-width:650px){.af-newsletter{padding-block:24px}.af-newsletter-grid{grid-template-columns:1fr;gap:18px}.af-newsletter h2{margin:8px 0 10px;font-size:28px;line-height:1.14}.af-newsletter-copy>p:last-child{font-size:14px;line-height:1.65}.af-newsletter .lead-form .check{font-size:12px}.af-newsletter-form{padding:0}.af-newsletter-whatsapp>span:first-of-type{font-size:14px}}@media (prefers-reduced-motion:reduce){body .af-newsletter :is(a,button){transition:none;transform:none}}
