:root{--contrast: #2e3d59;--accent: #25e179;--accent-2: #fa4007;--accent-2-hover: #ff4a13;--base: #fff;--base-2: #f7fafc;--base-3: #f0f4f7}body{box-sizing:border-box;font-family:"Nunito",sans-serif}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;color:var(--contrast)}ol,ul{padding:0;list-style:none}h1,h2,h3,.pre-title,.pre-title-hero{font-family:"Ubuntu",sans-serif;font-style:normal}h1{font-size:28px;line-height:1.2em;font-weight:bold}@media screen and (min-width: 576px){h1{font-size:32px}}@media screen and (min-width: 1080px){h1{font-size:38px}}@media screen and (min-width: 1537px){h1{font-size:44px}}mark{background-color:unset;color:var(--accent);padding-left:0}b{font-weight:800}.text-accent{color:var(--accent)}.bg-accent{background-color:var(--accent)}.bg-contrast{background-color:var(--contrast)}.bg-base-2{background-color:var(--base-2)}.bg-base-3{background-color:var(--base-3)}@media screen and (min-width: 768px){.bg-soft-gradient{background:radial-gradient(rgba(57, 154, 83, 0.05) 0%, rgba(255, 255, 255, 0) 60%)}}.mb-6{margin-bottom:4rem}.mt-6{margin-top:4rem}.my-6{margin-block:4rem}.pb-6{padding-bottom:2.5rem}@media screen and (min-width: 992px){.pb-6{padding-bottom:4rem}}.pt-6{padding-top:2.5rem}@media screen and (min-width: 992px){.pt-6{padding-top:4rem}}.py-6{padding-block:2.5rem}@media screen and (min-width: 992px){.py-6{padding-block:4rem}}.container{max-width:1200px}@media(max-width: 1199px){.container{padding:0 16px}}@media(min-width: 1200px){.contain-left{margin-left:calc((100vw - 1200px)/2)}}.logo-wrapper{background-color:var(--base-2);border-radius:0 0 16px 0;position:absolute}@media screen and (min-width: 768px){.logo-wrapper{position:unset}}.logo-wrapper .logo{max-width:142px;height:auto;margin-bottom:16px}@media screen and (min-width: 768px){.logo-wrapper .logo{max-width:200px}}@media screen and (min-width: 1537px){.logo-wrapper .logo{margin-bottom:40px}}.title-container{margin-top:-85px;border-radius:0 20px 20px 0;box-shadow:0 .4rem .7rem rgba(0,0,0,.12);background-color:var(--base)}@media(min-width: 768px){.title-container{margin-top:0;border-radius:20px;box-shadow:none;background-color:unset}}@media(min-width: 992px){h1{position:relative;width:106%}}.pre-title{color:var(--accent);font-weight:500;font-size:14px}@media(min-width: 768px){.pre-title{font-size:15px}}.pre-title-hero{line-height:1.3;color:var(--contrast);border:1px solid var(--accent);border-radius:8px;padding:.375rem .875rem}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:12px 26px;column-gap:18px;font-size:18px;font-weight:600;letter-spacing:.2px;transition:all .1s ease-out;border:0;border-radius:7px;width:100%}@media screen and (min-width: 768px){.button{width:auto}}.button *{transition:all .1s ease-out}.orange-button{color:#fff;background-color:var(--accent-2)}.orange-button:hover{background-color:var(--accent-2-hover)}.orange-button:hover span{background-color:#df3a08}.orange-button span{width:42px;height:42px;background-color:#e63d09;border-radius:7px}.orange-button span::after{content:url("../img/icons/arrow.svg");padding-top:7px;margin:auto}.circle{flex-shrink:0;text-align:center;border-radius:100%;height:1.25em;width:1.25em;display:flex;align-items:center;justify-content:center}.ratio{aspect-ratio:9/16;max-height:calc(100vh - 28px)}.fill-image{top:0;right:0;bottom:0;left:0;height:100%;width:100%}@media screen and (min-width: 992px){.background-gradient{background:linear-gradient(280.56deg, rgba(57, 155, 83, 0.07) 15.66%, rgba(57, 155, 83, 0.02) 71.75%)}}.hero-section p{font-size:16px;line-height:1.5em}@media(min-width: 992px){.hero-section p{font-size:18px}}.hero-section .fill-image{object-position:70% 70%;object-fit:cover;max-height:200px}@media screen and (min-width: 384px){.hero-section .fill-image{object-position:70% 57%}}@media screen and (min-width: 408px){.hero-section .fill-image{object-position:70% 48%}}@media screen and (min-width: 448px){.hero-section .fill-image{object-position:70% 45%}}@media screen and (min-width: 488px){.hero-section .fill-image{object-position:70% 38%}}@media screen and (min-width: 576px){.hero-section .fill-image{max-height:260px}}@media screen and (min-width: 768px){.hero-section .fill-image{max-height:unset}}.partners-section h2{font-size:1.5rem}@media screen and (min-width: 768px){.partners-section h2{font-size:1.875rem}}.logos{overflow:hidden;white-space:nowrap;position:relative;font-size:0}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.logos .logos-slide{display:inline-flex;min-width:100%;justify-content:space-around;animation:slide 15s linear infinite}@media(min-width: 768px){.logos .logos-slide{animation-duration:35s}}.logos .logos-slide .logo-item img{height:42px;margin:0 10px}@media(min-width: 768px){.logos .logos-slide .logo-item img{height:50px;margin:0 20px}}.logos::before,.logos::after{position:absolute;top:0;width:15%;height:100%;content:"";z-index:2}.logos::before{left:0;background:linear-gradient(to left, rgba(255, 255, 255, 0), white)}.logos::after{right:0;background:linear-gradient(to right, rgba(255, 255, 255, 0), white)}.advantage{font-size:14px}@media(min-width: 768px){.advantage{font-size:16px}}footer{background-color:var(--base-2)}footer .logo{max-width:142px;height:auto}@media(min-width: 768px){footer .logo{max-width:200px}}footer span.copyright{font-size:14px;font-weight:500}@media(min-width: 768px){footer span.copyright{font-size:15px}}