.custom-overlay{position:relative;overflow:hidden}.custom-overlay::before{content:'';position:absolute;top:50;left:50;width:250px;height:270px;background-color:#08346A;opacity:0;z-index:1;transition:opacity 0.3s ease}.custom-overlay:hover::before{opacity:0.4}.custom-overlay::after{content:'PRENDRE UN RDV';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:bold;z-index:2;opacity:0;transition:opacity 0.3s ease}.custom-overlay:hover::after{opacity:1}#section-medicale1,#section-medicale2,#section-medicale3,#section-medicale4,#section-medicale5,#section-paramedicale1,#section-paramedicale2,#section-paramedicale3,#section-paramedicale4,#section-paramedicale5{display:none}#btn-voirplus2,#btn-praticiens2{display:none}.infinite-loop-gallery .et_pb_gallery_items{white-space:nowrap;overflow:hidden}.infinite-loop-gallery .et_pb_gallery_items{display:flex;overflow:hidden}.infinite-loop-gallery .et_pb_gallery_items img{flex:0 0 auto;width:25%}.infinite-loop-gallery .et_pb_gallery_items::before,.infinite-loop-gallery .et_pb_gallery_items::after{content:"";flex:0 0 auto;width:25%}.infinite-loop-gallery .et_pb_gallery_items::before{margin-right:auto;order:-1}.infinite-loop-gallery .et_pb_gallery_items::after{margin-left:auto;order:1}@keyframes galleryLoop{0%{transform:translateX(0)}100%{transform:translateX(-25%)}}.wpcf7-form .form-row{display:flex;flex-wrap:wrap}.wpcf7-form .form-row .form-group{flex-basis:50%;padding-right:15px}.wpcf7-form .form-group{margin-bottom:0}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea,.wpcf7-form .form-control-file{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea,.wpcf7-form input[type="tel"],.wpcf7-form select,.wpcf7-form file{color:#061B35;font-size:16px;border:1px solid #ddd;border-radius:0px;padding:10px;background-color:#fcedd2}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form textarea:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form select:focus,.wpcf7-form file:focus{color:#061B35}.wpcf7-form input::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder,.wpcf7-form select::-webkit-select-placeholder{font-family:'Open Sans',sans-serif;font-weight:normal;color:#054559}.wpcf7-form input::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder,.wpcf7-form select::-moz-placeholder{font-family:'Open Sans',sans-serif;font-weight:normal;color:#054559}.wpcf7-form input:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder,.wpcf7-form select:-ms-input-placeholder{font-family:'Open Sans',sans-serif;font-weight:normal;color:#054559}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder,.wpcf7-form select::placeholder{font-family:'Open Sanss',sans-serif;font-weight:normal;color:#054559}textarea{height:150px;width:100%;resize:vertical}@media only screen and (min-width:981px){.gt_row{min-height:450px;height:auto}}.gt_row .et_pb_button_module_wrapper{position:absolute;bottom:20px;left:0;right:0}.wpcf7-form .btn-primary{margin-top:10px}.wpcf7-form input[type="submit"]{background-color:#EEA420!important;padding-right:10px!important;background-image:none!important;font-size:16px!important;color:#fff!important;border:2px solid #2980b9!important;border-radius:30px!important}#medecins-generalistes-1,#medecins-generalistes-2,#medecins-generalistes-3,#sages-femmes-1,#sages-femmes-2,#medecins-specialistes-1,#medecins-specialistes-2,#infirmier-chabrier-1,#infirmier-chabrier-2,#infirmier-chabrier-3,#infirmier-livradois-1,#infirmier-livradois-2,#infirmier-livradois-3,#infirmieres-asalee-1,#infirmieres-asalee-2,#dieteticienne-1,#dieteticienne-2,#DAC63,#psychotherapeute{display:yes}