.hero-wrapper{background-color:#f5f7ff;padding:36px 24px}.hero-wrapper .hero-container{gap:160px}@media (max-width:999px){.hero-wrapper .hero-container{gap:40px}.hero-wrapper .hero-container img{flex-shrink:1;min-width:0;height:auto}}.hero-wrapper .hero-container h1{margin-bottom:16px}.hero-wrapper .hero-container .btn-container{margin-top:40px}@media (max-width:768px){.hero-wrapper{padding:40px 24px 60px}.hero-wrapper .hero-container{flex-direction:column}.hero-wrapper .hero-container .text-content{text-align:center}.hero-wrapper .hero-container .btn-container{margin-inline:auto}.hero-wrapper .hero-container .btn-container .btn.primary-red-btn{max-width:calc(min(100%,300px));width:100%}}@media (max-width:600px){.hero-wrapper .hero-container h1{font-size:40px;line-height:1.25}.hero-wrapper .hero-container img{width:100%;max-width:calc(min(100%,510px));height:auto}.hero-wrapper .hero-container p.subtitle{font-size:21px;line-height:1.29;letter-spacing:.2px}}.informative-section-wrapper{padding:86px 24px;background-color:#fff5f5}.informative-section-wrapper .informative-section-container{width:fit-content;margin:0 auto;gap:70px}.informative-section-wrapper .informative-section-container .text-content{max-width:calc(min(100%,600px))}.informative-section-wrapper .informative-section-container img{flex-shrink:0}.informative-section-wrapper .informative-section-container h3{margin-bottom:16px}@media (max-width:820px){.informative-section-wrapper{padding:40px 24px 60px}.informative-section-wrapper .informative-section-container{gap:40px;flex-direction:column}.informative-section-wrapper .informative-section-container img{margin-inline:auto}.informative-section-wrapper .informative-section-container .text-content{text-align:center;max-width:calc(min(500px,100%));margin-inline:auto}.informative-section-wrapper .informative-section-container .text-content.md-lg{max-width:calc(min(600px,100%))}}@media (max-width:600px){.informative-section-wrapper .informative-section-container{gap:20px}.informative-section-wrapper .informative-section-container h3{font-size:36px;line-height:1.28}}.virgin-benefits-wrapper{padding:80px 24px 0;background-color:#f5f7ff}.virgin-benefits-wrapper .virgin-benefits-container{max-width:884px;margin:0 auto}.virgin-benefits-wrapper .virgin-benefits-container h2{text-align:center}.virgin-benefits-wrapper .virgin-benefits-container .cards-wrapper{margin:115px auto 0;width:fit-content;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;break-inside:avoid-column}.virgin-benefits-wrapper .virgin-benefits-container .cards-wrapper .plain-card{max-width:430px;padding:24px;margin:0 auto 100px}.virgin-benefits-wrapper .virgin-benefits-container .cards-wrapper .plain-card img{margin:-94px auto 0}.virgin-benefits-wrapper .virgin-benefits-container .cards-wrapper .plain-card h4{margin-block:24px}@media (max-width:768px){.virgin-benefits-wrapper{padding-top:60px}.virgin-benefits-wrapper .virgin-benefits-container{max-width:100%}.virgin-benefits-wrapper .virgin-benefits-container .cards-wrapper{margin-top:135px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.virgin-benefits-wrapper .virgin-benefits-container .cards-wrapper .plain-card{max-width:calc(min(100%,336px))}}@media (max-width:700px){.virgin-benefits-wrapper{padding-top:80px}.virgin-benefits-wrapper .virgin-benefits-container h3{font-size:36px;line-height:1.28;letter-spacing:normal}.virgin-benefits-wrapper .virgin-benefits-container .cards-wrapper{margin-top:115px;-webkit-column-count:1;-moz-column-count:1;column-count:1}.virgin-benefits-wrapper .virgin-benefits-container .cards-wrapper .plain-card{max-width:calc(min(100%,336px))}}.our-story-wrapper{padding:60px 24px 56px;background-color:#f5f7ff}.our-story-wrapper .our-story-container{width:fit-content;margin:0 auto}.our-story-wrapper .our-story-container h2{text-align:center;margin-bottom:60px}.our-story-wrapper .our-story-container .cards-wrapper{width:fit-content;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;break-inside:avoid-column}.our-story-wrapper .our-story-container .cards-wrapper .plain-card{max-width:430px;min-height:482px;margin:0 auto 24px;position:relative;display:flex}.our-story-wrapper .our-story-container .cards-wrapper .plain-card img{position:absolute;width:100%;height:100%;z-index:0;border-radius:inherit;left:0;top:0;object-fit:cover}.our-story-wrapper .our-story-container .cards-wrapper .plain-card p{color:#fff;position:relative;height:stretch;border-radius:inherit;padding:24px;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#131c35)}.our-story-wrapper .our-story-container .cards-wrapper .plain-card:first-child img{object-position:10%}.our-story-wrapper .our-story-container .cards-wrapper .plain-card:nth-child(3) img{object-position:20%}@media (max-width:768px){.our-story-wrapper .our-story-container .cards-wrapper{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.our-story-wrapper .our-story-container .cards-wrapper .plain-card{max-width:calc(min(344px,100%))}}@media (max-width:700px){.our-story-wrapper .our-story-container h2{font-size:36px;line-height:1.28}.our-story-wrapper .our-story-container .cards-wrapper{-webkit-column-count:1;-moz-column-count:1;column-count:1}.our-story-wrapper .our-story-container .cards-wrapper .plain-card{margin-bottom:16px;min-height:482px}}.ratings-and-reviews-wrapper{padding:80px 16px 60px;background:url(../img/yearly-plan/pattern-bg.png),#131c35;background-size:673px;background-repeat:repeat no-repeat}.ratings-and-reviews-wrapper .ratings-and-review-container{max-width:650px;margin:0 auto;text-align:center;color:#fff}.ratings-and-reviews-wrapper .ratings-and-review-container h2{margin-bottom:16px}.ratings-and-reviews-wrapper .ratings-and-review-container .money-back-guarantee-wrapper{text-align:start}.ratings-and-reviews-wrapper .ratings-and-review-container .money-back-guarantee-wrapper .body-bold{margin-bottom:4px}.ratings-and-reviews-wrapper .ratings-and-review-container .money-back-guarantee-wrapper .money-back-guarantee-container{flex-wrap:nowrap}.ratings-and-reviews-wrapper .ratings-and-review-container .trust-pilot-wrapper{margin-top:40px;position:relative}.ratings-and-reviews-wrapper .ratings-and-review-container .trust-pilot-wrapper .cover-wrapper{position:absolute;width:210px;height:20px;z-index:99;top:120px;left:0;background:#131c35}.ratings-and-reviews-wrapper .ratings-and-review-container .rating-cards{gap:32px;margin-top:40px}@media (max-width:700px){.ratings-and-reviews-wrapper .ratings-and-review-container .rating-cards{flex-wrap:wrap;justify-content:center;column-gap:8px;row-gap:24px}}.ratings-and-reviews-wrapper .ratings-and-review-container .plain-card{text-align:start;flex-wrap:nowrap;background:0 0}.ratings-and-reviews-wrapper .ratings-and-review-container .plain-card .review-rating{margin:1px 0 4px;gap:6px}.ratings-and-reviews-wrapper .ratings-and-review-container .vmo-app-stars-wrapper{height:20px;width:108px;position:relative}.ratings-and-reviews-wrapper .ratings-and-review-container .vmo-app-stars{height:100%;width:100%;background:url(../img/yearly-plan/empty-stars-green.svg) no-repeat 0 0;background-size:auto 100%;position:absolute;top:0;left:0;z-index:1}.ratings-and-reviews-wrapper .ratings-and-review-container .vmo-app-stars-progress{height:100%;width:100%;background:url(../img/yearly-plan/filled-stars-green.svg) no-repeat 0 0;background-size:auto 100%;position:absolute;top:0;left:0;z-index:2}.ratings-and-reviews-wrapper .ratings-and-review-container .trustpilot-widget{position:relative;transform:scaleY(.8) scaleX(.9) translateY(-14px)}.ratings-and-reviews-wrapper .ratings-and-review-container .trustpilot-widget .tp-widget-profile-link{padding:0}.ratings-and-reviews-wrapper .ratings-and-review-container .trustpilot-widget iframe{margin:0 auto}.ratings-and-reviews-wrapper .ratings-and-review-container .trustpilot-widget .tp-widget-stars{width:90%}.ratings-and-reviews-wrapper .ratings-and-review-container .trustpilot-widget .tp-widget-logo{width:50%}@media (max-width:920px){.ratings-and-reviews-wrapper{padding:60px 16px;background-size:231px;background-repeat:repeat no-repeat}}@media (max-width:700px){.ratings-and-reviews-wrapper{padding:60px 32px;background-size:100%;background-repeat:repeat no-repeat}}@media (max-width:700px) and (max-width:415px){.ratings-and-reviews-wrapper .ratings-and-review-container .money-back-guarantee-wrapper .money-back-guarantee-container{flex-wrap:wrap}}