.elementor-2233 .elementor-element.elementor-element-986de3a{--display:flex;--padding-top:180px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-2233 .elementor-element.elementor-element-c51519c > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-2233 .elementor-element.elementor-element-c51519c .thim-ekit-page-title{text-align:center;}.elementor-2233 .elementor-element.elementor-element-420af4e{--thim-port-post_columns:2;--thim-bg-overlay-box-content:#02010100;}.elementor-2233 .elementor-element.elementor-element-420af4e .nav-portfolio > li > a{font-size:16px;font-weight:400;line-height:2em;color:var( --e-global-color-accent );background-color:#02010100;}.elementor-2233 .elementor-element.elementor-element-420af4e .nav-portfolio > li{--thim-port-tab-items:60px;}.rtl .elementor-2233 .elementor-element.elementor-element-420af4e .nav-portfolio > li{--thim-port-tab-items:60px;}.elementor-2233 .elementor-element.elementor-element-420af4e .nav-portfolio > li > a:hover{color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-420af4e .nav-portfolio > li.active > a{color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-420af4e .zoomex2{padding:24px 0px 0px 0px;}.elementor-2233 .elementor-element.elementor-element-420af4e .zoomex2 h4 a{color:var( --e-global-color-accent );}.elementor-2233 .elementor-element.elementor-element-420af4e .zoomex2 h4 a:hover{color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-420af4e .zoomex2 h4{margin:0px 0px 10px 0px;}.elementor-2233 .elementor-element.elementor-element-420af4e .zoomex2 small{color:var( --e-global-color-text );}.elementor-2233 .elementor-element.elementor-element-420af4e .thim-portfolio-tabs.loading .thim-protfolio__inner:after{background-color:#FFFFFFB3;}.elementor-2233 .elementor-element.elementor-element-420af4e .view-more-button{font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.5em;border-style:solid;border-width:1px 1px 1px 1px;color:var( --e-global-color-accent );background-color:#02010100;border-color:var( --e-global-color-accent );padding:62px 30px 62px 30px;border-radius:50% 50% 50% 50%;}.elementor-2233 .elementor-element.elementor-element-420af4e .view-more-button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2233 .elementor-element.elementor-element-420af4e{--thim-port-post_columns:1;}.elementor-2233 .elementor-element.elementor-element-420af4e .zoomex2 h4 a{font-size:24px;}.elementor-2233 .elementor-element.elementor-element-420af4e .view-more-button{font-size:14px;line-height:24px;padding:37px 10px 37px 11px;}}/* Start custom CSS for thim-portfolio, class: .elementor-element-420af4e */.elementor-2233 .elementor-element.elementor-element-420af4e .loadmore-protfolio {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}

.elementor-2233 .elementor-element.elementor-element-420af4e .thim-portfolio-tabs .nav-portfolio {
    justify-content: center;
}

@media (min-width: 768px) {
    .elementor-2233 .elementor-element.elementor-element-420af4e .loadmore-protfolio {
    text-align: center;
}
.elementor-2233 .elementor-element.elementor-element-420af4e .thim-protfolio__inner {
    display: block;
    column-count: 2;
}
}

.elementor-2233 .elementor-element.elementor-element-420af4e img {
    border-radius: 8px;
}
.elementor-2233 .elementor-element.elementor-element-420af4e .view-more-button {
    position: relative;
    overflow: hidden;
}
.elementor-2233 .elementor-element.elementor-element-420af4e .view-more-button:after {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    background: var( --e-global-color-primary );
    width: 0;
    height: 0;
    transition: .3s;
    border-radius: 50%;
}

.elementor-2233 .elementor-element.elementor-element-420af4e .view-more-button:hover:after {
    width: 100%;
    height: 100%;
    z-index: -1;
}/* End custom CSS */