.elementor-18364 .elementor-element.elementor-element-175b3f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18364 .elementor-element.elementor-element-c159f93{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18364 .elementor-element.elementor-element-c159f93:not(.elementor-motion-effects-element-type-background), .elementor-18364 .elementor-element.elementor-element-c159f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-18364 .elementor-element.elementor-element-c159f93.e-con{--align-self:center;}.elementor-18364 .elementor-element.elementor-element-fc388c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--overlay-opacity:1;--padding-top:25px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18364 .elementor-element.elementor-element-fc388c5::before, .elementor-18364 .elementor-element.elementor-element-fc388c5 > .elementor-background-video-container::before, .elementor-18364 .elementor-element.elementor-element-fc388c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-18364 .elementor-element.elementor-element-fc388c5 > .elementor-background-slideshow::before, .elementor-18364 .elementor-element.elementor-element-fc388c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18364 .elementor-element.elementor-element-fc388c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-18364 .elementor-element.elementor-element-0bafb26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-18364 .elementor-element.elementor-element-0bafb26{text-align:end;}.elementor-18364 .elementor-element.elementor-element-0bafb26 img{width:65px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18364 .elementor-element.elementor-element-741feb0 > .elementor-widget-container{padding:10px 0px 5px 0px;}.elementor-18364 .elementor-element.elementor-element-741feb0{text-align:center;}.elementor-18364 .elementor-element.elementor-element-741feb0 .elementor-heading-title{font-size:24px;font-weight:500;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18364 .elementor-element.elementor-element-d6e5475 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-18364 .elementor-element.elementor-element-d6e5475{text-align:end;font-size:16px;font-weight:400;color:#666666;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-18364 .elementor-element.elementor-element-76d61da{--divider-border-style:dashed;--divider-color:#E0E0E0D1;--divider-border-width:1px;}.elementor-18364 .elementor-element.elementor-element-76d61da > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-18364 .elementor-element.elementor-element-76d61da .elementor-divider-separator{width:100%;}.elementor-18364 .elementor-element.elementor-element-76d61da .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18364 .elementor-element.elementor-element-79a3f7b{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18364 .elementor-element.elementor-element-ab14214 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-input--label label{font-family:"Neutral Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group select{color:var( --e-global-color-astglobalcolor2 );padding:8px 25px 8px 25px;font-family:"Neutral Sans", Sans-serif;font-size:16px;line-height:24px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group select,  .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group select,  .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:12px 12px 12px 12px;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group select{height:48px;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group textarea:focus{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor8 );}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:#8F8F8F;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-custom-radio-checkbox input[type="checkbox"], .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-custom-radio-checkbox input[type="radio"]{width:16px;height:16px;margin-right:7px;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:after, .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-custom-radio-checkbox input[type="radio"]:after{background-color:#B1B0B0;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-custom-radio-checkbox input[type="radio"]:after, .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-custom-radio-checkbox input[type="radio"]:after{border-radius:50px 50px 50px 50px;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:checked:after, .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-custom-radio-checkbox input[type="radio"]:checked:after{background-color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title{font-size:17px;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title{padding:0px 0px 0px 0px;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-astglobalcolor0 );color:#ffffff !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:12px 12px 12px 12px;padding:12px 20px 12px 20px;margin-top:10px;font-size:16px;font-weight:600;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#BE0707 !important;color:var( --e-global-color-astglobalcolor4 );border-color:#BE0707;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .error.text-danger{font-family:"avenirgw", Sans-serif;font-size:15px;}@media(max-width:1024px){.elementor-18364 .elementor-element.elementor-element-0bafb26{text-align:center;}.elementor-18364 .elementor-element.elementor-element-741feb0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-18364 .elementor-element.elementor-element-d6e5475 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18364 .elementor-element.elementor-element-d6e5475{text-align:end;}}@media(min-width:768px){.elementor-18364 .elementor-element.elementor-element-c159f93{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18364 .elementor-element.elementor-element-c159f93{--width:83%;}}@media(max-width:767px){.elementor-18364 .elementor-element.elementor-element-175b3f1{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-18364 .elementor-element.elementor-element-c159f93{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18364 .elementor-element.elementor-element-fc388c5{--padding-top:25px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-18364 .elementor-element.elementor-element-0bafb26 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-18364 .elementor-element.elementor-element-0bafb26{text-align:center;}.elementor-18364 .elementor-element.elementor-element-0bafb26 img{width:60px;}.elementor-18364 .elementor-element.elementor-element-741feb0{width:100%;max-width:100%;text-align:center;}.elementor-18364 .elementor-element.elementor-element-741feb0 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-18364 .elementor-element.elementor-element-741feb0 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-18364 .elementor-element.elementor-element-d6e5475{width:100%;max-width:100%;text-align:center;font-size:15px;line-height:21px;}.elementor-18364 .elementor-element.elementor-element-d6e5475 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-18364 .elementor-element.elementor-element-79a3f7b{--padding-top:0px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-input--label label{font-size:14px;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group select{height:50px;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group select{font-size:16px;line-height:22px;}.fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title{font-size:18px;}.elementor-18364 .elementor-element.elementor-element-ab14214 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{font-size:18px;}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-ab14214 */.fluentform .iti__selected-flag {
    border-radius: 8px !important;
}

.iti__flag-container {
    padding: 6px !important;
}

.fluentform .iti__selected-flag {
    background: #f5f5f5 !important;
}

/**drop down flags**/

.entry-content ul, .entry-content ol {
    padding-left: 0px !important;
}

.iti__country-list {
    box-shadow: 1px 1px 4px rgb(0 0 0 / 11%) !important;
    border: 1px solid #e0e0e0 !important;
    width: 250px !important;
    border-radius: 12px !important;
    overflow-x: hidden !important;
}

@media (min-width: 1025px) {
    /* CSS in here for desktop only */
    .iti__country-list {
        width: 250px !important;
    }
}

.iti__flag {
    border-radius: 3px !important;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=tel] {
    padding-left: 60px !important;
}

ul#iti-0__country-listbox {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-right: 0px !important;
}

button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style {
    font-family: 'Neutral Sans';
}

.elementor-18364 .elementor-element.elementor-element-ab14214 hr {
    display: none;
}
input#ff_16_phone_1 {
    text-align: right;
}

/*hide riguired*/

.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after {
display: none;
}

/*section break*/

.ff-el-group.ff-el-section-break.ff_left {
    margin-bottom: 5px;
}

/*date*/

@media( max-width: 600px ) {
.ff-t-container.ff-column-container.ff_columns_total_3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 15px;
}
}

.elementor-18364 .elementor-element.elementor-element-ab14214 input#ff_22_phone_1 {
    padding-left: 25px !important;
}

label.ff-el-form-check-label {
    font-size: 16px !important;
}

.fluentform-widget-custom-radio-checkbox input[type="checkbox"], 
.fluentform-widget-custom-radio-checkbox input[type="radio"] {
    width: 22px !important;
    height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c159f93 */select {
  appearance: none;
  @supports (appearance: base-select) {
    @media (hover: hover) {
      &,
      &::picker(select) {
        appearance: base-select;
      }
    }
  }
}

select {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: white;
  padding-block: 10px;
  padding-inline: 30px 40px;
  border-radius: 12px;
  border: 2px solid indigo;
  cursor: pointer;
  font-weight: 400;
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23000' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A")
    right 10px center / 20px no-repeat;
  @media (hover: hover) {
    @supports (appearance: base-select) {
      padding-inline: 20px;
      background-image: none;
      &::picker-icon {
        content: "";
        width: 20px;
        height: 20px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23000' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A");
        transition: rotate 0.2s ease-out;
      }
      &:open::picker-icon {
        rotate: 180deg;
      }
      &::picker(select) {
        padding: 0;
        margin-top: 5px;
        border: 1px solid #E0E0E0;
        background: white;
        border-radius: 12px;
        font-weight: 400;

        opacity: 0;
        height: 0;
        overflow: clip;
        transition: height 0.5s ease-out, opacity 0.5s ease-out, overlay 0.5s,
          display 0.5s;

        transition-behavior: allow-discrete;
      }
      &:open::picker(select) {
        opacity: 1;
        height: calc-size(auto, size);
        overflow: auto;
        @starting-style {
          opacity: 0;
          height: 0;
        }
      }
      option {
        padding: 15px 20px;
        border-top: 1px solid #E0E0E0;#E0E0E0
        cursor: pointer;
        transition-property: color, background;
        transition-duration: 0.2s;
        transition-timing-function: ease-out;
        &:where(:hover, :focus, :active) {
          background: #f5f5f5;
          color: #292929;
        }
        &:checked {
          background: #f5f5f5;;
          color: #000;
          font-weight: 700;
        }
        &::checkmark {
          display: none;
        }
        &:first-child {
          border: 0;
        }
      }
    }
  }
}


.sr-only {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}/* End custom CSS */