div#custom-header .ubermenu-item-has-children ul li a{line-height:1.6em!important}ul#menu-main-menu li a:hover{text-decoration:underline;text-underline-position:under}#menu-main-menu{align-items:center!important}@media (min-width:981px){#custom-header .et_pb_menu__logo-wrap{visibility:hidden}#custom-header .et_pb_column,#dt-custom-info{z-index:999;overflow:visible}.ubermenu-image{border-color:1px #555555}.custom-form .et-pb-contact-message p{color:#555555!important}.et_pb_menu .et_pb_menu__menu,.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex}.et_pb_menu .et_mobile_nav_menu,.et_pb_fullwidth_menu .et_mobile_nav_menu{display:none}.blurb-right.et_pb_blurb_position_left .et_pb_blurb_content{display:flex;flex-direction:row-reverse}.blurb-right.et_pb_blurb_position_left .et_pb_main_blurb_image{width:auto}.blurb-right.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0px;padding-right:15px}.et_password_protected_form{min-height:initial;padding:100px;max-width:700px;margin:auto}.et_password_protected_form p input{margin-top:10px;box-shadow:0px 23px 33px 5px rgba(0,0,0,0.15)}.et_password_protected_form .et_submit_button{margin-top:20px;background:#a870d2;color:white!important;border:2px solid #8dc63f}.et_password_protected_form .et_submit_button:hover{background:#904ac6;color:#a870d2f!important;box-shadow:0px 7px 29px 7px rgba(0,0,0,0.3)}@media (max-width:479px){.et_password_protected_form{padding:40px}}.et_pb_module ol,.et_pb_module ul{padding:0px 0px 10px 50px;list-style-position:outside}.et_pb_module ol li,.et_pb_module ul li{margin-bottom:10px}.pa-bullet-list-1 ul{list-style-type:none!important}.pa-bullet-list-1 ul li:before{content:'\e046'!important;color:#904ac6;font-family:'ETMODULES'!important;margin-right:30px;margin-left:-50px;padding-left:-20px;font-size:1.2em!important}.dv-overlay .et_parallax_bg::before,.dv-overlay.et_pb_with_background::before{background-color:rgba(144,74,198,0.7);content:"";height:100%;width:100%;position:absolute;left:0;top:0}#footer-info,#footer-info a{font-weight:normal!important}#footer-widgets{display:none!important}#et_pb_contact_form_0 .et_contact_bottom_container{margin-top:0!important}.et_pb_contact_form_0 .et_pb_contact_field .input{font-size:16px!important}@media screen and (min-width:980px){.et-custom-row .et_pb_column:last-child{position:relative;right:-26vw;top:0}}#et_pb_contact_form_0 .et-pb-contact-message{text-align:center;color:#fff}.texte-cache{position:relative;max-height:90px;overflow:hidden;transition:max-height 1s ease}.texte-cache.ouvert{max-height:210vh}.texte-cache:not(.ouvert)::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1))}.blur{-webkit-filter:blur(3px);filter:blur(3px)}.shadow-blurb:not(.ouvert)::after{display:block;content:"";position:absolute;left:0;margin:100px auto;width:100%;height:40px;background-color:rgba(0,0,0,0.1);filter:blur(10px);border-radius:50%}@media screen{.dt-screen{display:none}}@media print{#top-header,.dt-no-print,#main-footer{display:none}.dt-prin-column{display:grid;grid-template-columns:repeat(2,1fr)}.dt-prin-column .et_pb_blurb:first-child{grid-column:span 2}}.et-fb-field-settings-modal{max-height:500px!important}.pa-toggle-clickable-area.et_pb_toggle{padding:0}.pa-toggle-clickable-area.et_pb_toggle .et_pb_toggle_title{padding:20px}.pa-toggle-clickable-area.et_pb_toggle .et_pb_toggle_title:before{padding-right:20px}.pa-toggle-clickable-area.et_pb_toggle .et_pb_toggle_content{padding:0 20px 20px 20px}.pa-accordion-clickable-area .et_pb_toggle{padding:0}.pa-accordion-clickable-area .et_pb_toggle .et_pb_toggle_title{padding:20px}.pa-accordion-clickable-area .et_pb_toggle .et_pb_toggle_title:before{padding-right:20px}.pa-accordion-clickable-area .et_pb_toggle .et_pb_toggle_content{padding:0 20px 20px 20px}.bg-animate-bottom .et_pb_bottom_inside_divider{-webkit-animation:scroll 150s linear infinite;-moz-animation:scroll 150s linear infinite;-ms-animation:scroll 150s linear infinite;-o-animation:scroll 150s linear infinite;animation:scroll 150s linear infinite}.bg-animate-top .et_pb_top_inside_divider{-webkit-animation:scroll 150s linear infinite;-moz-animation:scroll 150s linear infinite;-ms-animation:scroll 150s linear infinite;-o-animation:scroll 150s linear infinite;animation:scroll 150s linear infinite}@-webkit-keyframes scroll{100%{background-position:10000px center}}@-moz-keyframes scroll{100%{background-position:10000px center}}@-o-keyframes scroll{100%{background-position:10000px center}}@keyframes scroll{100%{background-position:10000px center}}::selection{color:#fff;background:#a870d2}.et-pb-contact-message{color:#fda600;font-size:18px;text-align:justify}.et_pb_team_member.person_effect_1{position:relative;max-width:100%;overflow:hidden}.person_effect_1 .et_pb_team_member_image{margin:0}@media (max-width:980px) and (min-width:768px){.person_effect_1 .et_pb_team_member_image{width:100%}}.person_effect_1 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.person_effect_1:before{position:absolute;top:10px;bottom:10px;left:10px;right:10px;content:'';background-color:#ffffff;opacity:0;z-index:1;-webkit-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1);-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.person_effect_1 .et_pb_team_member_description{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;padding:24px;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.person_effect_1 .et_pb_member_position{background-color:#f3f3f3;padding:3px 7px;margin-bottom:5px}.person_effect_1 .et_pb_team_member_description *{max-width:300px}.person_effect_1 .et_pb_member_social_links li:last-of-type{margin-right:0px}.person_effect_1:hover:before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.person_effect_1:hover .et_pb_team_member_description{opacity:1;-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.blurb_click:hover{cursor:none}.overlay-one{position:relative}.overlay-one:after{position:absolute;content:'';background:rgba(44,74,198,0.7);background-size:cover;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s ease all}.overlay-one:hover:after{opacity:1}.fondAnimateone{background:linear-gradient(to right,rgba(153,31,246,0.8) 25%,rgba(255,0.255) 50%,rgba(153,31,246,0.8) 100%);background-size:600% 600%;-webkit-animation:AnimationName 3s ease infinite;-moz-animation:AnimationName 3s ease infinite;-o-animation:AnimationName 3s ease infinite;animation:AnimationName 3s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 88%}50%{background-position:100% 13%}100%{background-position:0% 88%}}@-moz-keyframes AnimationName{0%{background-position:0% 88%}50%{background-position:100% 13%}100%{background-position:0% 88%}}@-o-keyframes AnimationName{0%{background-position:0% 88%}50%{background-position:100% 13%}100%{background-position:0% 88%}}@keyframes AnimationName{0%{background-position:0% 88%}50%{background-position:100% 13%}100%{background-position:0% 88%}}.dp-kenburns-right-rev .et_pb_header .et_parallax_bg{-webkit-animation:dp-kenburns-bottom-right 5s ease-in-out both;animation:dp-kenburns-bottom-right 5s ease-in-out both}@-webkit-keyframes dp-kenburns-bottom-right{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 84%;transform-origin:84% 84%}100%{-webkit-transform:scale(1.25) translate(20px,15px);transform:scale(1.25) translate(20px,15px);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes dp-kenburns-bottom-right{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 84%;transform-origin:84% 84%}100%{-webkit-transform:scale(1.25) translate(20px,15px);transform:scale(1.25) translate(20px,15px);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.et_pb_contact_field_checkbox,.et_pb_contact_field_radio{display:inline-block!important;margin-right:10px}.custom-radio-buttons .et_pb_contact_field .input[type="radio"]:checked+label i:before{background-color:orange!important}.et_pb_contact_field .input[type="checkbox"]:checked+label i:before{color:orange!important}body:not(.et-fb) .et_pb_module.et_pb_blurb,body:not(.et-fb) .et_pb_module.et_pb_blurb>div{cursor:text!important}.absolute_map .et_pb_map{position:absolute;overflow:visible;height:100%}.dt-blurb .et_pb_blurb_content::before{content:'';display:block;position:absolute;z-index:1;width:0;height:0}@media (min-width:981px){.dt-blurb .et_pb_blurb_content::before{border-top:40px solid transparent;border-bottom:40px solid transparent;right:-45px;top:45%;transform:translateY(-50%)}.dt-blurb .et_pb_blurb_content::before{border-left:30px solid white}}@media (max-width:980px){.dt-blurb .et_pb_blurb_content{min-height:400px}.dt-blurb .et_pb_blurb_content::before{border-left:30px solid transparent;border-right:30px solid transparent;left:50%;bottom:20px;transform:translateX(-50%)}.dt-blurb .et_pb_blurb_content::before{border-top:40px solid white}}.et-db #et-boc .et-l .et-fb-font-icon-list{min-height:600px!important}.mp_m_blurb_grow:hover .et-pb-icon{-webkit-transition-duration:0.3s;transition-duration:0.3s}.mp_m_blurb_grow:hover .et-pb-icon{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}.mp_m_blurb_pulse:hover .et-pb-icon{-webkit-animation-name:gq_pulse_icon;animation-name:gq_pulse_icon;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes gq_pulse_icon{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes gq_pulse_icon{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.mp_m_blurb_bounce .et-pb-icon{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.mp_m_blurb_bounce:hover .et-pb-icon{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)}.mp_m_blurb_buzz:hover .et-pb-icon{-webkit-animation-name:gq_buzz_icon;animation-name:gq_buzz_icon;-webkit-animation-duration:0.15s;animation-duration:0.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes gq_buzz_icon{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes gq_buzz_icon{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.mp_m_blurb_down:hover .et-pb-icon{-webkit-animation-name:gq_push_down_icon;animation-name:gq_push_down_icon;-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes gq_push_down_icon{0%,50%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes gq_push_down_icon{0%,50%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.et_pb_button.wobble-inf:hover,.et_pb_button.wobble-inf:focus,.et_pb_button.wobble-inf:active{-webkit-animation:wobble-loop infinite 0.2s linear;animation:wobble-loop infinite 0.2s linear;-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0)}@keyframes wobble-loop{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@-webkit-keyframes wobble-loop{50%{-webkit-transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);#nex-forms .m_design input[type="text"]{border-bottom-width:1px!important}.error_msg.modern{font-size:15px!important}#nex-forms input::placeholder{color:#904ac6!important}#nex-forms .error_msg.modern .fa{font-size:20px!important}#nex-forms .radio-inline.col-sm-6,#nex-forms .checkbox-inline.col-sm-6{float:left!important;color:#904ac6!important}@keyframes floating{0%{transform:translate(0,0px)}50%{transform:translate(0,15px)}100%{transform:translate(0,0px)}}.dl-floating{animation:floating 7s ease-in-out infinite}.dl-floating1{animation-delay:-4.5s}.dl-floating2{animation-delay:-3s}.dl-floating-h{animation:floating 9s ease-in-out infinite}@media all and (max-width:980px){html,body{overflow-x:hidden}body{position:relative}}.up-down .et_pb_column_1_3{-webkit-animation:up-down 1s infinite alternate;animation:action 1s infinite alternate}@-webkit-keyframes action{0%{transform:translateY(10)}100%{transform:translateY(-10px)}}@keyframes action{0%{transform:translateY(10)}100%{transform:translateY(-10px)}}