.elementor-44161 .elementor-element.elementor-element-ea59cc0{--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:space-between;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-44161 .elementor-element.elementor-element-cde7ecd{width:auto;max-width:auto;text-align:start;}.elementor-44161 .elementor-element.elementor-element-cde7ecd img{width:100%;max-width:250px;}.elementor-44161 .elementor-element.elementor-element-63680ca{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:25px;--grid-row-gap:0px;}.elementor-44161 .elementor-element.elementor-element-63680ca .elementor-widget-container{text-align:center;}.elementor-44161 .elementor-element.elementor-element-63680ca .elementor-social-icon{background-color:var( --e-global-color-254dce36 );--icon-padding:0em;}.elementor-44161 .elementor-element.elementor-element-63680ca .elementor-social-icon i{color:var( --e-global-color-34c32cc );}.elementor-44161 .elementor-element.elementor-element-63680ca .elementor-social-icon svg{fill:var( --e-global-color-34c32cc );}.elementor-44161 .elementor-element.elementor-element-63680ca .elementor-social-icon:hover i{color:var( --e-global-color-1472bd8 );}.elementor-44161 .elementor-element.elementor-element-63680ca .elementor-social-icon:hover svg{fill:var( --e-global-color-1472bd8 );}.elementor-44161 .elementor-element.elementor-element-3604c78{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-44161 .elementor-element.elementor-element-3604c78:not(.elementor-motion-effects-element-type-background), .elementor-44161 .elementor-element.elementor-element-3604c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34c32cc );}.elementor-44161 .elementor-element.elementor-element-857d1a0{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-44161 .elementor-element.elementor-element-857d1a0.elementor-element{--align-self:flex-start;}.elementor-44161 .elementor-element.elementor-element-857d1a0 img{max-width:100%;}.elementor-44161 .elementor-element.elementor-element-e6c7fb4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44161 .elementor-element.elementor-element-4e0e658 .e-off-canvas__content{background-color:var( --e-global-color-34c32cc );}.elementor-44161 .elementor-element.elementor-element-4e0e658 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-44161 .elementor-element.elementor-element-4e0e658{--e-off-canvas-justify-content:flex-end;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-44161 .elementor-element.elementor-element-7c00934{--display:flex;}.elementor-44161 .elementor-element.elementor-element-bd2adc1 > .elementor-widget-container{background-color:var( --e-global-color-a3b1be9 );padding:10px 10px 3px 10px;}.elementor-44161 .elementor-element.elementor-element-bd2adc1.elementor-element{--align-self:flex-end;}.elementor-44161 .elementor-element.elementor-element-bd2adc1 .elementor-icon-wrapper{text-align:center;}.elementor-44161 .elementor-element.elementor-element-bd2adc1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-254dce36 );}.elementor-44161 .elementor-element.elementor-element-bd2adc1.elementor-view-framed .elementor-icon, .elementor-44161 .elementor-element.elementor-element-bd2adc1.elementor-view-default .elementor-icon{color:var( --e-global-color-254dce36 );border-color:var( --e-global-color-254dce36 );}.elementor-44161 .elementor-element.elementor-element-bd2adc1.elementor-view-framed .elementor-icon, .elementor-44161 .elementor-element.elementor-element-bd2adc1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-254dce36 );}.elementor-44161 .elementor-element.elementor-element-bd2adc1 .elementor-icon{font-size:25px;}.elementor-44161 .elementor-element.elementor-element-bd2adc1 .elementor-icon svg{height:25px;}.elementor-44161 .elementor-element.elementor-element-3d10ab8 .bdt-slinky-vertical-menu li:not(:last-child){margin-bottom:1px;}.elementor-44161 .elementor-element.elementor-element-3d10ab8 .bdt-slinky-vertical-menu li.bdt-menu-item > a span {color:var( --e-global-color-254dce36 );}.elementor-44161 .elementor-element.elementor-element-3d10ab8 .bdt-slinky-vertical-menu li.bdt-menu-item > a svg{fill:var( --e-global-color-254dce36 );}.elementor-44161 .elementor-element.elementor-element-3d10ab8 .bdt-slinky-vertical-menu .header a.back:before, .elementor-44161 .elementor-element.elementor-element-3d10ab8 .bdt-slinky-vertical-menu .next::after{color:var( --e-global-color-254dce36 );}.elementor-44161 .elementor-element.elementor-element-6cc9831 .bdt-search-toggle{color:#FFFFFF;}.elementor-44161 .elementor-element.elementor-element-6cc9831 .bdt-search-toggle svg *{fill:#FFFFFF;}.elementor-44161 .elementor-element.elementor-element-6cc9831 .bdt-search-input{border-radius:3px;}#modal-search-6cc9831 .bdt-search-input{border-radius:3px;}.elementor-44161 .elementor-element.elementor-element-6cc9831 .bdt-search .bdt-position-relative{border-radius:3px;}.elementor-44161 .elementor-element.elementor-element-44198a0 .elementor-icon-wrapper{text-align:center;}.elementor-44161 .elementor-element.elementor-element-19cc058{width:auto;max-width:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-44161 .elementor-element.elementor-element-4e0e658{--e-off-canvas-justify-content:flex-end;}.elementor-44161 .elementor-element.elementor-element-bd2adc1{width:auto;max-width:auto;}.elementor-44161 .elementor-element.elementor-element-bd2adc1 > .elementor-widget-container{padding:10px 10px 04px 10px;}.elementor-44161 .elementor-element.elementor-element-bd2adc1.elementor-element{--align-self:flex-end;}.elementor-44161 .elementor-element.elementor-element-bd2adc1 .elementor-icon-wrapper{text-align:end;}.elementor-44161 .elementor-element.elementor-element-bd2adc1 .elementor-icon{font-size:25px;}.elementor-44161 .elementor-element.elementor-element-bd2adc1 .elementor-icon svg{height:25px;}.elementor-44161 .elementor-element.elementor-element-3d10ab8 .bdt-slinky-vertical-menu li:not(:last-child){margin-bottom:1px;}}@media(min-width:768px){.elementor-44161 .elementor-element.elementor-element-ea59cc0{--content-width:1300px;}.elementor-44161 .elementor-element.elementor-element-3604c78{--content-width:1300px;}.elementor-44161 .elementor-element.elementor-element-e6c7fb4{--width:calc(100% - 295px);}}@media(max-width:767px){.elementor-44161 .elementor-element.elementor-element-ea59cc0{--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-44161 .elementor-element.elementor-element-4e0e658{--e-off-canvas-width:85%;}.elementor-44161 .elementor-element.elementor-element-3d10ab8 .bdt-slinky-vertical-menu li:not(:last-child){margin-bottom:1px;}}/* Start custom CSS for image, class: .elementor-element-cde7ecd */@media screen and (max-width: 1290px) {
    .elementor-44161 .elementor-element.elementor-element-cde7ecd {
        display: none; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61e3d8e */@media screen and (max-width: 767px) {
    .elementor-44161 .elementor-element.elementor-element-61e3d8e {
        text-align: center!important; 
    }
}

@media screen and (min-width: 1290px) {
    .elementor-44161 .elementor-element.elementor-element-61e3d8e {
        display: none; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea59cc0 */.bdt-modal {
    z-index: 9999!important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-857d1a0 */@media screen and (max-width: 1290px) {
    .elementor-44161 .elementor-element.elementor-element-857d1a0 {
        display: none; 
    }
}/* End custom CSS */
/* Start custom CSS for maxmegamenu, class: .elementor-element-c4a96cf */.mega-sub-menu .mega-menu-link {
    font-size: 12px!important; 
}

#mega-menu-item-768 a:not(#mega-menu-item-768 .mega-sub-menu a) {
    color: white!important; 
}

@media screen and (max-width: 1290px) {
    .elementor-44161 .elementor-element.elementor-element-c4a96cf {
        display: none; 
    }
}/* End custom CSS */
/* Start custom CSS for bdt-search, class: .elementor-element-6cc9831 */@media screen and (max-width: 1290px) {
    .elementor-44161 .elementor-element.elementor-element-6cc9831 {
        order: 2; 
    }
    .elementor-44161 .elementor-element.elementor-element-6cc9831 i, .elementor-44161 .elementor-element.elementor-element-6cc9831 svg {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44198a0 */@media screen and (min-width: 1290px) {
    .elementor-44161 .elementor-element.elementor-element-44198a0 {
        display: none; 
    }
}

@media screen and (max-width: 1290px) {
    .elementor-44161 .elementor-element.elementor-element-44198a0 {
        order: 3;
    }
    .elementor-44161 .elementor-element.elementor-element-44198a0 {
        padding: 10px 10px 3px 10px; 
        background-color: #D9782D;
    }
    
    .elementor-44161 .elementor-element.elementor-element-44198a0 svg, .elementor-44161 .elementor-element.elementor-element-44198a0 i {
        font-size: 25px; 
        color: white; 
        fill: white; 
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-19cc058 */@media screen and (max-width: 1290px) {
    .elementor-44161 .elementor-element.elementor-element-19cc058 {
        order: 1;  
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6c7fb4 */@media screen and (max-width: 1290px) {
    .elementor-44161 .elementor-element.elementor-element-e6c7fb4 {
        width: 100%; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3604c78 */.elementor-44161 .elementor-element.elementor-element-3604c78 {
    height: 70px; 
}/* End custom CSS */