:root{--green-800: #296221;--green-600: #43973b;--green-400: #99bd3a;--green-300: #62f7aa;--green-50: #e9f6ec;--lime-300: #ddfe32;--red-600: #ff3030;--red-500: #e53e3e;--red-50: #fff2f2;--orange-700: #e67e00;--orange-500: #ff7300;--orange-450: #ff7a00;--orange-400: #ff8c00;--orange-300: #fc6f4d;--yellow-400: #fed430;--slate-900: #1a202c;--slate-800: #2d3748;--slate-500: #718096;--slate-200: #e2e8f0;--slate-100: #edf2f7;--blue-700: #2b6cb0;--blue-500: #4299e1;--cyan-500: #4ba5c2;--cyan-50: #e4f8ff;--black: #000;--gray-800: #333333;--gray-700: #555555;--gray-600: #5c5c5c;--gray-500: #747474;--gray-400: #cdcdcd;--gray-300: #d8d8d8;--gray-200: #e0e0e0;--gray-100: #ededed;--gray-50: #f8f8f8;--white: #ffffff;--whatsapp-green: #25d366;--color-brand: var(--green-600);--color-brand-dark: var(--green-800);--color-brand-accent: var(--green-400);--color-brand-surface: var(--green-50);--color-error: var(--red-600);--color-error-strong: var(--red-500);--color-error-surface: var(--red-50);--color-warning: var(--orange-500);--color-warning-surface: var(--cyan-50);--color-text: var(--gray-800);--color-text-secondary: var(--gray-600);--color-text-muted: var(--gray-500);--color-text-inverse: var(--white);--color-surface: var(--white);--color-surface-subtle: var(--gray-50);--color-surface-muted: var(--gray-100);--color-border: var(--gray-300);--color-border-strong: var(--gray-400);--font-family-base: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--font-size-4xl: 3rem;--line-height-tight: 1.15;--line-height-snug: 1.3;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-pill: 9999px;--radius-circle: 50%;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 2px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-header: 300;--z-overlay: 400;--z-modal: 500;--z-toast: 600}html,body{margin:0;width:100%;height:100%;touch-action:manipulation;font-family:Rubik,sans-serif}button{font-family:Rubik,sans-serif}.rubik{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.top-bar{border-bottom:1px solid var(--gray-100);background-color:#fff;margin-top:40px;height:60px;width:100%}.top-bar--no-message{margin-top:0}.nav-bar>.desktop-nav-bar-link{max-height:65px}.top-message{z-index:1000;position:fixed;height:40px;width:100%;background-color:var(--gray-600);text-align:center;align-items:center;justify-content:center;font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;top:0}.top-message>strong{font-weight:700}.top-message-text-1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:15s linear 0s top-message-text infinite;width:100%;text-align:center}.top-message-text-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:15s linear 5s top-message-text infinite;width:100%;text-align:center;opacity:0}.top-message-text-3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:15s linear 10s top-message-text infinite;width:100%;text-align:center;opacity:0}@keyframes top-message-text{0%{opacity:0}1%{opacity:1}32%{opacity:1}33%{opacity:0}to{opacity:0}}.nav-bar{margin:0 auto;display:flex;flex-direction:row;list-style-type:none;justify-content:right;gap:20px;padding:0 16px;overflow:hidden;height:100%;width:calc(100%-32px);max-width:100%}.nav-bar>li{display:block;height:100%;align-content:center;text-align:center}.nav-bar>li:first-child{margin-left:0;margin-right:auto}.nav-bar>li a{font-family:rubik;font-weight:300;font-size:16px;text-decoration:none;color:var(--gray-500);padding:23px 16px;height:100%;cursor:pointer}.nav-bar>li a.main-logo-link{text-decoration:none;padding:0;display:block;align-content:center}.nav-bar>li a:visited{color:var(--gray-500)}.nav-bar>li a:hover{color:var(--green-600);box-shadow:#43973b 0 4px inset;display:inline}.nav-bar>li a:active{color:var(--green-600);box-shadow:#43973b 0 4px inset;display:inline}.mobile-nav-menu>li a.current.current,.nav-bar>li a.current{color:var(--green-600);box-shadow:#43973b 0 4px inset;display:inline;font-weight:500}.nav-bar>li a.main-logo-link:hover{box-shadow:none;display:block}.nav-bar>li a.main-logo-link:active{box-shadow:none;display:block}.hamburger-button{display:block;height:21px;width:21px;margin:10px;align-content:center;text-align:center}.mobile-nav-menu{background-color:#fff;width:100%;height:100vh;position:fixed;top:0;left:0;display:none;z-index:10}.mobile-nav-menu.mobile-nav-menu--visible{display:flex;flex-direction:column}.mobile-nav-menu>li{display:block;height:72px;align-content:center;text-align:left;margin-left:12px}.mobile-nav-menu>li a{font-family:rubik;font-weight:500;font-size:16px;text-decoration:none;color:var(--gray-500);padding:23px 16px;height:100%}.mobile-nav-menu>li a:visited{color:var(--gray-500)}.mobile-nav-menu>li a:hover{color:var(--green-600);border-top:4px solid var(--green-600);display:inline}.mobile-nav-menu>li a:active{color:var(--green-600);border-top:4px solid var(--green-600);display:inline;font-weight:500}.main-logo{display:block;height:50px;width:auto;align-content:center;text-align:center}.main-logo.partner{height:40px;width:auto}.language-button{display:block;height:32px;width:auto;align-content:center;text-align:center;cursor:pointer}.language-menu{background-color:#fff;width:48px;height:auto;position:fixed;border-radius:12px;box-shadow:#00000040 0 0 10px;display:none;padding-left:0;margin:0;top:0;left:0;z-index:1000;transform:translate(-8px,-5px)}.language-menu.language-menu--visible{display:flex;flex-direction:column}.language-switch-item{display:block;height:42px;width:100%;align-content:center;text-align:center}.language-switch-button{display:block;height:32px;width:auto;align-content:center;margin:auto}main{margin:0 auto;max-width:100%}.footer{background-color:var(--green-800);display:flex;flex-direction:column;color:#ffffffb3;font-family:rubik;margin-top:180px;text-align:center}.footerH1{font-size:32px;font-weight:800;margin-bottom:12px;margin-top:0;color:#fff}.footerSection1{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;align-items:center;padding:100px 18px 88px}.footerSection1Text{padding:20px 0;margin-bottom:12px;margin-top:0;line-height:24px}.footerSection1Text a{color:inherit;text-decoration:none}.footerPaymentMethodsImage{width:100%;max-width:464px;height:auto;margin-top:30px;background-color:#fff;padding:10px 25px;box-sizing:border-box}.footerSection2{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;justify-content:center;padding:68px 18px}.footerSection2Title{font-size:28px;line-height:36px;font-weight:800;color:#fff;margin:0}.footerCountry{margin-top:32px;margin-bottom:24px;text-align:center}.footerCountryTitle{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;gap:8px;margin-bottom:16px}.footerCountryIcon{width:16px;height:auto}.footerCity{cursor:pointer;line-height:31px;color:#ffffffb3;text-decoration:none}.footerCity:visited{color:#ffffffb3;text-decoration:none}.footerCity:hover{color:#fff;text-decoration:underline}.footerCity:active{color:#ffffffb3;text-decoration:none}.footerSection3{border-bottom:1px solid rgba(255,255,255,.2);display:grid;grid-template-columns:1fr;gap:40px;align-items:center;padding:88px 18px 40px}.footerSection3Pictures{display:block;justify-content:center}.footerSection3Picture1{width:145px;margin:0 auto 30px;height:auto;display:block}.footerSection3Picture2{width:51px;height:auto;display:inline-block}.footerSection3Picture3{width:66px;height:auto;display:inline-block;margin-left:20px}.linksSection{display:flex;flex-direction:column}.linksSectonTitle{color:#fff;font-size:18px;font-weight:700;line-height:27px;margin-bottom:8px}.footerLinks{display:flex;flex-direction:column}.footerLink{margin-top:12px;cursor:pointer;line-height:24px;text-decoration:none;color:#ffffffb3}.footerLink:visited{color:#ffffffb3;text-decoration:none}.footerLink:hover{color:#fff;text-decoration:none}.footerLink:active{color:#ffffffb3;text-decoration:none}.footer-language-button{display:flex;flex-direction:row;align-items:flex-end;gap:10px}.footerSection4{display:flex;flex-direction:column;align-items:center;padding:32px 18px 180px}.footerSection4Text{display:flex;flex-direction:column;text-align:left;gap:18px}.footerSection4Text>p{margin:0}.footerSection4Social{margin-top:24px;display:flex;flex-direction:row;gap:28px}#whatsapp-button{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;justify-content:center;align-items:center;max-width:60px;max-height:60px;width:25%;height:14%;border-radius:50%;background-color:var(--whatsapp-green);box-shadow:0 4px 8px #0000004d;cursor:pointer;transition:transform .2s ease}#whatsapp-button:hover{transform:scale(1.1)}#whatsapp-button img{width:100%;height:100%}@media(max-width:480px){#whatsapp-button{bottom:16px;right:16px;width:25%;height:14%}}@media print{#whatsapp-button{display:none}}@media screen and (max-width:1023px){.top-bar{border-bottom:none}.nav-bar>.desktop-nav-bar-link{display:none}.footer-language-button{justify-content:center}}@media screen and (min-width:1024px)and (max-width:1279px){.top-bar{position:fixed;height:71px;margin-top:40px;z-index:9}.top-bar--no-message{margin-top:0}.top-message{height:40px}.nav-bar{max-width:1024px}.nav-bar>.mobile-nav-bar-button{display:none}.mobile-nav-bar.mobile-nav-menu--visible{display:none}main{width:100%;padding-top:71px}.footer{background-color:var(--green-800);display:flex;flex-direction:column;color:#ffffffb3;font-family:rubik;margin-top:180px;text-align:center}.footerH1{font-size:32px;font-weight:800;margin-bottom:12px;margin-top:0;color:#fff}.footerSection1{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;align-items:center;padding:100px 18px 88px}.footerSection1Text{padding:20px 0;margin-bottom:12px;margin-top:0;line-height:24px}.footerPaymentMethodsImage{width:464px;height:auto;margin-top:30px;background-color:#fff;padding:10px 25px;box-sizing:border-box}.footerSection2{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;align-items:center;padding:68px 18px}.footerSection2Title{font-size:28px;line-height:36px;font-weight:800;color:#fff;margin:0}.footerCountry{margin-top:32px;margin-bottom:24px}.footerCountryTitle{display:flex;flex-direction:row;align-items:center;color:#fff;gap:8px;margin-bottom:16px}.footerCountryIcon{width:16px;height:auto}.footerSection3{grid-template-columns:repeat(5,1fr);align-items:start;max-width:940px;margin:0 auto}.linksSection{text-align:left}.footerSection4{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:30px 0 130px;margin:0 auto;width:100%;max-width:940px}.footerSection4Social{gap:4px;margin:0}}@media screen and (min-width:1280px){.top-bar{position:fixed;height:71px;margin-top:40px;z-index:9}.top-bar--no-message{margin-top:0}.nav-bar{max-width:1280px}.nav-bar>.mobile-nav-bar-button{display:none}.mobile-nav-bar.mobile-nav-menu--visible{display:none}main{padding-top:105px;width:100%}.footerH1{font-size:40px}.footerPaymentMethodsImage{max-width:464px;height:auto}.footerSection2Title{font-size:48px;line-height:56px}.footerCountry{margin-top:64px}.footerCountryTitle{font-size:24px;line-height:36px;margin-bottom:24px}.footerCountryIcon{width:20px;height:auto}.footerCity{font-size:20px}.footerSection3{grid-template-columns:repeat(5,1fr);align-items:start;max-width:1080px;width:100%;margin:0 auto;padding-left:32px;padding-right:32px}.linksSection{text-align:left}.footerSection4{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:30px 0 130px;margin:0 auto;width:100%;max-width:1080px}.footerSection4Social{gap:4px;margin:0}}@font-face{font-display:block;font-family:Rubik;font-style:normal;font-weight:300;src:url(/static_assets/fonts/rubik-v31-latin-300.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:italic;font-weight:300;src:url(/static_assets/fonts/rubik-v31-latin-300italic.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:normal;font-weight:400;src:url(/static_assets/fonts/rubik-v31-latin-regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:italic;font-weight:400;src:url(/static_assets/fonts/rubik-v31-latin-italic.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:normal;font-weight:500;src:url(/static_assets/fonts/rubik-v31-latin-500.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:italic;font-weight:500;src:url(/static_assets/fonts/rubik-v31-latin-500italic.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:normal;font-weight:600;src:url(/static_assets/fonts/rubik-v31-latin-600.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:italic;font-weight:600;src:url(/static_assets/fonts/rubik-v31-latin-600italic.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:normal;font-weight:700;src:url(/static_assets/fonts/rubik-v31-latin-700.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:italic;font-weight:700;src:url(/static_assets/fonts/rubik-v31-latin-700italic.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:normal;font-weight:800;src:url(/static_assets/fonts/rubik-v31-latin-800.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:italic;font-weight:800;src:url(/static_assets/fonts/rubik-v31-latin-800italic.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:normal;font-weight:900;src:url(/static_assets/fonts/rubik-v31-latin-900.woff2) format("woff2")}@font-face{font-display:block;font-family:Rubik;font-style:italic;font-weight:900;src:url(/static_assets/fonts/rubik-v31-latin-900italic.woff2) format("woff2")}
