.sf__hero__container{background-position:50%;background-size:cover;min-height:40vh;position:relative}.sf__hero__overlay{height:100%;position:absolute;width:100%;z-index:1}.sf__hero__wrapper{display:flex;flex-direction:column;gap:30px;justify-content:center;margin:0 auto;padding:80px 15px;position:relative;z-index:2}.sf__hero__drop__banner{bottom:-13%;font-size:14px;left:50%;margin:0;max-width:90%;padding:20px;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.sf__hero__drop__banner__header{font-size:14px;font-weight:700;margin:0}.sf__hero__drop__banner__link{text-decoration:none}.sf__hero__title{font-weight:400}.sf__hero__subheader{font-size:18px;font-weight:400}.sf__cta__price__group{display:flex;flex-direction:column-reverse;gap:30px}.sf__hero__ctas{display:flex;flex-wrap:wrap;gap:8px}.sf__hero__ctas__container{text-align:center;width:100%}.sf__hero__ctas__container a{display:block;padding:20px 50px;transition:all .3s ease-in-out}.sf__hero__ctas__container:first-of-type a{background:#ffcd00}.sf__hero__ctas__container:first-of-type a:hover{background:#3679bd;color:#fff;text-decoration:none}.sf__hero__ctas__container:nth-of-type(2) a{background:#009bad;color:#fff}.sf__hero__ctas__container:nth-of-type(2) a:hover{background:#1e3582;color:#fff;text-decoration:none}.sf__price__container{border:5px solid #fff;border-radius:50%;bottom:67px;display:flex;flex-direction:column;height:160px;justify-content:center;margin:0 auto;position:static;right:0;text-align:center;transition:all .3s ease-in-out;width:160px}.sf__price__container__fixed{position:fixed!important}.sf__price__container:hover{text-decoration:none;transform:scale(1.1)}.sf__price__title{color:#000;font-size:15px;line-height:1rem;margin-bottom:0;padding:0 5px}.sf__price__price{color:#fff;font-size:37px;font-weight:500;height:45px;margin-bottom:0;text-align:center;text-shadow:2px 2px 3px hsla(0,0%,5%,.4);width:100%}.sf__price__monthly{color:#000;font-size:15px;margin-bottom:0}.sf__mobile__padding{padding-bottom:160px}@media (min-width:1024px){.sf__price__container{position:absolute}.sf__hero__drop__banner,.sf__hero__drop__banner__header{font-size:28px}.sf__hero__ctas__container{width:revert}.sf__mobile__padding{padding-bottom:0}}