*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-size:62.5%}body{font-family:Inter,sans-serif;font-weight:400;font-size:1.6rem;line-height:3.2rem;background-color:var(--color-dark-lighter-98);height:100%;display:flex;flex-direction:column}main{flex:1}p{margin:0;padding:0 0 1.6rem}a,.text-color--green{color:var(--color-primary)}.text-color--gray{color:var(--color-dark-lighter-60)}.container{max-width:var(--max-width-container);margin:0 auto;padding:0 1.6rem}figure{margin:0}h1,h2,h3{font-family:Quicksand,sans-serif;margin:0;padding:0}h1{font-size:6.4rem;font-weight:600;line-height:5rem;color:var(--color-light)}h2{font-size:3.2rem;font-weight:700;line-height:4rem;color:var(--color-primary);padding-bottom:3.2rem}@media screen and (min-width: 1024px){h2{font-size:4rem}}h3{font-size:2.4rem;font-weight:700;line-height:3rem;color:var(--color-dark-lighter-50);padding-bottom:1rem}p.lead{font-size:2rem;font-weight:500;line-height:3.6rem;padding:0 0 3.2rem}strong{font-weight:500}button{font-family:inherit;font-weight:inherit;font-size:inherit;border:none;padding:8px 16px;border-radius:4px}input,textarea{font-family:inherit;font-weight:500;font-size:1.4rem;padding:12px 24px;background-color:var(--color-light);border:1px solid var(--color-dark-lighter-90);border-radius:8px;transition:all .2s ease}input:focus,textarea:focus{outline:none;border:1px solid var(--color-dark-lighter-70)}@font-face{font-family:Inter;font-display:swap;font-weight:100 900;src:url(/build/assets/Inter-VariableFont_slnt_wght-ZO3WBJgw.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;src:local("Quicksand-Light"),url(/build/assets/Quicksand-Light-vueg2bmh.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:local("Quicksand-Regular"),url(/build/assets/Quicksand-Regular-DwV0T0OO.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;src:local("Quicksand-Medium"),url(/build/assets/Quicksand-Medium-ClxOSIMz.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;src:local("Quicksand-SemiBold"),url(/build/assets/Quicksand-SemiBold-DOhxUxE6.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:local("Quicksand-Bold"),url(/build/assets/Quicksand-Bold-CRBjWP5_.ttf) format("truetype")}:root{--color-primary: rgb(154, 202, 60);--color-primary-lighter-2: rgb( 158, 204, 68 );--color-primary-darker-2: rgb( 149, 198, 54 );--color-primary-lighter-5: rgb( 164, 207, 80 );--color-primary-darker-5: rgb( 140, 186, 51 );--color-primary-lighter-10: rgb( 175, 213, 100 );--color-primary-darker-10: rgb( 125, 166, 45 );--color-primary-lighter-20: rgb( 196, 224, 140 );--color-primary-darker-20: rgb( 95, 126, 34 );--color-primary-lighter-30: rgb( 216, 235, 180 );--color-primary-darker-30: rgb( 65, 86, 23 );--color-primary-lighter-40: rgb( 237, 246, 220 );--color-primary-darker-40: rgb( 34, 46, 12 );--color-primary-lighter-50: rgb( 255, 255, 255 );--color-primary-darker-50: rgb( 4, 6, 1 );--color-primary-lighter-60: rgb( 255, 255, 255 );--color-primary-darker-60: rgb( 0, 0, 0 );--color-primary-lighter-70: rgb( 255, 255, 255 );--color-primary-darker-70: rgb( 0, 0, 0 );--color-primary-lighter-80: rgb( 255, 255, 255 );--color-primary-darker-80: rgb( 0, 0, 0 );--color-primary-lighter-90: rgb( 255, 255, 255 );--color-primary-darker-90: rgb( 0, 0, 0 );--color-primary-lighter-95: rgb( 255, 255, 255 );--color-primary-darker-95: rgb( 0, 0, 0 );--color-primary-lighter-98: rgb( 255, 255, 255 );--color-primary-darker-98: rgb( 0, 0, 0 );--color-secondary: rgb(68, 68, 68);--color-secondary-lighter-2: rgb( 73, 73, 73 );--color-secondary-darker-2: rgb( 63, 63, 63 );--color-secondary-lighter-5: rgb( 81, 81, 81 );--color-secondary-darker-5: rgb( 55, 55, 55 );--color-secondary-lighter-10: rgb( 94, 94, 94 );--color-secondary-darker-10: rgb( 43, 43, 43 );--color-secondary-lighter-20: rgb( 119, 119, 119 );--color-secondary-darker-20: rgb( 17, 17, 17 );--color-secondary-lighter-30: rgb( 145, 145, 145 );--color-secondary-darker-30: rgb( 0, 0, 0 );--color-secondary-lighter-40: rgb( 170, 170, 170 );--color-secondary-darker-40: rgb( 0, 0, 0 );--color-secondary-lighter-50: rgb( 196, 196, 196 );--color-secondary-darker-50: rgb( 0, 0, 0 );--color-secondary-lighter-60: rgb( 221, 221, 221 );--color-secondary-darker-60: rgb( 0, 0, 0 );--color-secondary-lighter-70: rgb( 247, 247, 247 );--color-secondary-darker-70: rgb( 0, 0, 0 );--color-secondary-lighter-80: rgb( 255, 255, 255 );--color-secondary-darker-80: rgb( 0, 0, 0 );--color-secondary-lighter-90: rgb( 255, 255, 255 );--color-secondary-darker-90: rgb( 0, 0, 0 );--color-secondary-lighter-95: rgb( 255, 255, 255 );--color-secondary-darker-95: rgb( 0, 0, 0 );--color-secondary-lighter-98: rgb( 255, 255, 255 );--color-secondary-darker-98: rgb( 0, 0, 0 );--color-dark: rgb(0, 0, 0);--color-dark-lighter-2: rgb( 5, 5, 5 );--color-dark-darker-2: rgb( 0, 0, 0 );--color-dark-lighter-5: rgb( 13, 13, 13 );--color-dark-darker-5: rgb( 0, 0, 0 );--color-dark-lighter-10: rgb( 26, 26, 26 );--color-dark-darker-10: rgb( 0, 0, 0 );--color-dark-lighter-20: rgb( 51, 51, 51 );--color-dark-darker-20: rgb( 0, 0, 0 );--color-dark-lighter-30: rgb( 77, 77, 77 );--color-dark-darker-30: rgb( 0, 0, 0 );--color-dark-lighter-40: rgb( 102, 102, 102 );--color-dark-darker-40: rgb( 0, 0, 0 );--color-dark-lighter-50: rgb( 128, 128, 128 );--color-dark-darker-50: rgb( 0, 0, 0 );--color-dark-lighter-60: rgb( 153, 153, 153 );--color-dark-darker-60: rgb( 0, 0, 0 );--color-dark-lighter-70: rgb( 179, 179, 179 );--color-dark-darker-70: rgb( 0, 0, 0 );--color-dark-lighter-80: rgb( 204, 204, 204 );--color-dark-darker-80: rgb( 0, 0, 0 );--color-dark-lighter-90: rgb( 230, 230, 230 );--color-dark-darker-90: rgb( 0, 0, 0 );--color-dark-lighter-95: rgb( 242, 242, 242 );--color-dark-darker-95: rgb( 0, 0, 0 );--color-dark-lighter-98: rgb( 250, 250, 250 );--color-dark-darker-98: rgb( 0, 0, 0 );--color-light: rgb(255, 255, 255);--color-success: rgb(70, 162, 0);--color-error: rgb(255, 57, 24);--max-width-container: 1280px;--max-width-container--outer: 1440px;--max-width-screen-mobile: 767px;--min-width-screen-tablet: 768px;--max-width-screen-tablet: 1023px;--min-width-screen-desktop: 1024px;--max-width-screen-desktop: 1279px;--min-width-screen-desktop-wide: 1280px}.header{width:100%}.header__lang-switch{font-family:Quicksand,sans-serif;width:100%;display:flex;flex-direction:row;justify-content:flex-end}.header__lower{background-color:var(--color-light);position:relative}.header__main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3.2rem 0}.header__logo{margin:0;line-height:0}.header__nav{display:none;position:absolute;top:10rem;right:0;z-index:2;width:100%;background-color:var(--color-light);padding:1.6rem 0}@media screen and (min-width: 1024px){.header__nav{display:block;position:static}}.header__hamburger label i{font-size:2.8rem;color:var(--color-primary)}.header__hamburger label i:last-child{display:none}@media screen and (min-width: 1024px){.header__hamburger{display:none}}.header__nav-toggle{display:none}.header__nav-toggle:checked~.header__lower .header__nav{display:block}.header__nav-toggle:checked~.header__lower .header__hamburger label i:first-child{display:none}.header__nav-toggle:checked~.header__lower .header__hamburger label i:last-child{display:block}.lang-switch{list-style:none;display:flex;flex-direction:row;justify-content:flex-end;gap:2.4rem;margin:1.2rem 0}.lang-switch__lang{font-size:1.2rem;font-weight:700;color:var(--color-dark-lighter-60);text-decoration:none}.lang-switch__lang--active{color:var(--color-dark)}.nav{font-family:Quicksand,sans-serif}.nav ul{display:flex;flex-direction:column;align-items:center;gap:3.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width: 1024px){.nav ul{flex-direction:row}}.nav__item a{font-weight:600;font-size:2rem;color:var(--color-dark-lighter-60);text-decoration:none}.nav__item a:hover{color:var(--color-dark-lighter-40)}.nav__item--active a{color:var(--color-dark);display:inline-block;position:relative}.nav__item--active a:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:3px;border-radius:2px;background-color:var(--color-primary)}.nav--footer ul{flex-direction:row}.nav--footer a{font-size:1.4rem;color:var(--color-light)}.nav--footer a:hover{color:var(--color-dark-lighter-90)}.footer{width:100%;background-color:var(--color-dark-lighter-30);padding:3.2rem 0}.hero{width:100%;max-width:var(--max-width-container--outer);margin:3.2rem auto;border-radius:1.6rem;overflow:hidden;background-color:var(--color-primary);color:var(--color-light);display:grid;grid-template-rows:auto auto;grid-template-columns:auto}@media screen and (min-width: 768px){.hero{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.hero{border-radius:3.2rem}}.hero__container{width:100%;padding:0 1.6rem}.hero__image img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.hero__image img{height:100%}}.hero__content{width:100%;padding:1.6rem;display:grid}@media screen and (min-width: 1024px){.hero__content{padding:3.2rem;max-width:calc(var(--max-width-container) / 2 + 1.6rem)}}.hero__text h1{font-family:Quicksand,sans-serif;font-size:2rem;font-weight:600}@media screen and (min-width: 1024px){.hero__text h1{font-size:3.2rem;line-height:5rem}}.hero__button{justify-self:end}.content{width:100%;padding:3.2rem 0;display:grid;gap:1.6rem}@media screen and (min-width: 768px){.content--image-left,.content--image-right{grid-template-columns:1fr 1fr;gap:3.2rem}}@media screen and (min-width: 1024px){.content--image-left,.content--image-right{gap:6.4rem}}@media screen and (min-width: 768px){.content--image-left .content__image{order:-1}}.content__image img{width:100%;height:auto;border-radius:24px}.title-banner{width:100%;max-width:var(--max-width-container--outer);margin:3.2rem auto;border-radius:1.6rem;background-color:var(--color-primary);background-position:center center;background-size:cover;position:relative;overflow:hidden}@media screen and (min-width: 1024px){.title-banner{border-radius:4.8rem}}.title-banner--gradient:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:50%;background:linear-gradient(rgba(0,0,0,0),var(--color-dark));opacity:.5}.title-banner__container{width:100%;padding:0 1.6rem}.title-banner h1{padding:12.8rem 0 3.2rem;position:relative;z-index:1}@media screen and (min-width: 1024px){.title-banner h1{padding:19.2rem 4rem 6.4rem 0}}.partners{padding:3.2rem 0}.partners__list{padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:6.4rem}@media screen and (min-width: 768px){.partners__list{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.partners__list{grid-template-columns:repeat(3,1fr)}}.partner{background-color:var(--color-light);padding:3.2rem;border-radius:2.4rem;width:100%;display:flex;flex-direction:column;justify-content:space-between}.partner__logo-container{display:flex;justify-content:center;width:100%;padding:1.6rem 0 2.4rem;height:130px}.partner__logo{height:100%}.partner__logo img{height:100%;-o-object-fit:contain;object-fit:contain}.partner__title{color:var(--color-primary);padding:0}.partner__subtitle{color:var(--color-dark-lighter-60)}.partner__contact{list-style:none;padding:1.6rem 0 0}.partner__contact a{color:var(--color-dark);text-decoration:none}.partner__contact a:hover{text-decoration:underline}.partner__phone:before,.partner__website:before{font-family:"Font Awesome 6 Pro";font-size:1.4rem;margin-right:1.6rem;width:1.6rem;display:inline-flex;justify-content:center}.partner__phone:before{content:""}.partner__website:before{content:""}.partner-bar{width:100%;max-width:var(--max-width-container--outer);margin:3.2rem auto;background-color:var(--color-light);border-radius:2.4rem;padding:4.8rem 0;text-align:center}.partner-bar__container{width:100%;padding:1.6rem}.partner-bar__tagline{font-family:Quicksand,sans-serif;font-weight:600;font-size:2rem;color:var(--color-dark-lighter-40);padding:0 0 3.2rem}.partner-bar__logos{list-style:none;padding:0;margin:0;display:grid;gap:4rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 768px){.partner-bar__logos{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1024px){.partner-bar__logos{grid-template-columns:repeat(4,1fr)}}.partner-logo{display:flex;justify-content:center;align-items:center}.partner-logo a{line-height:1}.partner-logo__image img{width:auto;max-width:100%;height:auto;max-height:100px}.contact{padding:3.2rem 0}.contact__inner{display:grid;gap:6.4rem;grid-template-columns:1fr}@media screen and (min-width: 1024px){.contact__inner{grid-template-columns:1fr 3fr}}.button{text-align:center;text-decoration:none;display:inline-flex;height:52px;padding:16px 32px;font-weight:700;border-radius:32px;align-items:center;transition:all .1s;flex:0;flex-wrap:nowrap;width:auto}.button--primary{background-color:var(--color-primary);color:var(--color-light)}.button--primary:hover{background-color:var(--color-primary-darker-10)}.button--secondary{background-color:var(--color-light);color:var(--color-dark)}.button--secondary:hover{background-color:var(--color-dark-lighter-90)}.form__row{margin:0 0 1.6rem}.form__success{color:var(--color-success)}.form__error{color:var(--color-error)}.form input,.form textarea{width:100%}.image{width:100%;height:100%}.image picture{height:100%}.image img{width:100%}
