.elementor-10261 .elementor-element.elementor-element-5d5acb6{--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:space-between;--align-items:center;--flex-wrap:nowrap;--z-index:1;}.elementor-10261 .elementor-element.elementor-element-3e542fd{z-index:0;}.elementor-10261 .elementor-element.elementor-element-3e542fd img{width:100%;}.elementor-10261 .elementor-element.elementor-element-24a6c60{--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) * 4);--padding-bottom:calc(var(--slkd-global-spacing) * 4);--padding-left:calc(var(--slkd-left-right-padding) * 2);--padding-right:calc(var(--slkd-left-right-padding) * 2);}.elementor-10261 .elementor-element.elementor-element-e5bf47f > .elementor-widget-container{margin:0 0 calc(var(--slkd-left-right-padding) / -2) 0;}.elementor-10261 .elementor-element.elementor-element-e5bf47f.elementor-element{--align-self:center;}.elementor-10261 .elementor-element.elementor-element-e5bf47f{text-align:center;}.elementor-10261 .elementor-element.elementor-element-e5bf47f .elementor-heading-title{font-family:var( --e-global-typography-1f61f31-font-family ), Sans-serif;font-size:var( --e-global-typography-1f61f31-font-size );font-weight:var( --e-global-typography-1f61f31-font-weight );line-height:var( --e-global-typography-1f61f31-line-height );letter-spacing:var( --e-global-typography-1f61f31-letter-spacing );word-spacing:var( --e-global-typography-1f61f31-word-spacing );}.elementor-10261 .elementor-element.elementor-element-8df7f38.elementor-element{--align-self:center;}.elementor-10261 .elementor-element.elementor-element-8df7f38{text-align:center;font-family:var( --e-global-typography-8c0ac61-font-family ), Sans-serif;font-size:var( --e-global-typography-8c0ac61-font-size );font-weight:var( --e-global-typography-8c0ac61-font-weight );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-3cc4689.elementor-element{--align-self:center;}.elementor-10261 .elementor-element.elementor-element-3cc4689 .elementor-button{font-family:var( --e-global-typography-c4d217a-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d217a-font-size );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 );border-style:none;}.elementor-10261 .elementor-element.elementor-element-3103c9e{--display:flex;}.elementor-10261 .elementor-element.elementor-element-2c4bfcb{--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: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;--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-10261 .elementor-element.elementor-element-28fb118{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap: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;}.elementor-10261 .elementor-element.elementor-element-29f977c{--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;}.elementor-10261 .elementor-element.elementor-element-d9364fb .elementor-heading-title{font-family:var( --e-global-typography-cac998a-font-family ), Sans-serif;font-size:var( --e-global-typography-cac998a-font-size );font-weight:var( --e-global-typography-cac998a-font-weight );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-44f1a96{--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: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;}.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title{font-family:var( --e-global-typography-fc79f09-font-family ), Sans-serif;font-size:var( --e-global-typography-fc79f09-font-size );font-weight:var( --e-global-typography-fc79f09-font-weight );line-height:var( --e-global-typography-fc79f09-line-height );letter-spacing:var( --e-global-typography-fc79f09-letter-spacing );word-spacing:var( --e-global-typography-fc79f09-word-spacing );}.elementor-10261 .elementor-element.elementor-element-ba075dd{font-family:var( --e-global-typography-8c0ac61-font-family ), Sans-serif;font-size:var( --e-global-typography-8c0ac61-font-size );font-weight:var( --e-global-typography-8c0ac61-font-weight );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-0385608{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--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;--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-10261 .elementor-element.elementor-element-f20feb0{--display:flex;--min-height:400px;--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-10261 .elementor-element.elementor-element-f20feb0:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-f20feb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10261 .elementor-element.elementor-element-f836161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);--flex-wrap:nowrap;}.elementor-10261 .elementor-element.elementor-element-81d1ed0 > .elementor-widget-container{margin:0 0 calc(var(--slkd-left-right-padding) / -2) 0;}.elementor-10261 .elementor-element.elementor-element-81d1ed0 .elementor-heading-title{font-family:var( --e-global-typography-cac998a-font-family ), Sans-serif;font-size:var( --e-global-typography-cac998a-font-size );font-weight:var( --e-global-typography-cac998a-font-weight );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-042354d{font-family:var( --e-global-typography-8c0ac61-font-family ), Sans-serif;font-size:var( --e-global-typography-8c0ac61-font-size );font-weight:var( --e-global-typography-8c0ac61-font-weight );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-ca8922a{--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) * 4);--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-10261 .elementor-element.elementor-element-b62a6ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10261 .elementor-element.elementor-element-b62a6ab{text-align:center;}.elementor-10261 .elementor-element.elementor-element-b62a6ab .elementor-heading-title{font-family:var( --e-global-typography-cac998a-font-family ), Sans-serif;font-size:var( --e-global-typography-cac998a-font-size );font-weight:var( --e-global-typography-cac998a-font-weight );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-705dbc1{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-8c0ac61-font-family ), Sans-serif;font-size:var( --e-global-typography-8c0ac61-font-size );font-weight:var( --e-global-typography-8c0ac61-font-weight );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-705dbc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10261 .elementor-element.elementor-element-705dbc1.elementor-element{--align-self:center;}.elementor-10261 .elementor-element.elementor-element-10aaa7a{--display:flex;}.elementor-10261 .elementor-element.elementor-element-a92f559 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10261 .elementor-element.elementor-element-a92f559.elementor-element{--align-self:center;}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(calc(var(--slkd-global-spacing) / 2)/2);}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(calc(var(--slkd-global-spacing) / 2)/2);}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(calc(var(--slkd-global-spacing) / 2)/2);}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-calc(var(--slkd-global-spacing) / 2)/2);}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-calc(var(--slkd-global-spacing) / 2)/2);}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-icon i{transition:color 200ms;}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-icon svg{transition:fill 200ms;}.elementor-10261 .elementor-element.elementor-element-a92f559{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:7.5px;}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-icon{padding-inline-end:calc(var(--slkd-global-spacing) / 4);}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2e93cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-2e93cb8-font-size );font-weight:var( --e-global-typography-2e93cb8-font-weight );line-height:var( --e-global-typography-2e93cb8-line-height );letter-spacing:var( --e-global-typography-2e93cb8-letter-spacing );word-spacing:var( --e-global-typography-2e93cb8-word-spacing );}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-text{transition:color 200ms;}.elementor-10261 .elementor-element.elementor-element-baf4f8b{--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;--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-10261 .elementor-element.elementor-element-5659fa2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10261 .elementor-element.elementor-element-5659fa2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-10261 .elementor-element.elementor-element-e3d5834{--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: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;--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-10261 .elementor-element.elementor-element-73d3491{text-align:center;}.elementor-10261 .elementor-element.elementor-element-73d3491 .elementor-heading-title{font-family:var( --e-global-typography-cac998a-font-family ), Sans-serif;font-size:var( --e-global-typography-cac998a-font-size );font-weight:var( --e-global-typography-cac998a-font-weight );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-10261 .elementor-element.elementor-element-f7a2876{--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: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;--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-10261 .elementor-element.elementor-element-8027ddf .jet-listing-dynamic-field__content{text-align:left;}.elementor-10261 .elementor-element.elementor-element-f561881{--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: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;--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-10261 .elementor-element.elementor-element-a3dac2c{text-align:center;}.elementor-10261 .elementor-element.elementor-element-a3dac2c .elementor-heading-title{font-family:var( --e-global-typography-cac998a-font-family ), Sans-serif;font-size:var( --e-global-typography-cac998a-font-size );font-weight:var( --e-global-typography-cac998a-font-weight );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-10261 .elementor-element.elementor-element-04bd2e8{--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: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;--padding-top:calc(var(--slkd-global-spacing) * 2);--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-10261 .elementor-element.elementor-element-4b58c79.elementor-element{--align-self:center;}.elementor-10261 .elementor-element.elementor-element-4b58c79 .elementor-button{font-family:var( --e-global-typography-c4d217a-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d217a-font-size );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 );border-style:none;}.elementor-10261 .elementor-element.elementor-element-88ad9da{--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: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;--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-10261 .elementor-element.elementor-element-4754e29{text-align:center;}.elementor-10261 .elementor-element.elementor-element-4754e29 .elementor-heading-title{font-family:var( --e-global-typography-cac998a-font-family ), Sans-serif;font-size:var( --e-global-typography-cac998a-font-size );font-weight:var( --e-global-typography-cac998a-font-weight );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-00186dd .jet-listing-dynamic-field__content{text-align:left;}.elementor-10261 .elementor-element.elementor-element-6c871c2{--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: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;--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-10261 .elementor-element.elementor-element-ac5a3e4{text-align:center;}.elementor-10261 .elementor-element.elementor-element-ac5a3e4 .elementor-heading-title{font-family:var( --e-global-typography-cac998a-font-family ), Sans-serif;font-size:var( --e-global-typography-cac998a-font-size );font-weight:var( --e-global-typography-cac998a-font-weight );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-62bce19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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) * 4);--padding-bottom:0;--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-10261 .elementor-element.elementor-element-b613fda{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-10261 .elementor-element.elementor-element-7f6fb23{z-index:0;}.elementor-10261 .elementor-element.elementor-element-7f6fb23 img{width:100%;}.elementor-10261 .elementor-element.elementor-element-6d75d3d.elementor-element{--align-self:center;}.elementor-10261 .elementor-element.elementor-element-6d75d3d{text-align:center;}.elementor-10261 .elementor-element.elementor-element-6d75d3d .elementor-heading-title{font-family:var( --e-global-typography-cac998a-font-family ), Sans-serif;font-size:var( --e-global-typography-cac998a-font-size );font-weight:var( --e-global-typography-cac998a-font-weight );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-30f7535.elementor-element{--align-self:center;}.elementor-10261 .elementor-element.elementor-element-30f7535 .elementor-button{font-family:var( --e-global-typography-c4d217a-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d217a-font-size );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 );border-style:none;}@media(max-width:1024px){.elementor-10261 .elementor-element.elementor-element-e5bf47f .elementor-heading-title{font-size:var( --e-global-typography-1f61f31-font-size );line-height:var( --e-global-typography-1f61f31-line-height );letter-spacing:var( --e-global-typography-1f61f31-letter-spacing );word-spacing:var( --e-global-typography-1f61f31-word-spacing );}.elementor-10261 .elementor-element.elementor-element-8df7f38{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-3cc4689 .elementor-button{font-size:var( --e-global-typography-c4d217a-font-size );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-10261 .elementor-element.elementor-element-28fb118{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);}.elementor-10261 .elementor-element.elementor-element-d9364fb > .elementor-widget-container{margin:0 0 calc(var(--slkd-global-spacing) / -2) 0;}.elementor-10261 .elementor-element.elementor-element-d9364fb .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title{font-size:var( --e-global-typography-fc79f09-font-size );line-height:var( --e-global-typography-fc79f09-line-height );letter-spacing:var( --e-global-typography-fc79f09-letter-spacing );word-spacing:var( --e-global-typography-fc79f09-word-spacing );}.elementor-10261 .elementor-element.elementor-element-ba075dd{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-2c4bfcb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10261 .elementor-element.elementor-element-81d1ed0 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-042354d{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-0385608{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10261 .elementor-element.elementor-element-b62a6ab{text-align:start;}.elementor-10261 .elementor-element.elementor-element-b62a6ab .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-705dbc1{width:100%;max-width:100%;text-align:start;font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-a92f559.elementor-element{--align-self:flex-start;}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );letter-spacing:var( --e-global-typography-2e93cb8-letter-spacing );word-spacing:var( --e-global-typography-2e93cb8-word-spacing );}.elementor-10261 .elementor-element.elementor-element-ca8922a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10261 .elementor-element.elementor-element-73d3491 > .elementor-widget-container{margin:0 0 calc(var(--slkd-global-spacing) / -2) 0;}.elementor-10261 .elementor-element.elementor-element-73d3491 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-e3d5834{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10261 .elementor-element.elementor-element-f7a2876{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10261 .elementor-element.elementor-element-a3dac2c > .elementor-widget-container{margin:0 0 calc(var(--slkd-global-spacing) / -2) 0;}.elementor-10261 .elementor-element.elementor-element-a3dac2c .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-f561881{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10261 .elementor-element.elementor-element-4b58c79 .elementor-button{font-size:var( --e-global-typography-c4d217a-font-size );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-10261 .elementor-element.elementor-element-04bd2e8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10261 .elementor-element.elementor-element-4754e29 > .elementor-widget-container{margin:0 0 calc(var(--slkd-global-spacing) / -2) 0;}.elementor-10261 .elementor-element.elementor-element-4754e29 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-88ad9da{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10261 .elementor-element.elementor-element-ac5a3e4 > .elementor-widget-container{margin:0 0 calc(var(--slkd-global-spacing) / -2) 0;}.elementor-10261 .elementor-element.elementor-element-ac5a3e4 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-6c871c2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10261 .elementor-element.elementor-element-6d75d3d .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-30f7535 .elementor-button{font-size:var( --e-global-typography-c4d217a-font-size );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 );}}@media(max-width:767px){.elementor-10261 .elementor-element.elementor-element-5d5acb6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10261 .elementor-element.elementor-element-24a6c60{--width:100%;}.elementor-10261 .elementor-element.elementor-element-e5bf47f .elementor-heading-title{font-size:var( --e-global-typography-1f61f31-font-size );line-height:var( --e-global-typography-1f61f31-line-height );letter-spacing:var( --e-global-typography-1f61f31-letter-spacing );word-spacing:var( --e-global-typography-1f61f31-word-spacing );}.elementor-10261 .elementor-element.elementor-element-8df7f38{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-3cc4689 .elementor-button{font-size:var( --e-global-typography-c4d217a-font-size );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-10261 .elementor-element.elementor-element-d9364fb .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title{font-size:var( --e-global-typography-fc79f09-font-size );line-height:var( --e-global-typography-fc79f09-line-height );letter-spacing:var( --e-global-typography-fc79f09-letter-spacing );word-spacing:var( --e-global-typography-fc79f09-word-spacing );}.elementor-10261 .elementor-element.elementor-element-ba075dd{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-f20feb0{--min-height:250px;}.elementor-10261 .elementor-element.elementor-element-81d1ed0 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-042354d{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-b62a6ab .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-705dbc1{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );letter-spacing:var( --e-global-typography-8c0ac61-letter-spacing );word-spacing:var( --e-global-typography-8c0ac61-word-spacing );}.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );letter-spacing:var( --e-global-typography-2e93cb8-letter-spacing );word-spacing:var( --e-global-typography-2e93cb8-word-spacing );}.elementor-10261 .elementor-element.elementor-element-73d3491 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-a3dac2c .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-4b58c79 .elementor-button{font-size:var( --e-global-typography-c4d217a-font-size );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-10261 .elementor-element.elementor-element-4754e29 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-ac5a3e4 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-b613fda{--min-height:250px;}.elementor-10261 .elementor-element.elementor-element-6d75d3d .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );word-spacing:var( --e-global-typography-cac998a-word-spacing );}.elementor-10261 .elementor-element.elementor-element-30f7535 .elementor-button{font-size:var( --e-global-typography-c4d217a-font-size );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-10261 .elementor-element.elementor-element-62bce19{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-10261 .elementor-element.elementor-element-5d5acb6{--content-width:1920px;}.elementor-10261 .elementor-element.elementor-element-24a6c60{--width:725px;}.elementor-10261 .elementor-element.elementor-element-28fb118{--width:100%;}.elementor-10261 .elementor-element.elementor-element-29f977c{--width:33%;}.elementor-10261 .elementor-element.elementor-element-44f1a96{--width:66%;}.elementor-10261 .elementor-element.elementor-element-f20feb0{--width:100%;}.elementor-10261 .elementor-element.elementor-element-f836161{--width:100%;}.elementor-10261 .elementor-element.elementor-element-10aaa7a{--width:100%;}.elementor-10261 .elementor-element.elementor-element-baf4f8b{--content-width:1000px;}.elementor-10261 .elementor-element.elementor-element-b613fda{--width:100%;}.elementor-10261 .elementor-element.elementor-element-62bce19{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10261 .elementor-element.elementor-element-29f977c{--width:100%;}.elementor-10261 .elementor-element.elementor-element-44f1a96{--width:100%;}}@media(min-width:1025px){.elementor-10261 .elementor-element.elementor-element-f20feb0:not(.elementor-motion-effects-element-type-background), .elementor-10261 .elementor-element.elementor-element-f20feb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-3e542fd */.elementor-10261 .elementor-element.elementor-element-3e542fd {
    position: absolute !important;
    inset: 0 var(--slkd-left-right-padding) 0 var(--slkd-left-right-padding) !important;
    border-radius: var(--slkd-border-radius-l) !important;
    overflow: hidden !important;
}
.elementor-10261 .elementor-element.elementor-element-3e542fd::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: var(--slkd-black) !important;
    opacity: 0.6 !important;
    z-index: 1 !important;
}

.elementor-10261 .elementor-element.elementor-element-3e542fd img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5bf47f */.elementor-10261 .elementor-element.elementor-element-e5bf47f .elementor-heading-title {
    color: var(--slkd-global-heading-color-on-dark) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8df7f38 */.elementor-10261 .elementor-element.elementor-element-8df7f38 {
    color: var(--slkd-global-heading-color-on-dark) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9364fb */.elementor-10261 .elementor-element.elementor-element-d9364fb .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9364fb */.elementor-10261 .elementor-element.elementor-element-d9364fb .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f977c */.elementor-10261 .elementor-element.elementor-element-29f977c {
    flex: 1 1 33% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f1a96 */.elementor-10261 .elementor-element.elementor-element-44f1a96 {
    flex: 1 1 66% !important;
}

.elementor-10261 .elementor-element.elementor-element-44f1a96 .elementor-widget-text-editor .elementor-widget-container {
    text-align: left !important;
}

.elementor-10261 .elementor-element.elementor-element-44f1a96 > .elementor-widget-text-editor:only-child .elementor-widget-container {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9364fb */.elementor-10261 .elementor-element.elementor-element-d9364fb .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9364fb */.elementor-10261 .elementor-element.elementor-element-d9364fb .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f977c */.elementor-10261 .elementor-element.elementor-element-29f977c {
    flex: 1 1 33% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f1a96 */.elementor-10261 .elementor-element.elementor-element-44f1a96 {
    flex: 1 1 66% !important;
}

.elementor-10261 .elementor-element.elementor-element-44f1a96 .elementor-widget-text-editor .elementor-widget-container {
    text-align: left !important;
}

.elementor-10261 .elementor-element.elementor-element-44f1a96 > .elementor-widget-text-editor:only-child .elementor-widget-container {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9364fb */.elementor-10261 .elementor-element.elementor-element-d9364fb .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9364fb */.elementor-10261 .elementor-element.elementor-element-d9364fb .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f977c */.elementor-10261 .elementor-element.elementor-element-29f977c {
    flex: 1 1 33% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f1a96 */.elementor-10261 .elementor-element.elementor-element-44f1a96 {
    flex: 1 1 66% !important;
}

.elementor-10261 .elementor-element.elementor-element-44f1a96 .elementor-widget-text-editor .elementor-widget-container {
    text-align: left !important;
}

.elementor-10261 .elementor-element.elementor-element-44f1a96 > .elementor-widget-text-editor:only-child .elementor-widget-container {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9364fb */.elementor-10261 .elementor-element.elementor-element-d9364fb .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9364fb */.elementor-10261 .elementor-element.elementor-element-d9364fb .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f977c */.elementor-10261 .elementor-element.elementor-element-29f977c {
    flex: 1 1 33% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16d78 */.elementor-10261 .elementor-element.elementor-element-5b16d78 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba075dd */.elementor-10261 .elementor-element.elementor-element-ba075dd {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f1a96 */.elementor-10261 .elementor-element.elementor-element-44f1a96 {
    flex: 1 1 66% !important;
}

.elementor-10261 .elementor-element.elementor-element-44f1a96 .elementor-widget-text-editor .elementor-widget-container {
    text-align: left !important;
}

.elementor-10261 .elementor-element.elementor-element-44f1a96 > .elementor-widget-text-editor:only-child .elementor-widget-container {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81d1ed0 */.elementor-10261 .elementor-element.elementor-element-81d1ed0 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042354d */.elementor-10261 .elementor-element.elementor-element-042354d {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81d1ed0 */.elementor-10261 .elementor-element.elementor-element-81d1ed0 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042354d */.elementor-10261 .elementor-element.elementor-element-042354d {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b62a6ab */.elementor-10261 .elementor-element.elementor-element-b62a6ab .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-705dbc1 */.elementor-10261 .elementor-element.elementor-element-705dbc1 {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a92f559 */.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-icon svg, 
.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-text {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-icon svg {
    fill: var(--slkd-accent-color) !important;
    min-width: var(--e-icon-list-icon-size, 1em) !important;
    min-height: var(--e-icon-list-icon-size, 1em) !important;
    width: var(--e-icon-list-icon-size, 1em) !important;
    height: var(--e-icon-list-icon-size, 1em) !important;
    max-width: var(--e-icon-list-icon-size, 1em) !important;
    max-height: var(--e-icon-list-icon-size, 1em) !important;
    margin: 0 !important;
}

.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-text {
    align-self: initial !important;
    padding: 0 !important;
    color: var(--slkd-global-text-color) !important;
}
.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-text:hover {
    color: var(--slkd-accent-color) !important;
}



@media (min-width: 768px) {

.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: calc(var(--slkd-global-spacing) / 4) var(--slkd-global-spacing) !important;
}

.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b62a6ab */.elementor-10261 .elementor-element.elementor-element-b62a6ab .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-705dbc1 */.elementor-10261 .elementor-element.elementor-element-705dbc1 {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a92f559 */.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-icon svg, 
.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-text {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-icon svg {
    fill: var(--slkd-accent-color) !important;
    min-width: var(--e-icon-list-icon-size, 1em) !important;
    min-height: var(--e-icon-list-icon-size, 1em) !important;
    width: var(--e-icon-list-icon-size, 1em) !important;
    height: var(--e-icon-list-icon-size, 1em) !important;
    max-width: var(--e-icon-list-icon-size, 1em) !important;
    max-height: var(--e-icon-list-icon-size, 1em) !important;
    margin: 0 !important;
}

.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-text {
    align-self: initial !important;
    padding: 0 !important;
    color: var(--slkd-global-text-color) !important;
}
.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-text:hover {
    color: var(--slkd-accent-color) !important;
}



@media (min-width: 768px) {

.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: calc(var(--slkd-global-spacing) / 4) var(--slkd-global-spacing) !important;
}

.elementor-10261 .elementor-element.elementor-element-a92f559 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-5659fa2 */.elementor-10261 .elementor-element.elementor-element-5659fa2 .jet-listing-grid__items {

    --card-height: 400px;
    --slkd-columns: 3;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: center !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-10261 .elementor-element.elementor-element-5659fa2 .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: 0 !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-wrapper, 
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-wrapper {
    isolation: isolate !important;

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

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



.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-image, 
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
}
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-image {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-l) !important;
}
.elementor-10261 .elementor-element.elementor-element-5659fa2 .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-l) !important;
}
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-image img {
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-wrapper:hover .slkd-image img {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}

.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-item-title {
    z-index: 2 !important;
}
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color-on-dark) !important;
    font-family: var(--e-global-typography-4ab5a86-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-4ab5a86-font-size) !important;
    font-weight: var(--e-global-typography-4ab5a86-font-weight) !important;
    line-height: var(--e-global-typography-4ab5a86-line-height) !important;

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

@media (max-width: 1024px) {

.elementor-10261 .elementor-element.elementor-element-5659fa2 .jet-listing-grid__items {

    --card-height: 300px;
    --slkd-columns: 3;

}

}

@media (max-width: 767px) {

.elementor-10261 .elementor-element.elementor-element-5659fa2 .jet-listing-grid__items {

    --card-height: 200px;
    --slkd-columns: 2;

    justify-content: flex-start !important;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-5659fa2 */.elementor-10261 .elementor-element.elementor-element-5659fa2 .jet-listing-grid__items {

    --card-height: 400px;
    --slkd-columns: 3;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: center !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-10261 .elementor-element.elementor-element-5659fa2 .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: 0 !important;
    width: initial !important;
    max-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-wrapper, 
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-image img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-wrapper {
    isolation: isolate !important;

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

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



.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-image, 
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-image img {
    width: 100% !important;
    height: 100% !important;
}
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-image {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-l) !important;
}
.elementor-10261 .elementor-element.elementor-element-5659fa2 .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-l) !important;
}
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-image img {
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-wrapper:hover .slkd-image img {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}

.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-item-title {
    z-index: 2 !important;
}
.elementor-10261 .elementor-element.elementor-element-5659fa2 .slkd-item-title .elementor-heading-title {
    color: var(--slkd-global-heading-color-on-dark) !important;
    font-family: var(--e-global-typography-4ab5a86-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-4ab5a86-font-size) !important;
    font-weight: var(--e-global-typography-4ab5a86-font-weight) !important;
    line-height: var(--e-global-typography-4ab5a86-line-height) !important;

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

@media (max-width: 1024px) {

.elementor-10261 .elementor-element.elementor-element-5659fa2 .jet-listing-grid__items {

    --card-height: 300px;
    --slkd-columns: 3;

}

}

@media (max-width: 767px) {

.elementor-10261 .elementor-element.elementor-element-5659fa2 .jet-listing-grid__items {

    --card-height: 200px;
    --slkd-columns: 2;

    justify-content: flex-start !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73d3491 */.elementor-10261 .elementor-element.elementor-element-73d3491 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4b319e4 */.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__items  {

    --slkd-columns: 3;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
}

.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__item {
    isolation: isolate !important;
    
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !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;
    
    background: var(--slkd-white) !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;
    box-shadow: inset 0 0 0 1px #c8c8c8 !important;
    overflow: hidden !important;
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}
.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__item:hover {
    box-shadow: inset 0 0 0 1px #919191 !important;
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-10261 .elementor-element.elementor-element-4b319e4 .slkd-item-title {
    color: var(--slkd-global-heading-color) !important;
    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-10261 .elementor-element.elementor-element-4b319e4 .slkd-item-description {
    color: var(--slkd-button-text-color) !important;
    font-family: var(--e-global-typography-63b8232-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-63b8232-font-size) !important;
    font-weight: var(--e-global-typography-63b8232-font-weight) !important;
    line-height: var(--e-global-typography-63b8232-line-height) !important;
}



@media (max-width: 1024px) {

.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__items {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__items {
    --slkd-columns: 1;
    
    justify-content: flex-start !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73d3491 */.elementor-10261 .elementor-element.elementor-element-73d3491 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4b319e4 */.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__items  {

    --slkd-columns: 3;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
}

.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__item {
    isolation: isolate !important;
    
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !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;
    
    background: var(--slkd-white) !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;
    box-shadow: inset 0 0 0 1px #c8c8c8 !important;
    overflow: hidden !important;
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}
.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__item:hover {
    box-shadow: inset 0 0 0 1px #919191 !important;
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-10261 .elementor-element.elementor-element-4b319e4 .slkd-item-title {
    color: var(--slkd-global-heading-color) !important;
    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-10261 .elementor-element.elementor-element-4b319e4 .slkd-item-description {
    color: var(--slkd-button-text-color) !important;
    font-family: var(--e-global-typography-63b8232-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-63b8232-font-size) !important;
    font-weight: var(--e-global-typography-63b8232-font-weight) !important;
    line-height: var(--e-global-typography-63b8232-line-height) !important;
}



@media (max-width: 1024px) {

.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__items {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-10261 .elementor-element.elementor-element-4b319e4 .jet-listing-dynamic-repeater__items {
    --slkd-columns: 1;
    
    justify-content: flex-start !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3dac2c */.elementor-10261 .elementor-element.elementor-element-a3dac2c .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-eeb0157 */.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__items  {

    --slkd-columns: 4;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
}

.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__item {
    isolation: isolate !important;
    
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !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;
    
    background: var(--slkd-white) !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;
    box-shadow: inset 0 0 0 1px #c8c8c8 !important;
    overflow: hidden !important;
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}
.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__item:hover {
    box-shadow: inset 0 0 0 1px #919191 !important;
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-10261 .elementor-element.elementor-element-eeb0157 .slkd-item-title {
    color: var(--slkd-global-heading-color) !important;
    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;
}



@media (max-width: 1024px) {

.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__items {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__items {
    --slkd-columns: 1;
    
    justify-content: flex-start !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3dac2c */.elementor-10261 .elementor-element.elementor-element-a3dac2c .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-eeb0157 */.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__items  {

    --slkd-columns: 4;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
}

.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__item {
    isolation: isolate !important;
    
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !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;
    
    background: var(--slkd-white) !important;
    padding: var(--slkd-global-spacing) !important;
    border-radius: var(--slkd-border-radius-l) !important;
    box-shadow: inset 0 0 0 1px #c8c8c8 !important;
    overflow: hidden !important;
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}
.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__item:hover {
    box-shadow: inset 0 0 0 1px #919191 !important;
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-10261 .elementor-element.elementor-element-eeb0157 .slkd-item-title {
    color: var(--slkd-global-heading-color) !important;
    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;
}



@media (max-width: 1024px) {

.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__items {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-10261 .elementor-element.elementor-element-eeb0157 .jet-listing-dynamic-repeater__items {
    --slkd-columns: 1;
    
    justify-content: flex-start !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4754e29 */.elementor-10261 .elementor-element.elementor-element-4754e29 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-00186dd */.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid {

    /*--card-height: 300px;*/
    --slkd-columns: 5;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;

}

.elementor-10261 .elementor-element.elementor-element-00186dd .jet-listing-dynamic-field__content {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing) !important;
}

.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item, 
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item {
    isolation: isolate !important;
    position: relative !important;

    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
    /*display: flex !important;*/
    flex-flow: column nowrap !important;
    justify-content: flex-end !important;
    align-items: stretch !important;
    
    border-radius: var(--slkd-border-radius-l) !important;
    
    overflow: hidden !important;

    aspect-ratio: 1 !important;
    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item-wrap, 
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item img {
    width: 100% !important;
    height: 100% !important;
}
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item-wrap {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-l) !important;
}
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item img {
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item:hover img {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}



.elementor-10261 .elementor-element.elementor-element-00186dd .jet-gallery-show-more-button {
    appearance: none !important;
    background: none !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}



@media (max-width: 1024px) {

.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid {
    --card-height: 200px;
    --slkd-columns: 3;
}

}

@media (max-width: 767px) {

.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid {

    --slkd-columns: 2;

    justify-content: flex-start !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfe249d */.elementor-10261 .elementor-element.elementor-element-dfe249d {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4754e29 */.elementor-10261 .elementor-element.elementor-element-4754e29 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-00186dd */.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid {

    /*--card-height: 300px;*/
    --slkd-columns: 5;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
    
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;

}

.elementor-10261 .elementor-element.elementor-element-00186dd .jet-listing-dynamic-field__content {
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: var(--slkd-global-spacing) !important;
}

.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item, 
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item {
    isolation: isolate !important;
    position: relative !important;

    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
    /*display: flex !important;*/
    flex-flow: column nowrap !important;
    justify-content: flex-end !important;
    align-items: stretch !important;
    
    border-radius: var(--slkd-border-radius-l) !important;
    
    overflow: hidden !important;

    aspect-ratio: 1 !important;
    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}



.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item-wrap, 
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item img {
    width: 100% !important;
    height: 100% !important;
}
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item-wrap {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-l) !important;
}
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item img {
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid__item:hover img {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}



.elementor-10261 .elementor-element.elementor-element-00186dd .jet-gallery-show-more-button {
    appearance: none !important;
    background: none !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}



@media (max-width: 1024px) {

.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid {
    --card-height: 200px;
    --slkd-columns: 3;
}

}

@media (max-width: 767px) {

.elementor-10261 .elementor-element.elementor-element-00186dd .jet-engine-gallery-grid {

    --slkd-columns: 2;

    justify-content: flex-start !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfe249d */.elementor-10261 .elementor-element.elementor-element-dfe249d {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac5a3e4 */.elementor-10261 .elementor-element.elementor-element-ac5a3e4 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fda6a6 */.sg-lightbox {
    position: fixed;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 999999;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    will-change: opacity, backdrop-filter;
    overscroll-behavior: contain;
    touch-action: none;
    transition:
        opacity 300ms cubic-bezier(0.25, 1, 0.75, 1),
        backdrop-filter 300ms cubic-bezier(0.25, 1, 0.75, 1),
        -webkit-backdrop-filter 300ms cubic-bezier(0.25, 1, 0.75, 1);
}

.sg-lightbox.is-visible {
    visibility: visible;
    pointer-events: auto;
}

.sg-lightbox.is-open {
    opacity: 1;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* Content shell & animated media box */
.sg-lightbox__shell {
    width: 100vw;
    height: 100vh;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* This is the animated 16/9 media box */
/*.sg-lightbox__content {*/
/*    position: relative;*/
/*    aspect-ratio: 16 / 9;*/
/*    width: min(*/
/*        calc(100vw - 200px),*/
/*        calc((100vh - 200px) * 16 / 9)*/
/*    );*/
/*    transform: scale(0.96);*/
/*    opacity: 0;*/
/*    transition:*/
/*        transform 300ms cubic-bezier(0.25, 1, 0.75, 1),*/
/*        opacity 300ms cubic-bezier(0.25, 1, 0.75, 1);*/
/*    will-change: transform, opacity;*/
/*}*/
.sg-lightbox__content {
    position: relative;

    width: auto;
    height: auto;

    /*max-width: calc(100vw - 200px);*/
    /*max-height: calc(100vh - 200px);*/

    display: flex;
    align-items: center;
    justify-content: center;

    transform: scale(0.96);
    opacity: 0;
    transition:
        transform 300ms cubic-bezier(0.25, 1, 0.75, 1),
        opacity 300ms cubic-bezier(0.25, 1, 0.75, 1);
    will-change: transform, opacity;
}

.sg-lightbox.is-open .sg-lightbox__content {
    transform: scale(1);
    opacity: 1;
}

/*.sg-lightbox__img,*/
/*.sg-lightbox__video {*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    border-radius: 25px;*/
/*    overflow: hidden;*/
/*}*/
.sg-lightbox__img,
.sg-lightbox__video {
    display: block;

    width: auto;
    height: auto;
    
    max-width: calc(100vw - 200px);
    max-height: calc(100vh - 200px);

    object-fit: contain;

    border-radius: 25px;
    overflow: hidden;
}

/* Fixed viewport controls */
.sg-lightbox__btn {

    /* Size */
    --slkd-button-width: 50px;
    --slkd-button-icon-width: calc(var(--slkd-button-width) / 2.5);

    /* Border radius */
    --slkd-button-border-radius: 100px;

    appearance: none !important;
    cursor: pointer !important;
    user-select: none !important;

    position: fixed !important;
    overflow: hidden !important;
    z-index: 1000000 !important;
    opacity: 1 !important;
    isolation: isolate !important;

    display: grid !important;
    place-items: center !important;

    box-sizing: border-box !important;
    outline: none !important;
    margin: 0 !important;
    border: 0 !important;
    padding: 0 !important;
    aspect-ratio: 1 !important;
    width: var(--slkd-button-width) !important;
    height: var(--slkd-button-width) !important;
    border-radius: calc(var(--slkd-button-border-radius) / 2) !important;

    font-size: var(--slkd-button-icon-width) !important;

    color: var(--slkd-white) !important;
    fill: var(--slkd-white) !important;

    background: var(--slkd-black-opacity-50) !important;
    box-shadow: inset 0 0 0 1px var(--slkd-black-opacity-0),
                0 10px 30px -10px var(--slkd-black-opacity-0) !important;

    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.sg-lightbox__btn:hover,
.sg-lightbox__btn:focus {
    background: var(--slkd-black) !important;
    box-shadow: inset 0 0 0 1px var(--slkd-black),
                0 10px 30px -10px var(--slkd-black-opacity-50) !important;
}

.sg-lightbox__btn:active {
    background: var(--slkd-black) !important;
    box-shadow: inset 0 0 0 1px var(--slkd-black),
                0 10px 30px -10px var(--slkd-black-opacity-50) !important;
}

.sg-lightbox__btn:disabled {
    opacity: 0.5 !important;
    pointer-events: none !important;
    user-select: none !important;
    filter: grayscale(100%) !important;
}

.sg-lightbox__btn,
.sg-lightbox__btn svg {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.sg-lightbox__btn svg {
    fill: var(--slkd-white) !important;
    height: 1em !important;
    width: 1em !important;
}

.sg-lightbox__btn:hover svg,
.sg-lightbox__btn:focus svg,
.sg-lightbox__btn:active svg {
    fill: var(--slkd-white) !important;
}

.sg-lightbox__btn--close {
    top: var(--slkd-left-right-padding) !important;
    right: var(--slkd-left-right-padding) !important;
}

.sg-lightbox__btn--prev {
    left: var(--slkd-left-right-padding) !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.sg-lightbox__btn--next {
    right: var(--slkd-left-right-padding) !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

@media (prefers-reduced-motion: reduce) {
    .sg-lightbox,
    .sg-lightbox__content {
        transition: none;
    }
}

/* ================================
   Gallery grid
   ================================ */

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery {

    /*--card-height: 300px;*/
    --slkd-columns: 5;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery__item, 
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery__item img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item {
    isolation: isolate !important;
    position: relative !important;

    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-end !important;
    align-items: stretch !important;
    
    border-radius: var(--slkd-border-radius-l) !important;
    
    overflow: hidden !important;

    aspect-ratio: 1 !important;
    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery__item:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}

/* Ensure tiles and anchors fill their cells, including video triggers */
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item,
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery__link,
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__open--video-thumb {
    aspect-ratio: 1 !important;
    display: block !important;

    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item img,
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item video {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item:hover img,
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item:hover video {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}

/* ================================
   Video thumbnail + play icon
   ================================ */

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item--video {
    position: relative !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__video-poster {
    aspect-ratio: 1 !important;
    position: relative !important;
    display: block !important;

    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__play-icon {
    position: absolute !important;
    inset: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    pointer-events: none !important; /* keep the whole tile clickable */
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__play-icon-svg {
    width: 75px !important;
    height: 75px !important;
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__play-icon-svg circle {
    fill: var(--slkd-black-opacity-50) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__play-icon-svg polygon {
    fill: var(--slkd-white) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__open--video-thumb:hover .slicked-gallery__play-icon-svg,
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__open--video-thumb:focus .slicked-gallery__play-icon-svg {
    transform: scale(1.1);
}

@media (max-width: 1024px) {

    .elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery {

        --slkd-columns: 3;

    }
    
    /*.sg-lightbox__content {*/
    /*    width: min(*/
    /*        calc(100vw - 100px),*/
    /*        calc((100vh - 100px) * 16 / 9)*/
    /*    );*/
    /*}*/

    .sg-lightbox__img,
    .sg-lightbox__video {
        max-width: calc(100vw - 100px);
        max-height: calc(100vh - 100px);
    }

}

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery {

        --slkd-columns: 2;

    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac5a3e4 */.elementor-10261 .elementor-element.elementor-element-ac5a3e4 .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fda6a6 */.sg-lightbox {
    position: fixed;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 999999;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    will-change: opacity, backdrop-filter;
    overscroll-behavior: contain;
    touch-action: none;
    transition:
        opacity 300ms cubic-bezier(0.25, 1, 0.75, 1),
        backdrop-filter 300ms cubic-bezier(0.25, 1, 0.75, 1),
        -webkit-backdrop-filter 300ms cubic-bezier(0.25, 1, 0.75, 1);
}

.sg-lightbox.is-visible {
    visibility: visible;
    pointer-events: auto;
}

.sg-lightbox.is-open {
    opacity: 1;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* Content shell & animated media box */
.sg-lightbox__shell {
    width: 100vw;
    height: 100vh;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* This is the animated 16/9 media box */
/*.sg-lightbox__content {*/
/*    position: relative;*/
/*    aspect-ratio: 16 / 9;*/
/*    width: min(*/
/*        calc(100vw - 200px),*/
/*        calc((100vh - 200px) * 16 / 9)*/
/*    );*/
/*    transform: scale(0.96);*/
/*    opacity: 0;*/
/*    transition:*/
/*        transform 300ms cubic-bezier(0.25, 1, 0.75, 1),*/
/*        opacity 300ms cubic-bezier(0.25, 1, 0.75, 1);*/
/*    will-change: transform, opacity;*/
/*}*/
.sg-lightbox__content {
    position: relative;

    width: auto;
    height: auto;

    /*max-width: calc(100vw - 200px);*/
    /*max-height: calc(100vh - 200px);*/

    display: flex;
    align-items: center;
    justify-content: center;

    transform: scale(0.96);
    opacity: 0;
    transition:
        transform 300ms cubic-bezier(0.25, 1, 0.75, 1),
        opacity 300ms cubic-bezier(0.25, 1, 0.75, 1);
    will-change: transform, opacity;
}

.sg-lightbox.is-open .sg-lightbox__content {
    transform: scale(1);
    opacity: 1;
}

/*.sg-lightbox__img,*/
/*.sg-lightbox__video {*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    border-radius: 25px;*/
/*    overflow: hidden;*/
/*}*/
.sg-lightbox__img,
.sg-lightbox__video {
    display: block;

    width: auto;
    height: auto;
    
    max-width: calc(100vw - 200px);
    max-height: calc(100vh - 200px);

    object-fit: contain;

    border-radius: 25px;
    overflow: hidden;
}

/* Fixed viewport controls */
.sg-lightbox__btn {

    /* Size */
    --slkd-button-width: 50px;
    --slkd-button-icon-width: calc(var(--slkd-button-width) / 2.5);

    /* Border radius */
    --slkd-button-border-radius: 100px;

    appearance: none !important;
    cursor: pointer !important;
    user-select: none !important;

    position: fixed !important;
    overflow: hidden !important;
    z-index: 1000000 !important;
    opacity: 1 !important;
    isolation: isolate !important;

    display: grid !important;
    place-items: center !important;

    box-sizing: border-box !important;
    outline: none !important;
    margin: 0 !important;
    border: 0 !important;
    padding: 0 !important;
    aspect-ratio: 1 !important;
    width: var(--slkd-button-width) !important;
    height: var(--slkd-button-width) !important;
    border-radius: calc(var(--slkd-button-border-radius) / 2) !important;

    font-size: var(--slkd-button-icon-width) !important;

    color: var(--slkd-white) !important;
    fill: var(--slkd-white) !important;

    background: var(--slkd-black-opacity-50) !important;
    box-shadow: inset 0 0 0 1px var(--slkd-black-opacity-0),
                0 10px 30px -10px var(--slkd-black-opacity-0) !important;

    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.sg-lightbox__btn:hover,
.sg-lightbox__btn:focus {
    background: var(--slkd-black) !important;
    box-shadow: inset 0 0 0 1px var(--slkd-black),
                0 10px 30px -10px var(--slkd-black-opacity-50) !important;
}

.sg-lightbox__btn:active {
    background: var(--slkd-black) !important;
    box-shadow: inset 0 0 0 1px var(--slkd-black),
                0 10px 30px -10px var(--slkd-black-opacity-50) !important;
}

.sg-lightbox__btn:disabled {
    opacity: 0.5 !important;
    pointer-events: none !important;
    user-select: none !important;
    filter: grayscale(100%) !important;
}

.sg-lightbox__btn,
.sg-lightbox__btn svg {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.sg-lightbox__btn svg {
    fill: var(--slkd-white) !important;
    height: 1em !important;
    width: 1em !important;
}

.sg-lightbox__btn:hover svg,
.sg-lightbox__btn:focus svg,
.sg-lightbox__btn:active svg {
    fill: var(--slkd-white) !important;
}

.sg-lightbox__btn--close {
    top: var(--slkd-left-right-padding) !important;
    right: var(--slkd-left-right-padding) !important;
}

.sg-lightbox__btn--prev {
    left: var(--slkd-left-right-padding) !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.sg-lightbox__btn--next {
    right: var(--slkd-left-right-padding) !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

@media (prefers-reduced-motion: reduce) {
    .sg-lightbox,
    .sg-lightbox__content {
        transition: none;
    }
}

/* ================================
   Gallery grid
   ================================ */

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery {

    /*--card-height: 300px;*/
    --slkd-columns: 5;
    --slkd-gap: var(--slkd-global-spacing);
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery__item, 
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery__item img {
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item {
    isolation: isolate !important;
    position: relative !important;

    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-end !important;
    align-items: stretch !important;
    
    border-radius: var(--slkd-border-radius-l) !important;
    
    overflow: hidden !important;

    aspect-ratio: 1 !important;
    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery__item:hover {
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}

/* Ensure tiles and anchors fill their cells, including video triggers */
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item,
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery__link,
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__open--video-thumb {
    aspect-ratio: 1 !important;
    display: block !important;

    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item img,
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item video {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item:hover img,
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item:hover video {
    transform: scale3d(1.05, 1.05, 1.05) !important;
}

/* ================================
   Video thumbnail + play icon
   ================================ */

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__item--video {
    position: relative !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__video-poster {
    aspect-ratio: 1 !important;
    position: relative !important;
    display: block !important;

    min-height: var(--card-height) !important;
    height: var(--card-height) !important;
    max-height: var(--card-height) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__play-icon {
    position: absolute !important;
    inset: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    pointer-events: none !important; /* keep the whole tile clickable */
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__play-icon-svg {
    width: 75px !important;
    height: 75px !important;
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__play-icon-svg circle {
    fill: var(--slkd-black-opacity-50) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__play-icon-svg polygon {
    fill: var(--slkd-white) !important;
}

.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__open--video-thumb:hover .slicked-gallery__play-icon-svg,
.elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery .slicked-gallery__open--video-thumb:focus .slicked-gallery__play-icon-svg {
    transform: scale(1.1);
}

@media (max-width: 1024px) {

    .elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery {

        --slkd-columns: 3;

    }
    
    /*.sg-lightbox__content {*/
    /*    width: min(*/
    /*        calc(100vw - 100px),*/
    /*        calc((100vh - 100px) * 16 / 9)*/
    /*    );*/
    /*}*/

    .sg-lightbox__img,
    .sg-lightbox__video {
        max-width: calc(100vw - 100px);
        max-height: calc(100vh - 100px);
    }

}

@media (max-width: 767px) {

    .elementor-10261 .elementor-element.elementor-element-4fda6a6 .slicked-gallery {

        --slkd-columns: 2;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f6fb23 */.elementor-10261 .elementor-element.elementor-element-7f6fb23 {
    position: absolute !important;
    inset: 0 !important;
    border-radius: var(--slkd-border-radius-l) !important;
    overflow: hidden !important;
}
.elementor-10261 .elementor-element.elementor-element-7f6fb23::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: var(--slkd-black) !important;
    opacity: 0.5 !important;
    z-index: 1 !important;
}

.elementor-10261 .elementor-element.elementor-element-7f6fb23 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d75d3d */.elementor-10261 .elementor-element.elementor-element-6d75d3d .elementor-heading-title {
    color: var(--slkd-global-heading-color-on-dark) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f6fb23 */.elementor-10261 .elementor-element.elementor-element-7f6fb23 {
    position: absolute !important;
    inset: 0 !important;
    border-radius: var(--slkd-border-radius-l) !important;
    overflow: hidden !important;
}
.elementor-10261 .elementor-element.elementor-element-7f6fb23::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: var(--slkd-black) !important;
    opacity: 0.5 !important;
    z-index: 1 !important;
}

.elementor-10261 .elementor-element.elementor-element-7f6fb23 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d75d3d */.elementor-10261 .elementor-element.elementor-element-6d75d3d .elementor-heading-title {
    color: var(--slkd-global-heading-color-on-dark) !important;
}/* End custom CSS */