@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);

/* Drop Ship Formula site styles. Rebuilt 2026 from the signed-off Sandbox design (theme 2159886695).
   Self-contained: no dependency on the source theme's code files. */

/* 1. Tokens */
:root {
  /* Type */
  --dsf-font: "Poppins", sans-serif;
  /* Colour (exact source values) */
  --dsf-body: #29333a;        /* body text, slate bands */
  --dsf-head: #343f52;        /* headings, button text */
  --dsf-muted: #959ca9;       /* quote footers, captions */
  --dsf-footer-text: #cacaca;
  --dsf-mint: #ecf8f7;        /* bg-dsfbg sections, homepage header */
  --dsf-light: #fefefe;       /* bg-light */
  --dsf-white: #fff;
  --dsf-primary: #3f78e0;     /* highlight blue, underline-3 stroke */
  --dsf-yellow: #fee300;      /* buttons */
  /* Shape */
  --dsf-radius: 0.4rem;       /* 8px at the 20px root the template uses */
  --dsf-shadow-card: 0 0.25rem 1.75rem rgba(30, 34, 40, 0.07);
  --dsf-container: 1320px;
}

/* 2. Fonts */
@font-face {font-family: Unicons; src: url("Unicons.woff2") format("woff2"), url("Unicons.woff") format("woff"); font-weight: 400; font-style: normal; font-display: block}

/* 3. Template */
body[data-aos-duration="400"] [data-aos] {-webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;}
[data-aos][data-aos][data-aos-duration="500"] {-webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;}
[data-aos][data-aos][data-aos-delay="500"] {-webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;}
[data-aos][data-aos][data-aos-delay="500"].aos-animate {-webkit-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;}
body[data-aos-easing=ease] [data-aos] {-webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;}
html,
body,
div {margin: 0;
  padding: 0;}
h1,
h2,
h3,
h4,
h5 {font-weight: normal;}
img {border: 0;}
.row {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;}
[class*=col-] {width: 100%;
  margin-bottom: 20px;
  padding: 10px;}
[class*=col-]:last-child {margin-bottom: 0;}
@media (min-width: 768px) {
.row {margin-right: -15px;
    margin-left: -15px;}
[class*=col-] {padding: 15px;}
.col-9 {-webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 75%;
    margin: 0;}
}
@media (min-width: 1024px) {
.col-lg-3 {-webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 25%;
    margin: 0;}
.col-lg-4 {-webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 33.3333333333%;
    margin: 0;}
.col-lg-5 {-webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 41.6666666667%;
    margin: 0;}
.col-lg-6 {-webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 50%;
    margin: 0;}
.col-lg-7 {-webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 58.3333333333%;
    margin: 0;}
.col-lg-8 {-webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 66.6666666667%;
    margin: 0;}
.col-lg-9 {-webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 75%;
    margin: 0;}
.col-lg-10 {-webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 83.3333333333%;
    margin: 0;}
.col-lg-11 {-webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 91.6666666667%;
    margin: 0;}
}
html {-webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-overflow-scrolling: touch;}
body {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
  overflow-x: hidden;}
*,
*::before,
*::after {-webkit-box-sizing: inherit;
  box-sizing: inherit;}
section {position: relative;
  display: block;}
footer {position: relative;
  display: block;}
main {position: relative;
  display: block;}
body {font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
  position: relative;
  letter-spacing: normal;
  color: var(--dsf-body);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;}
@media (min-width: 768px) {
body {font-size: 18px;}
}
h1 {font-family: Poppins;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: var(--dsf-head);
  font-size: 36px;}
h2,
.h2 {font-family: Poppins;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: var(--dsf-head);
  font-size: 30px;}
h3 {font-family: Poppins;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: var(--dsf-head);
  font-size: 24px;}
h4,
.h4 {font-family: Poppins;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: var(--dsf-head);
  font-size: 20px;}
h5 {font-family: Poppins;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: var(--dsf-head);
  font-size: 18px;}
@media (min-width: 768px) {
h1 {font-size: 42px;}
h2,
.h2 {font-size: 36px;}
h3 {font-size: 30px;}
h4,
.h4 {font-size: 24px;}
h5 {font-size: 20px;}
}
p {margin-top: 0;
  margin-bottom: 1rem;}
li {margin-bottom: 0.2em;}
a {-webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  text-decoration: none;
  color: var(--dsf-body);}
a:hover {color: var(--bs-primary)}
.text-center {text-align: center;}
.align-items-start {-webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;}
.align-items-center {-webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;}
.justify-content-center {-webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;}
.justify-content-between {-webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;}
.background-light {color: var(--dsf-body);}
.background-light h1,
.background-light h2,
.background-light h3,
.background-light h4,
.background-light h5,
.background-light .h2,
.background-light .h4 {color: var(--dsf-head);}
.btn {font-family: Poppins;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  display: inline-block;
  margin: 8px 0 0;
  padding: 9.5px 30px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  text-align: center;
  vertical-align: middle;
  letter-spacing: 0.25px;
  color: var(--dsf-head);
  border: 2px solid var(--dsf-yellow);
  border-radius: 4px;
  background-color: var(--dsf-yellow);
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  white-space: normal;}
.btn:last-child {margin-right: 0;}
.btn:hover {-webkit-filter: brightness(120%);
  filter: brightness(120%);}
.card {position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  margin: 0;
  word-wrap: break-word;
  border: none;
  background-color: transparent;
  background-clip: border-box;}
.card:hover {-webkit-filter: none;
  filter: none;}
.container {position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 1340px;
  margin: 0 auto;
  padding-right: 20px;
  padding-left: 20px;}
@media (min-width: 768px) {
.container {padding-right: 40px;
    padding-left: 40px;}
}
img {display: block;
  max-width: 100%;
  height: auto;}
div[id^=section-] {background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;}
.sizer {min-height: auto;
  padding-top: 20px;
  padding-bottom: 40px;}
@media (min-width: 768px) {
.sizer {padding-bottom: 100px;}
}
.framer-bgTop {position: absolute;
  background-color: #3b71d3;
  border-radius: 100%;
  opacity: 0.4 !important;
  inset: 0px 100px 220px 0px;
  flex: none;
  z-index: 0;
  filter: blur(100px);
  top: 40px;}
.framer-bgTop.framer3 {opacity: 0.3 !important;}
:root {--bs-yellow-hover:#FFF00D;--bs-white:#fff;--bs-primary:var(--dsf-primary);--bs-dsfbg-rgb:236,248,247;--bs-white-rgb:255,255,255;--bs-light-rgb:254,254,254;--bs-dark-rgb:38,43,50;--bs-primary-rgb:63,120,224;--bs-white-rgb:255,255,255;--bs-font-sans-serif:"Poppins",sans-serif;--bs-root-font-size:20px;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:0.8rem;--bs-body-font-weight:500;--bs-body-line-height:1.7;--bs-body-color:var(--dsf-body);--bs-body-bg:var(--dsf-light);--bs-heading-color:var(--dsf-head);--bs-link-color-rgb:63,120,224;--bs-link-hover-color-rgb:63,120,224;--bs-border-width:1px;--bs-border-radius:0.4rem}
*,
::after,
::before {box-sizing:border-box}
:root {font-size:var(--bs-root-font-size)}
body {margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
hr {margin:4.5rem 0;color:rgba(164,174,198,.2);border:0;border-top:var(--bs-border-width) solid;opacity:1}
.h2,
.h4,
h1,
h2,
h3,
h4,
h5 {margin-top:0;margin-bottom:.5rem;font-weight:700;line-height:1.2;color:var(--bs-heading-color)}
h1 {font-size:calc(1.27rem + .24vw)}
@media (min-width:1200px) {
h1 {font-size:1.45rem}
}
.h2,
h2 {font-size:calc(1.255rem + .06vw)}
@media (min-width:1200px) {
.h2,
h2 {font-size:1.3rem}
}
h3 {font-size:1.1rem}
.h4,
h4 {font-size:.95rem}
h5 {font-size:.9rem}
p {margin-top:0;margin-bottom:1rem}
ul {padding-left:2rem}
ul {margin-top:0;margin-bottom:1rem}
blockquote {margin:0 0 1rem}
a {color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:none}
a:hover {--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}
figure {margin:0 0 1rem}
img,
svg {vertical-align:middle}
button {border-radius:0}
button:focus:not(:focus-visible) {outline:0}
button {margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button {text-transform:none}
[type=button],
button {-webkit-appearance:button}
[type=button]:not(:disabled),
button:not(:disabled) {cursor:pointer}
::-moz-focus-inner {padding:0;border-style:none}
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {padding:0}
::-webkit-inner-spin-button {height:auto}
::-webkit-search-decoration {-webkit-appearance:none}
::-webkit-color-swatch-wrapper {padding:0}
.lead {font-size:.9rem;font-weight:500}
.display-1 {font-size:calc(1.365rem + 1.38vw);font-weight:700;line-height:1.2}
@media (min-width:1200px) {
.display-1 {font-size:2.4rem}
}
.display-2 {font-size:calc(1.345rem + 1.14vw);font-weight:700;line-height:1.2}
@media (min-width:1200px) {
.display-2 {font-size:2.2rem}
}
.display-3 {font-size:calc(1.325rem + .9vw);font-weight:700;line-height:1.2}
@media (min-width:1200px) {
.display-3 {font-size:2rem}
}
.display-4 {font-size:calc(1.305rem + .66vw);font-weight:700;line-height:1.2}
@media (min-width:1200px) {
.display-4 {font-size:1.8rem}
}
.display-5 {font-size:calc(1.275rem + .3vw);font-weight:700;line-height:1.2}
@media (min-width:1200px) {
.display-5 {font-size:1.5rem}
}
.display-6 {font-size:1.1rem;font-weight:700;line-height:1.2}
.list-unstyled {padding-left:0;list-style:none}
.blockquote-footer {margin-top:-1rem;margin-bottom:1rem;font-size:.7rem;color:var(--dsf-muted)}
.blockquote-footer::before {content:"— "}
.img-fluid {max-width:100%;height:auto}
.container {--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}
@media (min-width:576px) {
.container {max-width:540px}
}
@media (min-width:768px) {
.container {max-width:720px}
}
@media (min-width:992px) {
.container {max-width:960px}
}
@media (min-width:1200px) {
.container {max-width:1140px}
}
@media (min-width:1400px) {
.container {max-width:1320px}
}
.row {--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}
.row>* {flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
.col {flex:1 0 0%}
.row-cols-4>* {flex:0 0 auto;width:25%}
.col-9 {flex:0 0 auto;width:75%}
.gx-0 {--bs-gutter-x:0}
.g-4 {--bs-gutter-x:1rem}
.g-4 {--bs-gutter-y:1rem}
.gy-5 {--bs-gutter-y:1.25rem}
.gy-6 {--bs-gutter-y:1.5rem}
.gy-10 {--bs-gutter-y:2.5rem}
.gx-13 {--bs-gutter-x:4rem}
@media (min-width:768px) {
.row-cols-md-4>* {flex:0 0 auto;width:25%}
.col-md-4 {flex:0 0 auto;width:33.33333333%}
.col-md-6 {flex:0 0 auto;width:50%}
.col-md-8 {flex:0 0 auto;width:66.66666667%}
.col-md-9 {flex:0 0 auto;width:75%}
.col-md-11 {flex:0 0 auto;width:91.66666667%}
.col-md-12 {flex:0 0 auto;width:100%}
.gx-md-0 {--bs-gutter-x:0}
.gx-md-5 {--bs-gutter-x:1.25rem}
.gy-md-5 {--bs-gutter-y:1.25rem}
}
@media (min-width:992px) {
.row-cols-lg-6>* {flex:0 0 auto;width:16.66666667%}
.col-lg-3 {flex:0 0 auto;width:25%}
.col-lg-4 {flex:0 0 auto;width:33.33333333%}
.col-lg-5 {flex:0 0 auto;width:41.66666667%}
.col-lg-6 {flex:0 0 auto;width:50%}
.col-lg-7 {flex:0 0 auto;width:58.33333333%}
.col-lg-8 {flex:0 0 auto;width:66.66666667%}
.col-lg-9 {flex:0 0 auto;width:75%}
.col-lg-10 {flex:0 0 auto;width:83.33333333%}
.col-lg-11 {flex:0 0 auto;width:91.66666667%}
.offset-lg-2 {margin-left:16.66666667%}
.offset-lg-5 {margin-left:41.66666667%}
.gy-lg-0 {--bs-gutter-y:0}
.gx-lg-8 {--bs-gutter-x:2rem}
}
@media (min-width:1200px) {
.row-cols-xl-6>* {flex:0 0 auto;width:16.66666667%}
.col-xl-4 {flex:0 0 auto;width:33.33333333%}
.col-xl-7 {flex:0 0 auto;width:58.33333333%}
.col-xl-10 {flex:0 0 auto;width:83.33333333%}
.gx-xl-12 {--bs-gutter-x:3.5rem}
}
@media (min-width:1400px) {
.col-xxl-6 {flex:0 0 auto;width:50%}
.col-xxl-9 {flex:0 0 auto;width:75%}
.col-xxl-10 {flex:0 0 auto;width:83.33333333%}
}
.btn {--bs-btn-padding-x:1.2rem;--bs-btn-padding-y:0.5rem;--bs-btn-font-size:0.8rem;--bs-btn-font-weight:700;--bs-btn-line-height:1.7;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:2px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.4rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:unset;--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;white-space:normal;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);box-shadow:var(--bs-btn-box-shadow);transition:all .2s ease-in-out}
@media (prefers-reduced-motion:reduce) {
.btn {transition:none}
}
.btn:hover {color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}
.btn:focus-visible {color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)}
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow)}
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check)+.btn:active:focus-visible {box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)}
.btn:disabled {color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);box-shadow:none}
.btn-yellow {--bs-btn-color:var(--dsf-head);--bs-btn-bg:var(--dsf-yellow);--bs-btn-border-color:var(--dsf-yellow);--bs-btn-hover-color:var(--dsf-head);--bs-btn-hover-bg:var(--dsf-yellow);--bs-btn-hover-border-color:var(--dsf-yellow);--bs-btn-focus-shadow-rgb:224,202,12;--bs-btn-active-color:var(--dsf-head);--bs-btn-active-bg:var(--dsf-yellow);--bs-btn-active-border-color:var(--dsf-yellow);--bs-btn-active-shadow:0rem 0.25rem 0.75rem rgba(30, 34, 40, 0.15);--bs-btn-disabled-color:var(--dsf-head);--bs-btn-disabled-bg:var(--dsf-yellow);--bs-btn-disabled-border-color:var(--dsf-yellow)}
.collapse:not(.show) {display:none}
.collapsing {height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce) {
.collapsing {transition:none}
}
.nav {display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.card {--bs-card-spacer-y:2rem;--bs-card-spacer-x:2rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color:var(--dsf-head);--bs-card-border-width:1px;--bs-card-border-color:rgba(164, 174, 198, 0.2);--bs-card-border-radius:0.4rem;--bs-card-inner-border-radius:0.4rem;--bs-card-cap-padding-y:0.9rem;--bs-card-cap-padding-x:2rem;--bs-card-cap-bg:transparent;--bs-card-bg:var(--bs-white);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);box-shadow:var(--bs-card-box-shadow)}
.card-body {flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}
.card-title {margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}
.card-text:last-child {margin-bottom:0}
.card-header {padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}
.card-header:first-child {border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}
.modal {--bs-modal-zindex:1055;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.overflow-hidden {overflow:hidden!important}
.overflow-visible {overflow:visible!important}
.d-inline {display:inline!important}
.d-block {display:block!important}
.d-flex {display:flex!important}
.d-none {display:none!important}
.shadow-lg {box-shadow:0 .25rem 1.75rem rgba(30,34,40,.07)!important}
.position-relative {position:relative!important}
.position-absolute {position:absolute!important}
.top-0 {top:0!important}
.start-0 {left:0!important}
.border-0 {border:0!important}
.w-100 {width:100%!important}
.w-auto {width:auto!important}
.w-12 {width:3.5rem!important}
.w-20 {width:10rem!important}
.w-23 {width:17.5rem!important}
.h-100 {height:100%!important}
.h-8 {height:2rem!important}
.h-17 {height:7rem!important}
.flex-fill {flex:1 1 auto!important}
.flex-row {flex-direction:row!important}
.justify-content-center {justify-content:center!important}
.justify-content-between {justify-content:space-between!important}
.align-items-start {align-items:flex-start!important}
.align-items-center {align-items:center!important}
.mx-10 {margin-right:2.5rem!important;margin-left:2.5rem!important}
.mx-auto {margin-right:auto!important;margin-left:auto!important}
.my-5 {margin-top:1.25rem!important;margin-bottom:1.25rem!important}
.my-10 {margin-top:2.5rem!important;margin-bottom:2.5rem!important}
.my-12 {margin-top:3.5rem!important;margin-bottom:3.5rem!important}
.mt-0 {margin-top:0!important}
.mt-1 {margin-top:.25rem!important}
.mt-3 {margin-top:.75rem!important}
.mt-4 {margin-top:1rem!important}
.mt-5 {margin-top:1.25rem!important}
.mt-10 {margin-top:2.5rem!important}
.mt-13 {margin-top:4rem!important}
.me-3 {margin-right:.75rem!important}
.me-5 {margin-right:1.25rem!important}
.mb-0 {margin-bottom:0!important}
.mb-1 {margin-bottom:.25rem!important}
.mb-2 {margin-bottom:.5rem!important}
.mb-3 {margin-bottom:.75rem!important}
.mb-4 {margin-bottom:1rem!important}
.mb-5 {margin-bottom:1.25rem!important}
.mb-7 {margin-bottom:1.75rem!important}
.mb-8 {margin-bottom:2rem!important}
.mb-10 {margin-bottom:2.5rem!important}
.mb-11 {margin-bottom:3rem!important}
.mb-12 {margin-bottom:3.5rem!important}
.mb-15 {margin-bottom:5rem!important}
.mb-16 {margin-bottom:6rem!important}
.ms-auto {margin-left:auto!important}
.mx-n2 {margin-right:-.5rem!important;margin-left:-.5rem!important}
.mb-n6 {margin-bottom:-1.5rem!important}
.mb-n10 {margin-bottom:-2.5rem!important}
.p-0 {padding:0!important}
.p-5 {padding:1.25rem!important}
.px-3 {padding-right:.75rem!important;padding-left:.75rem!important}
.px-5 {padding-right:1.25rem!important;padding-left:1.25rem!important}
.px-9 {padding-right:2.25rem!important;padding-left:2.25rem!important}
.py-0 {padding-top:0!important;padding-bottom:0!important}
.py-4 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-5 {padding-top:1.25rem!important;padding-bottom:1.25rem!important}
.py-10 {padding-top:2.5rem!important;padding-bottom:2.5rem!important}
.py-14 {padding-top:4.5rem!important;padding-bottom:4.5rem!important}
.pt-0 {padding-top:0!important}
.pt-2 {padding-top:.5rem!important}
.pt-5 {padding-top:1.25rem!important}
.pt-10 {padding-top:2.5rem!important}
.pt-13 {padding-top:4rem!important}
.pt-14 {padding-top:4.5rem!important}
.pb-7 {padding-bottom:1.75rem!important}
.pb-9 {padding-bottom:2.25rem!important}
.pb-10 {padding-bottom:2.5rem!important}
.pb-15 {padding-bottom:5rem!important}
.fw-bold {font-weight:700!important}
.lh-1 {line-height:1!important}
.lh-xxs {line-height:1.05!important}
.lh-sm {line-height:1.5!important}
.text-center {text-align:center!important}
.text-uppercase {text-transform:uppercase!important}
.text-nowrap {white-space:nowrap!important}
.text-navy {color:var(--dsf-head)!important}
.text-white {color:#fff!important}
.text-light {color:var(--dsf-light)!important}
.text-primary {color:var(--dsf-primary)!important}
.text-muted {color:var(--dsf-muted)!important}
.text-inverse {color:var(--dsf-footer-text)!important}
.text-dark {color:var(--dsf-head)!important}
.text-reset {color:inherit!important}
.bg-dsfbg {--bs-bg-opacity:1;background-color:rgba(var(--bs-dsfbg-rgb),var(--bs-bg-opacity))!important}
.bg-white {--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}
.bg-light {--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}
.bg-dark {--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}
.pe-none {pointer-events:none!important}
.rounded {border-radius:.4rem!important}
.rounded-4 {border-radius:.8rem!important}
.rounded-circle {border-radius:50%!important}
.rounded-start {border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}
.visible {visibility:visible!important}
.z-n1 {z-index:-1!important}
@media (min-width:576px) {
.px-sm-10 {padding-right:2.5rem!important;padding-left:2.5rem!important}
}
@media (min-width:768px) {
.d-md-block {display:block!important}
.d-md-flex {display:flex!important}
.mx-md-0 {margin-right:0!important;margin-left:0!important}
.p-md-10 {padding:2.5rem!important}
.px-md-0 {padding-right:0!important;padding-left:0!important}
.px-md-3 {padding-right:.75rem!important;padding-left:.75rem!important}
.py-md-12 {padding-top:3.5rem!important;padding-bottom:3.5rem!important}
.py-md-16 {padding-top:6rem!important;padding-bottom:6rem!important}
.pt-md-6 {padding-top:1.5rem!important}
.pt-md-15 {padding-top:5rem!important}
.pt-md-16 {padding-top:6rem!important}
.pb-md-17 {padding-bottom:7rem!important}
.text-md-start {text-align:left!important}
}
@media (min-width:992px) {
.d-lg-block {display:block!important}
.d-lg-flex {display:flex!important}
.d-lg-none {display:none!important}
.my-lg-15 {margin-top:5rem!important;margin-bottom:5rem!important}
.mt-lg-0 {margin-top:0!important}
.mt-lg-10 {margin-top:2.5rem!important}
.mb-lg-0 {margin-bottom:0!important}
.mb-lg-18 {margin-bottom:8rem!important}
.px-lg-0 {padding-right:0!important;padding-left:0!important}
.py-lg-15 {padding-top:5rem!important;padding-bottom:5rem!important}
.py-lg-16 {padding-top:6rem!important;padding-bottom:6rem!important}
.ps-lg-15 {padding-left:5rem!important}
.text-lg-start {text-align:left!important}
}
@media (min-width:1200px) {
.d-xl-block {display:block!important}
.d-xl-none {display:none!important}
.p-xl-11 {padding:3rem!important}
.px-xl-2 {padding-right:.5rem!important;padding-left:.5rem!important}
}
@media (min-width:1400px) {
.mb-xxl-n20 {margin-bottom:-10rem!important}
.pe-xxl-16 {padding-right:6rem!important}
}
body {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-spacing:.05rem;overflow-x:hidden!important}
::-moz-selection {background:rgba(var(--bs-primary-rgb),.7);color:var(--bs-white)}
::selection {background:rgba(var(--bs-primary-rgb),.7);color:var(--bs-white)}
a {transition:all .2s ease-in-out}
@media (prefers-reduced-motion:reduce) {
a {transition:none}
}
a:focus {outline:0}
a.hover {position:relative}
a.hover::before {position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none}
a.hover::before {content:"";transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s cubic-bezier(.7,0,.2,1)}
a.hover:hover:before {transform-origin:0 50%;transform:scale3d(1,1,1);transition-timing-function:cubic-bezier(.4,1,.8,1)}
.text-reset a {color:inherit!important}
.text-reset a:hover {color:var(--bs-primary)!important}
[class*=text-] .text-reset:hover {color:inherit!important}
.text-inverse,
.text-inverse a:not(.btn) {color:var(--bs-white)}
.bg-dark.text-inverse,
.bg-dark.text-inverse a:not(.btn):not([class*=link-]) {color:var(--dsf-footer-text)}
.bg-dark.text-inverse a:not(.btn):not([class*=link-]):hover,
.text-inverse a:not(.btn):hover {color:var(--bs-primary)}
.text-inverse a:not(.btn):hover {border-color:var(--bs-primary)}
.more {font-weight:700;letter-spacing:-.01rem;display:inline-block}
.more:after {line-height:1;font-family:Unicons;content:"";padding-left:.05rem;font-size:.9rem;font-weight:400;vertical-align:-3px;margin-right:-.25rem;display:inline-block}
.divider:after {content:"";width:100%;height:5px;background:currentColor;display:block;margin-top:-5px}
[class*=divider-v-] {position:relative;width:auto;height:100%;overflow:hidden}
[class*=divider-v-]>svg {height:100%;width:auto;transform:scale(1.2);position:absolute}
[class*=divider-v-]:after {display:none}
[class*=divider-v-].divider-v-end>svg {top:0;right:0}
.h2,
.h4,
h1,
h2,
h3,
h4,
h5 {margin-top:0;margin-bottom:.5rem;font-weight:700;color:var(--dsf-head);word-spacing:.1rem;letter-spacing:-.01rem}
h2.text-uppercase {letter-spacing:.02rem}
h1 {line-height:1.3}
.h2,
h2 {line-height:1.35}
h3 {line-height:1.4}
.h4,
h4 {line-height:1.45}
h5 {line-height:1.5}
.display-1 {line-height:1.2}
.display-2,
.display-3 {line-height:1.25}
.display-4,
.display-5 {line-height:1.3}
.display-6 {line-height:1.35}
.ls-xs {letter-spacing:-.035em!important}
.ls-sm {letter-spacing:-.03em!important}
.lead {line-height:1.65}
.lead.fs-lg {font-size:1.05rem!important;line-height:1.6}
.text-primary {color:var(--bs-primary)!important}
.underline-2 {position:relative;z-index:2;white-space:nowrap}
.underline-2:after {content:"";display:block;background:var(--bs-primary);border-radius:5rem;position:absolute;width:102.5%;height:10%;left:-1.5%;bottom:4%;z-index:-1;margin-top:0;transition:all .2s ease-in-out}
@media (prefers-reduced-motion:reduce) {
.underline-2:after {transition:none}
}
.underline-3 {position:relative;z-index:1}
.underline-3:after {content:"";position:absolute;z-index:-1;display:block;background-size:100% 100%;background-repeat:no-repeat;background-position:bottom;left:50%;bottom:-.1em;width:110%;height:.3em;transform:translateX(-50%)}
.underline-3.style-3:after {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 205 9.37'%3E%3Cpath fill='%233f78e0' d='M202.47,9.37A1191.26,1191.26,0,0,0,1.79,7.48,1.67,1.67,0,0,1,0,5.92H0A1.76,1.76,0,0,1,1.63,4.21c67-5.71,133.83-5.43,200.8-.27A2.75,2.75,0,0,1,205,6.88h0A2.6,2.6,0,0,1,202.47,9.37Z'/%3E%3C/svg%3E")}
.rounded img {border-radius:.4rem}
.rounded-xl,
.rounded-xl img {border-radius:.8rem!important}
figure {margin:0;padding:0}
figure img {width:100%;max-width:100%;height:auto!important}
[class*=mb-n] {position:relative;z-index:3}
@media (min-width:992px) {
.position-lg-absolute {position:absolute!important}
.position-lg-sticky {position:sticky}
}
blockquote {border-left:.15rem solid var(--bs-primary);padding-left:1rem;font-size:.85rem;line-height:1.7;font-weight:500}
blockquote.border-0 {padding-left:0}
blockquote.icon {position:relative;border:0;padding:0}
blockquote.icon:before {content:"”";position:absolute;bottom:-2rem;right:-.9rem;color:#ecf9f7;font-size:15rem;z-index:1;font-family:Arial,sans-serif;line-height:0}
.blockquote-footer {font-weight:700;margin-top:0;text-transform:uppercase;letter-spacing:.02rem}
.blockquote-details {display:flex;align-items:center;text-align:left}
.blockquote-details .info {padding-left:1rem}
.icon-list {padding-left:0;list-style:none}
.icon-list li {position:relative;padding-left:1.25rem}
.icon-list.bullet-bg li {padding-left:1.5rem}
.icon-list.bullet-primary i {color:var(--bs-primary)}
.icon-list.bullet-primary.bullet-bg i {background-color:var(--bs-primary);color:var(--bs-white)}
.icon-list i {position:absolute;top:-.2rem;left:0;font-size:1rem}
.icon-list.bullet-bg i {border-radius:100%;width:1rem;height:1rem;top:.2rem;font-size:.8rem;line-height:1;letter-spacing:normal;text-align:center;display:table}
.icon-list.bullet-bg i:before {vertical-align:middle;display:table-cell}
.icon-list:not(.row) li+li,
.widget .list-unstyled:not(.tag-list) li+li {margin-top:.35rem}
.list-unstyled li a.active {color:var(--bs-primary)!important}
.fs-lg {font-size:1rem!important}
.fs-11 {font-size:.55rem!important}
.fs-13 {font-size:.65rem!important}
.fs-14 {font-size:.7rem!important}
.fs-16 {font-size:.8rem!important}
.fs-17 {font-size:.85rem!important}
.fs-20 {font-size:1rem!important}
.fs-21 {font-size:1.05rem!important}
.fs-23 {font-size:1.15rem!important}
.fs-40 {font-size:calc(1.325rem + .9vw)!important}
@media (min-width:1200px) {
.fs-40 {font-size:2rem!important}
}
.fs-51 {font-size:calc(1.38rem + 1.56vw)!important}
@media (min-width:1200px) {
.fs-51 {font-size:2.55rem!important}
}
.btn {display:inline-flex;align-items:center;justify-content:center;transform:translateY(0);letter-spacing:-.01rem;position:relative}
.btn:not(.btn-link):hover {transform:translateY(-.15rem);box-shadow:0 .25rem .75rem rgba(30,34,40,.15)}
.btn.btn-circle {padding:0;border-radius:100%!important;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;backface-visibility:hidden}
button:focus {outline:0}
.btn-yellow {--bs-btn-color:var(--bs-white);--bs-btn-hover-color:var(--bs-white);--bs-btn-active-color:var(--bs-white);--bs-btn-hover-bg:var(--bs-yellow-hover);--bs-btn-hover-border-color:var(--bs-yellow-hover)}
:root {--animate-delay:0.5s}
header {position:relative}
.navbar-stick {transform:translateY(0)}
.navbar-stick:not(.navbar-dark) {box-shadow:0 0 1.25rem rgba(30,34,40,.06);background:rgba(var(--bs-white-rgb),.97)}
.card {box-shadow:0 0 0 .05rem rgba(8,60,130,.06),0 0 1.25rem rgba(30,34,40,.04);border:0;color:inherit}
.card[class*=bg-] {box-shadow:none!important}
.accordion-wrapper .card {margin-bottom:1.25rem}
.accordion-wrapper .card.plain {background:0 0;border:0;margin-bottom:0;box-shadow:none}
.accordion-wrapper .card.plain .card-body {padding:0 0 0 1.1rem}
.accordion-wrapper .card.plain .card-header {padding:0 0 .8rem 0}
.accordion-wrapper .card.plain .card-header button {padding:0 0 0 1.1rem}
.accordion-wrapper .card.plain .card-header button:before {left:0}
.accordion-wrapper .card-header {margin-bottom:0;background:0 0;border:0;padding:.9rem 1.3rem .85rem}
.accordion-wrapper .card-header button {cursor:pointer;width:100%;padding:0 0 0 1rem;text-align:left;margin:0;border:0;font-size:.85rem;font-weight:700;color:var(--bs-primary);transition:all 150ms ease-in-out;background:0 0}
@media (prefers-reduced-motion:reduce) {
.accordion-wrapper .card-header button {transition:none}
}
.accordion-wrapper .card-header button:before {font-family:Unicons;position:absolute;left:1.3rem;content:"";font-size:1.15rem;font-weight:400;width:1rem;margin-top:-.25rem;margin-left:-.3rem;display:inline-block;color:var(--bs-primary)}
.accordion-wrapper .card-header button.collapsed {color:var(--dsf-head)}
.accordion-wrapper .card-header button.collapsed:before {content:""}
.accordion-wrapper .card-header button:hover {color:var(--bs-primary)}
.accordion-item .card-body {padding:0 1.25rem .25rem 2.35rem}
.progress-wrap {position:fixed;right:1.5rem;bottom:3.5rem;width:2.3rem;height:2.3rem;cursor:pointer;display:block;border-radius:100%;box-shadow:inset 0 0 0 .1rem rgba(128,130,134,.25);z-index:1010;opacity:0;visibility:hidden;transform:translateY(.75rem);transition:all .2s linear,margin-right 0s}
@media (prefers-reduced-motion:reduce) {
.progress-wrap {transition:none}
}
.progress-wrap:after {position:absolute;font-family:Unicons;content:"";text-align:center;line-height:2.3rem;font-size:1.2rem;color:var(--bs-primary);left:0;top:0;height:2.3rem;width:2.3rem;cursor:pointer;display:block;z-index:1;transition:all .2s linear}
@media (prefers-reduced-motion:reduce) {
.progress-wrap:after {transition:none}
}
.progress-wrap svg path {fill:none}
.progress-wrap svg.progress-circle path {stroke:var(--bs-primary);stroke-width:4;box-sizing:border-box;transition:all .2s linear}
@media (prefers-reduced-motion:reduce) {
.progress-wrap svg.progress-circle path {transition:none}
}
.icon-svg {width:3rem;height:3rem;max-width:none}
.ratings {display:inline-block;position:relative;width:5rem;height:.8rem;font-size:.9rem;line-height:1}
.ratings:after,
.ratings:before {display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;position:absolute;top:0;left:0;color:#fcc032;content:"★★★★★";overflow:hidden}
.ratings:before {color:rgba(38,43,50,.1)}
[class*=" uil-"] {speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-spacing:normal}
[class*=" uil-"] {font-family:Unicons!important}
.uil-arrow-down:before {content:""}
.uil-check:before {content:""}
body,
html {height:100%}
body {display:flex;flex-direction:column}
footer {flex-shrink:0}
.hover-scale {overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateY(0)}
.hover-scale img {transition:all .35s ease-in-out}
.hover-scale:hover img {transform:scale(1.05)}
.lift {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateY(0);transition:all .3s ease}
.lift:hover {transform:translateY(-.4rem);box-shadow:0 .25rem 1.25rem rgba(52,63,82,.1)}
@media (max-width:575.98px) {
.shape {display:none}
}
footer.bg-dark {background:var(--dsf-body)!important}
.image-wrapper {background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;z-index:0}
.image-wrapper:not(.mobile) {background-attachment:fixed!important}
.image-wrapper.bg-cover {background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:scroll!important}
@media (max-width:991.98px) {
.image-wrapper.bg-cover {min-height:25rem}
}
@media (max-width:767px) {
.image-wrapper.bg-cover {min-height:20rem}
}
.h2,
.h4,
h1,
h2,
h3,
h4,
h5 {letter-spacing:-1px}
span#trademark {font-size:.4em;vertical-align:super}
:root {--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}
.animate__animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}
@media (prefers-reduced-motion:reduce),print {
.animate__animated {-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}
}
.animate__fadeInDown {-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
[data-cue=fadeIn] {opacity:0}
[data-cue=slideInRight] {opacity:0}
[data-cue=slideInDown],
[data-cues=slideInDown]>* {opacity:0}
[data-cue=slideInUp],
[data-cues=slideInUp]>* {opacity:0}
[data-cue=zoomOut] {opacity:0}
:root {--swiper-theme-color:#007aff}
:root {--swiper-navigation-size:44px}
.swiper-pagination-bullet-active {opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
@keyframes fadeIn {from{opacity:0}to{opacity:1}}
@-webkit-keyframes fadeIn {0%{opacity:0}to{opacity:1}}
@keyframes fadeIn {0%{opacity:0}to{opacity:1}}
@keyframes fadeIn {from{opacity:0}to{opacity:1}}
@keyframes fadeInDown {from{opacity:0;transform:translate3d(0,-30%,0)}to{opacity:1;transform:none}}
@-webkit-keyframes fadeInDown {0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInDown {0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes fadeInUp {0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInUp {0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes zoomIn {0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes zoomIn {0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes zoomIn {from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
@-webkit-keyframes zoomOut {0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}
@keyframes zoomOut {0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}
@keyframes zoomOut {from{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}
@-webkit-keyframes slideInDown {0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes slideInDown {0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes slideInDown {from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}
@-webkit-keyframes slideInLeft {0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes slideInLeft {0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes slideInLeft {from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}
@-webkit-keyframes slideInRight {0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes slideInRight {0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes slideInRight {from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}
@-webkit-keyframes slideInUp {0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes slideInUp {0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes slideInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}

/* 4. Page layer (former inline styles and section <style> blocks) */
/* section 1756468418700 (Hero Header): former inline styles */
#section-1756468418700 .x-2f6fcb {bottom: 10%; right: -3%}
#section-1756468418700 .x-cc6032 {z-index:1}

/* section 1756469598351 (Introducing): former inline styles */
#section-1756469598351 .x-61dced {bottom: 10%;left: 4%;transform: scaleX(-1);rotate: 90deg}
#section-1756469598351 .x-eb0404 {top: 8%; left: -3%; transform: scaleX(-1)}
#section-1756469598351 .x-448708 {top: 8%; right: -2%}
#section-1756469598351 .x-4e7908 {top: 4rem}

/* section 1756469881230 (Testimonials): former inline styles */
#section-1756469881230 .x-c53996 {padding:56.25% 0 0 0;position:relative}
#section-1756469881230 .x-617d34 {height:100%;left:0;position:absolute;top:0;width:100%}
#section-1756469881230 .x-553bf7 {height:100%;width:100%}

/* section 1756470090452 (Training Discover): former inline styles */
#section-1756470090452 .x-83c9d2 {top: 18%;left: -11%;rotate: 323deg}
#section-1756470090452 .x-f34919 {bottom: 0%;right: -9%;rotate: 10deg}
#section-1756470090452 .x-ef21bc {height: 70px}

/* section 1756470130740 (212 & Six Months): former inline styles */
#section-1756470130740 .x-3c3c09 {bottom:0; left:1%; width: 41%; z-index:2}
#section-1756470130740 .x-893824 {max-width: 350px}

/* section 1757066399074 (Custom CSS) */
:root:has(#section-1757066399074) .header .user .user__login a {background: rgb(255 227 0);
    padding: 6px 10px;
    color: rgb(22 30 42);
    border-radius: 4px;}


/* 5. Chrome (header and footer) */
/* global rules carried from the source theme's Custom CSS setting */
a#clickText {
    background: #fee300;
    color: #000;
    padding: 10px;
    font-size: 19px;
    font-weight: bold;
    border-radius: 5px;
}
div#block-1756471580686 {
    display: none;
}
.underLineTitle {
    margin-right: 30%;
    margin-left: 30%;
    border-top-width: 6px;
    width: 40%;
    border-top-style: solid;
    padding: 0;
    margin-top: 15px;
}

div#section-1756471819704 .card {
    box-shadow: none;
}

.header .user .user__login a {
    background: rgb(250, 250, 250);
    padding: 6px 10px;
    color: rgb(22 30 42);
    border-radius: 4px;
}
.header .user .user__login a:hover {
    background: #8b8b8b;
    color: #fff;
}
@media (min-width: 768px) {
    .header a {
        font-size: 16px;
    }
}
.header .header__block a.link-list__link:hover {
    color: #3f78e0;
}
section.wrapper.bg-dark.trustpilot {
    background-color: #29333A !important;
}

/* Encore 2.14 makes <html> a scroll container (overflow-y: scroll), so the page scrolls inside <body>.
   The source template scrolls the window; restore that so scroll-driven behaviour and anchors match. */
html {overflow: visible}

