.elementor-3550 .elementor-element.elementor-element-ec93ea9{--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-3550 .elementor-element.elementor-element-1274069{--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-3550 .elementor-element.elementor-element-4b43f72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:63px;--margin-bottom:109px;--margin-left:109px;--margin-right:109px;--padding-top:110px;--padding-bottom:110px;--padding-left:15px;--padding-right:15px;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-blog-block-post, .elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-image-card, .elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-card{background-color:#ffffff;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-btn{background-color:#161C47;border-style:solid;border-width:1px 1px 1px 1px;border-color:#161C47;border-radius:15px 15px 15px 15px;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-btn:hover{background-color:#FFFFFF;color:#E3503D;fill:#E3503D;}.elementor-3550 .elementor-element.elementor-element-90e4391{width:initial;max-width:initial;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-image-card{display:block;}.elementor-3550 .elementor-element.elementor-element-90e4391 .btn-wraper{text-align:left;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-blog-block-post .elementskit-post-body{padding:20px 40px 40px 40px;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-image-card .elementskit-post-body{padding:20px 40px 40px 40px;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-entry-thumb{border-radius:5px 5px 5px 5px;margin:0px 0px 0px 0px;}.elementor-3550 .elementor-element.elementor-element-90e4391 .post-meta-list{text-align:left;}.elementor-3550 .elementor-element.elementor-element-90e4391 .post-meta-list > span{color:#161C47;fill:#161C47;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-body .entry-title a{color:#161C47;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-entry-header .entry-title a{color:#161C47;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-body .entry-title{text-align:left;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-entry-header .entry-title{text-align:left;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-footer > p{color:#000000;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-body > p{color:#000000;text-align:left;margin:0px 0px 0px 0px;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-footer{text-align:left;margin:0px 0px 0px 0px;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-blog-block-post .elementskit-post-footer > p{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-blog-block-post, .elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-image-card, .elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-card{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-3550 .elementor-element.elementor-element-ec93ea9{--margin-top:155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3550 .elementor-element.elementor-element-1274069{--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3550 .elementor-element.elementor-element-4b43f72{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-blog-block-post, .elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-image-card, .elementor-3550 .elementor-element.elementor-element-90e4391 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-3550 .elementor-element.elementor-element-90e4391 .post-meta-list > span{margin:0px 10px 0px 0px;}}@media(min-width:768px){.elementor-3550 .elementor-element.elementor-element-1274069{--content-width:1476px;}.elementor-3550 .elementor-element.elementor-element-4b43f72{--width:87%;}}/* Start custom CSS for geroz-breadcrumb-widget, class: .elementor-element-18e75cd */.elementor-3550 .elementor-element.elementor-element-18e75cd h1,
.elementor-3550 .elementor-element.elementor-element-18e75cd .page-title,
.elementor-3550 .elementor-element.elementor-element-18e75cd .breadcrumb-title {
    font-size: 120px;
    line-height: ;
}
/* Fix character spacing */
.elementor-3550 .elementor-element.elementor-element-18e75cd h1,
.elementor-3550 .elementor-element.elementor-element-18e75cd .page-title,
.elementor-3550 .elementor-element.elementor-element-18e75cd .breadcrumb-title {
    letter-spacing: -0.03em;   /* tightens characters */
    word-spacing: -0.08em;     /* fixes gap between words */
    line-height: 1.1;          /* removes vertical looseness */
}
/* ===== Desktop / Default ===== */
.elementor-3550 .elementor-element.elementor-element-18e75cd h1,
.elementor-3550 .elementor-element.elementor-element-18e75cd .page-title,
.elementor-3550 .elementor-element.elementor-element-18e75cd .breadcrumb-title {
    letter-spacing: -0.03em;
    word-spacing: -0.08em;
    line-height: 1.1;
}

/* ===== Mobile Fix: force single line ===== */
@media (max-width: 767px) {
    .elementor-3550 .elementor-element.elementor-element-18e75cd h1,
    .elementor-3550 .elementor-element.elementor-element-18e75cd .page-title,
    .elementor-3550 .elementor-element.elementor-element-18e75cd .breadcrumb-title {
        font-size: 40px;              /* adjust if needed */
        white-space: nowrap;          /* FORCE one line */
        overflow: hidden;
        text-overflow: ellipsis;      /* safety (no wrap) */
        letter-spacing: -0.01em;
        word-spacing: -0.04em;
        line-height: 1;
    }
}/* End custom CSS */