.elementor-979 .elementor-element.elementor-element-18c73a24{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.sm-page-nav{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:clamp(20px,2.6vw,42px)!important}
.page-id-910 .sm-page-nav{display:flex!important;flex-direction:row!important}
.sm-page-nav .sm-nav-brand{margin-right:auto!important;flex:0 1 auto!important;width:auto!important}
.sm-page-nav .sm-nav-link,.sm-page-nav .sm-nav-contact{width:auto!important;max-width:none!important;flex:0 0 auto!important}
.sm-page-nav .sm-nav-contact{margin-left:4px!important}
.sm-page-nav .sm-nav-contact a{display:block;padding:27px 46px!important;white-space:nowrap}
@media(max-width:900px){.sm-page-nav{gap:18px!important}.sm-page-nav .sm-nav-brand{width:100%!important;margin:0 0 12px!important}.sm-page-nav{flex-wrap:wrap!important}.sm-page-nav .sm-nav-contact{margin-left:auto!important}.sm-page-nav .sm-nav-contact a{padding:20px 30px!important}}
@media(max-width:620px){.sm-page-nav{gap:14px 18px!important}.sm-page-nav .sm-nav-contact{margin-left:0!important}.sm-page-nav .sm-nav-contact a{padding:15px 22px!important}}/* End custom CSS */