.elementor-350 .elementor-element.elementor-element-a5c5ed8:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-a5c5ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b38cc10 );}.elementor-350 .elementor-element.elementor-element-a5c5ed8 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 10px ) hue-rotate( 0deg );}.elementor-350 .elementor-element.elementor-element-a5c5ed8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-120px;margin-bottom:0px;}.elementor-350 .elementor-element.elementor-element-a5c5ed8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item .headline{color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-1284554b .grid-item .title{color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item .headline, .elementor-350 .elementor-element.elementor-element-1284554b .grid-item .title{font-family:"DM Sans", Sans-serif;font-size:55px;font-weight:300;line-height:85px;letter-spacing:-1.5px;}.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item .project-content .category-holder{color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-1284554b .grid-item .category-holder{color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item .project-content .button{color:#2ED9C3;}.elementor-350 .elementor-element.elementor-element-1284554b .grid-item .show-project-link{color:#2ED9C3;}.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item .project-content .btn-lightbox, .elementor-350 .elementor-element.elementor-element-1284554b .grid-item .show-project-link{font-family:"Rubik", Sans-serif;font-weight:200;}.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item.-layout3 .overlay::after{background:#112C2A9C;}.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item.-layout4 .overlay::after{background:#112C2A9C;}.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item.-layout5 .overlay::after{background:#112C2A9C;}.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item.-layout6 .overlay::after{background:#112C2A9C;}.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item.-img-overlay .image-holder::after{background:#112C2A9C;}.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item.-img-overlay .overlay{background:#112C2A9C;}.elementor-350 .elementor-element.elementor-element-1284554b .grid_7 .portfolio-item-image::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #112C2A9C);}.elementor-350 .elementor-element.elementor-element-1284554b .grid_10 .portfolio-item-image::before{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #112C2A9C);}.elementor-350 .elementor-element.elementor-element-1284554b .clb-slider-nav-btn{color:var( --e-global-color-303397e );}.elementor-350 .elementor-element.elementor-element-1284554b .clb-slider-pagination{color:var( --e-global-color-303397e );}@media(max-width:767px){.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item .headline, .elementor-350 .elementor-element.elementor-element-1284554b .grid-item .title{line-height:67px;}}/* Start custom CSS */.portfolio-links.grid_8 .grid-item {
    place-content: center;
}


.portfolio-links.grid_8 .portfolio-grid {
    z-index: 2;
    height: auto !important;
    padding-top: 4rem;
    padding-bottom: 4rem;
    align-self: center;
    display: flex;
    flex-direction: column;
}


a:hover, a .title:hover {
    color: white;
    transition: 0.3s;
}


.portfolio-links.grid_8 .grid-item .portfolio-item {
    transition: 0.5s;
}

.portfolio-links.grid_8 .grid-item .project-title:hover .headline {
    color: white;
    text-shadow: 0px 0px 30px #212121;
    transition: 0.2s!important;
}

.portfolio-item.-with-slider .headline-decor .title {
    z-index: -1;
    line-height: .5;
    white-space: nowrap;
    letter-spacing: -.06em;
    font-size: 16vw;
    font-weight: 100;
    font-family: "DM Sans", sans-serif;
    color: rgba(150, 144, 162, 0.04);
    -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
}

a:not(.-unlink):not(.-undash):not(.button), .post .entry-content a:not(.wp-block-button__link) {
    color: #eaeaea;
    font-weight: 100;
}

.headline-meta .category-holder + *::before, .headline-meta .date + *::before {
    color: #2ed9c3;
}

.elementor-350 .elementor-element.elementor-element-1284554b .portfolio-item .project-content .button {
    color: #2ED9C3;
    font-weight: 400;
    font-size: 19px;
}/* End custom CSS */