* {
  box-sizing: border-box;
}
body {
  margin: 0;
}
.gjs-row{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.gjs-cell{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
ul.gfield_radio li input[type=radio]:checked+label::after{
  display:none !important;
}
#gform_56 h3{
  font-size:2.25rem;
}
#give-form input[type=radio]+label{
  background-color:transparent;
  color:#ffffff;
  width:100% !important;
  font-weight:700;
  border:1px solid #fff !important;
}
#give-form input[type=radio]+label:hover, html[data-whatintent=mouse] #give-form ul.gfield_radio input[type=radio]+label:hover{
  background-color:#D50032;
  color:#fff;
}
#give-form input[type=radio]:checked+label{
  background-color:#D50032;
  color:#fff;
}
#give-form input[type=radio]:checked+input{
  background-color:#D50032;
}
#give-form ul.gfield_radio li[class*=gchoice]{
  width:25% !important;
  padding:0 6px !important;
}
#give-form input[type=submit]:hover{
  background-color:#D50032;
  border-color:#5da744;
}
#give-form .ginput_container_text{
  border:none;
}
#give-form ul.gfield_radio li label::before{
  display:none !important;
}
.gfield_radio li{
  width:30%;
  margin-bottom:10px;
}
.gfield_radio input[type=radio]{
  display:none;
}
.gfield_radio li label, .gform_body .ginput_container input[type=text], .gform_body .ginput_container_select{
  display:block !important;
  padding:7px 0 !important;
  border:1px solid #001931 !important;
  border-radius:1px !important;
  cursor:pointer !important;
  font-size:1.25rem !important;
  text-align:center !important;
  transition:all .3s ease !important;
  background-color:#fff;
  color:#fff;
  width:100% !important;
  -webkit-border-radius:1px !important;
  -moz-border-radius:1px !important;
  -ms-border-radius:1px !important;
  -o-border-radius:1px !important;
  -webkit-transition:all .3s ease !important;
  -moz-transition:all .3s ease !important;
  -ms-transition:all .3s ease !important;
  -o-transition:all .3s ease !important;
}
.gform_body .ginput_container input[type=text]{
  color:#001931 !important;
  font-weight:700 !important;
}
.gform_body .ginput_container_select{
  padding:initial !important;
}
.gfield_radio input[type=radio]:checked+label{
  border-color:#ccc;
  background-color:green;
  color:#fff;
}
.gfield_radio li label:hover{
  border-color:green;
  background-color:#e5e5e5;
}
.dollar-amount-radio-buttons .gfield_label:nth-of-type(1){
  display:none !important;
}
input[name*=other]{
  max-height:48px;
  border-radius:4px;
}
a{
  text-decoration:none !important;
}
#iguh{
  padding:0px 0px 0px 0px;
  background-repeat:repeat;
  background-position:left top;
  background-attachment:scroll;
  background-size:auto;
  background-image:none;
}
#ieh4iu{
  margin:0px 0px 0px 0;
  padding:0px 0px 0px 10px;
  align-items:center;
  display:flex;
  background-repeat:repeat;
  background-position:left top;
  background-attachment:scroll;
  background-size:cover;
  background-image:url('https://georgetown-university-medical-center.s3.us-east-1.amazonaws.com/lp/2025.12/web1.jpg');
  min-height:625px;
}
#ilai77{
  flex-basis:75%;
  padding:30px 0px 30px 0px;
  margin:0px 0px 0px 0px;
  min-height:auto;
}
#iw72an{
  min-height:auto;
}
#iao1ox{
  background-color:#004263;
  padding:0px 0px 0px 0px;
}
#ilohs{
  flex-basis:60%;
}
#ilmjwx-3{
  padding:10px 0px 10px 0px;
  text-align:left;
  font-size:1.625rem;
  color:#004263;
}
#iq53rh{
  color:black;
}
#i9yvax-2-2{
  height:auto;
  min-height:auto;
  margin:0px auto 0px auto;
  padding:40px 10px 40px 10px;
  background-color:#f0f0f0;
}
#iao1ox-3{
  background-color:#041e42;
  color:#000000;
}
#iw72an-3{
  color:#ffffff;
  padding:40px 0px 40px 0px;
}
#ieh4iu-3{
  display:flex;
  max-width:1200px;
  align-content:space-between;
  align-items:flex-start;
  flex-direction:row;
  margin:0px auto 0px auto;
}
#ilai77-3{
  padding:0px 30px 0px 30px;
  flex-basis:0px;
  flex-grow:1;
  min-height:auto;
  text-align:center;
}
#ilai77-3-3{
  margin:0px 30px 0px 30px;
  flex-basis:15%;
  flex-grow:1;
  min-height:auto;
  max-width:400px;
}
#idfmtc-4{
  max-width:500px;
  font-size:1rem;
  font-family:'futura-pt', Arial, sans-serif;
  line-height:1.6em;
}
#ilmjwx-4-3{
  margin:0px 0px 20px 0px;
}
#ilai77-3-2{
  padding:0px 15px 0px 15px;
  flex-basis:0px;
  flex-grow:1;
  min-height:auto;
}
#i4gizx-4-3-2{
  line-height:1em;
  font-size:1.8rem;
  font-family:'adobe-caslon-pro', Times, serif;
}
#i4gizx-4-3{
  font-size:1.9rem;
  line-height:1em;
  text-align:center;
  margin:20px auto 0px auto;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  max-width:270px;
}
#ibf0nn-2-3-3{
  align-items:center;
  align-content:center;
  justify-content:center;
  float:none;
  margin:0px auto 0px auto;
}
#i2kpi8-2-3-3-3{
  text-align:center;
  display:block;
  font-size:15px;
  background-color:#727e91;
  color:#ffffff;
  padding:15px 20px 15px 20px;
}
#i55erp-2-2-2-3{
  max-width:525px;
}
#idz3wb-2-3-3{
  justify-content:center;
  align-items:center;
  align-content:center;
  flex-basis:0%;
  flex-grow:1;
  min-height:auto;
}
#i2kpi8-2-3-2-2-3{
  text-align:left;
  padding:0px 10px 0px 10px;
  display:block;
  font-size:2rem;
  line-height:1em;
  font-family:'adobe-caslon-pro', Times, serif;
}
#i55erp-2-2-4-3-3{
  padding:0px 10px 0 10px;
  color:#004263;
  text-align:left;
  font-family:"Open Sans", sans-serif;
}
#i55erp-2-2-2-3-4-3{
  padding:0px 10px 40px 10px;
  color:#4e4e4e;
  text-align:left;
}
#idfmtc-2-2-3-2-2-5{
  padding:0px 0px 0px 0px;
  line-height:40px;
  text-align:left;
  font-size:34px;
  font-family:'adobe-caslon-pro', Times, serif;
  font-weight:bold;
  font-style:italic;
  margin:0 0 0px 0;
}
#i55erp-2-2-2-3-2-4-3{
  padding:0px 0px 0px 0px;
  color:#004263;
  text-align:left;
  display:flex;
  margin:0 0 20px 0;
}
#i55erp-2-2-2-3-3-2-3{
  color:#004263;
  text-align:left;
}
#idz3wb-2-4-2-3{
  margin:0px 0px 0px 0;
  justify-content:center;
  align-items:center;
  align-content:center;
  text-align:center;
  flex-basis:0px;
  flex-grow:1;
  min-height:auto;
}
#i9yvax-2-3-3{
  max-width:1200px;
  height:auto;
  min-height:auto;
  margin:0px auto 0px auto;
  align-items:flex-start;
  padding:50px 10px 40px 10px;
  display:flex;
  align-content:space-between;
  flex-wrap:nowrap;
  flex-direction:row;
}
#igzma-2-3-3-2{
  padding:0px 0px 0px 0px;
  color:#004263;
  text-align:center;
  font-size:2.063rem;
  margin:0px 0% 0px 0;
  align-items:stretch;
}
#i3u3nj{
  color:black;
  align-self:flex-end;
  margin:0px 30px 0px 0px;
  width:45px;
}
#i3u3nj-2{
  color:black;
  align-self:flex-start;
  width:45px;
}
#idfmtc-2-2-3-2-2-3-2-3-2{
  padding:0px 10px 0px 10px;
  text-align:left;
  font-size:1rem;
  font-family:'adobe-caslon-pro', Times, serif;
  margin:0px 0px 25px 0px;
}
#i55erp-2-2-2-3-2-3-2-3-2{
  flex-basis:100%;
  align-self:auto;
  display:flex;
  color:#4e4e4e;
  padding:0px 10px 0px 10px;
}
#ia288a-3{
  padding:0px 10px 0 10px;
  font-family:'futura-pt', Arial, sans-serif;
  margin:0 0 20px 0;
}
#i55erp-2-2-3-3-2-2-4{
  padding:0px 10px 0px 10px;
  text-align:left;
  font-family:"Open Sans", sans-serif;
  font-size:0.95rem;
  color:#041e42;
}
#i55erp-2-2-3-3-2-2-2-3{
  padding:0px 10px 0px 10px;
  text-align:left;
  font-family:"Open Sans", sans-serif;
  font-size:1.4rem;
  color:#004263;
}
#i55erp-2-2-3-3-4{
  padding:0px 0px 0px 0;
  text-align:left;
}
#idz3wb-2-2-2-3{
  margin:0 0 0 7px;
  justify-content:center;
  align-items:center;
  align-content:center;
  text-align:center;
  min-height:auto;
}
#i9yvax-2-2-2{
  max-width:1200px;
  height:auto;
  min-height:auto;
  margin:0px auto 0px auto;
  padding:40px 10px 40px 10px;
  align-items:flex-start;
}
#i2kpi8-2-2-4-2-3{
  text-align:left;
  padding:0px 10px 0px 10px;
  display:block;
  font-family:'futura-pt', Arial, sans-serif;
}
#i55erp-2-2-3-3-2-4{
  padding:0px 10px 20px 10px;
  font-size:1.6rem;
  text-align:left;
  font-family:"Open Sans", sans-serif;
  line-height:1.2em;
  color:#041e42;
}
#i2kpi8-2-2-4-2-3-3{
  text-align:left;
  padding:0px 10px 0px 10px;
  display:block;
  font-family:'futura-pt', Arial, sans-serif;
}
#i55erp-2-2-3-3-2-4-3{
  padding:0px 10px 20px 10px;
  font-size:1.6rem;
  text-align:left;
  font-family:"Open Sans", sans-serif;
  line-height:1.2em;
  color:#041e42;
}
#i55erp-2-2-3-3-2-2-4-3{
  padding:0px 10px 0px 10px;
  text-align:left;
  font-family:"Open Sans", sans-serif;
  font-size:0.95rem;
  color:#041e42;
  line-height:1.8em;
}
#i55erp-2-2-3-3-4-3{
  padding:0px 0px 0px 0;
  text-align:left;
}
#idz3wb-2-2-2-3-2{
  margin:0 0 0 7px;
  justify-content:center;
  align-items:center;
  align-content:center;
  text-align:center;
  min-height:auto;
}
#ia288a-3-3{
  padding:0px 10px 0 10px;
  font-size:1em;
}
#ia288a-3-3-2{
  list-style-type:disc;
  padding-left:20px;
  font-family:'futura-pt', Arial, sans-serif;
}
#i2kpi8-2-3-2-2-3-2-2{
  text-align:left;
  padding:0px 10px 25px 10px;
  display:block;
  font-size:1.6rem;
  line-height:1em;
}
#i55erp-2-2-4-3-3-2{
  padding:0px 10px 0 10px;
  color:#004263;
  text-align:left;
  font-family:"Open Sans", sans-serif;
}
#i4gizx-4-2{
  font-family:Helvetica, sans-serif;
}
#idfmtc-2-2-3-3-3{
  padding:0px 10px 0px 10px;
  text-align:left;
  font-size:1rem;
  font-family:'adobe-caslon-pro', Times, serif;
  margin:0px 0px 25px 0px;
}
#i04ykj{
  font-size:1em;
}
#i177na{
  font-size:1em;
}
#give-form{
  padding:10px 0px 10px 0px;
}
#iqiw6n{
  font-size:1em;
}
#idfmtc-2-2-3-3-3-2{
  padding:0px 10px 0px 10px;
  text-align:left;
  font-size:1rem;
  font-family:'adobe-caslon-pro', Times, serif;
  margin:0px 0px 25px 0px;
  font-weight:700;
}
#idfmtc-2-2-3-3-3-2-2{
  padding:0px 10px 0px 10px;
  text-align:left;
  font-size:1rem;
  font-family:'adobe-caslon-pro', Times, serif;
  font-weight:700;
}
@media (max-width: 992px){
  #idfmtc-4{
    max-width:100%;
    text-align:center;
  }
  #i9yvax-2-3-3{
    flex-direction:column;
    align-items:center;
  }
  #idz3wb-2-4-2-3{
    flex-basis:auto;
    flex-grow:0;
    margin:40px 0px 0px 7px;
  }
  #i9yvax-2-2-2{
    flex-direction:column;
  }
  #idz3wb-2-2-2-3-2{
    margin:40px 0px 0px 7px;
    flex-grow:0;
    flex-basis:auto;
  }
  #idz3wb-2-2-2-3{
    flex-grow:0;
    flex-basis:auto;
  }
  #ieh4iu-3{
    flex-direction:column;
    align-items:center;
  }
  #ilai77-3-2{
    padding:0 30px 0px 30px;
    margin:35px 0px 0px 0px;
  }
  #ilmjwx-4-3{
    text-align:center;
  }
  #ilai77-3-3{
    margin:35px 30px 0px 30px;
  }
  #ilmjwx-4-2{
    font-size:2rem;
  }
  #ieh4iu{
    min-height:450px;
  }
}
@media (max-width: 768px){
  .gjs-row{
    flex-wrap:wrap;
  }
}
@media (max-width: 480px){
  #ieh4iu{
    min-height:200px;
  }
  #i55erp-2-2-2-3-2-4-3{
    flex-direction:column;
  }
  #idz3wb-2-2-2-3{
    margin:0px 0px 0px 0;
  }
  #i55erp-2-2-4-3-3{
    font-size:1.5rem;
  }
  #i4gizx-4-3-2{
    font-size:1.6rem;
  }
  #idfmtc-4{
    font-size:1rem;
  }
  #ilmjwx-4-2{
    font-size:1.6rem;
  }
  #i55erp-2-2-4-3-3-2{
    font-size:1.5rem;
  }
}
