.elementor-578 .elementor-element.elementor-element-4b68413{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-578 .elementor-element.elementor-element-5b926f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-578 .elementor-element.elementor-element-2311ffe{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-578 .elementor-element.elementor-element-6f4dffe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-56b5716 */.sm-work-wrapper{
  overflow:visible !important;
}

.sm-main{
  overflow:visible !important;
}

.sm-sidebar{
  width:310px;
  flex-shrink:0;
  padding:0 14px 0 0;
  border-right:1px solid #ddd;
  box-sizing:border-box;

  position:-webkit-sticky !important;
  position:sticky !important;
  top:20px;

  height:max-content;
  align-self:flex-start;

  z-index:9999;
}

@media(max-width:900px){
  .sm-sidebar{
    position:static !important;
    width:100%;
    border-right:0;
    padding-right:0;
  }
}/* End custom CSS */