@import url(../fonts/flaticon00/flaticon.css);@font-face{font-family:'lato';src:url("../fonts/lato-regular-webfont.woff") format("woff2"),url("../fonts/lato-regular-webfont.woff") format("woff");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'lato';src:url("../fonts/lato-bold-webfont.woff") format("woff2"),url("../fonts/lato-bold-webfont.woff") format("woff");font-style:normal;font-weight:bold;text-rendering:optimizeLegibility}@font-face{font-family:'aachen';src:url("../fonts/aachen-font.woff") format("woff"),url("../fonts/aachen-font.woff2") format("woff2");font-weight:normal;font-style:normal}p{font-size:1.25em;line-height:1.5em;margin:0;padding:0}@media screen and (max-width: 1680px){p{font-size:1.125em}}a{font-size:1em}h1{font-family:"aachen";font-size:3.125em;font-weight:normal;margin:0;padding:0;text-transform:uppercase}h1.section-title{margin-bottom:60px}@media screen and (max-width: 480px){h1{font-size:2.5em}}@media screen and (max-width: 340px){h1{font-size:2em;letter-spacing:-.2px}}h2{font-family:"aachen";font-size:2.750em;line-height:1.25em;font-weight:normal;margin:0;padding:0;text-transform:uppercase}h2.section-title{margin-bottom:60px}@media screen and (max-width: 1680px){h2{font-size:2.25em !important}}@media screen and (max-width: 768px){h2{font-size:2em !important}}@media screen and (max-width: 480px){h2{font-size:1.75em !important}}h3{font-family:"lato";font-size:1.5em;font-weight:bold;margin:0;padding:0}h4{font-family:"aachen";font-size:1.250em;font-weight:normal;margin:0;padding:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,html{font-size:16px;margin:0;padding:0;background-color:#fff;font-family:"lato",Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility;overflow-x:hidden}body{padding:0;margin:0;position:relative}a,a:link,a:visited,a:hover,a:active{text-decoration:none}a,a:focus,a:selected{border:none}a:focus{outline:none}.section-padding{padding:100px 0}@media screen and (max-width: 480px){.section-padding{padding:60px 0}}.section-content{width:100%;max-width:1685px;margin:0 auto;position:relative;padding-left:15px;padding-right:15px;text-align:center}.center-content,.winged-content{width:100%;max-width:1235px;margin-left:auto;margin-right:auto}.winged,.winged-content{position:relative}.winged:before,.winged-content:before,.winged:after,.winged-content:after{display:block;width:215px;height:182px;content:"";position:absolute;top:80px}.winged:before,.winged-content:before{background:url(../img/wing-left.png) center center no-repeat;background-size:cover;left:-230px}.winged:after,.winged-content:after{background:url(../img/wing-right.png) center center no-repeat;background-size:cover;right:-230px}@media screen and (max-width: 1680px){.winged:before,.winged-content:before,.winged:after,.winged-content:after{display:block;width:175px;height:148px}.winged:before,.winged-content:before{left:-190px}.winged:after,.winged-content:after{right:-190px}}@media screen and (max-width: 1440px){.winged:before,.winged-content:before,.winged:after,.winged-content:after{display:block;width:135px;height:114px}.winged:before,.winged-content:before{left:-150px}.winged:after,.winged-content:after{right:-150px}}.fs{height:100vh}.uppercase{text-transform:uppercase}.justify{text-align:justify}.flex{display:flex}.flex-reverse,.reverse{flex-flow:row-reverse}.lite{font-weight:100}.blanc{color:white}.rouge,a.rouge{color:#ea3433 !important}.mainColor,a.mainColor{color:#2d3691 !important}.bgMain{background-color:#2d3691;color:white}.btn-cta,a.btn-cta,.gform_button{display:table;background-color:#ea3433;color:white;border:2px solid #ea3433;font-size:1.25em;text-align:center;padding:17px 30px 14px;min-width:170px;margin:0 auto;line-height:1.25em;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url("https://www.americantoursfestival.com/wp-content/themes/ATF/css/PIE.php");-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;transition-property:color, background-color, border-color}.btn-cta:hover,a.btn-cta:hover,.gform_button:hover{color:#ea3433;background-color:transparent}@media screen and (max-width: 1680px){.btn-cta,a.btn-cta,.gform_button{font-size:1.125em}}@media screen and (max-width: 480px){.btn-cta,a.btn-cta,.gform_button{padding:12px 30px 11px}}.winged-content{color:#2d3691;align-items:flex-start;justify-content:space-between;margin-bottom:80px}.winged-content .img-mobile{display:none}.winged-content .img{min-width:680px;-webkit-box-shadow:0px 0px 25px 10px rgba(69,69,69,0.5);-moz-box-shadow:0px 0px 25px 10px rgba(69,69,69,0.5);box-shadow:0px 0px 25px 10px rgba(69,69,69,0.5)}.winged-content .media{position:relative}.winged-content .media iframe,.winged-content .media .btn-video{position:absolute;top:0;left:0;width:100%;height:100%}.winged-content .media .flaticon-youtube{text-align:center;color:#ea3433;position:absolute;left:0px;right:0px;margin-left:auto;margin-right:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:.5;filter:alpha(opacity=50);-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.winged-content .media .flaticon-youtube:before{font-size:65px}.winged-content .media .btn-video:hover .flaticon-youtube{opacity:1;filter:alpha(opacity=100)}.winged-content .info{text-align:left;padding-right:75px}.winged-content .info .info-data{padding-top:50px}.winged-content .info h2{line-height:1.125em}.winged-content .info h3,.winged-content .info h4{margin-bottom:10px}.winged-content .info p{margin-bottom:15px;line-height:1.25em}.winged-content .info h2 a,.winged-content .info h3 a,.winged-content .info h4 a,.winged-content .info p a{color:#ea3433}.winged-content .info .btn-cta{margin-top:15px;margin-left:0}.winged-content .info .btn-cta:first-of-type{margin-top:30px}.winged-content>a,.winged-content .link-img{display:block;width:100%;max-width:680px}.winged-content:before,.winged-content:after{top:40px}.winged-content:before{display:none}.winged-content:last-child,.winged-content:last-of-type{margin-bottom:0}.winged-content:nth-child(2n){flex-flow:row-reverse}.winged-content:nth-child(2n) .info{padding-left:75px;padding-right:0}.winged-content:nth-child(2n):before{display:block}.winged-content:nth-child(2n):after{display:none}@media screen and (max-width: 1680px){.winged-content .img{min-width:600px}.winged-content .info{padding-right:60px}.winged-content:nth-child(2n) .info{padding-left:75px}}@media screen and (max-width: 1200px){.winged-content{flex-flow:column}.winged-content .img{display:none}.winged-content .media,.winged-content .link-img{width:100%;max-width:100%}.winged-content .img-mobile{display:block;height:400px;width:100%}.winged-content .info,.winged-content:nth-child(2n) .info{width:100%;padding:0 0 45px 0}.winged-content .info h2,.winged-content:nth-child(2n) .info h2{padding-left:30px}.winged-content .info .info-data,.winged-content:nth-child(2n) .info .info-data{padding-right:30px;padding-top:30px}.winged-content:nth-child(2n){flex-flow:column}}@media screen and (max-width: 480px){.winged-content .img-mobile{height:300px}.winged-content .info .info-data,.winged-content .info h2,.winged-content .info h3,.winged-content .info h4,.winged-content:nth-child(2n) .info .info-data,.winged-content:nth-child(2n) .info h2,.winged-content:nth-child(2n) .info h3,.winged-content:nth-child(2n) .info h4{padding-left:0;padding-right:0px}}@media screen and (max-width: 340px){.winged-content .img-mobile{height:200px}}.page .winged-content .info h2{font-size:2.750em}.padding-left{padding-left:75px}@media screen and (max-width: 1200px){.padding-left{padding-left:30px}}@media screen and (max-width: 480px){.padding-left{padding-left:0}}.section-standard{text-align:default}.section-standard ul{font-size:1.25em;padding:0 0 0 17px}.section-standard ul li{margin-bottom:5px}.section-standard ul li:last-child{margin-bottom:0}.section-standard p,.section-standard ul{margin-bottom:1em}.section-standard h2 a,.section-standard h3 a,.section-standard h4 a,.section-standard p a{color:#ea3433}.section-standard .center-content,.section-standard .winged-content{text-align:left}.section-standard .section-content{text-align:left;color:#2d3691}.section-standard .section-content .wp-block-group p,.section-standard .section-content .wp-block-group ul,.section-standard .section-content .wp-block-group h1,.section-standard .section-content .wp-block-group h2,.section-standard .section-content .wp-block-group h3,.section-standard .section-content .wp-block-group h4{width:100%;max-width:1235px;margin-left:auto;margin-right:auto;padding-left:75px}.section-standard .section-content .wp-block-group ul{padding-left:calc(75px + 20px)}.section-standard .section-content .wp-block-group ul.list-partenaires{list-style:none;padding-left:0 !important;display:flex;flex-wrap:wrap;align-content:space-between;align-items:center}.section-standard .section-content .wp-block-group ul.list-partenaires li{padding:45px;margin-bottom:0}.section-standard .section-content .wp-block-group ul.list-partenaires li a{text-decoration:none;border:none}.section-standard .section-content .wp-block-group ul.list-partenaires li img{max-width:300px;width:100%;height:auto}.section-standard .section-content .wp-block-group.standard p,.section-standard .section-content .wp-block-group.standard ul,.section-standard .section-content .wp-block-group.standard h1,.section-standard .section-content .wp-block-group.standard h2,.section-standard .section-content .wp-block-group.standard h3,.section-standard .section-content .wp-block-group.standard h4{padding-left:0}.section-standard .section-content .wp-block-group.standard ul{padding-left:20px}.section-standard .section-content .wp-block-columns,.section-standard .section-content .schema-faq-section{width:100%;max-width:1235px;margin-left:auto;margin-right:auto}.section-standard .section-content .wp-block-columns .wp-block-column,.section-standard .section-content .schema-faq-section .wp-block-column{padding-left:75px}.section-standard .section-content .wp-block-columns .wp-block-column:not(:first-child),.section-standard .section-content .schema-faq-section .wp-block-column:not(:first-child){margin-left:30px}.section-standard .section-content .wp-block-columns .colum-image,.section-standard .section-content .schema-faq-section .colum-image{padding:0}.section-standard .section-content .wp-block-columns .colum-image .wp-block-image,.section-standard .section-content .schema-faq-section .colum-image .wp-block-image{margin:0;padding:0}.section-standard .section-content h4{margin-bottom:30px}.section-standard .section-content .FAQ{background-color:#2d3691;color:white;margin:90px -15px 0;padding:90px 15px}.section-standard .section-content .FAQ h2{padding-left:0;cursor:pointer}.section-standard .section-content .FAQ h2:after{font-family:Flaticon;font-size:30px;content:"\f105";position:relative;right:-20px;transform-origin:center;display:inline-block;vertical-align:text-bottom;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.section-standard .section-content .FAQ h2.open:after{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg)}.section-standard .section-content .FAQ .schema-faq,.section-standard .section-content .FAQ .exposants-container{display:none}.section-standard .section-content .FAQ .schema-faq-section{padding-left:75px;margin-bottom:30px}.section-standard .section-content .FAQ .schema-faq-section .schema-faq-question{font-size:1.25em}.section-standard .section-content .FAQ .schema-faq-section p{padding-left:0}.section-standard .section-content .FAQ .schema-faq-section a{color:#ea3433;text-decoration:underline}.section-standard .section-content .FAQ .schema-faq-section:first-child{margin-top:60px}.section-standard .section-content .FAQ .exposants-container .wp-block-group__inner-container{padding-top:60px}.section-standard .section-content .FAQ .exposants-container .wp-block-column{padding-left:0}.section-standard .section-content .FAQ ul.exposants{margin-top:0;padding-top:0px;columns:3;-webkit-columns:3;-moz-columns:3}@media screen and (max-width: 1680px){.section-standard ul{font-size:1.125em}}@media screen and (max-width: 1200px){.section-standard .section-content .wp-block-group p,.section-standard .section-content .wp-block-group ul,.section-standard .section-content .wp-block-group h1,.section-standard .section-content .wp-block-group h2,.section-standard .section-content .wp-block-group h3,.section-standard .section-content .wp-block-group h4{padding-left:30px;padding-right:30px}.section-standard .section-content .wp-block-group ul{padding-left:calc(30px + 20px)}.section-standard .section-content .wp-block-columns .wp-block-column,.section-standard .section-content .schema-faq-section .wp-block-column{padding-left:30px}.section-standard .section-content .FAQ{margin-top:60px}.section-standard .section-content .FAQ .schema-faq-section{padding-left:30px}}@media screen and (max-width: 970px){.section-standard .section-content .FAQ ul.exposants{columns:2;-webkit-columns:2;-moz-columns:2}}@media screen and (max-width: 780px){.section-standard .section-content .wp-block-columns{margin-bottom:0}.section-standard .section-content .wp-block-columns .wp-block-column{margin-left:0 !important;margin-bottom:30px}}@media screen and (max-width: 600px){.section-standard .section-content .wp-block-columns{margin-bottom:0}.section-standard .section-content .wp-block-columns .wp-block-column{margin-left:0 !important;margin-bottom:30px}.section-standard .section-content .FAQ ul.exposants{columns:1;-webkit-columns:1;-moz-columns:1}}@media screen and (max-width: 480px){.section-standard .section-content .wp-block-group p,.section-standard .section-content .wp-block-group ul,.section-standard .section-content .wp-block-group h1,.section-standard .section-content .wp-block-group h2,.section-standard .section-content .wp-block-group h3,.section-standard .section-content .wp-block-group h4{padding-left:0;padding-right:0}.section-standard .section-content .wp-block-group ul{padding-left:calc(0px + 20px)}.section-standard .section-content .wp-block-columns .wp-block-column,.section-standard .section-content .schema-faq-section .wp-block-column{padding-left:0px}.section-standard .section-content .FAQ{padding:60px 15px}.section-standard .section-content .FAQ .schema-faq-section{padding-left:0px}.section-standard .section-content .FAQ .schema-faq-section .schema-faq-question{display:block;margin-bottom:10px}}.carousel-logos{margin:0 auto 80px;max-width:1265px}.carousel-logos .owl-carousel .disabled{display:none}.carousel-logos .owl-stage{display:flex;align-items:center}.carousel-logos .owl-item{float:none;padding:15px}.error404 .section-standard h2{text-align:center;margin-bottom:45px}.error404 .section-standard p{text-align:center;margin-bottom:45px}.section-type h1,.section-type h2,.wp-block-group.standard h1,.wp-block-group.standard h2{margin-top:1em;margin-bottom:.5em}.section-type h1:first-of-type,.section-type h2:first-of-type,.wp-block-group.standard h1:first-of-type,.wp-block-group.standard h2:first-of-type{margin-top:0}.section-type p,.section-type ul,.section-type h3,.section-type h4,.wp-block-group.standard p,.wp-block-group.standard ul,.wp-block-group.standard h3,.wp-block-group.standard h4{margin-bottom:1em}.section-type p,.section-type ul,.wp-block-group.standard p,.wp-block-group.standard ul{line-height:1.5em}.section-type a,.wp-block-group.standard a{color:#ea3433;border-bottom:1px solid}.section-type .wp-block-columns .wp-block-column,.wp-block-group.standard .wp-block-columns .wp-block-column{padding-left:0}.home header .header-logo{display:none}.page.internal header,.single.internal header,.archive.internal header{background-color:rgba(255,255,255,0.8);padding:25px 0}.page.internal header .nav-principale,.single.internal header .nav-principale,.archive.internal header .nav-principale{position:absolute;top:125px;left:15px}.page.internal header .section-content,.single.internal header .section-content,.archive.internal header .section-content{justify-content:flex-end}@media screen and (max-width: 1680px){.page.internal header .section-content,.single.internal header .section-content,.archive.internal header .section-content{justify-content:space-between}}@media screen and (max-width: 1240px){.page.internal header,.single.internal header,.archive.internal header{background-color:rgba(255,255,255,0.96)}}header{padding-top:55px;position:absolute;top:0;left:0;width:100%;z-index:5}header .section-content{align-items:center;padding:0}header .header-logo .accroche,header .header-logo img{display:inline-block;vertical-align:middle}header .header-logo .accroche{text-align:left;text-transform:uppercase;font-family:"aachen";font-size:1.5em;padding-left:28px}header ul.nav{margin:0;padding:0;list-style:none;text-align:left}header ul.nav>li.menu-item{display:inline-block}header ul.nav>li.menu-item a{color:#2d3691}header ul#menu-menu-header>li.menu-item,header ul#menu-menu-principal>li.menu-item{padding:0 40px 0 20px;position:relative}header ul#menu-menu-header>li.menu-item a,header ul#menu-menu-principal>li.menu-item a{font-size:1.25em;font-family:"aachen";text-transform:uppercase;position:relative;z-index:5;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}header ul#menu-menu-header>li.menu-item a:hover,header ul#menu-menu-principal>li.menu-item a:hover{color:#ea3433}header ul#menu-menu-header>li.menu-item.current-menu-item>a:before,header ul#menu-menu-principal>li.menu-item.current-menu-item>a:before{display:block;width:17px;height:15px;content:"";background:url(../img/header-current-menu.png) center center no-repeat;background-size:cover;position:absolute;top:7px;left:-20px}header ul#menu-menu-header>li.menu-item.menu-item-has-children>a:after,header ul#menu-menu-principal>li.menu-item.menu-item-has-children>a:after{font-family:"Flaticon";content:"\f104";font-size:22px;position:absolute;top:3px;right:-30px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}header ul#menu-menu-header>li.menu-item.menu-item-has-children:hover .sub-menu,header ul#menu-menu-principal>li.menu-item.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;filter:alpha(opacity=100)}header ul#menu-menu-header>li.menu-item.menu-item-has-children:hover>a:after,header ul#menu-menu-principal>li.menu-item.menu-item-has-children:hover>a:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}header ul#menu-menu-header .sub-menu,header ul#menu-menu-principal .sub-menu{visibility:hidden;width:100%;min-width:max-content;list-style:none;text-align:left;position:absolute;top:0;left:0;width:100%;z-index:2;padding:35px 0 15px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}header ul#menu-menu-header .sub-menu li,header ul#menu-menu-principal .sub-menu li{background-color:rgba(255,255,255,0.7);padding:0 20px;line-height:1.5em}header ul#menu-menu-header .sub-menu li a,header ul#menu-menu-principal .sub-menu li a{font-size:15px;display:block;padding:2px 0}header ul#menu-menu-header .sub-menu li:first-child,header ul#menu-menu-principal .sub-menu li:first-child{padding-top:20px}header ul#menu-menu-header .sub-menu li:last-child,header ul#menu-menu-principal .sub-menu li:last-child{padding-bottom:20px}header .nav-social{margin:0 30px 0 auto}header ul#menu-menu-social{display:table}header ul#menu-menu-social>li.menu-item{padding:0 5px;vertical-align:middle}header ul#menu-menu-social>li.menu-item a{display:block;font-size:0.01px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}header ul#menu-menu-social>li.menu-item a:before{font-size:20px}header ul#menu-menu-social>li.menu-item a:hover{color:#ea3433}header ul#menu-menu-social>li.menu-item a.flaticon-youtube:before{font-size:24px}header .btn-billet{margin:0;padding:0;min-width:210px;height:62px;line-height:62px}header.sticky{background-color:rgba(255,255,255,0.96) !important;padding:25px 0}header.sticky .header-logo{display:block}header.sticky .header-logo img{max-width:120px}header.sticky .nav-principale{position:absolute;top:17px !important;left:165px !important}header.sticky .btn-billet{height:55px;line-height:55px;padding:0 20px;min-width:160px}header.sticky ul#menu-menu-header .sub-menu,header.sticky ul#menu-menu-principal .sub-menu{padding:72px 0 20px}header.sticky ul#menu-menu-header .sub-menu li,header.sticky ul#menu-menu-principal .sub-menu li{background-color:rgba(255,255,255,0.96)}header.sticky ul#menu-menu-header .sub-menu li:first-child,header.sticky ul#menu-menu-principal .sub-menu li:first-child{padding-top:0px}header .menu-mobile-container{position:relative;display:none;width:50px;height:40px}header .menu-mobile-container .btn-menu-mobile{display:block;width:50px;height:40px;border-top:3px solid #2d3691;border-bottom:3px solid #2d3691;position:relative}header .menu-mobile-container .btn-menu-mobile:after{display:block;width:100%;height:3px;content:"";background-color:#2d3691;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0}header .menu-mobile-container .btn-mobile-close{display:none;width:40px;height:40px;opacity:0;filter:alpha(opacity=0);transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);color:#2d3691;position:absolute;top:-2.5px;left:5px;font-weight:300}header .menu-mobile-container .btn-mobile-close:after,header .menu-mobile-container .btn-mobile-close:before{content:"";background-color:#2d3691;position:absolute;left:0}header .menu-mobile-container .btn-mobile-close:after{display:block;width:100%;height:3px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}header .menu-mobile-container .btn-mobile-close:before{display:block;width:3px;height:100%;left:0px;right:0px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1680px){header .section-content{padding-left:15px;padding-right:15px;justify-content:space-between}header .header-logo img{width:110px}header .nav-principale{left:150px}header ul#menu-menu-header>li.menu-item,header ul#menu-menu-principal>li.menu-item{padding:0 25px 0 20px}header ul#menu-menu-header>li.menu-item a,header ul#menu-menu-principal>li.menu-item a{font-size:1.125em}header ul#menu-menu-header>li.menu-item.current-menu-item>a:before,header ul#menu-menu-principal>li.menu-item.current-menu-item>a:before{top:5px}header ul#menu-menu-header>li.menu-item.menu-item-has-children>a:after,header ul#menu-menu-principal>li.menu-item.menu-item-has-children>a:after{font-size:20px;right:-25px}header .nav-social{margin:0;position:absolute;top:-15px;right:15px}header ul#menu-menu-social{display:flex;width:150px;justify-content:space-between}header ul#menu-menu-social li.menu-item{display:block;padding:0}header ul#menu-menu-social li.menu-item a:before{font-size:18px !important}header .btn-billet{padding:0;min-width:150px;position:relative;top:15px;height:45px;line-height:45px}header.sticky .nav-principale{left:150px}header.sticky .nav-social{top:-10px}header.sticky .btn-billet{height:45px;line-height:45px;min-width:150px;width:150px;padding:0}header.sticky ul#menu-menu-header .sub-menu,header.sticky ul#menu-menu-principal .sub-menu{padding:66px 0 20px}}@media screen and (max-width: 1340px){header ul#menu-menu-header>li.menu-item a,header ul#menu-menu-principal>li.menu-item a{font-size:1em}header ul#menu-menu-header>li.menu-item.current-menu-item>a:before,header ul#menu-menu-principal>li.menu-item.current-menu-item>a:before{top:4px}header ul#menu-menu-header>li.menu-item.menu-item-has-children>a:after,header ul#menu-menu-principal>li.menu-item.menu-item-has-children>a:after{top:1px}}@media screen and (max-width: 1240px){header{background-color:rgba(255,255,255,0.96);border-bottom:1px solid #EFEFEF;padding:25px 0;position:fixed;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}header .header-logo{display:block !important;max-width:110px;position:absolute;left:0px;right:0px;margin-left:auto;margin-right:auto}header .header-logo .accroche{display:none}header .menu-mobile-container{display:block}header .nav-principale{display:none;opacity:0;filter:alpha(opacity=0);background-color:rgba(255,255,255,0.96);position:absolute;top:75px !important;left:0 !important;width:100%;padding-top:15px;padding-bottom:15px}header ul#menu-menu-header.nav,header ul#menu-menu-principal.nav{text-align:center}header ul#menu-menu-header.nav>li.menu-item,header ul#menu-menu-principal.nav>li.menu-item{display:block;padding:5px 0}header ul#menu-menu-header.nav>li.menu-item a,header ul#menu-menu-principal.nav>li.menu-item a{font-size:1.25em}header ul#menu-menu-header.nav>li.menu-item.current-menu-item>a:before,header ul#menu-menu-principal.nav>li.menu-item.current-menu-item>a:before{top:7px}header ul#menu-menu-header.nav>li.menu-item.menu-item-has-children>a:after,header ul#menu-menu-principal.nav>li.menu-item.menu-item-has-children>a:after{top:2px}header ul#menu-menu-header.nav .sub-menu,header ul#menu-menu-principal.nav .sub-menu{visibility:visible;display:none;position:initial;padding:0;text-align:center}header ul#menu-menu-header.nav .sub-menu li,header ul#menu-menu-principal.nav .sub-menu li{background-color:transparent}header ul#menu-menu-header.nav .sub-menu li a,header ul#menu-menu-principal.nav .sub-menu li a{font-size:16px}header ul#menu-menu-header.nav .sub-menu li:first-child,header ul#menu-menu-principal.nav .sub-menu li:first-child{padding-top:10px}header ul#menu-menu-header.nav .sub-menu li:last-child,header ul#menu-menu-principal.nav .sub-menu li:last-child{padding-bottom:10px}header .nav-social{display:none}header .btn-billet{top:0}header.sticky .nav-principale{top:75px;left:0}}@media screen and (max-width: 480px){header,header .sticky{padding:15px 0 !important}header .header-logo{display:none !important}header .nav-principale,header.sticky .nav-principale{top:65px !important;left:0 !important}header .menu-mobile-container{height:35px}header .menu-mobile-container .btn-menu-mobile{height:35px}}.bg-menu-mobile{display:none;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,0.5);z-index:3}.sticky{position:fixed;-moz-box-shadow:0px 0px 7px 0px #222;-webkit-box-shadow:0px 0px 7px 0px #222;-o-box-shadow:0px 0px 7px 0px #222;box-shadow:0px 0px 7px 0px #222;filter:progid:DXImageTransform.Microsoft.Shadow(color=$color, Direction=NaN, Strength=7)}.sticky .header-logo .accroche{display:none}.section-header-home{height:1080px}.section-header-home .shadow-gradient{display:block;width:100vw;height:160px;background:linear-gradient(0deg, rgba(255,255,255,0) 0%, #fff 100%);position:absolute;top:0;left:0;z-index:0}.section-header-home .logo{display:block;width:100%;max-width:720px;position:absolute;top:248px;text-align:center;color:white;left:0px;right:0px;margin-left:auto;margin-right:auto;right:-520px}.section-header-home .logo img{margin-bottom:140px}.section-header-home .logo h2{font-size:3.750em;line-height:1.25em;margin-bottom:30px}.section-header-home .logo .flaticon-right-arrow:before{display:block;font-size:50px;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}@media screen and (max-width: 1680px){.section-header-home{background-position-x:-240px !important}}@media screen and (max-width: 1240px){.section-header-home{height:920px}.section-header-home .shadow-gradient{display:none}.section-header-home .logo{margin:0;left:auto;right:15px;max-width:max-content}.section-header-home .logo img{max-width:540px}}@media screen and (max-width: 1024px){.section-header-home{height:820px}.section-header-home .logo img{max-width:400px}}@media screen and (max-width: 768px){.section-header-home{height:620px}.section-header-home .logo{top:230px}.section-header-home .logo img{max-width:300px;margin-bottom:50px}.section-header-home .logo h2{font-size:1.5em !important}}@media screen and (max-width: 480px){.section-header-home{height:500px;background-position-x:-200px !important}.section-header-home .logo{top:160px}.section-header-home .logo img{max-width:200px;margin-bottom:100px}.section-header-home .logo h2{font-size:1.25em !important}.section-header-home .logo .flaticon-right-arrow:before{font-size:30px}}.section-header{max-height:700px;height:80vh;-webkit-box-shadow:0px 0px 25px 10px rgba(69,69,69,0.5);-moz-box-shadow:0px 0px 25px 10px rgba(69,69,69,0.5);box-shadow:0px 0px 25px 10px rgba(69,69,69,0.5);position:relative}@media screen and (max-width: 768px){.section-header{height:420px}}@media screen and (max-width: 480px){.section-header{height:300px}}.section-breadcrumb{padding-top:60px;padding-left:15px;padding-right:15px;margin-bottom:-90px}.section-breadcrumb #breadcrumbs{font-family:"aachen";color:#2d3691;text-transform:uppercase}.section-breadcrumb #breadcrumbs a{color:#2d3691;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.section-breadcrumb #breadcrumbs a:hover{color:#ea3433}.section-breadcrumb #breadcrumbs i{font-weight:bold;margin:0 7px 0 10px}@media screen and (max-width: 480px){.section-breadcrumb #breadcrumbs i{margin:0px}}.section-breadcrumb+section{padding-top:190px}@media screen and (max-width: 480px){.section-breadcrumb+section{padding-top:140px}}.section-partenaires p{width:100%;max-width:720px;margin:0 auto}.section-partenaires .carousel-logos{margin:45px auto}.section-partenaires .btn-cta{margin-top:60px}.section-univers .center-content.mainColor,.section-univers .mainColor.winged-content{padding-left:75px}.section-filtres .center-content,.section-filtres .winged-content{padding:60px 0;align-items:end;justify-content:space-between}.section-filtres .btn-cta{margin:0}@media screen and (max-width: 1240px){.section-filtres .center-content,.section-filtres .winged-content{flex-wrap:wrap}.section-filtres .custom-select{width:22.5%}.section-filtres .cta-container{width:100%;padding-top:30px;text-align:center}.section-filtres .btn-cta{margin:0 auto}}@media screen and (max-width: 1024px){.section-filtres .select-items div,.section-filtres .select-selected{padding:10px 5px}}@media screen and (max-width: 990px){.section-filtres .custom-select{width:47.5%;margin-bottom:15px}}@media screen and (max-width: 480px){.section-filtres .custom-select{width:100%}}.single .section-titre-single{padding-bottom:0}.single .winged-content{align-items:center}.single .winged-content .info h2,.single .winged-content .info h3{font-size:2.125em}.single .winged-content .info h3{margin-bottom:60px}.single .winged-content .share{position:absolute;left:75px;bottom:0}.single .winged-content .share p{margin:0}.single .winged-content .share ul.network{padding:7px 0 0}.single .winged-content .share ul.network li a:before{font-size:30px}.single .winged-content .share ul.network li a.flaticon-facebook:before{font-size:26px}.single .wp-block-group a{color:#ea3433;text-decoration:underline}.single .sharer{width:100%;max-width:1235px;margin:60px auto 0;padding-left:75px}.single .sharer p,.single .sharer ul{display:inline-block;color:#ea3433}.single .sharer ul.network{list-style:none;margin:0;padding:0}.single .sharer ul.network li{display:inline-block}.single .sharer ul.network li a{color:#ea3433;padding:7px}.single .sharer ul.network li a:before{font-size:25px}.single .sharer ul.network li a.flaticon-facebook:before{font-size:22px}.single .navigation{list-style:none;margin:0;padding:60px 0 0;text-align:center}.single .navigation li{display:inline-block;vertical-align:top}.single .navigation li a{display:block;width:50px;height:50px;line-height:48px;min-width:0;padding:0}.single .navigation li a:before{font-size:28px}@media screen and (max-width: 1200px){.single .winged-content{margin-bottom:30px}.single .winged-content .share{position:initial;width:100%;padding-left:30px;padding-top:30px}.single .winged-content .share p,.single .winged-content .share ul{display:inline-block}.single .winged-content .share p{margin-right:15px}.single .sharer{padding-left:30px;margin-top:30px}}@media screen and (max-width: 480px){.single .winged-content .share,.single .sharer{padding-left:0}.single .winged-content .info h3{margin-bottom:30px}}.my-pagination span,.my-pagination a{display:inline-block;width:50px;height:50px;line-height:48px;background-color:#ea3433;color:white;border:2px solid #ea3433;margin:0 2.5px}.my-pagination span.current{background-color:transparent;color:#ea3433;border:2px solid #ea3433}.share ul.network{list-style:none;margin:0}.share ul.network li{display:inline-block}.share ul.network li a{color:#2d3691;padding:7px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.share ul.network li a:hover{color:#ea3433}.share ul.network li a:before{font-size:30px}.share ul.network li:first-child{margin-left:-7px}.section-bleu-drapeau{background:url(../img/section-partenaires-bg.jpg) center center no-repeat;background-size:cover}.section-bleu-drapeau .winged-content{color:white}.section-bleu-drapeau .winged-content:after,.section-bleu-drapeau .winged-content:before{display:none}.section-decouverte{text-align:center}.section-decouverte p{color:#2d3691;text-align:left;margin-left:auto;margin-right:auto;max-width:1240px}.section-decouverte .retro{margin:60px auto}.section-decouverte .retro img{float:left;position:relative;-moz-box-shadow:0px 0px 10px 0px #222;-webkit-box-shadow:0px 0px 10px 0px #222;-o-box-shadow:0px 0px 10px 0px #222;box-shadow:0px 0px 10px 0px #222;filter:progid:DXImageTransform.Microsoft.Shadow(color=$color, Direction=NaN, Strength=7)}.section-decouverte .retro .retro-img{width:100%}.section-decouverte .retro #img1{max-width:701px;margin-top:calc(30px * 1);margin-right:calc(30px * -2);z-index:1}.section-decouverte .retro #img2{max-width:610px;margin-top:calc(30px * -2);margin-left:calc(30px * -.75);z-index:2}.section-decouverte .retro #img3{max-width:482px;z-index:3}.section-decouverte .retro:after{top:270px}.section-decouverte hr{visibility:hidden;clear:both;margin:0}@media screen and (max-width: 1260px){.section-decouverte .retro.center-content,.section-decouverte .retro.winged-content{max-width:790px}.section-decouverte .retro #img1{max-width:466px}.section-decouverte .retro #img2{max-width:406px}.section-decouverte .retro #img3{max-width:321px}}@media screen and (max-width: 820px){.section-decouverte .retro.center-content,.section-decouverte .retro.winged-content{max-width:575px}.section-decouverte .retro:after{top:160px}.section-decouverte .retro #img1{max-width:350px}.section-decouverte .retro #img2{max-width:305px;margin-top:calc(30px * -1)}.section-decouverte .retro #img3{max-width:241px}}@media screen and (max-width: 605px){.section-decouverte .retro #img1{max-width:540px;width:95%}.section-decouverte .retro #img2{max-width:406px;width:75%;margin-left:0;margin-top:-15px}.section-decouverte .retro #img3{max-width:321px;width:60%;float:right;margin-top:-30px}}@media screen and (max-width: 480px){.section-decouverte{text-align:left}.section-decouverte h2{text-align:left}}.section-newsletter ul.reseaux{list-style:none;margin:0;padding:0}.section-newsletter ul.reseaux li{display:inline-block;margin:0 20px}.section-newsletter ul.reseaux li a{color:white;font-size:0;display:block;width:32px;height:32px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.section-newsletter ul.reseaux li a:before{font-size:32px}.section-newsletter ul.reseaux li a:hover{color:#ea3433}.section-newsletter ul.reseaux li:first-child{margin-left:0}.section-newsletter ul.reseaux li:last-child{margin-right:0}.section-newsletter form{position:relative;width:100%;max-width:780px;height:55px;margin:60px auto 0}.section-newsletter form ul.gform_fields{list-style:none;margin:0;padding:0}.section-newsletter form .gfield_label{display:block;height:0}.section-newsletter form .validation_error{display:none}.section-newsletter form .gfield_description{padding-top:15px}.section-newsletter form input[type='text']{height:55px;line-height:55px;width:100%;color:#2d3691;font-size:20px;padding:0 170px 0 15px;border:none}.section-newsletter form .gform_footer{position:absolute;right:0;top:0}.section-newsletter form .gform_footer .gform_button{padding-top:0;padding-bottom:0;height:55px;line-height:52px}.section-newsletter .gform_confirmation_wrapper{padding-top:30px}@media screen and (max-width: 480px){.section-newsletter{padding-bottom:150px}.section-newsletter form input[type='text']{text-align:center;padding:0 15px}.section-newsletter form .gform_footer{position:initial;margin-top:15px}}footer{background-color:#ea3433;padding:30px 0}footer .section-content{align-items:center}footer ul.nav{list-style:none;margin:0;padding:0}footer ul.nav li{display:inline-block}footer ul.nav li a{color:white;font-size:1.25em}footer ul.nav li:after{content:"-";display:inline-block;color:white;margin:0 20px}footer ul.nav li:last-child:after{display:none}footer .logo-afnor,footer .logo-IC{display:table}footer .logo-afnor{margin:0 45px 0 auto}@media screen and (max-width: 1024px){footer{padding:30px 0}footer .section-content{flex-flow:column}footer ul.nav li{display:block;margin-bottom:15px}footer ul.nav li:after{display:none}footer .logo-IC{margin:0 auto 0}footer .logo-afnor{margin:30px auto}}.custom-select{position:relative;font-family:"lato";width:220px}.custom-select select{display:none}.select-selected{background-color:transparent;border-bottom:2px solid white;text-align:left;font-size:1.25em}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:7px}.select-items div,.select-selected{color:#ffffff;padding:10px 16px;cursor:pointer}.select-items{position:absolute;background-color:rgba(255,255,255,0.95);top:100%;left:0;right:0;z-index:99;text-align:left}.select-items div{color:#2d3691;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.select-hide{display:none}.select-items div:hover,.same-as-selected{color:#ea3433}
/*# sourceMappingURL=style.min.css.map */