.display-none{display:none}@media(min-width:768px)and (max-width:1023px){html .smartphone-only{display:none!important}}@media(min-width:1024px){html .smartphone-only{display:none!important}}@media(max-width:767px){html .tablet-only{display:none!important}}@media(min-width:1024px){html .tablet-only{display:none!important}}@media(max-width:767px){html .desktop-only{display:none!important}}@media(min-width:768px)and (max-width:1023px){html .desktop-only{display:none!important}}@media(min-width:1024px){html .smartphone-tablet-only{display:none!important}}@media(max-width:767px){html .tablet-desktop-only{display:none!important}}.footer-section{max-width:1920px;margin:0 auto}.newsletter-ribbon{padding:8% 5%;background-color:var(--c-42-burnt-coral);display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px)and (max-width:1023px){.newsletter-ribbon{padding:5% 3%;flex-direction:row}}@media(min-width:1024px){.newsletter-ribbon{padding:3%;flex-direction:row}}@media(min-width:1024px)and (max-width:1440px){.newsletter-ribbon{padding:4% 3%}}.newsletter-msg{color:#fff;font-size:var(--h2-font-size);font-family:var(--font-family--neue);font-weight:var(--font-weight--medium);letter-spacing:-.5px;text-wrap:balance;text-align:center}@media(min-width:768px)and (max-width:1023px){.newsletter-msg{font-size:1.6rem;max-width:20rem;text-align:left}}@media(min-width:1024px){.newsletter-msg{font-size:1.7rem;max-width:24rem;text-align:left}}@media(min-width:1024px)and (max-width:1440px){.newsletter-msg{font-size:1.5rem;max-width:20rem}}@media(min-width:768px)and (max-width:1023px){.newsletter-subscribe{margin:0;display:flex;flex-direction:row;align-items:center}}@media(min-width:1024px){.newsletter-subscribe{margin:0;display:flex;flex-direction:row;align-items:center}}.newsletter-subscribe .newsletter-email{width:100%;border:1px solid #fff;height:var(--spacer-xl);margin:var(--spacer-base) 0 0;--input-label-font-size:var(--font-size--xs)}@media(min-width:450px){.newsletter-subscribe .newsletter-email{width:18rem}}@media(min-width:500px){.newsletter-subscribe .newsletter-email{width:20rem}}@media(min-width:550px){.newsletter-subscribe .newsletter-email{width:24rem}}@media(min-width:650px){.newsletter-subscribe .newsletter-email{width:28rem}}@media(min-width:700px){.newsletter-subscribe .newsletter-email{width:32rem}}@media(min-width:768px)and (max-width:1023px){.newsletter-subscribe .newsletter-email{margin:0;width:18rem}}@media(min-width:1024px){.newsletter-subscribe .newsletter-email{margin:0;width:23.75rem}}@media(min-width:1024px)and (max-width:1440px){.newsletter-subscribe .newsletter-email{width:18.75rem}}.sf-input.newsletter-email input{color:#fff;padding:var(--spacer-sm);border:0;outline:none;font-family:var(--font-family--neue);font-weight:var(--font-weight--normal);--input-font-size:1rem}@media(min-width:768px){.sf-input.newsletter-email input{--input-font-size:var(--font-size--lg)}}.sf-input.newsletter-email input:focus{border:0}.sf-input.newsletter-email input::-moz-placeholder{color:#fff}.sf-input.newsletter-email input::placeholder{color:#fff}.footer-section .sf-input__error-message{font-family:var(--font-family--neue);font-weight:var(--font-weight--normal)}.footer-section .button.btn-subscribe{background:#fdf8f1;color:var(--c-42-burnt-coral);font-size:1rem;padding:0;width:8rem;height:var(--spacer-xl);font-weight:var(--font-weight--semibold);cursor:pointer;position:relative;text-decoration:none;text-align:center;border:none;display:flex;align-items:center;justify-content:center;margin:var(--spacer-base) 0 0}@media(min-width:768px)and (max-width:1023px){.footer-section .button.btn-subscribe{margin:0;font-size:var(--h4-font-size)}}@media(min-width:1024px){.footer-section .button.btn-subscribe{width:12.5rem;margin:0;font-size:var(--h4-font-size)}}#newsletter-form{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.footer{padding:8% 5%;color:#777;background:#f2d7b033;font-family:var(--font-family--neue);letter-spacing:-.5px}@media(min-width:768px)and (max-width:1023px){.footer{padding:5% 3%}}@media(min-width:1024px){.footer{padding:3%;letter-spacing:-.1px}}.footer-columns-one{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacer-xl)}@media(min-width:768px)and (max-width:1023px){.footer-columns-one{align-items:center}}@media(min-width:1024px){.footer-columns-one{align-items:center}}.footer-columns-one-group{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:768px)and (max-width:1023px){.footer-columns-one-group{flex-direction:row;align-items:center}}@media(min-width:1024px){.footer-columns-one-group{flex-direction:row;align-items:center}}.footer-columns-info{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:var(--spacer-xl)}@media(min-width:400px){.footer-columns-info{gap:30px}}@media(min-width:768px)and (max-width:1023px){.footer-columns-info{margin-bottom:0}}@media(min-width:1024px){.footer-columns-info{display:inline-flex;gap:var(--spacer-2xl);margin-bottom:0}}@media(min-width:1024px)and (max-width:1440px){.footer-columns-info{gap:var(--spacer-lg)}}.footer-section1{display:flex;flex-direction:column;padding-left:0;padding-top:var(--spacer-xs);line-height:var(--spacer-base)}@media(min-width:768px)and (max-width:1023px){.footer-section1{padding-left:var(--spacer-base);padding-top:0}}@media(min-width:1024px){.footer-section1{padding-left:var(--spacer-base);padding-top:0}}.footer-section2{display:inline-flex;align-items:center;gap:var(--spacer-sm)}.footer-columns-two{display:inline-flex;align-items:flex-start;gap:var(--spacer-2xl);font-size:var(--font-size--sm);line-height:1.2rem}@media(min-width:768px)and (max-width:1023px){.footer-columns-two{gap:5rem}}@media(min-width:1024px)and (max-width:1200px){.footer-columns-two{gap:2.75rem}}@media(min-width:1200px)and (max-width:1440px){.footer-columns-two{gap:var(--spacer-xl)}}.footer-section3,.footer-section4,.footer-section5,.footer-section6,.footer-section7{display:flex;flex-direction:column}.footer-section3{text-wrap:balance;text-wrap:pretty}@media(max-width:767px){.footer-section3{line-height:1rem}}@media(min-width:768px)and (max-width:1023px){.footer-section3{width:14.5rem}}@media(min-width:1024px){.footer-section3{width:21.8rem}}@media(min-width:1024px)and (max-width:1200px){.footer-section3{width:14.5rem}}.footer-section4{width:6.5rem}.footer-section5{width:9.4rem}.footer-section6{width:10.5rem}@media(min-width:400px){.footer-section6{width:12rem}}@media(min-width:1024px)and (max-width:1200px){.footer-section6{width:13rem}}@media(min-width:768px){.footer-section7{width:220px}}@media(min-width:1024px)and (max-width:1200px){.footer-section7{width:auto}}.footer-section7 .link{text-decoration:underline;color:var(--c-42-burnt-coral)}.footer-section7 .footer-content-text{line-height:1.5}.footer-title{color:var(--c-42-burnt-coral);font-size:20px;font-weight:var(--font-weight--medium);letter-spacing:-.5px}.footer-content,.footer-title{padding-bottom:var(--spacer-xs)}.footer-content{display:flex;align-items:center}.footer-content-img{flex-basis:9%;display:flex;justify-content:center;padding-right:var(--spacer-xs)}.footer-content.hotline{align-items:flex-start}.footer-content.hotline .footer-content-img{padding-top:var(--spacer-2xs)}.footer-content.hotline .footer-content-img img{width:12px}.footer-content.whatsapp .footer-content-img{flex-basis:auto}.footer-content.whatsapp .footer-content-img img{width:17px}@media(min-width:1024px){.footer-content.whatsapp .footer-content-img img{width:18px}}.footer-content-text{flex-basis:92%}.social-media-fb{width:.875rem}.social-media-insta{width:1.469rem}.social-media-tiktok{width:1.375rem}.social-media-tele{width:1.563rem}.fortytwologo{width:11.5rem}@media(min-width:1024px){.fortytwologo{width:13.5rem}}.footer a{color:#777;cursor:pointer}.footer a:hover{color:var(--c-link-hover)}.footer-bottom{background-color:var(--c-42-burnt-coral);color:#fff;display:flex;flex-direction:column;gap:var(--spacer-xs);font-family:var(--font-family--neue);font-size:10px;padding:5px 5%;letter-spacing:-.5px}@media(min-width:768px)and (max-width:1023px){.footer-bottom{padding:6.5px 3%;flex-direction:row;gap:0}}@media(min-width:1024px){.footer-bottom{padding:6.5px 3%;flex-direction:row;gap:0;letter-spacing:-.1px}}.footer-bottom span{margin-right:var(--spacer-sm)}.footer-bottom a{color:#fff}
