.elementor-40 .elementor-element.elementor-element-8520654{--display:flex;--min-height:90px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:170px;--padding-right:30px;--z-index:98;}.elementor-40 .elementor-element.elementor-element-8520654:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-8520654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-40 .elementor-element.elementor-element-8520654::before, .elementor-40 .elementor-element.elementor-element-8520654 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-8520654 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-8520654 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-8520654 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-8520654 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-7e9a0f9{left:0px;}body.rtl .elementor-40 .elementor-element.elementor-element-7e9a0f9{right:0px;}.elementor-40 .elementor-element.elementor-element-7e9a0f9{top:0px;}.elementor-40 .elementor-element.elementor-element-ef5bd61 img{width:100%;max-width:135px;}.elementor-40 .elementor-element.elementor-element-98ceda2{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-337a488{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e1a1573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-e1a1573 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-e1a1573.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-e1a1573.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-e1a1573.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-e1a1573.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-e1a1573.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-e1a1573.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-e1a1573.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-e1a1573 .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-e1a1573 .elementor-icon svg{height:20px;}.elementor-40 .elementor-element.elementor-element-1f15383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-1f15383 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-1f15383.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-1f15383.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-1f15383.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-1f15383.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-1f15383.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-1f15383.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-1f15383.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-1f15383 .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-1f15383 .elementor-icon svg{height:20px;}.elementor-40 .elementor-element.elementor-element-8a27c41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8a27c41 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-5f67c9a );color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-5f67c9a );border-color:var( --e-global-color-5f67c9a );}.elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-5f67c9a );}.elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-8a27c41.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-8a27c41 .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-8a27c41 .elementor-icon svg{height:20px;}.elementor-40 .elementor-element.elementor-element-ab77fea{--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:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-ab77fea:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-ab77fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-54137f3{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5030b28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-5030b28 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-5030b28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-5030b28.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-5030b28.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-5030b28.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-5030b28.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-5030b28.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-5030b28.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-5030b28 .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-5030b28 .elementor-icon svg{height:20px;}.elementor-40 .elementor-element.elementor-element-d9c8faa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-d9c8faa .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-d9c8faa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-d9c8faa.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-d9c8faa.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-d9c8faa.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-d9c8faa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-d9c8faa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-d9c8faa.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-d9c8faa .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-d9c8faa .elementor-icon svg{height:20px;}.elementor-40 .elementor-element.elementor-element-5282a90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-5282a90 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-5f67c9a );color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-5f67c9a );border-color:var( --e-global-color-5f67c9a );}.elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-5f67c9a );}.elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-5282a90.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-0c55b40 );}.elementor-40 .elementor-element.elementor-element-5282a90 .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-5282a90 .elementor-icon svg{height:20px;}.elementor-40 .elementor-element.elementor-element-285a09c{width:100%;max-width:100%;}.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-40 .elementor-element.elementor-element-8a27c41 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-8a27c41 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-ab77fea{--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;}.elementor-40 .elementor-element.elementor-element-b2654c5 img{width:100%;max-width:165px;}.elementor-40 .elementor-element.elementor-element-5030b28 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-5030b28 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-d9c8faa .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-d9c8faa .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-5282a90 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-5282a90 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-285a09c{width:auto;max-width:auto;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-8a27c41 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-8a27c41 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-ab77fea{--flex-wrap:nowrap;}.elementor-40 .elementor-element.elementor-element-b2654c5 img{max-width:130px;}.elementor-40 .elementor-element.elementor-element-54137f3{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-40 .elementor-element.elementor-element-5030b28 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-5030b28 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-d9c8faa .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-d9c8faa .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-5282a90 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-5282a90 .elementor-icon svg{height:18px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-8520654{--content-width:1200px;}.elementor-40 .elementor-element.elementor-element-337a488{--width:320px;}.elementor-40 .elementor-element.elementor-element-54137f3{--width:160px;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-54137f3{--width:auto;}}/* Start custom CSS for html, class: .elementor-element-7e9a0f9 */.elementor-40 .elementor-element.elementor-element-7e9a0f9 {
    z-index: -1;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for maxmegamenu, class: .elementor-element-98ceda2 */.elementor-40 .elementor-element.elementor-element-98ceda2 ul li .mega-menu-item:hover{
    
    
    
    background : none !important;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:before{
    
    content :"" !important;
    width : 0% !important;
    background : rgb(231,99,61) !important;
    height: 1.5px !important;
    position: absolute !important;
    left : 0 !important;
    top : 25px !important;
    opacity: 0;
    transition : ease-in-out 450ms;
    
    
    
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover:before{
    
 
    opacity: 1 !important;
    width : 20% !important;
  
    
    
    
}


.elementor-40 .elementor-element.elementor-element-98ceda2 .wp-image-1411{
    
    height : 230px !important;
    object-fit: cover !important;
    
}



.elementor-40 .elementor-element.elementor-element-98ceda2 #mega-sub-menu-411{
    
    width : 1000px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337a488 */.elementor-40 .elementor-element.elementor-element-337a488 svg circle {
    transition: .3s ease;
}

.elementor-40 .elementor-element.elementor-element-337a488 svg:hover circle {
    fill: #387A99;
}

.elementor-40 .elementor-element.elementor-element-337a488 .gt_switcher-popup span{
    
    display : none;
}

.elementor-40 .elementor-element.elementor-element-337a488 .gt_switcher-popup img{
    
    width : 35px;
    height:  35px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8520654 */.elementor-40 .elementor-element.elementor-element-8520654.elementor-sticky--effects {
    background: #F18548 !important;
    filter: drop-shadow(0 4px 15px rgba(0, 0, 0, 0.15));
}

.elementor-40 .elementor-element.elementor-element-8520654 {
    transition: .3s ease;
}

.elementor-40 .elementor-element.elementor-element-8520654 #stickyheaders {
    transition: .3s ease;
}

.elementor-40 .elementor-element.elementor-element-8520654 .search-menu {
    display: none;
}

.elementor-40 .elementor-element.elementor-element-8520654.elementor-sticky--effects .search-menu {
    display: flex;
}

@media only screen and (max-width: 1024px) and (min-width: 0px) {
    
    .elementor-40 .elementor-element.elementor-element-8520654 {
        display: none !important;
    }
    
}



.mega-menu-item-media_image-2 img{
    height : 250px !important;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for maxmegamenu, class: .elementor-element-285a09c */.elementor-40 .elementor-element.elementor-element-285a09c ul li .mega-menu-item:hover{
    
    
    
    background : none !important;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:before{
    
    content :"" !important;
    width : 0% !important;
    background : rgb(231,99,61) !important;
    height: 1.5px !important;
    position: absolute !important;
    left : 0 !important;
    top : 25px !important;
    opacity: 0;
    transition : ease-in-out 450ms;
    
    
    
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover:before{
    
 
    opacity: 1 !important;
    width : 20% !important;
  
    
    
    
}


.elementor-40 .elementor-element.elementor-element-285a09c .wp-image-1411{
    
    height : 230px !important;
    object-fit: cover !important;
    
}



.elementor-40 .elementor-element.elementor-element-285a09c #mega-sub-menu-411{
    
    width : 1000px !important;
    
}


.elementor-40 .elementor-element.elementor-element-285a09c .mega-toggle-blocks-right{
    
    width : 36px !important;
    justify-content: center !important;
}


@media screen and (max-width : 767px){
    
    
    
  .elementor-40 .elementor-element.elementor-element-285a09c #mega-sub-menu-411{
        
        
        width :
     inherit !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54137f3 */.elementor-40 .elementor-element.elementor-element-54137f3 svg circle {
    transition: .3s ease;
}

.elementor-40 .elementor-element.elementor-element-54137f3 svg:hover circle {
    fill: #387A99;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab77fea */@media only screen and (max-width: 9999px) and (min-width: 1024px) {
    
    .elementor-40 .elementor-element.elementor-element-ab77fea {
        display: none !important;
    }
    
}/* End custom CSS */