.elementor-16 .elementor-element.elementor-element-53824ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0.5%;--padding-bottom:0.5%;--padding-left:6%;--padding-right:6%;--z-index:10;}.elementor-16 .elementor-element.elementor-element-53824ab.bdt-sticky.bdt-active{background-color:#FFFFFF;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.03137254901960784);z-index:10;}.elementor-16 .elementor-element.elementor-element-2ff002c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1c078ad{text-align:start;}.elementor-16 .elementor-element.elementor-element-a407f20{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3f0bca7{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.03137254901960784);--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3f0bca7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3f0bca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu.ep-megamenu-horizontal .bdt-navbar-nav{justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .megamenu-header-mobile{justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .megamenu-header-default .bdt-navbar-nav > li > a,  #ep-megamenu-50b02ff-virtual.bdt-accordion li a.ep-menu-nav-link{color:#5E5E5E;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .megamenu-header-default .bdt-navbar-nav > li > a,
                    #ep-megamenu-50b02ff-virtual.bdt-accordion li a.ep-menu-nav-link{padding:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .megamenu-header-default .bdt-navbar-nav{grid-gap:5px;}.elementor-16 .elementor-element.elementor-element-50b02ff.bdt-accordion{grid-gap:5px;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .bdt-navbar-nav .bdt-megamenu-indicator{display:block;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .bdt-navbar-nav > li > a,
                #ep-megamenu-50b02ff-virtual.bdt-accordion li a.ep-menu-nav-link{font-size:16px;font-weight:500;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .bdt-navbar-nav > li > a:hover,
                    .elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .bdt-navbar-nav > li > a.active,
                    #ep-megamenu-50b02ff-virtual.bdt-accordion li a.ep-menu-nav-link:hover{color:#912123;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .ep-megamenu-panel{--bdt-position-viewport-offset:150px;}.elementor-16 .elementor-element.elementor-element-6bf8182 .elementor-button{background-color:#0E3A77;font-size:16px;font-weight:600;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:13px 13px 13px 13px;padding:10px 20px 10px 8px;}.elementor-16 .elementor-element.elementor-element-6bf8182 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16 .elementor-element.elementor-element-6bf8182 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-2ff002c{--width:30%;}.elementor-16 .elementor-element.elementor-element-a407f20{--width:70%;}.elementor-16 .elementor-element.elementor-element-3f0bca7{--width:69%;}}@media(max-width:1550px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-a407f20{--width:90%;}.elementor-16 .elementor-element.elementor-element-3f0bca7{--width:81%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-3f0bca7{--width:90%;}}@media(max-width:1550px){.elementor-16 .elementor-element.elementor-element-53824ab{--padding-top:0.5%;--padding-bottom:0.5%;--padding-left:4%;--padding-right:4%;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .megamenu-header-default .bdt-navbar-nav > li > a,
                    #ep-megamenu-50b02ff-virtual.bdt-accordion li a.ep-menu-nav-link{padding:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .bdt-navbar-nav > li > a,
                #ep-megamenu-50b02ff-virtual.bdt-accordion li a.ep-menu-nav-link{font-size:14px;}.elementor-16 .elementor-element.elementor-element-6bf8182{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-6bf8182 .elementor-button{font-size:14px;padding:10px 5px 10px 5px;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-53824ab{--padding-top:0.5%;--padding-bottom:0.5%;--padding-left:3%;--padding-right:3%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-53824ab{--justify-content:space-between;--padding-top:0.5%;--padding-bottom:0.5%;--padding-left:3%;--padding-right:3%;}.elementor-16 .elementor-element.elementor-element-2ff002c{--width:25%;}.elementor-16 .elementor-element.elementor-element-a407f20{--width:65%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-3f0bca7{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3f0bca7.e-con{--order:2;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .ep-megamenu-panel.bdt-drop, #ep-megamenu-50b02ff-virtual.bdt-accordion{border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-50b02ff .ep-megamenu .megamenu-header-mobile .bdt-navbar-toggle{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6bf8182 .elementor-button{border-radius:8px 8px 8px 8px;padding:8px 10px 8px 8px;}}/* Start custom CSS for bdt-mega-menu, class: .elementor-element-50b02ff *//* Menu Link */
.men-underline .ep-menu-nav-link{
    position: relative;
    display: inline-block;
    padding-bottom: 6px;
    transition: color .35s ease;
}

/* Underline */
.men-underline .ep-menu-nav-link::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 0;
    height: 2px;
    background: #912123;
    transform: translateX(-50%);
    transition: width .35s ease;
    border-radius: 10px;
}

/* Hover */
.men-underline .ep-menu-nav-link:hover{
    color: #912123;
}

.men-underline .ep-menu-nav-link:hover::after{
    width: 100%;
}

/* Active Menu */
.men-underline .current-menu-item > .ep-menu-nav-link::after,
.men-underline .nav-item.active > .ep-menu-nav-link::after,
.men-underline .ep-menu-nav-link.active::after{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f0bca7 */.bdt-active .con-bx-shd {
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bf8182 */.btn-ani-hvr span.elementor-button-icon {
    padding: 5px;
    background-color: #335781;
    border-radius: 5px;
}
.btn-ani-hvr span.elementor-button-content-wrapper {
    justify-content: center;
    align-items: center;
}


.btn-ani-hvr .elementor-button{
    position:relative;
    overflow:hidden;
    transition:all .4s ease;

}

/* Button Hover */
.btn-ani-hvr .elementor-button:hover{
    transform:translateY(-4px);
    box-shadow:0 15px 35px rgba(24,71,142,.3);
}

/* Icon Box */
.btn-ani-hvr .elementor-button-icon{
    position:relative;
    background:rgba(255,255,255,.12);
    overflow:hidden;
}

/* Moving Light */
.btn-ani-hvr .elementor-button-icon::before{
    content:"";
    position:absolute;
    top:-50%;
    left:-150%;
    width:60%;
    height:200%;
    background:rgba(255,255,255,.25);
    transform:rotate(25deg);
}

.btn-ani-hvr .elementor-button:hover .elementor-button-icon::before{
    animation:shine .8s linear;
}

.btn-ani-hvr .elementor-button:hover svg{
    animation:launchArrow .7s ease;
}

@keyframes launchArrow{
    0%{
        transform:translateX(0);
        opacity:1;
    }
    45%{
        transform:translateX(25px);
        opacity:0;
    }
    46%{
        transform:translateX(-25px);
        opacity:0;
    }
    100%{
        transform:translateX(0);
        opacity:1;
    }
}

@media (max-width:768px) {
    .btn-ani-hvr span.elementor-button-icon {
    padding: 5px;
    }
}

.btn-spc-rmv .elementor-button {    
    display: flex;
}/* End custom CSS */