@media(max-width:767px){.elementor .api2-header-shell{min-height:72px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;gap:10px;}}@media(max-width:767px){.elementor .api2-header-logo{width:116px;padding:0px;border-radius:0px;background-color:transparent;filter:drop-shadow(0px 0px 1px rgba(255,255,255,.92)) drop-shadow(0px 0px 7px rgba(255,255,255,.38)) drop-shadow(0px 6px 14px rgba(0,0,0,.5));transition:transform 0.35s, opacity 0.35s;}}@media(max-width:767px){.elementor .api2-header-navigation{display:none;}}@media(max-width:767px){.elementor .api2-hide-on-mobile{display:none;}}@media(max-width:767px){.elementor .api2-header-cta{min-height:40px;font-size:10px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:767px){.elementor .api2-footer-top{padding-block-start:52px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:28px;align-items:flex-start;}}@media(max-width:767px){.elementor .api2-footer-display-title{font-size:44px;line-height:1;}}@media(max-width:767px){.elementor .api2-footer-cta{width:100%;min-height:52px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .api2-footer-grid{padding-block-start:42px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;gap:30px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .api2-footer-bottom{padding-block-start:22px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:18px;align-items:flex-start;}}@media(max-width:767px){.elementor .api2-footer-legal{gap:14px;justify-content:flex-start;}}