/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

body{
  font-size:18px;
  overflow-x:hidden;
 
}

.evrw-container{
  max-width:1100px;
}

.evrw-segment-header{

  font-weight:450;
  margin-bottom:16px;
}


/*****************************************/
/*****************************************/
.evrw-column-cotainer{
  display:grid;
  gap:16px;
}

.evrw-2-col{
  grid-template-columns: 1fr 1fr;
}

.evrw-3-col{
  grid-template-columns: 1fr 1fr 1fr;
}

.evrw-4-col{
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

@media only screen and (max-width: 991px) {
  .evrw-2-col{
    grid-template-columns: 1fr ;
  }

  .evrw-3-col{
    grid-template-columns: 1fr;
  }

  .evrw-4-col{
    grid-template-columns: 1fr;
  }
}


/*****************************************/
/*****************************************/
.evrw-fs-12{
  font-size:12px;
}

.evrw-fs-14{
  font-size:14px;
}
.evrw-fs-16{
  font-size:16px;
}
.evrw-fs-18{
  font-size:18px;
}
.evrw-fs-20{
  font-size:20px;
}
.evrw-fs-22{
  font-size:22px;
}
.evrw-fs-24{
  font-size:24px;
}
.evrw-fs-28{
  font-size:28px;
}
.evrw-fs-34{
  font-size:34px;
}

.evrw-fs-40{
  font-size:40px;
}

.evrw-fs-50{
  font-size:50px;
}

@media only screen and (max-width: 991px) {
  .evrw-fs-md-12{
    font-size:12px;
  }

  .evrw-fs-md-14{
    font-size:14px;
  }
  .evrw-fs-md-16{
    font-size:16px;
  }
  .evrw-fs-md-18{
    font-size:18px;
  }
  .evrw-fs-md-20{
    font-size:20px;
  }
  .evrw-fs-md-22{
    font-size:22px;
  }
  .evrw-fs-md-24{
    font-size:24px;
  }
  .evrw-fs-md-28{
    font-size:28px;
  }
  .evrw-fs-md-34{
    font-size:34px;
  }
  
  .evrw-fs-md-40{
    font-size:40px;
  }

  .evrw-fs-md-50{
    font-size:50px;
  }
}







/*****************************************/
/*****************************************/
.evrw-spacer-2{
  height:2px;
}
.evrw-spacer-4{
  height:4px;
}
.evrw-spacer-8{
  height:8px;
}
.evrw-spacer-16{
  height:16px;
}
.evrw-spacer-32{
  height:32px;
}
.evrw-spacer-64{
  height:64px;
}








.material-symbols-outlined {
  vertical-align: middle;
  font-variation-settings:
  'FILL' 1,
  'wght' 400,
  'GRAD' 0,
  'opsz' 24
}




/*****************************************/
/*****************************************/
.evrw-formatted-table td{
  border:1px solid #ff671d;
  padding:10px 5px;
}


.evrw-formatted-table th{
  border:1px solid #ff671d;
  background-color:#ff671d;
  text-align:center;
  color:#fff;
  padding:10px 5px;
}















/*****************************************/
/*****************************************/
.evrw-navigation{
    height: 70px;
    padding: 0;
    position: fixed;
    z-index: 100;
    width: 100%;
    background: #fff;
    box-shadow: 1px 0px 20px rgba(0, 0, 0, .2);
    top:0px;
    left: 0px;
    
}
.evrw-navigation img{
  width:130px;
  margin-top: 19px;
}

.evrw-navigation .evrw-button{
  background: #f88d2a;
  display: inline-block;
  padding: 3px 14px;
  border-radius: 100px;
  font-size: 14px;
  color:#ffffff;
  margin-top: 24px;
  color:#fff !important;
  cursor:pointer;
}

.evrw-navigation n a{
  text-decoration:none;
  color:#fff;
}




.evrw-segment{
  position:relative;
}
.evrw-temp-blur{
  position:absolute;
  width:100%;
  height:100%;
  left:0px;
  top:0px;
  backdrop-filter: blur(5px);
  z-index:11;

}
















/*****************************************/
/*****************************************/
.evrw-hero{
  padding:32px 0px 0px 0px;
  border-radius: 25px;
  
  
}


.evrw-hero .evrw-column-cotainer{
  color:#fff;
  border-radius:25px;
  background:#eee;
  align-items: center;
  gap:0px;
  position:relative;
  position:relative;
  z-index:2;
  margin-top:70px;
}

.evrw-hero .evrw-bg{
  position:absolute;
  top:0px;
  right:0px;
  height:100%;
  width:100%;
  background:#eee;
  border-radius:0px 25px 25px 0px;
  width:55%;
  text-align: right;
  overflow: hidden;
}


.evrw-hero .evrw-content-col{
  padding:96px 64px;
  background: #00829B;
  background: linear-gradient(90deg, rgba(0, 130, 155, 1) 0%, rgba(0, 174, 198, 1) 88%, rgba(0, 209, 237, 1) 99%);
  border-radius:25px;
  position:relative;
  z-index:3;
  
  
}

.evrw-hero .evrw-button{
  background:#f88d2a;
  display:inline-block;
  padding: 4px 16px;
  border-radius: 100px;
  color:#fff !important;
  cursor:pointer;
}
@media only screen and (max-width: 991px) {
  

  .evrw-hero .evrw-content-col{
    padding:64px 32px;
    border-radius: 15px;
    
  }
  
  .evrw-hero .evrw-content-col{
    background-color: #00829b;
    background-image:url(https://5929794.fs1.hubspotusercontent-na1.net/hubfs/5929794/Everise%20Images/Landing%20Pages/Case%20Study/CS%20-%20Double%20Enrollment%2c%20AEP%20Targets/AEP%20Hero%20Women%20responsive-2.jpg);
    background-size:cover;
    background-position:center;
  }

   .evrw-hero .evrw-bg{
    background:#fff;
  }

}












/*****************************************/
/*****************************************/
.evrw-stats{
  padding:48px 0px;
  color:#00829b;
}
.evrw-stats .evrw-column-cotainer > div{
    text-align:center;

}
.evrw-stats .evrw-stats-column{
  display:inline-grid;
  grid-template-columns: 50px 1fr;
  text-align: left;
  
}

.evrw-stats .material-symbols-outlined{
  font-size:42px;
  color: #00829b;
}

@media only screen and (max-width: 991px) {
  .evrw-stats .evrw-column-cotainer.evrw-2-col{
    grid-template-columns: 1fr 1fr;

  }
}

@media only screen and (max-width: 768px) {
  
  .evrw-stats .evrw-column-cotainer > div{
      text-align:left;

  }
  .evrw-stats .evrw-column-cotainer.evrw-2-col{
    grid-template-columns:  1fr;
    display:inline-grid;
    margin:0px auto;
  
  }

}





/*****************************************/
/*****************************************/
.evrw-advantages{
  padding:0px 0px 0px 0px;
  position:relative;
  z-index:6;
}

.evrw-advantages .evrw-light-blue{
    background: #e0f2ff;
    border-radius 0px 0px 25px 25px;
    display: block;
    margin: 0 auto;
    max-width: 1300px;
    padding-top: 60px;
    position: relative;
}

.evrw-advantages .evrw-light-blue-2{
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:60%;
    background:#ccdff0;
    z-index:2;
}


.evrw-advantages .evrw-light-blue-3{
    position:absolute;
    top:0%;
    left:0px;
    width:100%;
    height:60%;
    background:#e0f2ff;
    z-index:3;
    border-radius:0px 0px 25px 25px;
}



.evrw-advantages .evrw-column-cotainer{
  gap:32px;
}
.evrw-advantages .evrw-column-cotainer.evrw-3-col > div{
  padding:32px;
  box-shadow:0px 0px 20px rgba(0,0,0,.1);
  border-radius:25px;
  background-color:#fff;
  position:relative;
  z-index:5;
}


.evrw-advantages .evrw-column-cotainer.evrw-3-col .evrw-header{
  font-weight:500px;
  margin-bottom:16px;
  line-height:120%;
}



.evrw-advantages .evrw-icon-box{
  display:inline-flex;
  align-items: center;
  justify-content: center;
  width:50px;
  height:50px;
  background:#ccdff0;
  font-size:40px;
  border-radius:10px;
  margin-bottom: 8px;
}

.evrw-advantages span{
  font-size:30px;
  color:#635d9d;
}

@media only screen and (max-width: 991px) {
  .evrw-advantages .evrw-column-cotainer.evrw-3-col > div{
    padding:16px;
    border-radius:15px;
  }
  .evrw-advantages .evrw-icon-box{
    width:40px;
    height:40px;
    
  }
  
  
  
.evrw-advantages .evrw-light-blue{
    border-radius 0px 0px 15px 15px;
}



.evrw-advantages .evrw-light-blue-3{
    border-radius:0px 0px 15px 15px;
}

  
  
  
  

}




/*****************************************/
/*****************************************/
.evrw-steps{
  padding:64px 0px;
}

.evrw-steps .evrw-indicator{
  background: #FFC56D;
  background: linear-gradient(90deg, rgba(255, 197, 109, 1) 0%, rgba(248, 141, 42, 1) 100%);
  display:inline-block;
  padding:2px 16px;
  border-radius:100px;
  font-weight:bold;
  color:#fff;
  margin-bottom:16px;
  border:8px solid #fff;
  position:relative;
  z-index:5;
}


.evrw-steps .evrw-column-cotainer {
  position:relative;
}
.evrw-steps .evrw-lines{

  background:#f88d2a;
  position: absolute;
  width: 710px;
  top: 22px;
  height: 3px;
  display: block;
  margin: 0px auto;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media only screen and (max-width: 991px) {
  .evrw-steps  .evrw-line-vertical{
    height:64px;
    background:#ffcc00;
    width:3px;
    margin:15px auto 0px auto;
  }
  
  .evrw-steps .evrw-indicator{
    margin-bottom:4px;
  }
}







/*****************************************/
/*****************************************/

.evrw-intro{
  position:relative;
  z-index:5;
}
.evrw-intro .evrw-light-blue{
  background:#e0f2ff;
  padding-top: 60px;
  display: block;
  margin: 0px auto;
  max-width: 1300px;
  border-radius: 25px 25px 0px 0px;
  position:relative;
}


@media only screen and (max-width: 991px) {
  .evrw-intro .evrw-light-blue{
    border-radius: 15px 15px 0px 0px;
  }

}










/*****************************************/
/*****************************************/
.evrw-last-cta{
  padding:0px 0px;
}

.evrw-last-cta .evrw-column-cotainer{
  background:#eee;
  border-radius:25px 25px 0px 0px;
  gap:0px;
  position:relative;
}
.evrw-last-cta .evrw-content-col {
  padding:96px 64px;
  background:#037087;
  color:#fff;
  border-radius:25px 25px 0px 0px;
  position:relative;
  z-index:3;

}


.evrw-last-cta .evrw-button{
  background:#f88d2a;
  color:#fff !important;
  font-weight:bold;
  display: inline-block;
  padding: 8px 24px;
  border-radius: 100px;
  cursor:pointer;
}


.evrw-last-cta .evrw-bg{
  position:absolute;
  top:0px;
  left:0px;
  height:100%;
  width:100%;
  background:#eee;
  border-radius:0px 25px 25px 0px;
  width:60%;
  z-index:2;
  border-radius:25px 0px 0px 0px;
  text-align:left;  
  overflow:hidden;

}




@media only screen and (max-width: 991px) {
  .evrw-last-cta .evrw-content-col{
    border-radius:15px 15px 0px 0px;
    padding:64px 16px;
    text-align:center;
  }
  
}







.evrw-who-we-are{
  
  padding:0px 0px 0px 0px;
}

.evrw-who-we-are .evrw-light-blue{
  
  background:#ccdff0;
  max-width: 1300px;
  display: block;
  margin: 0 auto;
  max-width: 1300px;
  padding-top:64px;
  position: relative;
}


@media only screen and (max-width: 991px) {

  .evrw-who-we-are .evrw-column-cotainer.evrw-4-col>div:not(:last-of-type){
    padding-bottom:16px;
  }
}














.evrw-testimonial{

}

.evrw-testimonial .evrw-light-blue{
  background:#ccdff0;
  max-width: 1300px;
  display: block;
  margin: 0 auto;
  max-width: 1300px;
  padding: 64px 0px 0px 0px;
  position: relative;
}


.evrw-testimonial .evrw-light-blue-2{
  padding: 64px 0px;
  background:#fff;
  border-radius: 25px 25px 0px 0px;
}


.evrw-testimonial .evrw-testimonial-container{
  box-shadow: 1px 0px 20px rgba(0, 0, 0, .1);
  padding:64px 128px;
  border-radius: 25px;

}

.evrw-testimonial .evrw-testimonial-item{
  min-height: 350px;
  display: flex;
  align-items: center;
}


.evrw-testimonial .lSAction>a {
    background-image: url(https://5929794.fs1.hubspotusercontent-na1.net/hubfs/5929794/Everise%20Images/Landing%20Pages/beckers/Teal%20Arrow.svg) !important;
    background-size: 100px;
    height: 50px;
    width: 50px;
}

.evrw-testimonial .lSAction>a.lSPrev {
    left: 140px;
    margin-top: 20px;
    z-index: 1;
}
.evrw-testimonial .lSAction>a.lSNext {
    margin-top: 20px;
    right: 140px;
    z-index: 1;
    background-position: right top;
}

@media only screen and (max-width: 1199px) {
  .evrw-testimonial .lSAction>a.lSPrev {
      left: 50px;

  }
  .evrw-testimonial .lSAction>a.lSNext {
      right: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .evrw-testimonial .evrw-light-blue-2{
    border-radius: 15px 15px 0px 0px;
  }
  .evrw-testimonial .evrw-testimonial-container{
    padding:32px;
    border-radius: 15px;
    padding-bottom:100px;
  }
  
  .evrw-testimonial .evrw-testimonial-item{
    min-height:0px;
  }
  
  .evrw-testimonial .lSAction>a.lSPrev {
    top:initial;
    bottom:calc(0% + 90px);  
    left:calc(50% - 55px);
  }
  .evrw-testimonial .lSAction>a.lSNext {
    top:initial;
    bottom:calc(0% + 90px);  
    right:calc(50% - 55px);
  }


  

}






























/*HUBSPOT FORM*/
/*****************************************/
.hs-form input, .hbspt-form .hs-form textarea, .hbspt-form .hs-form select { 
   background-color:#FFFFFF;
   border:solid 1px #ccc;
   font-size:13px;
   color:#A9A9A9;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   padding:8px 16px;
   margin:2px 0px;
   width:100%;
   min-height: 38px !important;
}

.hs-form-field {
  text-align:left;
}

ul.hs-error-msgs {
    padding: 0 0 0px;
    margin: 0px;
}
.hs-form input::placeholder, .hbspt-form .hs-form textarea::placeholder {
   font-size:16px;
   color:#A9A9A9;
}
.hs-form .input label {
   font-size:14px;
   color:#FFFFFF;
   font-weight:normal;
   padding-top:12px;
   padding-bottom:0px;
   display:block;
}

.hs-form .hs-form-field label{
  font-size:14px;
}

.hs-form .actions .hs-button.primary.large {
   background-color:#FF671D;
   border:solid 0px #FF671D;
   width:initial;
   font-size:16px;
   color:#FFFFFF;
   font-weight:normal;
   padding-top:8px;
   padding-bottom:8px;
   padding-right:32px;
   padding-left:32px;
   -moz-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:8px;
  margin-top:32px;
}
.hs-form .actions {
   margin-top:2px;
   margin-bottom:0px;
   text-align:center;
}
ul.hs-error-msgs {
    padding:0px 0px 10px 0px;list-style-type:none;   font-size:14px;
   color:#ff2121;
   font-weight:normal;
   text-align:left;
}
.submitted-message p {
   font-size:14px;
   color:#7ab900;
   font-weight:normal;
   text-align:left;
}
.hs-form textarea {
   height:60px;
   resize: none;
}
.hbspt-form .hs-form .input label {
float:none;text-align:left;

}
.submitted-message{min-height:50px;}

.hs-form h1{
 margin-bottom:32px;
 background:transparent;
 display:none;
 
}

.hs-form h1 span{
  font-family: 'Open Sans' !important;
  background:transparent !important;
}

.evrw-modal-generic-content .evrw-header{
  background-color: #ff671d;
  color:#fff;
  margin-bottom:8px;
}