@charset "UTF-8";
/* CSS Document */
html {
  background: var(--ast-global-color-4);
}
.sticky {
  position: sticky;
  top: 0;
}
.top-0 {
  top: 0;
}
.top-1 {
  top: 0;
}
.opacity-0 {
  opacity: 0;
}
.margin-top_-100vh {
  margin-top: -100vh;
}
.wp-block-uagb-container {
  _border: 1px solid;
}
.menu-text {
  font-style: italic;
  font-weight: bold;
}
.main-header-menu {
  flex-direction: column;
}
.main-header-menu li:not(.parent):hover a {
  transform: translateX(-10px)
}
.main-header-menu li.parent a {
  font-size: 10px;
  padding-right: 1rem;
  font-style: italic;
}
.main-header-menu li.parent {
  height: 25px;
  padding-top: 10px;
}
.main-header-menu li.seperator {
  padding-top: 10px;
}
#ast-fixed-header .main-header-menu > .menu-item.current-menu-item > .menu-link, #ast-fixed-header .main-header-menu > .menu-item.current-menu-ancestor > .menu-link, .main-header-bar.ast-sticky-active .main-header-menu > .menu-item.current-menu-item > .menu-link, .main-header-bar.ast-sticky-active .main-header-menu > .menu-item.current-menu-ancestor > .menu-link {
  color: var(--ast-global-color-3);
}
.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle {
  background: transparent;
}
.main-header-menu li a {
  justify-content: flex-end;
}
#ast-fixed-header .main-header-bar {
  box-shadow: none;
}
.ast-scroll-to-top-right {
  transform: translate(10px, 10px);
}
/*
var(--ast-global-color-0) #4d4d4d 30% link
var(--ast-global-color-1) #c3c3c3 23.53% hover
var(--ast-global-color-2) #666666 40% heading
var(--ast-global-color-3) #eeeeee 6.67% body
var(--ast-global-color-4) #111111 93.33% site background
var(--ast-global-color-5) transparent content background
var(--ast-global-color-6) #1a1a1a 90% border
*/
/* Ninja Form*/
.nf-pass .nf-field-element input {
  color: var(--ast-global-color-1) !important;
  border-color: var(--ast-global-color-1) !important;
}
.nf-pass .nf-field-element::after {
  color: var(--ast-global-color-1) !important;
}
.nf-error .nf-field-element input {
  border: 1px solid;
  border-image-source: linear-gradient(to top, var(--ast-global-color-6), var(--ast-global-color-2)) !important;
}
.nf-error-msg {
  color: var(--ast-global-color-0) !important;
  font-size: 14px;
}
.nf-error .nf-field-element::after {
  background: var(--ast-global-color-1) !important;
}
.nf-field-container.hidden-container {
  display: none;
}
.grecaptcha-badge {
  visibility: hidden;
}
.nf-before-form-content, .nf-after-form-content {
  display: none;
}
/* signup-form */
.signup-form .nf-form-content {
  margin: 0;
  padding: 0;
}
.signup-form nf-fields-wrap, .signup-form nf-rows-wrap /*for Ninja Forms - Layout & Styles*/ {
  display: flex;
  justify-content: center;
}
.signup-form nf-fields-wrap nf-field, .signup-form .field-wrap /*for Ninja Forms - Layout & Styles*/ {}
.signup-form .nf-form-content input[type='email'] {
  background: #ffffff11 !important;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to bottom, var(--ast-global-color-6), var(--ast-global-color-2));
  box-sizing: border-box;
}
.signup-form .nf-form-content input[type='submit'] {
  background: linear-gradient(to top, var(--ast-global-color-6), var(--ast-global-color-2));
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to top, var(--ast-global-color-6), var(--ast-global-color-2));
  box-sizing: border-box;
  color: var(--ast-global-color-1);
  cursor: pointer;
}
.signup-form .nf-form-content input[type='submit']:hover {
  background: linear-gradient(to top, var(--ast-global-color-6), var(--ast-global-color-2));
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to bottom, var(--ast-global-color-6), var(--ast-global-color-2));
  color: var(--ast-global-color-3);
}
.uagb-separator {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 100px 0 0;
  border-color: var(--ast-global-color-2) transparent transparent transparent !important;
}
h2 strong, h3 strong {
  background: var(--ast-global-color-3);
  background: linear-gradient(to bottom right, var(--ast-global-color-3) 0%, var(--ast-global-color-6) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
}
.uagb-buttons__outer-wrap .uagb-buttons-repeater {
  transition: all .4s;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to top, var(--ast-global-color-6), var(--ast-global-color-2));
  box-sizing: border-box;
  min-width: 160px;
}
.uagb-buttons__outer-wrap .uagb-buttons-repeater:hover {
  border-image-source: linear-gradient(to bottom, var(--ast-global-color-6), var(--ast-global-color-2));
}
/* contact-form */
.contact-form .field-wrap.submit-wrap {
  text-align: center
}
.contact-form .nf-form-content input[type='submit'] {
  min-width: 200px;
}
.contact-form .nf-form-content input[type='text'], .contact-form .nf-form-content input[type='email'], .contact-form .nf-form-content input[type='tel'], .contact-form .nf-form-content textarea {
  background: #ffffff11 !important;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to bottom, var(--ast-global-color-6), var(--ast-global-color-2));
  box-sizing: border-box;
  color: var(--ast-global-color-3);
}
.contact-form .nf-form-content input[type='submit'] {
  background: linear-gradient(to top, var(--ast-global-color-6), var(--ast-global-color-2));
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to top, var(--ast-global-color-6), var(--ast-global-color-2));
  box-sizing: border-box;
  color: var(--ast-global-color-1);
  cursor: pointer;
}
.contact-form .nf-form-content input[type='submit']:hover {
  background: linear-gradient(to top, var(--ast-global-color-6), var(--ast-global-color-2));
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to bottom, var(--ast-global-color-6), var(--ast-global-color-2));
  color: var(--ast-global-color-3);
}
/* hide general whatsapp button in The Out page */
.page-id-649 #qlwapp {
  display: none
}
.float-bottom-right {
  position: fixed;
  bottom: 15px;
  right: 15px;
  z-index: 100;
}
.otgs-development-site-front-end{
    display: none
}
.wpml-ls{
  padding: 0
    }
.wpml-ls a{
  text-decoration: none!important
}