.elementor-9290 .elementor-element.elementor-element-8af8556 .elementor-repeater-item-a652510.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9290 .elementor-element.elementor-element-1f064bc{text-align:center;}.elementor-9290 .elementor-element.elementor-element-1f064bc .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:50px;font-weight:400;}.elementor-9290 .elementor-element.elementor-element-79e9492{--spacer-size:30px;}.elementor-9290 .elementor-element.elementor-element-2e8a03b .elementor-repeater-item-b7468ed.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-9290 .elementor-element.elementor-element-3b97396{text-align:start;}.elementor-9290 .elementor-element.elementor-element-3b97396 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-9290 .elementor-element.elementor-element-f977246 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#01A0F545;}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-icon i{color:var( --e-global-color-8679984 );transition:color 0.3s;}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-icon svg{fill:var( --e-global-color-8679984 );transition:fill 0.3s;}.elementor-9290 .elementor-element.elementor-element-48f689a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-9290 .elementor-element.elementor-element-48f689a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-9290 .elementor-element.elementor-element-b0fd763:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9290 .elementor-element.elementor-element-b0fd763 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8679984 );}.elementor-bc-flex-widget .elementor-9290 .elementor-element.elementor-element-b0fd763.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9290 .elementor-element.elementor-element-b0fd763.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9290 .elementor-element.elementor-element-b0fd763 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9290 .elementor-element.elementor-element-b0fd763 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9290 .elementor-element.elementor-element-4a7ec90{width:var( --container-widget-width, 287.516px );max-width:287.516px;--container-widget-width:287.516px;--container-widget-flex-grow:0;top:98px;}body:not(.rtl) .elementor-9290 .elementor-element.elementor-element-4a7ec90{left:-101px;}body.rtl .elementor-9290 .elementor-element.elementor-element-4a7ec90{right:-101px;}.elementor-9290 .elementor-element.elementor-element-4a7ec90 img{width:100%;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-8350542 );border-radius:100% 100% 100% 100%;}.elementor-9290 .elementor-element.elementor-element-efc9c15{--spacer-size:15px;}.elementor-9290 .elementor-element.elementor-element-0534f4a .elementor-repeater-item-1210aa5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-9290 .elementor-element.elementor-element-1396fc3{--spacer-size:30px;}.elementor-9290 .elementor-element.elementor-element-671fbe9{text-align:center;}.elementor-9290 .elementor-element.elementor-element-671fbe9 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-weight:400;}.elementor-9290 .elementor-element.elementor-element-505b0e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9290 .elementor-element.elementor-element-715688a .elementor-repeater-item-4927db9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-9290 .elementor-element.elementor-element-715688a:not(.elementor-motion-effects-element-type-background), .elementor-9290 .elementor-element.elementor-element-715688a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9290 .elementor-element.elementor-element-715688a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-9290 .elementor-element.elementor-element-715688a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9290 .elementor-element.elementor-element-a4bd80b .elementor-repeater-item-0a646d2.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-9290 .elementor-element.elementor-element-0ec1389{--spacer-size:25px;}.elementor-9290 .elementor-element.elementor-element-0ec1389 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9290 .elementor-element.elementor-element-aca5020{text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){body:not(.rtl) .elementor-9290 .elementor-element.elementor-element-4a7ec90{left:-150px;}body.rtl .elementor-9290 .elementor-element.elementor-element-4a7ec90{right:-150px;}.elementor-9290 .elementor-element.elementor-element-4a7ec90{top:151px;}.elementor-9290 .elementor-element.elementor-element-4a7ec90 img{width:65%;}}@media(min-width:768px){.elementor-9290 .elementor-element.elementor-element-7ac7483{width:78.153%;}.elementor-9290 .elementor-element.elementor-element-a0c23bd{width:11.097%;}.elementor-9290 .elementor-element.elementor-element-b0fd763{width:10.387%;}}@media(max-width:767px){.elementor-9290 .elementor-element.elementor-element-7ac7483{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-247323e */.elementor-9290 .elementor-element.elementor-element-247323e h3 {
  clear: both;
  color: var(--e-global-color-b3bbf1b) !important;
  font-family: "Patua One", sans-serif !important;
  font-size: 26px !important;
  font-weight: 500 !important;
  line-height: 1.3em !important;
  outline: 0;
  padding: 0 0 20px !important;
  text-align: left;
  vertical-align: baseline;
}

/* Scope to this specific form (ID 29). 
   For all Formidable forms, replace #frm_form_29_container with .frm_forms */


  /* Top error summary box */
  .frm_error_style {
    background: #FDE2E4;        /* light pink */
    color: #7F1D1D;              /* dark red text */
    border: 1px solid #F5B0B8;   /* soft pink border */
    padding: 12px 14px;
    border-radius: 8px;
    margin-bottom: 16px;
  }

  /* Inline field error messages */
  .frm_error {
    background: #FDE2E4;
    color: #7F1D1D;
    border-left: 3px solid #F87171;
    padding: 8px 10px;
    border-radius: 6px;
    margin-top: 6px;
    font-size: 14px;
    line-height: 1.35;
  }

  /* Highlight invalid inputs/selects/textareas */
  input[aria-invalid="true"],
  select[aria-invalid="true"],
  textarea[aria-invalid="true"] {
    border-color: #FCA5A5 !important;
    background-color: #FFF1F2 !important;
    box-shadow: 0 0 0 3px rgba(244, 63, 94, .15);
  }

  /* On focus, keep the accessible highlight */
  input[aria-invalid="true"]:focus,
  select[aria-invalid="true"]:focus,
  textarea[aria-invalid="true"]:focus {
    outline: none;
    border-color: #FB7185 !important;
    box-shadow: 0 0 0 3px rgba(244, 63, 94, .25);
  }
  
  /* Target both SVG icons inside your toggle heading */
h3.frm_trigger svg.frmsvg.frm-svg-icon {
  width: 1.0em;       /* increase size (adjust as needed) */
  height: 1.0em;
  fill: #ffffff;      /* make the arrow white */
}

/* Optional: add spacing between text and icon */
h3.frm_trigger {
  display: flex;
  align-items: center;
  gap: 0.4em; /* space between label and SVG */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-247323e */.elementor-9290 .elementor-element.elementor-element-247323e h3 {
  clear: both;
  color: var(--e-global-color-b3bbf1b) !important;
  font-family: "Patua One", sans-serif !important;
  font-size: 26px !important;
  font-weight: 500 !important;
  line-height: 1.3em !important;
  outline: 0;
  padding: 0 0 20px !important;
  text-align: left;
  vertical-align: baseline;
}

/* Scope to this specific form (ID 29). 
   For all Formidable forms, replace #frm_form_29_container with .frm_forms */


  /* Top error summary box */
  .frm_error_style {
    background: #FDE2E4;        /* light pink */
    color: #7F1D1D;              /* dark red text */
    border: 1px solid #F5B0B8;   /* soft pink border */
    padding: 12px 14px;
    border-radius: 8px;
    margin-bottom: 16px;
  }

  /* Inline field error messages */
  .frm_error {
    background: #FDE2E4;
    color: #7F1D1D;
    border-left: 3px solid #F87171;
    padding: 8px 10px;
    border-radius: 6px;
    margin-top: 6px;
    font-size: 14px;
    line-height: 1.35;
  }

  /* Highlight invalid inputs/selects/textareas */
  input[aria-invalid="true"],
  select[aria-invalid="true"],
  textarea[aria-invalid="true"] {
    border-color: #FCA5A5 !important;
    background-color: #FFF1F2 !important;
    box-shadow: 0 0 0 3px rgba(244, 63, 94, .15);
  }

  /* On focus, keep the accessible highlight */
  input[aria-invalid="true"]:focus,
  select[aria-invalid="true"]:focus,
  textarea[aria-invalid="true"]:focus {
    outline: none;
    border-color: #FB7185 !important;
    box-shadow: 0 0 0 3px rgba(244, 63, 94, .25);
  }
  
  /* Target both SVG icons inside your toggle heading */
h3.frm_trigger svg.frmsvg.frm-svg-icon {
  width: 1.0em;       /* increase size (adjust as needed) */
  height: 1.0em;
  fill: #ffffff;      /* make the arrow white */
}

/* Optional: add spacing between text and icon */
h3.frm_trigger {
  display: flex;
  align-items: center;
  gap: 0.4em; /* space between label and SVG */
}/* End custom CSS */