.__nuxt-error-page{padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;right:0;bottom:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#3564ff;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}@font-face{font-family:Greycliff CF;src:url(/_nuxt/fonts/GreycliffCF-Bold.6fc37fe.woff2) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_nuxt/fonts/GreycliffCF-DemiBold.428c71b.woff2) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_nuxt/fonts/GreycliffCF-ExtraBoldOblique.a79c758.woff2) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_nuxt/fonts/GreycliffCF-ExtraBold.f68ccdd.woff2) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_nuxt/fonts/GreycliffCF-HeavyOblique.d3ac50d.woff2) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_nuxt/fonts/GreycliffCF-MediumOblique.b1429b3.woff2) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_nuxt/fonts/GreycliffCF-Medium.8042a87.woff2) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_nuxt/fonts/GreycliffCF-Regular.d93b588.woff2) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_nuxt/fonts/GreycliffCF-RegularOblique.e938156.woff2) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/_nuxt/fonts/Satoshi-Black.d27fb32.otf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/_nuxt/fonts/Satoshi-Bold.b5dd7de.otf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/_nuxt/fonts/Satoshi-Medium.e9d34f0.otf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/_nuxt/fonts/Satoshi-Regular.811ccb0.otf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{font-family:Greycliff CF,sans-serif}.nuxt-content :is(h2,h4){font-size:36px}.nuxt-content :is(h2,h4),.nuxt-content h3{font-weight:700;line-height:48px;color:#262626;margin-bottom:24px}.nuxt-content h3{font-size:28px}.nuxt-content li,.nuxt-content p{font-weight:500;font-size:18px;line-height:26px;color:#262626;margin-bottom:24px;word-break:break-word}.nuxt-content a{font-style:normal;font-weight:600;font-size:18px;line-height:26px;color:#3564ff}.nuxt-content ol,.nuxt-content ul{padding-left:22px;margin-bottom:24px}.nuxt-content ol li{list-style-type:decimal;margin-bottom:0}.nuxt-content ul li{list-style-type:disc;margin-bottom:0}.nuxt-content li p{margin-bottom:25px}.nuxt-content img{width:100%;max-width:970px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:20px;margin-bottom:24px}.nuxt-content iframe{width:100%;height:526px;border-radius:10px;margin-bottom:24px}.animate-float{transform-origin:center;transform-box:fill-box;-webkit-animation:float 10s ease-in-out infinite forwards;animation:float 10s ease-in-out infinite forwards;transform:translateY(-10px) rotate(0deg)}.animate-float-up-down-no-rotate{transform-origin:center;transform-box:fill-box;-webkit-animation:float-up-down-no-rotate 10s ease-in-out infinite forwards;animation:float-up-down-no-rotate 10s ease-in-out infinite forwards}@-webkit-keyframes float-up-down-no-rotate{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes float-up-down-no-rotate{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@-webkit-keyframes float{0%{transform:translateY(-10px)}50%{transform:translateY(10px)}to{transform:translateY(-10px)}}@keyframes float{0%{transform:translateY(-10px)}50%{transform:translateY(10px)}to{transform:translateY(-10px)}}.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.translate-z-0{transform:translateZ(0)}.pause-animation{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}@media (max-width:1439px){.nuxt-content iframe{height:400px}}@media (max-width:1023px){.nuxt-content iframe{height:326px}}#hbsptFormTarget .hs-input{border:1px solid rgba(0,0,0,.12);border-radius:8px;font-weight:500;background:transparent;font-size:1rem;line-height:1.5rem;padding:15px 18px;width:100%}#hbsptFormTarget label{margin-bottom:4px;display:block}#hbsptFormTarget label>span{line-height:24px;font-size:1rem;font-weight:500;color:#262626}#hbsptFormTarget .hs-error-msg,#hbsptFormTarget .hs-error-msgs label{color:red;margin-top:4px}#hbsptFormTarget .hs-button{font-weight:700;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;transition:.3s ease;cursor:pointer;white-space:nowrap;width:100%;border-radius:30px;padding:12px 25px;font-size:18px;background-color:#3564ff;color:#fff;margin-top:32px}#hbsptFormTarget .submitted-message p{text-align:center;font-size:18px;font-weight:600;color:#262626}@media (min-width:400px){#hbsptFormTarget .hs-button{border-radius:50px;display:block;padding:17px 25px}#hbsptFormTarget .submitted-message p{font-size:20px}}@media (min-width:960px){#hbsptFormTarget label>span{line-height:30px;font-size:18px}}@media (min-width:1200px){#hbsptFormTarget label>span{font-size:20px}}@media (min-width:1440px){#hbsptFormTarget label>span{font-size:22px}}