/* @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    */
/*****************************************/

/* Mobile Landing Page */
.row-fluid-wrapper.row-depth-1.row-number-4.dnd-row .row-fluid {
  flex-wrap: inherit;
}

.hs-content-id-194932787267 .cell_17498303205683-background-image {
  background-size: 420px !important;
}

.hs-content-id-194932787267 .row-number-15 .span3 {
  border: 1px solid #D7DDE2;
  border-radius: 10px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .hs-content-id-194932787267 .row-number-15 .span3 {
    padding: 20px !important;
    margin-bottom: 15px;
  }
 .hs-content-id-194932787267 .row-number-15 .span3 h5 {
    font-size: 18px;
    margin-bottom: 0;
  }
}

/* Testimonial Slider */
.hs-content-id-194932787267 .row-number-34 .span12 {
  background-color: #EEF1F3;
  border-radius: 16px;
  padding: 20px 15px;
}

.hs-content-id-194932787267 .splide__slide__contents {
  min-height: auto !important;
}

/* 
 * 
 * Practice LP 
 * 
 * */
.hs-content-id-195076118375 .row-number-1 .span6 {
  width: 40%;
}

.hs-content-id-195076118375 .row-number-1 .cell_17498303205683-background-image {
  width: 56%;
  background-position: center right !important;
}

.hs-content-id-195076118375 .cell_17498303205683-background-image {
  background-color: #fff;
  width: 712px;
  height: 533px;
}

.hs-content-id-195076118375 .row-number-15 .span3 {
  border: 1px solid #D7DDE2;
  border-radius: 10px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .hs-content-id-195076118375 .row-number-15 .span3 {
    padding: 20px !important;
    margin-bottom: 15px;
  }
 .hs-content-id-195076118375 .row-number-15 .span3 h5 {
    font-size: 18px;
    margin-bottom: 0;
  }
}

/* Infrastructure */
@media (min-width: 767px) {
  .hs-content-id-195076118375 #hs_cos_wrapper_widget_1756239413720 .image-list--wrapper {
      position: relative;
      top: -60px;
  }
}

/* Testimonial Slider */
.hs-content-id-195076118375 .row-number-36 .span12 {
  background-color: #EEF1F3;
  border-radius: 16px;
  padding: 20px 15px;
}

.hs-content-id-195076118375 .splide__slide__contents {
  min-height: auto !important;
}

.hs-content-id-195076118375 [data-gallery_slider="widget_1756306896647"] .splide__controls {
  margin-top: 10px;
}
 
/* 
 * 
 * Enterprise LP 
 * 
 * */
/* Enterprise Hero */
.hs-content-id-195189584260 .cell_17498303205683-background-layers {
  background-size: 520px !important;
}

.hs-content-id-195189584260 .row-number-15 .span3 {
  border: 1px solid #D7DDE2;
  border-radius: 10px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .hs-content-id-195189584260 .row-number-15 .span3 {
    padding: 20px !important;
    margin-bottom: 15px;
  }
  .hs-content-id-195189584260 .row-number-15 .span3 h5 {
    font-size: 18px;
    margin-bottom: 0;
  }
}

/* Testimonial Slider */
.hs-content-id-195189584260 .row-number-36 .span12 {
  background-color: #EEF1F3;
  border-radius: 16px;
  padding: 20px 15px;
}

.hs-content-id-195189584260 .splide__slide__contents {
  min-height: auto !important;
}

.hs-content-id-195189584260 [data-gallery_slider="widget_1756306896647"] .splide__controls {
  margin-top: 10px;
}


/* 
 * 
 * Residency LP 
 * 
 * */

.hs-content-id-195463532189 .collapsible-text-wrapper .collapsible-text-container {
  border: 1px solid #DCE6F2;
  padding-bottom: 0 !important;
}

.hs-content-id-195463532189 .collapsible-text-container.is-open .collapsible-text-content {
  padding-bottom: 15px;
}

.hs-content-id-195463532189 .collapsible-text-container.is-open {
  background-color: #84BD00 !important;
}

.hs-content-id-195463532189 .collapsible-text-container button:after {
  font-size: 12px;
  top: 45%;
}

.hs-content-id-195463532189 .collapsible-text-container.is-open button,
.hs-content-id-195463532189 .collapsible-text-container.is-open button:after,
.hs-content-id-195463532189 .collapsible-text-container.is-open .collapsible-text-content {
  color: #fff !important;
}

.hs-content-id-195463532189 .collapsible-text-container button > span {
  background-color: #fff;
  border-radius: 25px;
  width: 44px;
  height: 44px;
  line-height: 43px;
  text-align: center;
  display: block;
  color: #84BD00 !important;
  border: 1px solid #84BD00;
  margin-right: 15px;
  margin-bottom: 15px;
}

@media (min-width: 767px) {
  .hs-content-id-195463532189 .collapsible-text-container button > span {
    display: inline-block;
  }
}

.hs-content-id-195463532189 .collapsible-text-wrapper.is-open button > span { 
  color: #84BD00 !important;
}

/* Testimonial Slider */
.hs-content-id-195463532189 .row-number-55 .span12 {
  background-color: #EEF1F3;
  border-radius: 16px;
  padding: 20px 15px;
}

/* Form */
.hs-content-id-195463532189 #hs_form_target_widget_1738340575237 input,
.hs-content-id-195463532189 #hs_form_target_widget_1738340575237 select,
.hs-content-id-195463532189 #hs_form_target_widget_1738340575237 textarea {
  border-radius: 5px;
}

/* File Upload Field */
.hs-content-id-195463532189 .hs_ip_proof_of_residency_program .input {
  margin: 15px auto;
}

.hs-content-id-195463532189 .hs_ip_proof_of_residency_program input {
  font-size: 15px;
  height: 45px;
  line-height: 35px;
  width: 275px !important;
  text-align: right;
}

.hs-content-id-195463532189 .hs_ip_proof_of_residency_program input[type=file]::file-selector-button {
  border: 2px solid #DCE6F2;
/*   border-color: #DCE6F2; */
  margin-right; 10px;
  padding: 0 20px;
  background-color: #84BD00;
  color: #fff;
}

.hs-content-id-195463532189 .hs-state select {
  height: 45px !important;
}

.hs-content-id-195463532189 .hs-submit input.hs-button {
  background-color: #84BD00 !important;
}