.elementor-20293 .elementor-element.elementor-element-7018bc5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 0 60px 0}.elementor-20293 .elementor-element.elementor-element-7018bc5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-20293 .elementor-element.elementor-element-fc68437 .rs-portfolio-style2 .portfolio-item:before,.elementor-20293 .elementor-element.elementor-element-fc68437 .portfolio-content:before,.elementor-20293 .elementor-element.elementor-element-fc68437 .rs-portfolio-style7 .content-overlay:before,.elementor-20293 .elementor-element.elementor-element-fc68437 .rs-portfolio-style6 .portfolio-item .portfolio-content:before{background-color:#1A1111E0}.elementor-20293 .elementor-element.elementor-element-fc68437>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-20293 .elementor-element.elementor-element-fc68437 .portfolio-item{margin-bottom:30px}.elementor-20293 .elementor-element.elementor-element-fc68437 .portfolio-inner-wrap{margin-bottom:30px}.elementor-20293 .elementor-element.elementor-element-fc68437 .p-title a{color:#0A0A0A}.elementor-20293 .elementor-element.elementor-element-fc68437 .p-title a:hover{color:#BB0B0B}.elementor-20293 .elementor-element.elementor-element-fc68437 .p-title>a{font-size:20px;line-height:1.2em}.elementor-20293 .elementor-element.elementor-element-fc68437 .portfolio-item .p-category{font-size:15px;font-weight:500;line-height:0em}.elementor-20293 .elementor-element.elementor-element-fc68437 .p-category a{color:#454545}.elementor-20293 .elementor-element.elementor-element-fc68437 .rs-portfolio-style1 .portfolio-item .portfolio-img a,.elementor-20293 .elementor-element.elementor-element-fc68437 .rs-portfolio-style2 .portfolio-item .portfolio-content .p-icon,.elementor-20293 .elementor-element.elementor-element-fc68437 .rs-portfolio-style7 .content-overlay a.link7{background:#BB0B0B}.elementor-20293 .elementor-element.elementor-element-fc68437 .portfolio-item .portfolio-content{padding:20px 25px 20px 25px}@media(max-width:767px){.elementor-20293 .elementor-element.elementor-element-7018bc5{padding:70px 10px 40px 10px}.elementor-20293 .elementor-element.elementor-element-fc68437 .p-title>a{font-size:18px}.elementor-20293 .elementor-element.elementor-element-fc68437 .portfolio-item .p-category{line-height:0em}}