.elementor-4456 .elementor-element.elementor-element-8cc244d{padding:50px 50px 60px 50px;}.elementor-4456 .elementor-element.elementor-element-7f4aae3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4456 .elementor-element.elementor-element-0f4495f{width:auto;max-width:auto;text-align:start;}.elementor-4456 .elementor-element.elementor-element-0f4495f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-0f4495f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;line-height:1.5em;}.elementor-4456 .elementor-element.elementor-element-7ce2bfe{padding:0px 50px 80px 50px;}.elementor-4456 .elementor-element.elementor-element-c40bcdc > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4456 .elementor-element.elementor-element-8cc244d{padding:76px 40px 51px 40px;}.elementor-4456 .elementor-element.elementor-element-7ce2bfe{padding:30px 40px 50px 40px;}}@media(max-width:767px){.elementor-4456 .elementor-element.elementor-element-8cc244d{padding:0px 30px 30px 30px;}.elementor-4456 .elementor-element.elementor-element-0f4495f{text-align:start;}.elementor-4456 .elementor-element.elementor-element-0f4495f .elementor-heading-title{font-size:45px;}.elementor-4456 .elementor-element.elementor-element-7ce2bfe{padding:10px 30px 50px 30px;}}/* Start custom CSS for heading, class: .elementor-element-0f4495f */.elementor-4456 .elementor-element.elementor-element-0f4495f {
    background: #bb845f;
background: linear-gradient(to right, #bb845f 0%, #6e8193 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for zermatt_core_portfolio_list, class: .elementor-element-7ef0638 */.qodef-portfolio-list h2 {
    font-size: 25px;
    font-weight: 600;
}
.qodef-portfolio-list.qodef-item-layout--info-minimal.qodef-hover-animation--overlay-filter .qodef-e .qodef-e-image:after {
   background: linear-gradient(to right, #a77656 0%, #00607d 100%) !important;
}/* End custom CSS */
/* Start custom CSS */.qodef-portfolio-list.qodef-hover-animation--overlay-filter .qodef-e-inner:hover:before {
   background: linear-gradient(to right, #bc694b 0%, #314f6b 100%) !important;
   opacity: 0.8 !important;
}

.qodef-portfolio-list.qodef-hover-animation--overlay-filter .qodef-e-inner:before {
   transition: all 0.4s ease-in-out !important;
}/* End custom CSS */