/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
body,html{background-color:#db0062;color:#fff;margin:0}h1,h2,h3{font-family:Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:500;margin:0}ul{margin:0;padding:0}li{font-family:Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;list-style:none}img,li{display:block}img{max-width:100%}p{font-family:Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;margin:0}button{background-color:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}a{color:#fff;text-decoration:none}input:focus{outline:none}.only-desktop{display:none}@media only screen and (min-width:801px){.only-desktop{display:block}}.only-mobile{display:block}@media only screen and (min-width:801px){.only-mobile{display:none}}.hidden{display:none!important}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-color:#bf0052;border:thin solid #000;color:#fff;display:flex;flex-direction:column;margin:20% auto;min-height:18.75rem;padding:1.25rem;position:relative;width:50%}.lc-modal-titleContainer{align-items:center;display:flex;font-size:1.125rem;justify-content:space-between}.lc-modal-contentContainer{margin-top:2.1875rem}@media only screen and (min-width:801px){.lc-modal-contentContainer{margin-top:4.375rem}}.lc-modal-content-text{left:1.25rem;position:absolute;right:1.25rem;text-align:center}@media only screen and (min-width:801px){.lc-modal-content-text{text-align:inherit}}.lc-modal-content-text p{margin-top:.75rem}.lc-modal-content-text .lc-modal-content-text-email{margin-top:3.75rem}.lc-modal-content-image{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:12.5rem}@media only screen and (min-width:801px){.lc-modal-content-image{bottom:.625rem;left:inherit;right:0;transform:none;width:19.375rem}}.close{color:#fff;font-size:1.75rem;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.dropdown{display:inline-block;position:relative}.dropdown-options{background-color:#fff;border-radius:.625rem;display:none;flex-direction:column;position:absolute;width:100%}.dropdown-options .dropdown-option{color:#000;font-size:1rem;padding:1rem 0 1rem .625rem;text-decoration:underline}@media only screen and (min-width:801px){.dropdown-options .dropdown-option{padding:1rem 0 1rem 1.25rem}}.dropdown.open .dropdown-options,.dropdown:hover .dropdown-options{display:flex}.lc-header-container{background-color:transparent;display:grid;grid-template-columns:1fr;position:relative;width:100%;z-index:10}@media only screen and (min-width:801px){.lc-header-container{grid-gap:4rem;grid-template-columns:2fr 3fr;position:absolute}}@media only screen and (min-width:1440px){.lc-header-container{grid-gap:5rem;grid-template-columns:1.5fr 3fr}}.lc-header-logo{background-color:#db0062;border-radius:0 5rem 5rem 1.875rem;display:flex;padding:1rem}@media only screen and (min-width:801px){.lc-header-logo{padding:1.875rem}}.lc-header-logoContainer :first-child{display:block;font-family:Helvetica Neue,sans-serif;font-size:1.5rem;font-size:2rem;font-weight:500}@media only screen and (min-width:801px){.lc-header-logoContainer :first-child{font-size:2.25rem}}@media only screen and (min-width:1440px){.lc-header-logoContainer :first-child{font-size:2.75rem}}.lc-header-logoContainer :nth-child(2){display:block;font-family:Helvetica Neue,sans-serif;font-size:1.5rem;font-size:1.25rem;font-weight:500}@media only screen and (min-width:801px){.lc-header-logoContainer :nth-child(2){font-size:1.875rem}}.lc-header-logoImage{padding-right:.625rem;width:6.25rem}.lc-headerMenu-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:0 1rem 1rem}@media only screen and (min-width:801px){.lc-headerMenu-list{justify-content:space-around;padding:1.875rem}}.lc-headerMenu-item{font-size:1.25rem}.lc-headerMenu-item:first-child{text-align:center;width:100%}@media only screen and (min-width:801px){.lc-headerMenu-item:first-child{width:auto}}.lc-headerMenu-item:nth-of-type(2){margin-top:1.25rem;order:4;text-align:center;width:100%}@media only screen and (min-width:801px){.lc-headerMenu-item:nth-of-type(2){margin-top:0;order:unset;width:auto}.lc-headerMenu-item{font-size:1.875rem}}.lc-headerMenu-playButton{background-color:#db0062;border:thin solid #fff;border-radius:1.875rem;margin-bottom:1rem;padding:.625rem}@media only screen and (min-width:801px){.lc-headerMenu-playButton{border:thin solid #db0062;margin-bottom:0}}.lc-footer-copyRight{align-items:center;background:#2b2b2b;display:flex;flex-direction:column;height:6.25rem;justify-content:space-around;width:100%}@media only screen and (min-width:801px){.lc-footer-copyRight{flex-direction:row}}.lc-footer-copyRight .lc-footer-termsAndCondition{order:1}@media only screen and (min-width:801px){.lc-footer-copyRight .lc-footer-termsAndCondition{order:1}}.lc-footer-copyRight span{order:3}@media only screen and (min-width:801px){.lc-footer-copyRight span{order:2}}.lc-footer-copyRight .lc-footer-privacyPolicy{display:flex;flex-direction:column;order:2}@media only screen and (min-width:801px){.lc-footer-copyRight .lc-footer-privacyPolicy{order:3}}.show--settings{height:100vh;overflow:hidden}

/* --------------------------------------------------------------------------
   V2.6 Global polish: support modal, header/logo safety, footer cleanup
-------------------------------------------------------------------------- */
*,*::before,*::after{box-sizing:border-box;}
html,body{overflow-x:hidden;}

.lc-header-logoImage,
.lc-header-logoImage a{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
}
.lc-header-logoImage img{
  display:block!important;
  object-fit:contain!important;
  object-position:center!important;
}
.lc-header-logoContainer a,
.lc-header-logoContainer{color:inherit;text-decoration:none;}

.lc-contact-trigger,
#myBtn{
  color:#fff!important;
  font-weight:850!important;
  text-decoration:none!important;
}

.modal.lc-support-modal,
.modal{
  z-index:9999!important;
  background:rgba(45,21,45,.62)!important;
  backdrop-filter:blur(4px);
  padding:24px!important;
  overflow:auto!important;
}
.modal-content.lc-support-modal-content,
.modal-content{
  width:min(760px,calc(100% - 24px))!important;
  min-height:0!important;
  margin:8vh auto!important;
  padding:0!important;
  color:#2d1f32!important;
  background:#fff!important;
  border:1px solid rgba(255,208,225,.95)!important;
  border-radius:34px!important;
  overflow:hidden!important;
  box-shadow:0 35px 100px rgba(60,0,45,.35)!important;
  display:block!important;
  position:relative!important;
}
.lc-modal-titleContainer{
  padding:24px 28px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  background:linear-gradient(135deg,#ff4f93 0%,#e60062 55%,#a53af0 100%)!important;
  color:#fff!important;
  font-size:clamp(24px,3vw,36px)!important;
  font-weight:950!important;
  letter-spacing:-.035em;
}
.close{
  width:46px!important;
  height:46px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.18)!important;
  color:#fff!important;
  font-size:34px!important;
  line-height:1!important;
  transition:transform .15s ease,background .15s ease;
}
.close:hover{background:rgba(255,255,255,.28)!important;color:#fff!important;transform:scale(1.04);}
.lc-modal-contentContainer{
  margin:0!important;
  padding:clamp(26px,4vw,42px)!important;
  display:grid!important;
  grid-template-columns:1.2fr .8fr;
  gap:24px;
  align-items:center;
  background:linear-gradient(180deg,#fff 0%,#fff4f9 100%);
  min-height:260px;
}
.lc-modal-content-text{
  position:static!important;
  left:auto!important;
  right:auto!important;
  text-align:left!important;
}
.lc-modal-content-text p{
  margin:0!important;
  color:#6f5b70!important;
  font-size:clamp(17px,1.6vw,22px)!important;
  line-height:1.55!important;
  font-weight:750!important;
}
.lc-modal-content-text .lc-modal-content-text-email,
.lc-modal-content-text-email{
  display:inline-flex!important;
  margin-top:22px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#f22675,#9c35ec)!important;
  border-radius:999px!important;
  padding:14px 20px!important;
  font-size:clamp(16px,1.4vw,20px)!important;
  font-weight:950!important;
  text-decoration:none!important;
  box-shadow:0 14px 36px rgba(242,38,117,.24);
}
.lc-modal-content-image{
  position:relative!important;
  inset:auto!important;
  right:auto!important;
  left:auto!important;
  bottom:auto!important;
  transform:none!important;
  width:100%!important;
  display:flex!important;
  justify-content:center!important;
  opacity:.92;
}
.lc-modal-content-image img{max-width:260px!important;width:100%!important;height:auto!important;}

.lc-footer-copyRight{
  min-height:112px!important;
  height:auto!important;
  padding:26px clamp(18px,5vw,64px)!important;
  background:#211624!important;
  color:rgba(255,255,255,.88)!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:20px!important;
  align-items:center!important;
  justify-content:space-between!important;
  border-top:1px solid rgba(255,255,255,.08);
}
.lc-footer-brand{display:flex;align-items:center;gap:12px;font-weight:950;color:#fff;}
.lc-footer-brand img{width:42px;height:42px;border-radius:12px;object-fit:contain;}
.lc-footer-links{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;}
.lc-footer-links a,
.lc-footer-links button,
.lc-footer-copyRight a,
.lc-footer-copyRight button{
  color:rgba(255,255,255,.82)!important;
  font-weight:800!important;
  font-size:15px!important;
  text-decoration:none!important;
}
.lc-footer-links a:hover,
.lc-footer-links button:hover{color:#fff!important;text-decoration:underline!important;}
.lc-footer-copyright{color:rgba(255,255,255,.65)!important;font-size:15px!important;font-weight:750!important;}

@media only screen and (max-width:800px){
  .modal.lc-support-modal,.modal{padding:14px!important;}
  .modal-content.lc-support-modal-content,.modal-content{width:100%!important;margin:7vh auto!important;border-radius:26px!important;}
  .lc-modal-titleContainer{padding:20px!important;}
  .lc-modal-contentContainer{grid-template-columns:1fr!important;text-align:left;}
  .lc-modal-content-image{display:none!important;}
  .lc-footer-copyRight{flex-direction:column!important;text-align:center!important;justify-content:center!important;}
  .lc-footer-links{gap:14px 18px;}
}

/* V3.0 multilingual navigation helpers */
.dropdown-option.is-active{
  color:#f22675!important;
  text-decoration:none!important;
  font-weight:950!important;
}

/* V3.5 — Support modal lock must not reuse CookieConsent internal classes */
body.lc-support-modal-open{overflow:hidden!important;}
.lc-support-modal[aria-hidden="true"]{display:none!important;}
.lc-support-modal[aria-hidden="false"]{display:block!important;}
.lc-support-modal .close{cursor:pointer!important;}

/* --------------------------------------------------------------------------
   V3.6 — Cookie footer button safety
-------------------------------------------------------------------------- */
.lc-footer-links button[data-cc="c-settings"],
.lc-footer-links button.js-cookie-settings{
  cursor:pointer!important;
  pointer-events:auto!important;
  position:relative!important;
  z-index:2!important;
}
