code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
/*
! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/html {
  
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}::-webkit-backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}.container{
  width: 100vw;
  margin-right: auto;
  margin-left: auto;
}@media (min-width: 375px){.container{
    max-width: 375px;
  }
}@media (min-width: 576px){.container{
    max-width: 576px;
  }
}@media (min-width: 768px){.container{
    max-width: 768px;
  }
}@media (min-width: 992px){.container{
    max-width: 992px;
  }
}@media (min-width: 1280px){.container{
    max-width: 1280px;
  }
}@media (min-width: 1500px){.container{
    max-width: 1500px;
  }
}


.visible{
  visibility: visible;
}.static{
  position: static;
}.absolute{
  position: absolute;
}.relative{
  position: relative;
}.left-\[-30px\]{
  left: -30px;
}.right-\[-30px\]{
  right: -30px;
}.top-\[-80px\]{
  top: -80px;
}.right-\[-20px\]{
  right: -20px;
}.left-\[-20px\]{
  left: -20px;
}.left-\[500px\]{
  left: 500px;
}.top-\[260px\]{
  top: 260px;
}.left-\[137px\]{
  left: 137px;
}.top-\[300px\]{
  top: 300px;
}.right-\[-70px\]{
  right: -70px;
}.top-\[400px\]{
  top: 400px;
}.left-\[14px\]{
  left: 14px;
}.top-\[330px\]{
  top: 330px;
}.top-\[500px\]{
  top: 500px;
}.right-\[130px\]{
  right: 130px;
}.top-\[132px\]{
  top: 132px;
}.top-\[10px\]{
  top: 10px;
}.right-\[30px\]{
  right: 30px;
}.left-\[255px\]{
  left: 255px;
}.bottom-\[30px\]{
  bottom: 30px;
}.top-\[87px\]{
  top: 87px;
}.right-\[0px\]{
  right: 0px;
}.z-\[2\]{
  z-index: 2;
}.z-\[1\]{
  z-index: 1;
}.float-right{
  float: right;
}.float-left{
  float: left;
}.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}.mx-auto{
  margin-left: auto;
  margin-right: auto;
}.mt-3{
  margin-top: 0.75rem;
}.mb-14{
  margin-bottom: 3.5rem;
}.mb-28{
  margin-bottom: 7rem;
}.mb-2{
  margin-bottom: 0.5rem;
}.mb-lg{
  margin-bottom: 40px;
}.mt-0{
  margin-top: 0px;
}.mb-xl{
  margin-bottom: 80px;
}.mt-md{
  margin-top: 20px;
}.block{
  display: block;
}.flex{
  display: flex;
}.grid{
  display: grid;
}.hidden{
  display: none;
}.h-\[760px\]{
  height: 760px;
}.h-\[220px\]{
  height: 220px;
}.w-full{
  width: 100%;
}.w-\[185px\]{
  width: 185px;
}.w-\[150px\]{
  width: 150px;
}.w-\[173px\]{
  width: 173px;
}.w-\[279px\]{
  width: 279px;
}.w-\[100px\]{
  width: 100px;
}.max-w-\[900px\]{
  max-width: 900px;
}.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.cursor-pointer{
  cursor: pointer;
}.resize{
  resize: both;
}.list-inside{
  list-style-position: inside;
}.list-decimal{
  list-style-type: decimal;
}.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}.justify-end{
  justify-content: flex-end;
}.overflow-visible{
  overflow: visible;
}.rounded-\[10px\]{
  border-radius: 10px;
}.rounded-r-\[15px\]{
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}.rounded-l-none{
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}.rounded-l-\[15px\]{
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}.rounded-r-none{
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.bg-teal-10{
  --tw-bg-opacity: 1;
  background-color: rgb(231 248 245 / var(--tw-bg-opacity));
}.bg-transparent{
  background-color: transparent;
}.bg-teal-50{
  --tw-bg-opacity: 1;
  background-color: rgb(31 97 109 / var(--tw-bg-opacity));
}.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.bg-sand{
  --tw-bg-opacity: 1;
  background-color: rgb(252 248 244 / var(--tw-bg-opacity));
}.stroke-\[8px\]{
  stroke-width: 8px;
}.py-\[20px\]{
  padding-top: 20px;
  padding-bottom: 20px;
}.pt-lg{
  padding-top: 40px;
}.pt-\[60px\]{
  padding-top: 60px;
}.pt-\[40px\]{
  padding-top: 40px;
}.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}.text-5xl{
  font-size: 3rem;
  line-height: 1;
}.font-extrabold{
  font-weight: 800;
}.font-bold{
  font-weight: 700;
}.font-light{
  font-weight: 300;
}.tracking-tight{
  letter-spacing: -0.025em;
}.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.text-teal-20{
  --tw-text-opacity: 1;
  color: rgb(192 238 232 / var(--tw-text-opacity));
}.text-yellow{
  --tw-text-opacity: 1;
  color: rgb(248 252 82 / var(--tw-text-opacity));
}.text-teal-50{
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.text-trace-red{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.text-teal-40{
  --tw-text-opacity: 1;
  color: rgb(24 146 154 / var(--tw-text-opacity));
}.text-teal-30{
  --tw-text-opacity: 1;
  color: rgb(124 220 210 / var(--tw-text-opacity));
}.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@-webkit-keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *::after,.plyr--full-ui *::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216deg, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media(min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:var(--plyr-control-radius, 3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * 0.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%)))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));border-radius:4px;bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-menu-color, hsl(216deg, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container::after{border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));content:"";height:0;position:absolute;right:calc(((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7)) - (var(--plyr-menu-arrow-size, 4px) / 2));top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * 0.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216deg, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4)}.plyr__menu__container .plyr__control--forward::after{border-left-color:var(--plyr-menu-arrow-color, hsl(216deg, 15%, 52%));right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * 0.7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);position:relative;width:calc(100% - (calc(var(--plyr-control-spacing, 10px) * 0.7) * 2))}.plyr__menu__container .plyr__control--back::after{border-right-color:var(--plyr-menu-arrow-color, hsl(216deg, 15%, 52%));left:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back::before{background:var(--plyr-menu-back-border-color, hsl(216deg, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * 0.7)}.plyr__menu__container .plyr__control[role=menuitemradio]::before,.plyr__menu__container .plyr__control[role=menuitemradio]::after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2)*-1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));display:block;height:calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%)))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%)))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%)))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time::before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-tooltip-color, hsl(216deg, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%, 0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0, 10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0, 10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));transform:translateX(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0, 0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * 0.5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -0.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word;white-space:normal}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc((var(--plyr-range-track-height, 5px) / 2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%, -50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216deg, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr--video{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty::after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0, 0) scale(1)}.plyr__preview-thumb::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container::after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container::after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}h1, h2, h3{
  font-family: Atak Light;
}h1,.h1{font-size:105px;line-height:95%;letter-spacing:-0.025em}h1, .h1{
  margin-bottom: 20px;
  margin-top: 80px;
}h2,.h2{font-size:72px;line-height:110%}h2, .h2{
  margin-bottom: 20px;
  margin-top: 20px;
}h3,.h3{font-size:60px;line-height:110%}h3, .h3{
  margin-bottom: 20px;
  margin-top: 80px;
}h4{
  font-size: 22px;
  line-height: 140%;
}@media (min-width: 992px){h4{
    font-size: 40px;
    line-height: 110%;
  }
}h4{line-height:120%}h5{font-size:32px;line-height:120%}h6{font-size:26px;line-height:120%}p{
  font-size: 18px;line-height:140%;
}.b1{font-size:22px}.b2{font-size:18px}.b3{font-size:14px}.b1,.b2,.b3{line-height:140%}.caption{font-size:12px}@font-face{font-family:"Atak Light";src:url(../woff2/ataklight-web.9ca868df.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Atak Medium";src:url(../woff2/atakmedium-web.1a859bd5.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Atak Regular";src:url(../woff2/atakregular-web.9152fe40.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Atak Semibold";src:url(../woff2/ataksemibold-web.16de7327.woff2) format("woff2");font-weight:normal;font-style:normal}.post-tease{
  position: relative;
}.post-tease__card{
  display: flex;
  flex-direction: column;
}.post-tease__title{
  margin-bottom: 10px;
}@media (min-width: 992px){.post-tease__title{
    margin-bottom: 20px;
  }
}.post-tease__title h5{
  font-size: 22px;
  line-height: 140%;
  font-weight: 500;
  letter-spacing: -0.02em;
}@media (min-width: 992px){.post-tease__title h5{
    font-size: 26px;
    line-height: 120%;
  }
}.post-tease__img{
  overflow: hidden;
  aspect-ratio: 8 / 5;
}
.three-up-ratio{
  overflow: hidden;
  aspect-ratio: 8 / 6.34 !important;
}
.three-up {
	padding-top:60px;
}
/* 
@media (max-width: 475px){ 
	.pin-spacer {
		padding-top:60px !important;
	}
}
 */
.key-features {
	padding-top:60px;
}
.post-tease__img img{
  width: 100%;
  border-radius: 0 !important;
}.post-tease div.post-tease__category-container{
  margin-top: 20px;
  max-width: 100%;
}@media (min-width: 992px){.post-tease div.post-tease__category-container{
    position: absolute;
    bottom: 0px;
    margin-top: 0px;
  }
}.post-tease__content{
  padding-bottom: 40px;
}@media (min-width: 992px){.post-tease__content{
    padding-bottom: 4rem;
  }
}.post-tease__desc p.desc-text{
  font-weight: 300;
  letter-spacing: 0em;
}@media (min-width: 992px){.post-tease__desc p.desc-text{
    font-size: 18px;
    line-height: 140%;
  }.three-up .post-tease__title{
    margin-bottom: 20px;
  }.three-up .post-tease__title h5{
    font-size: 32px;
    line-height: 120%;
  }
}@media (min-width: 768px){.three-up .post-tease__desc p.desc-text{
    font-size: 22px;
    line-height: 140%;
  }
}@media (min-width: 992px){.admin-bar .headroom{
    top: 2rem;
  }
}.admin-bar .headroom--top{
  top: 46px;
}@media (min-width: 992px){.admin-bar .headroom--top{
    top: 2rem;
  }
}.admin-bar .sport-nav.active{
  top: 2rem;
}.admin-bar .mobile-menu{
  top: 46px;
}.headroom{
  position: fixed;
  top: 0px;
  z-index: 20;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-around;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  will-change: transform;transition:transform 300ms linear;
}@media(orientation: landscape)and (hover: none)and (pointer: coarse){.alert{
    display: none;
  }.mobile-menu.alert{
    transform: none;
  }.header.headroom.with-alert{
    height: 3.5rem;
    justify-content: space-around;
  }@media (min-width: 992px){.header.headroom.with-alert{
      height: 7rem;
    }
  }}.headroom.with-alert{
  height: 8rem;
  flex-direction: column;
  justify-content: flex-start;
}@media (min-width: 992px){.headroom.with-alert{
    height: 10rem;
  }
}.headroom.behind{z-index:0}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(calc(-100% + 0px))}.header{
  height: 3.5rem;
}@media (min-width: 992px){.header{
    height: 7rem;
  }
}.header__wrapper{
  display: flex;
  align-items: center;
}.header__inner-content{
  margin-left: auto;
  display: flex;
  align-items: baseline;
}.header__nav, .header__nav-secondary{
  display: none;
}.mobile-menu.header__nav,  .mobile-menu.header__nav-secondary{
  transform: none;
}@media (min-width: 1280px){.header__nav, .header__nav-secondary{
    display: block;
  }
}.header__nav-secondary{
  margin-left: 32px;
}.header__nav-list, .header__nav-secondary-list{
  display: flex;
  list-style-type: none;
}.header__nav-list li:not(:last-child), .header__nav-secondary-list li:not(:last-child){
  margin-right: 5px;
}.header__nav-list li .button, .header__nav-list li .arrow-button__arrow, .header__nav-list li .arrow-button__trigger, .header__nav-secondary-list li .button, .header__nav-secondary-list li .arrow-button__arrow, .header__nav-secondary-list li .arrow-button__trigger{
  font-size: 14px;
  line-height: 140%;
}.header__nav-secondary-list li:not(:last-child){
  margin-right: 10px;
}.header__nav-link{
  padding: 12px;
  letter-spacing: 0em;
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.header__nav-link::before{
  margin-right: 0.5rem;
  display: inline-block;
  height: 12px;
  width: 12px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(243 92 43 / var(--tw-bg-opacity));
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
  --tw-content: "";
  content: var(--tw-content);
}.header__nav-link:hover, .header__nav-link:active{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.header__nav-link:hover::before, .header__nav-link:active::before{
  opacity: 1;
}.header__nav-link.dark-mode::before{
  --tw-bg-opacity: 1;
  background-color: rgb(248 252 82 / var(--tw-bg-opacity));
}.header__nav-link.dark-mode:hover, .header__nav-link.dark-mode:active{
  --tw-text-opacity: 1;
  color: rgb(248 252 82 / var(--tw-text-opacity));
}.header .menu-item.current-menu-item a{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.header .menu-item.current-menu-item a::before{
  opacity: 1;
}.header .menu-item.current-menu-item a.dark-mode{
  --tw-text-opacity: 1;
  color: rgb(248 252 82 / var(--tw-text-opacity));
}.header .menu-item.current-menu-item a.dark-mode::before{
  --tw-bg-opacity: 1;
  background-color: rgb(248 252 82 / var(--tw-bg-opacity));
}.header__subnav-container{
  position: absolute;
  left: 22px;
  padding: 10px 10px 0 10px;
  opacity: 0;
  width: 250px;
  list-style-type: none;
  display:block;
}.header__subnav-item a{
    --tw-text-opacity: 1;
    color: rgb(24 146 154 / var(--tw-text-opacity)) !important;
}.header__subnav-item a:hover{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity)) !important;
}.header__subnav-item{
  margin-bottom: 10px;
}.header__subnav{
  position: relative;
}.header .hdr-logo:hover svg path{
  fill: #F35C2B;
}.header .hdr-logo.dark-mode:hover svg path{
  fill: #F8FC52;
}.mobile-menu{
  pointer-events: none;
  position: fixed;
  top: 0px;
  bottom: 0px;
  z-index: 10;
  display: flex;
  width: 100%;
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(231 248 245 / var(--tw-bg-opacity));
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}@media (min-width: 1280px){.mobile-menu{
    display: none;
  }
}.mobile-menu__inner{
  margin-top: 5rem;
  height: 100%;
}.mobile-menu__inner > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}.mobile-menu__inner{
  padding: 1rem;
}@media (min-width: 576px){.mobile-menu__inner{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}.mobile-menu__trigger{
  display: flex;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}@media (min-width: 1280px){.mobile-menu__trigger{
    display: none;
  }
}.mobile-menu .menu-item{
  margin-bottom: 40px;
}.mobile-menu .menu-item:last-of-type{
  margin-bottom: 0px;
}.mobile-menu .menu-item a:active{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.mobile-menu__container{
  list-style-type: none;
}.mobile-menu__header{
  display: flex;
  justify-content: space-between;
  padding: 1rem;
}.mobile-menu__secondary-nav{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 40px;
}.mobile-menu__subnav-trigger{
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 100ms;
}.mobile-menu__subnav-trigger::before{
  margin-right: 12px;
  display: none;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(243 92 43 / var(--tw-bg-opacity));
  --tw-content: "";
  content: var(--tw-content);
}.mobile-menu.mobile-menu__subnav-trigger::before{
  transform: none;
}.mobile-menu__subnav-trigger.active{
  display: flex;
  align-items: center;
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.mobile-menu__subnav-trigger.active::before{
  display: block;
}.mobile-menu-subnav__container{
  visibility: hidden;
  max-height: 0px;
  list-style-type: none;
}.mobile-menu-subnav__container.show{
  visibility: visible;
  max-height: 500px;
  padding: 20px;
  padding-top: 30px;
  padding-bottom: 10px;
}.mobile-menu-subnav__item.menu-item{
  margin-bottom: 10px;
}.mobile-menu-subnav__item.menu-item a{
  font-size: 32px;
  line-height: 120%;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.mobile-menu.hidden{
  transform: none;
}.menu-active{
  overflow: hidden;
}.menu-active .menu__trigger{
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.menu-active .menu{
  pointer-events: auto;
  overflow-x: hidden;
  overflow-y: scroll;
}.mobile-nav-item{
  display: block;
  font-size: 40px;
  line-height: 110%;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.subnav:hover .subnav__container{
  opacity: 1;
}.sport-nav{
  pointer-events: none;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10;
  display: none;
  height: 100vh;
  width: 100%;
  /* overflow-y: scroll; */
}.mobile-menu.sport-nav{
  transform: none;
}@media (min-width: 992px){.sport-nav{
    display: block;
  }
}.sport-nav.active{
  pointer-events: auto;
}.sport-nav__bg{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.active .sport-nav__bg{
  opacity: 1;
}.sport-nav__wrapper{
  position: relative;
  z-index: 1;
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  padding-top: 11rem;
  padding-bottom: 80px;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.active .sport-nav__wrapper{
  --tw-translate-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.sport-nav__wrapper.with-alert{
  padding-top: 14rem;
}.sport-nav__container{
  display: flex;
}.sport-nav__sports-container{
  margin-left: auto;
  display: grid;
  gap: 20px;
}.sport-nav__sports-container--cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.sport-nav__sports-container--cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}.sport-nav__sports-container--cols-4{
  margin-left: 60px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}.sport-nav .sport-selector__card{
  max-width: 250px;
}.sport-nav .sport-selector__card .round-button, .sport-nav .sport-selector__card .arrow-button__arrow{
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 12px;
  padding-right: 12px;
}.sport-nav .sport-selector__card .round-button svg, .sport-nav .sport-selector__card .arrow-button__arrow svg{
  height: 10px;
  width: 14px;
}.sport-nav .sport-selector__card:hover .round-button, .sport-nav .sport-selector__card:hover .arrow-button__arrow{
  --tw-border-opacity: 1;
  border-color: rgb(243 92 43 / var(--tw-border-opacity));
}.sport-nav .sport-selector__card:hover .round-button svg path, .sport-nav .sport-selector__card:hover .arrow-button__arrow svg path{
  fill: #F35C2B;
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.sport-nav .sport-selector__text-container{
  border-bottom-right-radius: 17px;
  border-bottom-left-radius: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}.sport-nav__text-container h5{
  width: 400px;
}.sport-nav video{
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}.sport-nav svg{
  height: 8px;
  width: 10px;
}.sport-nav__button{
  margin-right: 10px;
}.site-footer{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}@media (min-width: 992px){.site-footer{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}.site-footer__flex{
  display: flex;
  flex-direction: column;
}@media (min-width: 992px){.site-footer__flex{
    flex-direction: row;
  }.site-footer__left{
    width: 50%;
  }
}.site-footer__right{
  display: flex;
}@media (min-width: 992px){.site-footer__right{
    width: 50%;
  }
}.site-footer__secondary{
  margin-top: 4rem;
  display: flex;
  flex-direction: column;
}@media (min-width: 992px){.site-footer__secondary{
    flex-direction: row;
    align-items: center;
  }
}.site-footer__list{
  margin-right: 40px;
  display: flex;
  list-style-type: none;
  -moz-columns: 3;
       columns: 3;
  flex-direction: column;
}@media (min-width: 992px){.site-footer__list{
    margin-left: 40px;
    margin-right: 40px;
  }.site-footer__list:first-of-type{
    margin-left: 0px;
  }
}.site-footer__list-item{
  margin-bottom: 20px;
}@media (min-width: 992px){.site-footer__list-item{
    margin-bottom: 20px;
  }
}.site-footer__copyright{
  margin-right: 1.25rem;
}.site-footer__secondary-list{
  display: flex;
  list-style-type: none;
  flex-direction: row;
}@media (min-width: 992px){.site-footer__secondary-list{
    padding-bottom: 0.25rem;
  }
}.site-footer__secondary-list .menu-item:first-of-type a{
  margin-right: 0.25rem;
  border-right-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  padding-right: 0.25rem;
}.site-footer__secondary-link, .site-footer__copyright{
  font-size: 12px;
  line-height: 16px;
}.site-footer__secondary-link:hover, .site-footer__secondary-link:active, .site-footer__nav-link:hover, .site-footer__nav-link:active{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.site-footer__nav-link.dark-mode:hover, .site-footer__nav-link.dark-mode:active, .site-footer__secondary-link.dark-mode:hover, .site-footer__secondary-link.dark-mode:active{
  --tw-text-opacity: 1;
  color: rgb(248 252 82 / var(--tw-text-opacity));
}.site-footer__nav-link{
  font-size: 14px;
  line-height: 110%;
  font-weight: 300;
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}@media (min-width: 992px){.site-footer__nav-link{
    font-size: 18px;
    line-height: 110%;
  }
}.site-footer__animation{
  position: relative;
  margin-right: 18px;
  margin-bottom: 20px;
  display: inline-block;
  height: 1.5rem;
  width: 7rem;
}@media (min-width: 992px){.site-footer__animation{
    margin-bottom: 0px;
  }
}.hero-split{
  position: relative;
  display: flex;
  min-height: 50vh;
  align-items: center;
  overflow: hidden;
  padding-bottom: 80px;
}@media (min-width: 768px){.hero-split{
    padding-top: 20px;
  }
}@media (min-width: 992px){.hero-split{
    min-height: 820px;
  }
}.hero-split-simple{
  min-height: 0 !important;
  padding-top: 30px !important;
  padding-bottom: 60px !important;
}@media (min-width: 768px){.hero-split-simple{
	min-height: 0 !important;
  	padding-top: 60px !important;
  	padding-bottom: 90px !important;
  }
}@media (min-width: 992px){.hero-split-simple{
	min-height: none !important;
  	padding-top: 60px !important;
  	padding-bottom: 90px !important;
  }
}.hero-split__grid{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  padding-top: 20px;
  padding-bottom: 20px;
}@media (min-width: 992px){.hero-split__grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -moz-column-gap: 0px;
         column-gap: 0px;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}.hero-split__img{
  order: 1;
  margin-bottom: 20px;
}@media (min-width: 992px){.hero-split__img{
    order: 2;
    margin-bottom: 0px;
  }.hero-split__img img{
    max-width: 625px;
  }.hero-split__text-content{
    max-width: 75%;
  }
}.hero-split__text-content>*{
  margin-bottom: 20px;
}@media (min-width: 768px){.hero-split__text-content>*{
    margin-bottom: 40px;
  }
}.hero-split__text-content p{
  margin-bottom: 40px;
  font-weight: 300;
  letter-spacing: 0em;
}@media (min-width: 768px){.hero-split__text-content p{
    margin-top: 1.25rem;
    margin-bottom: 60px;
    max-width: 100%;
    font-size: 26px;
    line-height: 120%;
  }
}@media (min-width: 992px){.hero-split__text-content p{
    margin-left: 0px;
    margin-right: 0px;
  }
}.hero-split__text{
  order: 2;
  display: flex;
  align-items: center;
  text-align: left;
}@media (min-width: 992px){.hero-split__text{
    order: 1;
  }
}.hero-split--img-left .hero-split__img{
  order: 1;
}@media (min-width: 992px){.hero-split--img-left .hero-split__img{
    order: 1;
  }
}.hero-split--img-left .hero-split__text{
  order: 2;
}@media (min-width: 992px){.hero-split--img-left .hero-split__text{
    order: 2;
  }
}.hero-split__heading h4, .hero-split__heading h4>*{
  font-size: 26px;
  line-height: 120%;
  font-weight: 300;
  letter-spacing: -0.025em;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 768px){.hero-split__heading h4, .hero-split__heading h4>*{
    font-size: 40px;
    line-height: 110%;
  }
}.hero-split__heading h1, .hero-split__heading h1>*{
  margin-top: 40px;
  font-size: 60px;
  line-height: 105%;
  letter-spacing: -0.05em;
}@media (min-width: 992px){.hero-split__heading h1, .hero-split__heading h1>*{
    font-size: 105px;
    line-height: 95%;
  }
}.hero-split__videos-container{
  position: relative;
  order: 1;
  margin-bottom: 20px;
  overflow: visible;
}@media (min-width: 992px){.hero-split__videos-container{
    order: 2;
    margin-bottom: 0px;
  }
}.hero-split__asset{
  position: absolute;
}.hero-split__asset video{
  border-radius: 15px;
}.hero-split__form-container{
  order: 2;
}@media (min-width: 992px){.hero-split .button-list .button, .hero-split .button-list .arrow-button__arrow, .hero-split .button-list .arrow-button__trigger{
    font-size: 14px;
    line-height: 140%;
  }
}.hero-split.with-videos{
  align-items: baseline;
}.with-form.hero-split .hero-split__text{
  align-items: flex-start;
}.with-form.hero-split .hero-split__text-content{
  margin-bottom: 20px;
  max-width: 36rem;
}.with-form.hero-split .hero-split__text-content h1, .with-form.hero-split .hero-split__text-content h1>*{
  margin-top: 20px;
}@media (min-width: 768px){.with-form.hero-split .hero-split__text-content h1, .with-form.hero-split .hero-split__text-content h1>*{
    margin-top: 0px;
  }
}.with-form.hero-split .hero-split__text-content .hero-split__copy{
  margin-top: 40px;
  font-size: 18px;
  line-height: 140%;
}@media (min-width: 768px){.with-form.hero-split .hero-split__text-content .hero-split__copy{
    font-size: 22px;
    line-height: 140%;
  }
}.academy-lander .hero-split{
  padding-bottom: 30px;
}@media (min-width: 992px){.academy-lander .hero-split{
    padding-bottom: 80px;
  }.how-it-works .hero-split{
    padding-bottom: 200px;
  }
}.how-it-works .hero-split__heading h1{
  margin-top: 10px;
}@media (min-width: 992px){.how-it-works .hero-split__heading h1{
    margin-top: 40px;
  }
}.hero-centered{
  position: relative;
  margin-top: 3rem;
  margin-bottom: 3rem;
}.hero-centered__container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}@media (min-width: 375px){.hero-centered__container{
    max-width: 375px;
  }
}@media (min-width: 576px){.hero-centered__container{
    max-width: 576px;
  }
}@media (min-width: 768px){.hero-centered__container{
    max-width: 768px;
  }
}@media (min-width: 992px){.hero-centered__container{
    max-width: 992px;
  }
}@media (min-width: 1280px){.hero-centered__container{
    max-width: 1280px;
  }
}@media (min-width: 1500px){.hero-centered__container{
    max-width: 1500px;
  }
}.hero-centered__container{
  overflow: hidden;
  border-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.post-grid .hero-centered__container ul{
  margin-bottom: 20px;
}@media (min-width: 992px){.post-grid .hero-centered__container ul{
    margin-bottom: 40px;
  }
}.post-grid .hero-centered__container li{
  font-family: Atak Medium;
  font-size: 18px;
  line-height: 140%;
}@media (min-width: 768px){.post-grid .hero-centered__container li{
    font-size: 22px;
    line-height: 140%;
  }
}.hero-centered__container{width:var(--container-width);padding-left:0px;padding-right:0px}.article-header__content .hero-centered__container{
  max-width: 900px;
}@media (min-width: 992px){.article-header__content .hero-centered__container{
    padding-top: 40px;
    padding-bottom: 40px;
  }
}.pricing .article-header .hero-centered__container{
  padding-top: 0px;
}.hero-centered__content{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}.hero-centered__grid{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}@media (min-width: 992px){.hero-centered__grid{
    min-height: 600px;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}.hero-centered__heading{
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 800;
  letter-spacing: -0.025em;
}@media (min-width: 576px){.hero-centered__heading{
    font-size: 3rem;
    line-height: 1;
  }
}@media (min-width: 768px){.hero-centered__heading{
    font-size: 3.75rem;
    line-height: 1;
  }
}.hero-full{
  position: relative;
  margin-bottom: 40px;
  display: flex;
  max-width: 100%;
  flex-direction: column;
  overflow: hidden;
}.hero-full__bg{
  width: 100%;
}.hero-full__bg img{
  height: 100%;
  width: 100%;
  border-radius: 0px;
  -o-object-fit: cover;
     object-fit: cover;
}.hero-full__content{
  margin-top: auto;
  padding-bottom: 2rem;
}.author-info{
  padding-top: 40px;
  padding-bottom: 40px;
}@media (min-width: 992px){.author-info{
  padding-top: 40px;
  padding-bottom: 40px;
  }
}.author-info .b2:first-child{
  margin-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.author-info p.b2{
  font-size: 16px !important;
  line-height: 140%;
}.slideshow{
  margin-bottom: 3.5rem;
  overflow: hidden;--slide-height: 600px;--slide-width: fit-content;
}.slideshow[data-slideshow-type=centered]{--slide-height: auto;--slide-width: 100%}.slideshow .swiper-slide{max-width:var(--slide-width);overflow: hidden;border-radius: 1.5rem}.slideshow .swiper-slide:hover{cursor:-webkit-grab;cursor:grab}.slideshow .swiper-slide img{max-height:var(--slide-height)}.slideshow .swiper{
  overflow: visible;
}.slideshow .swiper-controls{
  margin-top: 1rem;
  display: flex;
  justify-content: center;
}.slideshow .swiper-controls__wrapper{
  display: flex;
  align-items: center;
}.slideshow .swiper-pagination-bullet-active{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.slideshow .swiper-pagination{
  position: static;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  display: flex;
}.slideshow .swiper-button-prev, .slideshow .swiper-button-next{
  position: static;
  margin-top: 0px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}.slideshow .swiper-button-prev:after, .slideshow .swiper-button-next:after{
  display: none;
}.mobile-menu.slideshow .swiper-button-prev:after,  .mobile-menu.slideshow .swiper-button-next:after{
  transform: none;
}.button, .arrow-button__arrow, .arrow-button__trigger{
  border-radius: 100px;
  border-width: 1px;
  border-color: transparent;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0em;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}@media (min-width: 768px){.button, .arrow-button__arrow, .arrow-button__trigger{
    border-width: .5px;
  }
}@media (min-width: 992px){.button, .arrow-button__arrow, .arrow-button__trigger{
    font-size: 18px;
    line-height: 140%;
  }
}.button--teal-10{
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(231 248 245 / var(--tw-bg-opacity));
}.button--teal-20{
  --tw-bg-opacity: 1;
  background-color: rgb(192 238 232 / var(--tw-bg-opacity));
}.button--teal-20:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(124 220 210 / var(--tw-bg-opacity));
}.button--teal-30{
  --tw-bg-opacity: 1;
  background-color: rgb(124 220 210 / var(--tw-bg-opacity));
}.button--teal-50{
  --tw-bg-opacity: 1;
  background-color: rgb(31 97 109 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.button--white{
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.button--charcoal{
  --tw-bg-opacity: 1;
  background-color: rgb(57 60 60 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.button--red{
  --tw-bg-opacity: 1;
  background-color: rgb(243 92 43 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.button--transparent{
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  background-color: transparent;
}.button--transparent:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(31 97 109 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.button--transparent.dark-mode{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.button--transparent.dark-mode:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.button--teal-10:hover, .button--white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(31 97 109 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.button--teal-10:hover svg path, .button--white:hover svg path{
  fill: #FFFFFF;
}.button--disabled{
  pointer-events: none;
}.button--arrow::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMzcgLTAuMDUyMzU3NUw5Ljk1MDAxIC0wLjEwNzQzNEw5Ljg5NjMxIC0wLjA1MjM1NzVMOS4yNjI1NiAwLjU5NzY0Mkw5LjIxMTc3IDAuNjQ5NzMyTDkuMjYyMjkgMC43MDIwODJMMTMuODY4NCA1LjQ3NUwwLjIwMDAxMiA1LjQ3NUgwLjEyNTAxMlY1LjU1TDAuMTI1MDEyIDYuNDVMMC4xMjUwMTIgNi41MjVIMC4yMDAwMTJMMTMuODY4NCA2LjUyNUw5LjI2MjI5IDExLjI5NzlMOS4yMTE3NyAxMS4zNTAzTDkuMjYyNTYgMTEuNDAyNEw5Ljg5NjMxIDEyLjA1MjRMOS45NTAwMSAxMi4xMDc0TDEwLjAwMzcgMTIuMDUyNEwxNS44NTM3IDYuMDUyMzZMMTUuOTA0OCA2TDE1Ljg1MzcgNS45NDc2NEwxMC4wMDM3IC0wLjA1MjM1NzVaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjE1Ii8+Cjwvc3ZnPgo=);margin-bottom: 0.25rem;height: 0.75rem;width: 1rem}.round-button, .arrow-button__arrow{
  border-radius: 9999px;
  padding: 0.75rem;
}@media (min-width: 992px){.round-button, .arrow-button__arrow{
    padding: 14px;
  }
}.category-button{
  margin-right: 10px;
  border-radius: 0.25rem;
  border-width: 0px;
/* 
  --tw-bg-opacity: .5;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
 */
/*   padding: 6px 12px; */
  padding:0 !important;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0em;
  color: #18929A;
}.button.clear-button, .clear-button.arrow-button__arrow, .clear-button.arrow-button__trigger{
  margin-bottom: 0px;
  cursor: pointer;
}@media (min-width: 992px){.button.clear-button, .clear-button.arrow-button__arrow, .clear-button.arrow-button__trigger{
    padding-top: 10px;
  }
}
.category-button:hover {
   cursor:pointer; 
   text-decoration:underline;
/* 
  --tw-bg-opacity: 1;
   background-color: rgb(230 230 230 / var(--tw-bg-opacity));
 */
}
.category-button:before{
   content: "#"
}


.button-list{
  display: flex;
  list-style-type: none;
}.button-list li{
  margin-right: 0.5rem;
}.button-list li .button, .button-list li .arrow-button__arrow, .button-list li .arrow-button__trigger{
  display: inline-block;
}.post-grid{
  min-width: 100%;
}@media (min-width: 768px){.post-grid{
    min-height: 600px;
  }
}.post-grid__grid{
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 40px;
}@media (min-width: 768px){.post-grid__grid{
    row-gap: 160px;
  }
}@media (min-width: 992px){.post-grid__grid--cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }.post-grid__grid--cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.post-grid__grid--cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}.post-grid__mobile.slideshow{
  margin-bottom: 0px;
  overflow: visible;
}.post-grid__mobile.slideshow .swiper-slide{
  margin-right: 12px;
  width: 75%;
  overflow: visible;
}.post-grid .container ul{
  margin-bottom: 20px;
}@media (min-width: 992px){.post-grid .container ul{
    margin-bottom: 40px;
  }
}.post-grid .container li{
  font-family: Atak Medium;
  font-size: 18px;
  line-height: 140%;
}@media (min-width: 768px){.post-grid .container li{
    font-size: 22px;
    line-height: 140%;
  }
}.post-grid .facetwp-template .post-grid__grid:not(:first-child){
  margin-top: 160px;
}.post-grid .related-container{
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-top:60px;
}@media (min-width: 992px){.post-grid .related-container{
    display: flex;
    justify-content: space-between;
    padding-top: 60px;
    padding-bottom: 60px;
    margin-top:60px;
  }
}.post-grid .related-container .headline{
  margin-right: 250px;
}.post-grid .related-container .headline ul li{
  width: 250px;
}.modal{
  pointer-events: none;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 100;
  display: flex;
  height: 100vh;
  width: 100%;
  align-items: center;
  justify-content: center;
  overflow-y: scroll;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;-webkit-overflow-scrolling:touch;
}.modal.active{
  pointer-events: auto;
  opacity: 1;
}.modal__inner{
  position: relative;
  margin: 50px auto;
  border-radius: 1.5rem;
  max-height: 95vh;
  overflow: scroll;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 16px 24px;
}@media (min-width: 768px){.modal__inner{
    width: 625px;
    padding: 16px 32px;
  }
}@media (min-width: 992px){.modal__inner{
    width: 825px;
    padding: 16px 32px;
  }
}.modal__inner{max-width:calc(100% - 32px)}.modal__inner h3{
  margin-top: 10px;
  font-size: 32px;
  line-height: 120%;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 992px){.modal__inner h3{
    font-size: 60px;
    line-height: 105%;
  }
}.modal__inner p{
  margin-top: 1rem;
  --tw-text-opacity: 1;
  color: rgb(24 146 154 / var(--tw-text-opacity));
}.modal__inner>*{
  margin-bottom: 20px;
}@media (min-width: 992px){.modal__inner>*{
    margin-bottom: 40px;
  }
}.modal__close{
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 1rem;
}@media (min-width: 992px){.modal__close{
    top: 15px;
    right: 15px;
  }
}.modal__close svg{
  height: 18px;
  width: 18px;
}.modal .wpforms-form.wpforms-validate button.wpforms-submit{
  --tw-bg-opacity: 1;
  background-color: rgb(192 238 232 / var(--tw-bg-opacity));
}.modal .wpforms-form.wpforms-validate button.wpforms-submit:hover{
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(124 220 210 / var(--tw-bg-opacity));
}.modal .wpforms-form.wpforms-validate .wpforms-title{
  display: none;
}.mobile-menu.modal .wpforms-form.wpforms-validate .wpforms-title{
  transform: none;
}body.js-modal-open, html.js-modal-open{
  overflow: hidden;
}@media(orientation: landscape)and (hover: none)and (pointer: coarse){.modal__inner{
    margin-top: 300px;
    max-width: 60%;
  }}:root{--container-width: calc(100% - 32px) !important;--container-max-width: 100% !important}.container{width:var(--container-width) !important;padding-left:0px !important;padding-right:0px !important}.article :first-child{
  margin-top: 0px;
}.article hr{
  display: none;
}.mobile-menu.article hr{
  transform: none;
}.article>*, .article .share-lesson{
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  max-width: 625px;
}.article iframe{
  max-width: 100%;
}.article h2{
  font-size: 32px;
  line-height: 140%;
}@media (min-width: 992px){.article h2{
    font-size: 42px;
    line-height: 110%;
  }
}.article h3, .article h4:not(.accordion__header){
  font-size: 20px;
  line-height: 110%;
}@media (min-width: 992px){.article h3, .article h4:not(.accordion__header){
    font-size: 30px;
    line-height: 110%;
  }
}.article h1{
  font-size: 32px;
  line-height: 120%;
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}@media (min-width: 992px){.article h1{
    font-size: 60px;
    line-height: 105%;
  }
}.article h2{
  margin-bottom: 20px;
  margin-top: 40px;
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}@media (min-width: 992px){.article h2{
    margin-top: 60px;
    margin-bottom: 40px;
  }
}.article h3, .article h4:not(.accordion__header){
  margin-bottom: 20px;
  margin-top: 40px;
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}@media (min-width: 992px){.article h3, .article h4:not(.accordion__header){
    margin-top: 60px;
    margin-bottom: 20px;
  }
}.article p:not(.hero-split__heading h4 p,.hero-split__text-content p,.feature-comparison__plans p){
  font-family: Atak Light;
  font-weight: 400;
  --tw-text-opacity: 1;
  margin-bottom:12px;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 768px){.article p:not(.hero-split__heading h4 p,.hero-split__text-content p,.feature-comparison__plans p){
    font-size: 22px;
    line-height: 140%;
  }
}.article p a {
	text-decoration:underline;
}.article .b2{
  font-size: 0.75rem;
  line-height: 1rem;
}@media (min-width: 768px){.article .b2{
    font-size: 18px;
    line-height: 140%;
  }
}.article .cta, .article .newsletter{
  margin: 40px auto;
/*   min-width: 0px; */
  --tw-bg-opacity: 1;
  background-color: rgb(231 248 245 / var(--tw-bg-opacity));
  padding: 32px;
}@media (min-width: 992px){.article .cta, .article .newsletter{
   margin: 60px auto;
    padding: 60px;
  }
}
.article .cta,.article .newsletter{
   /* padding-left: calc(50% - 50vw); padding-right:calc(50% - 50vw);  */
   width:100%; 
   border-radius:24px;
}

.article .cta>*,.article .newsletter>*{
/*    max-width:100% */
   width:100%;
}
.article .cta>*, .article .newsletter>*{
  margin-left: auto;
  margin-right: auto;
}@media (min-width: 768px){ .article .cta>*, .article .newsletter>*{
/*     max-width: 640px; */
  }
}.article .cta a, .article .newsletter a{
text-decoration:underline;
}.article .cta p, .article .newsletter p{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}.article .cta h2, .article .newsletter h2{
  margin-bottom: 40px;
  font-size: 32px;
  line-height: 120%;
}.article .cta-img{
  display: none;
}.mobile-menu.article .cta-img{
  transform: none;
}.article .clear{
  /* display: none; */
  clear: both;
}.mobile-menu.article .clear{
  transform: none;
}@media (min-width: 992px){.article .hero-full__bg{
    max-height: 800px;
  }
}.article .wp-block-image{
  margin-top: 3rem;
  margin-bottom: 3rem;
}@media (min-width: 992px){.article .wp-block-image{
    max-width: 1062px;
  }.article .wp-block-image figure{
    width: 1062px;
  }
}.article .wp-block-image img{
  margin-top: 40px;
  margin-bottom: 40px;
  width: 100%;
  border-radius: 15px;
}@media (min-width: 992px){.article .wp-block-image img{
    margin-top: 80px;
    margin-bottom: 80px;
    border-radius: 30px;
  }
}.article .wp-block-image.is-style-float-right{
  float: right;
  margin-top: 1rem;width:calc((100% - 740px)/2 - 16px);
}.article .wp-block-image.is-style-float-left{
  float: right;
}.article ul, .article ol{
  margin-bottom: 20px;
  list-style-type: disc;
  padding-left: 20px;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.article ul li, .article ol li{
  font-size: 14px;
  line-height: 140%;
  margin-bottom:12px;
}@media (min-width: 768px){.article ul li, .article ol li{
    font-size: 22px;
    line-height: 140%;
  }
}
.article ul li a, .article ol li a {
	text-decoration: underline;
}



.article .wp-block-table{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.article ul+p, .article ol+p{
  padding-left: 20px;
}.article .button-list{
  list-style-type: none;
  padding-left: 0px;
}.article .button-list li{
  font-family: Atak Light;
}.article-header{
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(231 248 245 / var(--tw-bg-opacity));
}.article-header__bg{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  height: 100%;
  width: 100%;
}.article-header__bg img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.article-header__content{
  padding-top: 100px;
  padding-bottom: 60px;
}@media (min-width: 992px){.article-header__content{
    padding-top: 120px;
    padding-bottom: 120px;
  }
}.article-header__content .container{
  max-width: 900px;
}@media (min-width: 992px){.article-header__content .container{
    padding-top: 40px;
    padding-bottom: 40px;
  }
}.article-header__content h2{
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 120%;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 992px){.article-header__content h2{
    margin-bottom: 40px;
    font-size: 72px;
    line-height: 108%;
  }
}.article-header__content h5{
  font-size: 18px;
  line-height: 140%;
  --tw-text-opacity: 1;
  color: rgb(24 146 154 / var(--tw-text-opacity));
}@media (min-width: 992px){.article-header__content h5{
    font-size: 32px;
    line-height: 120%;
  }
}.article-header__category-container{
  margin-bottom: 20px;
}@media (min-width: 992px){.article-header__category-container{
    margin-bottom: 40px;
  }
}#progress-bar{--scroll: 0%;background:linear-gradient(to right, #1F616D var(--scroll), transparent 0);position:absolute;width:100%;height:5px;top:100%}.accordion__item{
  overflow-y: clip;
}.accordion .accordion__item:not(:first-of-type){
  border-top-width: 0px;
}.accordion__header{
  margin-bottom: 0px;
  text-align: left;
  font-size: 18px;
  line-height: 140%;
}@media (min-width: 992px){.accordion__header{
    font-size: 40px;
    line-height: 110%;
  }
}.accordion__button{
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}.accordion__button svg{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.accordion__button[aria-expanded=true] svg{
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.accordion__collapse{
  max-height: 0px;
  opacity: 1;transition:max-height .25s ease-in-out,opacity .3s ease-in-out;
}.accordion__collapse.collapsed{
  max-height: 0px;
  opacity: 0;
}@media (min-width: 992px){.accordion__collapse.collapsed{
    opacity: 1;
  }
}.accordion__collapse.collapsed{transition:max-height .3s ease-in-out,opacity .1s ease-in-out}.accordion__body{
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}.accordion__body>*{
  font-size: 14px;
  line-height: 140%;
}@media (min-width: 992px){.accordion__body>*{
    font-size: 22px;
    line-height: 140%;
  }
}
.accordion__body {
    width:90% !important;
    max-width:1000px !important;
    min-width:350px !important;
}
@supports(selector(:nth-child(1 of x))) or (-webkit-touch-callout: none){.accordion__collapse{transition:max-height .3s ease-in-out,opacity .4s ease-in-out}.accordion__collapse.collapsed{
    opacity: 0;transition:max-height .3s ease-in-out,opacity .2s ease-in-out;
  }}.video-player{
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
}.video-player .ytp-chrome-top,.video-player .ytp-pause-overlay{opacity:0}.video-player .plyr{--plyr-color-main: #F35C2B}.video-player .plyr, .video-player .plyr__video-wrapper{
  border-radius: 15px;
}@media (min-width: 992px){.video-player .plyr, .video-player .plyr__video-wrapper{
    border-radius: 30px;
  }
}.video-player [data-plyr=play]:not(.plyr__control--overlaid){
  position: absolute;
  left: 25px;
  bottom: 30px;
}@media (min-width: 768px){.video-player [data-plyr=play]:not(.plyr__control--overlaid){
    bottom: 45px;
  }
}@media (min-width: 992px){.video-player [data-plyr=play]:not(.plyr__control--overlaid){
    left: 45px;
  }
}.video-player [data-plyr=play]:not(.plyr__control--overlaid) svg{
  height: 9px;
  width: 9px;
}@media (min-width: 768px){.video-player [data-plyr=play]:not(.plyr__control--overlaid) svg{
    height: 15px;
    width: 15px;
  }.video-player [data-plyr=play].plyr__control--overlaid{
    padding: 30px;
  }
}@media (min-width: 992px){.video-player [data-plyr=play].plyr__control--overlaid{
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 35px;
    padding-right: 35px;
  }
}.video-player [data-plyr=play].plyr__control--overlaid svg{
  height: 16px;
  width: 16px;
}@media (min-width: 768px){.video-player [data-plyr=play].plyr__control--overlaid svg{
    height: 40px;
    width: 40px;
  }
}@media (min-width: 992px){.video-player [data-plyr=play].plyr__control--overlaid svg{
    height: 60px;
    width: 50px;
  }
}.video-player .plyr__volume{
  position: absolute;
  left: 55px;
  bottom: 30px;
}@media (min-width: 768px){.video-player .plyr__volume{
    bottom: 45px;
  }
}@media (min-width: 992px){.video-player .plyr__volume{
    left: 85px;
  }
}.video-player .plyr__volume svg{
  height: 9px;
  width: 9px;
}@media (min-width: 768px){.video-player .plyr__volume svg{
    height: 15px;
    width: 15px;
  }
}.video-player .plyr__control{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  opacity: 1;
}.video-player .plyr__control svg use{
  opacity: 0.5;fill:#080808;
}.video-player .plyr__controls{
  bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
}@media (min-width: 992px){.video-player .plyr__controls{
    bottom: 50px;
    padding-left: 40px;
    padding-right: 40px;
  }
}.video-player .plyr__controls{--plyr-range-thumb-height: 17px;--plyr-video-range-track-background: #A6A5A5;--plyr-range-fill-background: white;--plyr-range-track-height: 7px;background:none}.to-reveal{opacity:0;transition:opacity .5s ease,transform 1s cubic-bezier(0.1, 0.6, 0.4, 1)}.to-reveal.__revealed{opacity:1}section.content-wrapper{
  padding-bottom: 40px;
}@media (min-width: 992px){section.content-wrapper{
    padding-bottom: 8rem;
  }
}body.single-post .content-wrapper{
  padding-bottom: 20px;
}body.page-template-template-academy-lander .content-wrapper, body.page-template-template-more-info .content-wrapper, body.page-template-template-pricing .content-wrapper{
  padding-bottom: 40px;
}@media (min-width: 768px){body.page-template-template-academy-lander .content-wrapper, body.page-template-template-more-info .content-wrapper, body.page-template-template-pricing .content-wrapper{
    padding-bottom: 6rem;
  }
}section.content-wrapper.with-alert{
  margin-top: 150px;
}@media (min-width: 992px){section.content-wrapper.with-alert{
    margin-top: 200px;
  }
}.about__content-wrapper{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.about__heading{
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 800;
  letter-spacing: -0.025em;
}@media (min-width: 576px){.about__heading{
    font-size: 3rem;
    line-height: 1;
  }
}@media (min-width: 768px){.about__heading{
    font-size: 3.75rem;
    line-height: 1;
  }
}.page-transition{
  position: fixed;
  left: 0px;
  top: 0px;
  display: flex;
  height: 100vh;
  width: 0px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));z-index:9999;
}.page-transition__loading{
  font-size: 2.25rem;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.fade-text-wrapper{
  overflow: hidden;
}.fade-in-text, .to-fade-in{
  opacity: 0;
}.social__list{
  display: flex;
  list-style-type: none;
  padding-bottom: 2rem;
}.social__list-item{
  margin-left: 5px;
  margin-right: 5px;
}@media (min-width: 992px){.social__list-item{
    margin-left: 10px;
    margin-right: 10px;
  }
}.social__list-item:first-of-type{
  margin-left: 0px;
}.social__list-link{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.social__list-link:hover{
  --tw-text-opacity: 1;
  color: rgb(24 146 154 / var(--tw-text-opacity));
}.social__list-link svg{
  height: 26px;
  width: 26px;
}@media (min-width: 992px){.social__list-link svg{
    height: 40px;
    width: 40px;
  }
}.social__list-link svg path{
  fill: currentColor;
}.social__list-link.dark-mode svg path{
  fill: #FFFFFF;
}.social__list-link.dark-mode svg:hover path{
  fill: #F8FC52;
}.quote{
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}@media (min-width: 768px){.quote{
    margin-top: 80px;
    margin-bottom: 80px;
  }
}.quote__text{
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(24 146 154 / var(--tw-text-opacity));
}@media (min-width: 768px){.quote__text{
    margin-right: -13rem;
  }.quote__text h4{
    font-size: 40px;
    line-height: 110%;
  }
}.quote__img{
  margin-right: 40px;
  display: flex;
  padding-top: 7px;
}@media (min-width: 768px){.quote__img{
    margin-right: 182px;
    padding-top: 10px;
  }
}.quote__img svg{
  height: 1rem;
  width: 1.25rem;
}@media (min-width: 768px){.quote__img svg{
    height: 28px;
    width: 36px;
  }
}
.cta{
  min-width: 100%;
}
@media (max-width: 475px){
	.cta{
	  margin-bottom:60px;
	}
}
.cta__wrapper{
  padding-top: 60px;
  padding-bottom: 60px;
}@media (min-width: 992px){.cta__wrapper{
    display: flex;
    padding-top: 80px;
    padding-bottom: 80px;
  }
}.cta__container{
  margin-top: 40px;
  padding-left: 25px;
}@media (min-width: 768px){.cta__container{
    margin-top: 20px;
    padding-left: 0px;
  }
}@media (min-width: 992px){.cta__container{
    margin-top: 0px;
    width: 50%;
  }
}.cta__container h5{
  margin-bottom: 20px;
  max-width: 32rem;
  font-size: 18px;
  line-height: 140%;
  font-weight: 300;
}@media (min-width: 768px){.cta__container h5{
    font-size: 32px;
    line-height: 120%;
  }
}@media (min-width: 992px){.cta__container h5{
    margin-bottom: 40px;
  }.cta__headline{
    margin-right: 0px;
    width: 50%;
  }
}.cta__headline ul{
  list-style-type: disc;
  padding-left: 20px;
}.cta__headline ul li{
  font-family: Atak Medium;
  font-size: 18px;
  line-height: 140%;
}@media (min-width: 768px){.cta__headline ul li{
    font-size: 22px;
    line-height: 140%;
  }
}.cta__button-container{
  display: inline-flex;
}.cta__button-container:hover button{
  --tw-bg-opacity: 1;
  background-color: rgb(31 97 109 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.cta__button-container:hover svg path{
  fill: #FFFFFF;
}.cta__floating-video{
  border-radius: 10px;
}@media (min-width: 768px){.cta__floating-video{
    border-radius: 15px;
  }
}.cta__asset-container{
  position: absolute;
  max-width: 320px;
}.cta__logo{
  position: absolute;
  left: 4%;
  bottom: 6%;
  width: 32px;
}@media (min-width: 992px){.cta__logo{
    width: 40px;
  }
}.how-it-works .cta{
  margin-top: 60px;
}@media (min-width: 992px){.how-it-works .cta{
    margin-top: 0px;
  }
}.hero-wrapper{
  margin-top: 54px;
}@media (min-width: 768px){.hero-wrapper{
    margin-top: 7rem;
  }
}.hero-wrapper-midpage{
  margin-top: 0;
}@media (min-width: 768px){.hero-wrapper-midpage{
    margin-top: 0;
  }
}.facet{
  margin-bottom: 20px;
  margin-top:0;
}@media (min-width: 992px){.facet{
   /*  margin-bottom: 60px; */
  }
}.facet__new-facet{
  margin-bottom: 0.25rem;
  white-space: pre;
  padding-left: 20px;
}.facet__new-facet .facetwp-counter{
  display: none;
}.mobile-menu.facet__new-facet .facetwp-counter{
  transform: none;
}.facet__new-facet.facetwp-checkbox{background:none;--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity))}.facet__new-facet.facetwp-checkbox.checked{background:none}.facet__new-facet.facetwp-checkbox:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 768px){.facet__new-facet.facetwp-checkbox:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(31 97 109 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.facet__new-facet.facetwp-checkbox[disabled]{cursor:default}.facet__facets{
  display: flex;
  flex-direction: column;
}@media (min-width: 992px){.facet__facets{
    flex-direction: row;
  }
}.facet__search-container{
  margin-top: 10px;
}@media (min-width: 992px){.facet__search-container{
    margin-top: 0px;
  }
}.facet__search-container p{
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.facet p{
  letter-spacing: 0em;
}.facet__wrapper{
  margin-bottom: 40px;
  display: grid;
  gap: 10px;
}@media (min-width: 992px){.facet__wrapper{
    margin-bottom: 0px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
  }.facet__wrapper .headline ul li{
    width: 200px;
  }
}.facet__wrapper i{
  display: none;
}.mobile-menu.facet__wrapper i{
  transform: none;
}.facet__wrapper .facetwp-facet.facetwp-facet-search{
  margin-top: 10px;
  width: 100%;
}@media (min-width: 992px){.facet__wrapper .facetwp-facet.facetwp-facet-search{
    margin-bottom: 10px;
    margin-top: 20px;
  }
}.facet__wrapper input{
  height: 34px;
  width: 100%;
  min-width: 0px;
  border-radius: 9999px;
  border-width: .5px;
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  padding-right: 1.25rem;
  padding-left: 45px;
  font-size: 16px;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 992px){.facet__wrapper input{
    font-size: 18px;
    line-height: 140%;
  }
}.facet__wrapper input{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNSI+CiAgPGNpcmNsZSBjeD0iOC4wOTEiIGN5PSI3LjQ2MSIgcj0iNC40MjIiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDguMDkgNy40NikiIHN0cm9rZT0iIzFGNjE2RCIvPgogIDxwYXRoIGQ9Ik00LjczMiAxMC44MTkuOTQ3IDE0LjYwNSIgc3Ryb2tlPSIjMUY2MTZEIi8+Cjwvc3ZnPg==);background-repeat:no-repeat;background-position-x:3%;background-position-y:50%;background-size:18px;-webkit-appearance:none;-moz-appearance:none}.facet__wrapper input:focus{
  outline-width: 1px;
  outline-color: #F35C2B;
}.facet__wrapper input::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.facet__wrapper input:-ms-input-placeholder{
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.facet__wrapper input::placeholder{
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.facet__wrapper span{
  width: 100%;
}.facet__container.revealed{
  display: flex;
  flex-direction: column;
}.facet__selected-container>*{
  margin-right: 10px;
}.facet__btn-container{
  margin-right: 10px;
  display: inline-block;
}.facet__selected-div{
  margin-bottom: 10px;
  display: inline-block;
}.facet__close-btn{
  border-radius: 9999px;
  border-width: .5px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  padding: 0.75rem;
}@media (min-width: 992px){.facet__close-btn{
    padding: 14px;
  }
}.facet__close-btn svg{
  height: 0.5rem;
  width: 0.5rem;
}.facet #topics{
  margin-left: 4rem;
}@media (min-width: 992px){.facet #topics{
    margin-left: 5rem;
  }
}.facet__choices p{
  padding-top: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.facet__choices>*{
  margin-right: 10px;
}.facet .button.selected, .facet .selected.arrow-button__arrow, .facet .selected.arrow-button__trigger{
  --tw-bg-opacity: 1;
  background-color: rgb(31 97 109 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.facet .button, .facet .arrow-button__arrow, .facet .arrow-button__trigger{
  font-size: 0.75rem;
  line-height: 1rem;
}@media (min-width: 992px){.facet .button.facetwp-load-more, .facet .facetwp-load-more.arrow-button__arrow, .facet .facetwp-load-more.arrow-button__trigger{
    font-size: 14px;
    line-height: 140%;
  }.facet .button.drop-trigger, .facet .drop-trigger.arrow-button__arrow, .facet .drop-trigger.arrow-button__trigger{
    vertical-align: sub;
  }
}.facet .facetwp-facet{
  margin-bottom: 10px;
}@media (min-width: 992px){.facet .facetwp-facet{
    margin-bottom: 40px;
  }
}.facet .facetwp-checkbox{
  margin-bottom: 10px;
  margin-right: 5px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 0.75rem;
  line-height: 1rem;
}.facet .facetwp-facet-categories{
  margin-top: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}@media (min-width: 992px){.facet .facetwp-facet-categories{
    z-index: 10;
    margin-top: 20px;
  }
}.home-hero{
  position: relative;
  height: 770px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 3.5rem;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 768px){.home-hero{
    height: auto;
  }
}.home-hero__center{
  position: relative;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20vh;
  padding-bottom: 20vh;
}@media (min-width: 768px){.home-hero__center{
    max-width: 35vw;
  }
}.home-hero h2, .home-hero h2>*{
  font-size: 40px;
  line-height: 110%;
  letter-spacing: -0.05em;
}@media (min-width: 992px){.home-hero h2, .home-hero h2>*{
    font-size: 72px;
    line-height: 108%;
  }
}.home-hero .sub-head-and-btn p{
  margin-bottom: 48px;
  font-size: 18px;
  font-weight: 300;
}@media (min-width: 992px){.home-hero .sub-head-and-btn p{
    margin-bottom: 60px;
    font-size: 22px;
  }
}.sport-selector__wrapper{
  height: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(231 248 245 / var(--tw-bg-opacity));
}.sport-selector__container{
  padding-top: 60px;
  padding-bottom: 60px;
}@media (min-width: 992px){.sport-selector__container{
    padding-top: 160px;
    padding-bottom: 160px;
  }
}.sport-selector__cards-container{
  margin-top: 40px;
  gap: 20px;
}@media (min-width: 992px){.sport-selector__cards-container{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}.sport-selector__cards-container>*{
  margin-right: 20px;
}.sport-selector__card{
  max-width: 100%;
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.sport-selector__card:hover{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.sport-selector__card .round-button, .sport-selector__card .arrow-button__arrow{
  margin-right: 10px;
  border-width: 0.75px;
  border-color: currentColor;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 14px;
}.sport-selector__text-container{
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
}@media (min-width: 992px){.sport-selector__text-container{
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }
}.sport-selector video, .sport-selector img{
  width: 100%;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}@media (min-width: 992px){.sport-selector video, .sport-selector img{
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
}.sport-selector__text{
  display: flex;
}.sport-selector .round-button, .sport-selector .arrow-button__arrow{
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 12px;
  padding-right: 12px;
}.sport-selector .round-button svg, .sport-selector .arrow-button__arrow svg{
  height: 10px;
  width: 14px;
}.sport-selector .slideshow{
  margin-bottom: 0px;
  overflow: visible;
}.sport-selector .swiper{
  margin-top: 40px;
}.sport-selector .swiper-wrapper{
  height: auto;
}.sport-selector .swiper-slide{
  margin-right: 30px;
  width: 75%;
}.sport-selector .cta__headline{
  padding-left: 0px;
}@media(orientation: landscape)and (hover: none)and (pointer: coarse){.sport-selector__cards-container.landscape-hide{
    display: none;
  }.mobile-menu.sport-selector__cards-container.landscape-hide{
    transform: none;
  }.sport-selector__slideshow.slideshow{
    display: block;
  }.sport-selector .swiper-slide{
    width: 45%;
  }}.alternating-cards__wrapper{
  position: relative;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}.alternating-cards__card{
  padding-top: 80px;
}@media (min-width: 768px){.alternating-cards__card{
    padding-left: 80px;
    padding-right: 80px;
  }
}.alternating-cards__card:last-of-type{
  height: auto;
}@media (min-width: 992px){.alternating-cards__card:last-of-type{
    margin-bottom: 80px;
  }
}.alternating-cards__card-container{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0.5rem;
}@media (min-width: 768px){.alternating-cards__card-container{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem;
  }
}@media (min-width: 992px){.alternating-cards__card-container{
    gap: 50px;
  }
}.alternating-cards__text-container{
  margin-top: 40px;
}@media (min-width: 768px){.alternating-cards__text-container{
    margin-top: 0px;
  }
}.alternating-cards__text-container p, .alternating-cards__text-container h4{
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.alternating-cards__text-container p{
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0em;
}@media (min-width: 768px){.alternating-cards__text-container p{
    font-size: 22px;
    line-height: 140%;
  }
}.alternating-cards__text-container h3{
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 110%;
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}@media (min-width: 768px){.alternating-cards__text-container h3{
    margin-top: 60px;
    margin-bottom: 40px;
    font-size: 60px;
    line-height: 105%;
  }
}.alternating-cards__text-container h4{
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 120%;
}@media (min-width: 768px){.alternating-cards__text-container h4{
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 110%;
  }
}.alternating-cards__asset-container{
  position: relative;
  margin-bottom: 45px;
  height: 300px;
}@media (min-width: 768px){.alternating-cards__asset-container{
    margin-bottom: 0px;
    height: 100%;
  }
}.alternating-cards__vid-container{
  position: absolute;transform-origin:0;
}.alternating-cards__vid-container video{
  width: 182px;
}@media (min-width: 768px){.alternating-cards__vid-container video{
    width: 350px;
    border-radius: 30px;
  }
}.alternating-cards__img-container{transform-origin:0}.alternating-cards__img-container img{
  width: 280px;
}@media (min-width: 768px){.alternating-cards__img-container img{
    width: 450px;
    border-radius: 30px;
  }
}.quote-carousel{
  margin-top: 80px;
}@media (min-width: 768px){.quote-carousel{
    margin-top: 160px;
  }
}.quote-carousel__container{
  padding-bottom: 20px;
  padding-top: 60px;
}@media (min-width: 768px){.quote-carousel__container{
    display: flex;
    padding-top: 160px;
    padding-bottom: 10px;
  }
}.quote-carousel__content{
  margin-left: auto;
  margin-right: auto;
  margin-top: 80px;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 992px){.quote-carousel__content{
    margin-top: 0px;
    width: 70%;
  }
}.quote-carousel__content h3{
  margin-top: 0px;
  max-width: 100%;
  font-size: 32px;
  line-height: 120%;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 768px){.quote-carousel__content h3{
    max-width: 850px;
    font-size: 60px;
    line-height: 105%;
  }
}.quote-carousel__author-details{
  margin-top: 60px;
  display: flex;
}@media (min-width: 768px){.quote-carousel__author-details{
    height: 250px;
  }
}.quote-carousel__author-details p{
  font-size: 18px;
  line-height: 140%;
}@media (min-width: 768px){.quote-carousel__author-details p{
    font-size: 32px;
    line-height: 120%;
  }
}.quote-carousel__animation{
  position: relative;
  margin-top: 0px;
}@media (min-width: 992px){.quote-carousel__animation{
    margin-top: 1rem;
    width: 30%;
  }
}.quote-carousel__img-container{
  position: relative;
  margin-right: 20px;
}@media (min-width: 768px){.quote-carousel__img-container{
    margin-right: 40px;
  }
}.quote-carousel__img-container img{
  width: 160px;
  border-radius: 15px;
}.quote-carousel__badge-container{
  position: absolute;
  bottom: -35px;
  right: -30px;
  width: 68px;
}@media (min-width: 768px){.quote-carousel__badge-container{
    bottom: 60px;
  }
}.quote-carousel .slideshow{
  margin-bottom: 0px;
}@media (min-width: 768px){.quote-carousel .slideshow{
    margin-bottom: 3.5rem;
    max-width: 768px;
  }
}@media (min-width: 992px){.quote-carousel .slideshow{
    max-width: 100%;
  }
}.quote-carousel .swiper-slide{
  max-width: none;
  overflow: visible;
}.quote-carousel .swiper-wrapper{
  height: auto;
}.quote-carousel .swiper-controls__wrapper .button svg, .quote-carousel .swiper-controls__wrapper .arrow-button__arrow svg, .quote-carousel .swiper-controls__wrapper .arrow-button__trigger svg{
  height: 10px;
  width: 14px;
}@media (min-width: 992px){.quote-carousel .swiper-controls__wrapper .button svg, .quote-carousel .swiper-controls__wrapper .arrow-button__arrow svg, .quote-carousel .swiper-controls__wrapper .arrow-button__trigger svg{
    height: 10px;
    width: 14px;
  }
}.quote-carousel .swiper-controls__wrapper .button--transparent:hover svg path{
  fill: #FFFFFF;
}.quote-carousel .swiper-controls__wrapper .button, .quote-carousel .swiper-controls__wrapper .arrow-button__arrow, .quote-carousel .swiper-controls__wrapper .arrow-button__trigger{
  display: block;
  height: auto;
  width: auto;
  border-width: 1px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 12px;
  padding-right: 12px;
}@media (min-width: 992px){.quote-carousel .swiper-controls__wrapper .button, .quote-carousel .swiper-controls__wrapper .arrow-button__arrow, .quote-carousel .swiper-controls__wrapper .arrow-button__trigger{
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 12px;
    padding-right: 12px;
  }
}.quote-carousel .swiper-controls__wrapper .swiper-button-prev{
  margin-right: 10px;
}@media (min-width: 768px){.quote-carousel .swiper-controls__wrapper .swiper-button-prev{
    margin-right: 20px;
  }
}.quote-carousel .swiper-controls{
  margin-top: 40px;
  justify-content: flex-end;
}@media (min-width: 768px){.quote-carousel .swiper-controls{
    margin-top: 1rem;
  }
}.sports .quote-carousel{
  margin-top: 40px;
}@media (min-width: 768px){.sports .quote-carousel{
    margin-top: 80px;
}.key-features, .post-grid{
  padding-top: 30px;
  padding-bottom: 30px;
  }
}@media (min-width: 992px){.key-features__content, .post-grid{
    display: flex;
    padding-top: 60px;
    padding-bottom: 60px;
  }
}.key-features__header{
  font-size: 32px;
  line-height: 120%;
}@media (min-width: 768px){.key-features__header{
    font-size: 105px;
    line-height: 95%;
  }
}.key-features__header:first-of-type{
  margin-top: 0px;
}.key-features__trigger{
  padding-top: 2.5px;
  padding-bottom: 2.5px;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.key-features__trigger:hover{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}@media (min-width: 768px){.key-features__trigger{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}.key-features__trigger .round-button, .key-features__trigger .arrow-button__arrow{
  margin-right: 15px;
  border-width: 1px;
  border-color: currentColor;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 12px;
  padding-right: 12px;
}@media (min-width: 768px){.key-features__trigger .round-button, .key-features__trigger .arrow-button__arrow{
    padding: 23px;
  }
}.key-features__trigger .round-button svg, .key-features__trigger .arrow-button__arrow svg{
  height: 10px;
  width: 14px;
}@media (min-width: 768px){.key-features__trigger .round-button svg, .key-features__trigger .arrow-button__arrow svg{
    height: 30px;
    width: 30px;
  }
}.key-features__body{
  padding-top: 30px;
  padding-bottom: 60px;
}@media (min-width: 768px){.key-features__body{
    display: flex;
    padding-bottom: 80px;
  }
}@media (min-width: 992px){.key-features__body{
    margin-left: -300px;
    padding-top: 80px;
    padding-bottom: 80px;
  }
}.key-features .headline{
  margin-bottom: 35px;
}@media (min-width: 768px){.key-features .headline{
    padding-top: 3rem;
  }
}@media (min-width: 992px){.key-features .headline{
    margin-bottom: 0px;
    margin-right: 0px;
    width: 30%;
  }
}@media (min-width: 768px){.key-features__copy-container{
    margin-left: 40px;
    width: 407px;
  }
}.key-features__copy-container h5{
  margin-bottom: 20px;
  margin-top: 20px;
  font-size: 26px;
  line-height: 120%;
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}@media (min-width: 768px){.key-features__copy-container h5{
    margin-top: 0px;
    font-size: 32px;
    line-height: 120%;
  }
}.key-features__copy-container p{
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 140%;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 768px){.key-features__copy-container p{
    font-size: 22px;
    line-height: 140%;
  }
}@media (min-width: 992px){.key-features__feature-container{
    width: 70%;
  }
}@media (min-width: 768px){.key-features__img-container, .key-features__video-container{
    max-width: 45%;
  }
}@media (min-width: 992px){.key-features__img-container, .key-features__video-container{
    max-width: 516px;
  }
}.faq{
  padding-top: 30px;
  padding-bottom: 30px;}
}@media (min-width: 992px){.faq{
    padding-top: 60px;
    padding-bottom: 60px;
  }
}.faq__card{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.faq__headline{
  margin-bottom: 40px;
}.faq__body{
  width: 300px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 20px;
}@media (min-width: 768px){.faq__body{
    width: 580px;
    padding-bottom: 40px;
    padding-left: 67px;
  }
}.faq__body p{
  font-size: 18px;
  line-height: 140%;
}@media (min-width: 992px){.faq__body p{
    font-size: 22px;
    line-height: 140%;
  }
}.faq__trigger{
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.faq__trigger:hover{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}@media (min-width: 992px){.faq__trigger{
    padding-top: 40px;
    padding-bottom: 40px;
  }
}.faq__trigger:hover .button svg path, .faq__trigger:hover .arrow-button__arrow svg path, .faq__trigger:hover .arrow-button__trigger svg path{
  fill: #F35C2B;
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.faq__trigger:hover .button, .faq__trigger:hover .arrow-button__arrow, .faq__trigger:hover .arrow-button__trigger{
  --tw-border-opacity: 1;
  border-color: rgb(243 92 43 / var(--tw-border-opacity));
}.faq__trigger .button svg, .faq__trigger .arrow-button__arrow svg, .faq__trigger .arrow-button__trigger svg{
  height: 10px;
  width: 14px;
}.faq__trigger .button:hover, .faq__trigger .arrow-button__arrow:hover, .faq__trigger .arrow-button__trigger:hover{
  background-color: transparent;
}.faq__trigger .round-button, .faq__trigger .arrow-button__arrow{
  margin-right: 15px;
  align-self: center;
  border-width: 1px;
  border-color: currentColor;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 12px;
  padding-right: 12px;
}

.dark-mode .faq__card .round-button, .dark-mode .faq__trigger .arrow-button__arrow:hover {  
  border-color: #fff !important;
  color: #fff !important;
}
.dark-mode .faq__card {
  border-color: #18929A !important;
}

.feature-comparison{
  --tw-bg-opacity: 1;
  /* background-color: rgb(231 248 245 / var(--tw-bg-opacity)); */
  padding-top: 30px;
  padding-bottom: 30px;
}@media (min-width: 992px){.feature-comparison{
    padding-top: 60px;
	padding-bottom: 60px;
  }
}.feature-comparison__container{
  padding-bottom: 30px;
}@media (min-width: 992px){.feature-comparison__container{
    padding-bottom: 60px;
  }
}.feature-comparison__container .feature-comparison__headline{
  margin-bottom: 40px;
}@media (min-width: 992px){.feature-comparison__container .feature-comparison__headline{
    margin-right: 0px;
  }.feature-comparison__headline{
    display: flex;
  }
}.feature-comparison__headline ul{
  width: 100%;
}@media (min-width: 992px){.feature-comparison__headline ul{
    width: 60%;
  }
}.feature-comparison__plans{
  margin-top: 40px;
  display: flex;
  justify-content: flex-end;
  --tw-text-opacity: 1;
  color: rgb(24 146 154 / var(--tw-text-opacity));
}@media (min-width: 992px){.feature-comparison__plans{
    margin-top: 0px;
    width: 40%;
    justify-content: flex-start;
  }
}.feature-comparison__plans p{
  width: 20%;
  font-family: Atak Medium;
  font-size: 18px;
  line-height: 140%;
}@media (min-width: 992px){.feature-comparison__plans p{
    width: 50%;
    font-size: 22px;
    line-height: 140%;
  }
}.feature-comparison__top-container{
  display: flex;
  justify-content: space-between;
}@media (min-width: 992px){.feature-comparison__top-container{
    padding-right: 0px;
  }
}.feature-comparison__button-container{
  display: flex;
  width: 40%;
  align-items: center;
}.feature-comparison__button-container .svg-container{
  width: 50%;
}.feature-comparison__text-values{
  display: flex;
  width: 40%;
  align-items: center;
}.feature-comparison__text-values p{
  width: 50%;
  font-size: 14px;
  line-height: 140%;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 992px){.feature-comparison__text-values p{
    font-size: 22px;
    line-height: 140%;
  }
}.feature-comparison__trigger{
  width: 60%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.feature-comparison__trigger:hover{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}@media (min-width: 992px){.feature-comparison__trigger{
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 1.25rem;
  }
}.feature-comparison__trigger:hover .button svg path, .feature-comparison__trigger:hover .arrow-button__arrow svg path, .feature-comparison__trigger:hover .arrow-button__trigger svg path{
  fill: #F35C2B;
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.feature-comparison__trigger:hover .button, .feature-comparison__trigger:hover .arrow-button__arrow, .feature-comparison__trigger:hover .arrow-button__trigger{
  --tw-border-opacity: 1;
  border-color: rgb(243 92 43 / var(--tw-border-opacity));
}.feature-comparison__trigger .button:hover, .feature-comparison__trigger .arrow-button__arrow:hover, .feature-comparison__trigger .arrow-button__trigger:hover{
  background-color: transparent;
}.feature-comparison__trigger .button, .feature-comparison__trigger .arrow-button__arrow, .feature-comparison__trigger .arrow-button__trigger{
  margin-right: 10px;
  align-self: center;
  border-width: 1px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 12px;
  padding-right: 12px;
}@media (min-width: 992px){.feature-comparison__trigger .button, .feature-comparison__trigger .arrow-button__arrow, .feature-comparison__trigger .arrow-button__trigger{
    margin-right: 15px;
  }
}.feature-comparison__card{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.feature-comparison__body{
  width: 300px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 20px;
}@media (min-width: 768px){.feature-comparison__body{
    width: 580px;
    padding-bottom: 40px;
  }
}@media (min-width: 992px){.feature-comparison__body{
    padding-left: 67px;
  }
}.feature-comparison__body p{
  font-size: 18px;
  line-height: 140%;
}@media (min-width: 992px){.feature-comparison__body p{
    font-size: 22px;
    line-height: 140%;
  }
}.feature-comparison .button svg, .feature-comparison .arrow-button__arrow svg, .feature-comparison .arrow-button__trigger svg{
  height: 10px;
  width: 14px;
}.feature-comparison .check-container svg{
  height: 11px;
  width: 20px;
}@media (min-width: 768px){.feature-comparison .check-container svg{
    height: 20px;
    width: 29px;
  }
}.feature-comparison .ex-container svg{
  height: 11px;
  width: 15px;
}@media (min-width: 768px){.feature-comparison .ex-container svg{
    height: 20px;
    width: 24px;
  }
}.scroll-carousel{
  display: flex;
  height: 100vh;
  align-items: center;
}.scroll-carousel__pagination{
  position: absolute;
  top: 62%;
  grid-column: span 4 / span 4;
  grid-column-start: 9;
  display: flex;
}@media (min-width: 992px){.scroll-carousel__pagination{
    position: relative;
    top: 0px;
  }
}.scroll-carousel__pagination p{
  margin-right: 20px;
}.scroll-carousel__pagination p.active{
  opacity: 0;
}.scroll-carousel__pagination p.disabled{
  opacity: 0.25;
}.scroll-carousel__content, .scroll-carousel__card{
  position: relative;
}@media (min-width: 992px){.scroll-carousel__content, .scroll-carousel__card{
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 3rem;
  }
}.scroll-carousel__content{
  margin-top: 20px;
  height: 100vh;
}@media (min-width: 992px){.scroll-carousel__content{
    margin-top: 40px;
    max-height: 500px;
  }
}@media(min-height: 800px){@media (min-width: 992px){.scroll-carousel__content{
      max-height: 600px;
    }
  }}@media(min-height: 1024px){@media (min-width: 992px){.scroll-carousel__content{
      max-height: 700px;
    }
  }}.scroll-carousel__cards{
  position: relative;
}.scroll-carousel__card{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  overflow-y: visible;
}@media (min-width: 992px){.scroll-carousel__card{
    overflow: hidden;
  }
}.scroll-carousel__asset-container{
  position: relative;
  aspect-ratio: 8:5;
  height: 60%;
  overflow: hidden;
}@media (min-width: 992px){.scroll-carousel__asset-container{
    grid-column: span 8 / span 8;
    height: auto;
  }
}.scroll-carousel__asset-container img, .scroll-carousel__asset-container video{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}@media (min-width: 992px){.scroll-carousel__text{
    grid-column: span 4 / span 4;
  }
}.scroll-carousel__text h3{
  font-size: 32px;
  line-height: 120%;
}@media (min-width: 992px){.scroll-carousel__text h3{
    margin-bottom: 40px;
    font-size: 60px;
    line-height: 105%;
  }
}.scroll-carousel__text p{
  font-size: 18px;
  line-height: 140%;
  letter-spacing: 0em;
}@media (min-width: 992px){.scroll-carousel__text p{
    font-size: 22px;
    line-height: 140%;
  }
}.pricing-cards{
  --tw-bg-opacity: 1;
  background-color: rgb(231 248 245 / var(--tw-bg-opacity));
}.pricing-cards__grid{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 40px;
}@media (min-width: 992px){.pricing-cards__grid{
    gap: 20px;
  }.pricing-cards__grid--cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }.pricing-cards__grid--cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.pricing-cards__grid--cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}.pricing-cards__grid--cols-4 .pricing-cards__content-container{
  padding: 40px;
}.pricing-cards__offer-container{
  margin-bottom: 40px;
}@media (min-width: 992px){.pricing-cards__offer-container{
    margin-bottom: 0px;
    height: 470px;
  }
}.pricing-cards__wrapper{
  padding-bottom: 60px;
}@media (min-width: 992px){.pricing-cards__wrapper{
    padding-bottom: 120px;
  }
}.pricing-cards__shipping{
  display: flex;
  justify-content: center;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  --tw-bg-opacity: 1;
  background-color: rgb(31 97 109 / var(--tw-bg-opacity));
  padding-top: 10px;
  padding-bottom: 10px;
}@media (min-width: 992px){.pricing-cards__shipping{
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}.pricing-cards__shipping h6{
  font-size: 18px;
  line-height: 140%;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 992px){.pricing-cards__shipping h6{
    font-size: 26px;
    line-height: 120%;
  }
}.pricing-cards__content-container{
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 40px;
}@media (min-width: 992px){.pricing-cards__content-container{
    min-height: 1200px;
    padding: 80px;
  }
}.pricing-cards__content-container h2, .pricing-cards__content-container h6{
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.pricing-cards__content-container h2{
  margin-top: 0px;
  font-size: 32px;
  line-height: 120%;
}@media (min-width: 992px){.pricing-cards__content-container h2{
    font-size: 72px;
    line-height: 108%;
  }
}.pricing-cards__content-container h6{
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 140%;
}@media (min-width: 992px){.pricing-cards__content-container h6{
    margin-bottom: 40px;
    font-size: 26px;
    line-height: 120%;
  }
}.pricing-cards__content-container .trigger-button{
  margin-bottom: 20px;
  border-bottom-width: .5px;
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 992px){.pricing-cards__content-container .trigger-button{
    margin-bottom: 40px;
  }
}.pricing-cards__features-container{
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(243 92 43 / var(--tw-border-opacity));
  padding-top: 40px;
}@media (min-width: 992px){.pricing-cards__features-container{
    padding-top: 60px;
  }
}.pricing-cards__features-container h4{
  margin-bottom: 20px;
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}@media (min-width: 992px){.pricing-cards__features-container h4{
    margin-bottom: 50px;
  }.pricing-cards__details-container{
    height: 150px;
  }
}.pricing-cards__feature{
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}@media (min-width: 992px){.pricing-cards__feature{
    margin-bottom: 20px;
  }
}.pricing-cards__feature h6{
  margin-left: 20px;
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 140%;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 992px){.pricing-cards__feature h6{
    font-size: 26px;
    line-height: 120%;
  }
}.pricing-cards__feature button svg{
  height: 11px;
  width: 20px;
}@media (min-width: 768px){.pricing-cards__feature button svg{
    height: 20px;
    width: 29px;
  }
}.pricing-cards__price-details{
  margin-bottom: 5px;
  display: flex;
}@media (min-width: 992px){.pricing-cards__price-details{
    margin-bottom: 20px;
  }
}.pricing-cards__price-details h4{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.pricing-cards__price-details p{
  margin-left: 8px;
  align-self: flex-end;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 992px){.pricing-cards__price-details p{
    margin-left: 10px;
  }.pricing-cards .button, .pricing-cards .arrow-button__arrow, .pricing-cards .arrow-button__trigger{
    font-size: 14px;
    line-height: 140%;
  }
}.alert{
  margin-bottom: 20px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(24 146 154 / var(--tw-bg-opacity));
}@media (min-width: 992px){.alert{
    margin-bottom: 40px;
  }
}.alert__content{
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
}.alert__content p, .alert__content a{
  margin-right: 5px;
  font-size: 18px;
  line-height: 140%;
}.alert__content a{
  border-bottom-width: .5px;
}.emphasized-words em{
  position: relative;
  z-index: 0;
  display: inline-block;
  font-style: normal;
}.emphasized-words svg{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  overflow: visible;
}.emphasized-words__wrapper{
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  box-sizing: content-box;
  display: inline-block;
  height: 100%;
  width: 100%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  padding: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(192 238 232 / var(--tw-text-opacity));
}.emphasized-words__wrapper path{
  stroke-width: 4px;
}@media (min-width: 992px){.emphasized-words__wrapper path{
    stroke-width: 6px;
  }
}.page-template-template-more-info .emphasized-words__wrapper{
  --tw-text-opacity: 1;
  color: rgb(94 234 212 / var(--tw-text-opacity));
}.page-template-template-more-info .emphasized-words__wrapper path{
  stroke-width: 6px;
}@media (min-width: 992px){.page-template-template-more-info .emphasized-words__wrapper path{
    stroke-width: 9px;
  }
}.trace-bot{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 1.5rem;
  overflow: visible;
}.quote-carousel .trace-bot{
  width: 2rem;
}.trace-bot__trails{
  opacity: 0;
}.floating-video{
  position: absolute;
  z-index: 0;
  overflow: hidden;
  opacity: 0;
  will-change: transform;
}.floating-video:hover{
  z-index: 10;
}.floating-video{--span: 2;grid-area:var(--row)/var(--col)/span var(--span)/span var(--span);transform:translateZ(var(--z));transform-style:preserve-3d}@media (min-width: 992px){.floating-video{--span: 1}}.floating-videos__container{
  position: absolute;
  top: 0px;
  left: 0px;
  display: grid;
  height: 100%;
  width: 100%;
  will-change: transform;
}@media (min-width: 992px){.floating-videos__container{
    height: calc(100% - 50px);
  }
}.floating-videos__container{transform-style:preserve-3d;grid-template-columns:repeat(10, 10%);grid-template-rows:repeat(10, 10%)}@media (min-width: 992px){.floating-videos__container{grid-template-columns:repeat(10, 10%);grid-template-rows:repeat(10, 10%)}}.floating-videos__wrapper{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;perspective:400px;transform-style:preserve-3d;
}.floating-video__video{
  display: block;
  border-radius: 5px;
}@media (min-width: 992px){.floating-video__video{
    border-radius: 8px;
  }
}.home-hero .floating-video:nth-child(1){--row: 1;--col: 10;--z: 150px;visibility: hidden}@media (min-width: 992px){.home-hero .floating-video:nth-child(1){--row: 5;--col: 2;--z: 130px;transform:translateY(-60%) scale(1.5) translateZ(var(--z));visibility: visible}}.home-hero .floating-video:nth-child(2){--row: 3;--col: 2;--z: 50px;--span: 3}@media (min-width: 768px){.home-hero .floating-video:nth-child(2){--row: 5;--col: 3;--z: 200px;--span: 1;transform:translateX(60%) scale(0.8) translateZ(var(--z))}}@media(orientation: landscape)and (hover: none)and (pointer: coarse){.home-hero .floating-video:nth-child(2){--row: 1}}.home-hero .floating-video:nth-child(3){--row: 1;--col: 6;--z: -50px;transform:translateY(-40%) translateZ(var(--z))}@media (min-width: 768px){.home-hero .floating-video:nth-child(3){--row: 9;--col: 2;--z: -100px;transform:translateY(0%) translateZ(var(--z))}}.home-hero .floating-video:nth-child(4){--row: 9;--col: 8;--z: 99px;transform:translateX(-20%) translateY(-30%) translateZ(var(--z))}@media (min-width: 768px){.home-hero .floating-video:nth-child(4){--row: 2;--col: 4;--z: 90px;transform:translateX(0%) translateY(0%) translateZ(var(--z))}}.home-hero .floating-video:nth-child(5){--row: 1;--col: 9;--z: 0;transform:scale(0) translateZ(var(--z))}@media (min-width: 768px){.home-hero .floating-video:nth-child(5){--row: 9;--col: 7;--z: 50px;transform:scale(1) translateZ(var(--z))}}.home-hero .floating-video:nth-child(6){--row: 11;--col: 3;--z: -200px;transform:translateX(-200%) translateY(-30%) translateZ(var(--z))}@media (min-width: 768px){.home-hero .floating-video:nth-child(6){--row: 2;--col: 9;--z: -100px;transform:translateX(0%) translateY(0%) translateZ(var(--z))}}@media(orientation: landscape)and (hover: none)and (pointer: coarse){.home-hero .floating-video:nth-child(6){--row: 10}}.home-hero .floating-video:nth-child(7){--row: 4;--col: 8;--z: 100px}@media (min-width: 768px){.home-hero .floating-video:nth-child(7){--row: 4;--col: 9;--z: 100px}}@media(orientation: landscape)and (hover: none)and (pointer: coarse){.home-hero .floating-video:nth-child(7){--row: 2}}.home-hero .floating-video:nth-child(8){--row: 8;--col: 5;--z: 100px;--span: 3}@media (min-width: 768px){.home-hero .floating-video:nth-child(8){--row: 7;--col: 8;--z: 150px;--span: 1}}@media(orientation: landscape)and (hover: none)and (pointer: coarse){.home-hero .floating-video:nth-child(8){--row: 6}}.home-hero .floating-video:nth-child(9){--row: 7;--col: 9;--z: 50px}@media (min-width: 768px){.home-hero .floating-video:nth-child(9){--row: 8;--col: 9;--z: 120px;transform:scale(1.2) translateZ(var(--z))}}.arrow-button{
  display: inline-flex;
}.arrow-button__arrow, .arrow-button__trigger{
  display: flex;
  align-items: center;
  justify-content: center;
}.arrow-button__trigger{
  position: relative;
  --tw-translate-x: -45px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  transition-property: none;
}.arrow-button__trigger::after{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 45px;
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-content: "";
  content: var(--tw-content);
}.arrow-button__arrow{
  pointer-events: none;
  --tw-bg-opacity: 1;
  background-color: rgb(31 97 109 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0;
  transition-property: none;
}.arrow-button__arrow svg{
  height: 12px;
}.pricing .article-header{
  min-height: 0px;
}.pricing .article-header .container{
  padding-top: 0px;
}.pricing .article-header__content{
  margin-bottom: 60px;
  padding-bottom: 0px;
}@media (min-width: 992px){.pricing .article-header__content{
    margin-bottom: 80px;
    margin-top: 120px;
  }
}.pricing .article-header__content h2{
  margin-top: 0px;
  font-size: 32px;
  line-height: 120%;
}@media (min-width: 768px){.pricing .article-header__content h2{
    margin-bottom: 40px;
    font-size: 72px;
    line-height: 108%;
  }
}.pricing .article-header__content h5{
  font-size: 18px;
  line-height: 140%;
}@media (min-width: 768px){.pricing .article-header__content h5{
    font-size: 32px;
    line-height: 120%;
  }
}.dead-end{
  --tw-bg-opacity: 1;
  background-color: rgb(231 248 245 / var(--tw-bg-opacity));
}.dead-end__content{
  padding-top: 11rem;
  padding-bottom: 11rem;
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
}@media (min-width: 992px){.dead-end__content{
    padding-left: 0px;
    padding-right: 0px;
  }
}.dead-end p{
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  font-size: 32px;
  line-height: 120%;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}@media (min-width: 992px){.dead-end p{
    width: 770px;
    font-size: 60px;
    line-height: 105%;
  }
}.dead-end a{
  margin-left: auto;
  margin-right: auto;
}.hero-split.with-form .wpforms-container-full.wpforms-container{
  border-radius: 15px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 30px;
}@media (min-width: 768px){.hero-split.with-form .wpforms-container-full.wpforms-container{
    padding: 60px;
  }
}@media (min-width: 992px){.hero-split.with-form .wpforms-container-full.wpforms-container{
    border-radius: 30px;
  }
}.hero-split.with-form .wpforms-container-full.wpforms-container .wpforms-head-container{
  display: none;
}.mobile-menu.hero-split.with-form .wpforms-container-full.wpforms-container .wpforms-head-container{
  transform: none;
}.hero-split.with-form .wpforms-container-full.wpforms-container .wpforms-submit-container{
  padding: 0px;
}.hero-split.with-form .wpforms-container-full.wpforms-container .wpforms-field-container{
  margin-bottom: 20px;
}@media (min-width: 992px){.hero-split.with-form .wpforms-container-full.wpforms-container .wpforms-field-container{
    margin-bottom: 40px;
  }
}.hero-split.with-form .wpforms-container-full.wpforms-container textarea{
  height: 220px;
}@media (min-width: 768px){.hero-split.with-form .wpforms-container-full.wpforms-container textarea{
    height: 180px;
  }
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate input[type=text], .wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate input[type=email], .wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate input[type=tel], .wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate select{
  min-width: 100%;
  border-radius: 100px;
  border-width: .5px;
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: Atak Regular;
  font-size: 14px;
  line-height: 140%;
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate .iti.iti--allow-dropdown .iti__flag-container{
  display: none;
}.mobile-menu.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate .iti.iti--allow-dropdown .iti__flag-container{
  transform: none;
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate .iti.iti--allow-dropdown input[type=tel]{padding-left:20px !important}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate input::-moz-placeholder, .wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate textarea::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate input:-ms-input-placeholder, .wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate textarea:-ms-input-placeholder{
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate input::placeholder, .wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate select, .wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate textarea::placeholder{
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate textarea{
  border-radius: 15px;
  border-width: .5px;
  --tw-border-opacity: 1;
  border-color: rgb(31 97 109 / var(--tw-border-opacity));
  padding-left: 20px;
  padding-top: 20px;
  font-family: Atak Regular;
  font-size: 14px;
  line-height: 140%;
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate button{
  border-radius: 1.5rem;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(192 238 232 / var(--tw-bg-opacity));
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 140%;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate button:hover{
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(124 220 210 / var(--tw-bg-opacity));
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate select{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMyI+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj4KICAgIDxwYXRoIGQ9Im0xMC4wNTIgOC4xNzkuMDU1LS4wNTQtLjA1NS0uMDU0LS41NDEtLjUyOC0uMDUyLS4wNS0uMDUzLjA1TDUuNDUgMTEuMzZWLS4wNzVINC41NVYxMS4zNkwuNTk0IDcuNTQ0bC0uMDUzLS4wNS0uMDUyLjA1LS41NDEuNTI4LS4wNTUuMDU0LjA1NS4wNTQgNSA0Ljg3NS4wNTIuMDUuMDUyLS4wNSA1LTQuODc1WiIgZmlsbD0iIzFGNjE2RCIgc3Ryb2tlPSIjMUY2MTZEIiBzdHJva2Utd2lkdGg9Ii4xNSIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iYSI+CiAgICAgIDxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0icm90YXRlKDkwIDUgNSkiIGQ9Ik0wIDBoMTN2MTBIMHoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgo8L3N2Zz4=);background-repeat:no-repeat;background-size:12px;-webkit-appearance:none;-moz-appearance:none;background-position: right;background-origin: content-box;padding-right: 20px}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate input.wpforms-error, .wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate select.wpforms-error{
  border-width: .5px;
  --tw-border-opacity: 1;
  border-color: rgb(243 92 43 / var(--tw-border-opacity));
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate input.wpforms-error::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate input.wpforms-error:-ms-input-placeholder{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate input.wpforms-error::placeholder, .wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate select.wpforms-error{
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.wpforms-container-full.wpforms-container .wpforms-form.wpforms-validate label.wpforms-error{
  margin-top: 5px;
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.wpforms-container-full.wpforms-container .wpforms-confirmation-container-full{
  border-style: none;
  background-color: transparent;
}.wpforms-container-full.wpforms-container .wpforms-confirmation-container-full p{
  --tw-text-opacity: 1;
  color: rgb(31 97 109 / var(--tw-text-opacity));
}body, html{
  overflow-x: hidden;
  font-family: Atak Light;
}body,html{letter-spacing:-0.03em}body .no-scroll, html .no-scroll{
  overflow: hidden;
}strong{
  font-family: Atak Semibold;
}.full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.show{display:block}img, video{
  border-radius: 15px;
}@media (min-width: 992px){img, video{
    border-radius: 30px;
  }
}ol, ul{
  list-style-type: disc;
}ol li a, ul li a{
  font-size: 14px;
  line-height: 140%;
}@media (min-width: 768px){ol li a, ul li a{
    font-size: 22px;
    line-height: 140%;
  }
}.headline ul{
  list-style-type: disc;
  padding-left: 25px;
  --tw-text-opacity: 1;
  color: rgb(243 92 43 / var(--tw-text-opacity));
}.headline ul li{
  font-family: Atak Medium;
  font-size: 18px;
  line-height: 140%;
  letter-spacing: 0em;
}@media (min-width: 768px){.headline ul li{
    font-size: 22px;
    line-height: 140%;
  }
}.headline ul li::marker{
  font-size: 24px;
}@media (min-width: 992px){.headline ul li::marker{
    font-size: 28px;
  }
}.page-header h2{
  text-align: center;
  font-family: Atak Medium;
}.sample{
  display: flex;
  min-height: 200px;
  align-items: center;
  justify-content: center;
  border-radius: 15px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  font-size: 1.5rem;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.sample:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}.after\:top-0::after{
  content: var(--tw-content);
  top: 0px;
}.after\:left-\[-10px\]::after{
  content: var(--tw-content);
  left: -10px;
}.after\:h-full::after{
  content: var(--tw-content);
  height: 100%;
}.after\:w-\[calc\(100\%_\+_20px\)\]::after{
  content: var(--tw-content);
  width: calc(100% + 20px);
}.after\:bg-gradient-to-b::after{
  content: var(--tw-content);
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}.after\:from-\[rgba\(255\2c 255\2c 255\2c 0\)\]::after{
  content: var(--tw-content);
  --tw-gradient-from: rgba(255,255,255,0);
  --tw-gradient-to: rgb(255 255 255 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}.after\:to-white::after{
  content: var(--tw-content);
  --tw-gradient-to: #FFFFFF;
}.after\:content-\[\'\'\]::after{
  --tw-content: '';
  content: var(--tw-content);
}.hover\:border-b-2:hover{
  border-bottom-width: 2px;
}.group:nth-child(even) .group-even\:-scale-x-100{
  --tw-scale-x: -1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:hover .group-hover\:bg-teal-50{
  --tw-bg-opacity: 1;
  background-color: rgb(31 97 109 / var(--tw-bg-opacity));
}.group:hover .group-hover\:text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 576px){.sm\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }.sm\:mt-5{
    margin-top: 1.25rem;
  }.sm\:grid{
    display: grid;
  }.sm\:hidden{
    display: none;
  }.sm\:max-w-xl{
    max-width: 36rem;
  }.sm\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }.sm\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
}@media (min-width: 768px){.md\:relative{
    position: relative;
  }.md\:right-\[-80px\]{
    right: -80px;
  }.md\:left-\[-100px\]{
    left: -100px;
  }.md\:order-2{
    order: 2;
  }.md\:mt-5{
    margin-top: 1.25rem;
  }.md\:mt-xl{
    margin-top: 80px;
  }.md\:max-w-\[500px\]{
    max-width: 500px;
  }.md\:max-w-\[650px\]{
    max-width: 650px;
  }.md\:pl-\[100px\]{
    padding-left: 100px;
  }.md\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }.md\:text-6xl{
    font-size: 3.75rem;
    line-height: 1;
  }
}@media (min-width: 992px){.lg\:top-\[500px\]{
    top: 500px;
  }.lg\:left-\[240px\]{
    left: 240px;
  }.lg\:right-\[350px\]{
    right: 350px;
  }.lg\:left-\[380px\]{
    left: 380px;
  }.lg\:top-\[640px\]{
    top: 640px;
  }.lg\:right-\[150px\]{
    right: 150px;
  }.lg\:top-\[600px\]{
    top: 600px;
  }.lg\:top-\[40px\]{
    top: 40px;
  }.lg\:right-\[-20px\]{
    right: -20px;
  }.lg\:top-\[250px\]{
    top: 250px;
  }.lg\:bottom-\[-40px\]{
    bottom: -40px;
  }.lg\:left-\[50px\]{
    left: 50px;
  }.lg\:bottom-\[-250px\]{
    bottom: -250px;
  }.lg\:right-\[0px\]{
    right: 0px;
  }.lg\:top-\[-50px\]{
    top: -50px;
  }.lg\:z-\[2\]{
    z-index: 2;
  }.lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }.lg\:my-md{
    margin-top: 20px;
    margin-bottom: 20px;
  }.lg\:mb-lg{
    margin-bottom: 40px;
  }.lg\:mb-xl{
    margin-bottom: 80px;
  }.lg\:mt-xl{
    margin-top: 80px;
  }.lg\:mt-lg{
    margin-top: 40px;
  }.lg\:mt-0{
    margin-top: 0px;
  }.lg\:block{
    display: block;
  }.lg\:hidden{
    display: none;
  }.lg\:h-\[950px\]{
    height: 950px;
  }.lg\:h-auto{
    height: auto;
  }.lg\:h-\[212px\]{
    height: 212px;
  }.lg\:w-\[324px\]{
    width: 324px;
  }.lg\:w-\[240px\]{
    width: 240px;
  }.lg\:w-\[516px\]{
    width: 516px;
  }.lg\:w-\[267px\]{
    width: 267px;
  }.lg\:w-\[115px\]{
    width: 115px;
  }.lg\:rounded-\[20px\]{
    border-radius: 20px;
  }.lg\:stroke-\[13px\]{
    stroke-width: 13px;
  }.lg\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }.lg\:pt-\[60px\]{
    padding-top: 60px;
  }.lg\:pt-\[120px\]{
    padding-top: 120px;
  }.lg\:pt-\[100px\]{
    padding-top: 100px;
  }
}

.container > .wp-block-image {
	margin-top:64px;
	margin-bottom:64px;
}
.container > p, .container > ul, .container > ol, .container > h1, .container > h2, .container > h3, .container > h4, .container > h5 {
	margin-top:16px;
	color: #1F616D;
}
.container > ul, .container > ol {
	margin-left:16px;
}
.page-h1 {
    margin-top:80px !important;
}
@media (min-width: 992px){.page-h1{
    margin-top:140px !important;
  }
  
  
  /**** MD BLOCKS HEADER OVERRIDE ****/

.wp-block-md-block-text-plus-form .lg\:py-40 {
	padding-top: 1rem !important;
}
