.elementor-19 .elementor-element.elementor-element-b89e1ae{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-b89e1ae:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b89e1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0D212BCC 0%, #0D212B00 100%);}.elementor-19 .elementor-element.elementor-element-f208fc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-e4bb4e3 img{width:200px;}.elementor-19 .elementor-element.elementor-element-2617ead{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-be74989 .elementor-menu-toggle{margin:0 auto;}.elementor-19 .elementor-element.elementor-element-7453254{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-e7e7aea .elementor-button{background-color:#DE5C3500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-e7e7aea .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-e7e7aea .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-e7e7aea .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-e7e7aea .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-e7e7aea .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-46dd75f5{--display:flex;--position:fixed;--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;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.39);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;bottom:0px;}.elementor-19 .elementor-element.elementor-element-46dd75f5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-46dd75f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-46dd75f5{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-46dd75f5{right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-370de70d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-370de70d{--icon-box-icon-margin:0px;}.elementor-19 .elementor-element.elementor-element-370de70d .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-370de70d .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-370de70d .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-370de70d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-48fdf290 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-48fdf290{--icon-box-icon-margin:0px;}.elementor-19 .elementor-element.elementor-element-48fdf290 .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-48fdf290 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-48fdf290 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-48fdf290 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-3fb16573 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-3fb16573{--icon-box-icon-margin:0px;}.elementor-19 .elementor-element.elementor-element-3fb16573 .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-3fb16573 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3fb16573 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-3fb16573 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-480013e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-480013e{--icon-box-icon-margin:0px;}.elementor-19 .elementor-element.elementor-element-480013e .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-480013e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-480013e .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-480013e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-57067f3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-57067f3{--icon-box-icon-margin:0px;}.elementor-19 .elementor-element.elementor-element-57067f3 .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-57067f3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-57067f3 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-57067f3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-401d28ae{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:50px;top:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-401d28ae{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-401d28ae{right:0px;}.elementor-19 .elementor-element.elementor-element-401d28ae > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-19 .elementor-element.elementor-element-401d28ae .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-401d28ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19:not(.elementor-motion-effects-element-type-background), .elementor-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DE5C3500;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-f208fc0{--width:50%;}.elementor-19 .elementor-element.elementor-element-e4bb4e3 img{width:150px;}.elementor-19 .elementor-element.elementor-element-7453254{--width:40%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-7453254.e-con{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-46dd75f5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 0px 0px;--padding-top:0px;--padding-bottom:25px;--padding-left:12px;--padding-right:12px;--z-index:20000;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-46dd75f5{left:50%;}body.rtl .elementor-19 .elementor-element.elementor-element-46dd75f5{right:50%;}.elementor-19 .elementor-element.elementor-element-370de70d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-370de70d .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-370de70d .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-370de70d .elementor-icon-box-title a{font-size:13px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-48fdf290 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-48fdf290 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-48fdf290 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-48fdf290 .elementor-icon-box-title a{font-size:13px;line-height:1em;letter-spacing:-0.3px;}.elementor-19 .elementor-element.elementor-element-3fb16573 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-3fb16573 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-3fb16573 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3fb16573 .elementor-icon-box-title a{font-size:13px;line-height:1em;letter-spacing:-0.3px;}.elementor-19 .elementor-element.elementor-element-480013e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-480013e .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-480013e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-480013e .elementor-icon-box-title a{font-size:13px;line-height:1em;letter-spacing:-0.3px;}.elementor-19 .elementor-element.elementor-element-57067f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-57067f3 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-57067f3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-57067f3 .elementor-icon-box-title a{font-size:13px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-401d28ae{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;top:-33px;z-index:-1;}.elementor-19 .elementor-element.elementor-element-401d28ae.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-401d28ae > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-19 .elementor-element.elementor-element-401d28ae .elementor-divider{padding-block-start:0px;padding-block-end:0px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-f208fc0{--width:25%;}.elementor-19 .elementor-element.elementor-element-2617ead{--width:50%;}.elementor-19 .elementor-element.elementor-element-7453254{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-b89e1ae */.menu-top {
    z-index: 15000;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-401d28ae */.icon-menu .elementor-widget-divider{
    transition: none;
}
.icon-menu.transition .elementor-widget-divider{
    transition: margin-top 0.3s ease-in-out, opacity 0.1s ease-in-out;
}
.icon-menu .elementor-widget-divider{
    opacity: 0;
    margin-top: 20px;
}
.icon-menu.bubbling .elementor-widget-divider{
    opacity: 1;
    margin-top: 0px;
}
.icon-menu.bubble .elementor-widget-divider{
    transition: all 0.3s ease-in-out, opacity 0.1s ease-in-out;
}
.elementor-19 .elementor-element.elementor-element-401d28ae .elementor-widget-container{
    background: var(--background-color);
}
.elementor-19 .elementor-element.elementor-element-401d28ae:before{
    content: "";
    position: absolute;
    top: 4px;
    left: -29px;
    width: 30px;
    height: 30px;
    background: transparent;
    border-radius: 50%;
    box-shadow: 15px 18px var(--background-color);
}
.elementor-19 .elementor-element.elementor-element-401d28ae:after{
    content: "";
    position: absolute;
    top: 4px;
    right: -29px;
    width: 30px;
    height: 30px;
    background: transparent;
    border-radius: 50%;
    box-shadow: -15px 18px var(--background-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46dd75f5 */.elementor-19 .elementor-element.elementor-element-46dd75f5{
--background-color:#EFEEE8;
--menu-active-color: #DE5C35;

}
.elementor-19 .elementor-element.elementor-element-46dd75f5{
width: max-content;
transform: translateX(-50%);
transition: none;

}
.elementor-19 .elementor-element.elementor-element-46dd75f5:before{
content: "" !important;
display: none !important;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.transition{
transition: all 0.3s ease-in-out;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.hidden{
opacity: 0;
pointer-events: none;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-widget-icon-box.stroke .elementor-icon{
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 0.08em;
-webkit-text-stroke-color: currentColor;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-widget-icon-box .elementor-icon-box-icon a,
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-widget-icon-box .elementor-icon-box-icon span{
padding-bottom: 9px;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
margin: -15px 0 0;
position: relative;
z-index: 1;
transform: translateY(35px);
transition: none;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.transition .elementor-widget-icon-box .elementor-icon-box-icon a,
.elementor-19 .elementor-element.elementor-element-46dd75f5.transition .elementor-widget-icon-box .elementor-icon-box-icon span{
transition: all 0.3s ease-in-out;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-widget-icon-box.active .elementor-icon-box-icon a,
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-widget-icon-box.active .elementor-icon-box-icon span{
transform: translateY(0);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-widget-icon-box .elementor-icon-box-icon i,
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-widget-icon-box .elementor-icon-box-icon svg{
transition: none;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.transition .elementor-widget-icon-box .elementor-icon-box-icon i,
.elementor-19 .elementor-element.elementor-element-46dd75f5.transition .elementor-widget-icon-box .elementor-icon-box-icon svg{
transition: all 0.3s ease-in-out;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-widget-icon-box.active .elementor-icon-box-icon i{
color: var(--menu-active-color);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-widget-icon-box.active .elementor-icon-box-icon svg{
fill: var(--menu-active-color);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-icon-box-content{
width: 125%;
transform: translate(-50%,8px);
position: relative;
left: 50%;
opacity: 0;
z-index: -1;
display: flex;
align-items: center;
justify-content: center;
height: 34px;
pointer-events: none;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.transition .elementor-icon-box-content{
transition: all 0.3s ease-in-out;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-widget-icon-box.active .elementor-icon-box-content{
opacity: 1;
z-index: 2;
transform: translate(-50%,0px);
pointer-events: initial;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-icon-box-title a,
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-icon-box-title span{
background: var(--menu-active-color);
padding: 5px 8px;
border-radius: 10px;
display: table;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5 a,
.elementor-19 .elementor-element.elementor-element-46dd75f5 a:active,
.elementor-19 .elementor-element.elementor-element-46dd75f5 a:focus{
outline: none;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5:not(.v2) .elementor-icon-box-title{
transform: none !important;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5 .elementor-widget-html{
display: none;
}
@media (max-width: 767px){
.elementor-19 .elementor-element.elementor-element-46dd75f5{
width: calc(100% + 2px);
justify-content: center;
}
}

/* Code for version 2 */
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-wrapper{
display: flex;
flex-direction: column;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-content{
order: -1;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-icon a{
padding: 0;
margin: 0;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-widget-divider{
display: none;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-widget-icon-box .elementor-icon-box-icon a,
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-widget-icon-box .elementor-icon-box-icon span{
padding: 30px 0 5px;
margin: -44px 0 0;
transform: translateY(0);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-widget-icon-box.active .elementor-icon-box-content {
transform: translate(-50%,-20px);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-title{
border: 5px solid var(--background-color);
border-radius: 17px;
position: relative;
box-shadow: 0 -15px 30px 0 rgba(0, 0, 0, 0.1);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-title:before,
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-title:after{
content: "";
position: absolute;
bottom: 9px;
width: 13px;
height: 13px;
background: transparent;
border-radius: 50%;
z-index: -1;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-title:before{
left: -18px;
box-shadow: 7px 7px var(--background-color);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-title:after{
right: -18px;
box-shadow: -7px 7px var(--background-color);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-content {
align-items: flex-end;
width: 200px;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-wrapper{
position: relative;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-wrapper:before{
content: "";
position: absolute;
top: 5px;
width: 8px;
height: 8px;
border-radius: 50%;
z-index: 3;
left: 50%;
background: var(--menu-active-color);
transform: translate(-50%,35px);
pointer-events: none;
opacity: 0;
transition: none;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-widget-icon-box.active .elementor-icon-box-wrapper:before{
opacity: 1;
transform: translate(-50%,0);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.transition.v2 .elementor-icon-box-wrapper:before{
transition: all 0.3s ease-in-out;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-icon{
position: relative;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-icon:before,
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-icon:after{
content: "";
position: absolute;
top: -27px;
width: 5px;
height: 5px;
border-radius: 50%;
z-index: 3;
background: transparent;
transform: translate(-50%,35px);
pointer-events: none;
opacity: 0;
transition: none;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-icon:before{
box-shadow: 2px -2px var(--menu-active-color);
left: calc(50% - 7px);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-icon-box-icon:after{
box-shadow: -2px -2px var(--menu-active-color);
left: calc(50% + 7px);
}

.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-widget-icon-box.active .elementor-icon-box-icon:before,
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2 .elementor-widget-icon-box.active .elementor-icon-box-icon:after{
opacity: 1;
transform: translate(-50%,0);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.transition.v2 .elementor-icon-box-icon:before,
.elementor-19 .elementor-element.elementor-element-46dd75f5.transition.v2 .elementor-icon-box-icon:after{
transition: all 0.3s ease-in-out;
}

@media (max-width: 767px){
.elementor-19 .elementor-element.elementor-element-46dd75f5.v2{
border-radius: 0;
padding-left: 10px;
padding-right: 10px;
}
}

/* Code for version 3 / .elementor-19 .elementor-element.elementor-element-46dd75f5.v3{ --default-text-color: #000; --active-icon-color: #fff; } .elementor-19 .elementor-element.elementor-element-46dd75f5.v3{ padding-bottom: 3px; } .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-icon-box-content{ opacity: 1; z-index: 1; } .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-icon-box-title a, .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-icon-box-title span{ background: none; color: var(--default-text-color); } .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-icon-box.active .elementor-icon-box-title a, .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-icon-box.active .elementor-icon-box-title span{ color: var(--menu-active-color); } .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-icon-box .elementor-icon-box-icon a, .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-icon-box .elementor-icon-box-icon span{ padding-bottom: 32px; margin-top: -19px; } .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-icon-box.active .elementor-icon-box-icon a, .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-icon-box.active .elementor-icon-box-icon span{ transform: translateY(16px); } .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-icon-box-content{ transform: translate(-50%,0px); } .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-icon-box.active .elementor-icon-box-content{ transform: translate(-50%,-3px); } .elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-divider .elementor-widget-container:before{ content: ''; position: absolute; background: var(--menu-active-color); border-radius: 100%; top: 5px; left: 5px; height: calc(100% - 5px2);
width: calc(100% - 5px*2);
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-divider{
top: -24px;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-divider:before {
top: -6px;
left: -24px;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-divider:after{
z-index: -1;
top: -6px;
right: -24px;
}
.elementor-19 .elementor-element.elementor-element-46dd75f5.v3 .elementor-widget-icon-box.active .elementor-icon-box-icon i{
color: var(--active-icon-color);
}
@media (max-width: 767px){
.elementor-19 .elementor-element.elementor-element-46dd75f5.v3{
padding-left: 10px;
padding-right: 10px;
}
}/* End custom CSS */