.elementor-174727329 .elementor-element.elementor-element-57bd97c5{margin-top:20px;margin-bottom:20px;overflow:visible;}.elementor-174727329 .elementor-element.elementor-element-16b43128.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-174727329 .elementor-element.elementor-element-16b43128 > .elementor-element-populated{padding:0px 10px 10px 10px;}.elementor-174727329 .elementor-element.elementor-element-642e4e38{width:auto;max-width:auto;}.elementor-174727329 .elementor-element.elementor-element-642e4e38 > .elementor-widget-container{margin:0px 13px 0px 13px;}.elementor-174727329 .elementor-element.elementor-element-642e4e38 img{width:80px;max-width:100%;}.elementor-174727329 .elementor-element.elementor-element-6d1f250e{width:auto;max-width:auto;}.elementor-174727329 .elementor-element.elementor-element-6d1f250e > .elementor-widget-container{margin:0px 13px 0px 13px;}.elementor-174727329 .elementor-element.elementor-element-6d1f250e img{width:80px;max-width:100%;}.elementor-174727329 .elementor-element.elementor-element-424ba5ba{width:auto;max-width:auto;}.elementor-174727329 .elementor-element.elementor-element-424ba5ba > .elementor-widget-container{margin:0px 13px 0px 13px;}.elementor-174727329 .elementor-element.elementor-element-424ba5ba img{width:80px;max-width:100%;}.elementor-174727329 .elementor-element.elementor-element-77231995{width:auto;max-width:auto;}.elementor-174727329 .elementor-element.elementor-element-77231995 > .elementor-widget-container{margin:0px 13px 0px 13px;}.elementor-174727329 .elementor-element.elementor-element-77231995 img{width:80px;max-width:100%;}.elementor-174727329 .elementor-element.elementor-element-4242e566{width:auto;max-width:auto;}.elementor-174727329 .elementor-element.elementor-element-4242e566 > .elementor-widget-container{margin:0px 13px 0px 13px;}.elementor-174727329 .elementor-element.elementor-element-4242e566 img{width:80px;max-width:100%;}@media(max-width:767px){.elementor-174727329 .elementor-element.elementor-element-57bd97c5{margin-top:10px;margin-bottom:0px;}.elementor-174727329 .elementor-element.elementor-element-16b43128 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-174727329 .elementor-element.elementor-element-642e4e38 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-174727329 .elementor-element.elementor-element-642e4e38 img{width:48px;}.elementor-174727329 .elementor-element.elementor-element-6d1f250e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-174727329 .elementor-element.elementor-element-6d1f250e img{width:48px;}.elementor-174727329 .elementor-element.elementor-element-424ba5ba > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-174727329 .elementor-element.elementor-element-424ba5ba img{width:48px;}.elementor-174727329 .elementor-element.elementor-element-77231995 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-174727329 .elementor-element.elementor-element-77231995 img{width:48px;}.elementor-174727329 .elementor-element.elementor-element-4242e566 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-174727329 .elementor-element.elementor-element-4242e566 img{width:48px;}}/* Start custom CSS */.as-gradient-text{
   background: linear-gradient(90deg, #5667EA 12.02%, #4BC0D2 100%);

background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.hvr-gradient{
    overflow: hidden;
    border-radius: 6px;
}
.hvr-gradient a:hover{
border-image: linear-gradient(90deg, rgba(65, 86, 250, 0.80) 0%, #4BC0D2 141.58%);
}

.as-gradient-border::before {
   background: linear-gradient(90deg, #4BC0D2 22.33%, rgba(65, 86, 250, 0.80) 120.87%);

}
.as-gradient-border::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 12px;
    padding: 2px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
    z-index: 0;
}
.counter .elementor-counter {
    text-align: center;
}

@media screen and (max-width:767px){
    .btn-mob a{
        width:100% !important;
    max-width:500px;
    margin:auto;
}
}



@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}
@keyframes rotation {
    0% {
        --gradient-angle : 0deg;
    }

    100% {
        --gradient-angle : 360deg;
    }
}/* End custom CSS */