.elementor-2775 .elementor-element.elementor-element-f488ccc > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2775 .elementor-element.elementor-element-f488ccc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2775 .elementor-element.elementor-element-5fda3c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-3ea165a4:not(.elementor-motion-effects-element-type-background), .elementor-2775 .elementor-element.elementor-element-3ea165a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ayyagroup.com/wp-content/uploads/2022/03/bg-4.png");background-position:91% 100%;background-repeat:no-repeat;}.elementor-2775 .elementor-element.elementor-element-3ea165a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 240px 0px;}.elementor-2775 .elementor-element.elementor-element-3ea165a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2775 .elementor-element.elementor-element-6507efd6 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2775 .elementor-element.elementor-element-757c6bf4 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-757c6bf4 .gsc-heading .content-inner{max-width:500px;}.elementor-2775 .elementor-element.elementor-element-757c6bf4 .gsc-heading{margin-bottom:15px;}.elementor-2775 .elementor-element.elementor-element-757c6bf4 .gsc-heading .title{margin-bottom:0px;}.elementor-2775 .elementor-element.elementor-element-757c6bf4 .gsc-heading .title-desc{padding:25px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-696f9522 .gsc-services-group .service-item-content .box-icon i{font-size:60px;}.elementor-2775 .elementor-element.elementor-element-696f9522 .gsc-services-group .service-item-content .box-icon svg{width:60px;}.elementor-2775 .elementor-element.elementor-element-696f9522 .gsc-services-group .service-item-content .box-icon{margin-bottom:30px;}.elementor-2775 .elementor-element.elementor-element-9005b1e{--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;}.elementor-2775 .elementor-element.elementor-element-2382517.elementor-element{--align-self:center;}.elementor-2775 .elementor-element.elementor-element-6354232 .gsc-services-group .service-item-content .box-icon i{font-size:60px;}.elementor-2775 .elementor-element.elementor-element-6354232 .gsc-services-group .service-item-content .box-icon svg{width:60px;}.elementor-2775 .elementor-element.elementor-element-6354232 .gsc-services-group .service-item-content .box-icon{margin-bottom:30px;}.elementor-2775 .elementor-element.elementor-element-88f66c9{--display:flex;}.elementor-2775 .elementor-element.elementor-element-bab0c63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2775 .elementor-element.elementor-element-2f5fcf9 .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-998e380 .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-59a8c5a .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-19dd72b .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-dd6c039 .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-9c07e82 .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-16ffada .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-678fc57 .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-e8b3e6f .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-0b15d40 .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-41619aa .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-5762b24 .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-448c2f3 .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-6f9c29c .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-a5ab009 .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-685cf94 .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-abe81b9 .gallery-item .gallery-caption{text-align:center;}.elementor-2775 .elementor-element.elementor-element-025a8d1 .gallery-item .gallery-caption{text-align:center;}@media(max-width:1024px){.elementor-2775 .elementor-element.elementor-element-3ea165a4:not(.elementor-motion-effects-element-type-background), .elementor-2775 .elementor-element.elementor-element-3ea165a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2775 .elementor-element.elementor-element-3ea165a4{padding:70px 0px 70px 0px;}.elementor-2775 .elementor-element.elementor-element-757c6bf4 .gsc-heading{margin-bottom:0px;}.elementor-2775 .elementor-element.elementor-element-757c6bf4 .gsc-heading .title-desc{padding:10px 0px 0px 0px;}}@media(max-width:767px){.elementor-2775 .elementor-element.elementor-element-3ea165a4:not(.elementor-motion-effects-element-type-background), .elementor-2775 .elementor-element.elementor-element-3ea165a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}}/* Start custom CSS for gva-services-group, class: .elementor-element-696f9522 */.service-item .service-image {
    width: 370px;
    height: 279px;
    overflow: hidden;
}

.service-item .service-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for gva-services-group, class: .elementor-element-6354232 */.service-item .service-image {
    width: 370px;
    height: 279px;
    overflow: hidden;
}

.service-item .service-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}/* End custom CSS */