.elementor-17542 .elementor-element.elementor-element-687752b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17542 .elementor-element.elementor-element-5ca1842e{--display:flex;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS *//* Page-only integration. The theme keeps its own global header and footer. */
#hk-patch-solution { --nav-h: 92px !important; padding-top: 92px; }
#hk-patch-solution a.button { text-transform: none !important; }
body.admin-bar:has(#hk-patch-solution) .elementor-location-header { top: 32px !important; }
@media (max-width: 1024px) {
  #hk-patch-solution { --nav-h: 80px !important; padding-top: 80px; }
}
@media (max-width: 782px) {
  body.admin-bar:has(#hk-patch-solution) .elementor-location-header { top: 46px !important; }
}/* End custom CSS */