.elementor-kit-7566{--e-global-color-primary:#F89B12;--e-global-color-secondary:#212121;--e-global-color-text:#212121;--e-global-color-accent:#F89B12;--e-global-color-340f655c:#6ABEE1;--e-global-color-56efc293:#54595F;--e-global-color-6e5f7a98:#61CE70;--e-global-color-23c48914:#4054B2;--e-global-color-e05c24e:#23A455;--e-global-color-2c8d32c3:#000;--e-global-color-19f461f9:#FFF;--e-global-color-60535995:#FFC100;--e-global-color-76edd0a:#FC9D02;--e-global-color-325ade2:#F89B11;--e-global-color-f1d50d0:#CCCCCC;--e-global-color-df0afa8:#E6E9EC;--e-global-color-cc2a0b9:#4fb6e2;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:bold;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:normal;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-3c44c88-font-size:15px;color:var( --e-global-color-secondary );}.elementor-kit-7566 h2{font-size:27px;}.elementor-kit-7566 button,.elementor-kit-7566 input[type="button"],.elementor-kit-7566 input[type="submit"],.elementor-kit-7566 .elementor-button{border-radius:3px 3px 3px 3px;}.elementor-kit-7566 button:hover,.elementor-kit-7566 button:focus,.elementor-kit-7566 input[type="button"]:hover,.elementor-kit-7566 input[type="button"]:focus,.elementor-kit-7566 input[type="submit"]:hover,.elementor-kit-7566 input[type="submit"]:focus,.elementor-kit-7566 .elementor-button:hover,.elementor-kit-7566 .elementor-button:focus{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-kit-7566 h2{font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS *//* Gestion des minisites d'enquête dans L214  */ 

.post-template-default .hide-if-header-l214{display:none !important;}
.post-template-default .section-cta {
    max-height: 60vh;
}

/* Fix White Selects (on Windows) */
select > option {
  background-color: #444 !important;
  color: #fff !important;
}

/* Hide backgrounds for lazy loading */
body:not(.elementor-editor-active) section.lazy:not(.bg-on),
body:not(.elementor-editor-active) section.lazy:not(.bg-on) .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: none !important;
}
 
/* Bouton Cygne */ 

.cygne__btn, .cygne__btn:active, .cygne__btn:hover, .cygne__btn:focus, .cygne__btn:visited {
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 900 !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 9px 15px 8px 15px !important;
    font-size: 18px !important;
}

 /* Style des liens */ 
 
.elementor a {
	color: #212121;
	outline: 0;
	text-decoration: underline;
}
.elementor a.plus, .elementor .plus a {
	display:block; 
	text-align:right; 
	color: #F89B12;
	font-weight:bold; 
	font-style: italic;
	text-decoration: underline;
	border:none;
	margin:.75em 0;
}
.elementor a.plus:before {
	content:'→ '; 
}
.elementor .links-not-underlined a,
.elementor .elementor-button-wrapper a {
	text-decoration: none;
}

 /* Menu Thématique - Version WP */ 
.menu-themathique .elementor-nav-menu li:before {
    content: "";
    display: inline-block;
    background: url(https://visuels.l214.com/sites/www.l214.com/2020/icon/arrow.svg) no-repeat;
    height: 18px;
    float: left;
    margin-top: 7px;
    width: 14px;
    margin-right: -11px;
    background-size: 10px 16px;
}

 /* MSENDER - Overide version light */ 
 
.msender--light input[type=date], .msender--light  input[type=email], .msender--light input[type=number], .msender--light input[type=password], .msender--light input[type=search], .msender--light input[type=tel], .msender--light input[type=text], .msender--light input[type=url], .msender--light select, .msender--light textarea {
    border: 1px solid #fff !important;
}
.msender--light .label_text__1MECs, .msender--light .label_text__2ZnbH {
    color: #fff !important;
}
.msender--light .label_text_disabled__2ANpE {
    color: rgba(255, 255, 255, 0.5) !important;
}

.msender input,
.msender select {
    background-color: #FFF;
    color: #111;
    border: 1px solid #fff;
    border-radius: 6px;
    font-weight: normal;
}
.msender select {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgc3Ryb2tlPSIjMjIyIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMSAxMmw1IDUgNS01TTEgNmw1LTUgNSA1Ii8+PC9nPjwvc3ZnPg==);
}
.msender h3 span {
    font-weight: bold;
}
.msender a:link, .msender a:visited, .msender a:hover, .msender a:active {
    box-shadow: 3px 3px 0px #fff;
    padding: 14px 20px;
    text-align: center;
}/* End custom CSS */