/*GLOBAL PAGE DESIGN*/ 

@font-face {
  font-family: 'GothamExtraLight';
  src: url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/gotham-extra-light.otf') format('open-type'); /* Modern Browsers */
}

@font-face {
  font-family: 'GothamLight';
  src: url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/gotham-light.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/gotham-light.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/gotham-light.otf') format('open-type'), /* Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/gotham-light.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'GothamBook';
  src: url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Book.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Book.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Book.otf') format('open-type'), /* Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Book.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'GothamMedium';
  src: url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Medium.otf') format('open-type'), /* Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Medium.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'GothamBold';
  src: url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/gotham-bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/gotham-bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/gotham-bold.otf') format('open-type'), /* Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/gotham-bold.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'GothamBlack';
  src: url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Black.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Black.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Black.otf') format('open-type'), /* Modern Browsers */
       url('https://www.medishare.com/hubfs/5by5%20Assets/5by5-Fonts/Gotham-Black.ttf')  format('truetype'); /* Safari, Android, iOS */
}


.gotham-font-light h1, 
.gotham-font-light h2, 
.gotham-font-light h3, 
.gotham-font-light h4, 
.gotham-font-light h5, 
.gotham-font-light h6, 
.gotham-font-light p,
.gotham-font-light strong, 
.gotham-font-light div,
.gotham-font-light span 
.gotham-font-light {
    font-family: GothamLight, 'sans-serif' !important;
}

.gotham-font-book h1, 
.gotham-font-book h2, 
.gotham-font-book h3, 
.gotham-font-book h4, 
.gotham-font-book h5, 
.gotham-font-book h6, 
.gotham-font-book p,
.gotham-font-book strong, 
.gotham-font-book div,
.gotham-font-book span 
.gotham-font-book {
    font-family: GothamBook, 'sans-serif' !important;
}

.gotham-font-medium h1, 
.gotham-font-medium h2, 
.gotham-font-medium h3, 
.gotham-font-medium h4, 
.gotham-font-medium h5, 
.gotham-font-medium h6, 
.gotham-font-medium p,
.gotham-font-medium strong, 
.gotham-font-medium div,
.gotham-font-medium span 
.gotham-font-medium {
    font-family: GothamMedium, 'sans-serif' !important;
}

.gotham-font-bold h1, 
.gotham-font-bold h2, 
.gotham-font-bold h3, 
.gotham-font-bold h4, 
.gotham-font-bold h5, 
.gotham-font-bold h6, 
.gotham-font-bold p,
.gotham-font-bold strong, 
.gotham-font-bold div,
.gotham-font-bold span 
.gotham-font-bold {
    font-family: GothamBold, 'sans-serif' !important;
}

.gotham-font-black h1, 
.gotham-font-black h2, 
.gotham-font-black h3, 
.gotham-font-black h4, 
.gotham-font-black h5, 
.gotham-font-black h6, 
.gotham-font-black p,
.gotham-font-black strong, 
.gotham-font-black div,
.gotham-font-black span 
.gotham-font-black {
    font-family: GothamBlack, 'sans-serif' !important;
}

@media (min-width: 1280px) {
    .row-fluid .image-column{
      width: 31%;
    }
  
    .bottom-icon-row { 
      padding-top:40px !important;
  }
}


/*HERO DESIGN*/ 
body {
 margin:0px !important; 
}

.hero {
  background-image: url("https://www.medishare.com/hubfs/5by5%20Assets/OE2024/MedShoot-464.jpg"); 
  background-size:cover !important;
  min-height:750px !important;
}

@media (max-width:800px){
  .hero{  
  background-image: url("https://www.medishare.com/hubfs/5by5%20Assets/OE2024/MedShoot-429.jpg"); 
  background-size:cover !important;
  min-height:750px !important;
  }
}

.row1{
max-width:1212px;
text-align: center !important;
margin: 0 auto !important;
float: none !important;
padding-top: 90px;
}

.logo {
text-align:center;
padding-top:42px;
}

.subheading {
color:white;
font-size:20px; 
text-align:left;
margin-bottom:-10px;
}

h1{
font-size:42px !important;
line-height:55px !important;
color:white; 
text-align:left !important;
}

.blue-header {
color:#1B4298;
}

.hero-copy {
font-size:20px;
text-align:left !important;
color:white;
line-height:28px;
margin-bottom:0px;
padding-right:85px;
}

.underline {
  border-bottom:solid 2px white;
}

.hero-copy p {
margin-top:-10px !important;
}

.white-button a{
  background-color:white;
  border-radius: 5px;
  max-width:260px !important;
  color:#1B4298;
  padding:15px 61px;
  border:white 2px solid;
  text-decoration:none;
  width:100%;
  font-weight:bold;
  font-size:14px;
}

.blue-button a{
  background-color:#1B4298;
  border-radius: 5px;
  max-width:140px !important;
  color:white;
  padding:15px 55px;
  border:#1B4298 2px solid;
  text-decoration:none;
  width:100%;
  font-weight:bold;
  font-size:14px;
}

.blue-button {
    margin-top:25px !important;
}

.blue-transparent-button {
    margin-top:25px !important;
}

.transparent-button a{
  border-radius: 5px;
  padding:15px 60.5px;
  color:white;
  border:white 2px solid;
  text-decoration:none;
  width:100%;
  max-width:216px !important;
  font-weight:bold;
  font-size:14px;
}

.blue-transparent-button a{
  border-radius: 5px;
  padding:15px 84.5px;
  color:#1B4298;
  border:#1B4298 2px solid;
  text-decoration:none;
  width:100%;
  max-width:216px !important;
  font-weight:bold;
  font-size:14px;
}

.button-section {
display: flex !important;
justify-content: flex-start;
}

.image-column {
height: 490px !important;
display: flex !important;
align-items: flex-end !important;
justify-content: flex-end !important;
}

.hero-images {
display: flex !important;
flex-direction: row-reverse !important;
justify-content: right !important;
}

.hero-images img{
  max-height:91px;
  object-fit: contain !important;
}


}

/* END OF HERO DESIGN */ 

/*ROW 3 DESIGN*/
.row3 {
background-color:#E5E7E7;
padding-top: 60px;
padding-bottom:60px;
}

.column-container {
min-height: 800px;
max-width:1212px !important;
text-align: center !important;
margin: 0 auto !important;
float: none !important;
}

.copy-row {
text-align:left;
 color: #59595C; 
}

.main-para {
line-height:30px !important;
}

.bullet-header {
line-height:30px !important;
margin-top:-40px;
}

.bullet-header-row {
line-height:30px !important;
margin-top:-20px;
}

.bullet-header-para {
line-height:30px !important;
margin-top:-10px;
}

.left-image img {
border-radius:20px;
}

.right-image img {
border-radius:20px;
}

.mobile-only{
display:none !important;
}

@media (max-width:768px) {
  .icon-column {
  margin-top:50px; 
      width:100% !important;
  }
  .icon-main-header {
  margin-bottom:-75px;
  }
  .content-column{
    padding-left:40px;
        width:100% !important;
  }
  .copy-row-left {
  padding-left:30px;
  }
  .left-image {
  padding:20px 40px;
  }
  .right-image {
  margin-top:50px;
  }
  .mobile-only {
  display:block !important;
  }
  .desktop-only {
  display:none !important;
  }
  .hero {
      background-position-x: 65%;
  }
  .page3copyrow {
  margin-top:0px !important;
  }
  .page3image {
  margin-bottom:40px;
  }
  
}

.img-2 .icon-header h3 {
padding-left:65px;
padding-right:65px;
}

.img-5 .icon-header h3 {
padding-left:65px;
padding-right:65px;
}

.row3 {
background-color:#E5E7E7;
padding-top: 65px;
padding-bottom:25px;
}

.left-copy h2{
margin-top:10px !important;
}

@media (min-width: 1280px) {
/*    .row3 .column-container .icon-column {
        width: 12%;
      padding-left:5px;
      padding-right:5px;
    }*/
      .row3 .column-container .img-7 {
        padding-left: 1px !important;
        padding-right: 1px !important;
  }}

/* END OF ROW 3 DESIGN */

/*ROW 4 DESIGN*/
.row4 {
background-color:#E5E7E7;
padding-top: 40px;
padding-bottom:0px !important;
}

.row5 .column-container{
background-color:#1B4298;
 border-radius:12px;
}

/*@media (min-width:800px) {
  .left-copy{
padding-top:100px;
  }
}
*/
/*ROW 5 DESIGN*/
.row5 {
  background-color:#E5E7E7;
min-height:475px;
color:white !important;
padding-top: 5px;
padding-bottom:70px;
  padding-right: 40px;
    padding-left: 40px;
}

.icon-header h3{
text-transform:uppercase;
font-size:15px;
line-height: 18px;
margin-top:15px;
 color:#59595C;
}

.secondary h3{
 color:#FFF !important;
}

.icon-paragraph {
font-size:15px;
line-height: 18px;
margin-top:-15px;
padding-left:10px;
 padding-right:10px;
}

.img-1 img{
height:69px;
width:63px;
}

.img-2 img{
height:69px;
width:79px;
}

.img-3 img{
height:69px;
width:93px;
}

.img-4 img{
height:69px;
width:55px;
}

.img-5 img{
height:65px;
width:87px;
}

.img-6 img{
height:69px;
width:69px;
}

.img-7 img{
height:64.31px;
width:48.42px;
}

.icon-column {
padding-left:15px;
padding-right:15px;
}


.footer-button{
margin-top:70px;
margin-bottom:50px;
}

.row2{
  background-color:#FFF;
}


.icon-main-header {
padding-bottom:35px;
}

/*ROW 6 DESIGN*/
.row6 {
background-color:#E5E7E7;
min-height: 650px;
padding-top:0px;
padding-bottom:0px;
}

.inner-section{
  background-image: url("https://www.medishare.com/hubfs/questions%20background.svg");
  margin-bottom:50px;
  padding:70px 145px !important;
  padding-bottom:95px !important;
  min-height: 500px;
}

.bottom-header {
 color:#1B4298;
 text-transform:uppercase;
 font-size:36px !important;
  padding-bottom:15px;
}

.bottom-button-section {
display: flex !important;
justify-content: center;
}

.phone-button a{
float:left;
text-decoration:none !important;
color:#1B4298;
font-size:16px;
 margin-top:25px;
}

@media (max-width:500px) {
  .subheading {
 font-size:15px; 
 }
  .header-1 {
  font-size:30px !important;
    margin-top:-20px;
  }
  
  .blue-header h2{
  font-size:30px !important;
  }
  .copy-row {
   padding-left: 20px;
   padding-right: 20px;
  }
  .content-column{
   padding-left: 20px;
   padding-right: 20px;
    }
  .hero-copy{
  padding-right: 0px;
  }
  .transparent-button a {
  padding: 15px 25px;
  }
  .white-button a {
  padding: 15px 25px;
  }
  .image-column{
  height: 190px !important;
  justify-content: left !important;
  }
  .mobile-container .copy-row{
  padding-left:20px !important;
  padding-right:20px !important;
  }
 .left-image {
  padding: 20px 20px !important;
 }
  .right-image {
  padding: 20px 20px !important;
  }
  .inner-section {
  padding: 45px 20px 95px !important;
  }
}

/*Video Section*/

.video-js .rich-text-preview {
object-fit:cover !important;
}

.hs-video-wrapper {
padding-bottom:50.5% !important;
}

.formrow {
background-color: #1B4298;
}

#hs_cos_wrapper_module_1727392206900464_ input[type="text"]{
font-family:GothamMedium !important;
min-width:400px;
}

#hs_cos_wrapper_module_1727392206900464_ input[type="tel"] {
font-family:GothamMedium !important;
min-width:400px;
}

#hs_cos_wrapper_module_1727392206900464_ input[type="email"] {
font-family:GothamMedium !important;
min-width:400px;
}

#hs_cos_wrapper_module_1727392206900464_ input[type="submit"]{
font-family:GothamBold !important;
text-transform:uppercase;
}

#hs_cos_wrapper_module_1727392206900464_ select {
    padding-right: 325px !important;
  font-family:GothamMedium !important;
  min-width:400px;
}


@media(max-width:800px){
#hs_cos_wrapper_module_1727392206900464_ input[type="text"]{
 min-width:175px;
    padding-right: 190px !important;
}

#hs_cos_wrapper_module_1727392206900464_ input[type="tel"] {
 min-width:175px;
    padding-right: 190px !important;
}

#hs_cos_wrapper_module_1727392206900464_ input[type="email"] {
 min-width:175px;
    padding-right: 190px !important;
}
  
  #hs_cos_wrapper_module_1727392206900464_ select {
    padding-right: 23px !important;
     min-width:175px;
        font-size: 12px;
}

    #hs_cos_wrapper_module_1727392206900464_ input[type=submit] {
        padding-right: 30px !important;
        margin-bottom: 50px;
  }
  
  .formrow .column-container {
      padding: 40px 20px !important;
  }
  
    .row2 .column-container {
      padding: 40px 20px !important;
  }
  
  .formsection{
  float:left;
   padding-top:0px !important;
  }
  
  .blue-transparent-button a {
    padding: 12px 45.5px !important;
    margin-right:0px !important;
  }
  
  .hero-button .hs-button {
  margin-left:20px;
  }
  
.bottom-button-section {
    flex-direction: column;
}
}