.elementor-120 .elementor-element.elementor-element-0b88a40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-120 .elementor-element.elementor-element-5fe46c0{font-family:"futura-pt", Sans-serif;font-size:18px;font-weight:300;line-height:1.27;color:var( --e-global-color-primary );}.elementor-120 .elementor-element.elementor-element-5fe46c0 a{color:var( --e-global-color-primary );}.elementor-120 .elementor-element.elementor-element-5fe46c0 a:hover{color:var( --e-global-color-secondary );}.elementor-120 .elementor-element.elementor-element-5e903c1{--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:60px 0px;--row-gap:60px;--column-gap:0px;--overflow:hidden;}.elementor-120 .elementor-element.elementor-element-30096ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-120 .elementor-element.elementor-element-d74ead7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-120 .elementor-element.elementor-element-6bf550c{--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:flex-start;--align-items:stretch;}.elementor-120 .elementor-element.elementor-element-7be69f9{font-family:"futura-pt", Sans-serif;font-weight:100;}.elementor-120 .elementor-element.elementor-element-c2959b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-120 .elementor-element.elementor-element-d0b54d1 .jet-search-filter{display:flex;flex-direction:column;align-items:flex-start;}.elementor-120 .elementor-element.elementor-element-d0b54d1{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-d0b54d1 .jet-search-filter__input-wrapper{max-width:250px;}.elementor-120 .elementor-element.elementor-element-d0b54d1 .jet-search-filter__input{font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:300;line-height:1.5;color:var( --e-global-color-primary );background-color:#ED362400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;margin:0px 0px 0px 0px;width:calc(100% - 0px - 0px);}.elementor-120 .elementor-element.elementor-element-d0b54d1 .jet-search-filter__input::placeholder{color:var( --e-global-color-primary );}.elementor-120 .elementor-element.elementor-element-d0b54d1 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-primary );}.elementor-120 .elementor-element.elementor-element-d0b54d1 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-primary );}.elementor-120 .elementor-element.elementor-element-d0b54d1 .jet-search-filter__input-clear{color:var( --e-global-color-primary );}.elementor-120 .elementor-element.elementor-element-d0b54d1 .jet-search-filter__input-loading{color:var( --e-global-color-primary );}.elementor-120 .elementor-element.elementor-element-1117900 .jet-smart-filters-select.jet-filter{display:flex;}.elementor-120 .elementor-element.elementor-element-1117900 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-120 .elementor-element.elementor-element-1117900 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-120 .elementor-element.elementor-element-1117900{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-1117900 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-120 .elementor-element.elementor-element-1117900 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-120 .elementor-element.elementor-element-1117900 .jet-select__control{font-size:20px;font-weight:500;line-height:1.5;color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-120 .elementor-element.elementor-element-1117900 .jet-filter-label{font-family:"futura-pt", Sans-serif;font-size:18px;font-weight:100;}.elementor-120 .elementor-element.elementor-element-1117900 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-120 .elementor-element.elementor-element-1117900 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-120 .elementor-element.elementor-element-1117900 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-120 .elementor-element.elementor-element-caa46bb{--display:flex;}.elementor-120 .elementor-element.elementor-element-99e8025{width:var( --container-widget-width, 143px );max-width:143px;background-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;--container-widget-width:143px;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-99e8025.elementor-element{--align-self:flex-end;}.elementor-120 .elementor-element.elementor-element-99e8025 img{width:37px;max-width:100%;height:47px;}.elementor-120 .elementor-element.elementor-element-309d13c{--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;}.elementor-120 .elementor-element.elementor-element-883440f{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-120 .elementor-element.elementor-element-883440f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-120 .elementor-element.elementor-element-883440f .e-loop-item > .elementor-section, .elementor-120 .elementor-element.elementor-element-883440f .e-loop-item > .elementor-section > .elementor-container, .elementor-120 .elementor-element.elementor-element-883440f .e-loop-item > .e-con, .elementor-120 .elementor-element.elementor-element-883440f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-120 .elementor-element.elementor-element-883440f .elementor-pagination{text-align:center;font-family:"futura-pt", Sans-serif;font-size:22px;font-weight:700;line-height:1;margin-top:100px;}.elementor-120 .elementor-element.elementor-element-883440f .elementor-pagination .page-numbers:not(.dots){color:#1C285F;}.elementor-120 .elementor-element.elementor-element-883440f .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-secondary );}.elementor-120 .elementor-element.elementor-element-883440f .elementor-pagination .page-numbers.current{color:var( --e-global-color-text );}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-883440f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 30px/2 );}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-883440f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 30px/2 );}body.rtl .elementor-120 .elementor-element.elementor-element-883440f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 30px/2 );}body.rtl .elementor-120 .elementor-element.elementor-element-883440f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 30px/2 );}.elementor-120 .elementor-element.elementor-element-8aedd66{--display:flex;--position:absolute;--min-height:0px;bottom:400px;}.elementor-120 .elementor-element.elementor-element-8aedd66:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-8aedd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-8aedd66{left:0px;}body.rtl .elementor-120 .elementor-element.elementor-element-8aedd66{right:0px;}.elementor-120 .elementor-element.elementor-element-eadcc16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-120 .elementor-element.elementor-element-eadcc16:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-eadcc16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-120 .elementor-element.elementor-element-1c02944{--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;--justify-content:flex-start;--gap:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-120 .elementor-element.elementor-element-33849f8{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-33849f8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-120 .elementor-element.elementor-element-c660d5d{width:var( --container-widget-width, 565px );max-width:565px;--container-widget-width:565px;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-120 .elementor-element.elementor-element-c660d5d a{color:var( --e-global-color-text );}.elementor-120 .elementor-element.elementor-element-b55f748{--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;--justify-content:flex-end;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-120 .elementor-element.elementor-element-aabd83b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"futura-pt", Sans-serif;font-size:27px;font-weight:600;line-height:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:60px 60px 60px 60px;padding:12px 18px 12px 18px;}.elementor-120 .elementor-element.elementor-element-aabd83b .elementor-button:hover, .elementor-120 .elementor-element.elementor-element-aabd83b .elementor-button:focus{background-color:var( --e-global-color-00aba54 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-120 .elementor-element.elementor-element-aabd83b .elementor-button:hover svg, .elementor-120 .elementor-element.elementor-element-aabd83b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-120 .elementor-element.elementor-element-c0626db .elementor-button{background-color:var( --e-global-color-00aba54 );font-family:"futura-pt", Sans-serif;font-size:27px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-120 .elementor-element.elementor-element-c0626db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-120 .elementor-element.elementor-element-c0626db .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-120 .elementor-element.elementor-element-c0626db .elementor-button:hover, .elementor-120 .elementor-element.elementor-element-c0626db .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-120 .elementor-element.elementor-element-c0626db .elementor-button:hover svg, .elementor-120 .elementor-element.elementor-element-c0626db .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1440px){.elementor-120 .elementor-element.elementor-element-8aedd66{bottom:100px;}}@media(min-width:768px){.elementor-120 .elementor-element.elementor-element-5e903c1{--width:100%;}.elementor-120 .elementor-element.elementor-element-d74ead7{--width:40%;}.elementor-120 .elementor-element.elementor-element-6bf550c{--width:60%;}.elementor-120 .elementor-element.elementor-element-309d13c{--width:100%;}.elementor-120 .elementor-element.elementor-element-8aedd66{--content-width:143px;}}@media(min-width:1920px){.elementor-120 .elementor-element.elementor-element-caa46bb{--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:flex-start;--align-items:flex-end;}}@media(max-width:1024px){.elementor-120 .elementor-element.elementor-element-883440f{--grid-columns:2;}.elementor-120 .elementor-element.elementor-element-8aedd66{bottom:35px;}}@media(max-width:767px){.elementor-120 .elementor-element.elementor-element-5e903c1{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-120 .elementor-element.elementor-element-30096ac{--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;}.elementor-120 .elementor-element.elementor-element-c2959b2{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-120 .elementor-element.elementor-element-d0b54d1 .jet-search-filter{align-items:flex-start;}.elementor-120 .elementor-element.elementor-element-99e8025{padding:30px 30px 30px 30px;--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-120 .elementor-element.elementor-element-99e8025 img{width:37px;height:47px;}.elementor-120 .elementor-element.elementor-element-309d13c{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-120 .elementor-element.elementor-element-883440f{--grid-columns:1;}.elementor-120 .elementor-element.elementor-element-8aedd66{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0px;}.elementor-120 .elementor-element.elementor-element-eadcc16{--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:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-120 .elementor-element.elementor-element-1c02944{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-120 .elementor-element.elementor-element-b55f748{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-120 .elementor-element.elementor-element-aabd83b .elementor-button{padding:12px 18px 12px 18px;}.elementor-120 .elementor-element.elementor-element-c0626db .elementor-button{font-size:22px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-5fe46c0 */.elementor-120 .elementor-element.elementor-element-5fe46c0 .breadcrumb_last{
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-d0b54d1 */.elementor-120 .elementor-element.elementor-element-d0b54d1 .jet-search-filter__input-wrapper::before{
    content: '';
    width: 20px;
    height: 20px;
    background: url('/wp-content/uploads/2025/06/Search.svg');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 15px;
    right: 25px;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-1117900 */.elementor-120 .elementor-element.elementor-element-1117900 .jet-select{
    border: 1px solid #1C285F;
    padding:12px 20px ;
}
.elementor-120 .elementor-element.elementor-element-1117900 select{
    position: relative;
    background: white;
      -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.elementor-120 .elementor-element.elementor-element-1117900 .jet-select::after {
    content: '';
    position: absolute;
    right: 10px; /* Adjust based on your layout */
    top: 50%;
    transform: translateY(-50%);
    width: 10px; /* Set the width and height of the icon */
    height: 5px;
    background-image: url('/wp-content/uploads/2025/07/Select-Icon.svg');
    background-size: contain; /* Adjust icon size */
    background-repeat: no-repeat;
    pointer-events: none; /* Ensures the icon doesn't interfere with select dropdown */
    z-index: 10;
    right:25px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99e8025 */.elementor-120 .elementor-element.elementor-element-99e8025{
    min-width: 143px;
    max-width: 143px;
}
/* Add this to Customizer → Additional CSS or your child theme stylesheet */
/* Custom CSS */
[data-id="99e8025"] img {
  transition: transform 0.3s ease;
}
[data-id="99e8025"].rotated img {
  transform: rotate(180deg);
}

@media only screen and (max-width: 767px){
    .elementor-120 .elementor-element.elementor-element-99e8025{
        min-width: 80px !important;
        max-width: 80px !important;
        max-height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-883440f */@media only screen and (min-width:1024px){
.elementor-120 .elementor-element.elementor-element-883440f .elementor-grid{
    padding: 0 80px;
}
}

.elementor-120 .elementor-element.elementor-element-883440f .page-numbers{
    padding: 11px 18px;
    border: 2px solid;
    border-radius: 99px;
}

.elementor-120 .elementor-element.elementor-element-883440f .page-numbers.current{
    background: #ED3624;
    border-color: #ED3624;
}

.elementor-120 .elementor-element.elementor-element-883440f.elementor-widget-loop-grid{
    margin-bottom: 30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aedd66 */.elementor-120 .elementor-element.elementor-element-8aedd66{
    width: 143px;
    height: 76px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-309d13c */.elementor-120 .elementor-element.elementor-element-309d13c{
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0626db */.elementor-120 .elementor-element.elementor-element-c0626db svg .cls-1{
    fill: #fff;
}

.elementor-120 .elementor-element.elementor-element-c0626db:hover svg .cls-1{
    fill: #ED3624;
}/* End custom CSS */