.xpro-elementor-button {
  display: block; }

@keyframes rotationInfini {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
.rotatingelement {
  animation: rotationInfini 15s linear infinite; }

.uperblack {
  text-transform: uppercase;
  font-weight: 900; }

@media (min-width: 1025px) {
  #homeslider .slick-list {
    overflow: visible !important; } }
#homeslider .slick-dots {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  list-style: none;
  max-width: var(--content-width);
  padding: 0;
  top: 65px;
  gap: 15px; }
  @media (max-width: 1499px) {
    #homeslider .slick-dots {
      top: 40px; } }
  @media (max-width: 1340px) {
    #homeslider .slick-dots {
      padding-left: 50px;
      padding-right: 50px; } }
  @media (max-width: 767px) {
    #homeslider .slick-dots {
      top: 0px;
      padding-left: 20px;
      padding-right: 20px; } }
  #homeslider .slick-dots button {
    padding: 0;
    width: 28px;
    height: 28px;
    list-style: 28px;
    font-size: 12px;
    font-weight: bold;
    transition: all 0.4s;
    color: rgba(0, 0, 0, 0.3);
    background: linear-gradient(180deg, transparent 0%, transparent 100%) !important; }
  #homeslider .slick-dots li.slick-active button, #homeslider .slick-dots li:hover button {
    color: white;
    background: linear-gradient(180deg, #6fcf59 0%, #83b628 100%) !important; }

p strong {
  font-weight: 700; }

[data-elementor-type="wp-page"] {
  overflow: hidden;
  margin-top: -180px;
  padding-top: 180px; }

.e-n-tabs-heading .e-n-tab-title:not(:last-child):before {
  content: "|";
  display: inline-block !important;
  position: absolute;
  left: 100%;
  margin-left: 24px;
  top: -1px;
  font-weight: 300 !important; }

.e-n-accordion .e-n-accordion-item {
  transition: all 0.4s;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  transition-delay: padding-left 0s !important;
  margin-left: -20px !important;
  width: calc(100% + 20px) !important;
  padding-left: 20px; }
  .e-n-accordion .e-n-accordion-item[open] {
    margin-bottom: 13px;
    transition-delay: padding-left 0s !important; }
    .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
      border-top: 1px solid #A5027D !important;
      padding-left: 50px;
      padding-right: 50px; }
    .e-n-accordion .e-n-accordion-item[open] .e-child {
      border-bottom: 1px solid #A5027D !important;
      padding-left: 50px;
      padding-right: 50px; }
  .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title-text {
    font-weight: 700 !important;
    font-size: 17px !important;
    line-height: 40px !important;
    text-transform: none !important; }
  .e-n-accordion .e-n-accordion-item:nth-child(2n) {
    background-color: rgba(165, 2, 125, 0.06);
    position: relative; }
  .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title, .e-n-accordion .e-n-accordion-item .e-child {
    border: none !important;
    transition: all 0.4s; }
  .e-n-accordion .e-n-accordion-item .e-child {
    padding-top: 0 !important; }

.forminator-ui .textarealong .forminator-field, .forminator-ui .forminator-field-text .forminator-field, .forminator-ui .forminator-field-name .forminator-field, .forminator-ui .forminator-field-number .forminator-field, .forminator-ui .forminator-field-phone .forminator-field, .forminator-ui .forminator-field-email .forminator-field, .forminator-ui .forminator-field-url .forminator-field {
  display: flex;
  align-items: center;
  border-radius: 23px;
  padding-left: 20px;
  border: 1px solid #707070; }
  @media (max-width: 479px) {
    .forminator-ui .textarealong .forminator-field, .forminator-ui .forminator-field-text .forminator-field, .forminator-ui .forminator-field-name .forminator-field, .forminator-ui .forminator-field-number .forminator-field, .forminator-ui .forminator-field-phone .forminator-field, .forminator-ui .forminator-field-email .forminator-field, .forminator-ui .forminator-field-url .forminator-field {
      display: block !important;
      padding-left: 0;
      border: none;
      border-radius: 0px; } }
  .forminator-ui .textarealong .forminator-field label, .forminator-ui .forminator-field-text .forminator-field label, .forminator-ui .forminator-field-name .forminator-field label, .forminator-ui .forminator-field-number .forminator-field label, .forminator-ui .forminator-field-phone .forminator-field label, .forminator-ui .forminator-field-email .forminator-field label, .forminator-ui .forminator-field-url .forminator-field label {
    font-weight: 800 !important;
    font-size: 15px !important;
    margin-bottom: 0 !important;
    white-space: nowrap !important; }
    @media (max-width: 479px) {
      .forminator-ui .textarealong .forminator-field label, .forminator-ui .forminator-field-text .forminator-field label, .forminator-ui .forminator-field-name .forminator-field label, .forminator-ui .forminator-field-number .forminator-field label, .forminator-ui .forminator-field-phone .forminator-field label, .forminator-ui .forminator-field-email .forminator-field label, .forminator-ui .forminator-field-url .forminator-field label {
        margin-bottom: 10px !important;
        padding-left: 0px;
        padding-right: 0px;
        white-space: normal !important; } }
    .forminator-ui .textarealong .forminator-field label .forminator-required, .forminator-ui .forminator-field-text .forminator-field label .forminator-required, .forminator-ui .forminator-field-name .forminator-field label .forminator-required, .forminator-ui .forminator-field-number .forminator-field label .forminator-required, .forminator-ui .forminator-field-phone .forminator-field label .forminator-required, .forminator-ui .forminator-field-email .forminator-field label .forminator-required, .forminator-ui .forminator-field-url .forminator-field label .forminator-required {
      display: none !important; }
  .forminator-ui .textarealong .forminator-field .forminator-input, .forminator-ui .forminator-field-text .forminator-field .forminator-input, .forminator-ui .forminator-field-name .forminator-field .forminator-input, .forminator-ui .forminator-field-number .forminator-field .forminator-input, .forminator-ui .forminator-field-phone .forminator-field .forminator-input, .forminator-ui .forminator-field-email .forminator-field .forminator-input, .forminator-ui .forminator-field-url .forminator-field .forminator-input {
    border: none !important;
    color: #000000 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    outline: none !important;
    background: none !important;
    padding: 11px 23px 11px 60px !important;
    line-height: 22px !important; }
    @media (max-width: 479px) {
      .forminator-ui .textarealong .forminator-field .forminator-input, .forminator-ui .forminator-field-text .forminator-field .forminator-input, .forminator-ui .forminator-field-name .forminator-field .forminator-input, .forminator-ui .forminator-field-number .forminator-field .forminator-input, .forminator-ui .forminator-field-phone .forminator-field .forminator-input, .forminator-ui .forminator-field-email .forminator-field .forminator-input, .forminator-ui .forminator-field-url .forminator-field .forminator-input {
        border: 1px solid #707070 !important;
        border-radius: 23px !important;
        padding: 11px 23px !important; } }
  .forminator-ui .textarealong .forminator-field .forminator-error-message, .forminator-ui .forminator-field-text .forminator-field .forminator-error-message, .forminator-ui .forminator-field-name .forminator-field .forminator-error-message, .forminator-ui .forminator-field-number .forminator-field .forminator-error-message, .forminator-ui .forminator-field-phone .forminator-field .forminator-error-message, .forminator-ui .forminator-field-email .forminator-field .forminator-error-message, .forminator-ui .forminator-field-url .forminator-field .forminator-error-message {
    display: none !important; }
.forminator-ui .textarealong .forminator-field {
  display: block !important;
  padding: 11px 23px !important; }
  @media (max-width: 480px) {
    .forminator-ui .textarealong .forminator-field {
      padding: 0 !important; } }
.forminator-ui .textarealong .forminator-textarea {
  border: none !important;
  resize: none;
  padding: 0 !important;
  outline: none !important;
  color: #000000 !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  min-height: 1px !important;
  height: 80px; }
  @media (max-width: 480px) {
    .forminator-ui .textarealong .forminator-textarea {
      padding: 11px 23px !important;
      border: 1px solid #707070 !important;
      border-radius: 23px !important; } }
.forminator-ui .forminator-field-select .forminator-field {
  display: flex;
  align-items: center;
  border-radius: 23px;
  padding-left: 20px;
  border: 1px solid #707070; }
  @media (max-width: 479px) {
    .forminator-ui .forminator-field-select .forminator-field {
      display: block !important;
      padding-left: 0;
      border: none;
      border-radius: 0px; } }
  .forminator-ui .forminator-field-select .forminator-field label {
    font-weight: 800 !important;
    font-size: 15px !important;
    margin-bottom: 0 !important;
    white-space: nowrap !important; }
    @media (max-width: 479px) {
      .forminator-ui .forminator-field-select .forminator-field label {
        margin-bottom: 10px !important;
        padding-left: 0px;
        padding-right: 0px;
        white-space: normal !important; } }
    .forminator-ui .forminator-field-select .forminator-field label .forminator-required {
      display: none !important; }
  .forminator-ui .forminator-field-select .forminator-field .forminator-select {
    min-width: 1px !important; }
    .forminator-ui .forminator-field-select .forminator-field .forminator-select .select2-selection--single {
      border: none !important;
      background: none !important; }
      @media (max-width: 479px) {
        .forminator-ui .forminator-field-select .forminator-field .forminator-select .select2-selection--single {
          border: 1px solid #707070 !important;
          border-radius: 23px !important;
          padding: 0 !important; } }
    .forminator-ui .forminator-field-select .forminator-field .forminator-select .select2-selection__rendered {
      color: #000000 !important;
      font-size: 15px !important;
      font-weight: 400 !important;
      padding: 11px 23px 11px 60px !important;
      line-height: 22px !important; }
      @media (max-width: 1340px) {
        .forminator-ui .forminator-field-select .forminator-field .forminator-select .select2-selection__rendered {
          padding-left: 30px !important; } }
      @media (max-width: 479px) {
        .forminator-ui .forminator-field-select .forminator-field .forminator-select .select2-selection__rendered {
          padding-left: 23px !important; } }
    .forminator-ui .forminator-field-select .forminator-field .forminator-select .select2-selection__arrow span {
      color: transparent;
      background-image: url("../img/selectbg.svg");
      background-size: 19px;
      background-position: left center;
      background-repeat: no-repeat;
      font-size: 20px !important;
      margin-left: 0 !important; }
.forminator-ui .forminator-field-radio .forminator-field {
  display: flex;
  align-items: center;
  gap: 20px;
  padding-left: 23px; }
  @media (max-width: 1340px) {
    .forminator-ui .forminator-field-radio .forminator-field {
      gap: 10px; } }
  @media (max-width: 479px) {
    .forminator-ui .forminator-field-radio .forminator-field {
      gap: 20px;
      flex-wrap: wrap;
      padding-left: 0; } }
  .forminator-ui .forminator-field-radio .forminator-field .forminator-label {
    font-weight: 800 !important;
    font-size: 15px !important;
    margin-bottom: 0 !important;
    line-height: 24px !important;
    max-width: 320px; }
    @media (max-width: 479px) {
      .forminator-ui .forminator-field-radio .forminator-field .forminator-label {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%; } }
    .forminator-ui .forminator-field-radio .forminator-field .forminator-label .forminator-required {
      display: none !important; }
    .forminator-ui .forminator-field-radio .forminator-field .forminator-label + .forminator-radio {
      margin-left: auto !important; }
      @media (max-width: 479px) {
        .forminator-ui .forminator-field-radio .forminator-field .forminator-label + .forminator-radio {
          margin-left: 0px !important; } }
  .forminator-ui .forminator-field-radio .forminator-field .forminator-radio {
    margin: 0 !important; }
    .forminator-ui .forminator-field-radio .forminator-field .forminator-radio .forminator-radio-label {
      border-radius: 23px;
      border: 1px solid #707070;
      padding: 10px 23px;
      font-size: 15px !important;
      line-height: 24px !important;
      text-transform: uppercase;
      font-weight: 800;
      margin: 0 !important;
      cursor: pointer; }
      @media (max-width: 1340px) {
        .forminator-ui .forminator-field-radio .forminator-field .forminator-radio .forminator-radio-label {
          padding: 6px 10px; } }
    .forminator-ui .forminator-field-radio .forminator-field .forminator-radio input {
      display: none; }
      .forminator-ui .forminator-field-radio .forminator-field .forminator-radio input:checked ~ .forminator-radio-label {
        background-color: var(--e-global-color-accent); }
.forminator-ui .forminator-field-checkbox .forminator-field {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap; }
  @media (max-width: 479px) {
    .forminator-ui .forminator-field-checkbox .forminator-field {
      display: block; } }
  .forminator-ui .forminator-field-checkbox .forminator-field .forminator-label {
    font-weight: 800 !important;
    font-size: 15px !important;
    margin-bottom: 0 !important;
    line-height: 24px !important;
    max-width: 320px;
    cursor: pointer;
    padding-left: 23px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
    @media (max-width: 479px) {
      .forminator-ui .forminator-field-checkbox .forminator-field .forminator-label {
        padding-left: 0;
        margin-bottom: 15px !important; } }
    .forminator-ui .forminator-field-checkbox .forminator-field .forminator-label .forminator-required {
      display: none !important; }
  .forminator-ui .forminator-field-checkbox .forminator-field .forminator-checkbox {
    margin: 0 !important; }
    .forminator-ui .forminator-field-checkbox .forminator-field .forminator-checkbox .forminator-checkbox-label {
      border-radius: 23px;
      border: 1px solid #707070;
      padding: 10px 23px;
      padding-right: 60px;
      font-size: 15px !important;
      line-height: 24px !important;
      font-weight: 400;
      margin: 0 !important;
      position: relative;
      min-width: 300px; }
      @media (max-width: 1499px) {
        .forminator-ui .forminator-field-checkbox .forminator-field .forminator-checkbox .forminator-checkbox-label {
          min-width: 260px; } }
      @media (max-width: 1340px) {
        .forminator-ui .forminator-field-checkbox .forminator-field .forminator-checkbox .forminator-checkbox-label {
          min-width: 200px; } }
      @media (max-width: 1024px) {
        .forminator-ui .forminator-field-checkbox .forminator-field .forminator-checkbox .forminator-checkbox-label {
          min-width: 180px;
          padding-right: 23px; } }
      @media (max-width: 479px) {
        .forminator-ui .forminator-field-checkbox .forminator-field .forminator-checkbox .forminator-checkbox-label {
          min-width: 100%;
          margin-bottom: 15px !important; } }
      .forminator-ui .forminator-field-checkbox .forminator-field .forminator-checkbox .forminator-checkbox-label:before {
        position: absolute;
        content: '';
        display: block;
        width: 20px;
        height: 20px;
        border: 1px solid #707070;
        border-radius: 50%;
        top: 50%;
        margin-top: -10px;
        right: 18px; }
    @media (max-width: 479px) {
      .forminator-ui .forminator-field-checkbox .forminator-field .forminator-checkbox label {
        width: 100%; } }
    .forminator-ui .forminator-field-checkbox .forminator-field .forminator-checkbox input {
      display: none; }
      .forminator-ui .forminator-field-checkbox .forminator-field .forminator-checkbox input:checked ~ .forminator-checkbox-label:before {
        background-color: var(--e-global-color-accent); }
.forminator-ui .forminator-field-textarea:not(.textarealong) .forminator-label {
  font-weight: 800 !important;
  font-size: 15px !important;
  margin-bottom: 0 !important;
  line-height: 24px !important;
  margin-bottom: 10px !important;
  padding-left: 23px; }
  @media (max-width: 1340px) {
    .forminator-ui .forminator-field-textarea:not(.textarealong) .forminator-label {
      font-size: 14px !important; } }
  @media (max-width: 479px) {
    .forminator-ui .forminator-field-textarea:not(.textarealong) .forminator-label {
      padding-left: 0px; } }
.forminator-ui .forminator-field-textarea:not(.textarealong) .forminator-textarea {
  color: #000000 !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  outline: none !important;
  background: none !important;
  padding: 11px 23px !important;
  line-height: 22px !important;
  border-radius: 23px;
  border: 1px solid #707070;
  resize: none;
  height: 46px !important;
  min-height: 46px !important; }
.forminator-ui .forminator-field-html hr {
  border: none;
  border-bottom: 1px solid #707070; }
.forminator-ui .forminator-row-last .forminator-field {
  text-align: right; }
  .forminator-ui .forminator-row-last .forminator-field .forminator-button-submit {
    min-width: 215px; }
    @media (max-width: 479px) {
      .forminator-ui .forminator-row-last .forminator-field .forminator-button-submit {
        min-width: 100%; } }
.forminator-ui > .forminator-row {
  margin-left: -35px !important;
  margin-right: -35px !important; }
  @media (max-width: 1340px) {
    .forminator-ui > .forminator-row {
      margin-left: -10px !important;
      margin-right: -10px !important; } }
  @media (max-width: 991px) {
    .forminator-ui > .forminator-row {
      display: block !important; } }
  .forminator-ui > .forminator-row > .forminator-col {
    padding-left: 30px !important;
    padding-right: 30px !important; }
    @media (max-width: 1340px) {
      .forminator-ui > .forminator-row > .forminator-col {
        padding-left: 10px !important;
        padding-right: 10px !important; } }

.forminator-select-dropdown-container--open .forminator-custom-form-1322.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option.select2-results__option--selected, .forminator-select-dropdown-container--open .forminator-custom-form-1322.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
  background-color: var(--e-global-color-accent) !important;
  color: white !important; }

.swiper-button-prev {
  background-image: url("../img/arrow-left.svg") !important;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat; }
  @media (max-width: 1340px) {
    .swiper-button-prev {
      height: 46px !important; } }
  @media (max-width: 767px) {
    .swiper-button-prev {
      display: none !important; } }
  .swiper-button-prev:after {
    color: transparent; }

.swiper-button-next {
  background-image: url("../img/arrow-right.svg") !important;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat; }
  @media (max-width: 1340px) {
    .swiper-button-next {
      height: 46px !important; } }
  @media (max-width: 767px) {
    .swiper-button-next {
      display: none !important; } }
  .swiper-button-next:after {
    color: transparent; }

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic {
  padding: 0 !important;
  padding-left: 50px !important;
  border: none !important;
  background-color: transparent !important; }
  @media (max-width: 1340px) {
    .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic {
      padding-left: 30px !important; } }
  @media (max-width: 479px) {
    .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic {
      padding-left: 0px !important; } }
  .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic .select2-results__options {
    box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.06);
    background-color: white !important;
    border-radius: 0px 0px 10px 10px !important; }
    .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic .select2-results__options li {
      color: #000000 !important;
      font-size: 15px !important;
      font-weight: 400 !important;
      line-height: 22px !important; }

/*# sourceMappingURL=custom.css.map */
