.naps-hero{position:relative;background-color:var(--bg-color);color:var(--text-color);display:flex;justify-content:flex-start;align-items:center;padding-top:42%}@media screen and (max-width:1024px){.naps-hero{flex-direction:column;padding:0 0 33px 0}}@media only screen and (max-width:767px){.naps-hero{padding:var(--mobile-padding-top) 0 var(--mobile-padding-bottom) 0}}.naps-hero__mobile-image{display:none!important;left:0;top:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}@media screen and (max-width:1024px){.naps-hero__mobile-image{display:block!important;position:relative}}.naps-hero__desktop-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block!important}@media screen and (max-width:1025px){.naps-hero__desktop-image{display:none!important}}.naps-hero__wrapper{position:absolute;left:0;top:50%;transform:translate(5.2vw,-50%);z-index:2;width:100%;max-width:710px;padding:0 10px}@media screen and (max-width:1024px){.naps-hero__wrapper{position:relative;top:0;transform:translate(0,0);margin-left:0;text-align:center;padding:40px 10px 0 10px}}@media only screen and (max-width:767px){.naps-hero__wrapper{padding:0 10px;margin-top:-10px}}.naps-hero__preheading{font-size:12px;font-weight:500;line-height:140%;letter-spacing:.72px;text-transform:uppercase;margin-bottom:14px;color:inherit}@media only screen and (max-width:767px){.naps-hero__preheading{font-size:10px;line-height:140%;letter-spacing:.6px;margin-bottom:8px}}.naps-hero__heading-wrapper{position:relative;width:-moz-max-content;width:max-content;margin-bottom:46px}@media screen and (max-width:1024px){.naps-hero__heading-wrapper{margin:0 auto 46px}}@media only screen and (max-width:767px){.naps-hero__heading-wrapper{margin:0 auto 20px}}.naps-hero__heading-wrapper .naps-hero__heading{font-family:Elastik;font-size:97px;font-weight:400;line-height:90%;letter-spacing:-1.959px;color:inherit;margin-bottom:0}@media screen and (max-width:1280px){.naps-hero__heading-wrapper .naps-hero__heading{font-size:70px}}@media only screen and (max-width:767px){.naps-hero__heading-wrapper .naps-hero__heading{font-size:35px;line-height:100%;letter-spacing:-.7px}}.naps-hero__heading-wrapper .naps-hero__heading-left-icon,.naps-hero__heading-wrapper .naps-hero__heading-right-icon{display:inline;position:absolute;top:15px;width:auto;height:auto}@media only screen and (max-width:767px){.naps-hero__heading-wrapper .naps-hero__heading-left-icon,.naps-hero__heading-wrapper .naps-hero__heading-right-icon{display:none}}.naps-hero__heading-wrapper .naps-hero__heading-left-icon{left:-30px}.naps-hero__heading-wrapper .naps-hero__heading-right-icon{right:-30px}.naps-hero__text{font-size:16px;font-weight:300;line-height:24.205px;margin-bottom:32px;color:inherit;padding:0 145px 0 0}@media screen and (max-width:1200px){.naps-hero__text{padding:0 110px 0 0}}@media only screen and (max-width:767px){.naps-hero__text{font-size:16px;font-weight:400;line-height:140%;margin-bottom:12px;padding:0 30px}}.naps-hero__buttons{display:flex;justify-content:flex-start;align-items:center;gap:13px}@media screen and (max-width:1024px){.naps-hero__buttons{justify-content:center}}@media only screen and (max-width:767px){.naps-hero__buttons{flex-direction:column;gap:10px}}.naps-hero__buttons .btn{padding:11px 44px;font-size:12px;font-weight:400;line-height:140%;letter-spacing:.125px;min-width:192px}.naps-hero__buttons .btn.btn--tertiary{background:#bce2db;border:1px solid #000;color:#000}.naps-hero__buttons .btn.btn--secondary{border:1px solid #000}.naps-hero__bottom-text{margin-top:20px;font-size:12px;font-weight:300;line-height:24.205px}