.elementor-4877 .elementor-element.elementor-element-a17eb7d{--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-end;--align-items:center;--gap:calc(var(--slkd-global-spacing) * 2) calc(var(--slkd-global-spacing) * 2);--row-gap:calc(var(--slkd-global-spacing) * 2);--column-gap:calc(var(--slkd-global-spacing) * 2);--flex-wrap:nowrap;--z-index:999;}.elementor-4877 .elementor-element.elementor-element-5dc91ad{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-4877 .elementor-element.elementor-element-5dc91ad img{width:100%;border-style:none;}.elementor-4877 .elementor-element.elementor-element-98655ec .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-63b8232-font-family ), Sans-serif;font-size:var( --e-global-typography-63b8232-font-size );font-weight:var( --e-global-typography-63b8232-font-weight );line-height:var( --e-global-typography-63b8232-line-height );letter-spacing:var( --e-global-typography-63b8232-letter-spacing );word-spacing:var( --e-global-typography-63b8232-word-spacing );text-align:left;}.elementor-4877 .elementor-element.elementor-element-4eabab1 .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-63b8232-font-family ), Sans-serif;font-size:var( --e-global-typography-63b8232-font-size );font-weight:var( --e-global-typography-63b8232-font-weight );line-height:var( --e-global-typography-63b8232-line-height );letter-spacing:var( --e-global-typography-63b8232-letter-spacing );word-spacing:var( --e-global-typography-63b8232-word-spacing );text-align:left;}.elementor-4877 .elementor-element.elementor-element-e5d2ab9{--display:flex;}.elementor-4877 .elementor-element.elementor-element-6fc7c7d{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-4877 .elementor-element.elementor-element-b0229ab{--display:flex;}.elementor-4877 .elementor-element.elementor-element-7e44a89 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4877 .elementor-element.elementor-element-7e44a89 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4877 .elementor-element.elementor-element-11da029{--display:flex;}.elementor-4877 .elementor-element.elementor-element-e5cad03 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4877 .elementor-element.elementor-element-e5cad03 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4877 .elementor-element.elementor-element-09dcdf0{--display:flex;}.elementor-4877 .elementor-element.elementor-element-468c881 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4877 .elementor-element.elementor-element-468c881 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4877 .elementor-element.elementor-element-d6c3d6c{--display:flex;}.elementor-4877 .elementor-element.elementor-element-42340f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4877 .elementor-element.elementor-element-42340f2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4877 .elementor-element.elementor-element-6a2bc34{--display:flex;}.elementor-4877 .elementor-element.elementor-element-d75fa78 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4877 .elementor-element.elementor-element-d75fa78 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4877 .elementor-element.elementor-element-d88a4ec{--display:flex;}.elementor-4877 .elementor-element.elementor-element-ff21f1e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4877 .elementor-element.elementor-element-ff21f1e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4877 .elementor-element.elementor-element-87187c1{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:auto;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:100%;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:nowrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:var(--slkd-border-radius-m) 0 0 var(--slkd-border-radius-m);--n-tabs-title-padding-top:var(--slkd-global-spacing);--n-tabs-title-padding-right:calc(var(--slkd-global-spacing) + var(--border-radius-fix));--n-tabs-title-padding-bottom:var(--slkd-global-spacing);--n-tabs-title-padding-left:var(--slkd-global-spacing);--n-tabs-title-font-size:var( --e-global-typography-c4d217a-font-size );}.elementor-4877 .elementor-element.elementor-element-87187c1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-4877 .elementor-element.elementor-element-87187c1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-c4d217a-font-family ), Sans-serif;font-weight:var( --e-global-typography-c4d217a-font-weight );line-height:var( --e-global-typography-c4d217a-line-height );letter-spacing:var( --e-global-typography-c4d217a-letter-spacing );word-spacing:var( --e-global-typography-c4d217a-word-spacing );}:where( .elementor-4877 .elementor-element.elementor-element-87187c1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;}.elementor-4877 .elementor-element.elementor-element-a5df090{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-4877 .elementor-element.elementor-element-8a5d240{--display:flex;}.elementor-4877 .elementor-element.elementor-element-0198f11{--display:flex;}.elementor-4877 .elementor-element.elementor-element-36c7c57{--display:flex;}.elementor-4877 .elementor-element.elementor-element-e7ad0d7{--display:flex;}.elementor-4877 .elementor-element.elementor-element-3ed64f5{--display:flex;}.elementor-4877 .elementor-element.elementor-element-d92329b{--display:flex;}.elementor-4877 .elementor-element.elementor-element-5d3ce2a{--display:flex;}.elementor-4877 .elementor-element.elementor-element-21a7fb9{--display:flex;}.elementor-4877 .elementor-element.elementor-element-bfcce8c{--display:flex;}.elementor-4877 .elementor-element.elementor-element-a17be93{--display:flex;}.elementor-4877 .elementor-element.elementor-element-f9a3b34{--display:flex;}.elementor-4877 .elementor-element.elementor-element-e6895e8 .elementor-heading-title{font-family:var( --e-global-typography-c577d07-font-family ), Sans-serif;font-size:var( --e-global-typography-c577d07-font-size );font-weight:var( --e-global-typography-c577d07-font-weight );line-height:var( --e-global-typography-c577d07-line-height );letter-spacing:var( --e-global-typography-c577d07-letter-spacing );word-spacing:var( --e-global-typography-c577d07-word-spacing );}.elementor-4877 .elementor-element.elementor-element-6e2654e .elementor-button{font-family:var( --e-global-typography-fc6b08c-font-family ), Sans-serif;font-size:var( --e-global-typography-fc6b08c-font-size );font-weight:var( --e-global-typography-fc6b08c-font-weight );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );border-style:none;}.elementor-4877 .elementor-element.elementor-element-2a9222e{--display:flex;}.elementor-4877 .elementor-element.elementor-element-c55fa8e{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-4877 .elementor-element.elementor-element-913e73e{--display:flex;}.elementor-4877 .elementor-element.elementor-element-509d9c0{--display:flex;}.elementor-4877 .elementor-element.elementor-element-cd85e81{--display:flex;}.elementor-4877 .elementor-element.elementor-element-c73e191{--display:flex;}.elementor-4877 .elementor-element.elementor-element-e206e48{--display:flex;}.elementor-4877 .elementor-element.elementor-element-f40ec8e{--display:flex;}.elementor-4877 .elementor-element.elementor-element-c1d8509{--display:flex;}.elementor-4877 .elementor-element.elementor-element-39842aa{--display:flex;}.elementor-4877 .elementor-element.elementor-element-8ea6663{--display:flex;}.elementor-4877 .elementor-element.elementor-element-28d1027{--display:flex;}.elementor-4877 .elementor-element.elementor-element-4d9d2f2{--display:flex;}.elementor-4877 .elementor-element.elementor-element-7d0461b .elementor-heading-title{font-family:var( --e-global-typography-c577d07-font-family ), Sans-serif;font-size:var( --e-global-typography-c577d07-font-size );font-weight:var( --e-global-typography-c577d07-font-weight );line-height:var( --e-global-typography-c577d07-line-height );letter-spacing:var( --e-global-typography-c577d07-letter-spacing );word-spacing:var( --e-global-typography-c577d07-word-spacing );}.elementor-4877 .elementor-element.elementor-element-acaefa0 .elementor-button{font-family:var( --e-global-typography-fc6b08c-font-family ), Sans-serif;font-size:var( --e-global-typography-fc6b08c-font-size );font-weight:var( --e-global-typography-fc6b08c-font-weight );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );border-style:none;}.elementor-4877 .elementor-element.elementor-element-c956c11 .elementor-button{font-family:var( --e-global-typography-fc6b08c-font-family ), Sans-serif;font-size:var( --e-global-typography-fc6b08c-font-size );font-weight:var( --e-global-typography-fc6b08c-font-weight );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );border-style:none;}.elementor-4877 .elementor-element.elementor-element-6a77367 .elementor-button{font-family:var( --e-global-typography-fc6b08c-font-family ), Sans-serif;font-size:var( --e-global-typography-fc6b08c-font-size );font-weight:var( --e-global-typography-fc6b08c-font-weight );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );border-style:none;}.elementor-4877 .elementor-element.elementor-element-70bb6e5 .elementor-button{font-family:var( --e-global-typography-fc6b08c-font-family ), Sans-serif;font-size:var( --e-global-typography-fc6b08c-font-size );font-weight:var( --e-global-typography-fc6b08c-font-weight );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );border-style:none;}.elementor-4877 .elementor-element.elementor-element-61c9816{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:var(--slkd-global-spacing);--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:calc(var(--slkd-global-spacing) * 2);--n-menu-title-font-size:var( --e-global-typography-fc6b08c-font-size );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:14px;--n-menu-toggle-icon-size:22px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-4877 .elementor-element.elementor-element-61c9816 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-4877 .elementor-element.elementor-element-61c9816 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-4877 .elementor-element.elementor-element-61c9816 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-fc6b08c-font-family ), Sans-serif;font-weight:var( --e-global-typography-fc6b08c-font-weight );--n-menu-title-line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-af2f209 .elementor-button{font-family:var( --e-global-typography-fc6b08c-font-family ), Sans-serif;font-size:var( --e-global-typography-fc6b08c-font-size );font-weight:var( --e-global-typography-fc6b08c-font-weight );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );border-style:none;}.elementor-4877 .elementor-element.elementor-element-df7700c > .elementor-widget-container{margin:0 0 0 calc(var(--slkd-global-spacing) * -1);}.elementor-4877 .elementor-element.elementor-element-df7700c .elementor-button{font-family:var( --e-global-typography-fc6b08c-font-family ), Sans-serif;font-size:var( --e-global-typography-fc6b08c-font-size );font-weight:var( --e-global-typography-fc6b08c-font-weight );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );border-style:none;}.elementor-4877 .elementor-element.elementor-element-e1d44e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4877 .elementor-element.elementor-element-e1d44e9{z-index:99999;}.elementor-4877 .elementor-element.elementor-element-b451adf{--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;--flex-wrap:nowrap;--border-radius:var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l);}.elementor-4877 .elementor-element.elementor-element-e5f6892{--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;--gap:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);--flex-wrap:nowrap;--padding-top:calc(var(--slkd-global-spacing) * 2);--padding-bottom:calc(var(--slkd-global-spacing) * 2);--padding-left:calc(var(--slkd-global-spacing) * 2);--padding-right:calc(var(--slkd-global-spacing) * 2);}.elementor-4877 .elementor-element.elementor-element-c02957c .elementor-button{font-family:var( --e-global-typography-fc6b08c-font-family ), Sans-serif;font-size:var( --e-global-typography-fc6b08c-font-size );font-weight:var( --e-global-typography-fc6b08c-font-weight );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );border-style:none;}.elementor-4877 .elementor-element.elementor-element-f385820 .elementor-button{font-family:var( --e-global-typography-fc6b08c-font-family ), Sans-serif;font-size:var( --e-global-typography-fc6b08c-font-size );font-weight:var( --e-global-typography-fc6b08c-font-weight );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );border-style:none;}.elementor-4877 .elementor-element.elementor-element-bd7cf90 .elementor-button{font-family:var( --e-global-typography-fc6b08c-font-family ), Sans-serif;font-size:var( --e-global-typography-fc6b08c-font-size );font-weight:var( --e-global-typography-fc6b08c-font-weight );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );border-style:none;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-4877 .elementor-element.elementor-element-a17eb7d{--content-width:1920px;}.elementor-4877 .elementor-element.elementor-element-6fc7c7d{--content-width:1300px;}.elementor-4877 .elementor-element.elementor-element-b0229ab{--width:100%;}.elementor-4877 .elementor-element.elementor-element-11da029{--width:100%;}.elementor-4877 .elementor-element.elementor-element-09dcdf0{--width:100%;}.elementor-4877 .elementor-element.elementor-element-d6c3d6c{--width:100%;}.elementor-4877 .elementor-element.elementor-element-6a2bc34{--width:100%;}.elementor-4877 .elementor-element.elementor-element-d88a4ec{--width:100%;}.elementor-4877 .elementor-element.elementor-element-a5df090{--content-width:1300px;}.elementor-4877 .elementor-element.elementor-element-8a5d240{--width:100%;}.elementor-4877 .elementor-element.elementor-element-0198f11{--width:100%;}.elementor-4877 .elementor-element.elementor-element-36c7c57{--width:100%;}.elementor-4877 .elementor-element.elementor-element-e7ad0d7{--width:100%;}.elementor-4877 .elementor-element.elementor-element-3ed64f5{--width:100%;}.elementor-4877 .elementor-element.elementor-element-d92329b{--width:100%;}.elementor-4877 .elementor-element.elementor-element-5d3ce2a{--width:100%;}.elementor-4877 .elementor-element.elementor-element-21a7fb9{--width:100%;}.elementor-4877 .elementor-element.elementor-element-bfcce8c{--width:100%;}.elementor-4877 .elementor-element.elementor-element-a17be93{--width:100%;}.elementor-4877 .elementor-element.elementor-element-f9a3b34{--width:100%;}.elementor-4877 .elementor-element.elementor-element-c55fa8e{--content-width:1300px;}.elementor-4877 .elementor-element.elementor-element-913e73e{--width:100%;}.elementor-4877 .elementor-element.elementor-element-509d9c0{--width:100%;}.elementor-4877 .elementor-element.elementor-element-cd85e81{--width:100%;}.elementor-4877 .elementor-element.elementor-element-c73e191{--width:100%;}.elementor-4877 .elementor-element.elementor-element-e206e48{--width:100%;}.elementor-4877 .elementor-element.elementor-element-f40ec8e{--width:100%;}.elementor-4877 .elementor-element.elementor-element-c1d8509{--width:100%;}.elementor-4877 .elementor-element.elementor-element-39842aa{--width:100%;}.elementor-4877 .elementor-element.elementor-element-8ea6663{--width:100%;}.elementor-4877 .elementor-element.elementor-element-28d1027{--width:100%;}.elementor-4877 .elementor-element.elementor-element-4d9d2f2{--width:100%;}.elementor-4877 .elementor-element.elementor-element-b451adf{--width:100%;}.elementor-4877 .elementor-element.elementor-element-e5f6892{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4877 .elementor-element.elementor-element-b451adf{--width:100%;}}@media(max-width:1024px){.elementor-4877 .elementor-element.elementor-element-98655ec .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-63b8232-font-size );line-height:var( --e-global-typography-63b8232-line-height );letter-spacing:var( --e-global-typography-63b8232-letter-spacing );word-spacing:var( --e-global-typography-63b8232-word-spacing );}.elementor-4877 .elementor-element.elementor-element-4eabab1 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-63b8232-font-size );line-height:var( --e-global-typography-63b8232-line-height );letter-spacing:var( --e-global-typography-63b8232-letter-spacing );word-spacing:var( --e-global-typography-63b8232-word-spacing );}.elementor-4877 .elementor-element.elementor-element-87187c1{--n-tabs-title-font-size:var( --e-global-typography-c4d217a-font-size );}.elementor-4877 .elementor-element.elementor-element-87187c1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-c4d217a-line-height );letter-spacing:var( --e-global-typography-c4d217a-letter-spacing );word-spacing:var( --e-global-typography-c4d217a-word-spacing );}.elementor-4877 .elementor-element.elementor-element-e6895e8 .elementor-heading-title{font-size:var( --e-global-typography-c577d07-font-size );line-height:var( --e-global-typography-c577d07-line-height );letter-spacing:var( --e-global-typography-c577d07-letter-spacing );word-spacing:var( --e-global-typography-c577d07-word-spacing );}.elementor-4877 .elementor-element.elementor-element-6e2654e .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-7d0461b .elementor-heading-title{font-size:var( --e-global-typography-c577d07-font-size );line-height:var( --e-global-typography-c577d07-line-height );letter-spacing:var( --e-global-typography-c577d07-letter-spacing );word-spacing:var( --e-global-typography-c577d07-word-spacing );}.elementor-4877 .elementor-element.elementor-element-acaefa0 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-c956c11 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-6a77367 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-70bb6e5 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-61c9816{--n-menu-title-font-size:var( --e-global-typography-fc6b08c-font-size );}.elementor-4877 .elementor-element.elementor-element-61c9816 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-4877 .elementor-element.elementor-element-61c9816 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-4877 .elementor-element.elementor-element-61c9816 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-af2f209 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-df7700c .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-c02957c .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-f385820 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-bd7cf90 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}}@media(max-width:767px){.elementor-4877 .elementor-element.elementor-element-a17eb7d{--gap:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);}.elementor-4877 .elementor-element.elementor-element-98655ec .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-63b8232-font-size );line-height:var( --e-global-typography-63b8232-line-height );letter-spacing:var( --e-global-typography-63b8232-letter-spacing );word-spacing:var( --e-global-typography-63b8232-word-spacing );}.elementor-4877 .elementor-element.elementor-element-4eabab1 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-63b8232-font-size );line-height:var( --e-global-typography-63b8232-line-height );letter-spacing:var( --e-global-typography-63b8232-letter-spacing );word-spacing:var( --e-global-typography-63b8232-word-spacing );}.elementor-4877 .elementor-element.elementor-element-87187c1{--n-tabs-title-font-size:var( --e-global-typography-c4d217a-font-size );}.elementor-4877 .elementor-element.elementor-element-87187c1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-c4d217a-line-height );letter-spacing:var( --e-global-typography-c4d217a-letter-spacing );word-spacing:var( --e-global-typography-c4d217a-word-spacing );}.elementor-4877 .elementor-element.elementor-element-e6895e8 .elementor-heading-title{font-size:var( --e-global-typography-c577d07-font-size );line-height:var( --e-global-typography-c577d07-line-height );letter-spacing:var( --e-global-typography-c577d07-letter-spacing );word-spacing:var( --e-global-typography-c577d07-word-spacing );}.elementor-4877 .elementor-element.elementor-element-6e2654e .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-7d0461b .elementor-heading-title{font-size:var( --e-global-typography-c577d07-font-size );line-height:var( --e-global-typography-c577d07-line-height );letter-spacing:var( --e-global-typography-c577d07-letter-spacing );word-spacing:var( --e-global-typography-c577d07-word-spacing );}.elementor-4877 .elementor-element.elementor-element-acaefa0 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-c956c11 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-6a77367 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-70bb6e5 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-61c9816{--n-menu-title-font-size:var( --e-global-typography-fc6b08c-font-size );}.elementor-4877 .elementor-element.elementor-element-61c9816 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-4877 .elementor-element.elementor-element-61c9816 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-4877 .elementor-element.elementor-element-61c9816 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-af2f209 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-df7700c .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-b451adf{--width:100%;--border-radius:0 0 var(--slkd-border-radius-l) var(--slkd-border-radius-l);}.elementor-4877 .elementor-element.elementor-element-c02957c .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-f385820 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}.elementor-4877 .elementor-element.elementor-element-bd7cf90 .elementor-button{font-size:var( --e-global-typography-fc6b08c-font-size );line-height:var( --e-global-typography-fc6b08c-line-height );letter-spacing:var( --e-global-typography-fc6b08c-letter-spacing );word-spacing:var( --e-global-typography-fc6b08c-word-spacing );}}/* Start custom CSS for image, class: .elementor-element-5dc91ad */.elementor-4877 .elementor-element.elementor-element-5dc91ad {
    user-select: none !important;
    margin: 0 auto 0 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-98655ec */.elementor-4877 .elementor-element.elementor-element-98655ec span {
    display: none !important;
}

.elementor-4877 .elementor-element.elementor-element-98655ec .jet-listing-dynamic-field__content {
    display: flex !important
;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 0 !important;
    
    line-height: 1em !important;
}

.elementor-4877 .elementor-element.elementor-element-98655ec a {
    cursor: pointer !important;
}

.elementor-4877 .elementor-element.elementor-element-98655ec svg {
    aspect-ratio: 1 !important;
    height: 22px !important;
    flex: 0 0 auto !important;
    fill: var(--slkd-global-heading-color) !important;
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}
.elementor-4877 .elementor-element.elementor-element-98655ec a:hover svg {
    fill: var(--slkd-contrast-color) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-4eabab1 */.elementor-4877 .elementor-element.elementor-element-4eabab1 span {
    display: none !important;
}

.elementor-4877 .elementor-element.elementor-element-4eabab1 .jet-listing-dynamic-field__content {
    display: flex !important
;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 0 !important;
    
    line-height: 1em !important;
}

.elementor-4877 .elementor-element.elementor-element-4eabab1 a {
    cursor: pointer !important;
}

.elementor-4877 .elementor-element.elementor-element-4eabab1 svg {
    aspect-ratio: 1 !important;
    height: 28px !important;
    flex: 0 0 auto !important;
    fill: var(--slkd-global-heading-color) !important;
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}
.elementor-4877 .elementor-element.elementor-element-4eabab1 a:hover svg {
    fill: var(--slkd-contrast-color) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-87187c1 */.elementor-4877 .elementor-element.elementor-element-87187c1 {
    
    --border-radius-fix: calc(var(--slkd-global-spacing) / 3);

    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-heading {
    flex: 0 0 auto !important;
    margin: 0 calc(var(--border-radius-fix) * -1) 0 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title {
    cursor: pointer !important;
    transition: calc(var(--slkd-global-animation-duration, 500ms) / 2) var(--slkd-global-animation-property, cubic-bezier(.25,1,.75,1)) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected=false] {
    background: transparent !important;
    color: var(--slkd-heading-color) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="false"]:hover, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="true"] {
    box-shadow: inset 1px 0 0 0 transparent !important;
    background: var(--slkd-white) !important;
    color: var(--slkd-contrast-color) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-content {
    background: var(--slkd-white) !important;
    border-radius: var(--slkd-border-radius-m) !important;
    padding: var(--slkd-global-spacing) !important;
    min-height: 325px !important;
}





/* Listing Grids */

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {

    --card-height: 150px;
    --slkd-columns: 5;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;

    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;

}

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__item {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
    
    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper {
    isolation: isolate !important;
    position: relative !important;

    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-end !important;
    align-items: stretch !important;
    
    border-radius: var(--slkd-border-radius-m) !important;
    
    overflow: hidden !important;

    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    background: linear-gradient(180deg, #00000000 0%, var(--slkd-black-opacity-75) 100%) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover .slkd-image img {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title {
    z-index: 2 !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color-on-dark) !important;
    font-family: var(--e-global-typography-fc6b08c-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-fc6b08c-font-size) !important;
    font-weight: var(--e-global-typography-fc6b08c-font-weight) !important;
    line-height: var(--e-global-typography-fc6b08c-line-height) !important;

    padding: calc(var(--slkd-global-spacing) / 2) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc7c7d */.elementor-4877 .elementor-element.elementor-element-6fc7c7d {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a7fb9 */.elementor-4877 .elementor-element.elementor-element-21a7fb9.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6895e8 */.elementor-4877 .elementor-element.elementor-element-e6895e8 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e2654e */.elementor-4877 .elementor-element.elementor-element-6e2654e .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a3b34 */.elementor-4877 .elementor-element.elementor-element-f9a3b34 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5d240 */.elementor-4877 .elementor-element.elementor-element-8a5d240 {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5df090 */.elementor-4877 .elementor-element.elementor-element-a5df090 {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85b6663 */.elementor-4877 .elementor-element.elementor-element-85b6663.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e206e48 */.elementor-4877 .elementor-element.elementor-element-e206e48.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eb01a5 */.elementor-4877 .elementor-element.elementor-element-9eb01a5.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0461b */.elementor-4877 .elementor-element.elementor-element-7d0461b .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acaefa0 */.elementor-4877 .elementor-element.elementor-element-acaefa0 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c956c11 */.elementor-4877 .elementor-element.elementor-element-c956c11 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a77367 */.elementor-4877 .elementor-element.elementor-element-6a77367 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70bb6e5 */.elementor-4877 .elementor-element.elementor-element-70bb6e5 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9d2f2 */.elementor-4877 .elementor-element.elementor-element-4d9d2f2 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-913e73e */.elementor-4877 .elementor-element.elementor-element-913e73e {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c55fa8e */.elementor-4877 .elementor-element.elementor-element-c55fa8e {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-87187c1 */.elementor-4877 .elementor-element.elementor-element-87187c1 {
    
    --border-radius-fix: calc(var(--slkd-global-spacing) / 3);

    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-heading {
    flex: 0 0 auto !important;
    margin: 0 calc(var(--border-radius-fix) * -1) 0 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title {
    cursor: pointer !important;
    transition: calc(var(--slkd-global-animation-duration, 500ms) / 2) var(--slkd-global-animation-property, cubic-bezier(.25,1,.75,1)) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected=false] {
    background: transparent !important;
    color: var(--slkd-heading-color) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="false"]:hover, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="true"] {
    box-shadow: inset 1px 0 0 0 transparent !important;
    background: var(--slkd-white) !important;
    color: var(--slkd-contrast-color) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-content {
    background: var(--slkd-white) !important;
    border-radius: var(--slkd-border-radius-m) !important;
    padding: var(--slkd-global-spacing) !important;
    min-height: 325px !important;
}





/* Listing Grids */

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {

    --card-height: 150px;
    --slkd-columns: 5;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;

    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;

}

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__item {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
    
    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper {
    isolation: isolate !important;
    position: relative !important;

    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-end !important;
    align-items: stretch !important;
    
    border-radius: var(--slkd-border-radius-m) !important;
    
    overflow: hidden !important;

    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    background: linear-gradient(180deg, #00000000 0%, var(--slkd-black-opacity-75) 100%) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover .slkd-image img {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title {
    z-index: 2 !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color-on-dark) !important;
    font-family: var(--e-global-typography-fc6b08c-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-fc6b08c-font-size) !important;
    font-weight: var(--e-global-typography-fc6b08c-font-weight) !important;
    line-height: var(--e-global-typography-fc6b08c-line-height) !important;

    padding: calc(var(--slkd-global-spacing) / 2) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc7c7d */.elementor-4877 .elementor-element.elementor-element-6fc7c7d {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a7fb9 */.elementor-4877 .elementor-element.elementor-element-21a7fb9.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6895e8 */.elementor-4877 .elementor-element.elementor-element-e6895e8 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e2654e */.elementor-4877 .elementor-element.elementor-element-6e2654e .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a3b34 */.elementor-4877 .elementor-element.elementor-element-f9a3b34 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5d240 */.elementor-4877 .elementor-element.elementor-element-8a5d240 {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5df090 */.elementor-4877 .elementor-element.elementor-element-a5df090 {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85b6663 */.elementor-4877 .elementor-element.elementor-element-85b6663.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e206e48 */.elementor-4877 .elementor-element.elementor-element-e206e48.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eb01a5 */.elementor-4877 .elementor-element.elementor-element-9eb01a5.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0461b */.elementor-4877 .elementor-element.elementor-element-7d0461b .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acaefa0 */.elementor-4877 .elementor-element.elementor-element-acaefa0 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c956c11 */.elementor-4877 .elementor-element.elementor-element-c956c11 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a77367 */.elementor-4877 .elementor-element.elementor-element-6a77367 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70bb6e5 */.elementor-4877 .elementor-element.elementor-element-70bb6e5 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9d2f2 */.elementor-4877 .elementor-element.elementor-element-4d9d2f2 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-913e73e */.elementor-4877 .elementor-element.elementor-element-913e73e {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c55fa8e */.elementor-4877 .elementor-element.elementor-element-c55fa8e {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-87187c1 */.elementor-4877 .elementor-element.elementor-element-87187c1 {
    
    --border-radius-fix: calc(var(--slkd-global-spacing) / 3);

    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-heading {
    flex: 0 0 auto !important;
    margin: 0 calc(var(--border-radius-fix) * -1) 0 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title {
    cursor: pointer !important;
    transition: calc(var(--slkd-global-animation-duration, 500ms) / 2) var(--slkd-global-animation-property, cubic-bezier(.25,1,.75,1)) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected=false] {
    background: transparent !important;
    color: var(--slkd-heading-color) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="false"]:hover, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="true"] {
    box-shadow: inset 1px 0 0 0 transparent !important;
    background: var(--slkd-white) !important;
    color: var(--slkd-contrast-color) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-content {
    background: var(--slkd-white) !important;
    border-radius: var(--slkd-border-radius-m) !important;
    padding: var(--slkd-global-spacing) !important;
    min-height: 325px !important;
}





/* Listing Grids */

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {

    --card-height: 150px;
    --slkd-columns: 5;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;

    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;

}

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__item {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
    
    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper {
    isolation: isolate !important;
    position: relative !important;

    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-end !important;
    align-items: stretch !important;
    
    border-radius: var(--slkd-border-radius-m) !important;
    
    overflow: hidden !important;

    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    background: linear-gradient(180deg, #00000000 0%, var(--slkd-black-opacity-75) 100%) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover .slkd-image img {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title {
    z-index: 2 !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color-on-dark) !important;
    font-family: var(--e-global-typography-fc6b08c-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-fc6b08c-font-size) !important;
    font-weight: var(--e-global-typography-fc6b08c-font-weight) !important;
    line-height: var(--e-global-typography-fc6b08c-line-height) !important;

    padding: calc(var(--slkd-global-spacing) / 2) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc7c7d */.elementor-4877 .elementor-element.elementor-element-6fc7c7d {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a7fb9 */.elementor-4877 .elementor-element.elementor-element-21a7fb9.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6895e8 */.elementor-4877 .elementor-element.elementor-element-e6895e8 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e2654e */.elementor-4877 .elementor-element.elementor-element-6e2654e .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a3b34 */.elementor-4877 .elementor-element.elementor-element-f9a3b34 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5d240 */.elementor-4877 .elementor-element.elementor-element-8a5d240 {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5df090 */.elementor-4877 .elementor-element.elementor-element-a5df090 {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85b6663 */.elementor-4877 .elementor-element.elementor-element-85b6663.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e206e48 */.elementor-4877 .elementor-element.elementor-element-e206e48.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eb01a5 */.elementor-4877 .elementor-element.elementor-element-9eb01a5.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0461b */.elementor-4877 .elementor-element.elementor-element-7d0461b .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acaefa0 */.elementor-4877 .elementor-element.elementor-element-acaefa0 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c956c11 */.elementor-4877 .elementor-element.elementor-element-c956c11 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a77367 */.elementor-4877 .elementor-element.elementor-element-6a77367 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70bb6e5 */.elementor-4877 .elementor-element.elementor-element-70bb6e5 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9d2f2 */.elementor-4877 .elementor-element.elementor-element-4d9d2f2 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-913e73e */.elementor-4877 .elementor-element.elementor-element-913e73e {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c55fa8e */.elementor-4877 .elementor-element.elementor-element-c55fa8e {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-87187c1 */.elementor-4877 .elementor-element.elementor-element-87187c1 {
    
    --border-radius-fix: calc(var(--slkd-global-spacing) / 3);

    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-heading {
    flex: 0 0 auto !important;
    margin: 0 calc(var(--border-radius-fix) * -1) 0 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title {
    cursor: pointer !important;
    transition: calc(var(--slkd-global-animation-duration, 500ms) / 2) var(--slkd-global-animation-property, cubic-bezier(.25,1,.75,1)) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected=false] {
    background: transparent !important;
    color: var(--slkd-heading-color) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="false"]:hover, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="true"] {
    box-shadow: inset 1px 0 0 0 transparent !important;
    background: var(--slkd-white) !important;
    color: var(--slkd-contrast-color) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-content {
    background: var(--slkd-white) !important;
    border-radius: var(--slkd-border-radius-m) !important;
    padding: var(--slkd-global-spacing) !important;
    min-height: 325px !important;
}





/* Listing Grids */

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {

    --card-height: 150px;
    --slkd-columns: 5;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;

    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;

}

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__item {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
    
    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper {
    isolation: isolate !important;
    position: relative !important;

    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-end !important;
    align-items: stretch !important;
    
    border-radius: var(--slkd-border-radius-m) !important;
    
    overflow: hidden !important;

    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    background: linear-gradient(180deg, #00000000 0%, var(--slkd-black-opacity-75) 100%) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover .slkd-image img {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title {
    z-index: 2 !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color-on-dark) !important;
    font-family: var(--e-global-typography-fc6b08c-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-fc6b08c-font-size) !important;
    font-weight: var(--e-global-typography-fc6b08c-font-weight) !important;
    line-height: var(--e-global-typography-fc6b08c-line-height) !important;

    padding: calc(var(--slkd-global-spacing) / 2) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc7c7d */.elementor-4877 .elementor-element.elementor-element-6fc7c7d {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a7fb9 */.elementor-4877 .elementor-element.elementor-element-21a7fb9.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6895e8 */.elementor-4877 .elementor-element.elementor-element-e6895e8 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e2654e */.elementor-4877 .elementor-element.elementor-element-6e2654e .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a3b34 */.elementor-4877 .elementor-element.elementor-element-f9a3b34 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5d240 */.elementor-4877 .elementor-element.elementor-element-8a5d240 {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5df090 */.elementor-4877 .elementor-element.elementor-element-a5df090 {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85b6663 */.elementor-4877 .elementor-element.elementor-element-85b6663.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e206e48 */.elementor-4877 .elementor-element.elementor-element-e206e48.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eb01a5 */.elementor-4877 .elementor-element.elementor-element-9eb01a5.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0461b */.elementor-4877 .elementor-element.elementor-element-7d0461b .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acaefa0 */.elementor-4877 .elementor-element.elementor-element-acaefa0 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c956c11 */.elementor-4877 .elementor-element.elementor-element-c956c11 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a77367 */.elementor-4877 .elementor-element.elementor-element-6a77367 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70bb6e5 */.elementor-4877 .elementor-element.elementor-element-70bb6e5 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9d2f2 */.elementor-4877 .elementor-element.elementor-element-4d9d2f2 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-913e73e */.elementor-4877 .elementor-element.elementor-element-913e73e {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c55fa8e */.elementor-4877 .elementor-element.elementor-element-c55fa8e {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-87187c1 */.elementor-4877 .elementor-element.elementor-element-87187c1 {
    
    --border-radius-fix: calc(var(--slkd-global-spacing) / 3);

    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-heading {
    flex: 0 0 auto !important;
    margin: 0 calc(var(--border-radius-fix) * -1) 0 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title {
    cursor: pointer !important;
    transition: calc(var(--slkd-global-animation-duration, 500ms) / 2) var(--slkd-global-animation-property, cubic-bezier(.25,1,.75,1)) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected=false] {
    background: transparent !important;
    color: var(--slkd-heading-color) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="false"]:hover, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="true"] {
    box-shadow: inset 1px 0 0 0 transparent !important;
    background: var(--slkd-white) !important;
    color: var(--slkd-contrast-color) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-content {
    background: var(--slkd-white) !important;
    border-radius: var(--slkd-border-radius-m) !important;
    padding: var(--slkd-global-spacing) !important;
    min-height: 325px !important;
}





/* Listing Grids */

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {

    --card-height: 150px;
    --slkd-columns: 5;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;

    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;

}

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__item {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
    
    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper {
    isolation: isolate !important;
    position: relative !important;

    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-end !important;
    align-items: stretch !important;
    
    border-radius: var(--slkd-border-radius-m) !important;
    
    overflow: hidden !important;

    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    background: linear-gradient(180deg, #00000000 0%, var(--slkd-black-opacity-75) 100%) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover .slkd-image img {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title {
    z-index: 2 !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color-on-dark) !important;
    font-family: var(--e-global-typography-fc6b08c-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-fc6b08c-font-size) !important;
    font-weight: var(--e-global-typography-fc6b08c-font-weight) !important;
    line-height: var(--e-global-typography-fc6b08c-line-height) !important;

    padding: calc(var(--slkd-global-spacing) / 2) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc7c7d */.elementor-4877 .elementor-element.elementor-element-6fc7c7d {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a7fb9 */.elementor-4877 .elementor-element.elementor-element-21a7fb9.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6895e8 */.elementor-4877 .elementor-element.elementor-element-e6895e8 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e2654e */.elementor-4877 .elementor-element.elementor-element-6e2654e .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a3b34 */.elementor-4877 .elementor-element.elementor-element-f9a3b34 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5d240 */.elementor-4877 .elementor-element.elementor-element-8a5d240 {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5df090 */.elementor-4877 .elementor-element.elementor-element-a5df090 {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85b6663 */.elementor-4877 .elementor-element.elementor-element-85b6663.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e206e48 */.elementor-4877 .elementor-element.elementor-element-e206e48.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eb01a5 */.elementor-4877 .elementor-element.elementor-element-9eb01a5.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0461b */.elementor-4877 .elementor-element.elementor-element-7d0461b .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acaefa0 */.elementor-4877 .elementor-element.elementor-element-acaefa0 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c956c11 */.elementor-4877 .elementor-element.elementor-element-c956c11 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a77367 */.elementor-4877 .elementor-element.elementor-element-6a77367 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70bb6e5 */.elementor-4877 .elementor-element.elementor-element-70bb6e5 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9d2f2 */.elementor-4877 .elementor-element.elementor-element-4d9d2f2 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-913e73e */.elementor-4877 .elementor-element.elementor-element-913e73e {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c55fa8e */.elementor-4877 .elementor-element.elementor-element-c55fa8e {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e5cad03 */.elementor-4877 .elementor-element.elementor-element-e5cad03 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-e5cad03 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-468c881 */.elementor-4877 .elementor-element.elementor-element-468c881 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-468c881 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d75fa78 */.elementor-4877 .elementor-element.elementor-element-d75fa78 .jet-listing-grid__items {
    --card-height: 200px !important;
}

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-d75fa78 > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ff21f1e */.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 4;
}

@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-ff21f1e > div > div > .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-87187c1 */.elementor-4877 .elementor-element.elementor-element-87187c1 {
    
    --border-radius-fix: calc(var(--slkd-global-spacing) / 3);

    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-heading {
    flex: 0 0 auto !important;
    margin: 0 calc(var(--border-radius-fix) * -1) 0 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title {
    cursor: pointer !important;
    transition: calc(var(--slkd-global-animation-duration, 500ms) / 2) var(--slkd-global-animation-property, cubic-bezier(.25,1,.75,1)) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected=false] {
    background: transparent !important;
    color: var(--slkd-heading-color) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="false"]:hover, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tab-title[aria-selected="true"] {
    box-shadow: inset 1px 0 0 0 transparent !important;
    background: var(--slkd-white) !important;
    color: var(--slkd-contrast-color) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .e-n-tabs-content {
    background: var(--slkd-white) !important;
    border-radius: var(--slkd-border-radius-m) !important;
    padding: var(--slkd-global-spacing) !important;
    min-height: 325px !important;
}





/* Listing Grids */

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {

    --card-height: 150px;
    --slkd-columns: 5;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;

    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;

}

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__item {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
    
    min-width: initial !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper {
    isolation: isolate !important;
    position: relative !important;

    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-end !important;
    align-items: stretch !important;
    
    border-radius: var(--slkd-border-radius-m) !important;
    
    overflow: hidden !important;

    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image, 
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    background: linear-gradient(180deg, #00000000 0%, var(--slkd-black-opacity-75) 100%) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-image img {
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-wrapper:hover .slkd-image img {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}



.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title {
    z-index: 2 !important;
}
.elementor-4877 .elementor-element.elementor-element-87187c1 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color-on-dark) !important;
    font-family: var(--e-global-typography-fc6b08c-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-fc6b08c-font-size) !important;
    font-weight: var(--e-global-typography-fc6b08c-font-weight) !important;
    line-height: var(--e-global-typography-fc6b08c-line-height) !important;

    padding: calc(var(--slkd-global-spacing) / 2) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-87187c1 .jet-listing-grid__items {
    --slkd-columns: 3;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc7c7d */.elementor-4877 .elementor-element.elementor-element-6fc7c7d {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a7fb9 */.elementor-4877 .elementor-element.elementor-element-21a7fb9.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6895e8 */.elementor-4877 .elementor-element.elementor-element-e6895e8 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e2654e */.elementor-4877 .elementor-element.elementor-element-6e2654e .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a3b34 */.elementor-4877 .elementor-element.elementor-element-f9a3b34 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5d240 */.elementor-4877 .elementor-element.elementor-element-8a5d240 {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-8a5d240 .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-8a5d240 {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5df090 */.elementor-4877 .elementor-element.elementor-element-a5df090 {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85b6663 */.elementor-4877 .elementor-element.elementor-element-85b6663.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e206e48 */.elementor-4877 .elementor-element.elementor-element-e206e48.slkd-wrapper.e-con {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eb01a5 */.elementor-4877 .elementor-element.elementor-element-9eb01a5.slkd-image .elementor-widget-container img {
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0461b */.elementor-4877 .elementor-element.elementor-element-7d0461b .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acaefa0 */.elementor-4877 .elementor-element.elementor-element-acaefa0 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c956c11 */.elementor-4877 .elementor-element.elementor-element-c956c11 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a77367 */.elementor-4877 .elementor-element.elementor-element-6a77367 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70bb6e5 */.elementor-4877 .elementor-element.elementor-element-70bb6e5 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9d2f2 */.elementor-4877 .elementor-element.elementor-element-4d9d2f2 {
    margin: 0 auto !important;
    /*max-width: max-content !important;*/
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing);
    background: #ffffff80 !important;
    /*margin: var(--slkd-global-spacing) 0 0 0 !important;*/
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-m) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-913e73e */.elementor-4877 .elementor-element.elementor-element-913e73e {

    --slkd-columns: 2;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    background: #eee !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;

}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-text-with-arrow, 
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner {
    isolation: isolate !important;
    
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image {
    flex: 0 0 300px !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-wrapper-inner:hover .slkd-image img {
    filter: brightness(1.05) !important;
    transform: scale3d(1.02, 1.02, 1.02) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-content-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
}



.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
}
.elementor-4877 .elementor-element.elementor-element-913e73e .slkd-item-title .elementor-heading-title:hover {
    color: var(--slkd-accent-color) !important;
}



@media (max-width: 1024px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-4877 .elementor-element.elementor-element-913e73e {
    --slkd-columns: 1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c55fa8e */.elementor-4877 .elementor-element.elementor-element-c55fa8e {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-61c9816 */.elementor-4877 .elementor-element.elementor-element-61c9816 {
    flex: 0 0 auto !important;

/* MAIN */

    /* Main item states */
    /* Normal */
    --slkd-main-item-text-color: var(--slkd-global-heading-color);
    --slkd-main-item-background-color: #ffffff00;
    /* Hovered */
    --slkd-main-item-hovered-text-color: var(--slkd-contrast-color);
    --slkd-main-item-hovered-background-color: #ffffff00;
    /* Active / Current */
    --slkd-main-item-active-text-color: var(--slkd-contrast-color);
    --slkd-main-item-active-background-color: #ffffff00;
    
/* ANIMATION */
    --slkd-menu-item-animation-duration: 300ms;
    --slkd-menu-animation-property: cubic-bezier(.25,1,.75,1);
    
/* ELEMENTOR RELATED */
    --n-menu-title-color-normal: var(--slkd-main-item-text-color);
    --n-menu-title-color-hover: var(--slkd-main-item-hovered-text-color);
    --n-menu-title-color-active: var(--slkd-main-item-active-text-color);
}

/* Normal */
.elementor-4877 .elementor-element.elementor-element-61c9816>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title:not( .e-current):not( :hover) {
    background: var(--slkd-main-item-background-color) !important;
}
/* Hover */
.elementor-4877 .elementor-element.elementor-element-61c9816>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title:hover:not( .e-current) {
    background: var(--slkd-main-item-hovered-background-color) !important;
}
/* Active / Current */
.elementor-4877 .elementor-element.elementor-element-61c9816>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title.e-current {
    background: var(--slkd-main-item-active-background-color) !important;
}

.elementor-4877 .elementor-element.elementor-element-61c9816 .elementor-widget-n-menu .e-n-menu-title, 
.elementor-4877 .elementor-element.elementor-element-61c9816 .elementor-widget-n-menu .e-n-menu-title-text, 
.elementor-4877 .elementor-element.elementor-element-61c9816 .elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span i, 
.elementor-4877 .elementor-element.elementor-element-61c9816 .elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span svg, 
.elementor-4877 .elementor-element.elementor-element-61c9816 .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon, 
.elementor-4877 .elementor-element.elementor-element-61c9816 .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span i, 
.elementor-4877 .elementor-element.elementor-element-61c9816 .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg, 
.elementor-4877 .elementor-element.elementor-element-61c9816 .elementor-widget-n-menu .e-n-menu-toggle i, 
.elementor-4877 .elementor-element.elementor-element-61c9816 .elementor-widget-n-menu .e-n-menu-toggle svg {
    transition: var(--slkd-menu-item-animation-duration) var(--slkd-menu-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-61c9816 .e-n-menu-title, 
.elementor-4877 .elementor-element.elementor-element-61c9816 .e-n-menu-title-text {
    cursor: pointer !important;
}

.elementor-4877 .elementor-element.elementor-element-61c9816 .e-n-menu-dropdown-icon-closed {
    display: flex !important;
}
.elementor-4877 .elementor-element.elementor-element-61c9816 .e-n-menu-dropdown-icon-opened {
    display: flex !important;
    position: absolute !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

.elementor-4877 .elementor-element.elementor-element-61c9816 .e-n-menu-dropdown-icon[aria-expanded=true] {
    transform: rotate(180deg) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af2f209 */.elementor-4877 .elementor-element.elementor-element-af2f209 .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df7700c */.elementor-4877 .elementor-element.elementor-element-df7700c {
    display: none !important;
}

.elementor-4877 .elementor-element.elementor-element-df7700c .elementor-button {
    --slkd-button-spacing: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1d44e9 */.elementor-4877 .elementor-element.elementor-element-e1d44e9 .slicked-hamburger {
	--color: var(--slkd-global-heading-color);
	--width: 28px;
	--line-thickness: 4px;
	--line-roundness: 100px;

	position: relative;
	width: var(--width);
	height: calc(var(--line-thickness) * 5);
	transform: rotate(0deg) scale(1);
	transition: .5s ease-in-out;
	cursor: pointer;
	z-index: 99999;
}

.elementor-4877 .elementor-element.elementor-element-e1d44e9:hover .slicked-hamburger span {
    --color: var(--slkd-contrast-color);
}

.elementor-4877 .elementor-element.elementor-element-e1d44e9 .slicked-hamburger span {
	display: block;
	position: absolute;
	height: var(--line-thickness);
	width: 100%;
	background: var(--color);
	border-radius: var(--line-roundness);
	opacity: 1;
	left: 0;
	transform: rotate(0deg) scale(1);
	transition: .25s ease-in-out;
}

.elementor-4877 .elementor-element.elementor-element-e1d44e9 .slicked-hamburger span:nth-child(1) {
	top: 0px;
}

.elementor-4877 .elementor-element.elementor-element-e1d44e9 .slicked-hamburger span:nth-child(2),
.elementor-4877 .elementor-element.elementor-element-e1d44e9 .slicked-hamburger span:nth-child(3) {
	top: calc(var(--line-thickness) * 2);
}

.elementor-4877 .elementor-element.elementor-element-e1d44e9 .slicked-hamburger span:nth-child(4) {
	top: calc(var(--line-thickness) * 4);
}

/* Open */

.elementor-4877 .elementor-element.elementor-element-e1d44e9 .slicked-hamburger.open {
	transform: rotate(0deg);
}

.elementor-4877 .elementor-element.elementor-element-e1d44e9 .slicked-hamburger.open span:nth-child(1) {
	top: calc(var(--line-thickness) * 2);
	width: 0%;
	left: 50%;
}

.elementor-4877 .elementor-element.elementor-element-e1d44e9 .slicked-hamburger.open span:nth-child(2) {
	transform: rotate(45deg);
}

.elementor-4877 .elementor-element.elementor-element-e1d44e9 .slicked-hamburger.open span:nth-child(3) {
	transform: rotate(-45deg);
}

.elementor-4877 .elementor-element.elementor-element-e1d44e9 .slicked-hamburger.open span:nth-child(4) {
	top: calc(var(--line-thickness) * 2);
	width: 0%;
	left: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-552c3b3 */.elementor-4877 .elementor-element.elementor-element-552c3b3 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11e1b34 */.elementor-4877 .elementor-element.elementor-element-11e1b34 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9d01f */.elementor-4877 .elementor-element.elementor-element-1f9d01f {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46e07cd */.elementor-4877 .elementor-element.elementor-element-46e07cd {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17eb7d */.elementor-4877 .elementor-element.elementor-element-a17eb7d [class*="slkd-anim"] {
    --slkd-animation-distance: 25px;
}

.elementor-4877 .elementor-element.elementor-element-a17eb7d {
    isolation: isolate !important;

    background: var(--slkd-white) !important;

    -webkit-backdrop-filter: blur(0px) !important;
    backdrop-filter: blur(0px) !important;
    
    box-shadow: 0 0 50px 0 #00000000 !important;
    
    padding: var(--slkd-left-right-padding) !important;
    
    transition: 
        box-shadow calc(var(--slkd-global-animation-duration) / 2) var(--slkd-global-animation-property), 
        padding calc(var(--slkd-global-animation-duration) / 2) var(--slkd-global-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-a17eb7d.elementor-sticky--effects {
    box-shadow: 0 0 50px 0 #0000000D !important;
}

.elementor-4877 .elementor-element.elementor-element-a17eb7d.passed-header .slkd-button.contrast.slkd-header-schedule-button {
    --slkd-text-lightness: var(--slkd-light-version-tuner);
    --slkd-background-opacity: 1;
    --slkd-box-shadow-opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c347572 */.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu {

    /* Menu wrappers */
    --slkd-items-spacing: 0;
    --slkd-item-spacing: calc(var(--slkd-global-spacing) / 2);

    /* Normal */
    --slkd-item-text-color: var(--slkd-global-heading-color);
    --slkd-item-background-color: #ffffff00;
    /* Hovered */
    --slkd-item-hovered-text-color: var(--slkd-contrast-color);
    --slkd-item-hovered-background-color: #ffffff00;
    
    /* Animation */
    --slkd-item-animation-duration: calc(var(--slkd-global-animation-duration) / 2);
    --slkd-item-animation-property: var(--slkd-global-animation-property);
    
    margin: calc(var(--slkd-item-spacing) * -1) 0;

}

/* MAIN */

.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-items,
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-sub-menu-items {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-items-spacing) !important;
}

.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-items,
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-item,
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-sub-menu-items,
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-sub-menu-item {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-sub-menu-items {
    pointer-events: none !important;
    overflow: hidden !important;
    max-height: 0 !important;
    opacity: 0 !important;
    padding: 0 0 0 var(--slkd-item-spacing) !important;
    transform: translateY(var(--slkd-item-spacing)) !important;
    transition: var(--slkd-item-animation-duration) var(--slkd-item-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-sub-menu-items.show {
    pointer-events: auto !important;
    max-height: 500px !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
}

/* ITEMS */

.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-link {
    cursor: pointer !important;
    text-decoration: none !important;
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-item-spacing) !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--slkd-item-text-color) !important;
    font-family: var(--e-global-typography-a891f6b-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-a891f6b-font-size) !important;
    font-weight: var(--e-global-typography-a891f6b-font-weight) !important;
    line-height: var(--e-global-typography-a891f6b-line-height) !important;
    letter-spacing: var(--e-global-typography-a891f6b-letter-spacing) !important;
    fill: var(--slkd-item-text-color) !important;
    background: var(--slkd-item-background-color) !important;
    transform: translateX(0) !important;
    transition: var(--slkd-item-animation-duration) var(--slkd-item-animation-property) !important;
}
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-sub-menu-items .slkd-menu-link {
    font-family: var(--e-global-typography-5da6a19-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-5da6a19-font-size) !important;
    font-weight: var(--e-global-typography-5da6a19-font-weight) !important;
    line-height: var(--e-global-typography-5da6a19-line-height) !important;
}

.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-link:hover,
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-link:focus {
    transform: translateX(calc(var(--slkd-item-spacing) / 2)) !important;
}

.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-link:hover,
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-link:focus,
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-link.show,
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-link.active {
    color: var(--slkd-item-hovered-text-color) !important;
    fill: var(--slkd-item-hovered-text-color) !important;
    background: var(--slkd-item-hovered-background-color) !important;
}
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-link-text {
    flex: 0 0 auto !important;
    padding: var(--slkd-item-spacing) 0 !important;
}

/* ARROW */

.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-toggle {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-end !important;
    align-items: center !important;
    flex: 1 !important;
}

.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-toggle::before {
    content: "" !important;
    aspect-ratio: 1 !important;
    width: 0.5em !important;
    background: currentColor !important;
    mask-image: url('/wp-content/uploads/thick-chevron-down.svg') !important;
    mask-repeat: no-repeat !important;
    mask-position: center !important;
    mask-size: 100% 100% !important;
    mask-clip: border-box !important;
    transition: var(--slkd-item-animation-duration) var(--slkd-item-animation-property) !important;
}

.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-link:hover .slkd-menu-toggle::before,
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-link:focus .slkd-menu-toggle::before,
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-link.show .slkd-menu-toggle::before,
.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-link.active .slkd-menu-toggle::before {
    background: currentColor !important;
}

.elementor-4877 .elementor-element.elementor-element-c347572 .slkd-menu-toggle.open::before {
    transform: rotate(180deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5f6892 */.elementor-4877 .elementor-element.elementor-element-e5f6892 {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    overscroll-behavior: contain !important;
    max-height: 80vh !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b451adf */.mobile_nav {
    isolation: isolate !important;

    display: none;
    
    position: fixed !important;
    /*left: 50% !important;*/
    /*transform: translateX(-50%) !important;*/
    /*width: calc(100% - 40px) !important;*/
    right: 20px !important;

    width: max-content !important;
    max-width: calc(100% - calc(var(--slkd-left-right-padding) * 2)) !important;
    height: max-content !important;
    max-height: 80vh !important;
    
    overflow: hidden !important;
    scrollbar-width: none !important;
    
    z-index: 99999 !important;
    
    box-shadow: 0 0 50px 0 #0000000D !important;
    border-radius: var(--border-radius) !important;

    background: var(--slkd-white) !important;
    
    transition: 
        top calc(var(--slkd-global-animation-duration) / 2) var(--slkd-global-animation-property), 
        border-radius calc(var(--slkd-global-animation-duration) / 2) var(--slkd-global-animation-property) !important;
}

.mobile_nav::-webkit-scrollbar {
    display: none !important;
}

.slkd-no-scroll {
    overflow: hidden !important;
}

@media (max-width: 767px) {
    
.mobile_nav {
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    max-height: 80vh !important;
}

/*.mobile_nav.slkd-page-top {*/
/*    border-radius: var(--border-radius) !important;*/
/*}*/

/*.mobile_nav.slkd-page-scrolling {*/
/*    border-radius: 0 0 var(--border-radius) var(--border-radius) !important;*/
/*}*/

}/* End custom CSS */