.elementor-3664 .elementor-element.elementor-element-c9d7537:not(.elementor-motion-effects-element-type-background), .elementor-3664 .elementor-element.elementor-element-c9d7537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3664 .elementor-element.elementor-element-c9d7537{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-c9d7537 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3664 .elementor-element.elementor-element-69e2aa6 .work-details h4,.elementor-3664 .elementor-element.elementor-element-69e2aa6 .work-details h4 a{font-family:"Fira Sans", Fira Sans;font-size:32px;font-weight:300;text-decoration:none;}.elementor-3664 .elementor-element.elementor-element-69e2aa6 .worktype-categories{color:#ffffff;}.elementor-3664 .elementor-element.elementor-element-69e2aa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff;}.elementor-3664 .elementor-element.elementor-element-69e2aa6{width:100%;max-width:100%;align-self:flex-start;}.elementor-3664 .elementor-element.elementor-element-ff978ec{margin-top:10px;margin-bottom:10px;}.elementor-3664 .elementor-element.elementor-element-45a3a94 a.elementor-button, .elementor-3664 .elementor-element.elementor-element-45a3a94 .elementor-button{font-family:"Fira Sans", Fira Sans;font-size:1.3em;font-weight:500;fill:#ffffff;color:#ffffff;background-color:#61ce70;}.elementor-3664 .elementor-element.elementor-element-45a3a94 a.elementor-button:hover, .elementor-3664 .elementor-element.elementor-element-45a3a94 .elementor-button:hover, .elementor-3664 .elementor-element.elementor-element-45a3a94 a.elementor-button:focus, .elementor-3664 .elementor-element.elementor-element-45a3a94 .elementor-button:focus{background-color:#23a455;}