﻿@font-face{font-family:"High Summit";src:url("../fonts/High Summit.ttf") format("ttf"),url("../fonts/High Summit.otf") format("otf")}.blv,section.block-image-text .wrapper .content .title::after,section.block-image-text .wrapper::before{content:" ";background-color:#64246c;position:absolute}@keyframes rewind{from{left:0}to{left:-1800px}}@keyframes play{from{left:-1800px}to{left:0}}@keyframes rewind5{from{left:0}to{left:-1440px}}@keyframes play5{from{left:-1440px}to{left:0}}@keyframes rewind250{from{left:0}to{left:-1250px}}@keyframes play250{from{left:-1250px}to{left:0}}@keyframes rewind5250{from{left:0}to{left:-1000px}}@keyframes play5250{from{left:-1000px}to{left:0}}*:focus{outline:0}body{font-family:"Lato",sans-serif;color:#222;font-size:14px;line-height:20px}body .modal-body iframe{min-height:60vh}body img.basicScroll{transform:translateY(var(--translateY));will-change:transform}body div.quote{font-family:"High Summit",sans-serif;font-size:40px;line-height:65px;margin-bottom:10px}body .aligncenter{text-align:center}body .grecaptcha-badge{display:none}body .modal-title{font-family:"Kalam",cursive;font-size:30px;margin-bottom:-10px}body .pluginSkinLight{background-color:#fff}body .pgcsimplygalleryblock-masonry-item .pgcsimplygalleryblock-masonry-item-wrap{box-shadow:0 0 20px #00000054}body form.wpcf7-form .form-wrapper{width:100%;margin:0}body form.wpcf7-form .form-wrapper .wpcf7-not-valid-tip{position:relative}body form.wpcf7-form .form-wrapper .ajax-loader{position:absolute;right:0;top:0;background-color:#fff;background-position:center;background-repeat:no-repeat;height:64px;width:64px;opacity:0;visibility:initial;-moz-transition:opacity .6s;-o-transition:opacity .6s;-webkit-transition:opacity .6s;transition:opacity .6s}body form.wpcf7-form .form-wrapper .ajax-loader.is-active{opacity:1}body form.wpcf7-form .form-wrapper p{position:relative}body form.wpcf7-form .form-wrapper+.wpcf7-response-output{font-size:17px;line-height:25px;margin:0;padding:0 15px;color:#fff}body form.wpcf7-form .form-wrapper *{font-size:20px;letter-spacing:.075em;font-weight:300;text-transform:uppercase;cursor:pointer;text-decoration:none}body form.wpcf7-form .form-wrapper .field{width:100%;position:relative;margin-bottom:15px}body form.wpcf7-form .form-wrapper .field_radio{width:100%;position:relative;background:#64246c;padding:15px 15px 0 15px;margin-bottom:15px;display:flex;flex-direction:row;align-items:center;min-height:64px}body form.wpcf7-form .form-wrapper .field_radio span.wpcf7-list-item{display:block;margin-bottom:5px}body form.wpcf7-form .form-wrapper .field_radio label,body form.wpcf7-form .form-wrapper .field_radio input{color:#fff;margin-bottom:0}body form.wpcf7-form .form-wrapper .field_radio>label{min-width:215px;display:block;text-align:center}body form.wpcf7-form .form-wrapper .field_radio br{display:none}body form.wpcf7-form .form-wrapper .field label{position:absolute;top:0;left:0;background:linear-gradient(90deg, #64246C, #64246C);width:100%;height:64px;transition:width 333ms ease-in-out;display:flex;align-items:center;justify-content:center;padding:18px 0;color:#fff}body form.wpcf7-form .form-wrapper .field input[type=text],body form.wpcf7-form .form-wrapper .field input[type=email],body form.wpcf7-form .form-wrapper .field textarea{border:none;width:100%;height:64px;margin:0;padding-left:19.5%;color:#313a3d;font-size:25px}body form.wpcf7-form .form-wrapper #msg{height:64px;resize:none;transition:all 333ms ease-in-out;padding-top:18px}body form.wpcf7-form .form-wrapper textarea:focus#msg,body form.wpcf7-form .form-wrapper textarea:not(:placeholder-shown)#msg{height:166px;line-height:35px}body form.wpcf7-form .form-wrapper input[type=text]:focus+label,body form.wpcf7-form .form-wrapper .field.not-empty label,body form.wpcf7-form .form-wrapper textarea:focus+label,body form.wpcf7-form .form-wrapper .field:hover label{width:18%}body form.wpcf7-form .form-wrapper input[type=submit]{background:#64246c;-webkit-appearance:none;border:none;position:relative;height:64px;display:flex;justify-content:center;align-items:center;width:100%;transition:all .3s ease-in-out;font-size:25px}body form.wpcf7-form .form-wrapper input[type=submit]:hover,body form.wpcf7-form .form-wrapper input[type=submit]:focus{background:#64246c}body .wp-block-nextend-smartslider3 .block-violet.block-after::after{content:"";display:none;bottom:-15px}body .wp-block-button{padding-bottom:30px;padding-top:30px}body .wp-block-button__link,body .wp-block-button__link:visited,body .wp-block-button__link:focus{border-radius:0;padding:12px 30px;text-transform:uppercase;color:#64246c;border:solid thin #64246c;background-color:transparent;font-family:"Lato",sans-serif;font-size:18px;line-height:22px;font-weight:600;position:relative;width:fit-content}body .wp-block-button__link::after,body .wp-block-button__link:visited::after,body .wp-block-button__link:focus::after{content:" ";width:150px;height:30px;background-color:#64246c;position:absolute;bottom:-30px;left:calc(50% - 150px / 2);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}body .wp-block-button__link::before,body .wp-block-button__link:visited::before,body .wp-block-button__link:focus::before{content:" ";width:150px;height:30px;background-color:#64246c;position:absolute;top:-30px;left:calc(50% - 150px / 2);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}body .wp-block-button__link:hover,body .wp-block-button__link:focus,body .wp-block-button__link:visited:hover,body .wp-block-button__link:visited:focus,body .wp-block-button__link:focus:hover,body .wp-block-button__link:focus:focus{color:#64246c;text-decoration:none !important}body .wp-block-button__link:hover::after,body .wp-block-button__link:focus::after,body .wp-block-button__link:visited:hover::after,body .wp-block-button__link:visited:focus::after,body .wp-block-button__link:focus:hover::after,body .wp-block-button__link:focus:focus::after{left:-1px;bottom:-15px;height:15px;width:calc(100% + 2px)}body .wp-block-button__link:hover::before,body .wp-block-button__link:focus::before,body .wp-block-button__link:visited:hover::before,body .wp-block-button__link:visited:focus::before,body .wp-block-button__link:focus:hover::before,body .wp-block-button__link:focus:focus::before{width:calc(100% + 2px);height:15px;left:-1px;top:-15px}body h2{position:relative;font-weight:400;font-family:"Kalam",cursive;font-size:60px;line-height:96px;padding-top:100px;padding-bottom:80px;margin:0;display:block;z-index:10}body h2::after{content:" ";background-image:url("../img/mc.png");height:243px;width:712px;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(50% - 712px / 2);top:0;opacity:.5;z-index:1}body h2.no-back::after{background-image:none}body h2.back-ac::after{background-image:url("../img/AC.png");height:216px;width:262px;top:25px;left:calc(50% - 262px / 2);opacity:1}body h3{font-size:45px;line-height:72px;font-family:"Kalam",cursive;position:relative;margin-bottom:35px}body h3::after{height:5px;width:150px;background-color:#64246c;content:" ";position:absolute;bottom:-5px;left:calc(50% - 75px)}body h3.text-left::after{left:0}body h4{font-size:17px;font-weight:900;font-family:"Lato",sans-serif}body section.main .container-fluid .wpcf7-form{max-width:600px;margin:auto}body div.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0}body div.wpcf7 .consent{position:relative}body div.wpcf7 .content{display:flex;flex-direction:column;position:relative}body div.wpcf7 .wpcf7-text{border:none;height:40px;width:100%;display:inline-flex;justify-content:flex-start;align-items:center;padding:0 10px;color:#222;font-size:14px}body div.wpcf7 .wpcf7-form-control-wrap{margin-right:15px}body div.wpcf7 .field_radio .wpcf7-form-control-wrap{display:block;margin-top:10px}body div.wpcf7 .ajax-loader{position:absolute;right:-40px;bottom:0;background-color:#fff;background-position:center;background-repeat:no-repeat;height:40px;width:40px;opacity:0;visibility:initial;-moz-transition:opacity .6s;-o-transition:opacity .6s;-webkit-transition:opacity .6s;transition:opacity .6s}body div.wpcf7 .ajax-loader.is-active{opacity:1}body div.wpcf7 .wpcf7-response-output{background-color:#64246c;padding:15px;border:none;margin:2em 0 0}body div.wpcf7 .wpcf7-not-valid-tip{position:absolute;top:-40px;width:100%;min-width:250px;margin:5px 0 0 0;color:#64246c}body div.wpcf7 .wpcf7-submit{background-color:#64246c;color:#fff;text-transform:uppercase;border:none;padding:0 15px;font-size:14px;line-height:14px;height:40px;display:inline-flex;align-items:center;justify-content:center}body .newswrapper{margin-top:30px;padding-bottom:80px}body .newswrapper .grid-item{box-shadow:0 0 20px #00000054;background-color:#fff;width:calc(100% / 3 - 20px);margin:10px;overflow:hidden}body .newswrapper .grid-item .title{font-family:"Kalam",cursive;font-size:20px;font-weight:700;line-height:28px}body .newswrapper .grid-item .date{font-size:10px;color:#64246c}body .newswrapper .grid-item .categ ul{list-style:none;padding:0}body .newswrapper .grid-item .categ ul li{background-color:#64246c;color:#fff;font-size:11px;line-height:11px;padding:5px 10px;display:inline-block;margin-right:3px}body .newswrapper .grid-item .categ ul li a,body .newswrapper .grid-item .categ ul li a:focus,body .newswrapper .grid-item .categ ul li a:visited,body .newswrapper .grid-item .categ ul li a:hover{color:#fff}body .newswrapper .grid-item .content{padding:10px 15px}body .newswrapper .grid-item .content .wp-block-button{padding:10px 0}body .newswrapper .grid-item .content .wp-block-button__link,body .newswrapper .grid-item .content .wp-block-button__link:visited,body .newswrapper .grid-item .content .wp-block-button__link:focus{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;font-size:15px;line-height:20px;text-decoration:none}body .newswrapper .grid-item .content .wp-block-button__link::after,body .newswrapper .grid-item .content .wp-block-button__link:visited::after,body .newswrapper .grid-item .content .wp-block-button__link:focus::after{display:none}body .newswrapper .grid-item .content .wp-block-button__link::before,body .newswrapper .grid-item .content .wp-block-button__link:visited::before,body .newswrapper .grid-item .content .wp-block-button__link:focus::before{display:none}body .newswrapper .grid-item .content .wp-block-button__link:hover,body .newswrapper .grid-item .content .wp-block-button__link:visited:hover,body .newswrapper .grid-item .content .wp-block-button__link:focus:hover{background-color:#64246c;color:#fff}body .newswrapper .grid-item .picture img{max-width:100%;height:auto}body footer{color:#fff}body footer a,body footer a:focus,body footer a:visited{color:#fff}body footer a:hover{color:#fff;text-decoration:underline}body footer .sponsor-wrapper{background-image:url("../img/sponsor.jpg");background-position:bottom right;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% + 1px);width:100%;transform:translateY(-1px);line-height:initial;padding:20px 30px}body footer .sponsor-wrapper::before{position:absolute;width:100%;height:100%;background-color:#000;opacity:.5;z-index:1;content:" "}body footer .sponsor-wrapper *{z-index:2}body footer .sponsor-wrapper h2{padding:0;margin:0 0 30px 0}body footer .sponsor-wrapper h2::after{background-image:none;height:5px;width:150px;background-color:#64246c;content:" ";position:absolute;bottom:-5px;top:initial;opacity:1;left:calc(50% - 75px)}body footer .sponsor-wrapper h3{padding:0;margin:0 0 15px 0}body footer .sponsor-wrapper h3::after{content:"";display:none}body footer .jarallax>.jarallax-img{object-position:center top}body footer .parallax,body footer .parallax_js,body footer .container-parallax{height:250px;background:transparent}body footer .main-img img{width:100%}body footer ul{list-style:none;padding:0;margin:0}body footer ul.upperlist li{text-transform:uppercase}body footer .footer-form{padding:80px 0;display:flex;margin-top:-1px;flex-direction:column;background-color:#222;color:#fff;justify-content:center;align-items:center}body footer .footer-form .formtitle{font-size:30px;font-family:"Kalam",cursive;line-height:45px;margin-bottom:10px}body footer .footer-form .formsubtitle{font-size:18px;line-height:24px;margin-bottom:30px}body footer .wpcf7{width:80%}body footer .wpcf7-form p{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;position:relative;width:100%}body footer section.darkbackground{padding-top:60px;padding-bottom:50px;font-size:12px}body footer section.darkbackground .seo{margin-top:40px}body footer section.darkbackground hr{background:transparent linear-gradient(90deg, #FFFFFF00 0%, #FFFFFF 50%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;border:none;width:100%;height:1px}body footer section.darkbackground .title{font-size:18px;font-family:"Kalam",cursive;line-height:29px;text-transform:uppercase;margin-bottom:15px}body footer section.darkbackground .seo{line-height:18px;font-family:"Lato",sans-serif;font-weight:300}body .darkbackground{background-color:#222}body .block-violet{position:relative}body .block-violet.block-after::after{content:" ";width:150px;height:30px;background-color:#64246c;position:absolute;bottom:0;left:calc(50% - 150px / 2)}body .block-violet.block-before::before{content:" ";width:150px;height:30px;background-color:#64246c;position:absolute;top:0;left:calc(50% - 150px / 2)}body header+div{padding-top:130px}body.scrolled header .navbar-expand-lg{height:80px;background-color:#000;padding:0 30px}body.scrolled header .navbar-expand-lg::before,body.scrolled header .navbar-expand-lg::after{width:15px;height:60px}body.scrolled header .navbar-expand-lg .navbar-brand img{height:60px;width:60px}body .nopadding{padding-left:0;padding-right:0}body .pb100{padding-bottom:100px}body .top-picture{background-size:cover;height:calc(100vh - 450px);min-height:400px;width:100%;background-position:center;position:relative}body .topback{position:relative}body .topback img{max-width:100%;box-shadow:0 0 20px #00000054}body .topback::after,body .top-picture::after{content:" ";width:150px;height:30px;background-color:#64246c;position:absolute;bottom:-15px;left:calc(50% - 150px / 2)}body section.main{background-image:url("../img/wood-back.jpg");background-size:100% auto;background-repeat:repeat;padding-top:25px}body section.main form.wpcf7-form .form-wrapper+.wpcf7-response-output{padding:15px}body section.main div.wpcf7 .wpcf7-not-valid-tip{top:0}body section.main a{color:#64246c;text-decoration:none}body section.main a:hover{text-decoration:underline}body section.main blockquote{margin:15px 0}body section.main blockquote p{font-size:18px;font-weight:900}body section.main p,body section.main ul{font-weight:600}body section.main p strong,body section.main ul strong{color:#64246c;font-weight:900}body .back-mc{position:relative;padding-top:30px;z-index:10}body .back-mc::before{content:" ";background-image:url("../img/mc.png");height:243px;width:712px;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(50% - 712px / 2);top:-20px;opacity:.5;z-index:1}body .back-mc-bottom{padding-top:0}body .back-mc-bottom::before{bottom:0;top:initial;left:initial;right:0}body div.equipier{margin-top:120px}body div.equipier.steps5 .row:hover div.polariode .picture img{animation:rewind5 .4s steps(4, end) 1;animation-fill-mode:forwards}body div.equipier.steps5 div.polariode .picture img{animation:play5 .4s steps(4, end) 1;animation-fill-mode:forwards}body div.equipier.steps5 div.polariode .picture:hover img{animation:rewind5 .4s steps(4, end) 1;animation-fill-mode:forwards}body div.equipier:nth-child(odd) .row{flex-direction:row}body div.equipier:nth-child(even) .row{flex-direction:row-reverse}body div.equipier:nth-child(even) .row div.polariode{transform:rotate(-355deg)}body div.equipier div.collaborateur{height:100%;display:flex;flex-direction:column;justify-content:center;margin-top:-30px}body div.equipier div.collaborateur .title{font-size:45px;line-height:72px;font-family:"Kalam",cursive}body div.equipier .row:hover div.polariode .picture img{animation:rewind .5s steps(5, end) 1;animation-fill-mode:forwards}body div.equipier div.polariode{transform:rotate(355deg);box-shadow:0 0 20px #00000054;border:1px solid #222;width:410px;height:510px;margin:auto;overflow:hidden;padding:20px 20px 0 20px;background-color:#fff;display:flex;flex-direction:column}body div.equipier div.polariode .picture{width:360px;overflow:hidden;border:solid thin #222;height:360px;position:relative}body div.equipier div.polariode .picture img{position:absolute;top:0;left:0;height:360px;margin:0;padding:0;animation:play .5s steps(5, end) 1;animation-fill-mode:forwards;max-width:initial}body div.equipier div.polariode .title{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:30px;font-family:"Kalam",cursive;line-height:35px}body div.equipier div.polariode .title small{font-size:20px}body h1.page-title{font-family:"Kalam",cursive;font-size:60px;line-height:96px}body div.page-subtitle{font-size:25px;line-height:40px;font-family:"Kalam",cursive}body #breadcrumbs{font-family:"Kalam",cursive;font-weight:bold;font-size:12px;line-height:20px;position:relative;z-index:10}body #breadcrumbs a{color:#222;text-decoration:none;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}body #breadcrumbs a:hover{color:#64246c}body.home section.main{padding-top:90px}body.home header+div{padding-top:90px}body.home .navbar-expand-lg{height:90px}body.home .navbar-expand-lg::after{width:15px;height:60px}body.home .navbar-expand-lg::before{width:15px;height:60px}body.home .navbar-expand-lg .navbar-brand img{display:none;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}body.home .navbar-expand-lg .navbar-collapse{justify-content:center}body.home .navbar-expand-lg .navbar-collapse ul{justify-content:center}body .block-news{background-color:#fff;box-shadow:0 0 20px #00000054}body .block-news h1{font-size:40px;line-height:45px;font-family:"Kalam",cursive}body .block-news h2,body .block-news h3{padding:0;margin-top:20px;margin-bottom:10px;font-size:25px;line-height:30px}@media(max-width: 991px){body .block-news h2,body .block-news h3{margin-right:0;margin-left:0}}body .block-news h2::after,body .block-news h2::before,body .block-news h3::after,body .block-news h3::before{display:none}body .block-news .content p{text-align:justify}body .block-news .content p:last-of-type{margin-bottom:0}body .content.page.single .posts{padding-bottom:30px}body .content.page.single .posts a{font-size:16px}body .content.page.single section.block-titre-texte-image.orientation-right .picture{width:500px;right:-150px;left:initial}@media(max-width: 991px){body .content.page.single section.block-titre-texte-image.orientation-right .picture{right:initial;width:100%}}body .content.page.single section.block-titre-texte-image.orientation-left .picture{width:500px;left:-150px;right:initial}@media(max-width: 1400px){body .content.page.single section.block-titre-texte-image.orientation-left .picture{left:initial;width:90vw;transform:translateX(-10px)}}body .content.page.single section.block-titre-texte-image .wp-block-button{padding:10px 0}body .content.page.single section.block-titre-texte-image .wp-block-button__link{transition:all .3s;border:solid thin #64246c;background-color:#64246c;color:#fff;padding:10px 15px;font-size:14px;font-weight:500}body .content.page.single section.block-titre-texte-image .wp-block-button__link::after,body .content.page.single section.block-titre-texte-image .wp-block-button__link::before{display:none}body .content.page.single section.block-titre-texte-image .wp-block-button__link:hover{background-color:#fff !important;color:#64246c !important}body .content.page.single section.block-titre-texte-image .title{min-width:300px}body .content.page.single section.block-titre-texte-image h1{font-size:40px;line-height:45px;font-family:"Kalam",cursive}body .content.page.single section.block-titre-texte-image h2{padding:0;margin-top:20px;margin-bottom:10px;font-size:35px;line-height:40px}@media(max-width: 991px){body .content.page.single section.block-titre-texte-image h2{margin:15px 0 5px 0}}body .content.page.single section.block-titre-texte-image h2::after,body .content.page.single section.block-titre-texte-image h2::before{display:none}body .content.page.single section.block-titre-texte-image h3{padding:0;margin-top:15px;margin-bottom:7px;font-size:30px;line-height:35px}body .content.page.single section.block-titre-texte-image h3::after,body .content.page.single section.block-titre-texte-image h3::before{display:none}body .content.page.single section.block-titre-texte-image h4{padding:0;margin-top:12px;margin-bottom:5px;font-size:25px;line-height:30px}body .content.page.single section.block-titre-texte-image h4::after,body .content.page.single section.block-titre-texte-image h4::before{display:none}section.block-header-homepage{overflow:hidden;position:relative;min-height:calc(100vh - 90px);display:flex;align-items:center;justify-content:center;padding-bottom:100px;padding-top:100px}@media(max-width: 1580px){section.block-header-homepage{padding-top:50px}section.block-header-homepage .content .title{font-size:50px !important}}@media(max-width: 768px){section.block-header-homepage{padding-top:40px;padding-bottom:40px}}section.block-header-homepage img.back{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;object-fit:cover}section.block-header-homepage::after{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;content:" ";background-color:#fff;opacity:.85}section.block-header-homepage>div{position:relative;z-index:3}section.block-header-homepage .content{position:relative;z-index:3}@media(max-width: 768px){section.block-header-homepage .content{margin-right:15px;margin-left:15px}}section.block-header-homepage .content>div{max-width:calc(100% - 30px);width:760px}@media(max-width: 768px){section.block-header-homepage .content>div{max-width:100%}}section.block-header-homepage .content .baseline{font-family:"Lato",sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#64246c;margin-bottom:40px}section.block-header-homepage .content .baseline .text{color:#64246c}section.block-header-homepage .content .title{font-family:"Kalam",cursive;font-size:55px;font-weight:400;line-height:60px;color:#000;margin-bottom:30px}@media(max-width: 768px){section.block-header-homepage .content .title{font-size:40px;line-height:50px}}section.block-header-homepage .content .text{font-family:"Lato",sans-serif;font-size:21px;line-height:30px;font-weight:500;color:#333}section.block-header-homepage .content .btns{margin-top:80px}@media(max-width: 1580px)and (min-width: 768px){section.block-header-homepage .content .btns{display:flex;margin-top:40px}section.block-header-homepage .content .btns a{width:100%;padding-left:15px !important;padding-right:15px !important;display:flex;align-items:center;justify-content:center}}@media(max-width: 767.9px){section.block-header-homepage .content .btns{display:flex;flex-direction:column;margin-top:20px}section.block-header-homepage .content .btns>a{margin:0;width:100%;text-align:center}section.block-header-homepage .content .btns>a:first-of-type{margin-bottom:15px}}section.block-header-homepage .content .btns a{text-decoration:none;font-size:18px;font-family:"Lato",sans-serif;line-height:20px;text-transform:uppercase}section.block-header-homepage .content .btns .primary{border:solid thin #64246c;background-color:#64246c;padding:18px 80px;color:#fff;transition:all .3s;margin-right:20px}section.block-header-homepage .content .btns .primary:hover{background-color:transparent;color:#64246c}section.block-header-homepage .content .btns .secondary{border:solid thin #64246c;background-color:transparent;padding:18px 80px;color:#64246c;transition:all .3s}section.block-header-homepage .content .btns .secondary:hover{background-color:#64246c;color:#fff}section.block-header-homepage .picture{padding-left:100px;min-height:560px}section.block-header-homepage .picture .slider{position:relative;min-height:560px;width:100%}section.block-header-homepage .picture .slider .slide{position:absolute;top:0;left:0;transition:all .5s;opacity:0}section.block-header-homepage .picture .slider .slide.active{opacity:1}@media(max-width: 1580px){section.block-header-homepage .picture{display:flex;align-items:center;justify-content:center}section.block-header-homepage .picture img{max-width:calc(100% - 30px);margin:auto}}@media(max-width: 991px){section.block-header-homepage .picture{padding:0;margin:40px 15px 15px;display:flex;align-items:center;justify-content:center;min-height:initial}}section.block-header-homepage .gotobottom{position:absolute;width:40px;height:40px;left:calc(50% - 15px);bottom:10px;cursor:pointer;z-index:5;animation:1.2s ease-in-out 0s infinite alternate slidein;display:flex;justify-content:center;align-items:center;font-size:40px}@media(max-width: 768px){section.block-header-homepage .gotobottom{display:none}}@keyframes slidein{from{bottom:10px}to{bottom:40px}}section.block-partners .grid-item{box-shadow:0 0 20px #00000054;background-color:#fff;width:calc(100% / 3 - 20px);margin:10px;overflow:hidden}section.block-partners .partners-wrapper{box-shadow:0 0 20px #00000054;position:relative;overflow:hidden}section.block-partners .partners-wrapper:hover .hover{top:0}section.block-partners .partners-wrapper .picture{width:100%}section.block-partners .partners-wrapper .picture img{width:100%}section.block-partners .partners-wrapper .hover{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;font-family:"Kalam",cursive;position:absolute;top:-100%;width:100%;height:100%;background-color:rgba(100,36,108,.8);text-transform:uppercase;color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center;padding:20px}section.block-partners .partners-wrapper .hover .title{text-align:center}section.block-steps{padding-bottom:100px;padding-top:80px}section.block-steps .step{position:relative;display:flex;flex-direction:column;margin-bottom:20px}section.block-steps .step:first-child::after{display:none;content:""}section.block-steps .step::after{content:" ";width:251px;height:83px;background-image:url("../img/fleche-left.png");background-size:cover;position:absolute;left:650px;top:0}section.block-steps .step:nth-of-type(even){align-items:flex-end}section.block-steps .step:nth-of-type(even)::after{left:initial;right:650px;transform:scaleX(-1)}section.block-steps .step:nth-of-type(even) .back{left:initial;right:165px;transform:rotate(12deg)}section.block-steps .step:nth-of-type(odd){align-items:flex-start}section.block-steps .step .content{max-width:650px}section.block-steps .step .back{font-size:130px;transform:rotate(-12deg);opacity:.2;position:absolute;top:calc(50% - 70px);left:165px}section.block-steps .step .title{line-height:48px;font-size:30px;color:#64246c;font-weight:800}section.block-steps .step .text{line-height:17px;font-weight:600}section.block-agences{background-color:#fff;padding-top:160px;padding-bottom:160px}section.block-agences .content{padding:0 50px}section.block-agences .agency a,section.block-agences .agency a span{transition:all .3s;color:#222}section.block-agences .agency a:hover,section.block-agences .agency a span:hover{color:#64246c;text-decoration:none}section.block-agences h4{font-family:"Kalam",cursive;font-size:30px;font-weight:500}section.block-agences i{color:#64246c;display:inline-block;margin-right:5px}section.block-agences div.agency-1{position:relative;transform:translate(100px, 120px);z-index:40}section.block-agences div.agency-1 img{position:relative;z-index:40}section.block-agences div.agency-1::after{background-color:#64246c;height:250px;width:320px;content:" ";position:absolute;top:-20px;left:-20px;z-index:20}section.block-agences div.agency-2{position:relative;transform:translate(-20px, -50px);z-index:30}section.block-agences div.agency-2 img{position:relative;z-index:30}section.block-agences div.agency-2::after{background-color:#64246c;height:250px;width:320px;content:" ";position:absolute;bottom:-20px;right:-20px;z-index:20}section.block-agences .parallax-wrapper{bottom:0;right:15%;z-index:300;position:relative;transform:scale(1.8)}section.block-agences .hours p{font-weight:500}@media(max-width: 1900px){section.block-agences{padding-top:50px;padding-bottom:80px}section.block-agences div.agency-1 img{width:450px}section.block-agences div.agency-1::after{height:100px}section.block-agences div.agency-2 img{width:280px}section.block-agences div.agency-2::after{height:100px}section.block-agences .parallax-wrapper{transform:scale(1)}}@media(max-width: 991px){section.block-agences{padding-bottom:20px;padding-top:20px}section.block-agences .content{padding-bottom:50px}section.block-agences div.agency-1,section.block-agences div.agency-2{transform:translate(0, 0);margin:0 25px 30px;display:flex;justify-content:center}section.block-agences div.agency-1 img,section.block-agences div.agency-2 img{max-width:100%}section.block-agences div.agency-2::after{right:calc(50% - 320px / 2)}section.block-agences div .parallax-wrapper{display:none}}section.block-titre-texte-image{padding-top:100px;padding-bottom:60px}section.block-titre-texte-image.orientation-right .wrapper{justify-content:flex-start}section.block-titre-texte-image.orientation-right .wrapper::before{right:30px;left:initial}section.block-titre-texte-image.orientation-right .wrapper::after{left:30px;right:initial}section.block-titre-texte-image.orientation-right .wrapper:hover::after{left:-15px;right:initial}section.block-titre-texte-image.orientation-right .wrapper:hover::before{right:-30px;left:initial}section.block-titre-texte-image.orientation-right .title{left:initial;right:calc(340px / 2);padding-right:calc(340px / 2 + 30px);padding-left:30px}section.block-titre-texte-image.orientation-right .picture{left:initial;right:0}section.block-titre-texte-image .wrapper{display:flex;flex-direction:row;position:relative;justify-content:flex-end}section.block-titre-texte-image .wrapper::before{box-shadow:0 0 20px #00000054;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;content:" ";position:absolute;top:30px;left:30px;width:250px;height:250px;z-index:15;background-color:#64246c}section.block-titre-texte-image .wrapper::after{box-shadow:0 0 20px #00000054;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;content:" ";position:absolute;bottom:30px;right:30px;width:450px;height:170px;z-index:25;background-color:#64246c}section.block-titre-texte-image .wrapper:hover::after{bottom:-30px;right:-15px}section.block-titre-texte-image .wrapper:hover::before{left:-30px;top:calc(340px - 250px - 15px)}section.block-titre-texte-image .title{box-shadow:0 0 20px #00000054;position:absolute;z-index:10;top:-82px;font-size:45px;line-height:72px;left:calc(340px / 2);background-color:#64246c;font-family:"Kalam",cursive;color:#fff;padding-left:calc(340px / 2 + 30px);padding-right:30px;padding-top:10px}section.block-titre-texte-image .picture{box-shadow:0 0 20px #00000054;position:absolute;z-index:20;left:0;top:-45px;width:340px;height:340px;background-size:cover}section.block-titre-texte-image .text{box-shadow:0 0 20px #00000054;position:relative;z-index:30;width:calc(100% - 340px + 30px);background-color:#fff;padding:30px;font-size:14px;color:#222;min-height:250px;justify-content:center;display:flex;flex-direction:column}section.block-titre-texte-image .text p:last-child{margin-bottom:0}section.block-page-carrefour{position:relative;padding-bottom:60px;margin-left:15px;margin-right:15px}@media(max-width: 567px){section.block-page-carrefour{max-width:calc(100vw - 60px)}}section.block-page-carrefour .picture{box-shadow:0 0 20px #00000054;margin:auto;width:510px;height:290px;background-size:cover;background-position:center}section.block-page-carrefour .title{position:absolute;bottom:35px;height:50px;width:100%;display:flex;align-items:center;justify-content:center}section.block-page-carrefour .title span{box-shadow:0 0 20px #00000054;position:relative;background-color:#fff;padding:12px;min-width:320px;display:flex;align-items:center;justify-content:center;color:#64246c;font-size:18px;line-height:22px;font-weight:900;text-transform:uppercase}section.block-page-carrefour .title span:hover{text-decoration:none}section.block-fullscreen-slider{width:100%;height:100vh;background-color:#ddd}section.block-trois-blocks .block-wrapper{display:flex;width:100%;justify-content:center;align-items:center;position:relative;margin-top:50px;padding-top:75px;margin-bottom:100px}section.block-trois-blocks .block{width:400px;position:relative;display:flex}section.block-trois-blocks .block.block-0,section.block-trois-blocks .block.block-2{position:absolute;top:0;z-index:5}section.block-trois-blocks .block.block-0{left:0}section.block-trois-blocks .block.block-2{right:0;justify-content:flex-end}section.block-trois-blocks .block.block-1{z-index:10;margin:auto;justify-content:center}section.block-trois-blocks .block .picture{box-shadow:0 0 20px #00000054;position:relative;overflow:hidden}section.block-trois-blocks .block .picture:hover .content{top:0}section.block-trois-blocks .block .picture .content{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;position:absolute;top:-100%;left:0;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:40px;text-align:center;background-color:rgba(100,36,108,.7);color:#fff}section.block-trois-blocks .block .picture .content .text{line-height:20px;font-size:13px}section.block-trois-blocks .block .picture .content .button{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;margin-top:35px;border:solid thin #fff;padding:13px 45px;color:#fff;font-size:12px;line-height:12px;text-transform:uppercase}section.block-trois-blocks .block .picture .content .button:hover{background-color:#fff;color:#64246c;text-decoration:none}section.block-trois-blocks .block .picture img{max-width:100%}section.block-trois-blocks .block .text i{display:inline-block;margin-right:5px;margin-left:5px}section.block-trois-blocks .block .title{box-shadow:0 0 20px #00000054;position:absolute;bottom:calc(-45px / 2);background-color:#fff;color:#64246c;height:45px;text-transform:uppercase;font-size:18px;line-height:18px;font-weight:900;padding:10px 20px;display:flex;justify-content:center;align-items:center;flex-direction:column}section.block-trois-blocks .block .subtitle{font-size:9px;line-height:9px}section.block-image-text .wrapper{padding-top:100px;padding-bottom:25px;display:flex;align-items:flex-end;justify-content:flex-end;margin:30px 10px}section.block-image-text .wrapper:hover .picture a.btn{opacity:1}section.block-image-text .wrapper:hover::before{left:-30px;top:0;width:480px;height:240px}section.block-image-text .wrapper:hover .content{transform:translateX(73px)}section.block-image-text .wrapper::before{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;box-shadow:0 0 20px #00000054;width:30px;height:30px;top:70px;left:40px;z-index:5}section.block-image-text .wrapper .picture{box-shadow:0 0 20px #00000054;position:absolute;bottom:25px;left:0;z-index:10;height:324px;width:267px;display:flex;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat}section.block-image-text .wrapper .picture a.btn{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;background-color:#fff;padding:18px 33px;color:#222;text-transform:uppercase;border-radius:0;opacity:0}section.block-image-text .wrapper .content{box-shadow:0 0 20px #00000054;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;background-color:#fff;padding:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:264px;width:360px;z-index:20}section.block-image-text .wrapper .content .title{font-family:"Lato",sans-serif;font-size:20px;line-height:24px;font-weight:900;padding-bottom:40px;position:relative;text-transform:uppercase;text-align:center}section.block-image-text .wrapper .content .title::after{width:60px;height:7px;right:calc(50% - 30px);bottom:20px;position:absolute}section.block-image-text .wrapper .content .text{text-align:center}section.block-image-text.picture-right .wrapper{justify-content:flex-start}section.block-image-text.picture-right .wrapper:hover::before{right:-30px;left:initial}section.block-image-text.picture-right .wrapper:hover .content{transform:translateX(-73px)}section.block-image-text.picture-right .wrapper::before{right:40px;left:initial}section.block-image-text.picture-right .wrapper .picture{right:0;left:initial}.wrapper{position:relative}header{position:fixed;width:100%;left:0;z-index:100;-moz-transition:all .7s;-o-transition:all .7s;-webkit-transition:all .7s;transition:all .7s}.navbar-expand-lg{background-color:#222;height:130px;padding:0 50px;position:relative;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.navbar-expand-lg.navbar-light .navbar-nav .nav-link:focus,.navbar-expand-lg.navbar-light .navbar-nav .nav-link:hover{color:#fff}.navbar-expand-lg::after{background-color:#64246c;width:30px;height:90px;content:" ";position:absolute;right:0;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.navbar-expand-lg::before{background-color:#64246c;width:30px;height:90px;content:" ";position:absolute;left:0;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.navbar-expand-lg .navbar-brand img{height:90px;width:90px;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.navbar-expand-lg .navbar-collapse ul{text-align:right;justify-content:flex-end}.navbar-expand-lg .navbar-collapse ul li{margin:10px}.navbar-expand-lg .navbar-collapse ul li:last-child a.nav-link{margin-right:0}.navbar-expand-lg .navbar-collapse ul li.active a.nav-link::before{content:" ";width:30px;height:3px;border:none;position:absolute;left:calc(50% - 15px);bottom:calc(50% - 15px);background-color:#fff}.navbar-expand-lg .navbar-collapse ul li a.nav-link{padding:10px;color:#fff !important;text-transform:uppercase;font-weight:900;letter-spacing:1px;margin-right:15px;margin-left:15px}.navbar-expand-lg .navbar-collapse ul li div.dropdown-menu{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;overflow:hidden;height:0;background-color:#64246c;border-radius:0;transform:translateY(-2px);border:none;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:0 8px}.navbar-expand-lg .navbar-collapse ul li div.dropdown-menu a{color:#fff;text-transform:uppercase;font-size:15px;width:initial;display:inline-block}.navbar-expand-lg .navbar-collapse ul li div.dropdown-menu a:hover{background-color:transparent;text-decoration:underline}.navbar-expand-lg .navbar-collapse ul li.show div.dropdown-menu{height:auto;padding:8px}@media(min-width: 992px){.navbar-expand-lg .navbar-collapse{height:100%;justify-content:flex-end}.navbar-expand-lg .navbar-collapse ul{height:100%;align-items:center;position:relative}.navbar-expand-lg .navbar-collapse ul li{height:100%;display:flex;align-items:center;position:initial}.navbar-expand-lg .navbar-collapse ul li:hover span.deco::after{opacity:1}.navbar-expand-lg .navbar-collapse ul li:hover span.deco::before{opacity:1}.navbar-expand-lg .navbar-collapse ul li span.deco{width:100%;height:100%}.navbar-expand-lg .navbar-collapse ul li span.deco::after{content:" ";position:absolute;background-color:#64246c;height:30px;width:calc(100% - 30px);bottom:0;left:15px;opacity:0;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.navbar-expand-lg .navbar-collapse ul li span.deco::before{content:" ";position:absolute;background-color:#64246c;height:30px;width:calc(100% - 30px);top:0;left:15px;opacity:0;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.navbar-expand-lg .navbar-collapse ul li a.nav-link{position:relative;height:100%;display:flex;align-items:center}}@media(max-width: 991.9px){.slogan{background-color:#64246c;color:#fff;font-weight:400 !important;font-family:"Kalam",cursive;font-size:15px;padding:10px 10px;text-align:center}.slogan strong{color:#fff !important;font-size:20px}body h2::after{max-width:80%;left:5%;top:35px}body h2.back-ac::after{max-height:20vh;background-position:center}body h2{padding:50px 0 25px 0;font-size:35px;line-height:42px;max-width:80%;margin:0 10%}section.block-trois-blocks .block.block-0,section.block-trois-blocks .block.block-1,section.block-trois-blocks .block.block-2{position:relative;top:initial;bottom:initial;right:initial;left:initial;width:100%;margin:auto;margin-bottom:60px}section.block-trois-blocks .block .title{width:calc(100% - 30px);margin:0 15px;text-align:center;font-size:15px;left:0;right:0}.wrapper{overflow:hidden}section.block-trois-blocks .block .picture:hover .content{padding:20px 30px 40px}body footer .sponsor-wrapper{padding-top:50px}body footer .sponsor-wrapper::before{top:0}body footer .sponsor-wrapper h2::after{left:calc(50% - 50px);width:100px}body .back-mc-bottom::before{z-index:1}body div.page-subtitle{line-height:35px}section.block-steps{padding-top:10px}body.scrolled header .navbar-expand-lg::before,body.scrolled header .navbar-expand-lg::after{height:60px;top:10px}.page .navbar-expand-lg .navbar-brand img{width:60px;height:60px}.page header nav{height:90px}.page header nav::before,.page header nav::after{height:60px;top:15px;width:15px}.content.page{overflow:hidden;padding-top:80px}section.block-steps .step{margin-bottom:30px}section.block-steps .step:nth-of-type(even) .back{right:0%}section.block-steps .step .back{left:0%}section.block-steps .step .title{font-size:27px;line-height:30px}body h3{font-size:35px;line-height:40px;margin-bottom:30px;margin-top:30px}section.block-titre-texte-image{padding:30px 0}section.block-titre-texte-image .container{padding:0}section.block-titre-texte-image .wrapper{flex-direction:column;position:relative;width:calc(100% + 30px)}section.block-titre-texte-image .wrapper::before{top:50%;left:56%}section.block-titre-texte-image .wrapper .title{position:relative;width:calc(100% - 60px);left:30px;height:70px;top:0;z-index:50;display:flex;align-items:center;justify-content:center;font-size:25px;line-height:28px;padding:10px 15px;text-align:center}section.block-titre-texte-image .wrapper .picture,section.block-titre-texte-image .wrapper .text{width:100%;position:relative;top:initial;bottom:initial;left:initial;right:initial}section.block-titre-texte-image .wrapper .picture{height:350px}section.block-titre-texte-image .wrapper .text{padding-top:60px}body .pb100{padding-bottom:50px}body .top-picture{max-height:calc(100vh - 450px);height:150px;min-height:initial}body h1.page-title{font-size:40px;line-height:46px}section.block-partners .grid-item{width:100%;margin:10px 0}section.block-page-carrefour .picture{max-width:100%}body h1.page-title::before{width:100%;left:0;top:10px;height:20vh}body .back-mc::before{height:100px;top:10px;left:0}body div.equipier div.collaborateur{padding-top:100px;text-align:center}body div.equipier.steps5 .row:hover div.polariode .picture img{animation:rewind5250 .4s steps(4, end) 1;animation-fill-mode:forwards}body div.equipier.steps5 div.polariode .picture img{animation:play5250 .4s steps(4, end) 1;animation-fill-mode:forwards}body div.equipier.steps5 div.polariode .picture:hover img{animation:rewind5250 .4s steps(4, end) 1;animation-fill-mode:forwards}body div.equipier .row:hover div.polariode .picture img{animation:rewind250 .5s steps(5, end) 1;animation-fill-mode:forwards}body div.equipier .row div.polariode .picture img{animation:play250 .5s steps(5, end) 1;animation-fill-mode:forwards}section.block-image-text .wrapper .content{width:100%}body div.equipier div.polariode{width:300px;height:400px}body div.equipier div.polariode .picture{width:250px;height:250px}body div.equipier div.polariode .picture:hover img{height:250px}body div.equipier div.polariode .picture img{height:250px}body header+div{padding-top:80px}body footer section.darkbackground{padding-top:30px}body footer section.darkbackground .row{z-index:2;position:relative}body footer section.darkbackground .title{padding-top:45px}body footer section.darkbackground .title,body footer section.darkbackground .content{text-align:center}body footer .footer-form .formtitle{text-align:center;padding:0 15px;font-size:25px;line-height:30px}body footer .footer-form .formsubtitle{text-align:center;padding:0 15px;font-size:15px;line-height:20px}body footer .sponsor-wrapper *{text-align:center}body footer .sponsor-wrapper h3{font-size:35px;text-align:center;line-height:45px}section.block-trois-blocks .block .picture .content .button{margin-top:15px}section.block-trois-blocks .block-wrapper{flex-direction:column;padding-top:0;margin-bottom:0}body.home .navbar-expand-lg .navbar-brand img{display:block;height:60px;width:60px}.navbar-expand-lg{padding:0 30px}.navbar-light .navbar-toggler{background-color:#63246a;height:60px;border-radius:0}.navbar-collapse{background-color:#222;width:100%}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>")}body.home .navbar-expand-lg .navbar-collapse{width:100%;background-color:#222}body.home .navbar-expand-lg .navbar-collapse ul{align-items:center}.navbar-expand-lg .navbar-collapse ul li a.nav-link{text-align:center}body header .navbar-expand-lg,body.scrolled header .navbar-expand-lg{padding-top:10px;padding-bottom:10px}section.block-trois-blocks{overflow:hidden}section.block-image-text .wrapper{padding-top:0}section.block-image-text .wrapper .picture{position:relative;height:250px;width:100%;left:initial;right:initial;top:initial;bottom:initial}section.block-image-text .wrapper .image{width:100%}section.block-image-text .wrapper{flex-direction:column-reverse;margin:0 15px}.navbar-expand-lg .navbar-collapse ul li div.dropdown-menu a{display:block;width:100%;font-size:12px;text-align:center}body.home .navbar-expand-lg{align-items:flex-start;padding-top:15px}.navbar-light .navbar-brand{padding:0}}@media(min-width: 768px)and (max-width: 991px){body h1.page-title::before{left:15%;top:0;height:150px}section.block-partners .grid-item{width:calc(50% - 30px);margin-left:15px;margin-right:15px}body .back-mc::before{height:120px;left:20%;top:10px}body div.equipier.steps5 div.polariode .picture img{animation:play5 .4s steps(4, end) 1;animation-fill-mode:forwards;height:360px}body div.equipier div.collaborateur ul{list-style:none}body div.equipier.steps5 div.polariode .picture:hover img{animation:rewind5 .4s steps(4, end) 1;animation-fill-mode:forwards;height:360px}body div.equipier div.polariode .picture img{height:360px;animation:play .5s steps(5, end) 1;animation-fill-mode:forwards}body div.equipier div.polariode .picture:hover img{height:360px;animation:rewind .5s steps(5, end) 1;animation-fill-mode:forwards}body div.equipier div.polariode .picture{width:360px;height:360px}body div.equipier div.polariode{width:410px;height:510px}body h2{padding-bottom:50px;margin-top:30px;font-size:40px}body h2::after{max-width:50%;left:20%;top:10px}body h2.back-ac::after{max-height:100px}section.block-trois-blocks .block .picture{max-width:400px;margin:auto}section.block-trois-blocks .block .title{width:370px;margin-top:auto;left:calc(50% - 370px / 2 - 15px)}}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}@keyframes slidelefttoright{from{transform:translateX(-100%)}to{transform:translateX(0)}}.n2-ss-hide-mobileportrait.n2-ss-hide-mobilelandscape.n2-ow.n2-ow-all{transform:translateX(-100%);animation-delay:1.5s;animation-name:slidelefttoright;animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:1}body #wpgmza_map{width:calc(100% + 30px) !important;margin-left:-15px}body .ac-warning{padding-left:40px;position:relative}body .ac-warning::before{display:flex;justify-content:center;align-items:center;content:"";font-weight:500;transform:rotate(-10deg);font-size:30px;color:rgba(100,36,108,.8);opacity:.5;font-family:"Font Awesome 5 Pro","Open Sans",Arial,sans-serif;position:absolute;left:0;top:0;height:100%;width:30px}body .btn.btn-primary{display:inline-block;background-color:#64246c;color:#fff;padding:0;margin-top:0;margin-bottom:1rem;border-radius:0;border:none;width:fit-content}body .btn.btn-primary p{margin:0;padding:0}body .btn.btn-primary a{transition:all .3s;border:solid thin #64246c;display:inline-block;background-color:#64246c;color:#fff;padding:10px 20px;margin:0;border-radius:0;width:fit-content}body .btn.btn-primary a:hover{background-color:#fff;color:#64246c;text-decoration:none}body #tarteaucitronRoot #tarteaucitronAlertBig{background-color:#222;padding-top:15px;padding-bottom:15px}body #tarteaucitronRoot #tarteaucitronAlertBig *:focus{outline:none}body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronAllow{transition:all .4s;border:solid thin #fff;background-color:transparent;color:#fff !important;padding:10px;margin-left:30px;margin-right:10px;font-size:14px !important}body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronAllow:hover{background-color:#fff;color:#fff !important;font-weight:bold}body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronAllow span{display:none}body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronDeny{transition:all .4s;border:solid thin #fff;background-color:transparent;color:#fff !important;padding:10px;font-size:14px !important}body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronDeny:hover{background-color:#fff;color:#222 !important;font-weight:bold}body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronDeny span{display:none}body #tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronPrivacyUrl{transition:all .3s;border:none;background-color:transparent;color:#fff !important;padding:10px;font-size:14px !important}body #tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronCloseAlert span,body #tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronPrivacyUrl span{display:none}body #tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronCloseAlert:hover,body #tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronPrivacyUrl:hover{font-weight:bold}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2{font-family:"Lato",sans-serif !important;color:#fff;font-size:14px}@media(max-width: 768px){body #tarteaucitronRoot #tarteaucitronDisclaimerAlert{text-align:center;margin:0 auto 10px auto;max-width:420px}}/*# sourceMappingURL=global.css.map */
