  .elementor-28661 .elementor-element.elementor-element-2a31aed1{--display:flex;}#elementor-popup-modal-28661 .dialog-widget-content{animation-duration:0.3s;border-style:none;border-radius:8px 0px 0px 8px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-28661{background-color:#00000080;justify-content:flex-end;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-28661 .dialog-message{width:475px;height:auto;padding:10px 40px 10px 10px;}#elementor-popup-modal-28661 .dialog-close-button{display:flex;top:10px;font-size:25px;}body:not(.rtl) #elementor-popup-modal-28661 .dialog-close-button{right:10px;}body.rtl #elementor-popup-modal-28661 .dialog-close-button{left:10px;}@media(max-width:767px){#elementor-popup-modal-28661 .dialog-message{width:95vw;}#elementor-popup-modal-28661{justify-content:center;align-items:flex-start;}#elementor-popup-modal-28661 .dialog-widget-content{border-radius:0px 0px 8px 8px;}}/* Start custom CSS *//* Style the search field */
form.gcu-search input[type=text] {
  padding: 10px;
  font-size: 1rem;
  border: 1px solid #0000000D;
  float: left;
  width: 75%;
  background: #F5F6F7;
  color: #000000;
}

/* Style the submit button */
form.gcu-search button {
  float: right;
  width: 20%;
  padding: 10px;
  background: #0D56CC;
  color: white;
  font-size: 1.1rem;
  border: none;
  border-left: none; /* Prevent double borders */
  cursor: pointer;
}

form.gcu-search button:hover {
  background: #1B4298;
}

    input::-webkit-input-placeholder { /* Chrome, Safari, Opera */
        color: #000000;
    }
    input:-moz-placeholder { /* Firefox 18- */
        color: #000000;
    }
    input::-moz-placeholder { /* Firefox 19+ */
        color: #000000;
    }
    input::-ms-input-placeholder { /* IE 10+ */
        color: #000000;
    }

/* Clear floats */
form.gcu-search::after {
  content: "";
  clear: both;
  display: table;
}/* End custom CSS */