.elementor-546 .elementor-element.elementor-element-5b2a5c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-546 .elementor-element.elementor-element-5939ad3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-546 .elementor-element.elementor-element-f2d942c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-546 .elementor-element.elementor-element-2ab9c13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-546 .elementor-element.elementor-element-b1b4001 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:47px;font-weight:700;}.elementor-546 .elementor-element.elementor-element-bc35611{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-546 .elementor-element.elementor-element-bc35611.elementor-element{--align-self:flex-start;}.elementor-546 .elementor-element.elementor-element-bc35611 .jet-listing-dynamic-field__content{color:var( --e-global-color-550181d );font-size:33px;font-weight:700;text-align:left;}.elementor-546 .elementor-element.elementor-element-bc35611 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-546 .elementor-element.elementor-element-bc35611 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-546 .elementor-element.elementor-element-bc35611 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-546 .elementor-element.elementor-element-2e9aed9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-546 .elementor-element.elementor-element-2e9aed9 .jet-listing-dynamic-field__content{color:#475569;font-size:18px;font-weight:500;text-align:left;}.elementor-546 .elementor-element.elementor-element-2e9aed9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-546 .elementor-element.elementor-element-2e9aed9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-546 .elementor-element.elementor-element-2e9aed9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-546 .elementor-element.elementor-element-d584b87{background-color:#EEF4FF;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:14px 22px 14px 22px;border-radius:14px 14px 14px 14px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#1D4ED8;}.elementor-546 .elementor-element.elementor-element-d584b87.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-546 .elementor-element.elementor-element-83fe136 .elementor-button:hover, .elementor-546 .elementor-element.elementor-element-83fe136 .elementor-button:focus{background-color:var( --e-global-color-24f12ef );}.elementor-546 .elementor-element.elementor-element-61709ce{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9dd4c9f );--border-color:var( --e-global-color-9dd4c9f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-546 .elementor-element.elementor-element-3eb69f1{padding:0px 0px 0px 10px;}.elementor-546 .elementor-element.elementor-element-d5901f1{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-546 .elementor-element.elementor-element-8cd7ce7{padding:0px 0px 0px 10px;}.elementor-546 .elementor-element.elementor-element-be6e4ba{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-546 .elementor-element.elementor-element-fe4c52d{padding:0px 0px 0px 10px;}.elementor-546 .elementor-element.elementor-element-89746a7{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-546 .elementor-element.elementor-element-dc20c15 .gallery-item .gallery-caption{text-align:center;}.elementor-546 .elementor-element.elementor-element-0d50e1b{--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;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-546 .elementor-element.elementor-element-07c510a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-546 .elementor-element.elementor-element-b52d6b6 .elementor-button:hover, .elementor-546 .elementor-element.elementor-element-b52d6b6 .elementor-button:focus{background-color:var( --e-global-color-24f12ef );}.elementor-546 .elementor-element.elementor-element-8fedb5b .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-546 .elementor-element.elementor-element-8fedb5b .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}@media(max-width:1024px){.elementor-546 .elementor-element.elementor-element-5b2a5c2{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-546 .elementor-element.elementor-element-b1b4001 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-546 .elementor-element.elementor-element-07c510a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-546 .elementor-element.elementor-element-08b1eed{text-align:start;}}@media(min-width:768px){.elementor-546 .elementor-element.elementor-element-5939ad3{--width:45%;}.elementor-546 .elementor-element.elementor-element-f2d942c{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-546 .elementor-element.elementor-element-5b2a5c2{--content-width:100%;}.elementor-546 .elementor-element.elementor-element-f2d942c{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-2ab9c13 */.custom-breadcrumbs{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:10px;

    font-size:15px;
    color:#64748b;
}

.custom-breadcrumbs a{
    color:#1e3a5f;
    text-decoration:none;
    font-weight:500;

    transition:.2s ease;
}

.custom-breadcrumbs a:hover{
    color:#0f172a;
}

.custom-breadcrumbs span{
    color:#94a3b8;
    font-size:16px;
}

.custom-breadcrumbs .current{
    color:#94a3b8;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-8fedb5b */.kolor-item{
    display:flex;
    flex-direction:column;
    align-items:flex-start;

    gap:8px;
    width:100%;
    margin-bottom:10px;
}

.kolor-title{
    width:100%;
    margin:0;

    font-size:22px;
    font-weight:700;
    line-height:1.1;

    list-style:none;
}

.kolor-title::marker{
    display:none;
    content:'';
}

.kolor-item .gallery{
    display:flex !important;
    flex-wrap:wrap;

    justify-content:flex-start !important;
    align-items:flex-start !important;

    gap:10px;

    width:100%;
    margin:0 !important;
}

.kolor-item .gallery-item{
    width:auto !important;
    margin:0 !important;
    float:none !important;
}

.kolor-item .gallery-icon{
    width:42px;
    height:42px;
}

.kolor-item .gallery a{
    display:block;
    width:42px;
    height:42px;
}

.kolor-item .gallery img{
    width:42px !important;
    height:42px !important;

    object-fit:cover;
    display:block;

    border:1px solid rgba(0,0,0,.08);
    transition:.2s;
}

.jet-listing-dynamic-repeater__items{
    display:flex;
    flex-direction:column;
    gap:8px;
}

.kolor-item figcaption{
    margin-top:4px;

    font-size:9px;
    line-height:1;
    font-weight:600;

    text-align:center;
    text-transform:uppercase;

    color:#666;

    width:42px;

    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */