@media only screen and (max-width:768px){html.evolv_web_q5oy0unb2_147ezc71z .evolv-body .evolv-exit-modal .headlineAndDescription p{padding:0 32px}}

@media only screen and (max-width:767px){html.evolv_web_q5oy0unb2_gk7yfcmyb .evolv-main .evolv-planCopy{align-items:unset}html.evolv_web_q5oy0unb2_gk7yfcmyb .evolv-main .evolv-planCopy h1,html.evolv_web_q5oy0unb2_gk7yfcmyb .evolv-main .evolv-planCopy .evolv-planMessage{text-align:left}html.evolv_web_q5oy0unb2_gk7yfcmyb .evolv-main .evolv-planCopy h1 ul,html.evolv_web_q5oy0unb2_gk7yfcmyb .evolv-main .evolv-planCopy .evolv-planMessage ul{padding-left:30px}}

html.evolv_web_q5oy0unb2_5bke05lyo .evolv-main .evolv-hero{background:#1800ff}html.evolv_web_q5oy0unb2_5bke05lyo .evolv-main .evolv-hero .evolv-heroBgDiv{background-image:unset}html.evolv_web_q5oy0unb2_5bke05lyo .evolv-main .evolv-plan{display:none}@media only screen and (max-width:768px){html.evolv_web_q5oy0unb2_5bke05lyo .evolv-main .evolv-hero{margin-bottom:40px}html.evolv_web_q5oy0unb2_5bke05lyo .evolv-main .evolv-hero .evolv-heroBgDiv .evolv-planCard{margin:0 auto 40px;width:90%}html.evolv_web_q5oy0unb2_5bke05lyo .evolv-main .evolv-hero .evolv-heroCopy{height:auto}}@media only screen and (min-width:769px){html.evolv_web_q5oy0unb2_5bke05lyo .evolv-main .evolv-hero .evolv-planCard{margin:40px auto 40px}}

html.evolv_web_q5oy0unb2_2r4l2dent .evolv-main .evolv-howWorks{display:none}

html.evolv_web_q5oy0unb2_qseq4ik5a .evolv-main .evolv-bringAFriend{display:none}

html.evolv_web_q5oy0unb2 .evolv-body{
  position: relative;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-main{
  display: flex;
  flex-direction: column;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-main>div,html.evolv_web_q5oy0unb2 
.evolv-body .evolv-main>section,html.evolv_web_q5oy0unb2 
.evolv-body .evolv-main>h2,html.evolv_web_q5oy0unb2 
.evolv-body .evolv-main>#footer{
  order: 3;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-main .evolv-hero{
  order: 1;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-main .evolv-bringAFriend{
  width: 100%;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-main .evolv-shopAllPlans .shop_div_head{
  width: 60%;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-main .evolv-shopAllPlans .shop_div_button{
  width: 35%;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-main>#footer{
  position: unset;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -100;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-overlay.evolv-dim-bg{
  background-color: rgba(0, 0, 0, 0.5);
  /*dim the background*/
  z-index: 10;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-exit-modal{
  background-color: #fff;
  border-radius: 8px;
  display: none;
  filter: drop-shadow(0 0.2rem 0.25rem rgba(0, 0, 0, 0.2));
  font-family: CircularStd;
  font-style: normal;
  font-weight: 450;
  left: 50%;
  padding: 20px;
  position: fixed;
  text-align: center;
  top: 300px;
  transform: translateX(-50%);
  width: 500px;
  z-index: 100;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-exit-modal h1{
  color: #000;
  font-size: 32px;
  line-height: normal;
  margin-top: 20px;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-exit-modal p{
  font-size: 16px;
  margin-top: 20px;
  padding: 0 20px;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-exit-modal .hero-btns{
  margin-top: 30px;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-exit-modal a{
  display: inline-block;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-exit-modal a button{
  background-color: white;
  border: 0.125em solid transparent;
  border-radius: 4px;
  color: #1800ff;
  cursor: pointer;
  font-family: "Circular Bold";
  font-size: 16px;
  height: 48px;
  letter-spacing: 0.1px;
  padding: 0 56px;
  width: 100%;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-exit-modal a button.btn-primary-two,html.evolv_web_q5oy0unb2 .evolv-body .evolv-exit-modal a button.btn-secondary-two{
  border-color: #0f15d4;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-exit-modal a button.btn-secondary-two{
  background-color: #0f15d4;
  color: #fff;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-exit-modal .evolv-close{
  color: #1800ff;
  cursor: pointer;
  font-family: "Circular";
  font-size: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
}html.evolv_web_q5oy0unb2 
.evolv-body .evolv-show{
  display: block;
}

@media only screen and (max-width: 768px){
  .evolv-body .evolv-exit-modal {
    top: 220px !important;
    width: 80% !important;
  }
  .evolv-body .evolv-exit-modal a {
    display: block;
    margin-bottom: 10px;
  }
  .evolv-body .evolv-exit-modal .headlineAndDescription p {
    padding: 0 18px;
  }
  .evolv-body .evolv-main .evolv-shopAllPlans .shop_div_button {
    width: 100%;
  }
}