.custom-footer-title{margin-top:2rem}.p{font-family:var(--font-grotesque)}.li{font-family:var(--font-roboto)}.select-content{height:auto}.mosaic-item{flex-direction:column-reverse}.mosaic-item h5{font-size:29px!important}.mosaic-item-center{justify-content:center;font-family:var(--font-roboto)}.mosaic-title{font-size:27px;font-weight:500;line-height:36px;color:#262f3f;margin-bottom:10px}.mosaic-subtitle{font-size:18px;font-weight:400;line-height:25px;color:#4d596e}.mosaic-item-center span{width:100%}@media screen and (max-width:1024px){.mosaic-item,.mosaic-item-ct,.mosaic-item-ct img{width:100%}.mosaic-item-ct.absolute{width:calc(100% - 34px)}.mosaic-title{font-size:22px;font-weight:500;line-height:30px;color:#262f3f;margin-bottom:5px}.mosaic-subtitle{font-size:15px;font-weight:400;line-height:22px;color:#4d596e}.max-h-170px{max-height:170px}}:root{--main-color:#262f3f;--secondary-color:#eb425f}@media screen and (min-width:1025px){.hero-section{display:flex;flex-direction:column;justify-content:center;width:100%;height:100vh;max-width:1180px;margin:0 auto;padding:76px 20px 0}.hero-section-content{justify-content:space-between;align-items:center}.ct-image-hero{margin:0 -54px}}@media screen and (max-width:1024px){.hero-section{height:100%;padding:30px 20px;margin-top:70px;display:flex}.hero-section,.hero-section-content{flex-direction:column;align-items:center}.hero-section-content .flex-col>*{margin-bottom:20px}}@media screen and (max-width:640px){.hero-section{padding:20px 10px}.hero-section-content{padding:0 20px;align-items:flex-start}.ct-image-hero img{width:100%;max-width:320px;height:auto}}.call-to-action{align-items:flex-start}.call-to-action span{font-weight:500;font-family:var(--font-roboto);color:#262f3f}.call-to-action a{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;transition:all .2s ease;border:0;border-radius:1000px;padding:12px 25px;font-size:1rem;color:#fff;cursor:pointer;background:#004d68;font-family:var(--font-roboto)}.call-to-action a:hover{opacity:.85}@media screen and (min-width:1025px){.call-to-action span{font-size:19px;margin-bottom:30px}}@media screen and (max-width:1024px){.call-to-action span{font-size:16px;padding-right:70px;margin-bottom:15px}.call-to-action button{margin:5px 0 40px}}:root{--partners-carousel-width:0px}@keyframes partners-carousel{0%{margin-left:0}to{margin-left:calc(-1 * var(--partners-carousel-width))}}.partners-carousel{overflow:hidden;margin-top:25px}.partners-carousel ul{height:95px;padding:10px 100px;gap:100px;overflow:hidden;transition:all ease;animation:partners-carousel var(--partners-carousel-animation-time) linear infinite}.partners-carousel ul li{display:flex;justify-content:center;align-items:center}.partners-carousel ul:hover{animation-play-state:paused!important}.partners-carousel ul li,.partners-carousel ul li a{width:-moz-max-content;width:max-content}.partners-carousel span{color:#4d596e;font-weight:500;margin-bottom:20px;font-family:var(--font-roboto)}@media screen and (min-width:1025px){.partners-carousel span{font-size:18px}}@media screen and (max-width:1024px){.partners-carousel span{margin-top:30px;font-size:15px}}.timeline-home,.timeline-home *{box-sizing:border-box;margin:0;padding:0;font-family:var(--font-grotesque)}.timeline-home{width:100%;max-width:1180px;gap:40px;transition:all .2s ease;background:#fff;position:relative;margin:0 auto}.timeline-btn{display:inline-block;padding:15px 25px;border:1px solid #004d68;border-radius:100px;margin:40px 0 0 20px;font-family:var(--font-roboto);font-size:16px;font-weight:500;color:#004d68}.timeline-btn:hover{background:#d8eef6}.content-container{height:100%;padding-top:76px}.content-container,.content-image,.timeline-home{align-items:center}@media screen and (min-width:1025px){.timeline-home{display:flex;height:100vh;min-height:450px;max-height:1280px}.inner-center-content{gap:30px}.content-container{justify-content:space-between}.content-image{justify-content:flex-end;width:calc(100% - 420px)}}@media screen and (max-width:1024px){.content-container{padding:100px 20px 0}.timeline-home{padding:20px 20px 50px 0}.content-image{width:100%}.content-container,.inner-center-content{display:flex!important;flex-direction:column;row-gap:20px}}:root{--bullet-size:24px;--bullet-bg:#e4e9f1;--bullet-line-color:#e4e9f1;--bullet-line-width:2px;--bullet-line-margin:11px;--active-bullet:#004d68;--disabled-bullet:#e4e9f1}.timeline-home-bullets{display:flex;align-items:center;width:115px;height:100%;padding-top:76px;font-family:var(--font-roboto)}.timeline-home-bullets:before{content:" ";width:var(--bullet-line-width);height:calc(85vh - 10px);background:var(--bullet-line-color);margin-left:var(--bullet-line-margin)}.timeline-home-bullets ul,.timeline-home-bullets:before{display:flex;position:absolute;max-height:700px;min-height:300px}.timeline-home-bullets ul{flex-direction:column;justify-content:space-between;height:85vh}.timeline-home-bullets ul li span{width:105px;height:auto;padding:0 2px 0 0;color:var(--disabled-bullet);line-height:1;font-size:13px;font-family:var(--font-roboto);letter-spacing:1px;font-weight:100}.timeline-home-bullets ul li{display:flex;align-items:center;cursor:pointer;list-style:none;gap:8px;text-transform:uppercase;transition:all .2s ease}.timeline-home-bullets ul li span:hover,.timeline-home-bullets ul li.active span{color:var(--active-bullet)}.timeline-home-bullets ul li.active span{font-weight:700}.timeline-home-bullets ul li.active:before{background:var(--active-bullet)}.timeline-home-bullets ul li:before{content:" ";width:var(--bullet-size);height:var(--bullet-size);border-radius:1000px;background:var(--bullet-bg);cursor:pointer}@media screen and (max-width:1024px){.timeline-home-bullets{display:none}}.timeline-home-content{width:calc(100% - 150px)}@media screen and (min-width:1025px){.timeline-home-content{height:100%;min-height:300px;justify-content:center}}@media screen and (max-width:1024px){.timeline-home-content{width:100%;border-right:2px solid #e4e9f1}}:root{--mobile-bullet-size:22px;--mobile-bullet-bg:#004d68;--mobile-active-bullet:#004d68;--mobile-active-color:#004d68;--mobile-disabled-color:#e4e9f1}.mobile-bullet-title{display:none;font-family:var(--font-roboto)}@media screen and (max-width:1024px){.mobile-bullet-title{display:flex;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin:0 -64px 15px 0;color:var(--mobile-active-color);font-size:16px;text-transform:uppercase;font-weight:700}.mobile-bullet-title:after{content:" ";width:var(--mobile-bullet-size);height:var(--mobile-bullet-size);border-radius:1000px;background:var(--mobile-bullet-bg)}}:root{--tt-size:380px;--tt-title-color:var(--main-color);--tt-text-color:var(--main-color);--tt-title-size:42px;--tt-text-size:16px;--tt-title-weight:bold;--tt-text-weight:normal;--tt-title-style:normal;--tt-text-style:normal;--tt-title-align:normal;--tt-text-align:left;--tt-title-decoration:none;--tt-text-decoration:none;--tt-title-transform:none;--tt-text-transform:none}.title-and-text{width:var(--tt-size);padding-left:20px;gap:10px}.title-and-text h1{margin-block-start:0;margin-block-end:0;margin:0 0 10px;padding:0;color:var(--tt-title-color);text-align:var(--tt-title-align);-webkit-text-decoration:var(--tt-title-decoration);text-decoration:var(--tt-title-decoration);text-transform:var(--tt-title-transform);font-weight:var(--tt-title-weight);font-style:var(--tt-title-style);font-size:var(--tt-title-size);line-height:42px;letter-spacing:-1px;font-family:var(--font-grotesque)}.title-and-text p{color:var(--tt-text-color);text-align:var(--tt-text-align);-webkit-text-decoration:var(--tt-text-decoration);text-decoration:var(--tt-text-decoration);text-transform:var(--tt-text-transform);font-size:var(--tt-text-size);font-weight:var(--tt-text-weight);font-style:var(--tt-text-style);line-height:21px;font-family:var(--font-roboto);font-size:16px}.ani-bottom-in{animation:bottom-in .5s normal both}.ani-fade-in{animation:fade .4s reverse both}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes bottom-in{0%{transform:scale(.8);bottom:-30px;opacity:0}to{transform:scale(1);bottom:50px;opacity:1}}@media screen and (max-width:1024px){.title-and-text{width:100%;padding-left:0}:root{--tt-title-size:30px}}.timer-accordion{width:400px;padding:20px 0 0 20px}.timer-accordion li{margin-bottom:20px;border-bottom:1px solid #eee;list-style:none}.timer-accordion li h6{font-weight:500;cursor:pointer;margin-bottom:10px;font-size:21px;font-family:var(--font-roboto);color:#262f3f}.timer-accordion li div{flex-direction:column;gap:10px;font-size:16px;transition:all .3s ease;background:#fff;animation:timer-accordion .3s normal both}.timer-accordion li div span{line-height:22px;font-family:var(--font-roboto);color:#262f3f}.none{display:none}@keyframes timer-accordion{0%{transform:scale(.95);margin:50px 0 -50px;opacity:0}90%{opacity:.8}to{transform:scale(1);margin:0;opacity:1}}@media screen and (max-width:1024px){.timer-accordion{width:100%;padding:0}.timer-accordion li:last-child{margin-bottom:20px}}:root{--progress-time:10s;--progress-bg:transparent;--progress-color:var(--secondary-color);--progress-height:3px;--progress-type:normal infinite;--progress-radius:0;--progress-border:0}.progress,.progress:before{height:var(--progress-height);transition:all .2s ease;border-radius:var(--progress-radius)}.progress{width:100%;display:flex;background:var(--progress-bg);border:var(--progress-border)}.progress:before{content:" ";background:var(--progress-color);animation:progress var(--progress-time) var(--progress-type)}@keyframes progress{0%{width:0}5%{width:0}95%{width:100%}to{width:100%}}.text-ct{width:380px}.tab-content-container{margin-top:80px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.tab-list button{padding-bottom:10px}@media screen and (min-width:1025px){.tab-list{align-items:center;justify-content:center;width:-moz-max-content;width:max-content}}@media screen and (max-width:1024px){.tab-container{padding:10px;margin-top:20px}.tab-container,.tab-list,.tab-list-container{width:100%;outline:none;overflow-y:auto}.tab-list span{width:150px}.tab-container::-webkit-scrollbar,.tab-container::-webkit-scrollbar-corner,.tab-container::-webkit-scrollbar:vertical{width:0!important;height:0!important}.tab-container::-webkit-scrollbar-corner,.tab-container::-webkit-scrollbar-thumb,.tab-container::-webkit-scrollbar-thumb:hover,.tab-container::-webkit-scrollbar-track,.tab-container::-webkit-scrollbar:vertical{background:transparent!important}.tab-content-container{margin-top:40px;flex-direction:column-reverse;align-items:center}.text-ct{width:100%;margin-top:20px}.icons-container div span{width:40px}.icons-container div{width:100%;justify-content:space-between;gap:10px;align-items:center}.image-container img{max-width:100%;height:auto}}:root{--carousel-width:0px}@keyframes carousel{0%{margin-left:0}to{margin-left:calc(-1 * var(--carousel-width))}}.carousel{overflow:hidden;margin-top:25px}.carousel ul{height:95px;padding:10px 100px;gap:100px;overflow:hidden;transition:all ease;animation:carousel var(--carousel-animation-time) linear infinite}.carousel ul li{display:flex;justify-content:center;align-items:center}.carousel ul:hover{animation-play-state:paused!important}.carousel ul li,.carousel ul li a{width:-moz-max-content;width:max-content}.carousel span{color:#4d596e;font-weight:500;margin-bottom:20px;font-family:var(--font-roboto)}@media screen and (min-width:1025px){.carousel span{font-size:18px}}@media screen and (max-width:1024px){.carousel span{margin-top:30px;font-size:15px}}.back-to-the-top-btn{pointer-events:none;opacity:0;transition:opacity .3s}.back-to-the-top-btn.active{opacity:1;pointer-events:all}