.elementor-3062 .elementor-element.elementor-element-ce95338{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 30px 30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-3062 .elementor-element.elementor-element-ce95338.bdt-sticky.bdt-active{background-color:#FFFFFF;padding:15px 25px 15px 25px;}.elementor-3062 .elementor-element.elementor-element-10f5e33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3062 .elementor-element.elementor-element-82c6e53{width:auto;max-width:auto;}.elementor-3062 .elementor-element.elementor-element-82c6e53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3062 .elementor-element.elementor-element-82c6e53 .aux-has-logo img{width:60%;}.elementor-3062 .elementor-element.elementor-element-e6afab8{width:auto;max-width:auto;text-align:left;}.elementor-3062 .elementor-element.elementor-element-e6afab8 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-3062 .elementor-element.elementor-element-e6afab8 .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-33a384f9 );font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-3062 .elementor-element.elementor-element-e6afab8 .aux-burger:before,  .elementor-3062 .elementor-element.elementor-element-e6afab8 .aux-burger:after, .elementor-3062 .elementor-element.elementor-element-e6afab8 .aux-burger .mid-line{border-color:var( --e-global-color-33a384f9 );}.elementor-3062 .elementor-element.elementor-element-e6afab8 .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3062 .elementor-element.elementor-element-e6afab8 .aux-menu-depth-0 > .aux-item-content{font-size:12px;}}@media(max-width:767px){.elementor-3062 .elementor-element.elementor-element-10f5e33{--flex-wrap:nowrap;}.elementor-3062 .elementor-element.elementor-element-82c6e53 .aux-has-logo img{width:65%;}}/* Start custom CSS for aux_menu_box, class: .elementor-element-e6afab8 */@media screen and (max-width:700px){
    .elementor-3062 .elementor-element.elementor-element-e6afab8 .aux-item-content{
        color:#3d3d3d !important;
    }
}


/* ==========================================
   KINGMAKER PREMIUM DROPDOWN MENU
========================================== */

/* Parent Menu */
.aux-master-menu > .menu-item{
    position:relative;
}


/* ===========================
   DROPDOWN
=========================== */

.aux-master-menu > .menu-item > .aux-submenu{

    left:0 !important;
    right:auto !important;
    margin-top:12px;

    background:transparent !important;
    box-shadow:none !important;
    border-radius:0 !important;

    opacity:0;
    visibility:hidden;

    transform:translateY(18px);

    transition:
        opacity .55s ease,
        transform .55s cubic-bezier(.22,1,.36,1),
        visibility .55s;

    overflow:visible;
}


/* Show Dropdown */

.aux-master-menu > .menu-item:hover > .aux-submenu{

    opacity:1;
    visibility:visible;
    transform:translateY(0);
}


/* ===========================
   MENU ITEMS
=========================== */

.aux-master-menu .aux-submenu li{

    background:#fff;

    opacity:0;
    transform:translateY(12px);

    transition:
        opacity .45s ease,
        transform .55s cubic-bezier(.22,1,.36,1);
}


/* Item Animation */

.aux-master-menu > .menu-item:hover > .aux-submenu li{

    opacity:1;
    transform:translateY(0);
}

.aux-master-menu > .menu-item:hover > .aux-submenu li:nth-child(1){
    transition-delay:.08s;
}

.aux-master-menu > .menu-item:hover > .aux-submenu li:nth-child(2){
    transition-delay:.16s;
}

.aux-master-menu > .menu-item:hover > .aux-submenu li:nth-child(3){
    transition-delay:.24s;
}

.aux-master-menu > .menu-item:hover > .aux-submenu li:nth-child(4){
    transition-delay:.32s;
}

.aux-master-menu > .menu-item:hover > .aux-submenu li:nth-child(5){
    transition-delay:.40s;
}


/* ===========================
   LINKS
=========================== */

.aux-master-menu .aux-submenu a{

    display:block;

    padding:15px 22px;

    color:#4B5563;

    background:#fff;

    border-left:3px solid transparent;

    transform:translateX(0);

    transition:
        background-color .55s cubic-bezier(.22,1,.36,1),
        color .45s ease,
        border-left-color .45s ease,
        padding-left .55s cubic-bezier(.22,1,.36,1),
        transform .55s cubic-bezier(.22,1,.36,1);
}


/* Hover */

.aux-master-menu .aux-submenu li:hover > a{

    background:#F8FBFD;

    color:#123F56;

    border-left-color:#123F56;

    padding-left:30px;

    transform:translateX(5px);
}


/* Active */

.aux-master-menu .aux-submenu .current-menu-item > a{

    background:#F8FBFD;

    color:#123F56;

    border-left-color:#123F56;
}


/* ===========================
   TOP MENU
=========================== */

.aux-master-menu > .menu-item > .aux-item-content{

    transition:color .45s ease;
}


.aux-master-menu > .menu-item:hover > .aux-item-content{

    color:#123F56;
}


/* Arrow */

.aux-submenu-indicator{

    transition:transform .45s ease;
}


.aux-master-menu > .menu-item:hover > .aux-item-content .aux-submenu-indicator{

    transform:rotate(180deg);
}


/* ==========================================
   UNDERLINE
   IMPORTANT:
   Old full-width underline disabled
========================================== */


/* Remove old underline completely */

.aux-master-menu > .menu-item > .aux-item-content::after{
    content:none !important;
    display:none !important;
}


/* Text only */

.aux-master-menu > .menu-item > .aux-item-content .aux-menu-label{

    position:relative;

    display:inline-block;
}


/* New underline */

.aux-master-menu > .menu-item > .aux-item-content .aux-menu-label::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-6px;

    width:100%;

    height:2px;

    background:#0F4257;

    transform:scaleX(0);

    transform-origin:left;

    transition:
        transform .45s cubic-bezier(.4,0,.2,1);
}


/* Hover underline */

.aux-master-menu > .menu-item:hover > .aux-item-content .aux-menu-label::after{

    transform:scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce95338 *//* Only change menu color after scroll */
#header-main.bdt-sticky-fixed
#master-menu-elementor-33eccf8 .aux-item-content,
#header-main.bdt-sticky-fixed
#master-menu-elementor-33eccf8 .aux-menu-label {
    color: #000000 !important;
}

@media screen and (max-width: 1024px) {

    /* Hamburger icon - scroll par black */
    #header-main.bdt-active.bdt-sticky-fixed .aux-burger span,
    #header-main.bdt-active.bdt-sticky-fixed .aux-burger .mid-line {
        background-color: #000000 !important;
    }

}/* End custom CSS */