.elementor-20 .elementor-element.elementor-element-a1b2c3d{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:96px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-20 .elementor-element.elementor-element-a1b2c3d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a1b2c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #fdf9f6 0%, #e8eef8 100%);}.elementor-20 .elementor-element.elementor-element-b2c3d4e{--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;--align-items:flex-start;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-20 .elementor-element.elementor-element-c3d4e5f{text-align:start;}.elementor-20 .elementor-element.elementor-element-c3d4e5f .elementor-heading-title{font-family:var( --e-global-typography-jmP3H6k-font-family ), Sans-serif;font-size:var( --e-global-typography-jmP3H6k-font-size );font-weight:var( --e-global-typography-jmP3H6k-font-weight );line-height:var( --e-global-typography-jmP3H6k-line-height );letter-spacing:var( --e-global-typography-jmP3H6k-letter-spacing );color:#1a2033;}.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-20 .elementor-element.elementor-element-e5f6a7b{--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:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 48px 0px rgba(26,32,51,0.12);--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-e5f6a7b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e5f6a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-f6a7b8c{text-align:start;}.elementor-20 .elementor-element.elementor-element-f6a7b8c .elementor-heading-title{font-family:var( --e-global-typography-sZZKhgN-font-family ), Sans-serif;font-size:var( --e-global-typography-sZZKhgN-font-size );font-weight:var( --e-global-typography-sZZKhgN-font-weight );color:#1a2033;}.elementor-20 .elementor-element.elementor-element-5c66b6a{--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;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-93969a5 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-93969a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-RV7ognm );}.elementor-20 .elementor-element.elementor-element-93969a5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-93969a5.elementor-view-default .elementor-icon{color:var( --e-global-color-RV7ognm );border-color:var( --e-global-color-RV7ognm );}.elementor-20 .elementor-element.elementor-element-93969a5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-93969a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-RV7ognm );}.elementor-20 .elementor-element.elementor-element-93969a5 .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-93969a5 .elementor-icon svg{height:16px;}.elementor-20 .elementor-element.elementor-element-e1f2a3b p{margin-block-end:0px;}.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-20 .elementor-element.elementor-element-0b6b0d2 img{width:72px;border-radius:4px 4px 4px 4px;}.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-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-icon i{color:#43a047;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-icon svg{fill:#43a047;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-f2a3b4c{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-item > a{font-family:var( --e-global-typography-rnAwCAf-font-family ), Sans-serif;font-size:var( --e-global-typography-rnAwCAf-font-size );font-weight:var( --e-global-typography-rnAwCAf-font-weight );}.elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-text{color:#1a2033;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-a3b4c5d{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#e8ecf2;--border-color:#e8ecf2;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b4c5d6e img{width:100%;height:88px;}.elementor-20 .elementor-element.elementor-element-f042f58 img{width:100%;height:80px;}.elementor-20 .elementor-element.elementor-element-c5d6e7f img{width:100%;height:80px;}.elementor-20 .elementor-element.elementor-element-d6e7f8a img{width:100%;height:80px;}.elementor-20 .elementor-element.elementor-element-e7f8a9b img{width:100%;height:80px;}.elementor-20 .elementor-element.elementor-element-f8a9b0c img{width:100%;height:80px;}.elementor-20 .elementor-element.elementor-element-a9b0c1d{--display:flex;--min-height:480px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f7bf965{--display:flex;--position:absolute;top:-80px;--z-index:2;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f7bf965{right:-80px;}body.rtl .elementor-20 .elementor-element.elementor-element-f7bf965{left:-80px;}.elementor-20 .elementor-element.elementor-element-b0c1d2e{--e-transform-rotateZ:8deg;}.elementor-20 .elementor-element.elementor-element-b0c1d2e img{width:480px;}.elementor-20 .elementor-element.elementor-element-43e6093{--display:flex;--position:absolute;top:80px;--z-index:1;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-43e6093{left:-80px;}body.rtl .elementor-20 .elementor-element.elementor-element-43e6093{right:-80px;}.elementor-20 .elementor-element.elementor-element-c0c55d3{--e-transform-rotateZ:-4deg;}.elementor-20 .elementor-element.elementor-element-c0c55d3 img{width:440px;}.elementor-20 .elementor-element.elementor-element-51b7dcf{--display:flex;--position:absolute;top:240px;--z-index:0;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-51b7dcf{right:-40px;}body.rtl .elementor-20 .elementor-element.elementor-element-51b7dcf{left:-40px;}.elementor-20 .elementor-element.elementor-element-fb40c1c{--e-transform-rotateZ:4deg;}.elementor-20 .elementor-element.elementor-element-fb40c1c img{width:400px;}.elementor-20 .elementor-element.elementor-element-c1d2e3f{--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;--padding-top:80px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-20 .elementor-element.elementor-element-c1d2e3f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c1d2e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44A2481F;}.elementor-20 .elementor-element.elementor-element-d2e3f4a{--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:24px 0px;--row-gap:24px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 24px 0px rgba(26,32,51,0.08);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-d2e3f4a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d2e3f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-e3f4a5b{text-align:start;}.elementor-20 .elementor-element.elementor-element-e3f4a5b .elementor-heading-title{font-family:var( --e-global-typography-ZZRN4aD-font-family ), Sans-serif;font-size:var( --e-global-typography-ZZRN4aD-font-size );font-weight:var( --e-global-typography-ZZRN4aD-font-weight );color:#1a2033;}.elementor-20 .elementor-element.elementor-element-e946201{--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;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20 .elementor-element.elementor-element-d16f211{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-d16f211 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-20 .elementor-element.elementor-element-d16f211 .jet-search-filter__input{font-family:var( --e-global-typography-JFcbB0j-font-family ), Sans-serif;font-size:var( --e-global-typography-JFcbB0j-font-size );font-weight:var( --e-global-typography-JFcbB0j-font-weight );color:var( --e-global-color-VdsblY2 );background-color:var( --e-global-color-REiRbZ1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-MfUHtYD );border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;margin:0px 0px 0px 0px;width:calc(100% - 0px - 0px);}.elementor-20 .elementor-element.elementor-element-d16f211 .jet-search-filter__input::placeholder{color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-d16f211 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-d16f211 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-d16f211 .jet-search-filter__input-clear{color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-d16f211 .jet-search-filter__input-loading{color:var( --e-global-color-VdsblY2 );}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20 .elementor-element.elementor-element-71683a7 .jet-smart-filters-select.jet-filter{display:block;}.elementor-20 .elementor-element.elementor-element-71683a7 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-20 .elementor-element.elementor-element-71683a7 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-20 .elementor-element.elementor-element-71683a7{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-71683a7 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-20 .elementor-element.elementor-element-71683a7 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-20 .elementor-element.elementor-element-71683a7 .jet-select__control{font-family:var( --e-global-typography-JFcbB0j-font-family ), Sans-serif;font-size:var( --e-global-typography-JFcbB0j-font-size );font-weight:var( --e-global-typography-JFcbB0j-font-weight );color:var( --e-global-color-VdsblY2 );background-color:var( --e-global-color-REiRbZ1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-MfUHtYD );border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-71683a7 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-20 .elementor-element.elementor-element-71683a7 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-20 .elementor-element.elementor-element-71683a7 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__items, .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid, .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__items, .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid, .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-20 .elementor-element.elementor-element-7bf9e12 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-20 .elementor-element.elementor-element-d8e9f0a{--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;--padding-top:48px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-20 .elementor-element.elementor-element-d8e9f0a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d8e9f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44A2481F;}.elementor-20 .elementor-element.elementor-element-e9f0a1b{--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:24px 0px;--row-gap:24px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 24px 0px rgba(26,32,51,0.08);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-e9f0a1b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e9f0a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-f0a1b2c{text-align:start;}.elementor-20 .elementor-element.elementor-element-f0a1b2c .elementor-heading-title{font-family:var( --e-global-typography-ZZRN4aD-font-family ), Sans-serif;font-size:var( --e-global-typography-ZZRN4aD-font-size );font-weight:var( --e-global-typography-ZZRN4aD-font-weight );color:#1a2033;}.elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__items, .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid, .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__items, .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid, .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-20 .elementor-element.elementor-element-a3b4c5e{--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;--align-items:flex-start;--gap:40px 80px;--row-gap:40px;--column-gap:80px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-20 .elementor-element.elementor-element-a3b4c5e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a3b4c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #fdf9f6 0%, #e8eef8 100%);}.elementor-20 .elementor-element.elementor-element-9a79e31{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-982e9bf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-80px;--z-index:2;}.elementor-20 .elementor-element.elementor-element-2855e60{--e-transform-rotateZ:8deg;}.elementor-20 .elementor-element.elementor-element-2855e60 img{width:400px;}.elementor-20 .elementor-element.elementor-element-eeb788c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:280px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-d84a9e2{--e-transform-rotateZ:-4deg;}.elementor-20 .elementor-element.elementor-element-d84a9e2 img{width:320px;}.elementor-20 .elementor-element.elementor-element-1b16ead{--display:flex;--z-index:0;}.elementor-20 .elementor-element.elementor-element-377ba66{--e-transform-rotateZ:4deg;}.elementor-20 .elementor-element.elementor-element-377ba66 img{width:320px;}.elementor-20 .elementor-element.elementor-element-d6e7f8b{--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:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e7f8a9c{text-align:start;}.elementor-20 .elementor-element.elementor-element-e7f8a9c .elementor-heading-title{font-family:var( --e-global-typography-ZZRN4aD-font-family ), Sans-serif;font-size:var( --e-global-typography-ZZRN4aD-font-size );font-weight:var( --e-global-typography-ZZRN4aD-font-weight );color:#1a2033;}.elementor-20 .elementor-element.elementor-element-13a35d7{--display:flex;}.elementor-20 .elementor-element.elementor-element-9fcb0be{font-family:var( --e-global-typography-JFcbB0j-font-family ), Sans-serif;font-size:var( --e-global-typography-JFcbB0j-font-size );font-weight:var( --e-global-typography-JFcbB0j-font-weight );color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-9fcb0be p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-83d1303{--display:flex;}.elementor-20 .elementor-element.elementor-element-be5c458{font-family:var( --e-global-typography-JFcbB0j-font-family ), Sans-serif;font-size:var( --e-global-typography-JFcbB0j-font-size );font-weight:var( --e-global-typography-JFcbB0j-font-weight );color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-be5c458 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-13737c4{--display:flex;}.elementor-20 .elementor-element.elementor-element-1b30cb4{font-family:var( --e-global-typography-JFcbB0j-font-family ), Sans-serif;font-size:var( --e-global-typography-JFcbB0j-font-size );font-weight:var( --e-global-typography-JFcbB0j-font-weight );color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-1b30cb4 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-bec3b8f{--display:flex;}.elementor-20 .elementor-element.elementor-element-bc3c5dc{font-family:var( --e-global-typography-JFcbB0j-font-family ), Sans-serif;font-size:var( --e-global-typography-JFcbB0j-font-size );font-weight:var( --e-global-typography-JFcbB0j-font-weight );color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-bc3c5dc p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-213d258{--display:flex;}.elementor-20 .elementor-element.elementor-element-7f439ab{font-family:var( --e-global-typography-JFcbB0j-font-family ), Sans-serif;font-size:var( --e-global-typography-JFcbB0j-font-size );font-weight:var( --e-global-typography-JFcbB0j-font-weight );color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-7f439ab p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-f3098e9{--display:flex;}.elementor-20 .elementor-element.elementor-element-0f36be9{font-family:var( --e-global-typography-JFcbB0j-font-family ), Sans-serif;font-size:var( --e-global-typography-JFcbB0j-font-size );font-weight:var( --e-global-typography-JFcbB0j-font-weight );color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-0f36be9 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-2f27295{--display:flex;}.elementor-20 .elementor-element.elementor-element-7a85765{font-family:var( --e-global-typography-JFcbB0j-font-family ), Sans-serif;font-size:var( --e-global-typography-JFcbB0j-font-size );font-weight:var( --e-global-typography-JFcbB0j-font-weight );color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-7a85765 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-0441eb0{--display:flex;}.elementor-20 .elementor-element.elementor-element-9829c35{font-family:var( --e-global-typography-JFcbB0j-font-family ), Sans-serif;font-size:var( --e-global-typography-JFcbB0j-font-size );font-weight:var( --e-global-typography-JFcbB0j-font-weight );color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-9829c35 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-a772f3b{--display:flex;}.elementor-20 .elementor-element.elementor-element-853d63b{font-family:var( --e-global-typography-JFcbB0j-font-family ), Sans-serif;font-size:var( --e-global-typography-JFcbB0j-font-size );font-weight:var( --e-global-typography-JFcbB0j-font-weight );color:var( --e-global-color-VdsblY2 );}.elementor-20 .elementor-element.elementor-element-853d63b p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-aab734b{--n-accordion-title-font-size:var( --e-global-typography-arwua7J-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-VdsblY2 );--n-accordion-title-hover-color:var( --e-global-color-VdsblY2 );--n-accordion-title-active-color:var( --e-global-color-VdsblY2 );--n-accordion-icon-size:8px;--n-accordion-icon-normal-color:#5A6478;}.elementor-20 .elementor-element.elementor-element-aab734b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-MfUHtYD );}.elementor-20 .elementor-element.elementor-element-aab734b {--n-accordion-padding:12px 0px 12px 0px;}:where( .elementor-20 .elementor-element.elementor-element-aab734b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-arwua7J-font-family ), Sans-serif;font-weight:var( --e-global-typography-arwua7J-font-weight );}:where( .elementor-20 .elementor-element.elementor-element-aab734b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:16px;--padding-right:0px;--padding-bottom:16px;--padding-left:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-a1b2c3d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:80px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-20 .elementor-element.elementor-element-c3d4e5f .elementor-heading-title{font-size:var( --e-global-typography-jmP3H6k-font-size );line-height:var( --e-global-typography-jmP3H6k-line-height );letter-spacing:var( --e-global-typography-jmP3H6k-letter-spacing );}.elementor-20 .elementor-element.elementor-element-f6a7b8c .elementor-heading-title{font-size:var( --e-global-typography-sZZKhgN-font-size );}.elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-item > a{font-size:var( --e-global-typography-rnAwCAf-font-size );}.elementor-20 .elementor-element.elementor-element-a3b4c5d{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-b4c5d6e img{height:80px;}.elementor-20 .elementor-element.elementor-element-f042f58 img{height:72px;}.elementor-20 .elementor-element.elementor-element-c5d6e7f img{height:72px;}.elementor-20 .elementor-element.elementor-element-d6e7f8a img{height:72px;}.elementor-20 .elementor-element.elementor-element-e7f8a9b img{height:72px;}.elementor-20 .elementor-element.elementor-element-f8a9b0c img{height:72px;}.elementor-20 .elementor-element.elementor-element-a9b0c1d{--min-height:320px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f7bf965{right:-120px;}body.rtl .elementor-20 .elementor-element.elementor-element-f7bf965{left:-120px;}.elementor-20 .elementor-element.elementor-element-b0c1d2e img{width:400px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-43e6093{left:-160px;}body.rtl .elementor-20 .elementor-element.elementor-element-43e6093{right:-160px;}.elementor-20 .elementor-element.elementor-element-43e6093{top:40px;}.elementor-20 .elementor-element.elementor-element-c0c55d3 img{width:360px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-51b7dcf{right:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-51b7dcf{left:0px;}.elementor-20 .elementor-element.elementor-element-51b7dcf{top:160px;}.elementor-20 .elementor-element.elementor-element-fb40c1c img{width:320px;}.elementor-20 .elementor-element.elementor-element-e3f4a5b .elementor-heading-title{font-size:var( --e-global-typography-ZZRN4aD-font-size );}.elementor-20 .elementor-element.elementor-element-d16f211 .jet-search-filter__input{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-71683a7 .jet-select__control{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-f0a1b2c .elementor-heading-title{font-size:var( --e-global-typography-ZZRN4aD-font-size );}.elementor-20 .elementor-element.elementor-element-a3b4c5e{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-9a79e31{--justify-content:center;}.elementor-20 .elementor-element.elementor-element-2855e60 img{width:240px;}.elementor-20 .elementor-element.elementor-element-d84a9e2 img{width:200px;}.elementor-20 .elementor-element.elementor-element-377ba66 img{width:160px;}.elementor-20 .elementor-element.elementor-element-e7f8a9c .elementor-heading-title{font-size:var( --e-global-typography-ZZRN4aD-font-size );}.elementor-20 .elementor-element.elementor-element-9fcb0be{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-be5c458{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-1b30cb4{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-bc3c5dc{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-7f439ab{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-0f36be9{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-7a85765{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-9829c35{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-853d63b{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-aab734b{--n-accordion-title-font-size:var( --e-global-typography-arwua7J-font-size );}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-a1b2c3d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-b2c3d4e{--width:100%;}.elementor-20 .elementor-element.elementor-element-c3d4e5f .elementor-heading-title{font-size:var( --e-global-typography-jmP3H6k-font-size );line-height:var( --e-global-typography-jmP3H6k-line-height );letter-spacing:var( --e-global-typography-jmP3H6k-letter-spacing );}.elementor-20 .elementor-element.elementor-element-e5f6a7b{--width:100%;}.elementor-20 .elementor-element.elementor-element-f6a7b8c .elementor-heading-title{font-size:var( --e-global-typography-sZZKhgN-font-size );}.elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-f2a3b4c .elementor-icon-list-item > a{font-size:var( --e-global-typography-rnAwCAf-font-size );}.elementor-20 .elementor-element.elementor-element-a3b4c5d{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-b4c5d6e img{height:64px;}.elementor-20 .elementor-element.elementor-element-f042f58 img{height:64px;}.elementor-20 .elementor-element.elementor-element-c5d6e7f img{height:64px;}.elementor-20 .elementor-element.elementor-element-d6e7f8a img{height:64px;}.elementor-20 .elementor-element.elementor-element-e7f8a9b img{height:64px;}.elementor-20 .elementor-element.elementor-element-f8a9b0c img{height:64px;}.elementor-20 .elementor-element.elementor-element-a9b0c1d{--width:100%;--min-height:320px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f7bf965{right:-40px;}body.rtl .elementor-20 .elementor-element.elementor-element-f7bf965{left:-40px;}.elementor-20 .elementor-element.elementor-element-f7bf965{top:-40px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-43e6093{left:-80px;}body.rtl .elementor-20 .elementor-element.elementor-element-43e6093{right:-80px;}.elementor-20 .elementor-element.elementor-element-43e6093{top:80px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-51b7dcf{right:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-51b7dcf{left:0px;}.elementor-20 .elementor-element.elementor-element-51b7dcf{top:200px;}.elementor-20 .elementor-element.elementor-element-c1d2e3f{--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-d2e3f4a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-e3f4a5b .elementor-heading-title{font-size:var( --e-global-typography-ZZRN4aD-font-size );}.elementor-20 .elementor-element.elementor-element-e946201{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-d16f211{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-d16f211 .jet-search-filter__input{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-71683a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-71683a7 .jet-select__control{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-d8e9f0a{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-e9f0a1b{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-f0a1b2c .elementor-heading-title{font-size:var( --e-global-typography-ZZRN4aD-font-size );}.elementor-20 .elementor-element.elementor-element-a3b8901 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-20 .elementor-element.elementor-element-a3b4c5e{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-9a79e31{--width:100%;}.elementor-20 .elementor-element.elementor-element-982e9bf{--margin-top:0px;--margin-bottom:-24px;--margin-left:0px;--margin-right:-80px;}.elementor-20 .elementor-element.elementor-element-2855e60 img{width:320px;}.elementor-20 .elementor-element.elementor-element-eeb788c{--margin-top:0px;--margin-bottom:-24px;--margin-left:-120px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-d84a9e2 img{width:280px;}.elementor-20 .elementor-element.elementor-element-377ba66 img{width:240px;}.elementor-20 .elementor-element.elementor-element-d6e7f8b{--width:100%;}.elementor-20 .elementor-element.elementor-element-e7f8a9c .elementor-heading-title{font-size:var( --e-global-typography-ZZRN4aD-font-size );}.elementor-20 .elementor-element.elementor-element-9fcb0be{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-be5c458{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-1b30cb4{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-bc3c5dc{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-7f439ab{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-0f36be9{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-7a85765{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-9829c35{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-853d63b{font-size:var( --e-global-typography-JFcbB0j-font-size );}.elementor-20 .elementor-element.elementor-element-aab734b{--n-accordion-title-font-size:var( --e-global-typography-arwua7J-font-size );}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-a1b2c3d{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-b2c3d4e{--width:60%;}.elementor-20 .elementor-element.elementor-element-e5f6a7b{--width:506px;}.elementor-20 .elementor-element.elementor-element-a9b0c1d{--width:40%;}.elementor-20 .elementor-element.elementor-element-c1d2e3f{--content-width:800px;}.elementor-20 .elementor-element.elementor-element-d8e9f0a{--content-width:800px;}.elementor-20 .elementor-element.elementor-element-a3b4c5e{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-9a79e31{--width:40%;}.elementor-20 .elementor-element.elementor-element-d6e7f8b{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-b2c3d4e{--width:100%;}.elementor-20 .elementor-element.elementor-element-e5f6a7b{--width:100%;}.elementor-20 .elementor-element.elementor-element-a9b0c1d{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-df08faf *//* Laad het lettertype dat de originele site ook gebruikt */
@import url('https://fonts.googleapis.com/css2?family=Encode+Sans:wght@400;500;600;700&display=swap');

.cb-card{
  font-family: "Encode Sans", system-ui, sans-serif;
  color: #0f172a;
  background: rgba(255,255,255,.7);
  -webkit-backdrop-filter: saturate(1.8) blur(64px);
  backdrop-filter: saturate(1.8) blur(64px);
  border-radius: 24px;
  box-shadow: 0 4px 24px rgba(0,0,0,.10);
  padding: 24px 32px 24px;
  max-width: 560px;
  box-sizing: border-box;
}

.cb-card__title{
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 16px;
  color: #0f172a;
}

/* Layout: 3 kolommen op tablet/desktop, gestapeld op mobiel */
.cb-order{
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media (min-width: 640px){
  .cb-order{
    grid-template-columns: minmax(160px, 1fr) minmax(120px, 1fr) auto;
  }
}

/* Gemeenschappelijke veldstijl */
.cb-order select,
.cb-input,
.cb-btn{
  height: 47px;
  padding: 8px 16px;
  border-radius: 8px;
  font: 500 16px/1.4 "Encode Sans", system-ui, sans-serif;
  box-sizing: border-box;
}

/* Selectveld met eigen pijl-icoon */
.cb-select{ position: relative; }
.cb-select::after{
  content: "";
  position: absolute;
  right: 14px;
  top: 50%;
  width: 10px;
  height: 10px;
  border-right: 2px solid #475569;
  border-bottom: 2px solid #475569;
  transform: translateY(-70%) rotate(45deg);
  pointer-events: none;
}
.cb-select select{
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  background: #fff;
  color: #475569;
  border: 1px solid #cbd5e1;
  padding-right: 36px;
}

/* Aantal-input */
.cb-input{
  width: 100%;
  background: #fff;
  color: #475569;
  border: 1px solid #cbd5e1 !important;
  border-radius: 8px !important;
}
.cb-input::placeholder{ color: #94a3b8; }

/* Verberg de spinners van het number-veld (optioneel, mooier) */
.cb-input::-webkit-outer-spin-button,
.cb-input::-webkit-inner-spin-button{ -webkit-appearance: none; margin: 0; }
.cb-input{ -moz-appearance: textfield; }

/* Knop */
.cb-btn{
  background: #5db13b;
  color: #fff;
  border: 1px solid transparent;
  font-weight: 600;
  cursor: pointer;
  transition: background-color .15s ease, transform .05s ease;
  white-space: nowrap;
}
.cb-btn:hover{ background: #54a035; }
.cb-btn:active{ transform: translateY(1px); }
.cb-btn span{ margin-right: 4px; }

/* Focus-states */
.cb-order select:focus,
.cb-input:focus,
.cb-btn:focus{
  outline: 1px solid #5db13b;
  /*outline-offset: 2px;*/
  transition: unset;
}

/* "Veilig afrekenen met o.a. iDEAL" */
.cb-secure{
  margin: 12px 0 0;
  text-align: right;
  color: #64748b;
  font-size: 14px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 6px;
}
.cb-secure img{
  height: 18px;
  width: auto;
  display: inline-block;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-71683a7 *//* Fix: Safari rendert <select> als native control en negeert padding/height.
   Door appearance: none toe te voegen krijgen we hetzelfde resultaat als
   Chrome/Firefox en sluit de "Plaats"-dropdown weer aan op het zoekveld. */
.jet-smart-filters-select select.jet-select__control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    height: 40.78px;              /* zelfde hoogte als .jet-search-filter__input */
    line-height: 22.8px;
    padding: 8px 40px 8px 16px;   /* extra rechterruimte voor de custom pijl */
    box-sizing: border-box;

    /* Custom pijl, want de native is verborgen door appearance: none */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%23222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l5 5 5-5'/></svg>");
    background-repeat: no-repeat;
    background-position: right 14px center;
    background-size: 12px 8px;
}

/* Verbergt de standaard pijl in oude Edge/IE */
.jet-smart-filters-select select.jet-select__control::-ms-expand {
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-7bf9e12 *//*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__item*/
/*{*/
/*    padding: unset !important;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__items {*/
/*       margin-left: 0 !important;*/
/*       margin-right: 0 !important;*/
/*}*/

.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__item .elementor {
    border-bottom: 1px solid #E5E5E5;
}

.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__item:last-child .elementor {
    border-bottom: unset;
}

/*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__item:first-child .elementor {*/
/*    border-top: 1px solid #E5E5E5;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__item:first-child .elementor {*/
/*    border-top: 1px solid #E5E5E5;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__item .elementor {*/
/*    padding-bottom: 8px;*/
/*    padding-top: 8px;*/
/*}*/
@media (min-width: 1024px) {
/*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__items {*/
/*       width: 100% !important;*/
/*}*/
}
@media (min-width: 767px) and (max-width: 1024px) {
/*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__item .elementor {*/
    /*padding-bottom: 12px;*/
/*    margin-right: 24px;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__item:first-child .elementor {*/
/*    padding-top: 12px;*/
/*}*/
/*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__item:nth-child(2) .elementor {*/
    /*padding-top: 12px;*/
/*    border-top: 1px solid #E5E5E5;*/
/*}*/
}
@media (max-width: 767px) {
/*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__item .elementor {*/
/*    padding-bottom: 12px;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__item:first-child .elementor {*/
/*    padding-top: 12px;*/
/*}*/
/*.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__items {*/
/*       width: 100% !important;*/
/*}*/
}








.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__items {
    max-height: 360px;        /* hoogte voor ±6 items, pas aan naar smaak */
    overflow-y: auto;
    padding-right: 8px;       /* ruimte voor scrollbar */
    position: relative;
}

/* Optioneel: nettere scrollbar */
.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__items::-webkit-scrollbar {
    width: 8px;
}
.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__items::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 4px;
}
.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__items::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 4px;
}
.elementor-20 .elementor-element.elementor-element-7bf9e12 .jet-listing-grid__items::-webkit-scrollbar-thumb:hover {
    background: #a1a1a1;
}

.elementor-20 .elementor-element.elementor-element-7bf9e12 {
    position: relative;
}

.elementor-20 .elementor-element.elementor-element-7bf9e12::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80px;
    background: linear-gradient(to top, #ffffff, transparent);
    pointer-events: none;
    z-index: 2;
}

/* verberg de fade als er 6 of minder items zijn (geen overflow) */
.elementor-20 .elementor-element.elementor-element-7bf9e12:not(:has(.jet-listing-grid__item:nth-child(7)))::after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-a3b8901 *//*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__item*/
/*{*/
/*    padding: unset !important;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__items {*/
/*       margin-left: 0 !important;*/
/*       margin-right: 0 !important;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__item .elementor {*/
/*    border-bottom: 1px solid #E5E5E5;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__item:first-child .elementor {*/
/*    border-top: 1px solid #E5E5E5;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__item:first-child .elementor {*/
/*    border-top: 1px solid #E5E5E5;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__item .elementor {*/
/*    padding-bottom: 12px;*/
/*    padding-top: 12px;*/
/*}*/
@media (min-width: 1024px) {
/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__items {*/
/*       width: 100% !important;*/
/*}*/
}
@media (min-width: 767px) and (max-width: 1024px) {
/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__item .elementor {*/
    /*padding-bottom: 12px;*/
/*    margin-right: 24px;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__item:first-child .elementor {*/
/*    padding-top: 12px;*/
/*}*/
/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__item:nth-child(2) .elementor {*/
    /*padding-top: 12px;*/
/*    border-top: 1px solid #E5E5E5;*/
/*}*/
}
@media (max-width: 767px) {
/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__item .elementor {*/
/*    padding-bottom: 12px;*/
/*}*/

/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__item:first-child .elementor {*/
/*    padding-top: 12px;*/
/*}*/
/*.elementor-20 .elementor-element.elementor-element-a3b8901 .jet-listing-grid__items {*/
/*       width: 100% !important;*/
/*}*/
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aab734b */.elementor-20 .elementor-element.elementor-element-aab734b .e-n-accordion-item-title-icon {
    border: 1.5px solid #e8ecf2 !important;
    border-radius: 50%;
    padding: 6px;
}/* End custom CSS */