.elementor-2475 .elementor-element.elementor-element-f48d822:not(.elementor-motion-effects-element-type-background), .elementor-2475 .elementor-element.elementor-element-f48d822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-2475 .elementor-element.elementor-element-f48d822{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2475 .elementor-element.elementor-element-f48d822 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2475 .elementor-element.elementor-element-ca024cf:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2475 .elementor-element.elementor-element-ca024cf.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://ai2residence.webs.upv.es/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:108%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2475 .elementor-element.elementor-element-ca024cf .hero_warp .banner_content .banner_title{color:#FFFFFF80;font-size:90px;}.elementor-2475 .elementor-element.elementor-element-ca024cf .hero_warp .banner_content .exp_list li{color:#E2E2E2;font-size:42px;}.elementor-2475 .elementor-element.elementor-element-ca024cf .hero_warp .banner_content .exp_list li:before{color:#FF8F00;}.elementor-2475 .elementor-element.elementor-element-ca024cf .hero_warp{background-image:url( https://ai2residence.webs.upv.es/wp-content/uploads/2025/02/01_CCG_jul01_02_40x30cm-scaled.jpg );}.elementor-2475 .elementor-element.elementor-element-2144431:not(.elementor-motion-effects-element-type-background), .elementor-2475 .elementor-element.elementor-element-2144431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-2475 .elementor-element.elementor-element-2144431{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2475 .elementor-element.elementor-element-2144431 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2475 .elementor-element.elementor-element-f30c828 > .elementor-widget-container{padding:0px 20px 60px 20px;}.elementor-2475 .elementor-element.elementor-element-f30c828{color:#DFDFDF;}.elementor-2475 .elementor-element.elementor-element-43407ed:not(.elementor-motion-effects-element-type-background), .elementor-2475 .elementor-element.elementor-element-43407ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-2475 .elementor-element.elementor-element-43407ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-2475 .elementor-element.elementor-element-43407ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2475 .elementor-element.elementor-element-10b6c13{--e-image-carousel-slides-to-show:1;}.elementor-2475 .elementor-element.elementor-element-10b6c13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2475 .elementor-element.elementor-element-10b6c13:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2475 .elementor-element.elementor-element-10b6c13.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://ai2residence.webs.upv.es/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2475 .elementor-element.elementor-element-10b6c13 .swiper-pagination-bullet{width:10px;height:10px;background:#9DE00D;}.elementor-2475 .elementor-element.elementor-element-10b6c13 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#D8D8D8;opacity:1;}.elementor-2475 .elementor-element.elementor-element-94d5158:not(.elementor-motion-effects-element-type-background), .elementor-2475 .elementor-element.elementor-element-94d5158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-2475 .elementor-element.elementor-element-94d5158{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2475 .elementor-element.elementor-element-94d5158 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2475 .elementor-element.elementor-element-45f9180 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-2475 .elementor-element.elementor-element-45f9180 .gallery-item .gallery-caption{text-align:center;}.elementor-2475 .elementor-element.elementor-element-12e5519:not(.elementor-motion-effects-element-type-background), .elementor-2475 .elementor-element.elementor-element-12e5519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-2475 .elementor-element.elementor-element-12e5519{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2475 .elementor-element.elementor-element-12e5519 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2475 .elementor-element.elementor-element-ad37e7c:not(.elementor-motion-effects-element-type-background), .elementor-2475 .elementor-element.elementor-element-ad37e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-2475 .elementor-element.elementor-element-ad37e7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2475 .elementor-element.elementor-element-ad37e7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2475 .elementor-element.elementor-element-03a63b3:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2475 .elementor-element.elementor-element-03a63b3.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://ai2residence.webs.upv.es/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:90%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2475 .elementor-element.elementor-element-03a63b3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2475 .elementor-element.elementor-element-47ac9fa .elementor-button{background-color:#FF3366;transition-duration:0.6s;}.elementor-2475 .elementor-element.elementor-element-47ac9fa .elementor-button:hover, .elementor-2475 .elementor-element.elementor-element-47ac9fa .elementor-button:focus{background-color:#FF3366B0;}.elementor-2475 .elementor-element.elementor-element-47ac9fa > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-2475 .elementor-element.elementor-element-6815f5d:not(.elementor-motion-effects-element-type-background), .elementor-2475 .elementor-element.elementor-element-6815f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-2475 .elementor-element.elementor-element-6815f5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2475 .elementor-element.elementor-element-6815f5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2475 .elementor-element.elementor-element-93f8b4f{grid-row:span 4;}.elementor-2475 .elementor-element.elementor-element-93f8b4f  .client_single_item a{opacity:0.5;}.elementor-2475 .elementor-element.elementor-element-93f8b4f .client_wrap{background:#181818;}.elementor-2475 .elementor-element.elementor-element-77f5b17:not(.elementor-motion-effects-element-type-background), .elementor-2475 .elementor-element.elementor-element-77f5b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-2475 .elementor-element.elementor-element-77f5b17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2475 .elementor-element.elementor-element-77f5b17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2475 .elementor-element.elementor-element-eb21de2{--spacer-size:14px;}