@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--white-h:0;--white-s:0%;--white-l:100%;--white:hsl(var(--white-h),var(--white-s),var(--white-l));--black-h:0;--black-s:0%;--black-l:0%;--black:hsl(var(--black-h),var(--black-s),var(--black-l));--brand-teal-h:168;--brand-teal-s:79%;--brand-teal-l:31%;--brand-teal:hsl(var(--brand-teal-h),var(--brand-teal-s),var(--brand-teal-l));--brand-orange-h:28;--brand-orange-s:89%;--brand-orange-l:58%;--brand-orange:hsl(var(--brand-orange-h),var(--brand-orange-s),var(--brand-orange-l));--screen-xl:1280px;--screen-lg:1024px;--screen-md:640px;--screen-sm:540px}[type=range]{--range:calc(var(--max) - var(--min));--ratio:calc((var(--val) - var(--min))/var(--range));--sx:calc(0.85em + var(--ratio)*(100% - 1.7em));margin:0;padding:0;width:100%;height:1.7em;background:transparent;font:1em/1 arial,sans-serif}[type=range],[type=range]::-webkit-slider-thumb{-webkit-appearance:none}[type=range]::-webkit-slider-runnable-track{box-sizing:border-box;border:1px solid #fff;border-radius:15px;width:100%;height:.7em;background:hsla(0,0%,100%,.3)}.js [type=range]::-webkit-slider-runnable-track{background:linear-gradient(#f38e36,#f38e36) 0/var(--sx) 100% no-repeat hsla(0,0%,100%,.3)}[type=range]::-moz-range-track{box-sizing:border-box;border:1px solid #fff;border-radius:15px;width:100%;height:.7em;background:hsla(0,0%,100%,.3)}[type=range]::-ms-track{box-sizing:border-box;border:1px solid #fff;border-radius:15px;width:100%;height:.7em;background:hsla(0,0%,100%,.3);color:transparent}[type=range]::-moz-range-progress{height:.7em;background:#f38e36}[type=range]::-ms-fill-lower{height:.7em;background:#f38e36}[type=range]::-webkit-slider-thumb{margin-top:-.5em;box-sizing:border-box;border:none;width:1.7em;height:1.7em;border-radius:50%;background:#fff}[type=range]::-moz-range-thumb{box-sizing:border-box;border:none;width:1.7em;height:1.7em;border-radius:50%;background:#fff}[type=range]::-ms-thumb{margin-top:0;box-sizing:border-box;border:none;width:1.7em;height:1.7em;border-radius:50%;background:#fff}[type=range]::-ms-tooltip{display:none}.navbar .nav__link:nth-child(4){background-color:#142f42;color:#fff!important;font-weight:700}.navbar .nav__link:nth-child(4):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#f38e36}.navbar .nav__link:nth-child(4) .dropdown__link:nth-child(8){position:relative;font-weight:700}.navbar .nav__link:nth-child(4) .dropdown__link:nth-child(8) :after{content:"";position:absolute;bottom:0;right:50%;transform:translateX(50%);width:80%;height:4px;background-color:#f38e36}.navbar .nav__link:nth-child(4):hover:after{background-color:transparent!important}.createAccountContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding-top:3rem;padding-bottom:10rem}.ruoffRewardsSvg>svg{width:450px}@media (max-width:1124px){.ruoffRewardsSvg>svg{width:350px}}@media (max-width:430px){.ruoffRewardsSvg>svg{width:300px}}.createAccountTextContainer{display:flex;flex-direction:column;text-align:left;justify-content:center;align-items:center;column-gap:2rem;margin-bottom:3.8rem}.createNewAccount{font-family:Poppins;font-weight:700;color:#2f3131}.createAccountNote{font-family:DM Sans,Arial,sans-serif;font-weight:400;font-size:18px;max-width:790px;line-height:24px;text-wrap:pretty;color:#2f3131}@media (max-width:768px){.createAccountNote{font-size:14px;line-height:16px;padding-left:1rem;padding-right:1rem}}.signInButtonParagraph{color:#107f65;text-decoration:underline;font-family:inherit;font-weight:inherit;font-size:inherit;background:transparent;border:none;cursor:pointer}.signInButtonParagraph:hover{color:#0f6f58}.createAccountForm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:95%;max-width:1065px;height:fit-content;min-height:fit-content}.requiredTextContainer{width:100%;display:flex;align-items:center;justify-content:start}.required{background-color:#e2fff8;font-size:14px;font-weight:500;font-family:DM Sans;padding:4px;border-radius:6px}.asterisk,.required{color:#026957}.label-required{font-weight:700;padding-bottom:.25rem;color:#2f3131}.label-required:after{content:"*";color:#026957}.createAccountFormElement{width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.inputRow{display:flex;flex-wrap:wrap;flex-direction:row;align-items:end;justify-content:center;gap:1rem;padding:.5rem 0;width:100%}@media (min-width:640px) and (max-width:1124px){.inputRow{justify-content:space-between}.inputColumn{flex-basis:calc(50% - 1rem);max-width:none}}.inputColumn{display:flex;flex-direction:column;align-items:start;justify-content:center;width:100%;max-width:335px;padding:1rem}@media (max-width:1124px){.inputColumn{max-width:100%}}.inputColumn input{width:100%;height:41px;padding:10px 16px;font-family:DM Sans;font-size:16px;font-weight:400;transition:color 75ms,background-color 75ms,font-weight 75ms;border:2px solid #2f3131;border-radius:6px;box-sizing:border-box}.inputColumn input:focus,.inputColumn input:hover{background-color:#e2fff8}.inputColumn input:focus{color:#026957;font-weight:1000;border-color:#026957;outline:none}.inputColumn input:not(:focus){color:initial;font-weight:400}.inputColumn input::placeholder{font-weight:400}.inputColumn input:focus::placeholder{font-weight:400}.inputColumn input:not(:placeholder-shown):focus::placeholder{font-weight:400}.inputColumn input:not(:placeholder-shown):not(:focus):invalid{border:2px solid red}.inputColumn input::placeholder{color:#686868}.inputColumnTerms{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:1rem 3rem 3rem;font-size:clamp(.8rem,3vw,1.6rem)}@media (max-width:1124px){.inputColumnTerms{max-width:100%;padding:1rem}}.inputColumnTerms input[type=checkbox]{vertical-align:middle;margin-right:.5rem}.inputColumnTerms a{vertical-align:middle}.termsCheckbox{width:2.6rem;height:2.6rem;cursor:pointer;appearance:none;border:.2rem solid #2f3131;border-radius:.375rem;position:relative}.termsCheckbox:hover{background-color:#e2fff8;transition-duration:75ms}.termsCheckbox:checked,.termsCheckbox:checked:focus{background-color:#026957;transition-duration:75ms;border:#026957;content:"✔";color:#fff}.termsCheckbox:checked:focus,.termsCheckbox:focus{outline:.2rem solid #026957;outline-offset:.2rem}.termsCheckbox:focus{border-color:#2f3131;background-color:#e2fff8;transition-duration:75ms}.termsCheckbox:checked:after{content:"✔";color:#fff;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.createAccountTerms{display:block;color:#2f3131;background-color:transparent;border:none;text-decoration:none;font-size:clamp(.8rem,3vw,1.6rem);font-family:DM Sans,Arial,sans-serif;font-weight:500;cursor:pointer}.createAccountTermsCond{color:#026957;text-decoration:underline}.createAccountTermsCond:hover{color:color-mix(in oklab,#026957 70%,#fff)}.passwordRequirements{list-style:none;padding:1rem 2rem 2rem;text-align:left;display:flex;flex-direction:column}.passwordRequirements .validationTitle{font-weight:700;display:inline-block;margin-right:1rem;font-family:DM Sans;font-size:1.6rem;font-weight:400}.passwordRequirements li{color:#ff2e2e}.passwordRequirements li:before{content:"X "}.passwordRequirements li.valid{color:#026957}.passwordRequirements li.valid:before{content:"✔ "}.createAccountButton{max-width:335px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;height:41px;padding-top:18px;padding-bottom:18px;border:2px solid #2f3131;border-radius:6px;font-family:Poppins;font-weight:600;font-size:18px;background-color:#1bd9ae}@media (max-width:1124px){.createAccountButton{max-width:100%}}.createAccountButton:hover{cursor:pointer;background-color:color-mix(in oklab,#1bd9ae 70%,#fff)}.createAccountButton:focus{outline:2px solid #000;outline-offset:2px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.safari-only{color:#000}}}.accountExistsModal{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background-color:rgba(0,0,0,.8);z-index:99999;transition:all .25s ease-in-out}.accountExistsModal.show{opacity:1}.accountExistsModal__header{display:flex;justify-content:flex-end}.accountExistsModal__closeBtn{position:absolute;display:flex;justify-content:center;align-items:center;top:16px;right:16px;font-size:1.5rem;margin-left:auto;background-color:#fff;color:#2f3131;padding:.5rem .75rem;border:3px solid #2f3131;border-radius:50%;cursor:pointer}@media (max-width:768px){.accountExistsModal__closeBtn{font-size:1.2rem}}.accountExistsModal__closeBtn:focus{outline:2px solid #000;outline-offset:2px}.accountExistsModal__body{position:relative;width:600px;opacity:0;max-height:98%;transform:translateY(-20rem);backface-visibility:hidden;padding:3rem 2rem 5rem;background-color:#fff;border-radius:10px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;overflow-y:auto}@media (max-width:999px){.accountExistsModal__body{width:98%;max-width:600px}}.accountExistsModal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center;margin-top:3rem;padding:0 4rem}@media (max-width:768px){.accountExistsModal__content{padding:0 1rem}}.accountExistsModal__ruoffRewardsSvg{display:flex;justify-content:center;align-items:center;width:100%}.accountExistsModal__ruoffRewardsSvg svg{max-width:448px}.accountExistsModal__title{font-size:1.6rem;text-wrap:pretty}@media (max-width:430px){.accountExistsModal__title{font-size:1.5rem}}.accountExistsModal__form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%}.accountExistsModal__form .inputContainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:start;text-align:center;gap:.5rem;width:100%;max-width:335px}.accountExistsModal__form .inputContainerAgreement{display:flex;flex-direction:row;align-items:center;justify-content:start;text-align:center;width:100%;max-width:335px}.accountExistsModal__form .inputContainerAgreement label{margin-left:.5rem;font-size:1.3rem;line-height:1;display:flex;flex-direction:column;align-items:start;justify-content:center;text-wrap:pretty}.accountExistsModal__form .inputContainerAgreement label .createAccountTermsCond{line-height:1;font-size:1.3rem}.accountExistsModal__form .inputContainerAgreement .termsCheckboxSignIn{width:2.6rem;height:2.6rem;cursor:pointer;appearance:none;border:.2rem solid #2f3131;border-radius:.375rem;position:relative}.accountExistsModal__form .inputContainerAgreement .termsCheckboxSignIn:user-invalid{border:2px solid red}.accountExistsModal__form .inputContainerAgreement .termsCheckboxSignIn:hover{background-color:#e2fff8;transition-duration:75ms}.accountExistsModal__form .inputContainerAgreement .termsCheckboxSignIn:checked,.accountExistsModal__form .inputContainerAgreement .termsCheckboxSignIn:checked:focus{background-color:#026957;transition-duration:75ms;border:#026957;content:"✔";color:#fff}.accountExistsModal__form .inputContainerAgreement .termsCheckboxSignIn:checked:focus{outline:.2rem solid #026957;outline-offset:.2rem}.accountExistsModal__form .inputContainerAgreement .termsCheckboxSignIn:focus{border-color:#2f3131;background-color:#e2fff8;transition-duration:75ms;outline:.2rem solid #026957;outline-offset:.2rem}.accountExistsModal__form .inputContainerAgreement .termsCheckboxSignIn:checked:after{content:"✔";color:#fff;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accountExistsModal__form input:not([type=checkbox]){width:100%;height:40px;padding-left:1rem;border:2px solid #2f3131;border-radius:6px;font-family:Poppins;font-weight:600;font-size:16px}@media (max-width:768px){.accountExistsModal__form input:not([type=checkbox]){max-width:100%}}.accountExistsModal__form input:not([type=checkbox]):focus,.accountExistsModal__form input:not([type=checkbox]):hover{background-color:#e2fff8}.accountExistsModal__form input:not([type=checkbox]):focus{color:#026957;font-weight:600;border-color:#026957;outline:none}.accountExistsModal__form input:not([type=checkbox]):not(:focus){color:initial;font-weight:400}.accountExistsModal__form input:not([type=checkbox])::placeholder{color:#686868;font-weight:400}.accountExistsModal__form input:not([type=checkbox]):focus::placeholder{font-weight:400}.accountExistsModal__form input:not([type=checkbox]):not(:placeholder-shown):focus::placeholder{font-weight:400}.accountExistsModal__form input:not(:placeholder-shown):not(:focus):invalid:not([type=checkbox]){border:2px solid red}.accountExistsModal__signIn{max-width:335px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;height:41px;padding-top:18px;padding-bottom:18px;border:2px solid #2f3131;border-radius:6px;font-family:Poppins;font-weight:600;font-size:18px;background-color:#1bd9ae}.accountExistsModal__signIn:hover{cursor:pointer}.accountExistsModal__signIn:focus{outline:2px solid #000;outline-offset:2px}.accountExistsModal__forgotPassword{font-family:DM Sans;font-weight:700;font-size:16px;text-decoration:underline;color:#2f3131;opacity:1;transition:opacity .1s ease-in-out;border-radius:6px;padding-left:1rem;padding-right:1rem}.accountExistsModal__forgotPassword:hover{opacity:.8;cursor:pointer}.accountExistsModal__forgotPassword:focus{outline:2px solid #000;outline-offset:2px}.accountExistsModal__invalidFeedback{min-height:4.4rem;background-color:#ffd1d1;border:none;font-family:DM Sans,Arial,sans-serif;font-weight:500;font-size:1.4rem;line-height:1.8rem;border-radius:.6rem;padding:.3rem .7rem;color:#b42b00;font-family:Poppins;display:flex;flex-direction:row;align-items:center;gap:.8rem;justify-content:start;width:inherit;max-width:335px;height:fit-content}.accountExistsModal__invalidFeedback p{text-align:left;font-size:1.5rem}.signInModal{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background-color:rgba(0,0,0,.8);z-index:99999;transition:all .25s ease-in-out}.signInModal.show{opacity:1}.signInModal__header{display:flex;justify-content:flex-end}.signInModal__closeBtn{position:absolute;display:flex;justify-content:center;align-items:center;top:16px;right:16px;font-size:1.5rem;margin-left:auto;background-color:#fff;color:#2f3131;padding:.5rem .75rem;border:3px solid #2f3131;border-radius:50%;cursor:pointer}@media (max-width:768px){.signInModal__closeBtn{font-size:1.2rem}}.signInModal__closeBtn:focus{outline:2px solid #000;outline-offset:2px}.signInModal__body{position:relative;width:600px;opacity:0;max-height:98%;transform:translateY(-20rem);backface-visibility:hidden;padding:3rem 2rem 5rem;background-color:#fff;border-radius:10px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;overflow-y:auto}@media (max-width:999px){.signInModal__body{width:98%;max-width:600px}}.signInModal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center;margin-top:3rem;padding:0 4rem}@media (max-width:768px){.signInModal__content{padding:0 1rem}}.signInModal__ruoffRewardsSvg{display:flex;justify-content:center;align-items:center;width:100%}.signInModal__ruoffRewardsSvg svg{max-width:448px}.signInModal__title{font-size:1.6rem;text-wrap:pretty}@media (max-width:430px){.signInModal__title{font-size:1.5rem}}.signInModal__form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%}.signInModal__form .inputContainer{flex-direction:column;align-items:flex-start;gap:.5rem}.signInModal__form .inputContainer,.signInModal__form .inputContainerAgreement{display:flex;justify-content:start;text-align:center;width:100%;max-width:335px}.signInModal__form .inputContainerAgreement{flex-direction:row;align-items:center}.signInModal__form .inputContainerAgreement label{margin-left:.5rem;font-size:1.3rem;line-height:1;display:flex;flex-direction:column;align-items:start;justify-content:center;text-wrap:pretty}.signInModal__form .inputContainerAgreement label .createAccountTermsCond{line-height:1;font-size:1.3rem}.signInModal__form .inputContainerAgreement .termsCheckboxSignIn{width:2.6rem;height:2.6rem;cursor:pointer;appearance:none;border:.2rem solid #2f3131;border-radius:.375rem;position:relative}.signInModal__form .inputContainerAgreement .termsCheckboxSignIn:user-invalid{border:2px solid red}.signInModal__form .inputContainerAgreement .termsCheckboxSignIn:hover{background-color:#e2fff8;transition-duration:75ms}.signInModal__form .inputContainerAgreement .termsCheckboxSignIn:checked,.signInModal__form .inputContainerAgreement .termsCheckboxSignIn:checked:focus{background-color:#026957;transition-duration:75ms;border:#026957;content:"✔";color:#fff}.signInModal__form .inputContainerAgreement .termsCheckboxSignIn:checked:focus{outline:.2rem solid #026957;outline-offset:.2rem}.signInModal__form .inputContainerAgreement .termsCheckboxSignIn:focus{border-color:#2f3131;background-color:#e2fff8;transition-duration:75ms;outline:.2rem solid #026957;outline-offset:.2rem}.signInModal__form .inputContainerAgreement .termsCheckboxSignIn:checked:after{content:"✔";color:#fff;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signInModal__form input:not([type=checkbox]){width:100%;height:40px;padding-left:1rem;border:2px solid #2f3131;border-radius:6px;font-family:Poppins;font-weight:600;font-size:16px}@media (max-width:768px){.signInModal__form input:not([type=checkbox]){max-width:100%}}.signInModal__form input:not([type=checkbox]):focus,.signInModal__form input:not([type=checkbox]):hover{background-color:#e2fff8}.signInModal__form input:not([type=checkbox]):focus{color:#026957;font-weight:600;border-color:#026957;outline:none}.signInModal__form input:not([type=checkbox]):not(:focus){color:initial;font-weight:400}.signInModal__form input:not([type=checkbox])::placeholder{color:#686868;font-weight:400}.signInModal__form input:not([type=checkbox]):focus::placeholder{font-weight:400}.signInModal__form input:not([type=checkbox]):not(:placeholder-shown):focus::placeholder{font-weight:400}.signInModal__form input:not(:placeholder-shown):not(:focus):invalid:not([type=checkbox]){border:2px solid red}.signInModal__signIn{max-width:335px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;height:41px;padding-top:18px;padding-bottom:18px;border:2px solid #2f3131;border-radius:6px;font-family:Poppins;font-weight:600;font-size:18px;background-color:#1bd9ae}.signInModal__signIn:hover{cursor:pointer}.signInModal__signIn:focus{outline:2px solid #000;outline-offset:2px}.signInModal__forgotPassword{font-family:DM Sans;font-weight:700;font-size:16px;text-decoration:underline;color:#2f3131;opacity:1;transition:opacity .1s ease-in-out;border-radius:6px;padding-left:1rem;padding-right:1rem}.signInModal__forgotPassword:hover{opacity:.8;cursor:pointer}.signInModal__forgotPassword:focus{outline:2px solid #000;outline-offset:2px}.signInModal__invalidFeedback{min-height:4.4rem;background-color:#ffd1d1;border:none;font-family:DM Sans,Arial,sans-serif;font-weight:500;font-size:1.4rem;line-height:1.8rem;border-radius:.6rem;padding:.3rem .7rem;color:#b42b00;font-family:Poppins;display:flex;flex-direction:row;align-items:center;gap:.8rem;justify-content:start;width:inherit;max-width:335px;height:fit-content}.signInModal__invalidFeedback p{text-align:left;font-size:1.5rem}.spacer[data-v-7a91161c]{transition:.2s}[data-v-78df70de]:root{--white-h:0;--white-s:0%;--white-l:100%;--white:hsl(var(--white-h),var(--white-s),var(--white-l));--black-h:0;--black-s:0%;--black-l:0%;--black:hsl(var(--black-h),var(--black-s),var(--black-l));--brand-teal-h:168;--brand-teal-s:79%;--brand-teal-l:31%;--brand-teal:hsl(var(--brand-teal-h),var(--brand-teal-s),var(--brand-teal-l));--brand-orange-h:28;--brand-orange-s:89%;--brand-orange-l:58%;--brand-orange:hsl(var(--brand-orange-h),var(--brand-orange-s),var(--brand-orange-l));--screen-xl:1280px;--screen-lg:1024px;--screen-md:640px;--screen-sm:540px}[type=range][data-v-78df70de]{--range:calc(var(--max) - var(--min));--ratio:calc((var(--val) - var(--min))/var(--range));--sx:calc(0.85em + var(--ratio)*(100% - 1.7em));margin:0;padding:0;width:100%;height:1.7em;background:transparent;font:1em/1 arial,sans-serif}[type=range][data-v-78df70de],[type=range][data-v-78df70de]::-webkit-slider-thumb{-webkit-appearance:none}[type=range][data-v-78df70de]::-webkit-slider-runnable-track{box-sizing:border-box;border:1px solid #fff;border-radius:15px;width:100%;height:.7em;background:hsla(0,0%,100%,.3)}.js [type=range][data-v-78df70de]::-webkit-slider-runnable-track{background:linear-gradient(#f38e36,#f38e36) 0/var(--sx) 100% no-repeat hsla(0,0%,100%,.3)}[type=range][data-v-78df70de]::-moz-range-track{box-sizing:border-box;border:1px solid #fff;border-radius:15px;width:100%;height:.7em;background:hsla(0,0%,100%,.3)}[type=range][data-v-78df70de]::-ms-track{box-sizing:border-box;border:1px solid #fff;border-radius:15px;width:100%;height:.7em;background:hsla(0,0%,100%,.3);color:transparent}[type=range][data-v-78df70de]::-moz-range-progress{height:.7em;background:#f38e36}[type=range][data-v-78df70de]::-ms-fill-lower{height:.7em;background:#f38e36}[type=range][data-v-78df70de]::-webkit-slider-thumb{margin-top:-.5em;box-sizing:border-box;border:none;width:1.7em;height:1.7em;border-radius:50%;background:#fff}[type=range][data-v-78df70de]::-moz-range-thumb{box-sizing:border-box;border:none;width:1.7em;height:1.7em;border-radius:50%;background:#fff}[type=range][data-v-78df70de]::-ms-thumb{margin-top:0;box-sizing:border-box;border:none;width:1.7em;height:1.7em;border-radius:50%;background:#fff}[type=range][data-v-78df70de]::-ms-tooltip{display:none}@font-face{font-family:Avenir;src:url(/build/fonts/AvenirLTStd-Book.9d3e7c42.woff),url(/build/fonts/AvenirLTStd-Book.88e8d521.otf) format("opentype");font-weight:400}@font-face{font-family:Avenir;src:url(/build/fonts/AvenirLTStd-Medium.02db98f1.woff),url(/build/fonts/AvenirLTStd-Medium.7ca59a8b.otf) format("opentype");font-weight:500}@font-face{font-family:Avenir;src:url(/build/fonts/AvenirLTStd-Heavy.d9d9c3eb.woff),url(/build/fonts/AvenirLTStd-Heavy.ea6a1ef6.otf) format("opentype");font-weight:600}@font-face{font-family:Avenir;src:url(/build/fonts/AvenirLTStd-HeavyOblique.f9dfaf65.woff),url(/build/fonts/AvenirLTStd-HeavyOblique.78470219.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:Avenir;src:url(/build/fonts/AvenirLTStd-Black.48062422.woff),url(/build/fonts/AvenirLTStd-Black.498db896.otf) format("opentype");font-weight:900}body[data-v-78df70de]{font-family:Nunito Sans,sans-serif}h1[data-v-78df70de]{font-size:6.4rem;font-weight:900;color:#142f42}h2[data-v-78df70de]{color:#142f42;font-size:4.7rem;font-weight:600;line-height:1.3}@media (max-width:1259px){h2[data-v-78df70de]{font-size:4.2rem}}@media (max-width:768px){h2[data-v-78df70de]{font-size:3.7rem}}@media (max-width:556px){h2[data-v-78df70de]{font-size:3rem}}@media (max-width:430px){h2[data-v-78df70de]{font-size:2.7rem}}h3[data-v-78df70de]{color:#142f42;font-size:4rem;font-weight:600}@media (max-width:768px){h3[data-v-78df70de]{font-size:3rem}}@media (max-width:556px){h3[data-v-78df70de]{font-size:2.8rem}}h4[data-v-78df70de]{font-size:3rem;font-weight:600}@media (max-width:768px){h4[data-v-78df70de]{font-size:2.5rem}}p[data-v-78df70de]{font-size:2.4rem}@media (max-width:768px){p[data-v-78df70de]{font-size:1.8rem}}.w-full[data-v-78df70de]{width:100%}.h-full[data-v-78df70de]{height:100%}.hidden[data-v-78df70de]{visibility:hidden;height:0;width:0}.flex[data-v-78df70de]{display:flex}.flex-col[data-v-78df70de]{flex-direction:column}.justify-center[data-v-78df70de]{justify-content:center}.items-center[data-v-78df70de]{align-items:center}.items-end[data-v-78df70de]{align-items:end}.text-center[data-v-78df70de]{text-align:center}.cursor-pointer[data-v-78df70de]{cursor:pointer}.keyboard-focus[data-v-78df70de]:focus-visible{outline:3px solid currentColor;outline-offset:2px;border-radius:4px}.keyboard-focus[data-v-78df70de]:-moz-focusring{outline:3px solid currentColor;outline-offset:2px;border-radius:4px}.keyboard-focus[data-v-78df70de]:active{outline-offset:1px;transition-duration:75ms}.gap-0.5[data-v-78df70de]{gap:.125rem}.gap-1[data-v-78df70de]{gap:.25rem}.gap-2[data-v-78df70de]{gap:.5rem}.gap-3[data-v-78df70de]{gap:.75rem}.gap-4[data-v-78df70de]{gap:1rem}.gap-5[data-v-78df70de]{gap:1.25rem}.gap-6[data-v-78df70de]{gap:1.5rem}.gap-7[data-v-78df70de]{gap:1.75rem}.gap-8[data-v-78df70de]{gap:2rem}.gap-9[data-v-78df70de]{gap:2.25rem}.gap-10[data-v-78df70de]{gap:2.5rem}.dialog-overlay[data-v-78df70de]{position:fixed;top:0;left:0;margin:auto;align-content:center;border-radius:.8rem;border:1px solid #fff;animation:fadeIn-data-v-78df70de .25s ease-in-out}.dialog-overlay.hide[data-v-78df70de]{animation:fadeOut-data-v-78df70de .25s ease-in-out forwards}.dialog-overlay.hide[data-v-78df70de]::backdrop{animation:fadeOut-data-v-78df70de .25s ease-in-out forwards}.dialog-overlay[data-v-78df70de]::backdrop{background-color:rgba(0,0,0,.5);animation:fadeIn-data-v-78df70de .25s ease-in-out}@keyframes fadeIn-data-v-78df70de{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-data-v-78df70de{0%{opacity:1}to{opacity:0}}.dialog-content[data-v-78df70de]{background:#fff;position:relative;padding:3.5rem;height:auto;margin:auto;max-width:60rem;width:100%}@media (max-width:375px){.dialog-content[data-v-78df70de]{padding:3.5rem 0}}.dialog-close-button[data-v-78df70de]{position:absolute;top:1rem;right:.5rem;background:none;border:1px solid rgba(47,49,49,.9);border-radius:1.5rem;padding:.3rem;margin-right:3rem;cursor:pointer}.dialog-close-button[data-v-78df70de]:hover{background-color:#000}.closeImg[data-v-78df70de]{width:1.7rem;filter:invert(0);transition:filter .3s ease}.dialog-close-button:hover .closeImg[data-v-78df70de]{filter:invert(1)}.headerContainer[data-v-78df70de]{display:grid;margin-right:4.3rem}.headerImgContainer[data-v-78df70de]{margin-left:.5rem;margin-right:.5rem;margin-bottom:.625rem;display:flex;align-items:center;justify-content:center;justify-self:center}.headerImg[data-v-78df70de]{margin-left:auto;margin-right:auto}.headerTextContainer[data-v-78df70de]{display:flex;align-items:center;justify-content:center;justify-self:center}.headerText[data-v-78df70de]{font-family:DM Sans,Arial,sans-serif;margin-bottom:4.5rem;font-size:1.6rem;font-weight:400;line-height:1.8rem}.termsContainer[data-v-78df70de]{align-content:center;text-align:left}.termsParaContainer[data-v-78df70de]{font-family:DM Sans,Arial,sans-serif;height:45rem;display:grid;gap:1rem;overflow:hidden;overflow-y:scroll;box-shadow:inset 0 -2rem 12px -1rem rgba(0,0,0,.2);max-width:50rem}.termsTitle[data-v-78df70de]{margin-bottom:1.25rem;font-size:2.4rem;font-weight:700}.termsPara[data-v-78df70de]{font-size:1.6rem;line-height:1.5;padding-right:1rem;text-wrap:wrap}.termsContactPara[data-v-78df70de]{font-size:1.6rem;line-height:1.5;padding-bottom:2rem}.termsSpan[data-v-78df70de]{font-size:1.6rem;font-weight:700}.termsLinks[data-v-78df70de]{color:#107f65}.termsLinks[data-v-78df70de]:hover{text-decoration:underline}.btnJoin[data-v-78df70de]{margin-top:4rem;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:556px){.btnJoin[data-v-78df70de]{justify-content:space-around}}@media (max-width:640px){.btnJoin[data-v-78df70de]{gap:1rem}}.btn[data-v-78df70de]{padding:1rem 2rem;border:2px solid #000;border-radius:.5rem;cursor:pointer;background-color:#1bd9ae;color:#000;font-size:1.6rem;font-family:Poppins,Arial,sans-serif;transition:background-color .3s ease}@media (max-width:640px){.btn[data-v-78df70de]{padding:1rem}}.btn[data-v-78df70de]:hover{background-color:color-mix(in oklab,#1bd9ae 70%,#fff)}