#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#ffffff!important}.nav li ul{border-top:3px solid white!important}@media screen and (max-width:980px){#smart-col-inv{display:flex;flex-direction:column-reverse}}#page-container{overflow-x:hidden!important}@media screen and (min-width:980px) and (max-width:1280px){.logo-header{margin-left:75%!important}.titre-nom p{font-size:70px!important}.ligne-accueil-1{display:flex!important;flex-direction:column!important}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:100%!important}.et_pb_image_wrap{margin-left:10%!important;margin-right:10%!important;margin-top:2%!important}.ligne-accueil-2{display:flex!important;flex-direction:column!important}.ligne-accueil-2:first-child{width:100%!important}.ligne-accueil-2-1row{width:100%!important}.ligne-accueil-2-2row{width:100%!important}.presentation-dev{display:flex!important;flex-direction:row!important}.presentation-dev-1{padding-left:0!important;width:5vw!important;margin-left:5%!important}.presentation-dev-2{padding-left:0!important}.background-photo{background-position:400%!important}.ligne-accueil-4{display:flex!important;flex-direction:column!important}.ligne-accueil-4-1row{margin-left:25%!important}.ligne-accueil-4-2row{margin-left:25%!important}.txt-accueil{text-align:center!important}.ligne-accueil-5{display:flex!important;flex-direction:column!important}.ligne-accueil-5-1row{margin-left:25%!important}.ligne-accueil-5-2row{margin-left:25%!important}}.button{padding-top:2vh;padding-bottom:2vh}.et_pb_team_member_description{margin-top:60vh;margin-left:2vw}#mobile_menu1{padding-right:50vw!important}@media screen and (min-width:1280px){#kart .et_pb_row .et_pb_column .et_pb_module:last-child{margin-left:-4vw}}@media (max-width:782px){.admin-bar .dipi-reading-progress-wrap .dipi-reading-progress-top{top:0}}.btn{border-radius:30px 0% 30px 30px}@media (max-width:980px){.et_pb_column.et_pb_column_empty{display:block}}.dipi_hamburger.hamburger{background-color:#004737!important}.et_pb_sticky.et_pb_section_0_tb_header.et_pb_section,.et_pb_sticky .et_pb_section_1_tb_header.et_pb_section{background-color:white!important}@media screen and (min-width:500px){.footer-contact .footer-legal .footer-copy{margin-left:0}}