*{
  box-sizing:border-box;
}
body{
  margin:0;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
}
.gjs-row{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding-top:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-left:10px;
  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:rgb(255, 255, 255);
  width:100% !important;
  font-weight:700;
  border-top-width:1px !important;
  border-top-style:solid !important;
  border-top-color:rgb(255, 255, 255) !important;
  border-right-width:1px !important;
  border-right-style:solid !important;
  border-right-color:rgb(255, 255, 255) !important;
  border-bottom-width:1px !important;
  border-bottom-style:solid !important;
  border-bottom-color:rgb(255, 255, 255) !important;
  border-left-width:1px !important;
  border-left-style:solid !important;
  border-left-color:rgb(255, 255, 255) !important;
  border-image-outset:0 !important;
  border-image-repeat:stretch !important;
  border-image-slice:100% !important;
  border-image-source:none !important;
  border-image-width:1 !important;
}
#give-form input[type="radio"] + label:hover, html[data-whatintent="mouse"] #give-form ul.gfield_radio input[type="radio"] + label:hover{
  background-color:rgb(213, 0, 50);
  color:rgb(255, 255, 255);
}
#give-form input[type="radio"]:checked + label{
  background-color:rgb(213, 0, 50);
  color:rgb(255, 255, 255);
}
#give-form input[type="radio"]:checked + input{
  background-color:rgb(213, 0, 50);
}
#give-form ul.gfield_radio li[class*="gchoice"]{
  width:25% !important;
  padding-top:0px !important;
  padding-right:6px !important;
  padding-bottom:0px !important;
  padding-left:6px !important;
}
#give-form input[type="submit"]:hover{
  background-color:rgb(213, 0, 50);
  border-top-color:rgb(93, 167, 68);
  border-right-color:rgb(93, 167, 68);
  border-bottom-color:rgb(93, 167, 68);
  border-left-color:rgb(93, 167, 68);
}
#give-form .ginput_container_text{
  border-top-width:medium;
  border-top-style:none;
  border-top-color:currentcolor;
  border-right-width:medium;
  border-right-style:none;
  border-right-color:currentcolor;
  border-bottom-width:medium;
  border-bottom-style:none;
  border-bottom-color:currentcolor;
  border-left-width:medium;
  border-left-style:none;
  border-left-color:currentcolor;
  border-image-outset:0;
  border-image-repeat:stretch;
  border-image-slice:100%;
  border-image-source:none;
  border-image-width:1;
}
#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-top:7px !important;
  padding-right:0px !important;
  padding-bottom:7px !important;
  padding-left:0px !important;
  border-top-width:1px !important;
  border-top-style:solid !important;
  border-top-color:rgb(0, 25, 49) !important;
  border-right-width:1px !important;
  border-right-style:solid !important;
  border-right-color:rgb(0, 25, 49) !important;
  border-bottom-width:1px !important;
  border-bottom-style:solid !important;
  border-bottom-color:rgb(0, 25, 49) !important;
  border-left-width:1px !important;
  border-left-style:solid !important;
  border-left-color:rgb(0, 25, 49) !important;
  border-image-outset:0 !important;
  border-image-repeat:stretch !important;
  border-image-slice:100% !important;
  border-image-source:none !important;
  border-image-width:1 !important;
  cursor:pointer !important;
  font-size:1.25rem !important;
  text-align:center !important;
  background-color:rgb(255, 255, 255);
  color:rgb(255, 255, 255);
  width:100% !important;
  border-top-left-radius:1px !important;
  border-top-right-radius:1px !important;
  border-bottom-right-radius:1px !important;
  border-bottom-left-radius:1px !important;
  transition-property:all !important;
  transition-duration:0.3s !important;
  transition-timing-function:ease !important;
  transition-delay:0s !important;
  transition-behavior:normal !important;
}
.gform_body .ginput_container input[type="text"]{
  color:rgb(0, 25, 49) !important;
  font-weight:700 !important;
}
.gform_body .ginput_container_select{
  padding-top:initial !important;
  padding-right:initial !important;
  padding-bottom:initial !important;
  padding-left:initial !important;
}
.gfield_radio input[type="radio"]:checked + label{
  border-top-color:rgb(204, 204, 204);
  border-right-color:rgb(204, 204, 204);
  border-bottom-color:rgb(204, 204, 204);
  border-left-color:rgb(204, 204, 204);
  background-color:green;
  color:rgb(255, 255, 255);
}
.gfield_radio li label:hover{
  border-top-color:green;
  border-right-color:green;
  border-bottom-color:green;
  border-left-color:green;
  background-color:rgb(229, 229, 229);
}
.dollar-amount-radio-buttons .gfield_label:nth-of-type(1){
  display:none !important;
}
input[name*="other"]{
  max-height:48px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
a{
  text-decoration-color:currentcolor !important;
  text-decoration-line:none !important;
  text-decoration-style:solid !important;
  text-decoration-thickness:auto !important;
}
#iq53rh-2-2{
  color:black;
  margin:20px 0px 0px 0px;
}
#iguh{
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  background-repeat:repeat;
  background-position-x:left;
  background-position-y:top;
  background-attachment:scroll;
  background-size:auto;
  background-image:none;
}
#ieh4iu{
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:10px;
  align-items:center;
  display:flex;
  background-repeat:repeat;
  background-position-x:left;
  background-position-y:top;
  background-attachment:scroll;
  background-size:cover;
  background-image:url("https://georgetown-lombardi.s3.us-east-1.amazonaws.com/lp/2026.12/Web+1920+%E2%80%93+2.png");
  min-height:625px;
}
#ilai77{
  flex-basis:75%;
  padding-top:30px;
  padding-right:0px;
  padding-bottom:30px;
  padding-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  min-height:auto;
}
#iw72an{
  min-height:auto;
}
#iao1ox{
  background-color:rgb(0, 66, 99);
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
}
#ilohs{
  flex-basis:60%;
}
#ilmjwx-3{
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
  text-align:left;
  font-size:1.625rem;
  color:rgb(0, 66, 99);
}
#i9yvax-2-2{
  height:auto;
  min-height:auto;
  margin-top:0px;
  margin-right:auto;
  margin-bottom:0px;
  margin-left:auto;
  padding-top:40px;
  padding-right:10px;
  padding-bottom:40px;
  padding-left:10px;
  background-color:rgb(240, 240, 240);
}
#iao1ox-3{
  background-color:rgb(4, 30, 66);
  color:rgb(0, 0, 0);
}
#iw72an-3{
  color:rgb(255, 255, 255);
  padding:20px 0px 20px 0px;
}
#ieh4iu-3{
  display:flex;
  max-width:1200px;
  align-content:space-between;
  align-items:flex-start;
  flex-direction:row;
  margin-top:0px;
  margin-right:auto;
  margin-bottom:0px;
  margin-left:auto;
}
#i9yvax-2-3-3{
  max-width:1200px;
  height:auto;
  min-height:auto;
  margin-top:0px;
  margin-right:auto;
  margin-bottom:0px;
  margin-left:auto;
  align-items:flex-start;
  display:flex;
  align-content:space-between;
  flex-wrap:nowrap;
  flex-direction:row;
  padding:50px 10px 20px 10px;
}
#i9yvax-2-2-2{
  height:auto;
  min-height:auto;
  margin-top:0px;
  margin-right:auto;
  margin-bottom:0px;
  margin-left:auto;
  padding-top:40px;
  padding-right:10px;
  padding-bottom:40px;
  padding-left:10px;
  align-items:flex-start;
  max-width:1200px;
}
#idfmtc-4-2{
  font-family:"futura-pt", Arial, sans-serif;
  padding:10px 0px 0px 0px;
  font-size:1rem;
}
#ilai77-3-3{
  margin-top:0px;
  margin-right:30px;
  margin-bottom:0px;
  margin-left:30px;
  flex-basis:15%;
  flex-grow:1;
  min-height:auto;
  max-width:400px;
}
#ilai77-3-2{
  padding-top:0px;
  padding-right:15px;
  padding-bottom:0px;
  padding-left:15px;
  flex-basis:0px;
  flex-grow:1;
  min-height:auto;
}
#i4gizx-4-2{
  font-family:Helvetica, sans-serif;
}
#give-form{
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
}
#ilmjwx-4-2{
  margin:10px 0 0 0;
}
#idz3wb-2-4-2-3{
  justify-content:center;
  align-items:center;
  align-content:center;
  text-align:center;
  flex-basis:50%;
  flex-grow:1;
  min-height:auto;
  margin:0px 30px 0px 0px;
}
#i55erp-2-2-2-3-2-3-2-3-2{
  flex-basis:100%;
  align-self:auto;
  display:flex;
  color:rgb(78, 78, 78);
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
}
#i55erp-2-2-4-3-3-2{
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  color:rgb(0, 66, 99);
  text-align:left;
}
#i2kpi8-2-3-2-2-3{
  text-align:left;
  display:block;
  font-size:2.6rem;
  line-height:1.3em;
  font-family:"adobe-caslon-pro", Times, serif;
  font-weight:600;
  margin:0px 0px 5px 0px;
  padding:0px 10px 20px 10px;
}
#idfmtc-2-2-3-3-3-2{
  text-align:left;
  font-size:1rem;
  font-family:"futura-pt", Arial, sans-serif;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:25px;
  margin-left:0px;
  line-height:1.7em;
  font-weight:500;
  padding:0px 10px 0px 10px;
}
#idz3wb-2-3-3-4{
  justify-content:center;
  align-items:center;
  align-content:center;
  flex-basis:50%;
  flex-grow:0.6000000000000001;
  min-height:auto;
}
#igzma-2-3-3-2-2{
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  color:rgb(0, 66, 99);
  text-align:center;
  font-size:2.063rem;
  margin-top:0px;
  margin-right:0%;
  margin-bottom:0px;
  margin-left:0px;
  align-items:stretch;
}
#i55erp-2-2-2-3-4-2{
  padding:10px 0px 10px 0px;
}
#i2kpi8-2-3-3-3-4-2{
  margin:-40px 0px 0px 0px;
  padding:10px 20px 10px 20px;
  display:block;
  background-color:rgba(11,32,65,0.69);
  position:relative;
}
#i4nhow{
  width:70%;
}
#ic2r84{
  padding:10px 10px 0px 10px;
}
#iiwgfk{
  display:flex;
  color:#4e4e4e;
  margin:10px 0px 0px 0px;
}
#i9yvax-2-2-3{
  height:auto;
  min-height:auto;
  background-color:#f3f9ec;
  padding:30px 10px 30px 10px;
  margin:0px auto 40px auto;
}
#i55erp-2-2-3-3-2-2-4{
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  text-align:left;
  font-family:"Open Sans", sans-serif;
  font-size:0.95rem;
  color:rgb(4, 30, 66);
}
#i55erp-2-2-3-3-2-2-2-3{
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  text-align:left;
  font-family:"Open Sans", sans-serif;
  font-size:1.4rem;
  color:rgb(0, 66, 99);
}
#i55erp-2-2-3-3-2-4{
  padding-top:0px;
  padding-right:10px;
  padding-bottom:20px;
  padding-left:10px;
  font-size:1.6rem;
  text-align:left;
  font-family:"Open Sans", sans-serif;
  line-height:1.2em;
  color:rgb(4, 30, 66);
}
#idz3wb-2-2-2-3{
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:7px;
  justify-content:center;
  align-items:center;
  align-content:center;
  text-align:center;
  min-height:auto;
}
#i55erp-2-2-3-3-4{
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  text-align:left;
}
#i2kpi8-2-2-4-2-3-3{
  text-align:left;
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  display:block;
  font-family:"futura-pt", Arial, sans-serif;
}
#i55erp-2-2-3-3-2-4-3{
  padding-top:0px;
  padding-right:10px;
  padding-bottom:20px;
  padding-left:10px;
  font-size:1.6rem;
  text-align:left;
  font-family:"Open Sans", sans-serif;
  line-height:1.2em;
  color:rgb(4, 30, 66);
}
#i55erp-2-2-3-3-2-2-4-3{
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  text-align:left;
  font-family:"Open Sans", sans-serif;
  font-size:0.95rem;
  color:rgb(4, 30, 66);
  line-height:1.8em;
}
#i55erp-2-2-3-3-4-3{
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  text-align:left;
}
#idz3wb-2-2-2-3-2{
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:7px;
  justify-content:center;
  align-items:center;
  align-content:center;
  text-align:center;
  min-height:auto;
}
#i2kpi8-2-2-4-2-3{
  text-align:left;
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  display:block;
  font-family:"futura-pt", Arial, sans-serif;
}
#ia288a-3-3{
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  font-size:1em;
}
#ia288a-3-3-2{
  list-style-type:disc;
  padding-left:20px;
  font-family:"futura-pt", Arial, sans-serif;
}
#i04ykj{
  font-size:1em;
}
#i177na{
  font-size:1em;
}
#ia288a-3{
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  font-family:"futura-pt", Arial, sans-serif;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:20px;
  margin-left:0px;
}
#iw72an-3-2{
  color:rgb(255, 255, 255);
  padding:20px 0px 20px 0px;
}
#iao1ox-3-2{
  background-color:#fbecbb;
  color:rgb(0, 0, 0);
}
#ieh4iu-3-2{
  display:flex;
  max-width:1200px;
  align-content:space-between;
  align-items:flex-start;
  flex-direction:row;
  margin-top:0px;
  margin-right:auto;
  margin-bottom:0px;
  margin-left:auto;
}
#ilai77-3-4{
  flex-basis:0px;
  flex-grow:1;
  min-height:auto;
  text-align:center;
  padding:0px 20px 0px 20px;
}
#idfmtc-4-4-2{
  font-weight:700;
  font-family:"adobe-caslon-pro", Times, serif;
  font-size:2.2rem;
  color:#0b2041;
  line-height:1.3em;
}
#idfmtc-4-2-2{
  font-family:"futura-pt", Arial, sans-serif;
  font-size:1rem;
}
#ilai77-3-3-2{
  flex-basis:25%;
  flex-grow:1;
  min-height:auto;
  margin:0px 20px 0px 0px;
}
#ilai77-3-2-2{
  padding-top:0px;
  padding-right:0;
  padding-bottom:0px;
  padding-left:0;
  flex-basis:0px;
  flex-grow:1;
  min-height:auto;
}
#i55erp-2-2-2-3-4-3{
  color:rgb(78, 78, 78);
  text-align:left;
  padding:0px 10px 0px 10px;
}
#idfmtc-2-2-3-3-3-3{
  font-size:1rem;
  font-weight:500;
  font-family:"futura-pt", Arial, sans-serif;
  padding:0px 10px 30px 10px;
}
#ilai77-3-4-2{
  flex-basis:35%;
  margin:0px 20px 0px 0px;
}
#iq53rh-3{
  width:100%;
  margin:0 0 30px 0;
}
#i4gizx-4-3{
  font-size:1.9rem;
  line-height:1em;
  text-align:center;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  margin:20px auto 0px auto;
}
#idfmtc-4-4{
  font-family:"adobe-caslon-pro", Times, serif;
  font-size:1.8rem;
  color:#F8E08E;
  line-height:1.3em;
}
#idz3wb-2-2-2-3-3{
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:7px;
  justify-content:center;
  align-items:center;
  align-content:center;
  text-align:center;
  min-height:auto;
  flex-basis:8%;
}
#i2kpi8-2-2-4-2-3-3-2{
  text-align:left;
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  display:block;
  font-size:1.8rem;
  line-height:1.3em;
  font-family:"adobe-caslon-pro", Times, serif;
  color:#041e42;
  font-weight:600;
  margin:0 0 0px 0;
}
#i55erp-2-2-3-3-4-3-2{
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  text-align:left;
}
#idz3wb-2-2-2-3-2-2{
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:7px;
  justify-content:center;
  align-items:center;
  align-content:center;
  text-align:center;
  min-height:auto;
}
#i9yvax-2-2-2-2{
  height:auto;
  min-height:auto;
  margin-top:0px;
  margin-right:auto;
  margin-bottom:0px;
  margin-left:auto;
  align-items:center;
  max-width:1200px;
  padding:0px 10px 0px 10px;
  display:block;
}
#il9ly4{
  display:flex;
}
#i2kpi8-2-2-4-2-3-3-2-3{
  text-align:left;
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  display:block;
  font-family:"futura-pt", Arial, sans-serif;
  color:#041e42;
}
#iao1ox-2{
  background-color:rgb(0, 66, 99);
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  display:none;
}
#ilmjwx-3-3{
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
  text-align:left;
  font-size:1.625rem;
  color:rgb(0, 66, 99);
}
#i2kpi8-2-2-4-2-3-3-2-2{
  text-align:left;
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  display:block;
  font-family:"futura-pt", Arial, sans-serif;
  color:#041e42;
  margin:5px 0px 0px 0px;
}
#imihbi{
  font-size:1em;
}
@media (max-width: 992px){
  #iq53rh-3{
    max-width:480px;
  }
  #ieh4iu-3{
    flex-direction:column;
    align-items:center;
  }
  #idfmtc-4-4{
    text-align:center;
  }
  #ilai77-3-3{
    margin:20px 0px 0px 0;
    max-width:100%;
    width:100%;
    padding:0px 20px 0px 20px;
  }
  #ilai77-3-2{
    margin:0px 0 0px 0px;
    padding:20px 20px 0px 20px;
    max-width:100%;
    width:100%;
  }
  #ieh4iu{
    min-height:325px;
  }
}
@media (max-width: 768px){
  .gjs-row{
    flex-wrap:wrap;
  }
}
@media (max-width: 480px){
  #iao1ox-2{
    display:block;
  }
  #ilmjwx-3-3{
    padding:20px 20px 20px 20px;
  }
  #ieh4iu-4{
    padding:30px 0px 30px 0px;
  }
  #iw72an-4{
    min-height:0px;
  }
  #iao1ox{
    display:none;
  }
  #ilai77-3-3{
    margin:20px 0px 0px 0px;
    max-width:100%;
    padding:0px 20px 0px 20px;
  }
  #ieh4iu-3{
    flex-direction:column;
  }
  #i4gizx-4-3{
    max-width:270px;
  }
  #iiwgfk{
    flex-direction:column;
  }
  #idfmtc-4-4-2{
    font-size:2rem;
  }
  #i4nhow{
    width:100%;
  }
  #i2kpi8-2-3-2-2-3{
    font-size:2rem;
  }
  #i9yvax-2-3-3{
    flex-direction:column;
  }
  #ilai77-3-2-2{
    margin:20px 0 0 0;
  }
  #il9ly4{
    flex-direction:column;
  }
  #i2kpi8-2-2-4-2-3-3-2{
    padding:0px 10px 0px 0px;
    font-size:1.6rem;
    margin:0 0 10px 0;
  }
  #i2kpi8-2-2-4-2-3-3-2-3{
    padding:0px 10px 0px 0px;
  }
  #i55erp-2-2-3-3-4-3-2{
    margin:20px 0 0 0;
  }
  #ibf0nn-2-3-3-4-2-2-2-2-2{
    width:100%;
  }
  #idz3wb-2-2-2-3-3{
    max-width:150px;
    margin:0px auto 0px auto;
  }
}
