.elementor-26932 .elementor-element.elementor-element-2b3e0735:not(.elementor-motion-effects-element-type-background), .elementor-26932 .elementor-element.elementor-element-2b3e0735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B3F4A;}.elementor-26932 .elementor-element.elementor-element-2b3e0735{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 100px 50px 100px;}.elementor-26932 .elementor-element.elementor-element-2b3e0735 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26932 .elementor-element.elementor-element-59bc5d4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26932 .elementor-element.elementor-element-26eea075{text-align:left;}.elementor-26932 .elementor-element.elementor-element-26eea075 img{width:50%;}.elementor-26932 .elementor-element.elementor-element-48f30621 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-26932 .elementor-element.elementor-element-48f30621 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-26932 .elementor-element.elementor-element-48f30621{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-26932 .elementor-element.elementor-element-48f30621 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26932 .elementor-element.elementor-element-48f30621 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:30px;}.elementor-26932 .elementor-element.elementor-element-48f30621 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-26932 .elementor-element.elementor-element-48f30621 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-26932 .elementor-element.elementor-element-f6f7c70 .elementor-button{font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#D6001C;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D6001C;border-radius:100px 100px 100px 100px;padding:10px 20px 10px 20px;}.elementor-26932 .elementor-element.elementor-element-f6f7c70 .elementor-button:hover, .elementor-26932 .elementor-element.elementor-element-f6f7c70 .elementor-button:focus{color:#FFFFFF;background-color:#AD0018;}.elementor-26932 .elementor-element.elementor-element-f6f7c70 .elementor-button:hover svg, .elementor-26932 .elementor-element.elementor-element-f6f7c70 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26932 .elementor-element.elementor-element-d115f13 .elementor-button{font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#008CB6;border-style:solid;border-width:0px 0px 0px 0px;border-color:#008CB6;border-radius:100px 100px 100px 100px;padding:10px 20px 10px 20px;}.elementor-26932 .elementor-element.elementor-element-d115f13 .elementor-button:hover, .elementor-26932 .elementor-element.elementor-element-d115f13 .elementor-button:focus{color:#FFFFFF;background-color:#006C8B;}.elementor-26932 .elementor-element.elementor-element-d115f13 .elementor-button:hover svg, .elementor-26932 .elementor-element.elementor-element-d115f13 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26932 .elementor-element.elementor-element-d115f13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26932 .elementor-element.elementor-element-3b08c603{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-26932 .elementor-element.elementor-element-3b08c603 .elementor-widget-container{text-align:left;}.elementor-26932 .elementor-element.elementor-element-3b08c603 > .elementor-widget-container{margin:-5px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-26932 .elementor-element.elementor-element-76ffa9e9 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;word-spacing:2px;}.elementor-26932 .elementor-element.elementor-element-b1cc278 nav ul li a{font-size:14px;font-weight:600;text-transform:none;font-style:normal;line-height:1.3em;color:#FFFFFF;}.elementor-26932 .elementor-element.elementor-element-b1cc278 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26932 .elementor-element.elementor-element-5ede9648 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;word-spacing:2px;}.elementor-26932 .elementor-element.elementor-element-331a214 nav ul li a{font-size:14px;font-weight:600;text-transform:none;font-style:normal;line-height:1.3em;color:#FFFFFF;}.elementor-26932 .elementor-element.elementor-element-331a214 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26932 .elementor-element.elementor-element-5f61e81b .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;word-spacing:2px;}.elementor-26932 .elementor-element.elementor-element-50fe65c nav ul li a{font-size:14px;font-weight:600;text-transform:none;font-style:normal;line-height:1.3em;color:#FFFFFF;}.elementor-26932 .elementor-element.elementor-element-50fe65c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26932 .elementor-element.elementor-element-2195ae75:not(.elementor-motion-effects-element-type-background), .elementor-26932 .elementor-element.elementor-element-2195ae75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E222B;}.elementor-26932 .elementor-element.elementor-element-2195ae75{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-26932 .elementor-element.elementor-element-2195ae75 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26932 .elementor-element.elementor-element-c4d101d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26932 .elementor-element.elementor-element-285af3e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26932 .elementor-element.elementor-element-719e2cef{margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-26932 .elementor-element.elementor-element-7208a072 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26932 .elementor-element.elementor-element-ef52463{--spacer-size:10px;}.elementor-26932 .elementor-element.elementor-element-6ed0039 nav ul li a{font-size:15px;font-weight:500;text-transform:none;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-26932 .elementor-element.elementor-element-aada0ab{--spacer-size:10px;}.elementor-26932 .elementor-element.elementor-element-5789183{text-align:right;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:100;line-height:13px;letter-spacing:1px;}.elementor-26932 .elementor-element.elementor-element-5789183 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-26932 .elementor-element.elementor-element-154ead2b{text-align:right;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:12px;line-height:1em;}.elementor-26932 .elementor-element.elementor-element-154ead2b > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-26932 .elementor-element.elementor-element-2337ca0c{text-align:center;}.elementor-26932 .elementor-element.elementor-element-2337ca0c img{width:80%;}.elementor-26932 .elementor-element.elementor-element-2337ca0c > .elementor-widget-container{padding:20% 10% 20% 10%;}@media(min-width:768px){.elementor-26932 .elementor-element.elementor-element-c4d101d{width:10%;}.elementor-26932 .elementor-element.elementor-element-285af3e7{width:90%;}.elementor-26932 .elementor-element.elementor-element-7208a072{width:90%;}.elementor-26932 .elementor-element.elementor-element-27b65d26{width:10%;}}/* Start custom CSS */.elementor-14774 .elementor-element.elementor-element-9d687ec .eael-advanced-menu li a  {padding-left: 30px;}

	.eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical li {margin: 15px auto;}

	.eael-advanced-menu-container .eael-advanced-menu li:hover > a.eael-item-active, .eael-advanced-menu-container .eael-advanced-menu li.current-menu-item > a.eael-item-active {background-color:#3B3F4A;}
	.eael-advanced-menu-container .eael-advanced-menu li:hover > a.eael-item-active, 
	.eael-advanced-menu-container .eael-advanced-menu li.current-menu-item > a.eael-item-active {
			background-color: #3b3f4a!important;
		}
	
	.elementor-14774 .elementor-element.elementor-element-a964b41 .eael-advanced-menu li a {padding-left: 30px;}

	.elementor-14774 .elementor-element.elementor-element-73182a9 .eael-advanced-menu li a  {padding-left: 30px;}		
	.eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li {float: inherit;}
		
	.mini-mentions {
		font-size: 1em;
	}

	
/*========
RESPONSIVE
========*/


@media screen and (max-width:768px) {
    
    .elementor-14774 .elementor-element.elementor-element-c46ba6c {
          width: 100%;
        }
        .elementor-14774 .elementor-element.elementor-element-8d5e454 {
                padding: 0 30px;
            }
            
    #menu-footer-fr-legal-et-securite li a,
    .elementor-14774 .elementor-element.elementor-element-1004fc9 .eael-advanced-menu li > a,
    .menu-securite li a::before {
        line-height: 1em;
        
    }
    
    .elementor-26932 .elementor-element.elementor-element-2337ca0c > .elementor-widget-container {
        padding: 20px;
    }
    .col-logo-mastercard .elementor-widget-container {
        
        margin: 0 auto;
        display: block;
       
        }
        .col-logo-mastercard img {
             max-width: 150px;
        }
}

@media screen and (max-width:1199px) {
    
    /* Footer menus */
    #menu-footer-fr-acces-rapide li a,
    #menu-footer-fr-liens-utiles li a,
    #menu-footer-fr-infos-pratiques-et-legales li a {
        text-align: center;
        display: block;
        padding-left: 0;
    }
    .menu-list-horiz-foot .qodef-qi-content-menu nav ul {
        display: block;
        }
        .menu-list-horiz-foot .qodef-qi-content-menu nav ul li {
            text-align: center;
            padding: 10px 0;
            }
          #menu-footer-fr-legal-et-securite li a {
              display: block;
             
          }
    
    
}

@media screen and (min-width:1200px) and (max-width:1650px) {
  .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding:10px;
  }
}/* End custom CSS */