:root{--color-primary:#003766;--color-secondary:#ffcb00;--padding:20px}.content-wrapper{max-width:1240px;padding-left:20px;padding-right:20px}.content-wrapper--vertical-spacing,.dnd-section{padding:100px 20px}.dnd-section>.row-fluid{max-width:1240px}@media screen and (min-width:768px){.dnd-section .dnd-column,.dnd-section>.row-fluid>.dnd-module{padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){.content-wrapper--vertical-spacing,.dnd-section{padding:50px 20px}}body,html{font-size:16px}body{color:#003766;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}::selection,mark{background-color:#ffcb00;color:#fff}a,p{font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}a{color:#ffcb00}a:focus,a:hover{color:#ebb700}a:active,a:focus,a:hover{font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}a:active{color:#ffdf14}.h1,h1{font-size:55px}.h1,.h2,h1,h2{color:#003766;font-family:MuseoModerno,sans-serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.h2,h2{font-size:40px}.h3,h3{font-family:MuseoModerno,cursive;font-size:26px;font-weight:400}.h3,.h4,h3,h4,q{color:#003766;font-style:normal;text-decoration:none;text-transform:none}.h4,h4,q{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:500}.h5,h5{font-size:16px}.h5,.h6,h5,h6{font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}.h6,h6{color:#003766;font-size:14px}li::marker{color:#ffcb00}blockquote{border-left-color:#ffcb00}pre{background-color:#003766;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:767px){.h1,h1{font-size:32px}.h2,h2{font-size:28px}.h3,h3{font-size:20px}.h4,h4,q{font-size:18px}}.btn,.button,.cta_button,.hs-blog-post-listing__post-button,.hs-button,a.btn,a.button{background-color:#ffcb00;border:0 solid #ffcb00;border-radius:50px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;height:42px;min-width:160px;padding-left:40px;padding-right:40px;text-decoration:none;text-transform:none}.btn:hover,.button:hover,.cta_button:hover,.hs-blog-post-listing__post-button:hover,.hs-button:hover,a.btn:hover,a.button:hover{background-color:#f5c100;border:0 solid #ffcb00;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:600;text-decoration:none}.btn:active,.btn:focus,.button:active,.button:focus,.cta_button:active,.cta_button:focus,.hs-blog-post-listing__post-button:active,.hs-blog-post-listing__post-button:focus,.hs-button:active,.hs-button:focus,a.btn:active,a.btn:focus,a.button:active,a.button:focus{background-color:#ffd50a;border:0 solid #ffcb00;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:600;text-decoration:none}.btn.button-small,.button.button-small,.hs-blog-post-listing__post-button.button-small,.hs-button.button-small,a.btn.button-small,a.button.button-small,button.button-small{background-color:#ffcb00;border:0 solid #ffcb00;border-radius:40px;color:#fff;font-size:15px;font-weight:500;height:40px;min-width:160px;padding:0 15px;text-transform:none}.btn.button-large,.button.button-large,.hs-blog-post-listing__post-button.button-large,.hs-button.button-large,a.btn.button-large,a.button.button-large,button.button-large{background-color:#ffcb00;border:0 solid #ffcb00;border-radius:54px;color:#fff;font-size:24px;font-weight:500;height:54px;min-width:160px;padding:0 35px;text-transform:none}.button.button-transparent{color:#003766}.button.button-transparent:after{border-color:#003766}.button.button-transparent:focus:after,.button.button-transparent:hover:after{border-color:#003766!important}.splide__arrow svg path{fill:#003766}.splide__arrow:hover svg path{fill:#ffcb00}.submitted-message,form{font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}form{background-color:#fff;border-radius:8px;padding:0 2px 0 0}.form-title{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(45deg,,,);border:1px #ffcb00;color:#003766;color:transparent;font-family:Plus Jakarta Sans;font-size:22px;font-style:normal;font-weight:400;margin-bottom:20px;text-decoration:none;-webkit-font-smoothing:subpixel-antialiased;hyphens:unset;max-width:100%;width:fit-content}form label{font-weight:700}form label,form legend{font-family:Plus Jakarta Sans;font-style:normal;margin-bottom:5px;text-decoration:none}form legend{font-weight:400}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select{height:40px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#fff;border:1px solid #b0bbcd;border-radius:5px;color:#33365f;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;margin-bottom:0;margin-top:0;padding-left:10px;padding-right:10px}::-webkit-input-placeholder{color:#33365f;font-family:Plus Jakarta Sans;font-size:14px;font-weight:300}::-moz-placeholder{color:#33365f;font-family:Plus Jakarta Sans;font-size:14px;font-weight:300}:-ms-input-placeholder{color:#33365f;font-family:Plus Jakarta Sans;font-size:14px;font-weight:300}::placeholder{color:#33365f;font-family:Plus Jakarta Sans;font-size:14px;font-weight:300}.hs-fieldtype-date .input .hs-dateinput:before,select option:disabled{color:#33365f;font-family:Plus Jakarta Sans;font-size:14px;font-weight:300}.fn-date-picker td.is-selected .pika-button{background:#003766}.fn-date-picker td .pika-button:hover{background-color:#003766!important}.fn-date-picker td.is-today .pika-button{color:#003766}form .hs-button,form input[type=submit]{background-color:#ffcb00;border:0 solid #ffcb00;border-radius:46px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:44px;line-height:44px;margin-top:20px;padding-left:50px;padding-right:50px;text-decoration:none}form .hs-button:hover,form input[type=submit]:hover{background-color:#ebb700;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}form .hs-button:active,form .hs-button:focus,form input[type=submit]:active,form input[type=submit]:focus{background-color:#ffdf14;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.hs-error-msg,.hs-error-msgs label{color:#ef6b51;font-family:Plus Jakarta Sans;font-size:12px;font-style:normal;font-weight:400;text-decoration:none}.hs-form-required{color:#ef6b51}.hs-input.invalid.error{border-color:#ef6b51}.widget-type-form{background-color:#fff;border-radius:8px;padding:0 2px 0 0}.widget-type-form form{background-color:transparent;border-radius:none;margin:0;padding:0}table{background-color:#fff}table,td,th{border:0 solid #003766}td,th{color:#003766;padding:8px}tfoot td,thead th{background-color:hsla(0,0%,100%,0);color:#003766}.header{background-color:#003766;color:#fff}.header .content-wrapper{max-width:1240px}.header__logo .logo-company-name,.menu__link{font-family:Plus Jakarta Sans}.menu__link{color:#fff}.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover,.menu__submenu--level-2>.menu__item:first-child.focus:before,.menu__submenu--level-2>.menu__item:first-child:hover:before{background-color:#003766}.header__content{border-radius:8px}.header__mobile-toggle{background-color:#003766;border-radius:8px}.partial-language-switcher__current{color:#fff}.partial-language-switcher__current:after{border-color:#fff}.partial-language-switcher__list a{color:#003766}.partial-language-switcher__list a:hover{color:#ffcb00}@media screen and (max-width:1024px){.header__content,.header__content .menu__link,.partial-language-switcher__current{color:#003766}.partial-language-switcher__current:after{border-color:#003766}}.footer{background-color:#003766}.footer a,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer img,.footer label,.footer li,.footer p,.footer span{color:#fff}.footer a:focus,.footer a:hover{color:#ffcb00}.blog-header__inner,.blog-post,.blog-related-posts{padding:px 0}.blog-post__meta a{background-color:#ffcb00;color:#003766}.blog-post__tag-link{background-color:rgba(0,55,102,.2);color:#003766}.blog-post__author{color:#003766}.blog-post__tag-link:focus,.blog-post__tag-link:hover{background-color:#003766;color:#fff}.blog-post__tag-link:active{color:#144b7a}.blog-post__sommaire h3{color:#003766}.blog-post__sommaire ul li{color:#ffcb00}.blog-post__image img{border-radius:8px}.blog-related-posts__title-link,.blog-related-posts__title-link:active,.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{font-family:MuseoModerno,sans-serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.blog-related-posts__title-link{color:#003766}.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{color:#002352}.blog-related-posts__title-link:active{color:#144b7a}.blog-post__nav a svg path{stroke:#ffcb00}.blog-post__nav a:hover svg path{stroke:#ebb700}.blog-post__socials .social-sharing-network-icon span{fill:#ffcb00}.blog-post__socials .social-sharing-network-icon:hover span{fill:#ebb700}.blog-comments{margin-bottom:px}#comments-listing .comment-reply-to{color:#ffcb00}#comments-listing .comment-reply-to:focus,#comments-listing .comment-reply-to:hover{color:#ebb700}#comments-listing .comment-reply-to:active{color:#ffdf14}.blog-index__post-title-link,.hs-search-results__title{color:#003766;font-family:MuseoModerno,sans-serif;font-style:normal;font-weight:700;text-decoration:none}.blog-index__post-title-link{text-transform:none}.blog-index__post-title-link:active,.blog-index__post-title-link:focus,.blog-index__post-title-link:hover{color:#ffcb00}.blog-index__post-author-name,.blog-index__post-tag{color:#003766}.social-links__icon{background-color:#003766}.social-links__icon:focus,.social-links__icon:hover{background-color:#002352}.social-links__icon:active{background-color:#144b7a;color:#003766;font-family:MuseoModerno,cursive;font-size:26px;font-style:normal;font-weight:400;text-decoration:none}.module-bg-image{background-color:#003766}.carousel-testimonials .card .infos{color:#ffcb00}.banner-text{border-radius:8px}.form-quick-sub form input[type=submit],.search-content form button{border-radius:5px}.module-slider .view__content>.content-wrapper>div{border-radius:8px}.module-slider .splide__pagination__page.is-active{background-color:#003766!important}.card{border-radius:8px}