.sf-menu-toggle{display:none;position:relative;width:24px;height:24px;padding:0;border:0;background:0 0;cursor:pointer}.sf-menu-toggle:active,.sf-menu-toggle:focus,.sf-menu-toggle:hover{border:none !important;background-color:transparent}.sf-menu-toggle__icon{position:absolute;inset:0;margin:auto;width:24px;height:24px;background-repeat:no-repeat;background-position:50% 50%}.sf-menu-toggle__icon--open{background-image:url(//safetransferscolombia.com/wp-content/themes/safe-transfers/css/../images/menu-open.svg)}.sf-menu-toggle__icon--close{display:none;background-image:url(//safetransferscolombia.com/wp-content/themes/safe-transfers/css/../images/menu-close.svg)}.sf-menu-toggle.is-open .sf-menu-toggle__icon--open{display:none}.sf-menu-toggle.is-open .sf-menu-toggle__icon--close{display:block}body.sf-mobile-menu-open{overflow:hidden}.sf-mobile-menu{display:none;position:fixed;inset:0;z-index:9999}.sf-mobile-menu.is-open{display:block}.sf-mobile-menu__panel{position:absolute;inset:0;display:flex;flex-direction:column;background:#f8f5ec;overflow-y:auto;visibility:hidden;pointer-events:none}.sf-mobile-menu__panel.is-active{visibility:visible;pointer-events:auto}.sf-mobile-menu__panel--root{background:rgba(248,245,236,1)}.sf-mobile-menu__panel-header{position:relative;display:flex;align-items:center;width:100%;padding:19px 24px;background-color:#fff;justify-content:center}.sf-mobile-menu__panel-header__title{display:flex;align-items:center;justify-content:space-between;gap:6px}.sf-mobile-menu__logo img{width:108px;height:auto;display:block}.sf-mobile-menu__title{flex:1;text-align:center;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#000}.sf-mobile-menu__back,.sf-mobile-menu__close{flex-shrink:0;width:24px;height:24px;padding:0;border:none !important;background-color:transparent !important;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer}.sf-mobile-menu__back{width:16px;height:16px;background-image:url(//safetransferscolombia.com/wp-content/themes/safe-transfers/css/../images/expand-circle-left.svg);background-size:contain}.sf-mobile-menu__close{background-image:url(//safetransferscolombia.com/wp-content/themes/safe-transfers/css/../images/menu-close.svg);position:absolute !important;right:12px !important}.sf-mobile-menu__list,.sf-mobile-menu__list-inner{list-style:none;margin:0;padding:8px 24px 32px}.sf-mobile-menu__link{display:block;position:relative;padding:7px 36px;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;line-height:24px;color:#000;text-align:center;text-decoration:none}.sf-mobile-menu__link:hover,.sf-mobile-menu__link:focus{text-decoration:none;color:inherit}.sf-mobile-menu__item--has-children>.sf-mobile-menu__link:after{content:"";position:absolute;top:50%;right:4px;transform:translateY(-50%);width:16px;height:24px;background-image:url(//safetransferscolombia.com/wp-content/themes/safe-transfers/css/../images/arrow-right.svg);background-repeat:no-repeat;background-position:center}@media (min-width:1120px){.sf-mobile-menu,.sf-menu-toggle{display:none !important}}@media (max-width:1119px){.sf-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.fl-page-header-widgets-col{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;width:auto;padding:0}.fl-page-header-widgets-col .lang-switcher{order:1;margin-right:0}.fl-page-header-widgets-col .widget_custom_html{order:2}.fl-page-header-widgets-col .sf-menu-toggle{order:3}.fl-page-header-widgets-col .sf-menu-toggle:hover{background-color:transparent;border:none}}