.elementor-54257 .elementor-element.elementor-element-11a9c68c{margin-top:60px;margin-bottom:70px;}.elementor-54257 .elementor-element.elementor-element-267332ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54257 .elementor-element.elementor-element-4ab47df{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Romie", Sans-serif;font-size:55px;font-weight:400;line-height:1.3em;letter-spacing:0.2px;color:#002956;}.elementor-54257 .elementor-element.elementor-element-5491123{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-size:20px;}.elementor-54257 .elementor-element.elementor-element-7ec58391{--spacer-size:26px;}@media(max-width:1024px){.elementor-54257 .elementor-element.elementor-element-4ab47df{width:100%;max-width:100%;}.elementor-54257 .elementor-element.elementor-element-5491123{width:100%;max-width:100%;}.elementor-54257 .elementor-element.elementor-element-3100853 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-54257 .elementor-element.elementor-element-11a9c68c{margin-top:10px;margin-bottom:10px;}.elementor-54257 .elementor-element.elementor-element-4ab47df{width:100%;max-width:100%;font-size:33px;line-height:1.35em;}.elementor-54257 .elementor-element.elementor-element-4ab47df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-4ab47df */.elementor-54257 .elementor-element.elementor-element-4ab47df p{
line-height: 1.3em!important;
}
.elementor-54257 .elementor-element.elementor-element-4ab47df strong {
    font-family: Circular!important;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for zermatt_core_portfolio_list, class: .elementor-element-3100853 */@media (min-width: 600px) {

.elementor-54257 .elementor-element.elementor-element-3100853 .qodef-e-image, img {
	transition: all .7s;
}

.elementor-54257 .elementor-element.elementor-element-3100853 .qodef-e-image {
	overflow: hidden;
	transform-origin: center;
}

.elementor-54257 .elementor-element.elementor-element-3100853 .qodef-e-image:hover {
	transform: scale(1.02);
}

.elementor-54257 .elementor-element.elementor-element-3100853 .qodef-e-image:hover img {
	transform: scale(1.02);
}}

.elementor-54257 .elementor-element.elementor-element-3100853 .qodef-portfolio-list h5.qodef-e-title {
    display: none;
}

.elementor-54257 .elementor-element.elementor-element-3100853 .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category
{
    font-size: 14px;
    font-weight: 300;
    margin-top: -18px;
        display: none;

}

.elementor-54257 .elementor-element.elementor-element-3100853 .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category a:after
{
  content: "/ ";
}

.elementor-54257 .elementor-element.elementor-element-3100853 .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category a:last-of-type:after
{
  content: " ";
}

 .elementor-54257 .elementor-element.elementor-element-3100853 .qodef-grid.qodef-gutter--medium>.qodef-grid-inner>.qodef-grid-item {
    margin: 0 0 20px;
}/* End custom CSS */