<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* DIMENSIONS ***************************************************************************************************************/
.uk-section {
  margin: 0 auto;
}
.uk-container {
  max-width: 1200px;
}
/* COULEURS ***************************************************************************************************************/
.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
.uk-heading-2xlarge,
.uk-heading-large,
.uk-heading-medium,
.uk-heading-small,
.uk-heading-xlarge,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #364730;
}
.uk-h1 span,
.uk-h2 span,
.uk-h3 span,
.uk-h4 span,
.uk-h5 span,
.uk-h6 span,
.uk-heading-2xlarge span,
.uk-heading-large span,
.uk-heading-medium span,
.uk-heading-small span,
.uk-heading-xlarge span,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
  color: #99c7a2;
}
.ac-primary-color {
  color: #9EC657 !important;
}
.ac-secondary-color {
  color: #0e729b !important;
}
.ac-third-color {
  color: #92c840 !important;
}
.ac-footer-color {
  color: #2B2E33 !important;
}
.uk-text-lead {
  color: #707070 !important;
}
#demo1 {
  color: green;
}
.demo {
  font-size: 32px;
  text-align: center;
  color: blue;
  text-decoration: none;
}
.souligne {
  text-decoration: underline;
}
/* Typographie ****************************************************************************************************************************/
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxk.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVew8.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50Xew8.ttf) format('truetype');
}
@font-face {
  font-family: 'gotham_blackregular';
  src: url('../font/gothamblack-webfont.woff2') format('woff2'), url('../font/gothamblack-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'gotham_boldregular';
  src: url('../font/gothambold-webfont.woff2') format('woff2'), url('../font/gothambold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.ac-text-bold {
  font-family: 'Tahoma', sans-serif;
}
.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
.uk-heading-2xlarge,
.uk-heading-large,
.uk-heading-medium,
.uk-heading-small,
.uk-heading-xlarge,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'gotham_blackregular', sans-serif;
}
.uk-h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 900;
  text-transform: uppercase;
}
.uk-h2 sup {
  text-transform: lowercase;
}
.ac-lead,
.uk-text-lead {
  font-size: 18px;
  line-height: 22px;
}
.ac-lead span,
.uk-text-lead span {
  font-weight: 700;
}
.ac-text-small {
  font-size: 10px;
}
@media (max-width: 640px) {
  .uk-h2 {
    font-size: 18px;
    line-height: 22px;
  }
  .ac-lead,
  .uk-text-lead {
    font-size: 16px;
    line-height: 20px;
  }
}
/* CARD */
.uk-card-default {
  box-shadow: none;
  color: #707070;
}
.ac-card-content {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* Style formulaire ****************/
.ac-input,
.select2 {
  height: 33px;
  padding: 10px;
  border: 1px solid #707070;
  color: #707070;
  font-size: 14px;
  font-family: 'Helvetica', sans-serif;
  font-weight: 400;
  border-radius: 5px;
  background-color: #ffffff;
}
.ac-input::placeholder,
.select2::placeholder {
  color: #707070;
  transition: color 0.5s;
}
.ac-input:focus,
.select2:focus {
  border: 1px solid #707070;
}
.ac-input:focus::placeholder,
.select2:focus::placeholder {
  color: #ffffff;
}
.select2 {
  padding: 0;
}
.ac-input-date {
  height: 28px !important;
  /* &amp;::before {
  content:"Date de naissance* :";
  margin-right: 10px;
} */
  border-radius: 0;
}
.ac-text-date-naissance {
  line-height: 28px;
  background-color: #ffffff;
  color: #707070;
  font-size: 13px;
  font-family: 'Helvetica', sans-serif;
  font-weight: 400;
  padding-left: 15px;
  border-radius: 0;
  border: 1px solid #707070;
}
/* .ac-input-date-achat {
&amp;::before {
  content:"Date de la prestation rÃ©alisÃ©e* :";
}
} */
.ac-input-code {
  font-size: 13px;
  text-align: center;
  font-family: 'Tahoma', sans-serif;
}
.uk-select,
.select2-selection {
  padding: 0 18px;
  height: 32px !important;
  line-height: 32px !important;
}
.select2-selection__rendered {
  line-height: 30px !important;
  padding-left: 0 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 28px;
}
.select2-container--default .select2-selection--single {
  background-color: transparent;
  border: none;
  border-radius: 5px;
}
.ac-checkbox {
  background-color: #ffffff;
  border: 2px solid #707070;
  margin-top: 0;
}
.ac-checkbox:checked,
.ac-checkbox:checked:focus {
  background-color: #9EC657;
}
.uk-checkbox:checked,
.uk-checkbox:indeterminate,
.uk-radio:checked,
.uk-checkbox:checked:focus,
.uk-checkbox:indeterminate:focus,
.uk-radio:checked:focus {
  background-color: #9EC657;
}
#date-label {
  width: 130px;
  padding-right: 10px;
}
label {
  font-size: 14px;
}
.label,
p.label {
  font-size: 13px;
  line-height: 16px;
  padding-right: 10px;
  font-weight: 400;
  color: #707070;
  margin-top: 4px;
  text-align: justify;
}
.label p,
p.label p {
  margin-bottom: 0;
}
.ac-padding-label {
  padding-left: 16px;
}
.ac-input-file {
  background-color: #ffffff;
  color: #707070;
  height: 32px;
  line-height: 32px;
  display: block;
  text-transform: inherit;
  padding: 0;
}
.ac-input-file-selected {
  background-color: #065654;
  color: #ffffff;
  height: 32px !important;
  line-height: 32px;
  font-size: 11px;
  display: block;
  text-transform: inherit;
}
.input-file {
  display: none;
}
.ac-deja-inscrit {
  font-family: 'gotham_blackregular', sans-serif;
  font-weight: 900;
  font-size: 16px;
  color: #364730;
}
.select2-container--default .select2-selection--single {
  border-radius: 0 !important;
}
@media (max-width: 640px) {
  .ac-input {
    font-size: 14px;
  }
  .ac-input-date {
    height: 20px !important;
    border-radius: 0;
    border-top: none;
  }
  .ac-text-date-naissance {
    padding-top: 10px;
    line-height: 15px !important;
    border-radius: 0;
    border-bottom: none;
  }
  #verification .ac-input {
    font-size: 12px;
  }
  #verification .select2 {
    font-size: 12px !important;
    max-width: 100% !important;
  }
  #verification .ac-text-date-naissance {
    font-size: 12px;
  }
}
@media (max-width: 640px) {
  label {
    font-size: 13px;
  }
}
@media (min-width: 640px) {
  .ac-text-date-naissance {
    border-right: none;
  }
  .ac-input-date {
    border-left: none;
  }
}
@media (max-width: 960px) {
  .ac-input-file {
    font-size: 70% !important;
  }
  .ac-input-file-selected {
    font-size: 65% !important;
  }
}
@media (min-width: 960px) {
  .uk-form-horizontal .uk-form-label {
    width: auto;
    margin-top: 7px;
    float: left;
  }
}
/* BOUTONS et LIENS ******************************************************************************************************/
.ac-button {
  background-color: #9EC657;
  font-size: 14px;
  font-family: 'Helvetica', sans-serif;
  line-height: 20px;
  padding: 12px 30px;
  border: 0px solid #9EC657;
  border-radius: 5px;
  font-weight: 900;
  text-transform: none;
  color: #364730;
  transition: 0.5s;
  position: relative;
  box-sizing: border-box;
}
.ac-button:hover {
  background-color: #364730;
  color: #9EC657;
}
a.ac-button:hover {
  color: #fff;
}
.ac-button-small {
  font-size: 14px;
  color: #364730;
  font-family: 'Helvetica', sans-serif;
  padding: 8px 15px;
  border-radius: 10px;
  border: none;
}
.uk-button-link {
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  color: #707070;
  text-transform: inherit;
  border: none;
  text-decoration: none;
}
.uk-button-link::before {
  content: '';
  background: url('../img/arrow-link.png') center center no-repeat;
  background-size: contain;
  position: absolute;
  width: 35px;
  height: 24px;
  margin-top: 3px;
  margin-left: -45px;
  transition: all 0.5s;
}
.uk-button-link:hover {
  color: #707070;
}
.uk-button-link:hover::before {
  margin-left: -40px;
}
a {
  color: #2b2e33;
  text-decoration: underline;
  border: none;
  transition: ease-in-out 0.25s;
}
a:hover {
  color: #0e729b;
  text-decoration: none;
}
.ac-icon-button {
  color: #364730;
  background-color: transparent;
  /* &amp;:hover {
    color:@button-color;
    background-color: #fde4c9;
  } */
}
.ac-button-cookies {
  font-size: 14px;
  color: #fff;
  font-family: 'Helvetica', sans-serif;
  line-height: 16px;
  padding: 5px 10px !important;
  /* &amp;::after {
    content:url('../img/arrow-button.png');
  } */
}
@media (max-width: 640px) {
  .uk-button-link {
    font-size: 20px;
    line-height: 20px;
  }
  .uk-button-link::before {
    width: 32px;
    height: 15px;
    margin-top: 5px;
    margin-left: -35px;
  }
  .ac-cookies p {
    font-size: 12px;
  }
  .ac-cookies .ac-button-cookies {
    font-size: 12px;
    padding: 2px 10px;
  }
  .uk-card .ac-button,
  .uk-modal-dialog .ac-button {
    font-size: 20px;
  }
}
/* BODY *******************************************************************************************************************/
html {
  font-family: 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 17px;
  font-weight: 400;
  color: #707070;
}
/* p span {
  font-size: 12px;
} */
@media (max-width: 640px) {
  html {
    font-size: 13px;
  }
}
/* HEADER ***************************************************************************************************************/
#ac-section-langues {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
#ac-section-langues .ac-flags {
  border: none;
  width: 20px;
  height: 15px;
  margin: 0 0;
  cursor: pointer;
}
#ac-section-langues #ac-flag-fr {
  background: url('../img/langues/fr.png') center center no-repeat;
}
#ac-section-langues #ac-flag-en {
  background: url('../img/langues/uk.png') center center no-repeat;
}
.ac-header {
  width: 100%;
}
.ac-header .uk-container {
  padding-top: 0;
  /* #logo-jeu {
      max-width: 550px;
    } */
}
@media (max-width: 640px) {
  .ac-header {
    z-index: 100;
    position: relative;
  }
}
@media (min-width: 640px) {
  .ac-header {
    z-index: 100;
    position: relative;
  }
}
/* CONTENT SECTION *******************************************************************************************************************/
@media (max-width: 640px) {
  .ac-content-section {
    margin-top: -50px;
    padding-top: 35px !important;
    /* background: url(../img/bg-mobile.jpg) left top no-repeat transparent;
    background-size: contain;
    min-height: 100%; */
  }
}
@media (min-width: 640px) {
  .ac-content-section {
    margin-top: -60px;
    padding-top: 35px !important;
  }
}
@media (min-width: 640px) and (max-width: 960px) {
  .ac-content-section .ac-top-content {
    padding: 15px 15px 0 15px;
  }
}
/* FOOTER *******************************************************************************************************************/
.ac-footer-section {
  margin-top: -1px;
  color: #2B2E33;
}
.ac-footer-section #disclaimer {
  background-color: #9EC657;
}
.ac-footer-section #disclaimer p {
  color: #364730;
  font-size: 16px;
  font-family: 'gotham_blackregular', sans-serif;
}
.ac-footer-section .uk-container {
  background-color: #ffffff;
  padding-top: 25px;
}
.ac-footer-section .uk-container #ac-footer-content hr {
  background-color: rgba(0, 0, 0, 0.75);
}
.ac-footer-section .ac-footer-link {
  line-height: 11px;
}
.ac-footer-section .ac-footer-link a {
  font-size: 11px;
  font-family: 'Helvetica', sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.ac-footer-section .ac-footer-link a:hover {
  text-decoration: underline;
}
.ac-footer-section a {
  color: #2B2E33;
}
.ac-footer-section p {
  font-size: 11px;
  line-height: 14px;
  text-align: left;
}
#modal-mentions-legales p {
  color: #707070;
}
#modal-mentions-legales .logo-mentions {
  max-width: 180px;
}
#modal-contact .uk-modal-body p,
#modal-contact .uk-modal-body a {
  font-size: 16px;
}
#modal-realisation .uk-modal-dialog {
  background-color: #2E4A72;
}
#modal-realisation .uk-modal-dialog h3,
#modal-realisation .uk-modal-dialog p {
  color: #fff;
}
#modal-realisation .uk-modal-dialog a {
  color: #ffffff;
}
.hide {
  display: none;
}
#modal-contact .uk-modal-title {
  font-size: 20px;
}
@media (max-width: 640px) {
  .ac-footer-section .ac-footer-link {
    line-height: 14px;
  }
  .ac-footer-section .ac-footer-link a {
    padding: 0 5px;
    font-size: 12px;
  }
  .ac-footer-section p {
    font-size: 12px;
    line-height: 16px;
    text-align: center;
  }
}
/* COOKIES ***********************************************************************************************************/
.ac-cookies {
  background-color: #0e729b;
  color: #ffffff;
}
/* TEASER ***********************************************************************************************************/
#teaser {
  background: url('../img/main-bg.jpg') top center no-repeat #65A6DC;
}
#teaser .uk-countdown-number,
#teaser .uk-countdown-label {
  color: #707070;
}
/* INSCRIPTION ***********************************************************************************************************/
#inscription {
  background: url('../img/main-bg.jpg') top center no-repeat #65A6DC;
}
#inscription .ac-dotations-content {
  position: relative;
  min-height: 325px;
}
#inscription .ac-dotations-content .bougies {
  position: absolute;
}
#inscription .ac-dotations-content #bougie-1 {
  top: 105px;
  right: 615px;
}
#inscription .ac-dotations-content #bougie-2 {
  top: 235px;
  right: 370px;
}
#inscription .ac-dotations-content #bougie-3 {
  top: 180px;
  right: 0;
}
#inscription .ac-dotations-content .ac-accroche {
  width: 277px;
  height: 289px;
  background: url('../img/bulle-bleue.png') top center no-repeat transparent;
  background-size: contain;
  position: absolute;
  right: 370px;
  top: 0px;
  box-sizing: border-box;
}
#inscription .ac-dotations-content .ac-accroche h4 {
  font-size: 140%;
  line-height: 130%;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 10%;
}
#inscription .ac-dotations-content .ac-accroche h3 {
  font-size: 155%;
  line-height: 120%;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 0;
}
#inscription .ac-dotations-content .ac-accroche p {
  font-family: 'cobaltebold', sans-serif;
  margin-top: 5%;
  font-size: 130%;
  line-height: 110%;
  color: #fff;
  margin-bottom: 0;
}
#inscription .ac-dotations-content .ac-accroche p span {
  font-size: 100%;
  line-height: 100%;
  font-family: 'cobalteregular', sans-serif;
}
#inscription .ac-dotations-content .ac-slider-content {
  width: 347px;
  height: 361px;
  background: url('../img/bulle-orange.png') top center no-repeat transparent;
  background-size: contain;
  position: absolute;
  right: 50px;
  top: 25px;
}
#inscription .ac-dotations-content .ac-slider-content h3 {
  font-size: 180%;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 10%;
}
#inscription .ac-dotations-content .ac-slider-content img {
  margin-top: 0;
  margin-bottom: 5%;
}
#inscription .ac-dotations-content .ac-slider-content p {
  font-family: 'cobalteregular', sans-serif;
  margin-top: 0;
  font-size: 130%;
  line-height: 120%;
  color: #fff;
  margin-bottom: 0;
}
#inscription .ac-dotations-content .ac-slider-content p.ac-lead {
  font-family: 'cobaltebold', sans-serif;
  font-size: 160%;
  line-height: 110%;
  margin-bottom: 2%;
}
#inscription .ac-dotations-content .ac-slider-content p.plus {
  line-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 640px) {
  #inscription .ac-dotations-content {
    position: relative;
    padding-bottom: 80%;
    min-height: 85%;
  }
  #inscription .ac-dotations-content .bougies {
    position: absolute;
  }
  #inscription .ac-dotations-content #bougie-1 {
    width: 18%;
    top: 51%;
    left: 19%;
  }
  #inscription .ac-dotations-content #bougie-2 {
    width: 18%;
    top: 67%;
    left: 36%;
  }
  #inscription .ac-dotations-content #bougie-3 {
    top: 180px;
    right: 0;
  }
  #inscription .ac-dotations-content .ac-accroche {
    width: 42%;
    height: 90%;
    top: 0px;
    left: 25%;
  }
  #inscription .ac-dotations-content .ac-accroche h4 {
    font-size: 2.5vw;
  }
  #inscription .ac-dotations-content .ac-accroche h3 {
    font-size: 3vw;
  }
  #inscription .ac-dotations-content .ac-accroche p {
    font-size: 2.8vw;
  }
  #inscription .ac-dotations-content .ac-slider-content {
    width: 56%;
    height: 110%;
    right: 0;
    top: 43%;
  }
  #inscription .ac-dotations-content .ac-slider-content h3 {
    font-size: 3.5vw;
  }
  #inscription .ac-dotations-content .ac-slider-content img {
    max-width: 25%;
  }
  #inscription .ac-dotations-content .ac-slider-content p {
    font-size: 3vw;
  }
  #inscription .ac-dotations-content .ac-slider-content p.ac-lead {
    font-size: 3.5vw;
  }
}
@media (max-width: 960px) {
  #inscription .ac-types-vacances label {
    display: block;
  }
}
/* VERIFICATION ***********************************************************************************************************/
#verification {
  background: url('../img/main-bg.jpg') top center no-repeat #65A6DC;
}
/* FIN ***********************************************************************************************************/
#fin {
  background: url('../img/fin-bg.jpg') bottom center no-repeat #65A6DC;
}
@media (max-width: 640px) {
  #fin .ac-dotations-content {
    position: relative;
    padding-bottom: 80%;
    min-height: 85%;
  }
  #fin .ac-dotations-content .bougies {
    position: absolute;
  }
  #fin .ac-dotations-content #bougie-1 {
    width: 18%;
    top: 51%;
    left: 19%;
  }
  #fin .ac-dotations-content #bougie-2 {
    width: 18%;
    top: 67%;
    left: 36%;
  }
  #fin .ac-dotations-content #bougie-3 {
    top: 180px;
    right: 0;
  }
  #fin .ac-dotations-content .ac-accroche {
    width: 42%;
    height: 90%;
    top: 0px;
    left: 25%;
  }
  #fin .ac-dotations-content .ac-accroche h4 {
    font-size: 2.5vw;
  }
  #fin .ac-dotations-content .ac-accroche h3 {
    font-size: 3vw;
  }
  #fin .ac-dotations-content .ac-accroche p {
    font-size: 2.8vw;
  }
  #fin .ac-dotations-content .ac-slider-content {
    width: 56%;
    height: 110%;
    right: 0;
    top: 43%;
  }
  #fin .ac-dotations-content .ac-slider-content h3 {
    font-size: 3.5vw;
  }
  #fin .ac-dotations-content .ac-slider-content img {
    max-width: 25%;
  }
  #fin .ac-dotations-content .ac-slider-content p {
    font-size: 3vw;
  }
  #fin .ac-dotations-content .ac-slider-content p.ac-lead {
    font-size: 3.5vw;
  }
}
/* TEASER ***********************************************************************************************************/
#terminer {
  background: url('../img/fin-bg.jpg') top center no-repeat #65A6DC;
}
</pre></body></html>