.elementor-10394 .elementor-element.elementor-element-7f94876{--display:flex;}.elementor-10394 .elementor-element.elementor-element-3ff5924{--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:center;--gap:calc(var(--slkd-global-spacing) / 2) calc(var(--slkd-global-spacing) / 2);--row-gap:calc(var(--slkd-global-spacing) / 2);--column-gap:calc(var(--slkd-global-spacing) / 2);--flex-wrap:wrap;--align-content:flex-start;}.elementor-10394 .elementor-element.elementor-element-fe4eb14 > .elementor-widget-container{margin:0 calc(var(--slkd-global-spacing) / 2) 0 0;}.elementor-10394 .elementor-element.elementor-element-fe4eb14 .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-c9d86a7-font-family ), Sans-serif;font-size:var( --e-global-typography-c9d86a7-font-size );font-weight:var( --e-global-typography-c9d86a7-font-weight );line-height:var( --e-global-typography-c9d86a7-line-height );letter-spacing:var( --e-global-typography-c9d86a7-letter-spacing );text-align:left;}.elementor-10394 .elementor-element.elementor-element-36b270e .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-a602b3f-font-family ), Sans-serif;font-size:var( --e-global-typography-a602b3f-font-size );font-weight:var( --e-global-typography-a602b3f-font-weight );line-height:var( --e-global-typography-a602b3f-line-height );text-align:left;}.elementor-10394 .elementor-element.elementor-element-9759e6c .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-a602b3f-font-family ), Sans-serif;font-size:var( --e-global-typography-a602b3f-font-size );font-weight:var( --e-global-typography-a602b3f-font-weight );line-height:var( --e-global-typography-a602b3f-line-height );text-align:left;}.elementor-10394 .elementor-element.elementor-element-c0d60d2 .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-63b8232-font-family ), Sans-serif;font-size:var( --e-global-typography-63b8232-font-size );font-weight:var( --e-global-typography-63b8232-font-weight );line-height:var( --e-global-typography-63b8232-line-height );text-align:left;}.elementor-10394 .elementor-element.elementor-element-1c89fde .jet-listing-dynamic-field__content{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 );text-align:left;}.elementor-10394 .elementor-element.elementor-element-18dced0{--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:6.25px 6.25px;--row-gap:6.25px;--column-gap:6.25px;--flex-wrap:nowrap;}.elementor-10394 .elementor-element.elementor-element-a7dee2f .elementor-heading-title{font-family:var( --e-global-typography-5da6a19-font-family ), Sans-serif;font-size:var( --e-global-typography-5da6a19-font-size );font-weight:var( --e-global-typography-5da6a19-font-weight );line-height:var( --e-global-typography-5da6a19-line-height );}.elementor-10394 .elementor-element.elementor-element-7d72792 .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-63b8232-font-family ), Sans-serif;font-size:var( --e-global-typography-63b8232-font-size );font-weight:var( --e-global-typography-63b8232-font-weight );line-height:var( --e-global-typography-63b8232-line-height );text-align:left;}.elementor-10394 .elementor-element.elementor-element-dcf9ca0 .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-63b8232-font-family ), Sans-serif;font-size:var( --e-global-typography-63b8232-font-size );font-weight:var( --e-global-typography-63b8232-font-weight );line-height:var( --e-global-typography-63b8232-line-height );text-align:left;}.elementor-10394 .elementor-element.elementor-element-3f430a5 > .elementor-widget-container{margin:calc(var(--slkd-global-spacing) / 4) 0 0 0;}.elementor-10394 .elementor-element.elementor-element-3f430a5 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-10394 .elementor-element.elementor-element-3f430a5 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-a602b3f-font-family ), Sans-serif;font-size:var( --e-global-typography-a602b3f-font-size );font-weight:var( --e-global-typography-a602b3f-font-weight );line-height:var( --e-global-typography-a602b3f-line-height );}.elementor-10394 .elementor-element.elementor-element-76d214e{--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: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-10394 .elementor-element.elementor-element-c68d0cb{--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:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);--flex-wrap:wrap;--align-content:flex-start;}.elementor-10394 .elementor-element.elementor-element-96c19a5 .jet-listing-dynamic-field__content{text-align:left;}.elementor-10394 .elementor-element.elementor-element-f37015c .jet-listing-dynamic-field__content{text-align:left;}.elementor-10394 .elementor-element.elementor-element-74eaa32 .jet-listing-dynamic-field__content{text-align:left;}.elementor-10394 .elementor-element.elementor-element-05d50ef.elementor-element{--align-self:center;}.elementor-10394 .elementor-element.elementor-element-05d50ef .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 );border-style:none;}@media(max-width:1024px){.elementor-10394 .elementor-element.elementor-element-fe4eb14 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-c9d86a7-font-size );line-height:var( --e-global-typography-c9d86a7-line-height );letter-spacing:var( --e-global-typography-c9d86a7-letter-spacing );}.elementor-10394 .elementor-element.elementor-element-36b270e .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-a602b3f-font-size );line-height:var( --e-global-typography-a602b3f-line-height );}.elementor-10394 .elementor-element.elementor-element-9759e6c .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-a602b3f-font-size );line-height:var( --e-global-typography-a602b3f-line-height );}.elementor-10394 .elementor-element.elementor-element-c0d60d2 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-63b8232-font-size );line-height:var( --e-global-typography-63b8232-line-height );}.elementor-10394 .elementor-element.elementor-element-1c89fde .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-10394 .elementor-element.elementor-element-a7dee2f .elementor-heading-title{font-size:var( --e-global-typography-5da6a19-font-size );line-height:var( --e-global-typography-5da6a19-line-height );}.elementor-10394 .elementor-element.elementor-element-7d72792 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-63b8232-font-size );line-height:var( --e-global-typography-63b8232-line-height );}.elementor-10394 .elementor-element.elementor-element-dcf9ca0 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-63b8232-font-size );line-height:var( --e-global-typography-63b8232-line-height );}.elementor-10394 .elementor-element.elementor-element-3f430a5 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a602b3f-font-size );line-height:var( --e-global-typography-a602b3f-line-height );}.elementor-10394 .elementor-element.elementor-element-05d50ef .elementor-button{font-size:var( --e-global-typography-c4d217a-font-size );line-height:var( --e-global-typography-c4d217a-line-height );}}@media(min-width:768px){.elementor-10394 .elementor-element.elementor-element-7f94876{--width:100%;}.elementor-10394 .elementor-element.elementor-element-3ff5924{--width:100%;}.elementor-10394 .elementor-element.elementor-element-18dced0{--width:100%;}.elementor-10394 .elementor-element.elementor-element-76d214e{--width:100%;}.elementor-10394 .elementor-element.elementor-element-c68d0cb{--width:max-content;}}@media(max-width:767px){.elementor-10394 .elementor-element.elementor-element-fe4eb14 > .elementor-widget-container{margin:0 0 0 0;}.elementor-10394 .elementor-element.elementor-element-fe4eb14 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-c9d86a7-font-size );line-height:var( --e-global-typography-c9d86a7-line-height );letter-spacing:var( --e-global-typography-c9d86a7-letter-spacing );}.elementor-10394 .elementor-element.elementor-element-36b270e .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-a602b3f-font-size );line-height:var( --e-global-typography-a602b3f-line-height );}.elementor-10394 .elementor-element.elementor-element-9759e6c .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-a602b3f-font-size );line-height:var( --e-global-typography-a602b3f-line-height );}.elementor-10394 .elementor-element.elementor-element-c0d60d2 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-63b8232-font-size );line-height:var( --e-global-typography-63b8232-line-height );}.elementor-10394 .elementor-element.elementor-element-1c89fde .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-10394 .elementor-element.elementor-element-a7dee2f .elementor-heading-title{font-size:var( --e-global-typography-5da6a19-font-size );line-height:var( --e-global-typography-5da6a19-line-height );}.elementor-10394 .elementor-element.elementor-element-7d72792 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-63b8232-font-size );line-height:var( --e-global-typography-63b8232-line-height );}.elementor-10394 .elementor-element.elementor-element-dcf9ca0 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-63b8232-font-size );line-height:var( --e-global-typography-63b8232-line-height );}.elementor-10394 .elementor-element.elementor-element-3f430a5 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a602b3f-font-size );line-height:var( --e-global-typography-a602b3f-line-height );}.elementor-10394 .elementor-element.elementor-element-76d214e{--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-10394 .elementor-element.elementor-element-c68d0cb{--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);}.elementor-10394 .elementor-element.elementor-element-05d50ef .elementor-button{font-size:var( --e-global-typography-c4d217a-font-size );line-height:var( --e-global-typography-c4d217a-line-height );}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-fe4eb14 */.elementor-10394 .elementor-element.elementor-element-fe4eb14 .jet-listing-dynamic-field__content {
    color: var(--slkd-global-heading-color) !important;
	text-wrap: balance !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-36b270e */.elementor-10394 .elementor-element.elementor-element-36b270e .jet-listing-dynamic-field__content {
    color: var(--slkd-global-heading-color) !important;
    background: var(--slkd-black-opacity-5) !important;
    padding: calc(var(--slkd-global-spacing) / 8) calc(var(--slkd-global-spacing) / 2) !important;
    border-radius: var(--slkd-border-radius-xxl) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-9759e6c */.elementor-10394 .elementor-element.elementor-element-9759e6c .jet-listing-dynamic-field__content {
    color: var(--slkd-global-heading-color) !important;
    background: var(--slkd-black-opacity-5) !important;
    padding: calc(var(--slkd-global-spacing) / 8) calc(var(--slkd-global-spacing) / 2) !important;
    border-radius: var(--slkd-border-radius-xxl) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c0d60d2 */.elementor-10394 .elementor-element.elementor-element-c0d60d2 {
    color: var(--slkd-global-heading-color) !important;
    margin: 0 0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-1c89fde */.elementor-10394 .elementor-element.elementor-element-1c89fde {
    color: var(--slkd-global-text-color) !important;
}

.elementor-10394 .elementor-element.elementor-element-1c89fde h1,
.elementor-10394 .elementor-element.elementor-element-1c89fde h2,
.elementor-10394 .elementor-element.elementor-element-1c89fde h3,
.elementor-10394 .elementor-element.elementor-element-1c89fde h4,
.elementor-10394 .elementor-element.elementor-element-1c89fde h5,
.elementor-10394 .elementor-element.elementor-element-1c89fde h6 {
    color: var(--slkd-global-heading-color) !important;
	text-wrap: balance !important;
	color: var(--e-global-color-primary);
    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;
    letter-spacing: var(--e-global-typography-4ab5a86-letter-spacing) !important;
    margin: 0 0 calc(var(--slkd-global-spacing) / 4) 0 !important;
}

.elementor-10394 .elementor-element.elementor-element-1c89fde a {
    color: var(--slkd-accent-color) !important;
    font-weight: var(--slkd-global-font-weight-bold) !important;
    text-decoration: underline !important;
    transition: calc(var(--slkd-global-animation-duration) / 2) var(--slkd-global-animation-property) !important;
}
.elementor-10394 .elementor-element.elementor-element-1c89fde a:hover, 
.elementor-10394 .elementor-element.elementor-element-1c89fde a:focus, 
.elementor-10394 .elementor-element.elementor-element-1c89fde a:active {
    color: var(--slkd-accent-color-hovered-focused) !important;
}

.elementor-10394 .elementor-element.elementor-element-1c89fde ul, 
.elementor-10394 .elementor-element.elementor-element-1c89fde ol {
    padding: 0 0 0 var(--slkd-global-spacing) !important;
    margin: 0 0 calc(var(--slkd-global-spacing) / 2) 0 !important;
    
}

.elementor-10394 .elementor-element.elementor-element-1c89fde .slkd-button {
    cursor: pointer !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--slkd-global-heading-color);
	font-family: var(--e-global-typography-fc6b08c-font-family), Sans-serif !important;
	font-size: var(--e-global-typography-fc6b08c-font-size) !important;
	font-weight: var(--e-global-typography-fc6b08c-font-weight) !important;
	line-height: var(--e-global-typography-fc6b08c-line-height) !important;
    transition: calc(var(--slkd-global-animation-duration) / 2) var(--slkd-global-animation-property) !important;
}
.elementor-10394 .elementor-element.elementor-element-1c89fde .slkd-button:hover, 
.elementor-10394 .elementor-element.elementor-element-1c89fde .slkd-button:focus, 
.elementor-10394 .elementor-element.elementor-element-1c89fde .slkd-button:active {
    color: var(--slkd-accent-color) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7dee2f */.elementor-10394 .elementor-element.elementor-element-a7dee2f .elementor-heading-title {
    color: var(--slkd-global-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7d72792 */.elementor-10394 .elementor-element.elementor-element-7d72792 .jet-listing-dynamic-field__content {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-dcf9ca0 */.elementor-10394 .elementor-element.elementor-element-dcf9ca0 .jet-listing-dynamic-field__content {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-3f430a5 */.elementor-10394 .elementor-element.elementor-element-3f430a5 .jet-listing-dynamic-repeater__items  {
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}

.elementor-10394 .elementor-element.elementor-element-3f430a5 .jet-listing-dynamic-repeater__item {
    isolation: isolate !important;
    position: relative !important;
    
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    flex: 0 0 auto !important;
    
    width: initial !important;
    
    background: var(--slkd-accent-color-light-90) !important;

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



.elementor-10394 .elementor-element.elementor-element-3f430a5 .slkd-item-title {
    color: var(--slkd-accent-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c68d0cb */.elementor-10394 .elementor-element.elementor-element-c68d0cb .jet-listing-dynamic-field__icon {
    font-size: 20px !important;
    position: relative !important;
    top: 2px !important;
    
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-10394 .elementor-element.elementor-element-c68d0cb .elementor-widget-jet-listing-dynamic-field .elementor-widget-container {
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 4) !important;
    
    color: var(--slkd-global-heading-color) !important;
    fill: var(--slkd-global-heading-color) !important;

    font-family: var(--e-global-typography-2e93cb8-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-2e93cb8-font-size) !important;
    font-weight: var(--e-global-typography-2e93cb8-font-weight) !important;
    line-height: var(--e-global-typography-2e93cb8-line-height) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-05d50ef */.elementor-10394 .elementor-element.elementor-element-05d50ef {
    margin: 0 0 0 auto !important;
}

@media (max-width: 767px) {
    
.elementor-10394 .elementor-element.elementor-element-05d50ef {
    width: 100% !important;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f94876 */.elementor-10394 .elementor-element.elementor-element-7f94876 {
    isolation: isolate !important;

    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-global-spacing) !important;
    
    background: var(--slkd-white) !important;
    padding: calc(var(--slkd-global-spacing) * 2) !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-10394 .elementor-element.elementor-element-7f94876:hover {
    box-shadow: inset 0 0 0 1px #919191 !important;
	transform: translate3d(0, calc(var(--slkd-global-spacing) / -4), 0) !important;
}

@media (max-width: 767px) {
    
.elementor-10394 .elementor-element.elementor-element-7f94876 {
    padding: var(--slkd-global-spacing) !important;
}
    
}/* End custom CSS */