﻿.header-white .nav-link{color:#151157}.header-white .nav-link:hover,.header-white .nav-link:focus,.header-white .nav-link:active{color:#1f1982}.navbar-dark .dropdown-menu{background-color:#151157}.navbar-dark .dropdown-menu a{color:#fff}.navbar-dark .dropdown-menu a:hover{color:#fff;background-color:#1f1982}.navbar-dark .navbar-collapse{background-color:#151157;padding:2rem}.navbar-light .dropdown-menu a:hover{color:#fff;background-color:#55bbce}@media(min-width: 992px){.navbar-dark .dropdown-menu{box-shadow:0 4px 12px rgba(0,0,0,.1)}.navbar-dark .navbar-collapse{background-color:rgba(0,0,0,0);padding:0}}.hero-section{background:url("/assets/img/hero-background.avif") no-repeat center center;background-size:cover;position:relative;padding-top:5rem;padding-bottom:2rem}.hero-section{background-image:url("/assets/img/hero-background.avif")}@supports(background-image: url("image.avif")){.hero-section{background-image:url("/assets/img/hero-background.avif")}}@media(max-width: 449px){.hero-section{background-image:url("/assets/img/hero-background.avif")}@supports not (background-image: url("image.avif")){.hero-section{background-image:url("/assets/img/hero-background.avif")}}}footer h5{font-family:"Inter",sans-serif}footer .nav-link{font-family:"Inter",sans-serif;font-weight:400}@font-face{font-family:"Cabinet";src:url("/assets/fonts/cabinet/CabinetGrotesk-Medium.woff2") format("woff2"),url("/assets/fonts/cabinet/CabinetGrotesk-Medium.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter-Regular.woff2") format("woff2"),url("/assets/fonts/inter/Inter-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter-SemiBold.woff2") format("woff2"),url("/assets/fonts/inter/Inter-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cabinet";src:url("/assets/fonts/cabinet/CabinetGrotesk-Bold.woff2") format("woff2"),url("/assets/fonts/cabinet/CabinetGrotesk-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}.timeline h2,.timeline h3,.timeline h4{font-size:1.5rem}.timeline p{line-height:1.5rem}.timeline .box .box-border{border-bottom:2px solid #eaf4fa}.timeline .box img{width:70px}.timeline .mobile{width:50%}.timeline .desktop{display:none !important}.timeline .arrow-left{padding-right:40px}.timeline .arrow-left svg{display:block;margin-left:auto}.timeline .arrow-right{padding-left:40px}.timeline .arrow-right svg{display:block;margin-right:auto;transform:rotate(-45deg)}.timeline .timeline-box.pt200{padding-top:140px}.timeline .timeline-box.pt-box{padding-top:0}.timeline .timeline-box:first-child{padding-top:120px}.timeline .timeline-line{position:absolute;inset:0}.timeline .timeline-line img{height:100%;display:block;margin:0 auto}.timeline .year-box{position:absolute;width:70px;height:70px;border:7px solid #55bbce;background-color:hsla(0,0%,100%,.9);border-radius:50%;display:flex;justify-content:center;align-items:center}.timeline .year-box p{font-size:1.3rem;font-family:"Inter",sans-serif;margin:0}@media(min-width: 312px){.timeline .timeline-box.pt-box{padding-top:10px}.timeline .year-box-left{left:30%}.timeline .year-box-right{right:33%}}@media(min-width: 320px){.timeline .timeline-box.pt-box{padding-top:15px}.timeline .year-box-left{left:31%}.timeline .year-box-right{right:34%}}@media(min-width: 355px){.timeline .timeline-box.pt-box{padding-top:41px}.timeline .year-box-left{left:32%}.timeline .year-box-right{right:36%}}@media(min-width: 400px){.timeline .timeline-box.pt-box{padding-top:54px}.timeline .year-box-left{left:34%}.timeline .year-box-right{right:38%}}@media(min-width: 480px){.timeline .timeline-box.pt-box{padding-top:67px}.timeline .year-box-left{left:37%}.timeline .year-box-right{right:39%}}@media(min-width: 562px){.timeline .timeline-box.pt-box{padding-top:80px}.timeline .year-box-left{left:38%}.timeline .year-box-right{right:39%}}@media(min-width: 650px){.timeline .timeline-box.pt-box{padding-top:80px}.timeline .year-box-left{left:37%}.timeline .year-box-right{right:39%}}@media(min-width: 768px){.container{max-width:540px}.timeline .timeline-box.pt-box{padding-top:16px}.timeline .timeline-box .mobile{display:none !important}.timeline .timeline-box .desktop{display:flex !important}.timeline .timeline-box:nth-child(odd) .year-box{margin-left:auto}.timeline .timeline-box:nth-child(even) .year-box{margin-right:auto}.timeline .year-box{position:initial;width:140px;height:140px;border:10px solid #55bbce}.timeline .year-box p{font-size:2.5rem}}@media(min-width: 992px){.container{max-width:720px}.timeline .timeline-box.pt-box{padding-top:45px}}@media(min-width: 1200px){.container{max-width:1140px}}.slider-marquee{overflow:hidden;width:100%;background:#fff}.slider-marquee .slider-track{display:flex;width:max-content;animation:scroll 50s linear infinite}.slider-marquee .slide{flex:0 0 auto;width:180px;margin-right:40px}.slider-marquee .slide-sm{width:80px}.slider-marquee .slide img{width:100%;height:auto;object-fit:contain}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.orange{color:#ff9902}.dark-blue{color:#151157}.dark{color:#0d0724}.white{color:#fff}.blue{color:#55bbce}.gray{color:#516060}.primary-font{font-family:"Inter",sans-serif}.header-font{font-family:"Cabinet",sans-serif}body{font-family:"Inter",sans-serif;color:#516060}h1,h2,h3,h4,h5,h6{font-family:"Cabinet",sans-serif;font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Cabinet",sans-serif;font-weight:700}.hero-heading{font-size:2.75rem;font-weight:700}.link,.link-dark-blue{color:#55bbce;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .3s ease}.link:hover,.link-dark-blue:hover{text-decoration-color:#55bbce}.link.link-no-underline,.link-no-underline.link-dark-blue{text-decoration-color:rgba(0,0,0,0)}.link.link-no-underline:hover,.link-no-underline.link-dark-blue:hover{text-decoration-color:#55bbce}.link-dark-blue{color:#151157}.link-dark-blue:hover{text-decoration-color:#151157}.nav-link{font-family:"Cabinet",sans-serif;color:#fff;font-weight:700}.border-subtle{border:.5px solid hsla(0,0%,100%,.25);border-radius:20px}.border-bottom-subtle{border-bottom:2px solid hsla(0,0%,100%,.25)}.border-bottom-blue{border-bottom:1.5px solid rgba(85,187,206,.5)}.flex-50{flex:0 0 50%}.ls-05{letter-spacing:.05rem}.bg-light-blue{background-color:#eaf4fa}.bg-dark-blue{background-color:#151157}.bg-blue{background-color:#55bbce}.blockquote-radius{border-radius:1.25rem}.p-size-big{font-size:2rem}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.background-blue-gradient{background:#151157;background:linear-gradient(60deg, rgb(21, 17, 87) 0%, rgb(35, 55, 114) 50%, rgb(71, 150, 180) 100%)}.background-light-gradient{background:linear-gradient(to right, #55BBCE, #2E8FA4)}.background-header-gradient{background:linear-gradient(135deg, #151157 0%, #2e2a85 50%, #55BBCE 100%)}.text-shadow{text-shadow:2px 2px 2px rgba(0,0,0,.25)}.top-80{top:80%}.left-10{left:10%}.modal-90{max-width:1200px;width:90%}.grecaptcha-badge{display:none}.sending-text{color:#516060}.card-hover{transition:transform .3s ease,box-shadow .3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.pagination .page-link{color:#55bbce}.pagination .page-link:hover{color:#fff;background-color:#55bbce}.pagination .page-item.active .page-link{background-color:#55bbce;border-color:#55bbce;color:#fff}.pagination .page-item.disabled .page-link{color:#516060;background-color:#f2f5fa}.main-list>.highlight-number::marker{color:#151157;font-size:1.25rem;font-weight:bold}.letter-list{list-style-type:lower-alpha}.roman-list{list-style-type:upper-roman}.ul-list-light,.job-offer ul{padding-left:0;list-style:none}.ul-list-light li,.job-offer ul li{padding-left:1em}.ul-list-light li:before,.job-offer ul li:before{content:"•";color:#0bbdd1;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}@media(min-width: 776px){.rotate-md-270{transform:rotate(270deg)}}@media(min-width: 992px){.hero-heading{font-size:4rem}.px-lg-6{padding-left:4rem !important;padding-right:4rem !important}}@media(min-width: 1200px){.p-size-medium{font-size:1.5rem}}@media(min-width: 1400px){.hero-heading{font-size:5rem}}.btn-nav{background-color:#fff;color:#151157;padding:16px 24px;border-radius:40px}.btn-slide{position:relative;overflow:hidden;border:none;transition:color .5s ease}.btn-slide::before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#151157;color:#fff;z-index:0;transition:transform .5s ease;transform:translateY(0)}.btn-slide.btn-on-dark::before{background-color:#fff;color:#151157}.btn-slide:hover::before{transform:translateY(-100%)}.btn-slide:hover span{transform:translateY(-3px);color:#fff;z-index:3}.btn-slide.btn-on-dark:hover span{color:#151157}.btn-slide span{position:relative;z-index:1;transition:transform .5s ease}.btn-slide.btn-slide-white::before{background-color:#fff}.btn-slide.btn-slide-white:hover span{color:#151157}.btn-cta,.btn-cta-outline,.btn-cta-dark{font-family:"Cabinet",sans-serif;background-color:#55bbce;color:#fff;padding:.75rem 1rem;font-weight:bold}.btn-cta.btn-light-hover:hover,.btn-light-hover.btn-cta-outline:hover,.btn-light-hover.btn-cta-dark:hover{background-color:#7dcbd9}.btn-cta-dark{background-color:#151157}.btn-cta-dark.btn-slide::before{background-color:#55bbce}.btn-cta-dark.btn-light-hover:hover{background-color:#1f1982}.btn-cta-outline{background-color:rgba(0,0,0,0);border:1px solid #fff}.btn-auto{align-self:flex-start;width:auto}.btn-blue{background-color:#55bbce;color:#fff;border:none}.btn-blue:hover,.btn-blue:active,.btn-blue:focus{background-color:#7dcbd9}@media(min-width: 992px){.btn-cta,.btn-cta-dark,.btn-cta-outline{padding:1rem 1.5rem}}.testimonial{min-height:440px}@media(min-width: 576px){.testimonial{min-height:300px}}@media(min-width: 776px){.testimonial{min-height:430px}.testimonial p.testimonial-text{font-size:2rem}}@media(min-width: 992px){.testimonial{min-height:550px}}@media(min-width: 1200px){.testimonial{min-height:450px}}@media(min-width: 1400px){.testimonial{min-height:410px}}.case-study-content h1,.case-study-content h2,.case-study-content h3,.case-study-content h4,.case-study-content h5,.case-study-content h6 .h1,.case-study-content .h2,.case-study-content .h3,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6 .h1,.blog-content .h2,.blog-content .h3{color:#151157}.partner-logo-container{height:160px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;padding:1rem;overflow:hidden}.partner-logo{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;display:block}.job-offer h1,.job-offer h2,.job-offer h3,.job-offer h4,.job-offer h5,.job-offer h6{color:#151157}/*# sourceMappingURL=main.css.map */