.elementor-531 .elementor-element.elementor-element-1769f9c{margin-top:0px;margin-bottom:40px;}.elementor-531 .elementor-element.elementor-element-4f7bf9c{text-align:center;}.elementor-531 .elementor-element.elementor-element-4f7bf9c .elementor-heading-title{color:#000000;font-family:"Sulphur Point", Sans-serif;font-size:34px;font-weight:normal;}.elementor-msie .elementor-531 .elementor-element.elementor-element-881aa87 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-531 .elementor-element.elementor-element-881aa87 .elementor-post__thumbnail__link{padding-bottom:calc( 0.8 * 100% );}.elementor-531 .elementor-element.elementor-element-881aa87:after{content:"0.8";position:absolute;color:transparent;}.elementor-531 .elementor-element.elementor-element-881aa87{--grid-column-gap:35px;--grid-row-gap:20px;}.elementor-531 .elementor-element.elementor-element-881aa87 a .elementor-portfolio-item__overlay{background-color:#00000054;}.elementor-531 .elementor-element.elementor-element-eb420c1 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-531 .elementor-element.elementor-element-eb420c1 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-531 .elementor-element.elementor-element-eb420c1 .elementor-button{font-family:"Sulphur Point", Sans-serif;font-size:29px;font-weight:700;fill:#737373;color:#737373;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#737373;border-radius:11px 11px 11px 11px;}.elementor-531 .elementor-element.elementor-element-eb420c1 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-eb420c1 .elementor-button:focus{color:#FFFFFF;background-color:#737373;}.elementor-531 .elementor-element.elementor-element-eb420c1 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-eb420c1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-eb420c1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-531 .elementor-element.elementor-element-a6db24e{--spacer-size:50px;}@media(max-width:1024px){.elementor-msie .elementor-531 .elementor-element.elementor-element-881aa87 .elementor-portfolio-item{width:calc( 100% / 3 );}}@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-1769f9c{margin-top:0px;margin-bottom:10px;}.elementor-531 .elementor-element.elementor-element-caa6e70{padding:1rem 1rem 1rem 1rem;}.elementor-msie .elementor-531 .elementor-element.elementor-element-881aa87 .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for portfolio, class: .elementor-element-881aa87 */.xiangmu .elementor-portfolio-item__overlay {
    justify-content: flex-end;
    padding-bottom: 30px;
}/* End custom CSS */