@charset "UTF-8";
/* CSS Document */
.site-header {
  box-shadow: 0 3px 20px rgba(0, 0, 0, .05);
}
.inline-separator .uagb-separator, .inline-separator .uagb-separator + * {
  display: inline-block;
  margin-right: 15px;
}
ol.ngenco-list li {
  line-height: 2em;
  margin-bottom: .5em;
}
ol.ngenco-list li::marker {
  font-size: 36px;
  color: var(--ast-global-color-0);
}
ul.ngenco-list li {
  line-height: 2em;
  list-style-type: none;
}
ul.ngenco-list li::marker {
  /*  font-size: 36px;
  color: var(--ast-global-color-0);
  
  content: "/";
  font-weight: bold; */
  display: none;
}
ul.ngenco-list li:before {
  font-size: 36px;
  color: var(--ast-global-color-0);
  content: "/";
  font-weight: bold;
  margin-left: -30px;
  margin-right: 15px;
}
ul.ngenco-list li {
  padding-left: 15px;
}
.skewY {
  -webkit-transform: skewY(3deg);
  -moz-transform: skewY(3deg);
  -ms-transform: skewY(3deg);
  -o-transform: skewY(3deg);
  transform: skewY(3deg);
}
.skewY > * {
  -webkit-transform: skewY(-3deg);
  -moz-transform: skewY(-3deg);
  -ms-transform: skewY(-3deg);
  -o-transform: skewY(-3deg);
  transform: skewY(-3deg);
}
.ast-mobile-header-content {
  position: absolute;
  width: 100%;
}
/* Ninja Form*/
.nf-form-content input[type="submit"], .nf-form-content input[type="button"], .nf-form-content button {
  background: var(--ast-global-color-0) !important;
}
.nf-pass .nf-field-element input {
  border-color: var(--ast-global-color-0) !important;
}
.nf-pass .nf-field-element::after {
  color: var(--ast-global-color-0) !important;
}
.nf-error .nf-field-element input {
  border-color: var(--ast-global-color-7) !important;
}
.nf-error-msg {
  color: var(--ast-global-color-7) !important;
  font-size: 14px;
}
.nf-error .nf-field-element::after {
  background: var(--ast-global-color-7) !important;
}
.nf-field-container.hidden-container {
  display: none;
}
input[type="submit"].ninja-forms-field {
  color: var(--ast-global-color-5) !important;
  cursor: pointer;
}
input[type="submit"].ninja-forms-field:hover {
  background: var(--ast-global-color-8) !important;
}
.grecaptcha-badge {
  visibility: hidden;
}
.nf-before-form-content, .nf-after-form-content {
  display: none;
}
.nf-field-container {
  margin-bottom: 20px !important;
}
/* 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;
}
.signup-form nf-fields-wrap nf-field, .signup-form .field-wrap /*for Ninja Forms - Layout & Styles*/ {
  max-width: 240px;
}
.signup-form .nf-form-content input[type='email'] {
  background: #ffffff33 !important;
  color: #12212B !important;
}
/* Contact Form */
.contact-form .submit-wrap {
  text-align: center;
}
.contact-form input[type="submit"].ninja-forms-field {
  border: 1px solid var(--ast-global-color-5) !important;
  min-width: 150px;
  text-align: center
}
.contact-form .nf-form-content input[type="text"],.contact-form .nf-form-content input[type="tel"],.contact-form .nf-form-content input[type="email"] {
    color: #12212b!important
}
.add-space-before-li li:before {
  content: "";
  height: 15px;
  display: block;
}
/* Gift Form */
.gift-form .nf-form-content input[type='text'], .gift-form .nf-form-content input[type='tel'], .gift-form .nf-form-content input[type='email'] {
  background: #ffffff33 !important;
  color: #12212B !important;
}
.gift-form input[type="submit"].ninja-forms-field {
  min-width: 150px;
}
/* */
.bold {
  font-weight: bold
}
/*WPML*/
.otgs-development-site-front-end {
  display: none
}
.wpml-ls-menu-item a:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Ccircle cx='6.5' cy='6.5' r='6' style='fill:none; stroke:gray;'/%3E%3Cellipse cx='6.5' cy='6.5' rx='3' ry='6' style='fill:none; stroke:gray;'/%3E%3Cpath d='m.84,4.5h11.31' style='fill:none; stroke:gray;'/%3E%3Cpath d='m12.16,8.5H.84' style='fill:none; stroke:gray;'/%3E%3C/svg%3E");
}
/*feed_them_social*/
.fts-powered-by-text{
    font-size: 0;
    line-height: 0;
    pointer-events: none;
}
.whatsapp-button{
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 100;
}
.whatsapp-button span{
  padding: 0!important;
}
.whatsapp-button a{
  display: block!important;
  line-height: 0;
  padding: 12px;
}