.elementor-20945 .elementor-element.elementor-element-c8ded72{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-20945 .elementor-element.elementor-element-4698321{--display:flex;}.elementor-20945 .elementor-element.elementor-element-40d6902 .masthead__background{top:var(--header-height, 0);bottom:auto;max-height:calc(var(--fix-bar-vh, 1vh) * 100 - var(--header-height, 0px) - var(--wp-admin--admin-bar--height, 0px));max-width:100%;}.elementor-20945 .elementor-element.elementor-element-40d6902 .of-cover-absolute{object-position:50% 50%;}.elementor-20945 .elementor-element.elementor-element-40d6902 .masthead__wrapper-media{max-width:100%;height:900px;}.elementor-20945 .elementor-element.elementor-element-40d6902 .typography-post-title{color:var( --e-global-color-4655006 );font-family:var( --e-global-typography-19a9d4e-font-family ), serif;font-size:var( --e-global-typography-19a9d4e-font-size );font-weight:var( --e-global-typography-19a9d4e-font-weight );line-height:var( --e-global-typography-19a9d4e-line-height );letter-spacing:var( --e-global-typography-19a9d4e-letter-spacing );}.elementor-20945 .elementor-element.elementor-element-40d6902 .masthead__border_bottom{border-bottom-color:var( --e-global-color-accent );}.elementor-20945 .elementor-element.elementor-element-40d6902 .typography-post-meta{color:var( --e-global-color-f5cf450 );font-family:var( --e-global-typography-6b7102e-font-family ), serif;font-size:var( --e-global-typography-6b7102e-font-size );font-weight:var( --e-global-typography-6b7102e-font-weight );line-height:var( --e-global-typography-6b7102e-line-height );}.elementor-20945 .elementor-element.elementor-element-89981c1{--display:flex;}.elementor-20945 .elementor-element.elementor-element-0047dc1{--grid-spacing-x-desktop:60;--grid-spacing-x-mobile:20;--grid-spacing-y-desktop:80;--grid-spacing-y-mobile:40;}.elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-heading{color:var( --e-global-color-4655006 );font-family:"Inter", serif;font-size:48px;font-weight:300;line-height:1.25em;}.elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-post-meta{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7190751-font-family ), serif;font-size:var( --e-global-typography-7190751-font-size );font-weight:var( --e-global-typography-7190751-font-weight );text-transform:var( --e-global-typography-7190751-text-transform );line-height:var( --e-global-typography-7190751-line-height );letter-spacing:var( --e-global-typography-7190751-letter-spacing );}.elementor-20945 .elementor-element.elementor-element-0047dc1 .filter__item, .elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-dropdown-label, .elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-dropdown{color:var( --e-global-color-6491268 );font-family:var( --e-global-typography-6f64911-font-family ), serif;font-size:var( --e-global-typography-6f64911-font-size );font-weight:var( --e-global-typography-6f64911-font-weight );line-height:var( --e-global-typography-6f64911-line-height );letter-spacing:var( --e-global-typography-6f64911-letter-spacing );}.elementor-20945 .elementor-element.elementor-element-0047dc1 .filter__item:not(.filter__item_active):hover, .elementor-20945 .elementor-element.elementor-element-0047dc1 .filter__item_active{color:var( --e-global-color-primary );}.elementor-20945 .elementor-element.elementor-element-0047dc1 .section-portfolio-grid__col-filter.sticking{background-color:var( --e-global-color-771c325 );}.elementor-20945 .elementor-element.elementor-element-0047dc1 .grid__border{--color-borders:var( --e-global-color-accent );}:root body.elementor-page-20945{--page-title-display:block;}body.elementor-page-20945 .arts-cursor{--cursor-color:var( --e-global-color-0b6149e );}body.elementor-page-20945:not(.elementor-motion-effects-element-type-background), body.elementor-page-20945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9af490b );}@media(max-width:1200px){.elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-heading{font-size:27px;}}@media(max-width:997px){.elementor-20945 .elementor-element.elementor-element-40d6902 .of-cover-absolute{object-position:50% 50%;}.elementor-20945 .elementor-element.elementor-element-40d6902 .masthead__wrapper-media{max-width:100%;height:70vh;}.elementor-20945 .elementor-element.elementor-element-40d6902 .masthead__background{max-width:100%;}.elementor-20945 .elementor-element.elementor-element-40d6902 .typography-post-title{font-size:var( --e-global-typography-19a9d4e-font-size );line-height:var( --e-global-typography-19a9d4e-line-height );letter-spacing:var( --e-global-typography-19a9d4e-letter-spacing );}.elementor-20945 .elementor-element.elementor-element-40d6902 .typography-post-meta{font-size:var( --e-global-typography-6b7102e-font-size );line-height:var( --e-global-typography-6b7102e-line-height );}.elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-heading{font-size:32px;}.elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-post-meta{font-size:var( --e-global-typography-7190751-font-size );line-height:var( --e-global-typography-7190751-line-height );letter-spacing:var( --e-global-typography-7190751-letter-spacing );}.elementor-20945 .elementor-element.elementor-element-0047dc1 .filter__item, .elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-dropdown-label, .elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-dropdown{font-size:var( --e-global-typography-6f64911-font-size );line-height:var( --e-global-typography-6f64911-line-height );letter-spacing:var( --e-global-typography-6f64911-letter-spacing );}}@media(max-width:767px){.elementor-20945 .elementor-element.elementor-element-40d6902 .of-cover-absolute{object-position:50% 50%;}.elementor-20945 .elementor-element.elementor-element-40d6902 .masthead__wrapper-media{max-width:100%;height:50vh;}.elementor-20945 .elementor-element.elementor-element-40d6902 .masthead__background{max-width:100%;}.elementor-20945 .elementor-element.elementor-element-40d6902 .typography-post-title{font-size:var( --e-global-typography-19a9d4e-font-size );line-height:var( --e-global-typography-19a9d4e-line-height );letter-spacing:var( --e-global-typography-19a9d4e-letter-spacing );}.elementor-20945 .elementor-element.elementor-element-40d6902 .typography-post-meta{font-size:var( --e-global-typography-6b7102e-font-size );line-height:var( --e-global-typography-6b7102e-line-height );}.elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-heading{font-size:20px;}.elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-post-meta{font-size:var( --e-global-typography-7190751-font-size );line-height:var( --e-global-typography-7190751-line-height );letter-spacing:var( --e-global-typography-7190751-letter-spacing );}.elementor-20945 .elementor-element.elementor-element-0047dc1 .filter__item, .elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-dropdown-label, .elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-dropdown{font-size:var( --e-global-typography-6f64911-font-size );line-height:var( --e-global-typography-6f64911-line-height );letter-spacing:var( --e-global-typography-6f64911-letter-spacing );}}/* Start custom CSS for asli-widget-masonry-grid, class: .elementor-element-0047dc1 */.elementor-20945 .elementor-element.elementor-element-0047dc1 .typography-post-meta
{
    justify-content: center;
}/* End custom CSS */