.elementor-10162 .elementor-element.elementor-element-00b49c5 > .elementor-container{max-width:846px;}.elementor-10162 .elementor-element.elementor-element-00b49c5{margin-top:48px;margin-bottom:48px;}.elementor-10162 .elementor-element.elementor-element-a0a7fe9{text-align:center;}.elementor-10162 .elementor-element.elementor-element-60cc1c6 > .elementor-element-populated{margin:0px 1px 2px 0px;}.elementor-10162 .elementor-element.elementor-element-df5eb5d .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:normal;}.elementor-10162 .elementor-element.elementor-element-df5eb5d{z-index:2;width:auto;max-width:auto;bottom:36px;}body:not(.rtl) .elementor-10162 .elementor-element.elementor-element-df5eb5d{left:20px;}body.rtl .elementor-10162 .elementor-element.elementor-element-df5eb5d{right:20px;}.elementor-10162 .elementor-element.elementor-element-af1eb0a .elementor-image img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10162 .elementor-element.elementor-element-8a971e0 > .elementor-element-populated{margin:0px 0px 2px 1px;}.elementor-10162 .elementor-element.elementor-element-5e88253 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:normal;}.elementor-10162 .elementor-element.elementor-element-5e88253{z-index:2;width:auto;max-width:auto;bottom:36px;}body:not(.rtl) .elementor-10162 .elementor-element.elementor-element-5e88253{left:20px;}body.rtl .elementor-10162 .elementor-element.elementor-element-5e88253{right:20px;}.elementor-10162 .elementor-element.elementor-element-dc5ac66 > .elementor-container{max-width:846px;}.elementor-10162 .elementor-element.elementor-element-dc5ac66{margin-top:48px;margin-bottom:48px;}.elementor-10162 .elementor-element.elementor-element-188200d{text-align:center;}@media(max-width:767px){.elementor-10162 .elementor-element.elementor-element-60cc1c6 > .elementor-element-populated{margin:0px 0px 2px 0px;}.elementor-10162 .elementor-element.elementor-element-8a971e0 > .elementor-element-populated{margin:0px 0px 2px 0px;}}/* Start custom CSS for heading, class: .elementor-element-df5eb5d */.elementor-10162 .elementor-element.elementor-element-df5eb5d a:hover {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af1eb0a */.captioned-image {
   overflow: hidden;
}
.captioned-image a:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    mix-blend-mode: multiply;
    background: linear-gradient(to top, #000 0%, transparent 50%),url("https://theveritasdesigngroup.com/wp-content/themes/Elle/modules/shortcodes/project-filter/img/transparent.png");
    opacity: 0.85;
    z-index: 1;
    -moz-transition: all ease 0.4s;
    -o-transition: all ease 0.4s;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
}
.captioned-image img {
    -moz-transition: all ease 1s;
    -o-transition: all ease 1s;
    -webkit-transition: all ease 1s;
     -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}
.columned-content-wrap:hover .captioned-image img {
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e88253 */.elementor-10162 .elementor-element.elementor-element-5e88253 a:hover {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
    .captioned-image a:before {
        opacity: 0.40;
    }
}/* End custom CSS */