.elementor .logo{width:150px;height:auto;object-fit:contain}.elementor .nav-container{width:100%;padding-block-start:0;padding-block-end:0;background-color:#000;justify-content:space-between;align-items:center}.elementor .footer-container{padding-block-start:60px;padding-block-end:54px;background-color:var(--ec-green)}.elementor .footer-wrap{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.elementor .footer-menu{display:flex;flex-direction:row;gap:40px;justify-content:center;align-items:center}.elementor .design-link{font-family:Barlow;font-weight:600;font-size:12px;color:var(--ec-yellow);line-height:24px;text-align:end}.elementor .social-wrap{width:25%;height:auto;padding:10px;display:flex;flex:0 1 auto;justify-content:flex-start;align-items:center}.elementor .nav-wrap{width:25%;display:flex;flex:0 1 auto;justify-content:flex-end;align-items:center}.elementor .hamburger-wrap{width:50px;height:50px;border-width:0;border-color:#fff0;border-style:none;background-color:#fff0;display:flex;flex:0 1 auto;justify-content:flex-end;align-items:center}.elementor .DUP_footer-link{font-family:Barlow;font-weight:600;font-size:12px;color:var(--ec-yellow);line-height:24px}.elementor .close-wrap{width:auto;border-width:0;display:flex;justify-content:flex-end}.elementor .close-wrap:hover,.elementor .close-wrap:focus-visible{background-color:var(--ec-yellow)}.elementor .menu-wrap{display:flex;flex-direction:column;gap:20px;align-items:end}.elementor .menu-link{font-family:Barlow;font-weight:600;font-size:20px;color:var(--ec-yellow);line-height:24px;padding-block-start:5px;padding-block-end:5px}.elementor .menu-link:hover,.elementor .menu-link:focus-visible{color:var(--light-grey)}.elementor .menu-copy{position:absolute;inset-block-end:25px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:end}