div#main-content .et_pb_section .et_pb_row .et_pb_text a{color:#515ca3!important}.googlemap h3{color:#515ca3;font-weight:800!important;letter-spacing:-0.5px;line-height:1.2em}.el_masonry_gallery_wrapper .el_masonry_gallery_item:last-child{left:0!important}.postid-28995 #et_pb_toggle_builder,.postid-28995 .et_pb_toggle_builder_wrapper{display:none!important}@media only screen and (min-width:981px){.et_pb_svg_logo #logo{height:160%!important}}.custom-gallery .et_pb_gallery_image a[title]::after{content:attr(title);display:block;padding-top:5px;color:#000;line-height:1.2em;font-weight:400}.custom-gallery .et-pb-controllers{bottom:-15px}.et_pb_newsletter_success{text-align:left!important}.et_pb_map_container .infowindow{font-size:15px!important}.nav li ul{border-radius:30px!important}.pa-image-4-3 .et_pb_image_wrap{padding-top:75%;display:block}.pa-image-4-3 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_de_mach_archive_loop .et_pb_section{padding:0!important}.grid-item-cont .et_pb_de_mach_thumbnail .et_pb_module_inner,.grid-item-cont span.et_shop_image{padding-top:65%;display:block}.grid-item-cont .et_pb_de_mach_thumbnail img,.grid-item-cont span.et_shop_image img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}@media (max-width:980px){.custom-gallery a{pointer-events:none}.custom-gallery .et_overlay{display:none!important}}.et-pb-slider-arrows a{pointer-events:auto}.linked_list_item a{text-decoration:underline!important}.divi-filter-item{background-color:transparent!important}.pa-image-gallery-3-2 .et_pb_gallery_image{padding-top:66.66%;display:block}.pa-image-gallery-3-2 .et_pb_gallery_item img{position:absolute;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.custom-gallery .et-pb-controllers{display:none!important}#top-menu li li a{padding:0px 0px!important}#bg-animate{background-size:400% 400%!important;animation:gradient 7s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.menu2 a{line-height:30px;border:1px solid #515ca3;color:#ffffff;border-radius:30px;padding-right:25px;padding-left:25px;padding-bottom:0px;padding-top:7px;background-color:#515ca3;text-decoration:none;display:inline-block;transition:border-color 0.3s,background-color 0.3s!important}.menu2 a:hover{border-color:#515ca3;background-color:white;color:#515ca3!important}@media only screen and (max-width:981px){.menu2 a{width:max-content!important;padding-bottom:7px!important;padding-top:7px!important}}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation{padding-top:30px!important}img#logo{max-height:180px!important}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{margin-top:20px!important}}page-container{overflow:hidden}.et_pb_slider .et-pb-arrow-prev{left:22px!important;opacity:1!important}.et_pb_slider .et-pb-arrow-next{right:22px!important;opacity:1!important}.et-pb-arrow-prev{color:#ffffff!important}.et-pb-arrow-next{color:#ffffff!important}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}.linked_list_item a{color:#000000!important}.linked_list_item a :hover{color:#515ca3!important}.et-zoom-in.et_pb_image:hover img,.et-zoom-in .et_pb_image_wrap:hover img,.et-zoom-in a:hover img{transform:scale(1.04);transition:all 1s 0s ease}.et-zoom-in,.et-zoom-in a{overflow:hidden}.et-zoom-in.et_pb_image img,.et-zoom-in .et_pb_image_wrap img,.et-zoom-in a img{transition:all 1s 0s ease}.loader{position:fixed;top:0;left:0;background-color:#cdcce7;height:100vh;width:100vw;z-index:99999;transition:all 0.5s ease}.logo-loader{width:300px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@keyframes bouncing-loader{to{opacity:0.1;transform:translate3d(0,-16px,0)}}.bouncing-loader{display:flex;align-items:center;justify-content:center;position:absolute;top:65%;left:50%;transform:translateX(-50%)}.bouncing-loader>div{width:16px;height:16px;margin:3rem 0.2rem;background:#515ca3;border-radius:50%;animation:bouncing-loader 0.6s infinite alternate}.bouncing-loader>div:nth-child(2){animation-delay:0.2s}.bouncing-loader>div:nth-child(3){animation-delay:0.4s}#divi_filter .select2-container--default .select2-selection--single{border:1px solid #515ca3!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#515ca3!important}@media (min-width:981px){#main-header{height:104px}.fix-header-jump{padding-top:104px!important}}.wplo-bullet ul{list-style-type:none!important}.wplo-bullet ul li:before{content:"5";font-family:'ETmodules';color:#515ca3;padding-right:2px;position:absolute;left:-20px;top:0}li{position:relative;margin-bottom:8px}.langue-rond a{background-color:#515ca3;border-radius:9999px;color:white;padding:10px}.portfolio2{padding:1.25rem}#top-menu li li a{width:auto!important}#top-menu li li{width:max-content!important}#et-top-navigation #top-menu-nav ul li ul{width:auto!important}#page-container{overflow:hidden}.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}.rc-anchor-normal-footer{visibility:hidden!important}@media screen and (min-width:980px){#texte1{text-align:justify;text-justify:inter-word}}#page-container{overflow-x:hidden!important}@media screen and (max-width:980px){.logo_container{text-align:center!important;width:90%!important}}.associe{transition:all 0.5s ease}.associe:hover{transform:scale(1.1)}.et-l--footer .et_pb_section{padding:0px}#main-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:0px solid #bababa!important}#main-footer{height:0px!important;overflow:hidden;display:none!important}@media (min-width:981px){#page-container{padding-top:112px!important}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:10px!important}}#top-menu li.dropdown-parent ul{right:0}.main-content{background-color:rgba(0,0,0,0)}