@media(max-width:767px){.elementor .cc-menu{& .elementor-menu-toggle{width:44px;height:44px;justify-content:center}& .elementor-widget-nav-menu{position:relative}& nav.elementor-nav-menu--dropdown{position:absolute;top:54px;right:-16px;left:auto;width:100vw;z-index:9997}& nav.elementor-nav-menu--dropdown{right:-12px}& .elementor-menu-toggle{justify-content:flex-end;padding-inline-end:0}& .elementor-menu-toggle{padding-inline-end:4px}\n}}@media(max-width:767px){.elementor .cc-foot-legal{display:none}}@media(max-width:767px){.elementor .cc-foot-social{font-size:13.5px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px}}@media(max-width:767px){.elementor .cc-foot-socialrow{gap:10px}}@media(max-width:767px){.elementor .cc-foot-link{min-height:44px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:0;padding-inline-end:0;display:flex;align-items:center;word-break:break-word;\n}}@media(max-width:767px){.elementor .cc-foot-h{font-size:11.5px}}@media(max-width:767px){.elementor .cc-logo-navy{height:21px}}@media(max-width:767px){.elementor .cc-navgap{display:none}}@media(max-width:767px){.elementor .cc-site-nav{display:none}}@media(max-width:767px){.elementor .cc-site-header{padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:12px;gap:8px}}@media(max-width:767px){.elementor .cc-switch-btn-light{font-size:11.5px;padding-block-start:7px;padding-block-end:7px;padding-inline-start:9px;padding-inline-end:9px}}@media(max-width:767px){.elementor .cc-hide-mobile{display:none}}@media(max-width:767px){.elementor .cc3-foot-inset{padding-inline-start:0;padding-inline-end:0}}@media(max-width:767px){.elementor .cc3-foot-col-fix{& .cc-foot-link{line-height:1.5}& .cc-foot-h{font-size:11.5px}& .cc-foot-link{line-height:1.5}& .cc-foot-h{font-size:11.5px}\n}}