@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body {
    font-family: "Roboto", sans-serif!important;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6, .banner_tag {
    font-family: "Roboto", sans-serif!important;
}

@media (min-width: 1200px) {
    .fixed header .header_logo_wrap .header_main_logo img {
        max-height: none!important;
        max-width: 70px !important;
    }
}

@media screen and (max-width:1199px){
    .fixed header .header_logo_wrap .header_main_logo img{
        max-height: none !important;
    }
}

@media screen and (max-width:1024px){
    .fixed header .header_logo_wrap .header_main_logo img{
        max-width:none !important;
        width: 70px;
    }
    .splash_btn_primary .primary-btn, .splash-outer-wrap{
      font-family: "Roboto", sans-serif!important;
  }
}

/* Custom style added as instructed by DMG on 26 sept 2024 for Form Tag */
.gcdc-form-field, .gcdc-form-field-wrapper.gcdc-select-wrapper, select.gcdc-form-field {
    border-radius: 5px !important;
  }
  
  .gcdc-form-button {
    background: #0000ff !important;
    border-radius: 3px;
  }
  
  .gcdc-form-button:hover {
    background: #4d4dff !important;
    transition: background-color 0.3s ease !important;
  }
  
  .gcdc-radio-wrapper {
    display: flex !important;
    gap: 10px !important;
    width: 50% !important;
  }
  
  .gcdc-radio-wrapper label {
    flex: 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 10px !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    transition: background-color 0.3s, color 0.3s !important;
  }
  .gcdc-radio-wrapper input[type="radio"] {
    display: none !important;
  }
  
  .gcdc-radio-wrapper label span {
    pointer-events: none !important;
  }
  
  .gcdc-radio-wrapper label:hover {
    background-color: #f0f0f0 !important;
  }
  
  .gcdc-radio-wrapper label:has(.gcdc-radio:checked) {
    background-color: #808080 !important;
    color: #fff !important;
    border-color: #808080 !important; 
  }
  
  .gcdc-radio-wrapper label:has(.gcdc-radio:checked) span {
    font-weight: bold !important;
  }

  .gcdc-form-group-consentThirdParty > .gcdc-form-field-wrapper {
    width: 25% !important;
  }
  /* ...Form tag Style end... */