.elementor-559173 .elementor-element.elementor-element-17df2e5:not(.elementor-motion-effects-element-type-background), .elementor-559173 .elementor-element.elementor-element-17df2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d9cfd2 );}.elementor-559173 .elementor-element.elementor-element-17df2e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:12px 0px 0px 0px;}.elementor-559173 .elementor-element.elementor-element-17df2e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559173 .elementor-element.elementor-element-1708182 > .elementor-widget-container{margin:16px 0px 0px 0px;}@media(max-width:880px){.elementor-559173 .elementor-element.elementor-element-17df2e5{padding:12px 0px 12px 0px;}}@media(max-width:767px){.elementor-559173 .elementor-element.elementor-element-17df2e5{padding:32px 0px 0px 0px;}}/* Start custom CSS */@media screen and (max-width: 768px) {
#page-header.hasbg {
    height: 200px !important;
    margin-top: -55px !important;
}}
#page-header h1 {
    font-family: 'Rubik';
    font-size:44px;
    font-weight:500;
}/* End custom CSS */