.block-latest-social {    display: flex;    flex-wrap: wrap;    width: 100%;    padding: var( --block-spacing) 0;}.block-latest-social .button-center-social{    display: flex;    justify-content: center;}.block-latest-social.arrows-position-side .latest-social{    padding: 0 50px;}.block-latest-social.nopaddingtop{    padding-top: 0;}.block-latest-social.nopaddingbottom{    padding-bottom: 0;}.block-latest-social .acf-innerblocks-container {    flex: 0 0 100%;    width: 100%;}.block-latest-social .latest-social {    display: flex;    margin-bottom: 40px;}.block-latest-social .latest-social.layout-fullwidth,.block-latest-social .latest-social.layout-staggered {    width: 100vw;    left: calc((-100vw + var(--wrapper)) / 2);}.block-latest-social.image-position-full .latest-social.perrow-6 .latest-article{    max-width: 200px;    height: 200px;}.block-latest-social.image-position-full .latest-social.perrow-4 .latest-article{    max-width: 310px;    height: 310px;}.block-latest-social.image-position-full .latest-social.perrow-3 .latest-article{    max-width: 460px;    height: 460px;}.block-latest-social.image-position-full .latest-social.perrow-2 .latest-article{    max-width: 500px;    height: 500px;}.block-latest-social .latest-social.layout-staggered .latest-article:nth-child(odd){    margin-top: 40px;}.block-latest-social .latest-social .slick-list .slick-track,.block-latest-social .latest-social .slick-list{    width: 100%;}.block-latest-social .latest-article {    flex: 0 0 32.333333%;    position: relative;    padding: 0 10px;    overflow: hidden;    margin-bottom: 5px;    display: flex;}.block-latest-social .latest-article .latest-article-image:after {    content: "";    width: 100%;    height: 60%;    position: absolute;    bottom: 0;    z-index: 1;    background: linear-gradient(180deg, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 100%);    transform: rotate(-180deg);}.block-latest-social .latest-article-image {    position: relative;    overflow: hidden;    width: 100%;    height: 100%;    z-index: 1}.block-latest-social .latest-article .latest-article-image img {    width: 100%;    height: 100%;    object-fit: cover;    display: block;}.block-latest-social.image-position-top .latest-article .latest-article-image img {    min-height: 270px;}.block-latest-social .latest-article .latest-article-image:before{    content: "";    width: 100%;    height: 0%;    position: absolute;    top: 0;    bottom: 0;    right: 0;    margin: auto;    left: 0;    opacity: 0;    z-index: 9;    background: var(--primary);    transition: all 0.5s ease;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;}.block-latest-social .latest-article.social-type-under .latest-article-title:before{    content: "";    width: 100%;    height: 100%;    position: absolute;    top: 0;    bottom: 0;    right: 0;    margin: auto;    left: 0;    z-index: -1;    background: var(--primary);    transition: all 0.5s ease;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;}.block-latest-social .latest-article.social-type-under.background-card-primary .latest-article-title:before{    background-color: var(--primary);}.block-latest-social .latest-article.social-type-under.background-card-secondary .latest-article-title:before{    background-color: var(--secondary);}.block-latest-social .latest-article.social-type-under.background-card-third.latest-article-title:before{    background-color: var(--third);}.block-latest-social .latest-article.social-type-under.background-card-forth .latest-article-title:before{    background-color: var(--forth);}.block-latest-social .latest-article.social-type-under.background-card-none .latest-article-title:before{    background-color: transparent;}.block-latest-social .latest-article.social-type-under.card-text-primary{    color: var(--primary);}.block-latest-social .latest-article.social-type-under.card-text-secondary{    color: var(--secondary);}.block-latest-social .latest-article.social-type-under.card-text-third{    color: var(--third);}.block-latest-social .latest-article.social-type-under.card-text-forth{    color: var(--forth);}.block-latest-social.image-position-full .latest-article:hover .latest-article-image:before,.block-latest-social a.latest-article.social-type-over:hover .latest-article-image:before,.block-latest-social a.latest-article .latest-article-image:hover:before {    height: 100%;    opacity: 0.85;    transition: all 0.5s ease;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;}.block-latest-social .latest-article.social-type-under .latest-article-title{    position: relative;    z-index: 2;    padding: 20px 10px;}.block-latest-social .latest-article.social-type-over .latest-article-title {    position: absolute;    z-index: 2;    padding: 40px;    box-sizing: border-box;    display: flex;    align-items: flex-end;    height: 100%;    width: 100%;    top: 0;    left: 0;    color: #fff;}.block-latest-social .latest-article.social-type-over .latest-article-title .title-position-left{    justify-content: flex-start;}.block-latest-social .latest-article.social-type-over .latest-article-title .title-position-center{    justify-content: center;}.block-latest-social .latest-article.social-type-over .latest-article-title .title-position-right{    justify-content: flex-end;}.block-latest-social .latest-article.social-type-under .latest-article-title .title-position-left{    text-align:left;}.block-latest-social .latest-article.social-type-under .latest-article-title .title-position-center{    text-align:center;}.block-latest-social .latest-article.social-type-under .latest-article-title .title-position-right{    text-align: right;}.block-latest-social .latest-article-image.social-border-square{    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;}.block-latest-social .latest-article-image.social-border-round{    -webkit-border-radius:50%;    -moz-border-radius: 50%;    border-radius: 50%;}.block-latest-social .latest-article-image.social-border-rounded{    -webkit-border-radius: 25px;    -moz-border-radius: 25px;    border-radius: 25px;}.block-latest-social.arrows-position-left .arrows-social{    justify-content: flex-start;}.block-latest-social.arrows-position-center .arrows-social{    justify-content: center;}.block-latest-social.arrows-position-right .arrows-social{    justify-content: flex-end;}.block-latest-social.arrows-position-side .arrows-social{    position: absolute;    top: 50%;    left: 0;    width: 100%;}.block-latest-social.arrows-position-none .arrows-social{    display: none}.block-latest-social.arrows-position-side .arrows-social .prev{    position: absolute;    left: 0;}.block-latest-social.arrows-position-side .arrows-social .next{    position: absolute;    right: 0;}.block-latest-social .acf-innerblocks-container{    display: flex;    flex-direction: column;}.block-latest-social.section-title-align-left .acf-innerblocks-container{    align-items: flex-start;}.block-latest-social.section-title-align-center .acf-innerblocks-container{    align-items: center;}.block-latest-social.section-title-align-right .acf-innerblocks-container{    align-items: flex-end;}.block-latest-social .social-arrows-buttons{    display: flex;    justify-content: space-between;    align-items: center;}.block-latest-social.arrows-position-right .social-arrows-buttons{    flex-direction: row-reverse;}.block-latest-social .feed-instagram  .view-image{    display: none;}.block-latest-social .feed-instagram .latest-article:hover  .view-image{    display: flex;    position: absolute;    top: 0;    left: 0;    color: #fff;    z-index: 10;    justify-content: center;    align-items: center;    width: 100%;    height: 100%;    font-size: 15px;    font-weight: 900;}.block-latest-social .feed-instagram .social-icon{    position: absolute;    top: 15px;    left: 15px;    color: #fff;    font-size: 15px;    z-index: 10;}.block-latest-social .feed-youtube .social-icon,.block-latest-social .feed-twitter .social-icon,.block-latest-social .feed-facebook .social-icon {    width: 53px;    height: 53px;    -webkit-border-radius:50px;    -moz-border-radius: 50px;    border-radius:50px;    color: #fff;    position: absolute;    display: flex;    justify-content: center;    align-items: center;    font-size: 15px;    z-index: 9;    background-color: var(--primary);    top: 10px;    left: 20px;}.block-latest-social.image-position-top{}.block-latest-social.image-position-top .latest-article-image{    max-height: 270px;}.block-latest-social.image-position-top .latest-article-image.social-border-custom{    -webkit-border-bottom-right-radius: 0px!important;    -webkit-border-bottom-left-radius: 0px!important;    -moz-border-radius-bottomright: 0px!important;    -moz-border-radius-bottomleft: 0px!important;    border-bottom-right-radius: 0px!important;    border-bottom-left-radius: 0px!important;}.block-latest-social.image-position-top .latest-article-title{    height: 185px;    box-sizing: border-box;    padding: 20px;    background: #fff;    -webkit-border-bottom-right-radius: 15px;    -webkit-border-bottom-left-radius: 15px;    -moz-border-radius-bottomright: 15px;    -moz-border-radius-bottomleft: 15px;    border-bottom-right-radius: 15px;    border-bottom-left-radius: 15px;    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);}.block-latest-social.image-position-top .latest-article-title .social-title,.block-latest-social.image-position-right .latest-article-title .social-title,.block-latest-social.image-position-left .latest-article-title .social-title{    font-size: 17px;    font-weight: 400;    line-height: 28px;    color: #000;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient:vertical;    overflow:hidden;}.block-latest-social.image-position-full .latest-article-title .social-title{    font-size: 17px;    font-weight: 400;    line-height: 28px;    color: #fff;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient:vertical;    overflow:hidden;}.block-latest-social.image-position-full .handle-date,.block-latest-social.image-position-top .handle-date{    position: absolute;    bottom: 0;    z-index: 9;    display: flex;    padding:20px;}.block-latest-social.image-position-left .latest-article-title .handle-date,.block-latest-social.image-position-right .latest-article-title .handle-date,.block-latest-social.image-position-full .latest-article-image .handle-date,.block-latest-social.image-position-top .latest-article-image .handle-date{    display: flex}.block-latest-social.image-position-left .latest-article-image .social-icon,.block-latest-social.image-position-right .latest-article-image .social-icon,.block-latest-social.image-position-full .latest-article-title .handle-date,.block-latest-social.image-position-top .latest-article-title .handle-date,.block-latest-social.image-position-left .latest-article-image .handle-date,.block-latest-social.image-position-right .latest-article-image .handle-date{    display: none}.block-latest-social.image-position-left .latest-article-title .handle-date,.block-latest-social.image-position-right .latest-article-title .handle-date{    align-items: center;    position: relative;    padding-bottom: 20px;}.block-latest-social.image-position-left .latest-article-title .handle-date:after,.block-latest-social.image-position-right .latest-article-title .handle-date:after{    content: "";    display: block;    width: 85px;    height: 6px;    margin-block-start: 10px;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius:50px;    background-color: var(--primary);    position: absolute;    bottom: 0;}.block-latest-social.image-position-left .latest-article-title .handle-date div,.block-latest-social.image-position-right .latest-article-title .handle-date div{    display: flex;    font-size: 15px;}.block-latest-social.image-position-left .latest-article-title .social-icon,.block-latest-social.image-position-right .latest-article-title .social-icon{    background-color: transparent;    top: 0;    left: 0;    position: relative;    width: auto;    height: auto;    margin-right: 10px;    color: var(--primary);}.block-latest-social.image-position-right .latest-article-title,.block-latest-social.image-position-left .latest-article-title{    justify-content: space-between;    display: flex;    flex-direction: column;}.block-latest-social.image-position-full .handle-date .handle,.block-latest-social.image-position-full .handle-date .date,.block-latest-social.image-position-top .handle-date .handle,.block-latest-social.image-position-top .handle-date .date{    font-size: 15px;    color: #fff;}.block-latest-social .handle-date  .date .dot,.block-latest-social .handle-date  .date .dot{    display: none;}.block-latest-social .handle-date .handle + .date .dot,.block-latest-social .handle-date .handle + .date .dot{    display: inline-block;    margin-right: 10px;}.block-latest-social .handle-date .handle + .date,.block-latest-social .handle-date .handle + .date{    margin-left: 10px;}.block-latest-social.image-position-left .latest-article,.block-latest-social.image-position-right .latest-article{    display: flex;}.block-latest-social.image-position-right .latest-article{    flex-direction: row-reverse;}.block-latest-social.image-position-left  .perrow-2 .latest-article-image,.block-latest-social.image-position-right .perrow-2 .latest-article-image{    min-width: 300px;    width: 300px;}.block-latest-social.image-position-left .perrow-3 .latest-article-image,.block-latest-social.image-position-right .perrow-3 .latest-article-image{    min-width: 200px;    width: 200px;}.block-latest-social.image-position-left .latest-article-title,.block-latest-social.image-position-right .latest-article-title{    min-width: 200px;    box-sizing: border-box;    padding: 20px;    background: #fff;}.block-latest-social.image-position-left .latest-article .latest-article-image,.block-latest-social.image-position-right  .latest-article .latest-article-title{    -webkit-border-top-right-radius: 0px;    -webkit-border-bottom-right-radius: 0px;    -moz-border-radius-topright: 0px;    -moz-border-radius-bottomright: 0px;    border-top-right-radius: 0px;    border-bottom-right-radius: 0px;}.block-latest-social.image-position-left  .latest-article .latest-article-title,.block-latest-social.image-position-right .latest-article .latest-article-image{    -webkit-border-top-left-radius: 0px;    -webkit-border-bottom-left-radius: 0px;    -moz-border-radius-topleft: 0px;    -moz-border-radius-bottomleft: 0px;    border-top-left-radius: 0px;    border-bottom-left-radius: 0px;}.block-latest-social.image-position-top  .latest-article .latest-article-title,.block-latest-social.image-position-top .latest-article .latest-article-image{    -webkit-border-top-left-radius: 0px;    -webkit-border-top-right-radius: 0px;    -moz-border-radius-topleft: 0px;    -moz-border-radius-topright: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;}.block-latest-social.image-position-right .perrow-3 .handle-date,.block-latest-social.image-position-left .perrow-3 .handle-date{    flex-direction: column;}.block-latest-social.image-position-right .perrow-3 .handle-date .handle + .date .dot,.block-latest-social.image-position-left .perrow-3 .handle-date .handle + .date .dot{    display: none;}.block-latest-social.image-position-right .perrow-3 .handle-date .handle + .date,.block-latest-social.image-position-left .perrow-3 .handle-date .handle + .date{    margin-left: 0px;}.block-latest-social.image-position-full .latest-social.perrow-2 .latest-article,.block-latest-social.image-position-full .latest-social.perrow-3 .latest-article,.block-latest-social.social-feed-facebook.image-position-left .latest-social.perrow-3 .latest-article,.block-latest-social.social-feed-twitter.image-position-left .latest-social.perrow-3 .latest-article,.block-latest-social.social-feed-facebook.image-position-left .latest-social.perrow-2 .latest-article,.block-latest-social.social-feed-twitter.image-position-left .latest-social.perrow-2 .latest-article,.block-latest-social.social-feed-facebook.image-position-right .latest-social.perrow-3 .latest-article,.block-latest-social.social-feed-twitter.image-position-right .latest-social.perrow-3 .latest-article,.block-latest-social.social-feed-facebook.image-position-right .latest-social.perrow-2 .latest-article,.block-latest-social.social-feed-twitter.image-position-right .latest-social.perrow-2 .latest-article{    max-width: inherit;    height: 350px;}.block-latest-social.image-position-full .latest-article .latest-article-title{    top: 0;    position: absolute;    z-index: 9;    color: #fff;    width: 100%;    height: 100%;    padding:20px;    box-sizing: border-box;    justify-content: center;    align-items: center;    display: flex;    opacity: 0;    transition: all 0.5s ease;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    font-size: 15px;}.block-latest-social.image-position-full .latest-article:hover .latest-article-title{    opacity: 1;    transition: all 0.5s ease;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;}@media only screen and (max-width: 1600px) {    .block-latest-social {        margin: 0;    }}@media only screen and (max-width: 1200px) {    .block-latest-social {        margin-block: var(--wp--style--block-gap) !important;    }    .block-latest-social .latest-social {        margin-bottom: 20px;    }    .block-latest-social h2 {        font-size: 8vw;        line-height: 8vw;        margin-bottom: 0 !important;    }    .block-latest-social .latest-article {        flex: 0 0 100%;        flex: 0 0 49.333333%;        height: auto;    }    .block-latest-social .latest-social.layout-fullwidth,    .block-latest-social .latest-social.layout-staggered {        left: -5vw;    }    .block-latest-social .latest-social.perrow-6 .latest-article{        max-width: 96%;    }    .block-latest-social.image-position-right .latest-article {        flex-direction:column;    }    .block-latest-social.image-position-left .latest-article .latest-article-image,    .block-latest-social.image-position-right .latest-article .latest-article-title,    .block-latest-social.image-position-left .latest-article .latest-article-title,    .block-latest-social.image-position-right .latest-article .latest-article-image {        -webkit-border-radius: 0px;        border-radius: 0px;    }       .block-latest-social.image-position-left .perrow-3 .latest-article-image,    .block-latest-social.image-position-right .perrow-3 .latest-article-image,    .block-latest-social.image-position-left .perrow-2 .latest-article-image,    .block-latest-social.image-position-right .perrow-2 .latest-article-image{        width: 100%;    }}@media only screen and (max-width: 800px) {    .block-latest-social .latest-article {        flex: 0 0 100%;        height: auto;    }    .block-latest-social .latest-social,    .block-latest-social.arrows-position-side .latest-social {        padding:20px 0 0;    }    .block-latest-social.arrows-position-side .arrows-social{        position: relative;        top: 0;        justify-content: center;    }    .block-latest-social.arrows-position-side .arrows-social .prev{        position: relative;        margin: 0 10px;    }    .block-latest-social.arrows-position-side .arrows-social .next{        position: relative;        margin: 0 10px;    }    .block-latest-social .social-arrows-buttons{        flex-direction: column;    }    .block-latest-social.arrows-position-right .social-arrows-buttons{        flex-direction: column-reverse;    }    .social-arrows-buttons .arrows {        margin-bottom: 20px;    }    .block-latest-social.arrows-position-right .social-arrows-buttons .arrows{        margin-top: 20px;    }}