.elementor-706 .elementor-element.elementor-element-fefde97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:var(--alpha-space-80) var(--alpha-space-80);--row-gap:var(--alpha-space-80);--column-gap:var(--alpha-space-80);--overflow:hidden;--padding-top:0;--padding-bottom:var(--alpha-section-space);--padding-left:var(--alpha-container-sides);--padding-right:var(--alpha-container-sides);}.elementor-706 .elementor-element.elementor-element-49a712a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:var(--alpha-container-gap) var(--alpha-container-gap);--row-gap:var(--alpha-container-gap);--column-gap:var(--alpha-container-gap);}.elementor-706 .elementor-element.elementor-element-13e846d2{padding:8px 12px 8px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:40px 40px 40px 40px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-706 .elementor-element.elementor-element-13e846d2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-706 .elementor-element.elementor-element-13e846d2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-706 .elementor-element.elementor-element-13e846d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-706 .elementor-element.elementor-element-13e846d2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-88b14b5-font-family ), Sans-serif;font-size:var( --e-global-typography-88b14b5-font-size );font-weight:var( --e-global-typography-88b14b5-font-weight );line-height:var( --e-global-typography-88b14b5-line-height );}.elementor-706 .elementor-element.elementor-element-13e846d2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-706 .elementor-element.elementor-element-7b7db303{text-align:center;}.elementor-706 .elementor-element.elementor-element-7b7db303 .elementor-heading-title{font-family:var( --e-global-typography-a4a19cc-font-family ), Sans-serif;font-size:var( --e-global-typography-a4a19cc-font-size );font-weight:var( --e-global-typography-a4a19cc-font-weight );line-height:var( --e-global-typography-a4a19cc-line-height );color:var( --e-global-color-secondary );}.elementor-706 .elementor-element.elementor-element-17e505cf{text-align:center;}.elementor-706 .elementor-element.elementor-element-2070a2e1{--grid-columns:3;--grid-row-gap:24px;width:100%;max-width:100%;--grid-column-gap:24px;}@media(max-width:1280px){.elementor-706 .elementor-element.elementor-element-13e846d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-706 .elementor-element.elementor-element-13e846d2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-88b14b5-font-size );line-height:var( --e-global-typography-88b14b5-line-height );}.elementor-706 .elementor-element.elementor-element-7b7db303 .elementor-heading-title{font-size:var( --e-global-typography-a4a19cc-font-size );line-height:var( --e-global-typography-a4a19cc-line-height );}}@media(max-width:991px){.elementor-706 .elementor-element.elementor-element-13e846d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-706 .elementor-element.elementor-element-13e846d2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-88b14b5-font-size );line-height:var( --e-global-typography-88b14b5-line-height );}.elementor-706 .elementor-element.elementor-element-7b7db303 .elementor-heading-title{font-size:var( --e-global-typography-a4a19cc-font-size );line-height:var( --e-global-typography-a4a19cc-line-height );}.elementor-706 .elementor-element.elementor-element-2070a2e1{--grid-columns:2;}}@media(max-width:479px){.elementor-706 .elementor-element.elementor-element-13e846d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-706 .elementor-element.elementor-element-13e846d2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-88b14b5-font-size );line-height:var( --e-global-typography-88b14b5-line-height );}.elementor-706 .elementor-element.elementor-element-7b7db303 .elementor-heading-title{font-size:var( --e-global-typography-a4a19cc-font-size );line-height:var( --e-global-typography-a4a19cc-line-height );}.elementor-706 .elementor-element.elementor-element-2070a2e1{--grid-columns:1;}}@media(min-width:480px){.elementor-706 .elementor-element.elementor-element-49a712a8{--width:580px;}}/* Start custom CSS *//*Hero Section-------------*/
.Hero-bg-circle, .Hero-bg-circle-inner{
    aspect-ratio: 1;
    filter: blur(40px);
    max-width: 135vh
    ;
    left: auto !important;
    right: auto !important;
}
.Hero-bg-circle{
    animation: hero-bg-circle-rotate 15s linear infinite;
}
.Hero-bg-circle-shadow-1{
    filter: blur(60px);
    opacity: 0.2;
}
.alpha-stats:before{
    content: "";
    background: #e7e7e7;
    width: 40px;
    height: 1px;
    display: block;
}

/*About Section------------*/
.mission-card h4{
    margin: 0;
}

/*Services Section---------*/
.alpha-home-service-tabs .e-n-tab-title{
    border-radius: 15px !important;
}
.alpha-home-service-tabs .alpha-loop-slider .swiper{
    overflow: visible;
}

/*Portfolio Section--------*/
.portfolio-tabs-custom-heading h4{
    transition: all 0.3s ease;
}
.portfolio-tabs-custom-heading:hover h4{
    color: #03041C !important;
}
.portfolio-tabs-custom-heading.active{
    background-color: #fff !important;
    border-color: #fff !important;
}
.portfolio-tabs-custom-heading.active h4{
    color: #03041C !important;
}
.alpha-portfolio-tabs .e-n-tabs-heading{
    display: none;
}
.alpha-portfolio-tabs-card img{
    aspect-ratio: 3/2;
    object-fit: cover;
}
.alpha-portfolio-tabs-card .alpha-portfolio-tabs-card-img-div .alpha-portfolio-tabs-card-overlay{
    background-color: #fff0;
    backdrop-filter: blur(0px);
    transition: all 0.3s ease;
}
.alpha-portfolio-tabs-card .alpha-portfolio-tabs-card-img-div:hover .alpha-portfolio-tabs-card-overlay{
    background-color: rgba(255,255,255,0.1);
    backdrop-filter: blur(20px)
}
.alpha-portfolio-tabs-card .alpha-portfolio-tabs-card-img-div .alpha-portfolio-tabs-card-btn{
    transform: scale(0);
    transition: transform 0.3s ease;
}
.alpha-portfolio-tabs-card .alpha-portfolio-tabs-card-img-div:hover .alpha-portfolio-tabs-card-btn{
    transform: scale(1);
}

/*Testimonial Section------*/
.alpha-testimonial-carousel .swiper{
    overflow: visible;
}
.alpha-testimonial-carousel img{
    aspect-ratio: 1;
    object-fit: cover;
}
.alpha-testimonial-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 4em;
    border-radius: 20px;
}

/*Blog Section-------------*/
.alpha-blog-card-img{
    aspect-ratio: 3/2;
    overflow: hidden;
}
.alpha-blog-card-img a{
    width: 100%;
    height: 100%;
}
.alpha-blog-card:hover .alpha-blog-card-img img{
    transform: scale(1.06) rotate(-2deg);
}
.alpha-blog-card li a{
    color: #43baff;
}

/*FAQ Section--------------*/
.alpha-faq-accordian .e-n-accordion-item-title .e-n-accordion-item-title-icon{
    border: 1px solid rgba(255,255,255,0.2);
    background-color: rgba(255,255,255,0.1);
    width: 46px;
    height: 46px;
    border-radius: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.alpha-faq-accordian .e-n-accordion-item-title svg{
    width: 1em;
}
.alpha-faq-accordian .e-n-accordion-item-title svg{
    transform: rotate(0deg);
    transition: all 0.3s ease;
}
.alpha-faq-accordian .e-n-accordion-item-title[aria-expanded=true] svg{
    transform: rotate(90deg);
}

/*Keyframes----------------*/
@keyframes hero-bg-circle-rotate{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */