@charset "UTF-8";@font-face{font-family:"Kenyan Coffee Rg";src:url("/static/fonts/KenyanCoffeeRg-Regular.woff2") format("woff2"),url("/static/fonts/KenyanCoffeeRg-Regular.woff") format("woff"),url("/static/fonts/KenyanCoffeeRg-Regular.ttf") format("truetype")}body[data-atp-template*=ete2021] main{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100vh;font-family:"Roboto Condensed",Arial,sans-serif;font-size:17px;font-weight:normal}body[data-atp-template*=ete2021] main *{-webkit-box-sizing:border-box;box-sizing:border-box}body[data-atp-template*=ete2021] main .uk-h1,body[data-atp-template*=ete2021] main .uk-h2,body[data-atp-template*=ete2021] main .uk-h3,body[data-atp-template*=ete2021] main .uk-h4,body[data-atp-template*=ete2021] main .uk-h5,body[data-atp-template*=ete2021] main .uk-h6,body[data-atp-template*=ete2021] main h1,body[data-atp-template*=ete2021] main h2,body[data-atp-template*=ete2021] main h3,body[data-atp-template*=ete2021] main h4,body[data-atp-template*=ete2021] main h5,body[data-atp-template*=ete2021] main h6{font-family:"Kenyan Coffee Rg";text-transform:uppercase;color:#fcf3d7;letter-spacing:1px}body[data-atp-template*=ete2021] main .uk-h1 small,body[data-atp-template*=ete2021] main .uk-h2 small,body[data-atp-template*=ete2021] main .uk-h3 small,body[data-atp-template*=ete2021] main .uk-h4 small,body[data-atp-template*=ete2021] main .uk-h5 small,body[data-atp-template*=ete2021] main .uk-h6 small,body[data-atp-template*=ete2021] main h1 small,body[data-atp-template*=ete2021] main h2 small,body[data-atp-template*=ete2021] main h3 small,body[data-atp-template*=ete2021] main h4 small,body[data-atp-template*=ete2021] main h5 small,body[data-atp-template*=ete2021] main h6 small{font-size:80%}body[data-atp-template*=ete2021] main .uk-h1 a,body[data-atp-template*=ete2021] main .uk-h2 a,body[data-atp-template*=ete2021] main .uk-h3 a,body[data-atp-template*=ete2021] main .uk-h4 a,body[data-atp-template*=ete2021] main .uk-h5 a,body[data-atp-template*=ete2021] main .uk-h6 a,body[data-atp-template*=ete2021] main h1 a,body[data-atp-template*=ete2021] main h2 a,body[data-atp-template*=ete2021] main h3 a,body[data-atp-template*=ete2021] main h4 a,body[data-atp-template*=ete2021] main h5 a,body[data-atp-template*=ete2021] main h6 a{color:#fcf3d7;text-decoration:none}body[data-atp-template*=ete2021] main .uk-h1 a:hover,body[data-atp-template*=ete2021] main .uk-h2 a:hover,body[data-atp-template*=ete2021] main .uk-h3 a:hover,body[data-atp-template*=ete2021] main .uk-h4 a:hover,body[data-atp-template*=ete2021] main .uk-h5 a:hover,body[data-atp-template*=ete2021] main .uk-h6 a:hover,body[data-atp-template*=ete2021] main h1 a:hover,body[data-atp-template*=ete2021] main h2 a:hover,body[data-atp-template*=ete2021] main h3 a:hover,body[data-atp-template*=ete2021] main h4 a:hover,body[data-atp-template*=ete2021] main h5 a:hover,body[data-atp-template*=ete2021] main h6 a:hover{color:#e4141e}@media only screen and (max-width:639px){body[data-atp-template*=ete2021] main .uk-button{padding-right:15px;padding-left:15px;font-size:23px}}body[data-atp-template*=ete2021] main .step-intro{padding:50px 0}body[data-atp-template*=ete2021] main .back-content{padding-top:10px;color:#FFFFFF;font-size:16px;font-weight:400;text-align:center}main{overflow:hidden;position:relative}main [class*=bg-image--]{z-index:1;overflow:hidden}main>.uk-container{position:relative;z-index:10;color:#fcf3d7}main.has-background-caravan{background:-o-linear-gradient(top,#68b8e7 0%,#c5e5e6 100%);background:-webkit-gradient(linear,left top,left bottom,from(#68b8e7),to(#c5e5e6));background:linear-gradient(to bottom,#68b8e7 0%,#c5e5e6 100%)}main.has-background-caravan .step-footer{position:relative;left:0;right:0;bottom:0;z-index:2;width:100%;height:auto;text-align:center}main.has-background-caravan .step-footer svg{position:relative;left:0;right:0;bottom:0;width:100%;height:auto}main.has-background-caravan .svg-caravan--footer{max-width:1600px;display:inline-block;margin:15px auto 25px auto}main.has-background-caravan .bg-image--cloud-1{position:absolute;top:0px;right:-50px;color:#57a0ce}main.has-background-caravan .bg-image--cloud-1 svg{height:285px}main.has-background-caravan .bg-image--cloud-2{position:absolute;top:115px;left:0;color:#57a0ce}main.has-background-caravan .bg-image--cloud-2 svg{height:170px;-webkit-transform:translateX(-45%) scaleX(-1);-ms-transform:translateX(-45%) scaleX(-1);transform:translateX(-45%) scaleX(-1)}main.has-background-caravan .bg-image--cloud-3{position:absolute;bottom:1125px;right:0;z-index:3;color:#86b7ce;width:400px}main.has-background-caravan .bg-image--cloud-3 svg{height:170px;-webkit-transform:translateX(50%) scaleX(-1);-ms-transform:translateX(50%) scaleX(-1);transform:translateX(50%) scaleX(-1)}main.has-background-caravan .bg-image--cloud-4{position:absolute;bottom:950px;left:0;z-index:1;color:#86b7ce}main.has-background-caravan .bg-image--cloud-4 svg{height:223px;-webkit-transform:translateX(-20%) scaleX(-1);-ms-transform:translateX(-20%) scaleX(-1);transform:translateX(-20%) scaleX(-1)}main.has-background-caravan .bg-image--bird-1{position:absolute;top:375px;left:calc(30% - 150px);width:300px;color:#383145}main.has-background-caravan .bg-image--bird-2{position:absolute;top:400px;left:calc(40% - 115px);width:230px;color:#383145}main.has-background-chalet{background:-o-linear-gradient(top,#a4d3ae 0%,#cde5d6 100%);background:-webkit-gradient(linear,left top,left bottom,from(#a4d3ae),to(#cde5d6));background:linear-gradient(to bottom,#a4d3ae 0%,#cde5d6 100%)}main.has-background-chalet .step-footer{position:relative;width:100%;height:auto;text-align:center}@media only screen and (min-width:640px){main.has-background-chalet .step-footer{left:0;right:0;bottom:0;z-index:2;margin-top:-400px}}main.has-background-chalet .step-footer svg{position:relative;left:0;right:0;bottom:0;width:100%;height:auto}main.has-background-chalet .svg-chalet--footer{max-width:1600px;display:inline-block;margin:15px auto 25px auto}main.has-background-chalet .bg-image--cloud-1{position:absolute;top:150px;right:0;width:600px}main.has-background-chalet .bg-image--cloud-1 svg{-webkit-transform:translateX(20%) scaleX(-1);-ms-transform:translateX(20%) scaleX(-1);transform:translateX(20%) scaleX(-1)}main.has-background-chalet .bg-image--cloud-2{position:absolute;bottom:700px;left:-100px;width:425px}main.has-background-chalet .bg-image--cloud-2 svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}main.has-background-hotel{background:-o-linear-gradient(top,#979bc0 0%,#f9d5da 100%);background:-webkit-gradient(linear,left top,left bottom,from(#979bc0),to(#f9d5da));background:linear-gradient(to bottom,#979bc0 0%,#f9d5da 100%)}main.has-background-hotel .step-footer{position:relative;text-align:center}@media only screen and (min-width:640px){main.has-background-hotel .step-footer{margin-top:-450px}}main.has-background-hotel .svg-hotel--footer{max-width:1600px;display:inline-block;margin:15px auto 25px auto}main.has-background-hotel .bg-image--cloud-1{position:absolute;top:150px;right:-20px;width:600px}main.has-background-hotel .bg-image--cloud-2{position:absolute;top:600px;right:30px;z-index:2;width:400px}main.has-background-hotel .bg-image--cloud-3{position:absolute;bottom:40%;left:-150px;width:400px}main.has-background-hotel .bg-image--cloud-3 svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}main.has-background-beach{background:-o-linear-gradient(top,#4e88c6 0%,#aeddf3 100%);background:-webkit-gradient(linear,left top,left bottom,from(#4e88c6),to(#aeddf3));background:linear-gradient(to bottom,#4e88c6 0%,#aeddf3 100%)}main.has-background-beach>.summer2021-sequence-map{position:relative;z-index:2}main.has-background-beach>.uk-container{position:relative;z-index:2}main.has-background-beach .step-top{position:relative;text-align:center}@media only screen and (min-width:640px){main.has-background-beach .step-top{z-index:3;margin-top:-700px}}main.has-background-beach .svg-beach--footer{max-width:1600px;display:inline-block;margin:15px auto 25px auto}main.has-background-beach .bg-image--cloud-1{position:absolute;top:250px;right:50px;width:600px}main.has-background-beach .bg-image--cloud-1 svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}main.has-background-beach .bg-image--cloud-2{position:absolute;top:450px;left:30%;z-index:2;width:600px}main.has-background-lake{background:-o-linear-gradient(top,#58a39d 0%,#aeca91 100%);background:-webkit-gradient(linear,left top,left bottom,from(#58a39d),to(#aeca91));background:linear-gradient(to bottom,#58a39d 0%,#aeca91 100%)}main.has-background-lake .step-footer{position:relative;text-align:center}@media only screen and (min-width:640px){main.has-background-lake .step-footer{margin-top:-550px}}main.has-background-lake .step-footer .svg-lake-and-house--footer{max-width:1600px;display:inline-block;margin:15px auto 25px auto}main.has-background-lake .bg-image--cloud-1{position:absolute;bottom:70%;right:-80px;z-index:1;width:700px}main.has-background-lake .bg-image--cloud-2{position:absolute;bottom:45%;left:-250px;z-index:1;width:750px}main.has-background-lake .bg-image--cloud-2 svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}#error-msg{margin:15px 0;padding:15px 25px;border-radius:5px;font-size:16px}#error-msg:empty{display:none}.facebook-share-button,.uk-button,button[type=submit]{min-width:267px;height:67px;margin:0;border:0 none;border-radius:0;background-color:#2a316c;font-family:"Kenyan Coffee Rg",Sans-Serif;font-size:25px;font-weight:normal;text-transform:uppercase;text-align:center;line-height:67px;letter-spacing:1px;color:#fcf3d7}.facebook-share-button:hover,.uk-button:hover,button[type=submit]:hover{border:0 none;border-radius:0;background-color:#e4141e;color:#fcf3d7}.destinations-grid{padding:40px 0}.destination-card{position:relative;min-height:190px;padding:25px 15px;background-color:#fcf3d7;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,90% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,90% 100%,0 100%);text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s}.destination-card--back,.destination-card--front{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0 10px;-webkit-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s}.destination-card--back>div,.destination-card--front>div{display:block;width:100%}.destination-card--front{opacity:1;-webkit-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s}.destination-card--back{opacity:0;-webkit-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;font-family:"Roboto Condensed",Sans-Serif;font-size:16px;font-weight:300;text-transform:none;color:#FFFFFF}.destination-card--back strong{display:block;font-family:"Kenyan Coffee Rg",Sans-Serif;font-size:26px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.destination-card--image.is-hover{display:none}.destination-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);background-color:#2a316c}.destination-card:hover .destination-card--front{opacity:0}.destination-card:hover .destination-card--back{opacity:1}.destination-card:hover .destination-card--image.is-default{display:none}.destination-card:hover .destination-card--image.is-hover{display:block}.destination-card[data-id-destination]{cursor:pointer}.destination-card .svg-postmark{position:absolute;top:10px;right:0;z-index:1;display:block;width:50%;height:auto;opacity:0.42;color:#99927d}.destination-card--figure{position:relative;z-index:2;width:100%;height:50px;text-align:center}.destination-card--image{display:inline-block;width:auto;max-height:100%;margin:auto}.destination-card--btn{position:relative;z-index:2;display:inline-block;height:34px;padding:0 25px;background-color:#2a316c;font-family:"Roboto Condensed",Arial,sans-serif;font-size:15px;font-weight:400;line-height:34px;color:#FFFFFF}.destination-card--btn:after,.destination-card--btn:before{content:"";position:absolute;left:0;display:block;width:100%;height:2px;background-color:#2a316c}.destination-card--btn:before{top:-3px}.destination-card--btn:after{bottom:-3px}.uk-form input:not([type]),.uk-form input[type=color],.uk-form input[type=date],.uk-form input[type=datetime-local],.uk-form input[type=datetime],.uk-form input[type=email],.uk-form input[type=month],.uk-form input[type=number],.uk-form input[type=password],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=text],.uk-form input[type=time],.uk-form input[type=url],.uk-form input[type=week],.uk-form select,.uk-form textarea{border-radius:0}.uk-form label.control-label{font-family:"Kenyan Coffee Rg",sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:1px;color:#fcf3d7}.uk-form label.gdpr-label{color:#FFFFFF}.uk-form .uk-checkbox,.uk-form .uk-radio{width:26px;height:26px;background-color:#FFFFFF;border:0}.uk-form .uk-checkbox:checked:not(:disabled),.uk-form .uk-checkbox:checked:not(:disabled),.uk-form .uk-checkbox:indeterminate:not(:disabled),.uk-form .uk-radio:checked:not(:disabled),.uk-form .uk-radio:indeterminate:not(:disabled){background-color:#2a316c!important}.uk-form .uk-checkbox{border-radius:0;margin-right:10px}.uk-form .uk-checkbox:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.uk-form .apk-radio-block-version input[type=radio]{display:none;visibility:hidden}.uk-form .apk-radio-block-version input[type=radio]:checked+label{background-color:#2a316c;color:#FFFFFF}.uk-form .apk-radio-block-version label{display:inline-block;width:auto;position:relative;background-color:#FFFFFF;padding:15px 25px;text-align:center;font-size:18px;font-weight:300;color:#2a316c;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;-o-transition:transform 0.15s;transition:transform 0.15s;transition:transform 0.15s,-webkit-transform 0.15s}.uk-form .apk-radio-block-version label.is-disabled{opacity:0.5}.uk-form .apk-radio-block-version label:not(.is-disabled):hover{background-color:#2a316c;color:#FFFFFF;cursor:pointer;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.uk-form .apk-radio-block-version label.is-selected{background-color:#2a316c;color:#FFFFFF}a{color:#FFFFFF;text-decoration:underline}a:hover{color:#e4141e;text-decoration:underline}.summer2021-sequence-map{background-color:rgba(255,255,255,0.4);padding:30px 0}@media only screen and (max-width:959px){.summer2021-sequence-map{padding:15px 0}}.summer2021-sequence-map--steps>div:first-of-type .summer2021-sequence-map--step{-webkit-clip-path:polygon(93% 0%,100% 50%,93% 100%,0% 100%,0% 50%,0% 0%);clip-path:polygon(93% 0%,100% 50%,93% 100%,0% 100%,0% 50%,0% 0%)}.summer2021-sequence-map--steps>div:last-of-type .summer2021-sequence-map--step{-webkit-clip-path:polygon(100% 0%,100% 50%,100% 100%,0% 100%,7% 50%,0% 0%);clip-path:polygon(100% 0%,100% 50%,100% 100%,0% 100%,7% 50%,0% 0%)}.summer2021-sequence-map--step{width:100%;height:46px;background-color:#fcf3d7;-webkit-clip-path:polygon(93% 0%,100% 50%,93% 100%,0% 100%,7% 50%,0% 0%);clip-path:polygon(93% 0%,100% 50%,93% 100%,0% 100%,7% 50%,0% 0%);padding:0 10px;font-family:"Kenyan Coffee Rg",sans-serif;font-size:23px;font-weight:400;text-transform:uppercase;text-align:center;color:#2a316c;line-height:46px;letter-spacing:1px}@media only screen and (max-width:959px){.summer2021-sequence-map--step{font-size:16px}}@media only screen and (max-width:639px){.summer2021-sequence-map--step{height:36px;font-size:14px;line-height:36px}}@media only screen and (max-width:474px){.summer2021-sequence-map--step{font-family:"Roboto Condensed",sans-serif;font-size:10px;letter-spacing:normal;padding:0 5px}}.summer2021-sequence-map--step.is-active{background-color:#2a316c;color:#fcf3d7}@media only screen and (max-width:639px){.summer2021-sequence-map--step--number{display:none;visibility:hidden}}.facebook-share-button{display:inline-block;text-decoration:none;background-color:#4267b2}.facebook-share-button:hover{text-decoration:none}.summer2021-calendar{background-color:#FFFFFF;width:100%;height:100%;padding:15px}.summer2021-calendar table{width:100%}.summer2021-calendar caption{border-bottom:1px solid #2a316c;margin-bottom:10px;font-family:"Kenyan Coffee Rg";font-size:22px;text-align:left;text-transform:uppercase;letter-spacing:1px;color:#2a316c}.summer2021-calendar th.header{color:#2a316c}.summer2021-calendar td.day{font-family:"Roboto Condensed";font-size:18px;font-weight:300;color:#2a316c;text-align:center}.summer2021-calendar td.day.not-active{color:rgba(42,49,108,0.4)}.summer2021-calendar td.day.not-active:hover{cursor:default}.summer2021-calendar td.day.date_actif{background-color:transparent;border:1px solid rgba(42,49,108,0.4);border-radius:0;color:#2a316c}.summer2021-calendar td.day.date_actif:hover{cursor:pointer;background-color:#e4141e;color:#FFFFFF}.summer2021-calendar td.day.is-selected{background-color:#2a316c;color:#FFFFFF}.carte-postale{border:5px solid #fcf3d7}@media only screen and (min-width:960px){#summer2021-index .step-intro--secondary{padding-top:200px}}@media only screen and (max-width:639px){#summer2021-index .step-intro--secondary .uk-button{padding-right:15px;padding-left:15px;font-size:23px}}#summer2021-index .uk-h2{margin-bottom:5px}#summer2021-index .destination-sangtrale--footer{position:relative}@media only screen and (min-width:960px){#summer2021-index .destination-sangtrale--footer{bottom:-150px;z-index:1;margin-top:-150px}}#summer2021-inscription .step-intro{color:#FFFFFF}#summer2021-inscription>.uk-container{padding-bottom:75px}#summer2021-inscription #campagne_ete20212_form_birthday>*{height:40px;margin-right:10px;padding:0px 20px 0 10px}@media only screen and (min-width:960px){#summer2021-inscription #campagne_ete20212_form_birthday>*{margin-right:20px;padding:0px 20px}}#summer2021-confirmation .step-intro{color:#FFFFFF}#summer2021-confirmation>.uk-container{padding-bottom:75px}#summer2021-checkin .step-intro{padding-bottom:15px;color:#FFFFFF}#summer2021-checkin .step-intro+.uk-section{padding-top:15px}#summer2021-checkin .section-questions{background-color:transparent;padding:0;color:rgba(26,26,26,0.6)}#summer2021-checkin .section-questions .section-questions-container{margin:0}#summer2021-checkin .test-disclaimer{display:inline-block;width:100%;max-width:823px;margin-bottom:30px;font-size:12px;color:#FFFFFF}#summer2021-validation .step-intro{color:#FFFFFF;padding-bottom:30px}#summer2021-validation>.uk-container{padding-bottom:75px}#summer2021-validation .calendar-section{padding-bottom:25px}#summer2021-validation .control-label{display:block;padding-bottom:15px}#summer2021-validation .date-selected{color:#2a316c}#summer2021-validation .apk-radio,#summer2021-validation .schedule-item{position:relative;background-color:#FFFFFF;padding:15px 45px 15px 15px;font-size:18px;font-weight:300;color:#2a316c;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;-o-transition:transform 0.15s;transition:transform 0.15s;transition:transform 0.15s,-webkit-transform 0.15s}#summer2021-validation .apk-radio.is-disabled,#summer2021-validation .schedule-item.is-disabled{opacity:0.5}#summer2021-validation .apk-radio:not(.is-disabled):hover,#summer2021-validation .schedule-item:not(.is-disabled):hover{background-color:#2a316c;color:#FFFFFF;cursor:pointer;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#summer2021-validation .apk-radio.is-selected,#summer2021-validation .schedule-item.is-selected{background-color:#2a316c;color:#FFFFFF}#summer2021-validation .apk-radio small,#summer2021-validation .schedule-item small{font-size:11px}#summer2021-validation .apk-radio input.uk-radio,#summer2021-validation .schedule-item input.uk-radio{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);background-color:#FFFFFF!important;border:2px solid #2a316c}#summer2021-validation .apk-radio input.uk-radio:checked,#summer2021-validation .schedule-item input.uk-radio:checked{background-color:#2a316c!important;border-color:#FFFFFF}#modal-destinations .destinations-grid .destination-card{padding:0 15px!important}.uk-modal-close-default{color:#fcf3d7}@media only screen and (min-width:640px){.uk-modal-close-default{top:35px;right:45px}}.uk-modal-close-default:hover{color:#e4141e}@media only screen and (min-width:640px){.uk-modal-close-default svg{width:35px;height:35px}}.uk-slidenav{color:#2a316c}[uk-slidenav-next] svg,[uk-slidenav-previous] svg{pointer-events:none}.uk-dotnav>*>*{width:16px;height:16px;border-color:#2a316c}.uk-dotnav>.uk-active>*{background-color:#2a316c}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background-color:#e4141e;border-color:#2a316c}
/*# sourceMappingURL=campaign.min.css.map */