@import url(https://use.typekit.net/gve3wdf.css);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&display=swap);
body{overflow-x:hidden}.landing-root{align-items:center;background:#181518;color:#fff;display:flex;flex-direction:column;font-family:var(--landing-font,"nunito",sans-serif);height:100vh;justify-content:center;min-height:100vh;padding-left:120px;padding-right:120px;position:relative;width:100vw}.landing-logo{animation:fadeInLeft .8s ease-out .1s forwards;display:block;height:auto;margin:0 auto;max-width:600px;min-width:300px;opacity:0;width:60vw}.landing-tagline{animation:fadeIn .7s ease-out 1s forwards;font-size:40px;margin-top:2rem;text-align:center}.landing-footnote,.landing-tagline{font-family:var(--landing-font,"nunito",sans-serif);opacity:0}.landing-footnote{animation:fadeIn .7s ease-out 1.5s forwards;bottom:.5rem;color:#fff;font-size:14px;left:120px;position:absolute;right:0;text-align:left}@media(max-width:640px){.landing-logo{min-width:200px;width:90vw}.landing-tagline{font-size:20px}.landing-root{justify-content:flex-start;padding-left:28px;padding-right:28px;padding-top:153px}.landing-footnote{left:0;text-align:center}}.remedy-scroll-fade-block{padding:1rem;position:relative;text-align:center}.remedy-scroll-fade-line{background:#e6007a;height:1px;left:0;margin-bottom:1.5rem;pointer-events:none;position:absolute;top:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.remedy-scroll-fade-text,.remedy-scroll-fade-title{display:block;margin-bottom:1rem}.remedy-scroll-fade-title{letter-spacing:1px;line-height:1.4;margin-bottom:1rem}.remedy-scroll-fade-text{line-height:1.7;margin-bottom:0;text-wrap:balance}.remedy-scroll-fade-group-section{margin:40px auto;max-width:1100px;opacity:0;padding-inline:40px;position:relative;width:100%}.remedy-scroll-fade-group{display:flex;flex-direction:row;gap:32px;justify-content:space-between;width:100%}.remedy-scroll-fade-group>*{flex:1 1 0;max-width:100%;min-width:0}@media(max-width:991px){.remedy-scroll-fade-group-section{max-width:1437px;padding-inline:21px;width:100%}.remedy-scroll-fade-group{flex-direction:column;gap:48px}.remedy-scroll-fade-group>*{max-width:100%;width:100%}}.remedy-contact-us-block-section{margin:0 auto;max-width:1437px;padding-inline:21px;padding-bottom:34px;position:relative;width:100%}.remedy-contact-us-block{align-items:stretch;display:flex;flex-direction:column;gap:16px;margin:1rem auto;padding-inline:0;padding:0;width:100%}.contact-us-text{flex:1 1 0;min-width:200px}.contact-us-line1,.contact-us-line2{font-family:avenir-next-lt-pro,Nunito Sans,sans-serif;line-height:1.4}.contact-us-preview{align-items:center;display:flex}.contact-us-button{animation:anim-1 10s linear infinite;background:linear-gradient(-45deg,#ec1065,#40071a);background-size:600%;border:none;border-radius:.5rem;color:#fff;display:inline-block;font-size:18px;font-weight:700;margin-left:0;margin-top:1rem;padding:1rem 2.5rem;text-align:center;text-decoration:none;width:100%}.contact-us-button:hover{box-shadow:0 0 60px 2px #40071a,.5rem .5rem 30px #8b002e}@media(min-width:992px){.remedy-contact-us-block-section{max-width:1180px;padding-inline:40px;padding-bottom:30px;padding-top:16px}.remedy-contact-us-block{align-items:center;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0;padding-inline:0;padding:0;width:100%}.contact-us-button{font-family:avenir-next-lt-pro,Nunito Sans,sans-serif;font-size:24px;margin-left:1rem;margin-top:0;text-align:left;width:auto}}.remedy-carousel-block{margin:0 auto;max-width:1100px;opacity:0;padding:120px 0 16px;position:relative;width:100%}.remedy-carousel-block .carousel-title{display:inline-block;letter-spacing:1px;padding-bottom:16px;text-align:center;width:100%}.remedy-carousel-block .carousel-subtitle{display:inline-block;padding-bottom:31px;text-align:center;text-wrap:balance;width:100%}.remedy-carousel-block .carousel-images{border-radius:0;height:-webkit-min-content;margin:0 auto;min-height:-webkit-min-content;overflow:hidden;position:relative;width:100vw}.remedy-carousel-block .carousel-images .swiper-wrapper{display:flex;transition-property:transform}.remedy-carousel-block .carousel-images .swiper-slide{align-items:center;display:flex;flex-shrink:0;height:-webkit-min-content;justify-content:center;min-height:0;min-width:0;width:100vw}.remedy-carousel-block .carousel-images .carousel-image{display:block;height:-webkit-min-content;max-height:-webkit-min-content;max-width:100vw;min-height:0;min-width:0;-o-object-fit:cover;object-fit:cover;width:100vw}.remedy-carousel-block .carousel-images .carousel-image.active{display:block}.remedy-carousel-block .carousel-images .carousel-dots{align-items:center;bottom:18px;display:flex;gap:.5rem;justify-content:center;left:50%;margin-top:0;position:absolute;transform:translateX(-50%);width:auto;z-index:3}.remedy-carousel-block .carousel-images .carousel-dots .carousel-dot{background:#fff;border-radius:50%;height:12px;opacity:.5;transition:all .3s;width:12px}.remedy-carousel-block .carousel-images .carousel-dots .carousel-dot.active{background:#e6007a;border-radius:8px;height:12px;opacity:1;width:36px}.remedy-carousel-block .carousel-images .carousel-arrow{background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:2}.remedy-carousel-block .carousel-images .carousel-arrow.left{left:10px}.remedy-carousel-block .carousel-images .carousel-arrow.right{right:10px}@media(min-width:992px){.remedy-carousel-block .carousel-title{padding-bottom:16px}.remedy-carousel-block .carousel-subtitle{padding-bottom:42px}.remedy-carousel-block .carousel-images{border-radius:1rem;height:100%;width:100%}.remedy-carousel-block .carousel-images .swiper-slide{height:100%;width:100%}.remedy-carousel-block .carousel-images .carousel-image{height:100%;max-height:100%;max-width:100%;width:100%}.remedy-carousel-block .carousel-images .carousel-dots{bottom:33px}}.contact-us-form{align-items:center;background:transparent!important;color:var(--contact-us-form-color,#fff);display:flex;font-family:var(--contact-us-form-font,"Nunito Sans",sans-serif);margin-inline:auto;padding:64px 0;position:relative;width:100vw}.contact-grid{display:flex;flex-direction:column;gap:24px;margin-inline:5%;max-width:1216px;width:90%}.contact-left{text-align:center}.contact-title{font-size:32px;line-height:40px;margin:0 auto;max-width:400px;width:100%;width:auto}.contact-tagline,.contact-title{font-style:normal;font-weight:400;text-align:center;text-wrap:balance}.contact-tagline{font-size:18px;line-height:28px;margin:27px 0 0;width:100%}.contact-right{flex:1}.contact-right .wpforms-form{--input-bg:transparent;--input-bd:hsla(0,0%,100%,.35);--input-fg:hsla(0,0%,100%,.9)}.contact-right .wpforms-form label{color:var(--contact-us-form-color,#fff);font-weight:600;margin-bottom:8px}.contact-right .wpforms-form input[type=email],.contact-right .wpforms-form input[type=text],.contact-right .wpforms-form textarea{background:var(--input-bg);border:1px solid var(--input-bd);border-radius:8px;color:var(--input-fg);max-width:100%;padding:16px;width:100%}.contact-right .wpforms-form textarea{min-height:180px}.contact-right .wpforms-form input::-moz-placeholder,.contact-right .wpforms-form textarea::-moz-placeholder{color:hsla(0,0%,100%,.65)}.contact-right .wpforms-form input::placeholder,.contact-right .wpforms-form textarea::placeholder{color:hsla(0,0%,100%,.65)}.contact-right .wpforms-form button[type=submit],.contact-right .wpforms-submit{background:#bf004a;border:none;border-radius:8px;color:#fff;font-weight:700;height:60px;margin-top:24px;opacity:1!important;padding:8px 48px;width:100%}.contact-right .wpforms-container .wpforms-required-label,contact-right .wp-core-ui div.wpforms-container .wpforms-required-label{color:#ff0063!important}.contact-right div.wpforms-container-full .wpforms-form textarea:focus{background-color:#fff!important;color:#231f20!important}@media(max-width:991px){.contact-us-form{padding-top:40px}}@media(min-width:992px){.contact-us-form{padding:80px 0}.contact-grid{flex-direction:row;gap:106px;justify-content:space-between;padding-inline:27px}.contact-title{font-size:40px;line-height:48px}.contact-tagline,.contact-title{margin-top:27px;text-align:left}.contact-right .wpforms-form button[type=submit],.contact-right .wpforms-submit{height:56px;width:-moz-fit-content;width:fit-content}}@media(min-width:1171px){.contact-left{width:-moz-fit-content;width:fit-content}}@media(min-width:1216px){.contact-grid{margin-inline:auto;max-width:1216px}.contact-title{max-width:514px}}.remedy-hero__block{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch;min-height:100vh;overflow:hidden;position:relative;width:100vw}.remedy-hero__bg-imgs{height:100vh;inset:0;opacity:0;pointer-events:none;position:absolute;width:100vw;z-index:0}@media(max-width:640px){.remedy-hero__bg-imgs{display:none}}.remedy-hero__bg-imgs-mobile{display:none;height:100vh;inset:0;opacity:0;pointer-events:none;position:absolute;width:100vw;z-index:0}@media(max-width:640px){.remedy-hero__bg-imgs-mobile{display:block}}.remedy-hero__bg-img{height:100vh;inset:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;transition:opacity .3s,display .3s;width:100vw;z-index:0}@media(max-width:640px){.remedy-hero__bg-img--desktop{display:none!important}}@media(min-width:641px){.remedy-hero__bg-img--mobile{display:none!important}}.remedy-hero__nav{align-items:center;background:transparent;display:flex;flex-direction:row;gap:24px;height:80px;justify-content:flex-end;left:0;margin-left:auto;margin-right:auto;min-height:80px;padding:0 67px 0 2.5rem;pointer-events:auto;position:relative;top:0;transition:background .3s,box-shadow .3s;width:100vw;z-index:20}.remedy-hero__nav.sticky-global{background-color:#181518;box-shadow:0 22px 16px -4px #181518;position:sticky}@media(max-width:640px){.remedy-hero__nav{align-items:stretch;flex-direction:row;gap:12px;min-height:56px;padding:16px 9px 0 8px}}.remedy-hero__logo-bar{align-items:center;display:flex;height:44px;justify-content:center;left:0;position:absolute;right:0;top:23px;width:100%;z-index:21}@media(max-width:640px){.remedy-hero__logo-bar{height:auto;margin-bottom:8px;position:absolute}}.remedy-hero__logo{cursor:pointer;display:block;height:44px;margin:0 auto;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:auto;position:relative;scale:0;transform-origin:center;width:120px}@media(max-width:640px){.remedy-hero__logo{height:36px;margin:0 auto;width:90px}}.remedy-hero__social-nav{align-items:center;display:flex;gap:24px;z-index:22}@media(max-width:992px){.remedy-hero__social-nav{display:none}}.remedy-hero__social-link{align-items:center;background:rgba(0,0,0,.18);display:flex;height:28px;justify-content:center;overflow:hidden;position:relative;transition:background .2s;width:28px;z-index:22}.remedy-hero__social-link:hover{background:rgba(230,0,122,.12)}.remedy-hero__social-link:hover img{top:14px}.remedy-hero__social-link img{display:block;height:56px;-o-object-fit:cover;object-fit:cover;position:relative;top:-14px;width:56px}.remedy-hero__contact-button{align-items:center;background:transparent;border:1px solid #fff;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:avenir-next-lt-pro,Nunito Sans,sans-serif;font-size:1rem;font-weight:600;gap:.5rem;height:44px;min-height:44px;min-width:120px;padding:.5rem 1.25rem;text-decoration:none;transition:background .2s,color .2s,border .2s;z-index:22}.remedy-hero__contact-button--text{display:inline-block}.remedy-hero__contact-button--icon{align-items:center;display:none;justify-content:center}.remedy-hero__contact-button:hover{background:#fff;border-color:#e6007a;color:#e6007a}@media(max-width:992px){.remedy-hero__contact-button{border:0;height:42px;margin:0;min-height:42px;min-width:42px;padding:0;width:42px}.remedy-hero__contact-button--text{display:none!important}.remedy-hero__contact-button--icon{display:flex!important}}.remedy-hero__center{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative;text-align:center;width:100vw;z-index:2}.remedy-hero__center-headline{color:var(--remedy-hero-headline-color,#222);display:block;font-family:var(--remedy-hero-headline-font,"Nunito Sans, sans-serif");font-size:var(--remedy-hero-headline-size,48px);font-weight:var(--remedy-hero-headline-weight,700);letter-spacing:2px;margin-bottom:0;opacity:0;text-align:center;text-transform:uppercase;width:100%;word-break:break-word}@media(max-width:992px){.remedy-hero__center-headline{font-size:24px;position:relative}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.thank-you-root{display:flex;flex-direction:column;padding:120px 28px 160px;text-wrap:balance;width:100%}.thank-you-title{color:var(--title-color,#fff);font-family:var(--title-font,"Montserrat",sans-serif);font-size:var(--title-size-desktop,40px);font-weight:var(--title-weight,300);line-height:1.2;margin:0 auto 16px;max-width:980px;text-align:center}@media(max-width:768px){.thank-you-title{font-size:var(--title-size-mobile,28px)}}.thank-you-tagline{color:var(--tagline-color,#fff);font-family:var(--tagline-font,"Montserrat",sans-serif);font-size:var(--tagline-size-desktop,16px);font-weight:var(--tagline-weight,400);line-height:1.5;margin:0 auto;max-width:551px;text-align:center}@media(max-width:768px){.thank-you-tagline{font-size:var(--tagline-size-mobile,14px);line-height:32px}}@media(max-width:600px){.thank-you-root{padding:96px 24px 120px}.thank-you-title{font-size:32px;line-height:40px}.thank-you-tagline{font-size:16px;line-height:32px}}.remedy-icon-scroll{bottom:0;height:3.125em;left:50%;position:fixed;transform:translateX(-50%) scale(2);width:1em;z-index:99999}.remedy-icon-scroll__arrows:after,.remedy-icon-scroll__arrows:before{content:""}.remedy-icon-scroll__arrows span,.remedy-icon-scroll__arrows:after,.remedy-icon-scroll__arrows:before{animation:mouse-scroll 1s infinite;animation-direction:alternate;border-bottom:1px solid hsla(0,0%,100%,.8);border-right:1px solid hsla(0,0%,100%,.8);display:block;height:.315em;margin:0 0 .125em .315em;transform:rotate(45deg);width:.315em}.remedy-icon-scroll__arrows:before{animation-delay:.1s;margin-top:.315em}.remedy-icon-scroll__arrows span{animation-delay:.2s}.remedy-icon-scroll__arrows:after{animation-delay:.3s}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.full-width-centered-text-block-section{display:flex;justify-content:center;left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:68px;padding:0 21px 60px;position:relative;right:50%;width:100vw}.full-width-centered-text-block{align-items:center;display:flex;flex-direction:column;gap:61px;justify-content:center;margin:0 auto;max-width:1200px;text-align:center;width:90%}.full-width-centered-text-text{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:919px;width:100%}.full-width-centered-text-line1{font-family:avenir-next-lt-pro,Nunito Sans,sans-serif;line-height:40px;text-align:center;text-wrap:balance;width:100%}.full-width-centered-text-preview{align-items:center;display:flex;justify-content:center;width:100%}.full-width-centered-text-button{animation:anim-1 10s linear infinite;background:linear-gradient(-45deg,#ec1065,#40071a);background-size:600%;border:none;border-radius:8px;box-sizing:border-box;color:#fff;display:inline-block;font-family:avenir-next-lt-pro,Nunito Sans,sans-serif;font-size:18px;font-weight:700;line-height:32px;padding:16px 20px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.full-width-centered-text-button:hover{box-shadow:0 0 60px 2px #40071a,8px 8px 30px #8b002e;transform:translateY(-2px)}@media(min-width:992px){.full-width-centered-text-block-section{margin-top:102px;padding:0 60px 100px}.full-width-centered-text-block{gap:67px;width:100%}.full-width-centered-text-text{gap:32px}.full-width-centered-text-line1{line-height:48px}.full-width-centered-text-button{padding:20px 48px;width:auto}}@keyframes anim-1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}
