.elementor-2926 .elementor-element.elementor-element-2a283c6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c00d1d6 );--border-color:var( --e-global-color-c00d1d6 );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:0.3ms;}.elementor-2926 .elementor-element.elementor-element-2a283c6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5b68d52 );--border-color:var( --e-global-color-5b68d52 );box-shadow:0px 2px 25px -10px rgba(0, 0, 0, 0.15);}.elementor-2926 .elementor-element.elementor-element-2a283c6, .elementor-2926 .elementor-element.elementor-element-2a283c6::before{--border-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2926 .elementor-element.elementor-element-24e3b90.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2926 .elementor-element.elementor-element-e79f4d9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2926 .elementor-element.elementor-element-100d019{--e-transform-rotateZ:45deg;top:20px;}body:not(.rtl) .elementor-2926 .elementor-element.elementor-element-100d019{right:20px;}body.rtl .elementor-2926 .elementor-element.elementor-element-100d019{left:20px;}.elementor-2926 .elementor-element.elementor-element-100d019.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2926 .elementor-element.elementor-element-100d019 .elementor-icon-wrapper{text-align:center;}.elementor-2926 .elementor-element.elementor-element-100d019 .elementor-icon{font-size:20px;}.elementor-2926 .elementor-element.elementor-element-100d019 .elementor-icon svg{height:20px;}@media(max-width:1024px){.elementor-2926 .elementor-element.elementor-element-100d019 .elementor-icon{font-size:16px;}.elementor-2926 .elementor-element.elementor-element-100d019 .elementor-icon svg{height:16px;}}@media(max-width:767px){.elementor-2926 .elementor-element.elementor-element-2a283c6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-2a283c6 */.elementor-2926 .elementor-element.elementor-element-2a283c6 {
    transition: 0.3s !important;
    position: relative;
    will-change: transform;
}

.elementor-2926 .elementor-element.elementor-element-2a283c6 .elementor-widget-heading {
   position: static;
}
.elementor-2926 .elementor-element.elementor-element-2a283c6:hover .elementor-heading-title {
    color: var( --e-global-color-accent );
}

.elementor-2926 .elementor-element.elementor-element-2a283c6 .elementor-heading-title a {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
}

.elementor-2926 .elementor-element.elementor-element-2a283c6 .elementor-heading-title a::after {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

@media (min-width: 992px) {
.elementor-2926 .elementor-element.elementor-element-2a283c6 .elementor-widget-icon {
    transition: 0.2s;
    transform: rotate(45deg);
    opacity: 0;
}
.elementor-2926 .elementor-element.elementor-element-2a283c6:hover .elementor-widget-icon {
    transform: rotate(0deg);
    opacity: 1;
}

.elementor-2926 .elementor-element.elementor-element-2a283c6:hover {
    transform: translateY(-5px) !important;
}
}/* End custom CSS */