@charset "utf-8";

.fontsize-587919-custom { font-size: 35px; }

.menu-container .fontsize-587919-custom a { font-size: 35px !important; }

.fontsize-118193-custom { font-size: 35px; }

.menu-container .fontsize-118193-custom a { font-size: 35px !important; }

.fontsize-312455-custom { font-size: 35px; }

.menu-container .fontsize-312455-custom a { font-size: 35px !important; }

.fontsize-108802-custom { font-size: 35px; }

.menu-container .fontsize-108802-custom a { font-size: 35px !important; }

.fontsize-123305-custom { font-size: 18px; }

.menu-container .fontsize-123305-custom a { font-size: 18px !important; }

.fontsize-136475-custom { font-size: 30px; }

.menu-container .fontsize-136475-custom a { font-size: 30px !important; }

.fontsize-146022-custom { font-size: 25px; }

.menu-container .fontsize-146022-custom a { font-size: 25px !important; }

body.menu-custom-padding .col-lg-0.logo-container, body.menu-custom-padding .col-lg-2.logo-container, body.menu-custom-padding .col-lg-12 .logo-container, body.menu-custom-padding .col-lg-4.logo-container { padding-top: 25px; padding-bottom: 25px; }

.pum-trigger.popmake-146277 { cursor: pointer; padding: 0.95rem; font-family: Fahkwang; font-weight: 600; font-size: 12px; border-radius: 0.15rem; }

.pum-trigger.popmake-147045 { cursor: pointer; padding: 0.95rem; font-family: Fahkwang; font-weight: 600; font-size: 12px; border-radius: 0.15rem; }

@media (min-width: 960px) {
  body:not(.vc-safe-mode) .shift_right_x_neg_single { right: 15px !important; }
}

button, input, optgroup, select, textarea { color: rgb(0, 0, 0); font: inherit; margin: 0px; }

#your-message { height: 150px; }

.pum-close-uncode::before { margin: 2rem; color: black; content: "" !important; font-family: uncodeicon !important; font-size: 18px !important; display: inline-block !important; }

.wpcf7-inline-wrapper { display: flex; gap: 20px; justify-content: space-between; }

@media (max-width: 959px) {
  .single-block-padding { padding: 20px 3px 3px !important; }
}

@media (max-width: 959px) {
  #manage .single-block-padding { padding: 20px 3px 3px !important; }
}

@media (max-width: 959px) {
  #accordion-mobile .single-block-padding { padding: 10px 5px !important; margin: 0.25rem !important; }
}

@media (max-width: 959px) {
  #accordion-mobile .single-h-padding { padding: 10px 5px !important; margin: 0.25rem !important; }
}

@media (max-width: 959px) {
  h1 { font-size: 24px !important; }
}

@media (max-width: 959px) {
  p { font-size: 16px !important; }
}

@media (max-width: 959px) {
  h2 { font-size: 26px !important; }
}

@media (max-width: 959px) {
  .fontsize-447660-custom { font-size: 18px; }
}

@media (max-width: 959px) {
  .main-container .row-container .row-parent { padding: 35px 25px; }
}

@media (min-width: 960px) {
  .hmenu:not(.hmenu-center-split) .navbar-nav-first:not(.navbar-cta) { width: 100%; }
  body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a, body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a { background: rgb(245, 246, 246); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0.25rem; min-height: inherit; padding: 0.3125rem 0.75rem; height: 2.5rem; }
}

.otgs-development-site-front-end { display: none; }

.btn-circle, .btn-circle.btn-default, input[type="submit"].btn-circle, input[type="reset"].btn-circle, input[type="button"].btn-circle, button[type="submit"].btn-circle { border-radius: 0em; }

.wpcf7-form .init .input-background .form-no-labels { font-family: Fahkwang; }

.main-container .row-container .single-h-padding { padding-left: 2.5rem; padding-right: 2.5rem; }

form .wpcf7-inline-wide input, form .wpcf7-inline-wide select { width: 100%; margin-top: 9px; }

select { color: rgb(119, 119, 119); font: inherit; margin: 0px; }