/* F2R footer v2 (mu-plugin f2r-footer.php) - 2026-09-25 */
footer#myfooter.f2r-ft{background:#000;color:#9a9a9a;padding:0;margin:0;font-family:Futura-Bk,'Futura',sans-serif;font-size:15px;line-height:1.55;letter-spacing:.2px;-webkit-font-smoothing:antialiased;border-top:1px solid #1f1f1f}
.f2r-ft *,.f2r-ft *::before,.f2r-ft *::after{box-sizing:border-box}
.f2r-ft__in{max-width:1320px;margin:0 auto;padding:64px 40px 0}
.f2r-ft__grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.35fr;gap:48px;padding-bottom:56px}
.f2r-ft ul{list-style:none;margin:0;padding:0}
.f2r-ft a{color:#c9c9c9;text-decoration:none;transition:color .15s;font-family:inherit;font-size:inherit;letter-spacing:inherit}
.f2r-ft a:hover,.f2r-ft a:focus-visible{color:#fff}
.f2r-ft a:focus-visible,.f2r-ft button:focus-visible,.f2r-ft input:focus-visible{outline:1px solid #FE6B00;outline-offset:3px}
.f2r-ft__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/* brand */
.f2r-ft__logo{display:inline-block;margin-bottom:18px}
.f2r-ft__logo img{display:block;width:72px!important;max-width:72px!important;height:auto;aspect-ratio:150/126}
.f2r-ft__about{margin:0 0 20px;color:#9a9a9a}
.f2r-ft__contact li{margin:0 0 6px;display:flex;gap:10px;align-items:baseline}
.f2r-ft__k{display:inline-block;min-width:78px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#6c6c6c}
/* headings */
.f2r-ft__h{margin:0 0 18px;padding:0;font-family:Futura-Md,Futura-Bk,'Futura',sans-serif;font-size:12px!important;line-height:1.4;font-weight:400;letter-spacing:2.4px;text-transform:uppercase;color:#fff}
.f2r-ft__h::after{content:"";display:block;width:18px;height:2px;background:#FE6B00;margin-top:10px}
.f2r-ft__t{all:unset;font-size:12px!important;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:default;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}
.f2r-ft__chev{display:none}
.f2r-ft__list li{margin:0 0 9px;font-size:14.5px}
.f2r-ft__list a{color:#b3b3b3}
/* newsletter */
.f2r-ft__note{margin:0 0 16px;color:#8a8a8a}
.f2r-ft .emaillist{margin:0}
.f2r-ft .es_subscription_form{margin:0!important;display:flex;flex-direction:column;gap:12px}
.f2r-ft .es-field-wrap{margin:0!important}
.f2r-ft .es-field-wrap label{display:block;margin:0;width:100%}
.f2r-ft .es_subscription_form input[type=text],.f2r-ft .es_subscription_form input[type=email],.f2r-ft .es_subscription_form input[type=number]{display:block;width:100%!important;min-width:0!important;height:42px;margin:0;padding:0 12px!important;background:#0d0d0d!important;border:1px solid #2e2e2e!important;border-radius:2px!important;color:#fff!important;font:inherit;font-size:15px;box-shadow:none!important;-moz-appearance:textfield}
.f2r-ft .es_subscription_form input::placeholder{color:#6f6f6f;opacity:1}
.f2r-ft .es_subscription_form input:focus{border-color:#FE6B00!important;outline:none}
.f2r-ft .es_subscription_form input[type=number]::-webkit-inner-spin-button,.f2r-ft .es_subscription_form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.f2r-ft .f2r-ft__cap label{display:flex!important;align-items:center;gap:10px;color:#9a9a9a!important;font-size:14px}
.f2r-ft .f2r-ft__cap-q{white-space:nowrap}
.f2r-ft .f2r-ft__cap-sum{white-space:nowrap;color:#fff;font-family:Futura-Md,Futura-Bk,'Futura',sans-serif}
.f2r-ft .f2r-ft__cap input.es_captcha_input{width:64px!important;flex:0 0 64px;text-align:center;padding:0 6px!important}
.f2r-ft .es_subscription_form input[type=submit]{align-self:flex-start;height:42px;margin:4px 0 0;padding:0 28px;border:1px solid #FE6B00!important;border-radius:2px!important;background:#FE6B00!important;color:#fff!important;font-family:Futura-Md,Futura-Bk,'Futura',sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;box-shadow:none;transition:background .15s,color .15s}
.f2r-ft .es_subscription_form input[type=submit]:hover{background:transparent!important;color:#FE6B00!important}
.f2r-ft .es_spinner_image{display:none}
.f2r-ft .es_spinner_image.es_spinner_image_admin,.f2r-ft .es_subscription_form.es_form_processing .es_spinner_image{display:inline-block}
.f2r-ft .es_spinner_image img{width:20px;height:20px}
.f2r-ft .es_subscription_message{display:block;margin-top:10px;font-size:14px;color:#c9c9c9}
.f2r-ft .es_subscription_message:empty{display:none}
.f2r-ft .es_subscription_message.success{color:#fff}
.f2r-ft .es_subscription_message.error{color:#FE6B00!important}
/* bottom bar */
.f2r-ft__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:22px 0 68px;border-top:1px solid #1f1f1f}
.f2r-ft__copy{margin:0;font-size:13px;letter-spacing:.6px;color:#7a7a7a}
.f2r-ft__pay{display:flex;flex-wrap:wrap;align-items:center;gap:22px}
.f2r-ft__pay li{display:flex;align-items:center;justify-content:center;width:44px;height:22px}
.f2r-ft__pay a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.f2r-ft__pay img{display:block;width:100%!important;height:20px!important;max-width:none!important;object-fit:contain;opacity:.62;transition:opacity .15s}
.f2r-ft__pay a:hover img{opacity:1}
.f2r-ft__social{display:flex;gap:6px}
.f2r-ft__social a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #2a2a2a;border-radius:50%;color:#9a9a9a}
.f2r-ft__social a:hover{color:#fff;border-color:#FE6B00}
/* tablet */
@media (max-width:1100px){.f2r-ft__grid{grid-template-columns:1fr 1fr;gap:40px 48px}}
/* mobile */
@media (max-width:767px){
 .f2r-ft__in{padding:40px 22px 0}
 .f2r-ft__grid{grid-template-columns:1fr;gap:0;padding-bottom:28px}
 .f2r-ft__brand{padding-bottom:26px}
 .f2r-ft__news{padding-top:28px}
 .f2r-ft__col--acc{border-top:1px solid #1f1f1f}
 .f2r-ft__col--acc:last-of-type{border-bottom:1px solid #1f1f1f}
 .f2r-ft__col--acc .f2r-ft__h{margin:0}
 .f2r-ft__col--acc .f2r-ft__h::after{display:none}
 .f2r-ft--js .f2r-ft__t{cursor:pointer;padding:16px 0;min-height:48px}
 .f2r-ft--js .f2r-ft__chev{display:block;width:9px;height:9px;border-right:1.5px solid #FE6B00;border-bottom:1.5px solid #FE6B00;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}
 .f2r-ft--js [aria-expanded=false] .f2r-ft__chev{transform:rotate(-45deg)}
 .f2r-ft__col--acc .f2r-ft__p{padding:0 0 14px}
 .f2r-ft__col--acc.is-closed .f2r-ft__p{display:none}
 .f2r-ft__list{columns:2;column-gap:20px}
 .f2r-ft__list li{break-inside:avoid;margin:0 0 12px}
 .f2r-ft .es_subscription_form input[type=submit]{align-self:stretch}
 .f2r-ft__bar{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 0 104px} /* clears the fixed language (left) and WhatsApp (right) buttons */
 .f2r-ft__pay{flex-wrap:nowrap;gap:8px;width:100%;justify-content:space-between}
 .f2r-ft__pay li{width:auto;flex:0 1 34px;min-width:0;height:20px}
 .f2r-ft__pay img{height:17px!important}
}
