/* @media only screen and (max-width: 320px) {
  
 .green-btn-std {display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 6px 20px; width: 100%; height: 36px; background: #197E72; border-radius: 2px;}
 .green-btn-std-text {font-family: 'Mulish'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 24px; color: #FFFFFF; text-decoration: none;}

} */
.bottom-button { display:none; }
@media only screen and (min-width: 320px) {
 #text-video-container{ display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 32px 24px; gap: 72px; width: 100%;}
 #text-video-container .text-video-row {display: flex; flex-direction: column; align-items: center; padding: 0px;gap: 24px;}
 #text-video-container .text-video-row .video-txt-container h5 {color: #197e72;font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 700;letter-spacing: .15px;line-height: 22px;margin: 0;text-transform: uppercase;}
 #text-video-container .text-video-row .video-txt-container h2 {font-family: 'houschka-pro', sans-serif !important; font-weight: 700; font-size: 32px; line-height: 120%; color: #2E516A; margin: 0px !important;}
 #text-video-container p {font-family: 'Mulish', sans-serif !important; font-weight: 400; font-size: 16px; line-height: 160%; color: #1A2E3CB8; margin: 0px !important;}
 #text-video-container .hs-video-container {position: relative; width: 100%; height: auto; left: 0px; top: 0px background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)); box-shadow: 0px 0.662895px 1.98869px rgba(0, 0, 0, 0.1), 0px 3.53544px 7.95474px rgba(0, 0, 0, 0.13); border-radius: 9.5507px;}
 #text-video-container .text-video-row .video-txt-container {display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 12px;}

 .green-btn-std {display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 6px 20px; width: 92vw; height: 52px; background: #197E72; border-radius: 2px;}
 .green-btn-std-text {font-family: 'Mulish'; font-style: normal; font-weight: 500; font-size: 18px; line-height: 24px; color: #FFFFFF; text-decoration: none;}

}
@media only screen and (max-width: 960px) {
  .top-button { display:none; }
  .bottom-button { display:block; }
}
@media only screen and (max-width: 601px) {
   #text-video-container {  padding: 32px 24px; }
    
}

@media only screen and (min-width: 600px) {
 #text-video-container { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 32px 24px; gap: 72px; width: 100%;}
 #text-video-container .text-video-row {display: flex; flex-direction: column; align-items: center; padding: 0px;gap: 24px;}
 #text-video-container .text-video-row .video-txt-container h5 {color: #197e72;font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 700;letter-spacing: .15px;line-height: 22px;margin: 0;text-transform: uppercase;}
 #text-video-container .text-video-row .video-txt-container h2 {font-family: 'houschka-pro', sans-serif !important; font-weight: 700; font-size: 32px; line-height: 120%; color: #2E516A; margin: 0px !important;}
 #text-video-container p {font-family: 'Mulish', sans-serif !important; font-weight: 400; font-size: 16px; line-height: 160%; padding: 16px 0 12px; color: #1A2E3CB8; margin: 0px !important;}
 #text-video-container .hs-video-container {position: relative; width: 100%; height: auto; left: 0px; top: 0px background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)); box-shadow: 0px 0.662895px 1.98869px rgba(0, 0, 0, 0.1), 0px 3.53544px 7.95474px rgba(0, 0, 0, 0.13); border-radius: 9.5507px;}
 #text-video-container .text-video-row .video-txt-container {display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 6px;}
.green-btn-std {display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 24px 16px; width: 92vw; height: 56px; background: #197E72; border-radius: 2px;}
.green-btn-std-text {font-family: 'Mulish'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; color: #FFFFFF; text-decoration: none;}
 
}
@media only screen and (min-width: 960px) {
   
 #text-video-container {display: flex; flex-direction: row; align-items: center; justify-content: flex-start; padding: 72px 40px; gap: 64px; isolation: isolate; }
 #text-video-container .text-video-row {display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; min-width: 880px; padding: 0px; gap: 24px;}
 .green-btn-std {display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 17px 16px; width: 42vw; height: 52px; background: #197E72; border-radius: 2px; /*position: absolute;*/ top: 969px;}
  #text-video-container .text-video-row .video-txt-container {display: flex;flex-direction: column; align-items: flex-start; padding: 0px; gap: 0px; max-width: 420px; height: auto;}
}


@media only screen and (min-width: 1280px) {

  #text-video-container {display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 170px; isolation: isolate; }
  #text-video-container h5 {color: #197e72;font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 700;letter-spacing: .15px;line-height: 22px;margin: 0;text-transform: uppercase;}
  #text-video-container .text-video-row .video-txt-container h2 {font-size: 2.625em; line-height: 140%;}
  #text-video-container .text-video-row .video-txt-container {display: flex;flex-direction: column; align-items: flex-start; padding: 0px; gap: 0px; max-width: 500px; height: auto;}
  #text-video-container .text-container p {margin: 0 !important;}
  #text-video-container .video-container {display: flex;flex-direction: column;align-items: flex-start;padding: 0px;gap: 0px; min-width: 582px; min-height: 352px;}
  #text-video-container .text-video-row {display: flex;flex-direction: row; min-width: 1196px; justify-content: space-between; align-items:center; padding: 0px; gap: 88px;}
  .side-by-side {display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 12px;}
  .green-btn-std {display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 17px 16px; width: 12vw; height: 52px; background: #197E72; border-radius: 2px; /*position: absolute; */ top: 1041px;}
  .text-btn-text {text-align: center; padding-top: 0px;}
  .green-btn-std-text {font-size: 16px;}

}
    
@media only screen and (min-width: 1440px) {
  
  #text-video-container .text-video-row {display: flex;flex-direction: row; min-width: 1224px; justify-content: space-between; align-items:center; padding: 0px; gap: 124px;}
  #text-image-container {display: flex; flex-direction: row; align-items: center; padding: 72px 108px; gap: 170px; isolation: isolate; max-width: 1224px; }
}