.elementor-8778 .elementor-element.elementor-element-5cb0060{--spacer-size:131px;}.elementor-8778 .elementor-element.elementor-element-afcf29d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8778 .elementor-element.elementor-element-afcf29d .elementor-divider-separator{width:100%;}.elementor-8778 .elementor-element.elementor-element-afcf29d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8778 .elementor-element.elementor-element-1145f17 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-8778 .elementor-element.elementor-element-1145f17:after{content:"0.66";position:absolute;color:transparent;}.elementor-8778 .elementor-element.elementor-element-1145f17 a .elementor-portfolio-item__overlay{background-color:#DBDBDBB3;}.elementor-8778 .elementor-element.elementor-element-1145f17 a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-8778 .elementor-element.elementor-element-1145f17 .elementor-portfolio-item__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;}.elementor-8778 .elementor-element.elementor-element-b6ece1d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8778 .elementor-element.elementor-element-b6ece1d .elementor-divider-separator{width:100%;}.elementor-8778 .elementor-element.elementor-element-b6ece1d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8778 .elementor-element.elementor-element-c46be77 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-8778 .elementor-element.elementor-element-c46be77:after{content:"0.66";position:absolute;color:transparent;}.elementor-8778 .elementor-element.elementor-element-c46be77 a .elementor-portfolio-item__overlay{background-color:#DBDBDBB3;}.elementor-8778 .elementor-element.elementor-element-c46be77 a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-8778 .elementor-element.elementor-element-c46be77 .elementor-portfolio-item__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;}.elementor-8778 .elementor-element.elementor-element-2966e1e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8778 .elementor-element.elementor-element-2966e1e .elementor-divider-separator{width:100%;}.elementor-8778 .elementor-element.elementor-element-2966e1e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8778 .elementor-element.elementor-element-4a206ef .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-8778 .elementor-element.elementor-element-4a206ef:after{content:"0.66";position:absolute;color:transparent;}.elementor-8778 .elementor-element.elementor-element-4a206ef a .elementor-portfolio-item__overlay{background-color:#DBDBDBB3;}.elementor-8778 .elementor-element.elementor-element-4a206ef a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-8778 .elementor-element.elementor-element-4a206ef .elementor-portfolio-item__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;}.elementor-8778 .elementor-element.elementor-element-c60ba19{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8778 .elementor-element.elementor-element-c60ba19 .elementor-divider-separator{width:100%;}.elementor-8778 .elementor-element.elementor-element-c60ba19 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8778 .elementor-element.elementor-element-11d6f1f .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-8778 .elementor-element.elementor-element-11d6f1f:after{content:"0.66";position:absolute;color:transparent;}.elementor-8778 .elementor-element.elementor-element-11d6f1f a .elementor-portfolio-item__overlay{background-color:#DBDBDBB3;}.elementor-8778 .elementor-element.elementor-element-11d6f1f a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-8778 .elementor-element.elementor-element-11d6f1f .elementor-portfolio-item__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;}.elementor-8778 .elementor-element.elementor-element-e012bc0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8778 .elementor-element.elementor-element-e012bc0 .elementor-divider-separator{width:100%;}.elementor-8778 .elementor-element.elementor-element-e012bc0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8778 .elementor-element.elementor-element-85b81cd .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-8778 .elementor-element.elementor-element-85b81cd:after{content:"0.66";position:absolute;color:transparent;}.elementor-8778 .elementor-element.elementor-element-85b81cd a .elementor-portfolio-item__overlay{background-color:#DBDBDBB3;}.elementor-8778 .elementor-element.elementor-element-85b81cd a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-8778 .elementor-element.elementor-element-85b81cd .elementor-portfolio-item__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;}.elementor-8778 .elementor-element.elementor-element-8e94e3b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8778 .elementor-element.elementor-element-8e94e3b .elementor-divider-separator{width:100%;}.elementor-8778 .elementor-element.elementor-element-8e94e3b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8778 .elementor-element.elementor-element-ef9784a .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-8778 .elementor-element.elementor-element-ef9784a:after{content:"0.66";position:absolute;color:transparent;}.elementor-8778 .elementor-element.elementor-element-ef9784a a .elementor-portfolio-item__overlay{background-color:#DBDBDBB3;}.elementor-8778 .elementor-element.elementor-element-ef9784a a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-8778 .elementor-element.elementor-element-ef9784a .elementor-portfolio-item__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;}.elementor-8778 .elementor-element.elementor-element-dfcfb48{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8778 .elementor-element.elementor-element-dfcfb48 .elementor-divider-separator{width:100%;}.elementor-8778 .elementor-element.elementor-element-dfcfb48 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8778 .elementor-element.elementor-element-1e3b0d9 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-8778 .elementor-element.elementor-element-1e3b0d9:after{content:"0.66";position:absolute;color:transparent;}.elementor-8778 .elementor-element.elementor-element-1e3b0d9 a .elementor-portfolio-item__overlay{background-color:#DBDBDBB3;}.elementor-8778 .elementor-element.elementor-element-1e3b0d9 a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-8778 .elementor-element.elementor-element-1e3b0d9 .elementor-portfolio-item__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;}.elementor-8778 .elementor-element.elementor-element-f2bcc01{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8778 .elementor-element.elementor-element-f2bcc01 .elementor-divider-separator{width:100%;}.elementor-8778 .elementor-element.elementor-element-f2bcc01 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8778 .elementor-element.elementor-element-78ec942 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-8778 .elementor-element.elementor-element-78ec942:after{content:"0.66";position:absolute;color:transparent;}.elementor-8778 .elementor-element.elementor-element-78ec942 a .elementor-portfolio-item__overlay{background-color:#DBDBDBB3;}.elementor-8778 .elementor-element.elementor-element-78ec942 a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-8778 .elementor-element.elementor-element-78ec942 .elementor-portfolio-item__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;}.elementor-8778 .elementor-element.elementor-element-45d4516{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8778 .elementor-element.elementor-element-45d4516 .elementor-divider-separator{width:100%;}.elementor-8778 .elementor-element.elementor-element-45d4516 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8778 .elementor-element.elementor-element-233571e .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-8778 .elementor-element.elementor-element-233571e:after{content:"0.66";position:absolute;color:transparent;}.elementor-8778 .elementor-element.elementor-element-233571e a .elementor-portfolio-item__overlay{background-color:#DBDBDBB3;}.elementor-8778 .elementor-element.elementor-element-233571e a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-8778 .elementor-element.elementor-element-233571e .elementor-portfolio-item__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;}.elementor-8778 .elementor-element.elementor-element-a272634{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8778 .elementor-element.elementor-element-a272634 .elementor-divider-separator{width:100%;}.elementor-8778 .elementor-element.elementor-element-a272634 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8778 .elementor-element.elementor-element-49e049b .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-8778 .elementor-element.elementor-element-49e049b:after{content:"0.66";position:absolute;color:transparent;}.elementor-8778 .elementor-element.elementor-element-49e049b a .elementor-portfolio-item__overlay{background-color:#DBDBDBB3;}.elementor-8778 .elementor-element.elementor-element-49e049b a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-8778 .elementor-element.elementor-element-49e049b .elementor-portfolio-item__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;}@media(min-width:768px){.elementor-8778 .elementor-element.elementor-element-56c4f7b{width:37.982%;}.elementor-8778 .elementor-element.elementor-element-2e04c2d{width:30.34%;}.elementor-8778 .elementor-element.elementor-element-a49dfe5{width:31.316%;}}@media(max-width:767px){.elementor-8778 .elementor-element.elementor-element-1145f17 .elementor-portfolio-item__title{font-size:21px;}.elementor-8778 .elementor-element.elementor-element-c46be77 .elementor-portfolio-item__title{font-size:21px;}.elementor-8778 .elementor-element.elementor-element-4a206ef .elementor-portfolio-item__title{font-size:21px;}.elementor-8778 .elementor-element.elementor-element-11d6f1f .elementor-portfolio-item__title{font-size:21px;}.elementor-8778 .elementor-element.elementor-element-85b81cd .elementor-portfolio-item__title{font-size:21px;}.elementor-8778 .elementor-element.elementor-element-ef9784a .elementor-portfolio-item__title{font-size:21px;}.elementor-8778 .elementor-element.elementor-element-1e3b0d9 .elementor-portfolio-item__title{font-size:21px;}.elementor-8778 .elementor-element.elementor-element-78ec942 .elementor-portfolio-item__title{font-size:21px;}.elementor-8778 .elementor-element.elementor-element-233571e .elementor-portfolio-item__title{font-size:21px;}.elementor-8778 .elementor-element.elementor-element-49e049b .elementor-portfolio-item__title{font-size:21px;}}/* Start custom CSS */.work-card * {
    height: 100% !important;
    width: 100%;
}
.work-card img {
    object-fit: cover;
    object-position: top center;
}
@media(min-width: 767px) {
.work-card {
    overflow: hidden;
    height: 423px
}
}
.work-card:hover .widget-image-caption {
    opacity: 1;
}
.work-card .widget-image-caption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    backdrop-filter: blur(6px);
    opacity: 0;
    transition: .4s
}

body section.custom-row > div {
    flex-wrap: wrap;
}
@media (min-width: 768px) {
body section.custom-row > div > div {
    width: 50% !important;
}
}
@media (min-width: 992px) {
body section.custom-row > div > div {
    width: 33.33% !important;
}
}/* End custom CSS */