--background-color: #FFFFFF;
--menu-active-color: #9B1FE8;
transform: translateX(-50%);
background: var(--background-color);
display: none !important;
transition: all 0.3s ease-in-out;
selector .elementor-widget-icon-box.stroke .elementor-icon{
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 0.08em;
-webkit-text-stroke-color: currentColor;
selector .elementor-widget-icon-box .elementor-icon-box-icon a,
selector .elementor-widget-icon-box .elementor-icon-box-icon span{
transform: translateY(35px);
selector.transition .elementor-widget-icon-box .elementor-icon-box-icon a,
selector.transition .elementor-widget-icon-box .elementor-icon-box-icon span{
transition: all 0.3s ease-in-out;
selector .elementor-widget-icon-box.active .elementor-icon-box-icon a,
selector .elementor-widget-icon-box.active .elementor-icon-box-icon span{
transform: translateY(0);
selector .elementor-widget-icon-box .elementor-icon-box-icon i,
selector .elementor-widget-icon-box .elementor-icon-box-icon svg{
selector.transition .elementor-widget-icon-box .elementor-icon-box-icon i,
selector.transition .elementor-widget-icon-box .elementor-icon-box-icon svg{
transition: all 0.3s ease-in-out;
selector .elementor-widget-icon-box.active .elementor-icon-box-icon i{
color: var(--menu-active-color);
selector .elementor-widget-icon-box.active .elementor-icon-box-icon svg{
fill: var(--menu-active-color);
selector .elementor-icon-box-content{
transform: translate(-50%,8px);
selector.transition .elementor-icon-box-content{
transition: all 0.3s ease-in-out;
selector .elementor-widget-icon-box.active .elementor-icon-box-content{
transform: translate(-50%,0px);
selector .elementor-icon-box-title a,
selector .elementor-icon-box-title span{
background: var(--menu-active-color);
selector:not(.v2) .elementor-icon-box-title{
transform: none !important;
selector .elementor-widget-html{
@media (max-width: 767px){
selector.v2 .elementor-icon-box-wrapper{
selector.v2 .elementor-icon-box-content{
selector.v2 .elementor-icon-box-icon a{
selector.v2 .elementor-widget-divider{
selector.v2 .elementor-widget-icon-box .elementor-icon-box-icon a,
selector.v2 .elementor-widget-icon-box .elementor-icon-box-icon span{
transform: translateY(0);
selector.v2 .elementor-widget-icon-box.active .elementor-icon-box-content {
transform: translate(-50%,-20px);
selector.v2 .elementor-icon-box-title{
border: 5px solid var(--background-color);
box-shadow: 0 -15px 30px 0 rgba(0, 0, 0, 0.1);
selector.v2 .elementor-icon-box-title:before,
selector.v2 .elementor-icon-box-title:after{
selector.v2 .elementor-icon-box-title:before{
box-shadow: 7px 7px var(--background-color);
selector.v2 .elementor-icon-box-title:after{
box-shadow: -7px 7px var(--background-color);
selector.v2 .elementor-icon-box-content {
selector.v2 .elementor-icon-box-wrapper{
selector.v2 .elementor-icon-box-wrapper:before{
background: var(--menu-active-color);
transform: translate(-50%,35px);
selector.v2 .elementor-widget-icon-box.active .elementor-icon-box-wrapper:before{
transform: translate(-50%,0);
selector.transition.v2 .elementor-icon-box-wrapper:before{
transition: all 0.3s ease-in-out;
selector.v2 .elementor-icon-box-icon{
selector.v2 .elementor-icon-box-icon:before,
selector.v2 .elementor-icon-box-icon:after{
transform: translate(-50%,35px);
selector.v2 .elementor-icon-box-icon:before{
box-shadow: 2px -2px var(--menu-active-color);
selector.v2 .elementor-icon-box-icon:after{
box-shadow: -2px -2px var(--menu-active-color);
selector.v2 .elementor-widget-icon-box.active .elementor-icon-box-icon:before,
selector.v2 .elementor-widget-icon-box.active .elementor-icon-box-icon:after{
transform: translate(-50%,0);
selector.transition.v2 .elementor-icon-box-icon:before,
selector.transition.v2 .elementor-icon-box-icon:after{
transition: all 0.3s ease-in-out;
@media (max-width: 767px){
--default-text-color: #000;
--active-icon-color: #fff;
selector.v3 .elementor-icon-box-content{
selector.v3 .elementor-icon-box-title a,
selector.v3 .elementor-icon-box-title span{
color: var(--default-text-color);
selector.v3 .elementor-widget-icon-box.active .elementor-icon-box-title a,
selector.v3 .elementor-widget-icon-box.active .elementor-icon-box-title span{
color: var(--menu-active-color);
selector.v3 .elementor-widget-icon-box .elementor-icon-box-icon a,
selector.v3 .elementor-widget-icon-box .elementor-icon-box-icon span{
selector.v3 .elementor-widget-icon-box.active .elementor-icon-box-icon a,
selector.v3 .elementor-widget-icon-box.active .elementor-icon-box-icon span{
transform: translateY(16px);
selector.v3 .elementor-icon-box-content{
transform: translate(-50%,0px);
selector.v3 .elementor-widget-icon-box.active .elementor-icon-box-content{
transform: translate(-50%,-3px);
selector.v3 .elementor-widget-divider .elementor-widget-container:before{
background: var(--menu-active-color);
height: calc(100% - 5px*2);
width: calc(100% - 5px*2);
selector.v3 .elementor-widget-divider{
selector.v3 .elementor-widget-divider:before {
selector.v3 .elementor-widget-divider:after{
selector.v3 .elementor-widget-icon-box.active .elementor-icon-box-icon i{
color: var(--active-icon-color);
@media (max-width: 767px){