[data-b-id="FREE"][data-id="905546310"] {
  --componentBgColor: #f1f1f1;
  --componentBgOpacity: 1;
  --currentContrast: var(--darkColor);
  --currentColor: var(--darkText);
  --contrastColor: var(--darkText_contrast);
  --sectionHeight: 800px;
  --sectionHeightMin: 0px;
  --sectionHeightMax: none;
}
body.adaptive-mobile [data-b-id="FREE"][data-id="905546310"] {
  --sectionHeight: 970px;
  --sectionHeightMin: 0px;
  --sectionHeightMax: none;
}
[data-b-id="FOOTER"][data-id="304668642"] {
  --componentBgColor: #000000;
  --componentBgOpacity: 1;
  --currentContrast: var(--lightColor);
  --currentColor: var(--lightText);
  --contrastColor: var(--lightText_contrast);
  --indent-top: 25px;
  --indent-bottom: 25px;
}
body.adaptive-mobile [data-b-id="FOOTER"][data-id="304668642"] {
  --indent-top: 16.66666667px;
  --indent-bottom: 16.66666667px;
}
[data-m-id="QUIZ"][data-id="quiz72817"] .modal-data > .component-bg {
  --componentBgColor: #2b2a28;
  --componentBgOpacity: 0.95;
  --currentContrast: var(--lightColor);
  --currentColor: var(--lightText);
  --contrastColor: var(--lightText_contrast);
}
[data-m-id="QUIZ"][data-id="quiz72817"]
  .component-quiz.color--custom
  .component-button {
  --buttonColor: #ffffff;
  --buttonColorHover: #ffffff;
}
[data-m-id="QUIZ"][data-id="quiz72817"]
  .component-quiz.color--custom
  .component-button.filled {
  --buttonBackground: #ffffff;
  --buttonColor: #060607;
}
[data-m-id="QUIZ"][data-id="quiz72817"]
  .component-quiz.color--custom
  .component-button.bordered {
  --buttonBorder: #ffffff;
  --buttonBackgroundHover: #ffffff;
  --buttonColorHover: #060607;
}
[data-m-id="QUIZ"][data-id="quiz72817"]
  .component-quiz.color--custom
  .quiz-progress {
  color: #fff;
}
[data-m-id="QUIZ"][data-id="quiz72817"]
  .component-quiz.color--custom
  .quiz-progress
  .progress-loader-bar
  .progress-runner:before {
  color: #212121;
  background-color: #fff;
}
[data-m-id="QUIZ"][data-id="quiz72817"]
  .component-quiz.color--custom
  .form-field-image-check
  circle {
  fill: #fff;
}
[data-m-id="QUIZ"][data-id="quiz72817"]
  .component-quiz.color--custom
  .form-field-image-check
  path {
  fill: #212121;
}
[data-m-id="BASIC"][data-id="basic71586"] {
  --width: 675px;
  --minHeight: 1560px;
  --closeSize: 18px;
  --gapLeft: 50px;
  --gapRight: 50px;
  --gapTop: 50px;
  --gapBottom: 50px;
}
[data-m-id="BASIC"][data-id="basic71586"] .modal-data > .close-times {
  color: var(--lightColor);
}
[data-m-id="BASIC"][data-id="basic71586"] .modal-data > .component-bg {
  --componentBgColor: #000000;
  --componentBgOpacity: 0.65;
  --currentContrast: var(--lightColor);
  --currentColor: var(--lightText);
  --contrastColor: var(--lightText_contrast);
}
[data-m-id="BASIC"][data-id="basic71586"] .close > .component-icon {
  --scaling: 56%;
  --iconSize: 18px;
}
body.adaptive-mobile [data-m-id="BASIC"][data-id="basic71586"] {
  --width: 380px;
  --minHeight: 1568px;
  --closeSize: 22px;
  --gapLeft: 0px;
  --gapRight: 0px;
  --gapTop: 30px;
  --gapBottom: 30px;
}
body.adaptive-mobile [data-m-id="BASIC"][data-id="basic71586"] .close {
  --scaling: 56%;
  --iconSize: 22px;
}
[data-m-id="BASIC"][data-id="done91993"] {
  --width: 400px;
  --minHeight: 0px;
  --closeSize: 16px;
  --gapLeft: 50px;
  --gapRight: 50px;
  --gapTop: 50px;
  --gapBottom: 50px;
}
[data-m-id="BASIC"][data-id="done91993"] .modal-data > .close-times {
  color: var(--lightColor);
}
[data-m-id="BASIC"][data-id="done91993"] .modal-data > .component-bg {
  --componentBgColor: #000000;
  --componentBgOpacity: 0.8;
  --currentContrast: var(--lightColor);
  --currentColor: var(--lightText);
  --contrastColor: var(--lightText_contrast);
}
[data-m-id="BASIC"][data-id="done91993"] .close > .component-icon {
  --scaling: 56%;
  --iconSize: 16px;
}
body.adaptive-mobile [data-m-id="BASIC"][data-id="done91993"] {
  --width: 400px;
  --minHeight: 0px;
  --closeSize: 22px;
  --gapLeft: 10px;
  --gapRight: 10px;
  --gapTop: 10px;
  --gapBottom: 10px;
}
body.adaptive-mobile [data-m-id="BASIC"][data-id="done91993"] .close {
  --scaling: 56%;
  --iconSize: 22px;
}
[data-e-id="media01"][data-id="958274041"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 528px;
  --elementY: 208px;
  --elementWidth: 598px;
  --elementHeight: 406px;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
body.adaptive-mobile [data-e-id="media01"][data-id="958274041"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 1px;
  --elementY: 279px;
  --elementWidth: 337px;
  --elementHeight: 249px;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
[data-e-id="html01"][data-id="600790834"],
body.adaptive-mobile [data-e-id="html01"][data-id="600790834"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 0px;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
[data-e-id="html01"][data-id="600790834"] {
  --elementY: 186px;
  --elementWidth: 508px;
  --elementHeight: 74px;
}
body.adaptive-mobile [data-e-id="html01"][data-id="600790834"] {
  --elementY: 158px;
  --elementWidth: 613px;
  --elementHeight: 40px;
}
[data-e-id="text01"][data-id="875513044"],
body.adaptive-mobile [data-e-id="text01"][data-id="875513044"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 0px;
  --elementHeight: auto;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
[data-e-id="text01"][data-id="875513044"] {
  --elementY: 484px;
  --elementWidth: 378px;
}
body.adaptive-mobile [data-e-id="text01"][data-id="875513044"] {
  --elementY: 699px;
  --elementWidth: 355px;
}
[data-e-id="text01"][data-id="875513044"] .element-text {
  font-size: 1.125rem;
  line-height: 1.37;
  font-weight: 400;
}
body.adaptive-mobile [data-e-id="text01"][data-id="875513044"] .element-text {
  font-size: 1.0625rem;
  line-height: 1.37;
  font-weight: 400;
}
[data-e-id="button01"][data-id="400769866"],
body.adaptive-mobile [data-e-id="button01"][data-id="400769866"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 0px;
  --elementHeight: auto;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
[data-e-id="button01"][data-id="400769866"] {
  --elementY: 549px;
  --elementWidth: auto;
  --buttonsGap: 15px;
}
body.adaptive-mobile [data-e-id="button01"][data-id="400769866"] {
  --elementY: 761px;
  --elementWidth: 360px;
}
[data-e-id="button01"][data-id="400769866"] .button-1 .component-button {
  --topLeftRadius: 69px;
  --topRightRadius: 69px;
  --bottomRightRadius: 69px;
  --bottomLeftRadius: 69px;
  --bgColor: #e4cc2cc2;
  --underlineBorder: 1px;
  --underlineColor: var(--currentColor);
  --currentColor: #ffffff;
  --contrastColor: var(--darkColor);
  --fontStyle: none;
  --textDecoration: none;
  --fontSize: 1.125rem;
  --fontWeight: 700;
  --lineHeight: 1.47;
  --letterSpacing: 0px;
  --gapX: 53px;
  --gapY: 15px;
  --transitionDuration: 0.6s;
  --hoverBgColor: #e49a2cc7;
  --currentColorHover: #ffffff;
  --iconColorHover: var(--currentColorHover);
  --hoverBgShadow: none;
  --bgGlareColor: rgba(255, 105, 105, 0.3);
  --bgGlareSize: 32%;
  --bgGlareBlur: 16px;
  --hoverBorderColor: transparent;
  --hoverBorderGradient: transparent;
  --hoverShift: -6px;
  --hoverUnderlineBorder: var(--underlineBorder);
  --hoverUnderlineColor: var(--underlineColor);
}
[data-e-id="button01"][data-id="400769866"]
  .button-1
  .component-button
  .component-icon {
  --iconSize: 29px;
  --iconColor: var(--currentColor);
}
body.adaptive-mobile
  [data-e-id="button01"][data-id="400769866"]
  .button-1
  .component-button {
  --currentColor: #ffffff;
  --contrastColor: var(--darkColor);
  --fontStyle: none;
  --textDecoration: none;
  --fontSize: 1.0625rem;
  --fontWeight: 700;
  --lineHeight: 1.47;
  --letterSpacing: 0px;
}
[data-e-id="text01"][data-id="816516562"],
body.adaptive-mobile [data-e-id="text01"][data-id="816516562"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 0px;
  --elementWidth: auto;
  --elementHeight: auto;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
[data-e-id="text01"][data-id="816516562"] {
  --elementY: 432px;
}
body.adaptive-mobile [data-e-id="text01"][data-id="816516562"] {
  --elementY: 654px;
}
[data-e-id="text01"][data-id="816516562"] .element-text {
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 100;
}
body.adaptive-mobile [data-e-id="text01"][data-id="816516562"] .element-text {
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
}
[data-e-id="text01"][data-id="443301109"],
body.adaptive-mobile [data-e-id="text01"][data-id="443301109"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 0px;
  --elementWidth: auto;
  --elementHeight: auto;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
[data-e-id="text01"][data-id="443301109"] {
  --elementY: 397px;
}
body.adaptive-mobile [data-e-id="text01"][data-id="443301109"] {
  --elementY: 621px;
}
[data-e-id="text01"][data-id="443301109"] .element-text {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 100;
}
body.adaptive-mobile [data-e-id="text01"][data-id="443301109"] .element-text {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
}
[data-e-id="text01"][data-id="113761925"],
body.adaptive-mobile [data-e-id="text01"][data-id="113761925"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 0px;
  --elementWidth: auto;
  --elementHeight: auto;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
[data-e-id="text01"][data-id="113761925"] {
  --elementY: 367px;
}
body.adaptive-mobile [data-e-id="text01"][data-id="113761925"] {
  --elementY: 592px;
}
[data-e-id="text01"][data-id="113761925"] .element-text {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 100;
}
body.adaptive-mobile [data-e-id="text01"][data-id="113761925"] .element-text {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
}
[data-e-id="text01"][data-id="741832192"],
body.adaptive-mobile [data-e-id="text01"][data-id="741832192"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 0px;
  --elementWidth: auto;
  --elementHeight: auto;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
[data-e-id="text01"][data-id="741832192"] {
  --elementY: 339px;
}
body.adaptive-mobile [data-e-id="text01"][data-id="741832192"] {
  --elementY: 564px;
}
[data-e-id="text01"][data-id="741832192"] .element-text {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 100;
}
body.adaptive-mobile [data-e-id="text01"][data-id="741832192"] .element-text {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
}
[data-e-id="text01"][data-id="242332643"],
body.adaptive-mobile [data-e-id="text01"][data-id="242332643"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 0px;
  --elementHeight: auto;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
[data-e-id="text01"][data-id="242332643"] {
  --elementY: 296px;
  --elementWidth: auto;
}
body.adaptive-mobile [data-e-id="text01"][data-id="242332643"] {
  --elementY: 230px;
  --elementWidth: 360px;
}
[data-e-id="text01"][data-id="242332643"] .element-text {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 100;
}
body.adaptive-mobile [data-e-id="text01"][data-id="242332643"] .element-text {
  font-size: 1.0625rem;
  line-height: 1.5;
  font-weight: 400;
}
[data-e-id="text01"][data-id="226113991"],
body.adaptive-mobile [data-e-id="text01"][data-id="226113991"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 0px;
  --elementHeight: auto;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
[data-e-id="text01"][data-id="226113991"] {
  --elementY: 72px;
  --elementWidth: 790px;
}
body.adaptive-mobile [data-e-id="text01"][data-id="226113991"] {
  --elementY: 40px;
  --elementWidth: 360px;
}
[data-e-id="text01"][data-id="226113991"] .element-text {
  font-size: 4rem;
  line-height: 1;
  letter-spacing: 0;
  font-weight: 400;
}
body.adaptive-mobile [data-e-id="text01"][data-id="226113991"] .element-text {
  font-size: 2.6875rem;
  line-height: 1;
  font-weight: 400;
}
[data-e-id="text01"][data-id="572710940"],
body.adaptive-mobile [data-e-id="text01"][data-id="572710940"] {
  --elementAlignX: flex-start;
  --elementAlignY: flex-start;
  --elementX: 33px;
  --elementHeight: auto;
  --elementRotate: 0deg;
  --elementOpacity: 1;
}
[data-e-id="text01"][data-id="572710940"] {
  --elementY: 31px;
  --elementWidth: 609px;
}
body.adaptive-mobile [data-e-id="text01"][data-id="572710940"] {
  --elementY: 27px;
  --elementWidth: 314px;
}
[data-e-id="text01"][data-id="572710940"] .element-text {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: left;
}
body.adaptive-mobile [data-e-id="text01"][data-id="572710940"] .element-text {
  font-size: 0.75rem;
  line-height: 1.5;
  font-weight: 400;
}
[data-e-id="zone"][data-id="354205140"] {
  --topLeftRadius: 15px;
  --topRightRadius: 15px;
  --bottomRightRadius: 15px;
  --bottomLeftRadius: 15px;
  --currentColor: var(--darkText);
  --contrastColor: var(--darkText_contrast);
  --bgColor: #ffffff;
  --underlineBorder: 1px;
  --underlineColor: var(--currentColor);
  --elementOpacity: 1;
  --paddingLeft: 30px;
  --paddingRight: 30px;
  --paddingTop: 30px;
  --paddingBottom: 30px;
}
body.adaptive-mobile [data-e-id="zone"][data-id="354205140"] {
  --elementOpacity: 1;
  --paddingGap: 30px;
  --paddingLeft: 30px;
  --paddingRight: 30px;
  --paddingTop: 30px;
  --paddingBottom: 30px;
}
[data-e-id="text01"][data-id="918944777"],
body.adaptive-mobile [data-e-id="text01"][data-id="918944777"] {
  --elementPaddingLeft: 0px;
  --elementPaddingRight: 0px;
  --elementPaddingTop: 10px;
  --elementPaddingBottom: 10px;
  --elementOpacity: 1;
}
[data-e-id="text01"][data-id="918944777"] .element-text {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
}
body.adaptive-mobile [data-e-id="text01"][data-id="918944777"] .element-text {
  font-size: 0.875rem;
}
[data-e-id="zone"][data-id="180699043"] {
  --topLeftRadius: 0px;
  --topRightRadius: 0px;
  --bottomRightRadius: 0px;
  --bottomLeftRadius: 0px;
  --underlineBorder: 1px;
  --underlineColor: var(--currentColor);
}
[data-e-id="zone"][data-id="180699043"],
body.adaptive-mobile [data-e-id="zone"][data-id="180699043"] {
  --elementOpacity: 1;
  --paddingGap: 0px;
  --paddingLeft: 0px;
  --paddingRight: 0px;
  --paddingTop: 0px;
  --paddingBottom: 0px;
}
[data-e-id="icon01"][data-id="923568653"],
body.adaptive-mobile [data-e-id="icon01"][data-id="923568653"] {
  --elementPaddingLeft: 0px;
  --elementPaddingRight: 0px;
  --elementPaddingTop: 10px;
  --elementPaddingBottom: 20px;
  --elementOpacity: 1;
}
[data-e-id="icon01"][data-id="923568653"] .component-icon {
  --scaling: 56%;
  --iconColor: #5b81e0;
  --iconColor_contrast: #ffffff;
}
[data-e-id="icon01"][data-id="923568653"] .component-icon.hover--color:hover {
  --iconColor: #999999;
  --iconColor_contrast: #ffffff;
}
[data-e-id="text01"][data-id="716197771"],
body.adaptive-mobile [data-e-id="text01"][data-id="716197771"] {
  --elementPaddingLeft: 0px;
  --elementPaddingRight: 0px;
  --elementPaddingTop: 10px;
  --elementPaddingBottom: 10px;
  --elementOpacity: 1;
}
[data-e-id="text01"][data-id="716197771"] .element-text {
  font-size: 1.375rem;
  line-height: 1.37;
  font-weight: 700;
}
body.adaptive-mobile [data-e-id="text01"][data-id="716197771"] .element-text {
  font-size: 1.375rem;
}
[data-e-id="text01"][data-id="679226515"],
body.adaptive-mobile [data-e-id="text01"][data-id="679226515"] {
  --elementPaddingLeft: 0px;
  --elementPaddingRight: 0px;
  --elementPaddingTop: 5px;
  --elementPaddingBottom: 5px;
  --elementOpacity: 1;
}
[data-e-id="text01"][data-id="679226515"] .element-text {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
body.adaptive-mobile [data-e-id="text01"][data-id="679226515"] .element-text {
  font-size: 1rem;
}
[data-e-id="button01"][data-id="218454488"] {
  --buttonsGap: 15px;
}
[data-e-id="button01"][data-id="218454488"],
body.adaptive-mobile [data-e-id="button01"][data-id="218454488"] {
  --elementPaddingLeft: 0px;
  --elementPaddingRight: 0px;
  --elementPaddingTop: 20px;
  --elementPaddingBottom: 10px;
  --elementOpacity: 1;
}
[data-e-id="button01"][data-id="218454488"] .button-1 .component-button {
  --topLeftRadius: 22px;
  --topRightRadius: 22px;
  --bottomRightRadius: 22px;
  --bottomLeftRadius: 22px;
  --bgColor: #1b1b1c;
  --underlineBorder: 1px;
  --underlineColor: var(--currentColor);
  --currentColor: var(--lightColor);
  --contrastColor: var(--lightColor_contrast);
  --gapX: 22px;
  --gapY: 12px;
  --transitionDuration: 0.2s;
  --hoverBgColor: #434344;
  --currentColorHover: var(--lightColor);
  --iconColorHover: var(--currentColorHover);
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
  --hoverBorderGradient: transparent;
  --hoverUnderlineBorder: var(--underlineBorder);
  --hoverUnderlineColor: var(--underlineColor);
}
[data-e-id="button01"][data-id="218454488"]
  .button-1
  .component-button
  .component-icon {
  --iconSize: 16px;
  --iconColor: var(--currentColor);
}
[data-e-id="button01"][data-id="218454488"] .button-1 .component-button,
body.adaptive-mobile
  [data-e-id="button01"][data-id="218454488"]
  .button-1
  .component-button {
  --fontStyle: none;
  --textDecoration: none;
  --fontSize: 0.9375rem;
  --fontWeight: 500;
}
[data-e-id="zone"][data-id="492527638"] {
  --topLeftRadius: 7px;
  --topRightRadius: 7px;
  --bottomRightRadius: 7px;
  --bottomLeftRadius: 7px;
  --currentColor: var(--darkText);
  --contrastColor: var(--darkText_contrast);
  --bgColor: #ffffff;
  --underlineBorder: 1px;
  --underlineColor: var(--currentColor);
  --elementOpacity: 1;
  --paddingLeft: 40px;
  --paddingRight: 40px;
  --paddingTop: 40px;
  --paddingBottom: 40px;
}
body.adaptive-mobile [data-e-id="zone"][data-id="492527638"] {
  --elementOpacity: 1;
  --paddingGap: 30px;
  --paddingLeft: 30px;
  --paddingRight: 30px;
  --paddingTop: 30px;
  --paddingBottom: 30px;
}
