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 #ededed;background-color:#fff;margin-top:40px;height:60px;width:100%}.nav-bar>.desktop-nav-bar-link{max-height:65px}.top-message{z-index:1000;position:fixed;height:40px;width:100%;background-color:#5c5c5c;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:#7c7c7c;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:#7c7c7c}.nav-bar>li a:hover{color:#43973b;box-shadow:#43973b 0 4px inset;display:inline}.nav-bar>li a:active{color:#43973b;box-shadow:#43973b 0 4px inset;display:inline}.mobile-nav-menu>li a.current.current,.nav-bar>li a.current{color:#43973b;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:#7c7c7c;padding:23px 16px;height:100%}.mobile-nav-menu>li a:visited{color:#7c7c7c}.mobile-nav-menu>li a:hover{color:#43973b;border-top:4px solid #43973b;display:inline}.mobile-nav-menu>li a:active{color:#43973b;border-top:4px solid #43973b;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:#296221;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:#25d366;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-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:#296221;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}.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")}
