
 


  .calculator .elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    align-self: var(--align-self);
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order);
  }

  .calculator .elementor-element:where(.e-con-full, .elementor-widget) {
    align-content: var(--align-content);
    align-items: var(--align-items);
    flex-direction: var(--flex-direction);
    flex-wrap: var(--flex-wrap);
    gap: var(--row-gap) var(--column-gap);
    justify-content: var(--justify-content);
  }

  .calculator  .e-con {
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%, var(--container-max-width, 1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: var(--container-default-padding-top, 10px);
    --padding-right: var(--container-default-padding-right, 10px);
    --padding-bottom: var(--container-default-padding-bottom, 10px);
    --padding-left: var(--container-default-padding-left, 10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing, 20px);
    --row-gap: var(--widgets-spacing-row, 20px);
    --column-gap: var(--widgets-spacing-column, 20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    border-radius: var(--border-radius);
    height: var(--height);
    min-height: var(--min-height);
    min-width: 0;
    overflow: var(--overflow);
    position: var(--position);
    transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s);
    width: var(--width);
    z-index: var(--z-index);
    margin-block-end: var(--margin-block-end);
    margin-block-start: var(--margin-block-start);
    margin-inline-end: var(--margin-inline-end);
    margin-inline-start: var(--margin-inline-start);
    padding-inline-end: var(--padding-inline-end);
    padding-inline-start: var(--padding-inline-start);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
  }

  .calculator .e-con-full {
    padding-block-end: var(--padding-block-end);
    padding-block-start: var(--padding-block-start);
    text-align: var(--text-align);
  }

  .calculator .e-con {
    display: var(--display);
  }

  .calculator .e-con {
    --container-max-width: 1140px;
  }

  .calculator  .elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
  }

  .calculator .e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
  }

  .calculator .e-con-full.e-flex {
    flex-direction: var(--flex-direction);
  }

  .calculator :is(.elementor-section-wrap, [data-elementor-id])>.e-con {
    --margin-left: auto;
    --margin-right: auto;
    max-width: min(100%, var(--width));
  }

  .calculator .elementor-element.elementor-element-495f4ed {
    --display: flex;
    --flex-direction: column;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
  }

  .elementor-element.elementor-element-495f4ed:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-secondary);
  }

  *,
  :before,
  :after {
    box-sizing: inherit;
    -moz-box-sizing: inherit;
    -webkit-box-sizing: inherit;
  }

  *,
  .elementor ::after,
  .elementor ::before {
    box-sizing: border-box;
  }

  .e-con:before,
  .e-con>.elementor-background-slideshow::before,
  .e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer::before,
  :is(.e-con, .e-con > .e-con-inner)>.elementor-background-video-container::before {
    border-block-end-width: var(--border-block-end-width);
    border-block-start-width: var(--border-block-start-width);
    border-color: var(--border-color);
    border-inline-end-width: var(--border-inline-end-width);
    border-inline-start-width: var(--border-inline-start-width);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    content: var(--background-overlay);
    display: block;
    height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
    left: calc(0px - var(--border-left-width));
    mix-blend-mode: var(--overlay-mix-blend-mode);
    opacity: var(--overlay-opacity);
    position: absolute;
    top: calc(0px - var(--border-top-width));
    transition: var(--overlay-transition, .3s);
    width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
  }

  .e-con:before {
    transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s);
  }

  .elementor *,
  .elementor ::after,
  .elementor ::before {
    box-sizing: border-box;
  }

  .e-con.e-grid {
    --grid-justify-content: start;
    --grid-align-content: start;
    --grid-auto-flow: row;
  }

  .e-con.e-grid {
    align-content: var(--grid-align-content);
    align-items: var(--align-items);
    grid-auto-flow: var(--grid-auto-flow);
    grid-template-columns: var(--e-con-grid-template-columns);
    grid-template-rows: var(--e-con-grid-template-rows);
    justify-content: var(--grid-justify-content);
    justify-items: var(--justify-items);
  }

  .elementor-element.elementor-element-914d1d7 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(0, 1fr);
    --grid-auto-flow: row;
  }

  .e-con::before,
  .e-con>.elementor-background-slideshow::before,
  .e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer::before,
  :is(.e-con, .e-con > .e-con-inner)>.elementor-background-video-container::before {
    border-block-end-width: var(--border-block-end-width);
    border-block-start-width: var(--border-block-start-width);
    border-color: var(--border-color);
    border-inline-end-width: var(--border-inline-end-width);
    border-inline-start-width: var(--border-inline-start-width);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    content: var(--background-overlay);
    display: block;
    height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
    left: calc(0px - var(--border-left-width));
    mix-blend-mode: var(--overlay-mix-blend-mode);
    opacity: var(--overlay-opacity);
    position: absolute;
    top: calc(0px - var(--border-top-width));
    transition: var(--overlay-transition, .3s);
    width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
  }

  .fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
  }

  .animated {
    animation-duration: 1.25s;
  }

  .fadeInLeft {
    animation-name: fadeInLeft;
  }

  .elementor-element.elementor-element-193a05b {
    --display: flex;
  }

  .fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
  }

  .fadeInRight {
    animation-name: fadeInRight;
  }

  .elementor-element.elementor-element-aaa8217 {
    --display: flex;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-element.elementor-element-aaa8217:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff;
  }

  .elementor-widget {
    position: relative;
  }

  .elementor-widget:not(:last-child) {
    margin-bottom: var(--kit-widget-spacing, 20px);
  }

  .e-con .elementor-widget {
    min-width: 0;
  }

  .elementor-widget:not(:last-child) {
    margin-block-end: 20px;
  }

  .e-con .elementor-widget.elementor-widget {
    margin-block-end: 0;
  }

  .e-con .elementor-widget:not(:last-child) {
    --kit-widget-spacing: 0px;
  }

  .elementor-element.elementor-element-0be7681 {
    text-align: left;
  }

  .e-con>.elementor-widget {
    max-width: 100%;
  }

  .elementor-element.elementor-element-0be7681.elementor-element {
    --align-self: flex-start;
  }

  .elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
  }

  .elementor-element.elementor-element-0b28be6 {
    text-align: left;
    color: var(--e-global-color-8cb0637);
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .elementor-element.elementor-element-0b28be6.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
  }

  .elementor-element.elementor-element-526a573 {
    text-align: center;
  }

  .elementor-element .elementor-widget-container {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
  }

  .e-con>.elementor-widget>.elementor-widget-container {
    height: 100%;
  }

  .elementor-element.elementor-element-b1f7beb>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  h2 {
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    margin: 0;
    padding: 0;
  }

  h2 {
    line-height: 1.2;
    margin-bottom: 20px;
  }

  .elementor-heading-title {
    line-height: 1;
    margin: 0;
    padding: 0;
  }

  .kleanity-body h2 {
    margin-top: 0px;
    margin-bottom: 20px;
    line-height: 1.2;
    font-weight: 700;
  }

  .kleanity-body h2 {
    font-family: "Raleway", sans-serif;
  }

  .kleanity-body h2 {
    font-size: 48px;
  }

  .kleanity-body h2 {
    color: #383838;
  }

  .elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }

  .elementor-element.elementor-element-0be7681 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    color: #FFFFFF;
  }

  .elementor-element.elementor-element-526a573 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 48px;
    font-weight: 700;
  }

  form {
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    margin: 0;
    padding: 0;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] {
    font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] {
    width: 100%;
    margin: 30px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .forminator-ui.forminator-custom-form[data-design="default"]:first-child {
    margin-top: 0;
  }

  .forminator-ui.forminator-custom-form[data-design="default"]:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 783px) {
  .forminator-ui.forminator-custom-form[data-design="default"]:not(.forminator-size--small) {
    margin: 30px 0;
  }

  .forminator-ui.forminator-custom-form[data-design="default"]:not(.forminator-size--small):first-child {
    margin-top: 0;
  }

  .forminator-ui.forminator-custom-form[data-design="default"]:not(.forminator-size--small):last-child {
    margin-bottom: 0;
  }
}

@media all {
  #forminator-module-14946 {
    border-width: 0;
    border-style: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
  }

  #forminator-module-14946:not(.select2-dropdown) {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .forminator-ui * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-response-message {
    margin: 0 0 20px;
    padding: 15px 20px 15px 22px;
    border-radius: 2px;
    text-align: left;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-response-message {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-response-message[aria-hidden="true"] {
    display: none;
  }
}

@media (min-width: 783px) {
  .forminator-ui.forminator-custom-form[data-design="default"]:not(.forminator-size--small) .forminator-response-message {
    margin-bottom: 30px;
  }
}

@media all {
  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-response-message {
    font-size: 15px;
    font-family: inherit;
    font-weight: 400;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-response-message.forminator-error {
    background-color: #F9E4E8;
    box-shadow: inset 2px 0 0 0 #E04562;
    -moz-box-shadow: inset 2px 0 0 0 #E04562;
    -webkit-box-shadow: inset 2px 0 0 0 #E04562;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-response-message.forminator-error {
    color: #333333;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-response-message,
  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-response-message:active,
  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-response-message:hover {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-response-message.forminator-error:hover,
  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-response-message.forminator-error:active {
    box-shadow: inset 2px 0 0 0 #E04562;
    -moz-box-shadow: inset 2px 0 0 0 #E04562;
    -webkit-box-shadow: inset 2px 0 0 0 #E04562;
  }

  .forminator-ui.forminator-custom-form[data-grid="open"] .forminator-row:not(:last-child) {
    margin-bottom: 20px;
  }

  .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid="open"] .forminator-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media (min-width: 783px) {
  .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid="open"] .forminator-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -15px;
    margin-left: -15px;
  }

  .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid="open"] .forminator-row:not(:last-child) {
    margin-bottom: 30px;
  }
}

@media all {
  input {
    vertical-align: middle;
  }

  input {
    border-width: 1px 1px 2px 1px;
    border-style: solid;
  }

  input {
    font-family: "Raleway", sans-serif;
  }

  input {
    background-color: #ffffff;
  }

  input {
    border-color: #d7d7d7;
  }

  input {
    color: #4e4e4e;
  }

  .forminator-ui.forminator-custom-form-14946.forminator-design--default .forminator-col {
    text-align: center !important;
  }
}

@media (min-width: 783px) {
  .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid="open"] .forminator-col {
    min-width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 15px;
  }
}

@media all {
  .forminator-ui.forminator-custom-form[data-grid="open"] .forminator-col:not(:last-child) {
    margin-bottom: 20px;
  }
}

@media (min-width: 783px) {
  .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid="open"] .forminator-col:not(:last-child) {
    margin-bottom: 0;
  }
}

@media all {
  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-field {
    margin: 0;
    padding: 0;
    border: 0;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-input {
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: unset;
    max-width: unset;
    min-height: unset;
    max-height: unset;
    height: auto;
    line-height: 1.3em;
    background-image: unset;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    margin: 0;
    padding: 9px;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-input {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-input {
    font-size: 16px;
    font-family: inherit;
    font-weight: 400;
  }

  .forminator-iti-input.iti.iti {
    position: relative;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-phone {
    display: block;
  }

  label {
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    margin: 0;
    padding: 0;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-label {
    cursor: default;
    display: block;
    line-height: 1.7em;
    margin: 0;
    border: 0;
  }

  .forminator-ui.forminator-custom-form-14946.forminator-design--default .forminator-label {
    display: none !important;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-label[for] {
    cursor: pointer;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-label {
    font-size: 12px;
    font-family: inherit;
    font-weight: 700;
  }

  select {
    vertical-align: middle;
  }

  select {
    font-family: "Raleway", sans-serif;
  }

  .forminator-ui .forminator-screen-reader-only {
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    position: absolute !important;
    white-space: nowrap !important;
    margin: -1px !important;
    padding: 0 !important;
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(50%) !important;
  }

  span {
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    margin: 0;
    padding: 0;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select {
    min-width: 100%;
    max-width: 100%;
    display: block;
    text-align: left;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select:hover {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select:focus,
  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select:hover {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  button {
    margin: 0;
    padding: 0;
  }

  button {
    text-decoration: none;
    transition: background 300ms, color 300ms, border-color 300ms;
    -moz-transition: background 300ms, color 300ms, border-color 300ms;
    -o-transition: background 300ms, color 300ms, border-color 300ms;
    -webkit-transition: background 300ms, color 300ms, border-color 300ms;
  }

  .kleanity-body button {
    font-family: "Raleway", sans-serif;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button {
    width: auto;
    min-width: 100px;
    max-width: unset;
    height: auto;
    min-height: unset;
    max-height: unset;
    cursor: pointer;
    display: inline-block;
    position: relative;
    margin: 0 10px 0 0;
    padding: 10px;
    border: 0;
    border-radius: 2px;
    background-image: unset;
    line-height: 1.45em;
    text-align: center;
    -webkit-transition: .2s ease;
    transition: .2s ease;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:last-child {
    margin-right: 0;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-button-submit {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-button-submit {
    background-color: #243565;
    color: #ffffff;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button,
  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:active,
  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:hover {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:active,
  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:hover {
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .6);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .6);
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-button-submit:hover {
    background-color: #be202e;
    color: #ffffff;
  }

  .forminator-iti-input.iti.iti * {
    box-sizing: border-box;
    max-width: unset;
  }

  .forminator-iti-input.iti .iti__country-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: var(--iti-border-width);
  }

  .forminator-iti-input.iti.iti--allow-dropdown .iti__country-container {
    right: auto;
    left: 0;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-phone .iti__country-container {
    padding: 1px;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-phone .iti__country-container:active,
  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-phone .iti__country-container:hover {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .forminator-iti-input.iti.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover {
    cursor: pointer;
  }

  .forminator-iti-input.iti.iti input.iti__tel-input,
  .forminator-iti-input.iti.iti input.iti__tel-input[type="text"] {
    position: relative;
    z-index: 0;
    margin: 0 !important;
  }

  .forminator-iti-input.iti.iti--allow-dropdown input.iti__tel-input,
  .forminator-iti-input.iti.iti--allow-dropdown input.iti__tel-input[type="text"] {
    padding-right: var(--iti-input-padding);
    padding-left: var(--iti-selected-flag-width);
    margin-left: 0;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-phone.iti--allow-dropdown .forminator-input {
    padding-left: 51px;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-label .forminator-required {
    color: #E04562;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection {
    display: block;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection:hover {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection:focus,
  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection:hover {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .forminator-iti-input.iti .iti__selected-country {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    border-radius: 0;
    font-weight: inherit;
    line-height: inherit;
    text-decoration: none;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-phone .iti__country-container .iti__selected-country {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    padding: 0;
    background: unset;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-phone .iti__country-container .iti__selected-country:active,
  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-phone .iti__country-container .iti__selected-country:hover {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .forminator-iti-input.iti.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
    cursor: pointer;
  }

  .forminator-iti-input.iti .iti__hide {
    display: none;
  }

  .forminator-iti-input.iti .iti__dropdown-content {
    border-radius: 3px;
    background-color: var(--iti-dropdown-bg);
  }

  .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content {
    position: absolute;
    z-index: 2;
    margin-top: 3px;
    margin-left: calc(var(--iti-border-width)*-1);
    border: var(--iti-border-width) solid var(--iti-border-color);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"].select2-selection--single {
    height: auto;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin: 0;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    background-image: none !important;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"] {
    border-color: #c9bfbd;
    background-color: #ffffff;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"]:hover {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"]:focus,
  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"]:hover {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"]:hover {
    border-color: #e6e6e6;
    background-color: #ffffff;
  }

  .forminator-iti-input.iti .iti__selected-country-primary {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
    gap: 3px;
  }

  .forminator-iti-input.iti.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover {
    background-color: var(--iti-hover-color);
  }

  .forminator-iti-input.iti.iti .iti__selected-dial-code {
    margin-left: 0;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
    font-size: 16px;
    font-family: inherit;
    font-weight: 400;
  }

  .forminator-iti-input.iti .iti__search-input {
    width: 100%;
    border-width: 0;
    border-radius: 3px;
    padding: 0;
  }

  .forminator-iti-input.iti .iti__a11y-text {
    width: 1px;
    height: 1px;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    position: absolute;
  }

  ul {
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    margin: 0;
    padding: 0;
  }

  ul {
    list-style: disc;
  }

  ul {
    margin-left: 35px;
    margin-bottom: 20px;
  }

  .forminator-iti-input.iti ul.iti__country-list {
    position: revert;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }

  .forminator-iti-input.iti.iti--inline-dropdown .iti__country-list {
    max-height: 185px;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"] .select2-selection__rendered {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"].select2-selection--single .select2-selection__rendered {
    min-width: 10px;
    overflow: hidden;
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 8px 5px 8px 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
    color: #000000;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default select.forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__rendered {
    color: #000000;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"] .select2-selection__arrow {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"].select2-selection--single .select2-selection__arrow {
    width: 38px;
    height: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__arrow {
    color: #777771;
  }

  .forminator-ui#forminator-module-14946.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__arrow {
    color: #17A8E3;
  }

  .forminator-iti-input.iti .iti__flag {
    --iti-flag-offset: 100px;
    height: var(--iti-flag-height);
    width: var(--iti-flag-width);
    border-radius: 1px;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: var(--iti-path-flags-1x);
    background-repeat: no-repeat;
    background-position: var(--iti-flag-offset) 0;
    background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
  }

  .forminator-iti-input.iti .iti__in {
    --iti-flag-offset: -1616px;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-phone .iti__country-container .iti__selected-country .iti__flag {
    display: block;
    position: relative;
    top: auto;
    bottom: auto;
    margin: 0;
    padding: 0;
  }

  .forminator-iti-input.iti .iti__arrow {
    margin-left: var(--iti-arrow-padding);
    width: 0;
    height: 0;
    border-left: var(--iti-triangle-border) solid rgba(0, 0, 0, 0);
    border-right: var(--iti-triangle-border) solid rgba(0, 0, 0, 0);
    border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-phone .iti__country-container .iti__selected-country .iti__arrow {
    display: block;
    position: relative;
    top: auto;
    right: auto;
    margin: 0;
  }

  .forminator-ui.forminator-custom-form[data-design="default"] .forminator-phone .iti__country-container .iti__selected-country .iti__flag+.iti__arrow {
    margin-left: 5px;
  }

  li {
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    margin: 0;
    padding: 0;
  }

  .forminator-iti-input.iti .iti__country {
    display: flex;
    align-items: center;
    padding: 8px var(--iti-spacer-horizontal);
    outline: none;
  }

  .forminator-iti-input.iti .iti__country.iti__highlight {
    background-color: var(--iti-hover-color);
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"].select2-selection--single .select2-selection__arrow [class*="forminator-icon-"] {
    display: block;
    margin: 0 auto;
    font-size: 12px;
    -webkit-transition: .2s linear;
    transition: .2s linear;
  }

  .forminator-ui [class*="forminator-icon-"]::before,
  .forminator-ui [class^="forminator-icon-"]::before {
    speak: none;
    line-height: 1;
    font-family: forminator-icons-font !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga" 1;
    font-feature-settings: "liga" 1;
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .forminator-ui .forminator-icon-chevron-down::before {
    content: "⌄";
  }

  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"].select2-selection--multiple .select2-selection__arrow [class*="forminator-icon-"]::before,
  .forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"].select2-selection--single .select2-selection__arrow [class*="forminator-icon-"]::before {
    display: block;
    color: inherit;
  }

  .forminator-iti-input.iti .iti__af {
    --iti-flag-offset: -48px;
  }

  .forminator-iti-input.iti .iti__country-list .iti__flag {
    margin-right: var(--iti-spacer-horizontal);
  }

  .forminator-iti-input.iti .iti__country-name {
    margin-right: var(--iti-spacer-horizontal);
  }

  .forminator-iti-input.iti .iti__dial-code {
    color: var(--iti-dialcode-color);
  }

  .forminator-iti-input.iti .iti__ax {
    --iti-flag-offset: -224px;
  }

  .forminator-iti-input.iti .iti__al {
    --iti-flag-offset: -96px;
  }

  .forminator-iti-input.iti .iti__dz {
    --iti-flag-offset: -960px;
  }

  .forminator-iti-input.iti .iti__as {
    --iti-flag-offset: -160px;
  }

  .forminator-iti-input.iti .iti__ad {
    --iti-flag-offset: -16px;
  }

  .forminator-iti-input.iti .iti__ao {
    --iti-flag-offset: -128px;
  }

  .forminator-iti-input.iti .iti__ai {
    --iti-flag-offset: -80px;
  }

  .forminator-iti-input.iti .iti__ag {
    --iti-flag-offset: -64px;
  }

  .forminator-iti-input.iti .iti__ar {
    --iti-flag-offset: -144px;
  }

  .forminator-iti-input.iti .iti__am {
    --iti-flag-offset: -112px;
  }

  .forminator-iti-input.iti .iti__aw {
    --iti-flag-offset: -208px;
  }

  .forminator-iti-input.iti .iti__ac {
    --iti-flag-offset: 0px;
  }

  .forminator-iti-input.iti .iti__au {
    --iti-flag-offset: -192px;
  }

  .forminator-iti-input.iti .iti__at {
    --iti-flag-offset: -176px;
  }

  .forminator-iti-input.iti .iti__az {
    --iti-flag-offset: -240px;
  }

  .forminator-iti-input.iti .iti__bs {
    --iti-flag-offset: -496px;
  }

  .forminator-iti-input.iti .iti__bh {
    --iti-flag-offset: -352px;
  }

  .forminator-iti-input.iti .iti__bd {
    --iti-flag-offset: -288px;
  }

  .forminator-iti-input.iti .iti__bb {
    --iti-flag-offset: -272px;
  }

  .forminator-iti-input.iti .iti__by {
    --iti-flag-offset: -544px;
  }

  .forminator-iti-input.iti .iti__be {
    --iti-flag-offset: -304px;
  }

  .forminator-iti-input.iti .iti__bz {
    --iti-flag-offset: -560px;
  }

  .forminator-iti-input.iti .iti__bj {
    --iti-flag-offset: -384px;
  }

  .forminator-iti-input.iti .iti__bm {
    --iti-flag-offset: -416px;
  }

  .forminator-iti-input.iti .iti__bt {
    --iti-flag-offset: -512px;
  }

  .forminator-iti-input.iti .iti__bo {
    --iti-flag-offset: -448px;
  }

  .forminator-iti-input.iti .iti__ba {
    --iti-flag-offset: -256px;
  }

  .forminator-iti-input.iti .iti__bw {
    --iti-flag-offset: -528px;
  }

  .forminator-iti-input.iti .iti__br {
    --iti-flag-offset: -480px;
  }

  .forminator-iti-input.iti .iti__io {
    --iti-flag-offset: -1632px;
  }

  .forminator-iti-input.iti .iti__vg {
    --iti-flag-offset: -3712px;
  }

  .forminator-iti-input.iti .iti__bn {
    --iti-flag-offset: -432px;
  }

  .forminator-iti-input.iti .iti__bg {
    --iti-flag-offset: -336px;
  }

  .forminator-iti-input.iti .iti__bf {
    --iti-flag-offset: -320px;
  }

  .forminator-iti-input.iti .iti__bi {
    --iti-flag-offset: -368px;
  }

  .forminator-iti-input.iti .iti__kh {
    --iti-flag-offset: -1808px;
  }

  .forminator-iti-input.iti .iti__cm {
    --iti-flag-offset: -720px;
  }

  .forminator-iti-input.iti .iti__ca {
    --iti-flag-offset: -576px;
  }

  .forminator-iti-input.iti .iti__cv {
    --iti-flag-offset: -800px;
  }

  .forminator-iti-input.iti .iti__bq {
    --iti-flag-offset: -464px;
  }

  .forminator-iti-input.iti .iti__ky {
    --iti-flag-offset: -1920px;
  }

  .forminator-iti-input.iti .iti__cf {
    --iti-flag-offset: -624px;
  }

  .forminator-iti-input.iti .iti__td {
    --iti-flag-offset: -3360px;
  }

  .forminator-iti-input.iti .iti__cl {
    --iti-flag-offset: -704px;
  }

  .forminator-iti-input.iti .iti__cn {
    --iti-flag-offset: -736px;
  }

  .forminator-iti-input.iti .iti__cx {
    --iti-flag-offset: -832px;
  }

  .forminator-iti-input.iti .iti__cc {
    --iti-flag-offset: -592px;
  }

  .forminator-iti-input.iti .iti__co {
    --iti-flag-offset: -752px;
  }

  .forminator-iti-input.iti .iti__km {
    --iti-flag-offset: -1840px;
  }

  .forminator-iti-input.iti .iti__cg {
    --iti-flag-offset: -640px;
  }

  .forminator-iti-input.iti .iti__cd {
    --iti-flag-offset: -608px;
  }

  .forminator-iti-input.iti .iti__ck {
    --iti-flag-offset: -688px;
  }

  .forminator-iti-input.iti .iti__cr {
    --iti-flag-offset: -768px;
  }

  .forminator-iti-input.iti .iti__ci {
    --iti-flag-offset: -672px;
  }

  .forminator-iti-input.iti .iti__hr {
    --iti-flag-offset: -1504px;
  }

  .forminator-iti-input.iti .iti__cu {
    --iti-flag-offset: -784px;
  }

  .forminator-iti-input.iti .iti__cw {
    --iti-flag-offset: -816px;
  }

  .forminator-iti-input.iti .iti__cy {
    --iti-flag-offset: -848px;
  }

  .forminator-iti-input.iti .iti__cz {
    --iti-flag-offset: -864px;
  }

  .forminator-iti-input.iti .iti__dk {
    --iti-flag-offset: -912px;
  }

  .forminator-iti-input.iti .iti__dj {
    --iti-flag-offset: -896px;
  }

  .forminator-iti-input.iti .iti__dm {
    --iti-flag-offset: -928px;
  }

  .forminator-iti-input.iti .iti__do {
    --iti-flag-offset: -944px;
  }

  .forminator-iti-input.iti .iti__ec {
    --iti-flag-offset: -976px;
  }

  .forminator-iti-input.iti .iti__eg {
    --iti-flag-offset: -1008px;
  }

  .forminator-iti-input.iti .iti__sv {
    --iti-flag-offset: -3280px;
  }

  .forminator-iti-input.iti .iti__gq {
    --iti-flag-offset: -1376px;
  }

  .forminator-iti-input.iti .iti__er {
    --iti-flag-offset: -1040px;
  }

  .forminator-iti-input.iti .iti__ee {
    --iti-flag-offset: -992px;
  }

  .forminator-iti-input.iti .iti__sz {
    --iti-flag-offset: -3328px;
  }

  .forminator-iti-input.iti .iti__et {
    --iti-flag-offset: -1072px;
  }

  .forminator-iti-input.iti .iti__fk {
    --iti-flag-offset: -1120px;
  }

  .forminator-iti-input.iti .iti__fo {
    --iti-flag-offset: -1152px;
  }

  .forminator-iti-input.iti .iti__fj {
    --iti-flag-offset: -1104px;
  }

  .forminator-iti-input.iti .iti__fi {
    --iti-flag-offset: -1088px;
  }

  .forminator-iti-input.iti .iti__fr {
    --iti-flag-offset: -1168px;
  }

  .forminator-iti-input.iti .iti__gf {
    --iti-flag-offset: -1248px;
  }

  .forminator-iti-input.iti .iti__pf {
    --iti-flag-offset: -2736px;
  }

  .forminator-iti-input.iti .iti__ga {
    --iti-flag-offset: -1184px;
  }

  .forminator-iti-input.iti .iti__gm {
    --iti-flag-offset: -1328px;
  }

  .forminator-iti-input.iti .iti__ge {
    --iti-flag-offset: -1232px;
  }

  .forminator-iti-input.iti .iti__de {
    --iti-flag-offset: -880px;
  }

  .forminator-iti-input.iti .iti__gh {
    --iti-flag-offset: -1280px;
  }

  .forminator-iti-input.iti .iti__gi {
    --iti-flag-offset: -1296px;
  }

  .forminator-iti-input.iti .iti__gr {
    --iti-flag-offset: -1392px;
  }

  .forminator-iti-input.iti .iti__gl {
    --iti-flag-offset: -1312px;
  }

  .forminator-iti-input.iti .iti__gd {
    --iti-flag-offset: -1216px;
  }

  .forminator-iti-input.iti .iti__gp {
    --iti-flag-offset: -1360px;
  }

  .forminator-iti-input.iti .iti__gu {
    --iti-flag-offset: -1424px;
  }

  .forminator-iti-input.iti .iti__gt {
    --iti-flag-offset: -1408px;
  }

  .forminator-iti-input.iti .iti__gg {
    --iti-flag-offset: -1264px;
  }

  .forminator-iti-input.iti .iti__gn {
    --iti-flag-offset: -1344px;
  }

  .forminator-iti-input.iti .iti__gw {
    --iti-flag-offset: -1440px;
  }

  .forminator-iti-input.iti .iti__gy {
    --iti-flag-offset: -1456px;
  }

  .forminator-iti-input.iti .iti__ht {
    --iti-flag-offset: -1520px;
  }

  .forminator-iti-input.iti .iti__hn {
    --iti-flag-offset: -1488px;
  }

  .forminator-iti-input.iti .iti__hk {
    --iti-flag-offset: -1472px;
  }

  .forminator-iti-input.iti .iti__hu {
    --iti-flag-offset: -1536px;
  }

  .forminator-iti-input.iti .iti__is {
    --iti-flag-offset: -1680px;
  }

  .forminator-iti-input.iti .iti__id {
    --iti-flag-offset: -1552px;
  }

  .forminator-iti-input.iti .iti__ir {
    --iti-flag-offset: -1664px;
  }

  .forminator-iti-input.iti .iti__iq {
    --iti-flag-offset: -1648px;
  }

  .forminator-iti-input.iti .iti__ie {
    --iti-flag-offset: -1568px;
  }

  .forminator-iti-input.iti .iti__im {
    --iti-flag-offset: -1600px;
  }

  .forminator-iti-input.iti .iti__il {
    --iti-flag-offset: -1584px;
  }

  .forminator-iti-input.iti .iti__it {
    --iti-flag-offset: -1696px;
  }

  .forminator-iti-input.iti .iti__jm {
    --iti-flag-offset: -1728px;
  }

  .forminator-iti-input.iti .iti__jp {
    --iti-flag-offset: -1760px;
  }

  .forminator-iti-input.iti .iti__je {
    --iti-flag-offset: -1712px;
  }

  .forminator-iti-input.iti .iti__jo {
    --iti-flag-offset: -1744px;
  }

  .forminator-iti-input.iti .iti__kz {
    --iti-flag-offset: -1936px;
  }

  .forminator-iti-input.iti .iti__ke {
    --iti-flag-offset: -1776px;
  }

  .forminator-iti-input.iti .iti__ki {
    --iti-flag-offset: -1824px;
  }

  .forminator-iti-input.iti .iti__xk {
    --iti-flag-offset: -3808px;
  }

  .forminator-iti-input.iti .iti__kw {
    --iti-flag-offset: -1904px;
  }

  .forminator-iti-input.iti .iti__kg {
    --iti-flag-offset: -1792px;
  }

  .forminator-iti-input.iti .iti__la {
    --iti-flag-offset: -1952px;
  }

  .forminator-iti-input.iti .iti__lv {
    --iti-flag-offset: -2096px;
  }

  .forminator-iti-input.iti .iti__lb {
    --iti-flag-offset: -1968px;
  }

  .forminator-iti-input.iti .iti__ls {
    --iti-flag-offset: -2048px;
  }

  .forminator-iti-input.iti .iti__lr {
    --iti-flag-offset: -2032px;
  }

  .forminator-iti-input.iti .iti__ly {
    --iti-flag-offset: -2112px;
  }

  .forminator-iti-input.iti .iti__li {
    --iti-flag-offset: -2000px;
  }

  .forminator-iti-input.iti .iti__lt {
    --iti-flag-offset: -2064px;
  }

  .forminator-iti-input.iti .iti__lu {
    --iti-flag-offset: -2080px;
  }

  .forminator-iti-input.iti .iti__mo {
    --iti-flag-offset: -2304px;
  }

  .forminator-iti-input.iti .iti__mg {
    --iti-flag-offset: -2208px;
  }

  .forminator-iti-input.iti .iti__mw {
    --iti-flag-offset: -2432px;
  }

  .forminator-iti-input.iti .iti__my {
    --iti-flag-offset: -2464px;
  }

  .forminator-iti-input.iti .iti__mv {
    --iti-flag-offset: -2416px;
  }

  .forminator-iti-input.iti .iti__ml {
    --iti-flag-offset: -2256px;
  }

  .forminator-iti-input.iti .iti__mt {
    --iti-flag-offset: -2384px;
  }

  .forminator-iti-input.iti .iti__mh {
    --iti-flag-offset: -2224px;
  }

  .forminator-iti-input.iti .iti__mq {
    --iti-flag-offset: -2336px;
  }

  .forminator-iti-input.iti .iti__mr {
    --iti-flag-offset: -2352px;
  }

  .forminator-iti-input.iti .iti__mu {
    --iti-flag-offset: -2400px;
  }

  .forminator-iti-input.iti .iti__yt {
    --iti-flag-offset: -3840px;
  }

  .forminator-iti-input.iti .iti__mx {
    --iti-flag-offset: -2448px;
  }

  .forminator-iti-input.iti .iti__fm {
    --iti-flag-offset: -1136px;
  }

  .forminator-iti-input.iti .iti__md {
    --iti-flag-offset: -2160px;
  }

  .forminator-iti-input.iti .iti__mc {
    --iti-flag-offset: -2144px;
  }

  .forminator-iti-input.iti .iti__mn {
    --iti-flag-offset: -2288px;
  }

  .forminator-iti-input.iti .iti__me {
    --iti-flag-offset: -2176px;
  }

  .forminator-iti-input.iti .iti__ms {
    --iti-flag-offset: -2368px;
  }

  .forminator-iti-input.iti .iti__ma {
    --iti-flag-offset: -2128px;
  }

  .forminator-iti-input.iti .iti__mz {
    --iti-flag-offset: -2480px;
  }

  .forminator-iti-input.iti .iti__mm {
    --iti-flag-offset: -2272px;
  }

  .forminator-iti-input.iti .iti__na {
    --iti-flag-offset: -2496px;
  }

  .forminator-iti-input.iti .iti__nr {
    --iti-flag-offset: -2640px;
  }

  .forminator-iti-input.iti .iti__np {
    --iti-flag-offset: -2624px;
  }

  .forminator-iti-input.iti .iti__nl {
    --iti-flag-offset: -2592px;
  }

  .forminator-iti-input.iti .iti__nc {
    --iti-flag-offset: -2512px;
  }

  .forminator-iti-input.iti .iti__nz {
    --iti-flag-offset: -2672px;
  }

  .forminator-iti-input.iti .iti__ni {
    --iti-flag-offset: -2576px;
  }

  .forminator-iti-input.iti .iti__ne {
    --iti-flag-offset: -2528px;
  }

  .forminator-iti-input.iti .iti__ng {
    --iti-flag-offset: -2560px;
  }

  .forminator-iti-input.iti .iti__nu {
    --iti-flag-offset: -2656px;
  }

  .forminator-iti-input.iti .iti__nf {
    --iti-flag-offset: -2544px;
  }

  .forminator-iti-input.iti .iti__kp {
    --iti-flag-offset: -1872px;
  }

  .forminator-iti-input.iti .iti__mk {
    --iti-flag-offset: -2240px;
  }

  .forminator-iti-input.iti .iti__mp {
    --iti-flag-offset: -2320px;
  }

  .forminator-iti-input.iti .iti__no {
    --iti-flag-offset: -2608px;
  }

  .forminator-iti-input.iti .iti__om {
    --iti-flag-offset: -2688px;
  }

  .forminator-iti-input.iti .iti__pk {
    --iti-flag-offset: -2784px;
  }

  .forminator-iti-input.iti .iti__pw {
    --iti-flag-offset: -2880px;
  }

  .forminator-iti-input.iti .iti__ps {
    --iti-flag-offset: -2848px;
  }

  .forminator-iti-input.iti .iti__pa {
    --iti-flag-offset: -2704px;
  }

  .forminator-iti-input.iti .iti__pg {
    --iti-flag-offset: -2752px;
  }

  .forminator-iti-input.iti .iti__py {
    --iti-flag-offset: -2896px;
  }

  .forminator-iti-input.iti .iti__pe {
    --iti-flag-offset: -2720px;
  }

  .forminator-iti-input.iti .iti__ph {
    --iti-flag-offset: -2768px;
  }

  .forminator-iti-input.iti .iti__pl {
    --iti-flag-offset: -2800px;
  }

  .forminator-iti-input.iti .iti__pt {
    --iti-flag-offset: -2864px;
  }

  .forminator-iti-input.iti .iti__pr {
    --iti-flag-offset: -2832px;
  }

  .forminator-iti-input.iti .iti__qa {
    --iti-flag-offset: -2912px;
  }

  .forminator-iti-input.iti .iti__re {
    --iti-flag-offset: -2928px;
  }

  .forminator-iti-input.iti .iti__ro {
    --iti-flag-offset: -2944px;
  }

  .forminator-iti-input.iti .iti__ru {
    --iti-flag-offset: -2976px;
  }

  .forminator-iti-input.iti .iti__rw {
    --iti-flag-offset: -2992px;
  }

  .forminator-iti-input.iti .iti__ws {
    --iti-flag-offset: -3792px;
  }

  .forminator-iti-input.iti .iti__sm {
    --iti-flag-offset: -3184px;
  }

  .forminator-iti-input.iti .iti__st {
    --iti-flag-offset: -3264px;
  }

  .forminator-iti-input.iti .iti__sa {
    --iti-flag-offset: -3008px;
  }

  .forminator-iti-input.iti .iti__sn {
    --iti-flag-offset: -3200px;
  }

  .forminator-iti-input.iti .iti__rs {
    --iti-flag-offset: -2960px;
  }

  .forminator-iti-input.iti .iti__sc {
    --iti-flag-offset: -3040px;
  }

  .forminator-iti-input.iti .iti__sl {
    --iti-flag-offset: -3168px;
  }

  .forminator-iti-input.iti .iti__sg {
    --iti-flag-offset: -3088px;
  }

  .forminator-iti-input.iti .iti__sx {
    --iti-flag-offset: -3296px;
  }

  .forminator-iti-input.iti .iti__sk {
    --iti-flag-offset: -3152px;
  }

  .forminator-iti-input.iti .iti__si {
    --iti-flag-offset: -3120px;
  }

  .forminator-iti-input.iti .iti__sb {
    --iti-flag-offset: -3024px;
  }

  .forminator-iti-input.iti .iti__so {
    --iti-flag-offset: -3216px;
  }

  .forminator-iti-input.iti .iti__za {
    --iti-flag-offset: -3856px;
  }

  .forminator-iti-input.iti .iti__kr {
    --iti-flag-offset: -1888px;
  }

  .forminator-iti-input.iti .iti__ss {
    --iti-flag-offset: -3248px;
  }

  .forminator-iti-input.iti .iti__es {
    --iti-flag-offset: -1056px;
  }

  .forminator-iti-input.iti .iti__lk {
    --iti-flag-offset: -2016px;
  }

  .forminator-iti-input.iti .iti__bl {
    --iti-flag-offset: -400px;
  }

  .forminator-iti-input.iti .iti__sh {
    --iti-flag-offset: -3104px;
  }

  .forminator-iti-input.iti .iti__kn {
    --iti-flag-offset: -1856px;
  }

  .forminator-iti-input.iti .iti__lc {
    --iti-flag-offset: -1984px;
  }

  .forminator-iti-input.iti .iti__mf {
    --iti-flag-offset: -2192px;
  }

  .forminator-iti-input.iti .iti__pm {
    --iti-flag-offset: -2816px;
  }

  .forminator-iti-input.iti .iti__vc {
    --iti-flag-offset: -3680px;
  }

  .forminator-iti-input.iti .iti__sd {
    --iti-flag-offset: -3056px;
  }

  .forminator-iti-input.iti .iti__sr {
    --iti-flag-offset: -3232px;
  }

  .forminator-iti-input.iti .iti__sj {
    --iti-flag-offset: -3136px;
  }

  .forminator-iti-input.iti .iti__se {
    --iti-flag-offset: -3072px;
  }

  .forminator-iti-input.iti .iti__ch {
    --iti-flag-offset: -656px;
  }

  .forminator-iti-input.iti .iti__sy {
    --iti-flag-offset: -3312px;
  }

  .forminator-iti-input.iti .iti__tw {
    --iti-flag-offset: -3552px;
  }

  .forminator-iti-input.iti .iti__tj {
    --iti-flag-offset: -3408px;
  }

  .forminator-iti-input.iti .iti__tz {
    --iti-flag-offset: -3568px;
  }

  .forminator-iti-input.iti .iti__th {
    --iti-flag-offset: -3392px;
  }

  .forminator-iti-input.iti .iti__tl {
    --iti-flag-offset: -3440px;
  }

  .forminator-iti-input.iti .iti__tg {
    --iti-flag-offset: -3376px;
  }

  .forminator-iti-input.iti .iti__tk {
    --iti-flag-offset: -3424px;
  }

  .forminator-iti-input.iti .iti__to {
    --iti-flag-offset: -3488px;
  }

  .forminator-iti-input.iti .iti__tt {
    --iti-flag-offset: -3520px;
  }

  .forminator-iti-input.iti .iti__tn {
    --iti-flag-offset: -3472px;
  }

  .forminator-iti-input.iti .iti__tr {
    --iti-flag-offset: -3504px;
  }

  .forminator-iti-input.iti .iti__tm {
    --iti-flag-offset: -3456px;
  }

  .forminator-iti-input.iti .iti__tc {
    --iti-flag-offset: -3344px;
  }

  .forminator-iti-input.iti .iti__tv {
    --iti-flag-offset: -3536px;
  }

  .forminator-iti-input.iti .iti__vi {
    --iti-flag-offset: -3728px;
  }

  .forminator-iti-input.iti .iti__ug {
    --iti-flag-offset: -3600px;
  }

  .forminator-iti-input.iti .iti__ua {
    --iti-flag-offset: -3584px;
  }

  .forminator-iti-input.iti .iti__ae {
    --iti-flag-offset: -32px;
  }

  .forminator-iti-input.iti .iti__gb {
    --iti-flag-offset: -1200px;
  }

  .forminator-iti-input.iti .iti__us {
    --iti-flag-offset: -3616px;
  }

  .forminator-iti-input.iti .iti__uy {
    --iti-flag-offset: -3632px;
  }

  .forminator-iti-input.iti .iti__uz {
    --iti-flag-offset: -3648px;
  }

  .forminator-iti-input.iti .iti__vu {
    --iti-flag-offset: -3760px;
  }

  .forminator-iti-input.iti .iti__va {
    --iti-flag-offset: -3664px;
  }

  .forminator-iti-input.iti .iti__ve {
    --iti-flag-offset: -3696px;
  }

  .forminator-iti-input.iti .iti__vn {
    --iti-flag-offset: -3744px;
  }

  .forminator-iti-input.iti .iti__wf {
    --iti-flag-offset: -3776px;
  }

  .forminator-iti-input.iti .iti__eh {
    --iti-flag-offset: -1024px;
  }

  .forminator-iti-input.iti .iti__ye {
    --iti-flag-offset: -3824px;
  }

  .forminator-iti-input.iti .iti__zm {
    --iti-flag-offset: -3872px;
  }

  .forminator-iti-input.iti .iti__zw {
    --iti-flag-offset: -3888px;
  }
}


@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
    opacity: 0;
    transform: translate3d(-100%, 0px, 0px);
  }

  100% {
    opacity: 1;
    transform: none;
    opacity: 1;
    transform: none;
  }

}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
    opacity: 0;
    transform: translate3d(100%, 0px, 0px);
  }

  100% {
    opacity: 1;
    transform: none;
    opacity: 1;
    transform: none;
  }

}

/* These were inline style tags. Uses id+class to override almost everything */
#style-PMLrc.style-PMLrc {
  left: 0px;
}

#forminator-field-phone-1_681204052fdfa.style-hbvB9 {
  padding-left: 10px;
}

#style-GtaXo.style-GtaXo {
  width: 112px;
}

#style-jttLi.style-jttLi {
  width: 174px;
}

#style-6tznz.style-6tznz {
  width: 250px;
}

#style-toohn.style-toohn {
  width: 96px;
}


#cost-calculator{
  background: #243565;
}