/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 20 2024 | 19:04:41 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 20 2024 | 19:04:41 */
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-Black.otf") format("opentype"), url("/wp-content/uploads/cc_fonts/Branding/Branding-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-Bold.otf") format("opentype"), url("/wp-content/uploads/cc_fonts/Branding/Branding-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-BoldItalic.otf") format("opentype"), url("/wp-content/uploads/cc_fonts/Branding/Branding-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-Medium.otf") format("opentype"), url("/wp-content/uploads/cc_fonts/Branding/Branding-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-MediumItalic.otf") format("opentype"), url("/wp-content/uploads/cc_fonts/Branding/Branding-MediumItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-SemiLight.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-Light.otf") format("opentype");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
#inside_header {
  background-position: 25vw 0 !important;
}
#inside_header::before {
  background-image: url("/wp-content/uploads/navy.svg");
}
#inside_header .header_dots {
  mix-blend-mode: hard-light;
}
#inside_header .header_dots svg path {
  fill: #00AC69;
}
.gform_heading {
  display: none !important;
}
input, textarea {
  background-color: #fff !important;
  filter: drop-shadow(0px 3px 6px #6897B120);
  border: none !important;
  color: #4C5462 !important;
}
.gfield_label {
  color: #00ACD8 !important;
}
.gform_button {
  background: #00ACD8 !important;
  border: 2px solid #00acd8 !important;
  color: #fff !important;
}
.gform_button:hover {
  background: #fff !important;
  color: #00acd8 !important;
  cursor: pointer;
}
#field_1_6 {
  margin-top: 15px;
  margin-bottom: 15px;
}
#field_1_6 .gfield_radio label {
  color: #00acd8;
}
#field_1_6 .gfield_radio .gchoice {
  margin-right: 50px;
}
#field_1_6 .gfield_radio input {
  color: #00acd8 !important;
}
#field_1_6 .gfield_radio input:hover, #field_1_6 .gfield_radio label:hover {
  cursor: pointer;
}
#contact {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
  margin: 0 auto;
  max-width: 1800px;
}
#contact h3, #contact label {
  font-family: "Branding";
  font-weight: 600;
}
#contact h3 {
  margin-bottom: 5% !important;
}
#contact label {
  font-size: 20px !important;
}
#contact .av_one_third {
  border-right: solid 8px;
  border-image-slice: 1;
  border-width: 8px;
  border-image-source: linear-gradient(to bottom, #00AC6A, #00ACD8);
}
.gform_footer input {
  border-radius: 10px !important;
}
#contact .av-icon-char {
  font-size: 35px !important;
  line-height: 35px !important;
  padding-right: 10px !important;
  color: #7DCDE7 !important;
}
.gform_wrapper .gform_validation_errors > h2 {
  font-size: 16px !important;
}
.gfield_required {
  display: none !important;
}
@media only screen and (max-width: 989px) {
  #inside_header {
    background-position: 55% !important;
  }
  #inside_header .container .content {
    background: linear-gradient(0deg, #003348 0%, rgba(0, 51, 71, 0.75) 100%);
  }
  #inside_header .header_dots {
    top: 55% !important;
    left: 50% !important;
  }
  #inside_header .av-subheading {
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  #contact .av_one_third {
    border-bottom: solid 8px;
    border-right: none !important;
    border-image-source: linear-gradient(to right, #00AC6A, #00ACD8) !important;
  }
  #contact .av_two_third {
    padding-bottom: 0 !important;
    padding-top: 50px !important;
  }
}
