.elementor-320 .elementor-element.elementor-element-b7163cc > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-71741de{text-align:center;}.elementor-320 .elementor-element.elementor-element-71741de .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:72px;font-weight:200;text-transform:uppercase;letter-spacing:0px;}.elementor-msie .elementor-320 .elementor-element.elementor-element-55a48ba .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-320 .elementor-element.elementor-element-55a48ba .elementor-post__thumbnail__link{padding-bottom:calc( 1.1 * 100% );}.elementor-320 .elementor-element.elementor-element-55a48ba:after{content:"1.1";position:absolute;color:transparent;}.elementor-320 .elementor-element.elementor-element-55a48ba{--grid-column-gap:12px;}.elementor-320 .elementor-element.elementor-element-55a48ba a .elementor-portfolio-item__overlay{background-color:#00000073;}.elementor-320 .elementor-element.elementor-element-0de88c2{margin-top:50px;margin-bottom:50px;}.elementor-320 .elementor-element.elementor-element-191fa9b > .elementor-background-overlay{background-color:#F7F7F7;opacity:0.32;}.elementor-320 .elementor-element.elementor-element-191fa9b{padding:4% 4% 4% 4%;}.elementor-320 .elementor-element.elementor-element-ba7e2e5 > .elementor-container{min-height:650px;}.elementor-320 .elementor-element.elementor-element-ba7e2e5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-ba7e2e5 > .elementor-background-overlay{background-color:#F7F7F7;opacity:1;}.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-16bf6e8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-320 .elementor-element.elementor-element-16bf6e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-e9df279{text-align:left;}.elementor-320 .elementor-element.elementor-element-e9df279 .elementor-heading-title{font-size:40px;font-weight:200;}.elementor-320 .elementor-element.elementor-element-e9df279 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}@media(max-width:1024px){.elementor-msie .elementor-320 .elementor-element.elementor-element-55a48ba .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-msie .elementor-320 .elementor-element.elementor-element-55a48ba .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for portfolio_list, class: .elementor-element-1b9e3d6 */.image_holder.standard_hover {
  filter: grayscale(100%) !important;
}

.image_holder.standard_hover:hover {
  filter: unset !important;
  filter: grayscale(100%);
}

.image img {
  height: 250px;
  object-fit: cover;
}


.image_holder {
    transform: scale(0);
    transition: transform 1s ease-in-out!important; 
}


.image_holder.zoom-in {
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS */.cf7_custom_style_1 ::placeholder, .contact_form.cf7_custom_style_1 input[type="text"]::placeholder, .contact_form.cf7_custom_style_1 input[type="text"]:focus::placeholder, .contact_form.cf7_custom_style_1 textarea::placeholder, .contact_form.cf7_custom_style_1 textarea:focus::placeholder {
  color: #1f1f1f;
  opacity: 0.4;
  font-family: Helvetica;
  font-size: 14px;
}/* End custom CSS */