.elementor-104 .elementor-element.elementor-element-fd4265c{--display:flex;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-981a3ab .aux-text-widget-header{background-color:transparent;background-image:linear-gradient(180deg, #595959 0%, #323232 82%);}.elementor-104 .elementor-element.elementor-element-981a3ab .aux-button{background-color:#02010100;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-981a3ab .aux-button .aux-overlay::after{background-color:#02010100;}.elementor-104 .elementor-element.elementor-element-981a3ab .aux-widget-advanced-text{background-color:transparent;text-align:center !important;padding:65px 33px 24px 33px;background-image:linear-gradient(2deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-104 .elementor-element.elementor-element-981a3ab > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:16px 12px 16px 12px;background-image:linear-gradient(148deg, var( --e-global-color-accent ) 0%, #353535 100%);border-radius:50px 50px 50px 50px;}.elementor-104 .elementor-element.elementor-element-981a3ab.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-104 .elementor-element.elementor-element-981a3ab .aux-widget-text .aux-text-widget-header{padding:14px 14px 14px 14px;}.elementor-104 .elementor-element.elementor-element-981a3ab .aux-ico-box{color:#ffffff;fill:#ffffff;}.elementor-104 .elementor-element.elementor-element-981a3ab .col-title a, .elementor-104 .elementor-element.elementor-element-981a3ab .col-title{color:#FFFFFF !important;}.elementor-104 .elementor-element.elementor-element-981a3ab .col-title, .elementor-104 .elementor-element.elementor-element-981a3ab .col-title a{font-size:24px;font-weight:500;line-height:32px;}.elementor-104 .elementor-element.elementor-element-981a3ab .widget-content{color:#FFFFFFCC !important;font-size:15px;font-weight:300;line-height:26px;margin-top:30px;margin-bottom:0px;}.elementor-104 .elementor-element.elementor-element-981a3ab .aux-widget-text .aux-text-widget-content{padding:39px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-981a3ab .aux-icon{font-size:64px;color:#1B1C1D;margin:-7px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-981a3ab .aux-button:hover{text-shadow:0px 0px 10px rgba(0, 0, 0, 0);}.elementor-104 .elementor-element.elementor-element-981a3ab .aux-text-widget-overlay, .elementor-104 .elementor-element.elementor-element-981a3ab .aux-widget-advanced-text{border-radius:50px 50px 50px 50px;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-fd4265c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-104 .elementor-element.elementor-element-981a3ab > .elementor-widget-container{padding:012px 012px 012px 012px;}.elementor-104 .elementor-element.elementor-element-981a3ab .aux-widget-advanced-text{padding:20px 20px 20px 20px;}}/* Start custom CSS for aux_text, class: .elementor-element-981a3ab */.elementor-104 .elementor-element.elementor-element-981a3ab span.aux-text{
    display: none;
}
.elementor-104 .elementor-element.elementor-element-981a3ab .aux-ico-box.aux-ico-large.aux-ico-clear{
    background: transparent linear-gradient(2deg, var( --e-global-color-accent ) 0%, var( --e-global-color-text )  100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 30px #0000002E;
border-radius: 50%;
}
.elementor-104 .elementor-element.elementor-element-981a3ab .aux-text-widget-header{
   
    border-radius: 50%;
    display: inline-block;
   
}
.elementor-104 .elementor-element.elementor-element-981a3ab .widget-content{
    max-width: 254px;
    margin-left: auto;
     margin-right: auto;
}

.elementor-104 .elementor-element.elementor-element-981a3ab .aux-widget-advanced-text{
    box-shadow: 0px 7px 18px #16161683;

}


.elementor-104 .elementor-element.elementor-element-981a3ab svg{
    width: 45px;
    height: 45px;
}
.elementor-104 .elementor-element.elementor-element-981a3ab .aux-widget-advanced-text{
    z-index: 1;
    position: relative;
}
  .elementor-104 .elementor-element.elementor-element-981a3ab:hover .aux-widget-advanced-text:after{
      opacity: 1;
  }

  .elementor-104 .elementor-element.elementor-element-981a3ab .aux-widget-advanced-text:after{
      content:'';
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      top:0;
      left:0;
      z-index: -1;
    background-image: linear-gradient(359deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%)!important;
    opacity: 0;
    border-radius: 50px;
     transition: all 400ms;  
}

.elementor-104 .elementor-element.elementor-element-981a3ab:after{
    content:'';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0!important;
    left:0;
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
    opacity: 0;
     transition: all 400ms; 
     z-index: 0;
     border-radius: 50px;
}
.elementor-104 .elementor-element.elementor-element-981a3ab:hover:after{
    opacity:1;
   
   
}
    

.elementor-104 .elementor-element.elementor-element-981a3ab .auxicon2-arrow-slim-right:before{
     color:white;
 }
  .elementor-104 .elementor-element.elementor-element-981a3ab:hover .aux-button:hover i:before{
        color:black;
    }
@media screen and (min-width:1025px){

  .elementor-104 .elementor-element.elementor-element-981a3ab:hover .aux-button:hover i:before{
        color:white;
    }
.elementor-104 .elementor-element.elementor-element-981a3ab .auxicon2-arrow-slim-right:before{
     color:black;
 }
.elementor-104 .elementor-element.elementor-element-981a3ab:hover {
    margin-top: -50px;
    margin-bottom: 0px!important;
   
}

.elementor-104 .elementor-element.elementor-element-981a3ab .auxicon2-arrow-slim-right:before{

text-shadow: none;

}
.elementor-104 .elementor-element.elementor-element-981a3ab .auxicon2-arrow-slim-right{
    margin-top:-50px;
}
.elementor-104 .elementor-element.elementor-element-981a3ab:hover .auxicon2-arrow-slim-right{
    margin-top:0;
}
.elementor-104 .elementor-element.elementor-element-981a3ab:hover .auxicon2-arrow-slim-right:before{

padding-bottom: 12px;

}

.elementor-104 .elementor-element.elementor-element-981a3ab:hover .aux-widget-advanced-text{
  box-shadow: 0px 7px 18px #1616161C;

}
 
}




.elementor-104 .elementor-element.elementor-element-981a3ab,.elementor-104 .elementor-element.elementor-element-981a3ab .aux-widget-advanced-text,.elementor-104 .elementor-element.elementor-element-981a3ab .auxicon2-arrow-slim-right,.elementor-104 .elementor-element.elementor-element-981a3ab .auxicon2-arrow-slim-right:before,.elementor-104 .elementor-element.elementor-element-981a3ab .auxicon2-arrow-slim-right{
    transition: all 0.5s;
}

.elementor-104 .elementor-element.elementor-element-981a3ab{
    max-width: 377px!important;
    width: 100%;
}/* End custom CSS */