.quote-main:has(.gform_wrapper){padding:0}form#gform_4{margin:0}.quote-content:has(.gform_wrapper) svg{display:none}@media only screen and (max-width:600px){.quote-container:has(.gform_wrapper){display:flex;flex-direction:column;width:100%!important}.ginput_container>input{border-bottom:1px solid;width:100%}.quote-main:has(.gform_wrapper){width:100%;padding:24px 24px}}.news-blue:has(.gform_wrapper){padding:0 48px}.member-job>a{color:var(--blue);!important}.textImage-items:has(#formulaire_Brevo){display:grid;grid-template-columns:repeat(1,1fr)!important;margin:32px 0 0 0}.textImage-content:has(#formulaire_Brevo){justify-content:start}#formulaire_Brevo .sib-input.sib-form-block{padding:0}#formulaire_Brevo .sib-optin.sib-form-block{padding:0}.text-space-top:has(iframe),.text-border:has(iframe){border:none;margin:0;padding:0}#formulaire_Brevo .sib-form-block{padding:0!important}#formulaire_Brevo button.sib-form-block__button.sib-form-block__button-with-loader{padding:20px 36px 20px;border-radius:200px!important}#formulaire_Brevo div#sib-container{padding:0}#formulaire_Brevo .sib-form{padding-left:0;padding-right:0;padding-bottom:0;padding-top:16px}#formulaire_Brevo .sib-form .input:not(textarea),.sib-form .input__button{height:calc(3rem - 2px)}.textImage-container:has(#formulaire_Brevo) .textImage-image img{object-fit:contain!important}.one-line-brevo>div{margin:0 0 0 .4rem;width:100%}.one-line-brevo{display:flex}.one-line-brevo>div:first-child{margin:0 .4rem 0 0}.vidbg-overlay{background-color:#09165691!important}@media only screen and (max-width:600px){.vidbg-overlay{background-color:#091656!important}#field_6_35,#field_4_35{margin-bottom:-85px!important}#gform_6,#gform_4{padding-bottom:128px}div#field_6_35,div#field_4_35{position:absolute;bottom:-3%!important;left:0!important;width:100%;justify-content:end;display:flex}div#field_6_35 span img,div#field_4_35 span img{display:none}.page-id-3688 .numbers-item-number span{font-size:3.5rem}.quote>.container{width:100%;margin:0}.gform-theme-button.button{width:100%}}.section.list.section{overflow:hidden}fieldset#field_5_33{border:none}fieldset#field_5_27{display:none}.news-content>.form{padding:0!important}.news-content div#gform_wrapper_5{padding:2rem}.news-content .ginput_container{border-bottom:1px solid #fff;padding:0 .5rem}.news-content .ginput_container.ginput_container_checkbox{border:none;width:fit-content}.news-content legend.gfield_label.gform-field-label.gfield_label_before_complex{display:none}.news-content label#label_5_33_1{color:#fff}.text-container:has(iframe) .title-xl{text-align:center}.text-container{max-width:100%!important;display:flex;justify-content:center;flex-direction:column;align-items:center}.cms:has(iframe){height:100%}.cms:has(iframe)>p{position:relative;width:100%;padding-bottom:56.25%;height:0;margin:0}.cms:has(iframe) p iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ytp-cued-thumbnail-overlay-image{background-size:contain!important;-moz-background-size:contain!important;-webkit-background-size:contain!important}.numbers-item-number{display:flex;gap:1.8rem}.numbers-item-number:has(img){gap:0px!important}select#input_1_14{width:100%;font-size:1.8rem;border-bottom:1px solid}div#field_4_35{position:absolute;bottom:-8.25%;left:23%}#field_4_24{margin-bottom:55px!important}.gform_page_footer.top_label{padding:.8rem 0 0!important}input#gform_next_button_4_5{cursor:pointer;content:"→"}.page-id-3688 .textImage-image img{object-position:left!important}div#field_6_35{position:absolute;bottom:-9%;left:12%}.gform_page_footer.top_label{padding:.8rem 0 0!important}input#gform_next_button_6_35{cursor:pointer;content:"→"}.gform_next_button{background-color:#ddc07e!important}a.gform-theme-button.button{background-color:rgb(157 157 157 / 9%)}h1.homeHero-title{font-display:swap}.hide{display:none!important}fieldset#field_7_33{border:none}fieldset#field_6_33{border:none!important}blockquote{position:relative;margin:2rem 0;padding:2rem 3rem 2rem 2rem;background:linear-gradient(to right,#f8f9fa,#ffffff);border-left:4px solid #1e40af;box-shadow:0 2px 4px rgba(0,0,0,.05);font-style:italic;color:#1f2937}blockquote::before,blockquote::after{position:absolute;font-size:4em;font-family:'Georgia',serif;color:rgba(30,64,175,.1);line-height:1}blockquote::before{content:'"';top:-10px;left:10px}blockquote::after{content:'"';bottom:-30px;right:10px}blockquote p{margin-bottom:0;font-size:1.1em;line-height:1.6}blockquote cite{display:block;margin-top:1rem;color:#1e40af;font-style:normal;font-weight:500;font-size:.9em}.more-link{display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;background:#1e40af;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:all 0.3s ease}.more-link:hover{background:#1e3a8a;transform:translateY(-2px)}.entry-content ul,.entry-content ol{margin:1.5rem 0;padding-left:1.5rem}.entry-content ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;list-style-type:none}.entry-content ul li::before{content:'•';position:absolute;left:0;color:#1e40af;font-weight:700}.entry-content mark{background:linear-gradient(120deg,rgba(30,64,175,.1) 0%,rgba(30,64,175,.1) 100%);padding:.2em .4em;border-radius:3px}.entry-content a{color:#1e40af;text-decoration:none;border-bottom:1px solid transparent;transition:border-color 0.3s ease}.entry-content a:hover{border-bottom-color:#1e40af}.post-navigation{margin:3rem 0;padding:2rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.nav-links{display:flex;justify-content:space-between}.nav-previous a,.nav-next a{display:flex;align-items:center;color:#1f2937;text-decoration:none;font-weight:500;transition:color 0.3s ease}.nav-previous a:hover,.nav-next a:hover{color:#1e40af}.nav-previous a::before{content:'←';margin-right:.5rem}.nav-next a::after{content:'→';margin-left:.5rem}.entry-meta{margin:2rem 0;font-size:.9rem}.entry-meta a{display:inline-block;padding:.3rem .8rem;margin:.2rem;background:#f8f9fa;border-radius:20px;color:#1e40af;text-decoration:none;transition:background-color 0.3s ease}.entry-meta a:hover{background:#e5e7eb}.wp-block-image{margin:2rem 0}.wp-block-image img{border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.wp-block-image figcaption{margin-top:.5rem;text-align:center;color:#6b7280;font-size:.9rem;font-style:italic}.table-of-contents{margin:2rem 0;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e5e7eb}.table-of-contents ul{margin:0;padding-left:1.5rem}.table-of-contents li{margin-bottom:.5rem}.table-of-contents a{color:#1f2937;text-decoration:none}.table-of-contents a:hover{color:#1e40af}@media (max-width:768px){blockquote{padding:1.5rem 2rem;margin:1.5rem 0}.nav-links{flex-direction:column;gap:1rem}}.news-blue .ginput_container_select{padding:0}.news-blue .gform_description{display:none}.news-blue .gform_wrapper{padding:40px!important}.gfield--type-checkbox{border:none!important}p.gform_description{display:none}.footer-address{align-items:center;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 40px}.footer-address-item:nth-child(5){grid-column:2}li.newsCard-tag.newsCard-tag--date{display:none}#field_4_46,#field_4_50{display:none}.hidden_label{display:none}.quote-container:has(.gform_wrapper){--blue:#091656;--blue-dark:#091657;--gold:#ddc07e;--text-light:#F5F5F7}.quote-container:has(.gform_wrapper){display:flex;flex-direction:column;background-color:var(--blue-dark);border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -20px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.08);padding:12px;gap:0;max-width:50%;width:100%;min-width:75%;margin:auto;position:relative}.quote-container:has(.gform_wrapper) .quote-image{position:relative;width:100%;height:180px;max-height:280px;order:-1;border-radius:12px;overflow:hidden;z-index:1}.quote-container:has(.gform_wrapper) .quote-image img{width:100%;height:100%;object-fit:cover;object-position:0 -200px;display:block}.quote-container:has(.gform_wrapper) .quote-content{padding:20px 30px 40px 30px;margin:0;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:10}.quote-container:has(.gform_wrapper) .quote-main svg{display:none!important}#gform_wrapper_4{margin:0!important;padding:0!important;background:none!important}#gform_wrapper_4 .gform_title{font-family:'Saol Display',serif!important;font-size:2rem!important;margin-bottom:0.5rem!important;color:#ffffff!important;text-align:center}#gform_wrapper_4 .gfield_html p{font-size:0.95rem!important;color:rgba(255,255,255,.7)!important;text-align:center;margin-bottom:2rem!important}#gform_wrapper_4 .gform_required_legend{display:none!important}#field_4_51{display:none!important}#gform_wrapper_4 input[type="text"],#gform_wrapper_4 input[type="email"],#gform_wrapper_4 input[type="tel"],#gform_wrapper_4 textarea,#gform_wrapper_4 select{background-color:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:6px!important;padding:12px 15px!important;color:#fff!important;font-size:16px!important;width:100%!important;box-shadow:none!important;margin-top:5px!important;transition:all 0.3s ease!important}#gform_wrapper_4 input:focus,#gform_wrapper_4 textarea:focus,#gform_wrapper_4 select:focus{border-color:#ddc07e!important;background-color:rgba(255,255,255,.05)!important;outline:none!important}#gform_wrapper_4 ::placeholder{color:rgba(255,255,255,.3)!important}#gform_wrapper_4 .gfield_label{font-size:0.75rem!important;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.6)!important;font-weight:600!important}#gf_progressbar_wrapper_4{margin-bottom:25px!important;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:25px!important}#gform_wrapper_4 .gf_progressbar{background-color:rgba(255,255,255,.1)!important;height:6px!important;border-radius:10px!important;margin-top:5px!important}#gform_wrapper_4 .gf_progressbar_percentage{background:linear-gradient(90deg,#ddc07e,#f3e5be)!important;height:6px!important;border-radius:10px!important}#gform_wrapper_4 .gf_progressbar_title{color:#ddc07e!important;font-size:0.7rem!important;text-transform:uppercase;text-align:right;margin-bottom:8px!important}#gform_wrapper_4 .gform_page_footer{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-top:20px!important;border:none!important;margin:0!important;width:100%}#gform_wrapper_4 .gform_next_button,#gform_wrapper_4 #gform_submit_button_4{background-color:#ddc07e!important;color:#091656!important;border:1px solid #ddc07e!important;border-radius:50px!important;padding:12px 35px!important;font-size:0.9rem!important;font-weight:700!important;text-transform:uppercase;cursor:pointer!important;min-width:120px;transition:all 0.3s ease!important}#gform_wrapper_4 .gform_next_button:hover,#gform_wrapper_4 #gform_submit_button_4:hover{background-color:#fff!important;border-color:#fff!important;transform:translateY(-2px)}#gform_wrapper_4 .gform_previous_button{background:transparent!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:50px!important;color:rgba(255,255,255,.7)!important;padding:10px 25px!important;font-size:0.75rem!important;text-transform:uppercase;cursor:pointer!important;transition:all 0.3s ease!important}#gform_wrapper_4 .gform_previous_button:hover{border-color:#fff!important;color:#fff!important}#gform_page_4_1 .gform_page_footer{justify-content:flex-end!important}.gform_fields{display:grid;grid-template-columns:1fr;gap:20px}@media (max-width:500px){.quote-container:has(.gform_wrapper) .quote-image img{object-position:0}.quote-container:has(.gform_wrapper){min-width:100%}}@media (min-width:500px){.gform_fields{grid-template-columns:1fr 1fr}.gfield--width-full,.gfield--type-textarea,.gfield--type-html,.gfield--type-select{grid-column:span 2}}.gfield--input-type-hidden,.gform_hidden{display:none!important}#gf_progressbar_wrapper_4{margin-bottom:25px!important;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:25px!important;position:relative}#gform_wrapper_4 .gf_progressbar{background-color:rgba(255,255,255,.1)!important;height:6px!important;border-radius:10px!important;margin-top:5px!important;overflow:hidden;position:relative}#gform_wrapper_4 .gf_progressbar_percentage{opacity:0!important;width:0!important}#gform_wrapper_4 .gf_progressbar::after{content:"";display:block;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,#ddc07e,#f3e5be)!important;border-radius:10px;transition:width 0.6s ease-in-out;width:0%}#gform_wrapper_4:has(#gform_page_4_1.swiper-slide-active) .gf_progressbar::after{width:50%!important}#gform_wrapper_4:has(#gform_page_4_2.swiper-slide-active) .gf_progressbar::after{width:100%!important}#gform_wrapper_4 .gf_progressbar_title{color:#ddc07e!important;font-size:0.7rem!important;text-transform:uppercase;text-align:right;margin-bottom:8px!important}#gform_wrapper_4:has(#gform_page_4_1.swiper-slide-active) .gf_progressbar_title span{display:none}#gform_wrapper_4:has(#gform_page_4_2.swiper-slide-active) .gf_progressbar_title::after{content:"Étape 2 sur 2";visibility:visible;position:absolute;top:0;right:0;white-space:nowrap}div#field_11_48,#field_4_49{display:none}@media (max-width:900px){.footer-address{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 8px;margin-top:-85px;align-items:start}.footer-logo{grid-column:1 / -1;display:flex;justify-content:center;margin-bottom:16px;width:100%}}.quote-container:has(.hs-form-frame){--blue:#091656;--blue-dark:#091657;display:flex;flex-direction:column;background-color:var(--blue-dark);border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -20px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.08);padding:12px;gap:0;max-width:50%;width:100%;min-width:75%;margin:auto;position:relative}.quote-container:has(.hs-form-frame) .quote-image{position:relative;width:100%;height:180px;max-height:280px;order:-1;border-radius:12px;overflow:hidden;z-index:1}.quote-container:has(.hs-form-frame) .quote-image img{width:100%;height:100%;object-fit:cover;object-position:0 -200px;display:block}.quote-content:has(.hs-form-frame){padding:20px 30px 40px 30px;margin:0;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:10}.quote-main:has(.hs-form-frame) svg{display:none!important}.quote-main:has(.hs-form-frame){padding:0;width:100%}.hs-form-frame{width:100%;margin:0 auto;display:block}@media only screen and (max-width:600px){.quote-container:has(.hs-form-frame){width:100%!important;min-width:100%}.quote-main:has(.hs-form-frame){padding:24px 0}.quote-container:has(.hs-form-frame) .quote-image img{object-position:center}}