.elementor-418 .elementor-element.elementor-element-5c0116f7:not(.elementor-motion-effects-element-type-background),.elementor-418 .elementor-element.elementor-element-5c0116f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://reformascastalla.com/wp-content/uploads/2024/06/bc1.jpg");background-position:bottom right;background-size:cover}.elementor-418 .elementor-element.elementor-element-5c0116f7>.elementor-background-overlay{opacity:0;transition:background .3s,border-radius .3s,opacity .3s}.elementor-418 .elementor-element.elementor-element-5c0116f7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0}.elementor-418 .elementor-element.elementor-element-a4b4eee .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:36px;font-weight:400;line-height:44px;color:#fff}.elementor-418 .elementor-element.elementor-element-7da53c2d{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#f2a500}.elementor-418 .elementor-element.elementor-element-cf8677e:not(.elementor-motion-effects-element-type-background),.elementor-418 .elementor-element.elementor-element-cf8677e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#fff 60%,#fff 50%)}.elementor-418 .elementor-element.elementor-element-cf8677e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 0 50px}.elementor-418 .elementor-element.elementor-element-cf8677e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-418 .elementor-element.elementor-element-b7add7b .inavii-grid__type-masonry-vertical .grid-item{margin-bottom:10px}.elementor-418 .elementor-element.elementor-element-b7add7b.elementor-widget-inavii-grid .inavii-grid:not(.inavii-grid.inavii-grid__type-cards):not(.inavii-grid.inavii-grid__type-shape-matrix){gap:10px!important}.elementor-418 .elementor-element.elementor-element-b7add7b .inavii-grid__type-masonry-horizontal .grid-item{--gap:10px}.elementor-418 .elementor-element.elementor-element-b7add7b .inavii-grid__description{-webkit-line-clamp:3}.elementor-418 .elementor-element.elementor-element-b7add7b .inavii__header-container{gap:30px}.elementor-418 .elementor-element.elementor-element-b7add7b .inavii-button__box{justify-content:center;align-items:center;flex-direction:row}.elementor-418 .elementor-element.elementor-element-b7add7b .swiper-button-next,.elementor-418 .elementor-element.elementor-element-b7add7b .swiper-button-prev{color:#fff;background-color:rgba(122,60,255,.5)}.elementor-418 .elementor-element.elementor-element-b7add7b .swiper-button-next svg *,.elementor-418 .elementor-element.elementor-element-b7add7b .swiper-button-prev svg *{fill:#fff}.elementor-418 .elementor-element.elementor-element-b7add7b .swiper-button-next:hover,.elementor-418 .elementor-element.elementor-element-b7add7b .swiper-button-prev:hover{color:#fff;background-color:rgba(122,60,255,1)}.elementor-418 .elementor-element.elementor-element-b7add7b .swiper-button-next:hover svg *,.elementor-418 .elementor-element.elementor-element-b7add7b .swiper-button-prev:hover svg *{fill:#fff}.elementor-418 .elementor-element.elementor-element-b7add7b .swiper-pagination .swiper-pagination-bullet:hover{background:#7a3cff}.elementor-418 .elementor-element.elementor-element-b7add7b .swiper-pagination-fraction:hover{color:#7a3cff}.elementor-418 .elementor-element.elementor-element-b7add7b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7a3cff}.elementor-418 .elementor-element.elementor-element-25a2d50e>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-25a2d50e .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}.elementor-418 .elementor-element.elementor-element-3d268013>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-3d268013 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}.elementor-418 .elementor-element.elementor-element-522f8f02>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-522f8f02 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}.elementor-418 .elementor-element.elementor-element-650e22aa>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-650e22aa .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}.elementor-418 .elementor-element.elementor-element-15431dc4>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-15431dc4 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}.elementor-418 .elementor-element.elementor-element-18a87d22>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-18a87d22 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}.elementor-418 .elementor-element.elementor-element-40bd3b17>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-40bd3b17 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}.elementor-418 .elementor-element.elementor-element-54bc739f>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-54bc739f .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}.elementor-418 .elementor-element.elementor-element-588aad49>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-588aad49 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}.elementor-418 .elementor-element.elementor-element-642b6b9>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-642b6b9 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}.elementor-418 .elementor-element.elementor-element-3182f0b>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-3182f0b .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}.elementor-418 .elementor-element.elementor-element-1b2e166>.elementor-widget-container{padding:0 0 10px}.elementor-418 .elementor-element.elementor-element-1b2e166 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34}