.elementor-2616 .elementor-element.elementor-element-8f9f6e7 .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-8f9f6e7 */.elementor .pl-mega:hover .pl-mega-panel, .elementor .pl-mega:focus-within .pl-mega-panel, .elementor .pl-mega:hover .pl-mega-panel-sm, .elementor .pl-mega:focus-within .pl-mega-panel-sm { display: block !important; } .elementor .pl-mega:hover .pl-mega-label { color: #3FC9C6; } .elementor .pl-mega:hover .pl-mega-chev { transform: rotate(180deg); color: #3FC9C6; } .pl-mega-chev { transition: transform 0.2s ease; } .elementor-widget-nav-menu { display: none !important; } .elementor .hdr-inner, .elementor .pl-nav-mobile, .elementor .pl-mob, .elementor .pl-mob-item, .elementor .pl-mob-item > summary { position: static !important; } .elementor .pl-mob-panel { position: absolute !important; left: 0 !important; right: 0 !important; top: 64px !important; width: 100% !important; } .elementor .pl-mob summary { list-style: none; } .elementor .pl-mob summary::-webkit-details-marker { display: none; } .elementor .pl-mob-item[open] > summary { background-color: rgba(255,255,255,0.08); } .elementor .pl-mob-item[open] > summary .pl-mob-bars { color: #3FC9C6; } .elementor .pl-mob-sub-item[open] > summary .pl-mob-sub-icon { transform: rotate(180deg); } .pl-mob-sub-icon { transition: transform 0.2s ease; } .elementor .pl-mob-sub-head .pl-mega-label { font-size: 15px; } .elementor .hdr-logo img { height: 40px; width: auto; display: block; }  .elementor-nav-menu--main .elementor-item { color: #FFFFFF; font-family: Poppins; } @media (max-width: 767px) { .elementor .hdr-logo img { height: 32px; } }/* End custom CSS */