.elementor-3286 .elementor-element.elementor-element-a6be640{--display:flex;--min-height:90vh;--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:0rem;}body:not(.rtl) .elementor-3286 .elementor-element.elementor-element-1a6da5a{left:0px;}body.rtl .elementor-3286 .elementor-element.elementor-element-1a6da5a{right:0px;}.elementor-3286 .elementor-element.elementor-element-1a6da5a{bottom:0px;z-index:1;text-align:center;}.elementor-3286 .elementor-element.elementor-element-1a6da5a img{height:90vh;object-fit:cover;object-position:center center;}.elementor-3286 .elementor-element.elementor-element-fcda793{--display:flex;--position:absolute;--min-height:90vh;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-3286 .elementor-element.elementor-element-fcda793::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .elementor-background-video-container::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .e-con-inner > .elementor-background-video-container::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .elementor-background-slideshow::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 25%, #F2295B00 100%);}body:not(.rtl) .elementor-3286 .elementor-element.elementor-element-fcda793{left:0px;}body.rtl .elementor-3286 .elementor-element.elementor-element-fcda793{right:0px;}.elementor-3286 .elementor-element.elementor-element-f983dc3{--display:flex;--min-height:10rem;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-3286 .elementor-element.elementor-element-f983dc3::before, .elementor-3286 .elementor-element.elementor-element-f983dc3 > .elementor-background-video-container::before, .elementor-3286 .elementor-element.elementor-element-f983dc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3286 .elementor-element.elementor-element-f983dc3 > .elementor-background-slideshow::before, .elementor-3286 .elementor-element.elementor-element-f983dc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3286 .elementor-element.elementor-element-f983dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B365D00;--background-overlay:'';}.elementor-3286 .elementor-element.elementor-element-f983dc3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3286 .elementor-element.elementor-element-ad0b195 .elementor-heading-title{color:var( --e-global-color-187b96c );}.elementor-3286 .elementor-element.elementor-element-fcb1815.elementor-element{--align-self:flex-start;}.elementor-3286 .elementor-element.elementor-element-fb46859{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3286 .elementor-element.elementor-element-cb543e3{text-align:center;}.elementor-3286 .elementor-element.elementor-element-d1112e9.elementor-element{--align-self:center;}.elementor-3286 .elementor-element.elementor-element-918c836 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3286 .elementor-element.elementor-element-9a085c5{--grid-columns:3;}.elementor-3286 .elementor-element.elementor-element-9a085c5 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3286 .elementor-element.elementor-element-9a085c5 .e-loop-item > .elementor-section, .elementor-3286 .elementor-element.elementor-element-9a085c5 .e-loop-item > .elementor-section > .elementor-container, .elementor-3286 .elementor-element.elementor-element-9a085c5 .e-loop-item > .e-con, .elementor-3286 .elementor-element.elementor-element-9a085c5 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3286 .elementor-element.elementor-element-9a085c5 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-3286 .elementor-element.elementor-element-9a085c5 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3286 .elementor-element.elementor-element-9a085c5 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3286 .elementor-element.elementor-element-9a085c5 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3286 .elementor-element.elementor-element-9a085c5 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-3286 .elementor-element.elementor-element-d9c5c6a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3286 .elementor-element.elementor-element-d9c5c6a:not(.elementor-motion-effects-element-type-background), .elementor-3286 .elementor-element.elementor-element-d9c5c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23a6625 );}.elementor-3286 .elementor-element.elementor-element-5f63300{--display:flex;}.elementor-3286 .elementor-element.elementor-element-4bf9fd5{text-align:center;}.elementor-3286 .elementor-element.elementor-element-da4a48f{text-align:center;}.elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper{width:100%;}.elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper .ff-el-input--label label{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-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper .ff-el-group select{color:var( --e-global-color-text );}.elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper .ff-el-group textarea:focus{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );margin-top:1.5em;}.elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:var( --e-global-color-38237d5 );color:var( --e-global-color-187b96c );}.elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper .ff-message-success{border-style:solid;border-color:var( --e-global-color-secondary );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 );}@media(min-width:768px){.elementor-3286 .elementor-element.elementor-element-f983dc3{--width:100%;}.elementor-3286 .elementor-element.elementor-element-d9c5c6a{--content-width:1280px;}.elementor-3286 .elementor-element.elementor-element-5f63300{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3286 .elementor-element.elementor-element-a6be640{--width:100vw;}.elementor-3286 .elementor-element.elementor-element-f983dc3{--width:100%;}}@media(max-width:1024px){.elementor-3286 .elementor-element.elementor-element-a6be640{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-3286 .elementor-element.elementor-element-1a6da5a img{object-fit:cover;}.elementor-3286 .elementor-element.elementor-element-fcda793::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .elementor-background-video-container::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .e-con-inner > .elementor-background-video-container::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .elementor-background-slideshow::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 53%, #F2295B00 100%);}.elementor-3286 .elementor-element.elementor-element-fcda793{--overlay-opacity:0.93;}.elementor-3286 .elementor-element.elementor-element-f983dc3{--justify-content:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3286 .elementor-element.elementor-element-ad0b195 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-2px -2px -2px -2px;}.elementor-3286 .elementor-element.elementor-element-ad0b195{text-align:start;}.elementor-3286 .elementor-element.elementor-element-fb46859{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3286 .elementor-element.elementor-element-9a085c5{--grid-columns:2;}.elementor-3286 .elementor-element.elementor-element-d9c5c6a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4rem;--padding-bottom:4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper .ff-el-input--label label{font-size:var( --e-global-typography-text-font-size );}.elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper .ff-message-success{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3286 .elementor-element.elementor-element-a6be640{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3286 .elementor-element.elementor-element-fcda793::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .elementor-background-video-container::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .e-con-inner > .elementor-background-video-container::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .elementor-background-slideshow::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3286 .elementor-element.elementor-element-fcda793 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 100%, #F2295B00 89%);}.elementor-3286 .elementor-element.elementor-element-fcda793{--overlay-opacity:0.85;}.elementor-3286 .elementor-element.elementor-element-f983dc3{--min-height:0vh;--justify-content:center;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3286 .elementor-element.elementor-element-ad0b195 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3286 .elementor-element.elementor-element-ad0b195{text-align:start;}.elementor-3286 .elementor-element.elementor-element-fcb1815 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3286 .elementor-element.elementor-element-fb46859{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:03rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3286 .elementor-element.elementor-element-d1112e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3286 .elementor-element.elementor-element-d1112e9.elementor-element{--align-self:center;}.elementor-3286 .elementor-element.elementor-element-9a085c5{--grid-columns:1;}.elementor-3286 .elementor-element.elementor-element-d9c5c6a{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:01.25rem;--padding-right:01.25rem;}.elementor-3286 .elementor-element.elementor-element-d9c5c6a > .elementor-shape-bottom svg, .elementor-3286 .elementor-element.elementor-element-d9c5c6a > .e-con-inner > .elementor-shape-bottom svg{width:calc(193% + 1.3px);height:213px;}.elementor-3286 .elementor-element.elementor-element-da4a48f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper .ff-el-input--label label{font-size:var( --e-global-typography-text-font-size );}.elementor-3286 .elementor-element.elementor-element-45417d2 .fluentform-widget-wrapper .ff-message-success{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-ad0b195 */.elementor-3286 .elementor-element.elementor-element-ad0b195 h1{
    max-width: 30rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcb1815 */.elementor-3286 .elementor-element.elementor-element-fcb1815 p {
    max-width: 30rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f983dc3 */.elementor-3286 .elementor-element.elementor-element-f983dc3 {
    max-width: 82rem;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1112e9 */form.searchandfilter {
  display: flex;
  width: 100%;
}

/* Ensure inner list items are flexing correctly */
form.searchandfilter ul {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  padding: 0;
  width: 100%;
}

form.searchandfilter li {
    padding: 0;
} 

/* Dropdown */
form.searchandfilter select {
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 16px;
  width: 100%;
  background-color: #fff;
  cursor: pointer;
}

/* Submit button */
form.searchandfilter input[type="submit"] {
  background-color: #b48c53;
  font-weight: 700;
  color: #fff;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
  width: 100%;
}

form.searchandfilter input[type="submit"]:hover {
  background-color: #a37840;

}

/* Optional mobile adjustments */
@media (max-width: 768px) {
  form.searchandfilter li {
    max-width: 300px;
  }
  
  form.searchandfilter ul {
  flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-45417d2 */.elementor-3286 .elementor-element.elementor-element-45417d2 .ff-btn-submit {
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f63300 */.elementor-3286 .elementor-element.elementor-element-5f63300 {
    max-width: 31rem
}/* End custom CSS */