.elementor-1595 .elementor-element.elementor-element-095b3f5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1595 .elementor-element.elementor-element-095b3f5{overflow:hidden;}.elementor-1595 .elementor-element.elementor-element-6ec7532 > .elementor-element-populated{margin:0px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;}.elementor-1595 .elementor-element.elementor-element-a3d1977 img{width:218px;max-width:218px;height:70px;}.elementor-1595 .elementor-element.elementor-element-c6fe325 .elementor-menu-toggle{margin:0 auto;}.elementor-1595 .elementor-element.elementor-element-c6fe325 .elementor-nav-menu .elementor-item{font-family:"Moweb - Regular", Sans-serif;font-size:17px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-c6fe325 .elementor-nav-menu--main .elementor-item{color:#111111;fill:#111111;}.elementor-1595 .elementor-element.elementor-element-82e8b1f > .elementor-element-populated{margin:0px 0px 0px -20px;--e-column-margin-right:0px;--e-column-margin-left:-20px;}.elementor-1595 .elementor-element.elementor-element-3c91b70 .elementor-button{background-color:#D01226;font-family:"Moweb - Regular", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-1595 .elementor-element.elementor-element-5c9b82e .elementor-button{background-color:#D01226;font-family:"Moweb-Medium", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-menu-toggle{margin:0 auto;}.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu .elementor-item{font-family:"Moweb - Regular", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu--dropdown a, .elementor-1595 .elementor-element.elementor-element-691d79a .elementor-menu-toggle{color:#111111;fill:#111111;}.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu--dropdown{background-color:#FFD100;}.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu--dropdown a:hover,
					.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu--dropdown a:focus,
					.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-menu-toggle:hover,
					.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu--dropdown a:hover,
					.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu--dropdown a:focus,
					.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu--dropdown a.highlighted{background-color:#111111;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1595 .elementor-element.elementor-element-6ec7532{width:30.807%;}.elementor-1595 .elementor-element.elementor-element-e155454{width:43.925%;}.elementor-1595 .elementor-element.elementor-element-82e8b1f{width:24.932%;}}@media(max-width:1024px){.elementor-1595 .elementor-element.elementor-element-d8302e2 img{width:70%;max-width:70%;height:84px;}.elementor-1595 .elementor-element.elementor-element-5c9b82e .elementor-button{border-radius:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-1595 .elementor-element.elementor-element-d8302e2 img{width:77%;max-width:76%;}.elementor-1595 .elementor-element.elementor-element-5c9b82e .elementor-button{font-size:17px;border-radius:50px 50px 50px 50px;}.elementor-1595 .elementor-element.elementor-element-691d79a .elementor-nav-menu .elementor-item{font-size:15px;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-d8302e2 *//* Force logo + contact button + burger menu to align horizontally */
.elementor-element-5eec830 .elementor-widget-wrap {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 20px; /* Adjust space between items */
}

/* Prevent elements from breaking into new lines */
.elementor-element-5eec830 .elementor-widget {
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e7d0a4 *//* -------------------------------------------------------------------------
   📱 Tablet & Mobile Header Fix (Final Polished)
   ------------------------------------------------------------------------- */
@media (max-width: 1024px) {

    /* 🔹 Force header row inline (Logo + Burger) */
    .elementor-element-8e7d0a4 .elementor-widget-wrap {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 10px !important;
        flex-wrap: nowrap !important;
        padding: 0 10px !important; /* Prevent touching screen edges */
    }

    /* Element alignment */
    .elementor-element-d8302e2 { order: 1 !important; flex: 0 0 auto; }  /* Logo */
    .elementor-element-691d79a { order: 2 !important; flex: 0 0 auto; }  /* Burger */
    .elementor-element-5c9b82e { order: 3 !important; flex: 0 0 auto; }  /* Contact button hide */

    /* Remove Elementor forced width constraints */
    .elementor-element-8e7d0a4 .elementor-widget,
    .elementor-element-8e7d0a4 .elementor-column {
        width: auto !important;
    }

    /* Hide inline menu, only show burger icon */
    .elementor-element-691d79a nav.elementor-nav-menu--main {
        display: none !important;
    }
    .elementor-element-691d79a .elementor-menu-toggle {
        display: inline-flex !important;
        align-items: center !important;
        margin-right: 50px  !important; /* ⬅ small inward shift */
    }

    /* Optional: Tweak icon size on mobile */
    .elementor-element-691d79a .elementor-menu-toggle i {
        font-size: 26px !important;
    }

    /* 🟡 Hide header's external Contact button (now moved to dropdown) */
    .elementor-element-5c9b82e {
        display: none !important;
    }

    /* ---------------------------------------------------------------------
       🎯 Contact Button inside dropdown menu
       → Add “menu-contact-btn” as class in Appearance > Menus
       --------------------------------------------------------------------- */
    .elementor-element-691d79a .elementor-nav-menu--dropdown a.menu-contact-btn {
        display: block !important;
        text-align: center !important;
        padding: 12px 20px !important;
        margin: 15px 18px !important;
        border-radius: 8px !important;
        font-weight: 600 !important;
        font-size: 15px !important;
        background: #ffd700 !important;
        color: #000 !important;
        transition: 0.25s ease-in-out !important;
    }

    .elementor-element-691d79a .elementor-nav-menu--dropdown a.menu-contact-btn:hover {
        opacity: 0.9 !important;
    }

    /* Extra: Improve dropdown spacing */
    .elementor-element-691d79a .elementor-nav-menu--dropdown {
        padding-bottom: 10px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Moweb &#8211; Regular';
	font-display: auto;
	src: url('https://peswapay.yecor.com/wp-content/uploads/2025/11/Proxima-nova-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Moweb-Medium';
	font-display: auto;
	src: url('https://peswapay.yecor.com/wp-content/uploads/2025/11/Proxima-nova-medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */