:root{--contrast: #2e3d59;--accent: #25e179;--accent-2: #fa4007;--accent-2-hover: #ff4a13;--base: #fff;--base-2: #f7fafc}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}body:has(#CybotCookiebotDialog.CybotCookiebotDialogActive){overflow:auto !important}h1,h2,h3,.pre-title,.pre-title-hero{font-family:"Ubuntu",sans-serif;font-style:normal}h1{font-size:24px;line-height:1.2em;font-weight:bold;line-height:1.3}@media screen and (min-width: 1332px){h1{font-size:32px}}h2{font-size:24px;font-weight:bold}@media(min-width: 556px){h2{font-size:30px}}@media(min-width: 768px){h2{font-size:42px}}h3{font-size:18px;font-weight:bold}@media(min-width: 556px){h3{font-size:24px}}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)}.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}}.fs-15{font-size:15px}.min-h-320{min-height:320px}.ratio{aspect-ratio:9/16;max-height:calc(100vh - 28px)}.container{max-width:1164px}@media(max-width: 1163px){.container{padding:0 16px}}.container-narrow{max-width:830px;margin-left:auto;margin-right:auto}@media(min-width: 1164px){.contain-left{margin-left:calc((100vw - 1164px)/2)}}.nav-bar{padding-top:20px;padding-bottom:20px;background-color:var(--base-2)}.nav-bar .logo{max-width:142px;height:auto;margin-bottom:40px}@media screen and (min-width: 768px){.nav-bar .logo{max-width:200px}}@media screen and (min-width: 1200px){.nav-bar .logo{margin-bottom:60px}}@media screen and (min-width: 1400px){.nav-bar .logo{margin-bottom:100px}}.nav-bar .call-us a{font-weight:bold;text-decoration:none;color:var(--contrast);margin:0 auto}.nav-bar .call-us img{display:inline-block;width:20px;margin-right:5px;margin-bottom:2px}@media(max-width: 340px){.nav-bar .call-us{font-size:13px}}.nav-bar .ssl-cert{display:none;position:absolute;bottom:-30px;right:0;background-color:#fff;padding:10px;border-radius:10px 0 0 10px;box-shadow:0 6px 20px rgba(0,0,0,.08);z-index:9}.nav-bar .ssl-cert img{width:140px}@media(min-width: 1500px){.nav-bar .ssl-cert{display:block}}.pre-title{color:var(--accent);font-weight:500;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}}@media screen and (min-width: 1080px){.button{padding:12px 36px}}.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}.card{padding:32px 24px;border-radius:8px}@media screen and (min-width: 768px){.card{padding:32px 38px}}.card p{font-size:16px}.circle{flex-shrink:0;text-align:center;border-radius:100%;height:1.5em;width:1.5em}.fill-image{top:0;right:0;bottom:0;left:0;height:100%;width:100%}@media screen and (min-width: 768px){.background-soft-gradient{background:radial-gradient(rgba(57, 154, 83, 0.05) 0%, rgba(255, 255, 255, 0) 60%)}}@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.03) 71.75%)}}.background-clip-bottom{margin-bottom:-2px}.background-clip-top{margin-top:-2px}@media(max-width: 991px){.hero-section{background-position:center center;background-image:url(../img/hero-background-mobile.jpg);background-size:cover;background-color:hsla(0,0%,100%,.3);position:relative}.hero-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.3)}}.hero-section .content{position:relative;display:flex;flex-direction:column;align-items:center}@media(min-width: 992px){.hero-section .content{display:block;padding-top:40px;padding-bottom:40px}}.hero-section .content .orange-button{width:100%;max-width:400px;justify-content:space-between;font-size:16px}@media(min-width: 360px){.hero-section .content .orange-button{font-size:17px}}@media(min-width: 400px){.hero-section .content .orange-button{font-size:18px;justify-content:center}}@media(min-width: 992px){.hero-section .content .orange-button{width:auto;max-width:unset}}.hero-section p{line-height:1.6;font-size:16px}.hero-section ul{margin-bottom:32px}.hero-section ul>li{position:relative;padding-left:30px;margin-top:4px;line-height:1.7;font-size:16px;font-weight:700}@media(min-width: 992px){.hero-section ul>li{font-size:18px}}@media(min-width: 1400px){.hero-section ul>li{font-size:20px}}.hero-section ul>li:before{position:absolute;left:6px;top:0px;content:"";display:inline-block;transform:rotate(40deg);height:24px;width:10px;border-bottom:4px solid #25e179;border-right:4px solid #25e179;scale:.8}@media(min-width: 992px){.hero-section ul>li:before{top:1px;scale:1}}.hero-section .fill-image{object-position:center;object-fit:contain}@media screen and (min-width: 768px){.hero-section .fill-image{object-position:top}}@media screen and (min-width: 768px){.partners-section h2{font-size:1.875rem}}.about-section h3{font-size:18px;font-family:"Nunito",sans-serif;font-weight:700}@media screen and (min-width: 768px){.about-section h3{font-size:17px;font-weight:500}}@media screen and (min-width: 768px){.about-section img{width:88px;height:88px}}.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 span{font-size:.875rem}.advantage span img{width:60px}@media screen and (min-width: 576px)and (max-width: 991px){.advantage span img{margin-bottom:1rem}}@media screen and (min-width: 992px){.advantage span{font-size:1rem}.advantage span img{width:41px}}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:.875rem;font-weight:500}@media(min-width: 768px){footer span.copyright{font-size:1rem}}.accordion-item{border:none}.accordion-item:not(:last-of-type){margin-bottom:.5rem}.accordion-item .accordion-header .accordion-button{padding:1.125rem 1rem;font-size:1.125rem;font-weight:500;border-radius:.5rem .5rem 0px 0px;background-color:#f5f8fa;box-shadow:none;color:var(--contrast)}@media screen and (min-width: 768px){.accordion-item .accordion-header .accordion-button{padding-inline:1.5rem}}.accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.accordion-item .accordion-header .accordion-button.collapsed{background-color:#f9fcfe;border-radius:.5rem}.accordion-item .accordion-header .accordion-button.collapsed::after{transform:rotate(45deg)}@media screen and (min-width: 768px){.accordion-item .accordion-header .accordion-button{font-size:20px}}.accordion-item .accordion-header .accordion-button::after{border:solid currentcolor;border-width:0 2px 2px 0;height:.5rem;transform:translateY(-10%) rotate(-135deg);width:.5rem;transition:transform .15s ease-out}.accordion-item .accordion-collapse{color:var(--contrast);border-radius:0px 0px .5rem .5rem;background-color:#f9fcfe}.accordion-item .accordion-collapse.collapsing,.accordion-item .accordion-collapse.show{background-color:#f5f8fa}.accordion-item .accordion-collapse .accordion-body{padding:.25rem 1rem 1.125rem 1rem}@media screen and (min-width: 768px){.accordion-item .accordion-collapse .accordion-body{padding-inline:1.5rem}}