.elementor-130 .elementor-element.elementor-element-a66c7d8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-26e7736{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-26e7736 .aux-widget-text .aux-text-widget-header{padding:27px 27px 27px 27px;}.elementor-130 .elementor-element.elementor-element-26e7736 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-130 .elementor-element.elementor-element-26e7736 .col-title a, .elementor-130 .elementor-element.elementor-element-26e7736 .col-title{color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-26e7736 .col-title, .elementor-130 .elementor-element.elementor-element-26e7736 .col-title a{font-size:30px;font-weight:400;line-height:0.2em;letter-spacing:0px;word-spacing:0px;}.elementor-130 .elementor-element.elementor-element-26e7736 .col-subtitle{color:var( --e-global-color-primary );font-size:30px;font-weight:400;}.elementor-130 .elementor-element.elementor-element-26e7736 .widget-content{color:var( --e-global-color-primary );font-size:24px;font-weight:500;}.elementor-130 .elementor-element.elementor-element-26e7736 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-26e7736 .aux-widget-advanced-text{text-align:left !important;padding:40px 41px 40px 52px;}@media(max-width:1024px){.elementor-130 .elementor-element.elementor-element-26e7736 .col-title, .elementor-130 .elementor-element.elementor-element-26e7736 .col-title a{font-size:25px;}.elementor-130 .elementor-element.elementor-element-26e7736 .col-subtitle{font-size:25px;}.elementor-130 .elementor-element.elementor-element-26e7736 .widget-content{font-size:20px;}.elementor-130 .elementor-element.elementor-element-26e7736 .aux-widget-advanced-text{padding:10px 30px 10px 12px;}}@media(max-width:767px){.elementor-130 .elementor-element.elementor-element-26e7736{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-26e7736 .col-title, .elementor-130 .elementor-element.elementor-element-26e7736 .col-title a{line-height:1em;}.elementor-130 .elementor-element.elementor-element-26e7736 .col-title{margin-bottom:-10px;}.elementor-130 .elementor-element.elementor-element-26e7736 .widget-content{font-size:18px;}.elementor-130 .elementor-element.elementor-element-26e7736 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-26e7736 .aux-widget-advanced-text{padding:44px 30px 44px 30px;}}/* Start custom CSS for aux_text, class: .elementor-element-26e7736 */.elementor-130 .elementor-element.elementor-element-26e7736 .aux-ico-box img{
   border-radius: 20px;
}
.elementor-130 .elementor-element.elementor-element-26e7736 .aux-widget-text:after, .elementor-130 .elementor-element.elementor-element-26e7736 .aux-widget-text:before, .elementor-130 .elementor-element.elementor-element-26e7736:after, .elementor-130 .elementor-element.elementor-element-26e7736:before{
    content:"";
    width: 20px;
    height: 20px;
    background-color: var( --e-global-color-accent );
    border: 2px solid var( --e-global-color-primary );
    position: absolute;
    top: -10px;
    left: 0px;    
}
.elementor-130 .elementor-element.elementor-element-26e7736 .aux-widget-text:before{
    left: auto;   
    right: 0
}
.elementor-130 .elementor-element.elementor-element-26e7736:after{
    top: auto;
    bottom: 41px;
}
.elementor-130 .elementor-element.elementor-element-26e7736:before{
    top: auto;
    bottom: 41px;    
    left: auto; 
    right: 0
}
@media only screen and (max-width: 700px) {
.elementor-130 .elementor-element.elementor-element-26e7736 .aux-text-widget-header {
    display: block;
    float: left;
    margin-right: auto;
}
.elementor-130 .elementor-element.elementor-element-26e7736 .aux-widget-advanced-text {
      flex-direction: column;
}
}
@media only screen and (max-width: 1600px) and (min-width: 1025px) {
.elementor-130 .elementor-element.elementor-element-26e7736 .aux-widget-advanced-text {
    padding: 40px 24px 40px 3px!important;
}
.elementor-130 .elementor-element.elementor-element-26e7736 .widget-content{
    font-size: 20px!important;
}
}/* End custom CSS */