.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_toggle .et_pb_toggle_title,.et_pb_toggle h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 0px 0 0}#img-hover-zoom .et_pb_de_mach_thumbnail{height:auto;overflow:hidden}.et_pb_de_mach_thumbnail img{transition:transform .5s ease}#img-hover-zoom .et_pb_de_mach_thumbnail:hover img{transform:scale(1.5)}.centrer-verticalement{display:flex;flex-direction:column;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center}@media screen and (max-width:980px){.inverse{display:flex;flex-direction:column-reverse}}.boutoncookie{border-radius:0px;background-color:#967400;border:solid 2px #967400;padding:5px 11px;color:white}.boutoncookie:hover{border-radius:0px;background-color:#816c25;border:solid 2px #816c25;color:white;padding:5px 11px}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block;background:#0d2754!important}.cn-close-icon:after,.cn-close-icon:before{width:3px;background-color:white}html,body{overflow-x:hidden}body{position:relative}.et_pb_section_video{position:relative}.et_pb_section_video::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(16,50,100,0.30);z-index:2}.back button{color:#fff!important;font-size:14px;font-weight:500;border:none;background-color:#103264!important;text-transform:uppercase}.back button:hover{color:#bc9307!important;background-color:#103264!important;font-size:14px;font-weight:500;border:none;text-transform:uppercase}.button-icon{display:inline-flex;align-items:center;font-family:'Bodoni Moda',serif;font-weight:700;color:#103265;text-decoration:none;transition:color .35s ease;font-size:19px}.button-icon:hover{color:#103265}@media (max-width:768px){.button-icon{font-size:16px}}.square{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid #ba9824;margin:0 0.5rem;overflow:visible;transition:background-color .35s ease,border-color .35s ease;position:relative}.button-icon:hover .square{background-color:#ba9824;border-color:#ba9824}.button-arrow{font-size:3.5rem;color:#103265;position:absolute;left:10px;transition:transform .35s ease}.button-icon:hover .button-arrow{transform:translateX(12px)}.button-icon-white{display:inline-flex;align-items:center;font-family:'Bodoni Moda',serif;font-weight:700;color:#ffffff;text-decoration:none;transition:color .35s ease;font-size:19px}.button-icon-white:hover{color:#ba9824}@media (max-width:768px){.button-icon-white{font-size:16px}}.button-icon-white .square{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid #ffffff;margin:0 0.5rem;overflow:visible;transition:background-color .35s ease,border-color .35s ease;position:relative}.button-icon-white:hover .square{background-color:#ba9824;border-color:#ba9824}.button-icon-white .button-arrow{font-size:3.5rem;color:#ffffff;position:absolute;left:10px;transition:transform .35s ease}.button-icon-white:hover .button-arrow{transform:translateX(12px);color:#ba9824}.custom-cursor{position:absolute;width:20px;height:20px;background-color:#ba9824;border-radius:0%;pointer-events:none;opacity:0.8;transform:translate(-10px,-49px);transition:opacity 0.2s ease,transform 0.1s ease-out;z-index:1000}.button-expertises{display:inline-flex;align-items:center;font-family:'Bodoni Moda',serif;font-weight:700;color:#103265;text-decoration:none;transition:color .35s ease;font-size:89px}.button-expertises:hover{color:#103265}@media (max-width:920px){.button-expertises{font-size:30px}}.button-expertises .square{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:3px solid #ba9824;margin:0 1rem;overflow:visible;transition:background-color .35s ease,border-color .35s ease;position:relative}.button-expertises:hover .square{background-color:#ba9824;border-color:#ba9824}.button-expertises .button-arrow{font-size:5rem;color:#103265;position:absolute;left:20px;transition:transform .35s ease}.button-expertises:hover .button-arrow{transform:translateX(18px)}.cursor-text{position:absolute;display:inline-flex;align-items:center;justify-content:center;font-family:'Bodoni Moda',serif;font-weight:700;color:#103265;background-color:#fff;padding:5px 10px;border-radius:0px;font-size:17px;border:1px solid #ba9824;pointer-events:none;opacity:0;transition:opacity 0.2s ease,transform 0.1s ease-out;transform:translate(-50%,-50%);z-index:1000}.nav li ul{width:300px}.et-menu li li a{width:270px}.gform_required_legend{display:none}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;text-transform:uppercase;color:#103265;font-size:16px;font-weight:500;margin-bottom:2px;padding:0}.gform_wrapper.gravity-theme .gfield_required{color:#a18421}.gform_wrapper.gravity-theme .gfield textarea.large{height:190px}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#f8f8f8;border:none;padding:2px;color:#103265}.gform_wrapper.gravity-theme .gform_footer input[type="submit"]{display:inline-flex;align-items:center;font-family:'Bodoni Moda',serif;font-weight:700;color:#103265;background-color:transparent;border:2px solid #103265;padding:7px 15px;font-size:18px;text-decoration:none;transition:color 0.35s ease,background-color 0.35s ease,border-color 0.35s ease;cursor:pointer}.gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover{color:#ffffff;background-color:#103265;border-color:#103265}@media (max-width:768px){.gform_wrapper.gravity-theme .gform_footer input[type="submit"]{font-size:16px}}.et_pb_menu_page_id-823>a{display:inline-block;transition:transform 0.2s ease-in-out,color 0.2s ease-in-out}.et_pb_menu_page_id-823>a:hover{transform:scale(1.05);color:#FFD700}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.et_pb_menu_page_id-823>a{animation:pulse 2s infinite}div#section-equipe::after{background:none}