.elementor-269 .elementor-element.elementor-global-1335{--grid-row-gap:100px;}.elementor-269 .elementor-element.elementor-global-1335 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-269 .elementor-element.elementor-global-1335:after{content:"0.66";}.elementor-269 .elementor-element.elementor-global-1335 .elementor-post__thumbnail__link{width:100%;}.elementor-269 .elementor-element.elementor-global-1335 .elementor-post{border-color:#FFFFFF;}.elementor-269 .elementor-element.elementor-global-1335.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-269 .elementor-element.elementor-global-1335.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-269 .elementor-element.elementor-global-1335.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-269 .elementor-element.elementor-global-1335 .elementor-post__title{margin-bottom:10px;}@media(max-width:1024px){.elementor-269 .elementor-element.elementor-global-1335 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-269 .elementor-element.elementor-global-1335:after{content:"0.66";}.elementor-269 .elementor-element.elementor-global-1335 .elementor-post__thumbnail__link{width:100%;}}@media(max-width:767px){.elementor-269 .elementor-element.elementor-global-1335 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-269 .elementor-element.elementor-global-1335:after{content:"0.66";}.elementor-269 .elementor-element.elementor-global-1335 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for global, class: .elementor-global-1335 */#c_wrap {
    margin-bottom: 0;
}
@media screen and (min-width: 1000px) {
    #footer-bar {
        display: none;
    }
}

:root {
    --elem-normal: calc(100vw / var(--elem-columns));
    --elem-unhovered: calc((100vw - var(--elem-hovered)) / (var(--elem-columns) - 1));
    --elem-hovered: calc(var(--elem-normal) * 3 / 2)
}

/* DESKTOP */
@media screen and (min-width: 1000px) {
    /* transitions */
    .elementor-269 .elementor-element.elementor-global-1335 article,
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__excerpt,
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__read-more,
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__text {
        transition: 0.4s;
        -o-transition: 0.4s;
        -ms-transition: 0.4s;
        -moz-transition: 0.4s;
        -webkit-transition: 0.4s;
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__thumbnail img {
        transition: opacity 0.4s;
        -o-transition: opacity 0.4s;
        -ms-transition: opacity 0.4s;
        -moz-transition: opacity 0.4s;
        -webkit-transition: opacity 0.4s;
    }
    
    /* normal */
    .elementor-269 .elementor-element.elementor-global-1335 article {
        width: var(--elem-normal);
        height: 100vh;
        background: var(--whitegrey-color);
    }
    .elementor-269 .elementor-element.elementor-global-1335 article:first-child {
        border: none;
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__title {
        text-align: center;
        width: var(--elem-normal);
        height: 57px;
        margin: 0 auto;
        position: relative;
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__title a {
        margin: 0 !important;
        position: absolute;
        width: 100%;
        left: 50%;
        transform: translate(-50%,-50%);
        top: 50%;
        padding: 0 10px;
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__text .elementor-post__excerpt {
        width: 100%;
        padding: 10px;
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__text {
        left: calc((var(--elem-hovered) - var(--elem-normal)) / -2);
        position: relative;
        width: var(--elem-hovered);
        padding: 30px;
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__thumbnail {
        height: 50vh;
        padding: 0 !important;
        background: black;
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__thumbnail img {
        object-fit: cover;
        min-width: var(--elem-hovered);
        min-height: 100%;
        opacity: 0.6;
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__excerpt,
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__read-more {
        opacity: 0;
    }
    .elementor-269 .elementor-element.elementor-global-1335 article:hover .elementor-post__excerpt,
    .elementor-269 .elementor-element.elementor-global-1335 article:hover .elementor-post__read-more {
        opacity: 1;
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__excerpt p {
        font-size: 15px;
    }
    
    /* unhovered */
    .elementor-269 .elementor-element.elementor-global-1335:hover article {
        width: var(--elem-unhovered);
    }
    .elementor-269 .elementor-element.elementor-global-1335:hover .elementor-post__text {
        left: calc((var(--elem-hovered) - var(--elem-unhovered)) / -2);
    }
    .elementor-269 .elementor-element.elementor-global-1335:hover .elementor-post__title {
        width: var(--elem-unhovered);
    }
    
    /* hovered */
    .elementor-269 .elementor-element.elementor-global-1335 article:hover {
        width: var(--elem-hovered);
        background: var(--background-body);
    }
    .elementor-269 .elementor-element.elementor-global-1335 article:hover .elementor-post__text {
        left: 0;
    }
    .elementor-269 .elementor-element.elementor-global-1335 article:hover .elementor-post__title {
        width: 100%;
    }
    .elementor-269 .elementor-element.elementor-global-1335 article:hover .elementor-post__thumbnail img {
        opacity: 1;
    }
}

/* MOBIL */
@media screen and (max-width: 999px) {
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-grid {
        grid-template-columns: repeat(1,1fr) !important;
    }
    .elementor-269 .elementor-element.elementor-global-1335 {
        margin-top: 30px;
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-posts-container {
        grid-row-gap: 20px !important;
    }
    .elementor-269 .elementor-element.elementor-global-1335 article {
        position: relative;
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__text {
        z-index: 1;
        top: 0;
        background: var(--background-body);
        border-radius: 5px;
        transform: translateY(-30px);
        margin: 0 30px;
        width: calc(100% - 60px);
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__title {
        width: 100vw;
        display: table-cell;
        vertical-align: middle;
        padding: 20px 20px 15px
    }
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__excerpt {
        padding: 0 10px;
    }
}


.elementor-269 .elementor-element.elementor-global-1335 .elementor-post__read-more {
    font-weight: 500;
}

@media screen and (max-width: 600px) {
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__title a {
        font-size: 22px;
    }
}
@media screen and (min-width: 600px) and (max-width: 1000px) {
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__title a {
        font-size: 28px;
    }
}
@media screen and (min-width: 1000px) and (max-width: 1250px) {
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__title a {
        font-size: 21px;
    }
}
@media screen and (min-width: 1250px) and (max-width: 1400px) {
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__title a {
        font-size: 24px;
    }
}
@media screen and (min-width: 1400px) {
    .elementor-269 .elementor-element.elementor-global-1335 .elementor-post__title a {
        font-size: 26px;
    }
}/* End custom CSS */
/* Start custom CSS */:root {
    --elem-columns: 3;
}/* End custom CSS */