.elementor-564 .elementor-element.elementor-element-7684f69 > .elementor-container{min-height:700px;}.elementor-564 .elementor-element.elementor-element-7684f69:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-7684f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibra.raya.pe/wp-content/uploads/2023/05/ramita.png");background-position:center right;background-repeat:no-repeat;}.elementor-564 .elementor-element.elementor-element-7684f69 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-564 .elementor-element.elementor-element-7684f69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-564 .elementor-element.elementor-element-1e8dd00 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-564 .elementor-element.elementor-element-fe559c9{--spacer-size:50px;}.elementor-564 .elementor-element.elementor-element-931d226{width:55.95%;}.elementor-564 .elementor-element.elementor-element-b8ccedf{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-564 .elementor-element.elementor-element-b8ccedf .elementor-headline{text-align:left;}.elementor-564 .elementor-element.elementor-element-b8ccedf .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-width:4px;}.elementor-564 .elementor-element.elementor-element-b8ccedf .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-564 .elementor-element.elementor-element-b8ccedf > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-564 .elementor-element.elementor-element-529637b{--lottie-container-width:26%;}.elementor-564 .elementor-element.elementor-element-529637b > .elementor-widget-container{padding:0px 0px 0px 11px;}.elementor-564 .elementor-element.elementor-element-4daa601{width:44.007%;}.elementor-564 .elementor-element.elementor-element-f831aa4{--spacer-size:50px;}.elementor-564 .elementor-element.elementor-element-9653b70{text-align:center;}.elementor-564 .elementor-element.elementor-element-9653b70 img{width:59%;}.elementor-564 .elementor-element.elementor-element-67cf126 > .elementor-container{min-height:480px;}.elementor-564 .elementor-element.elementor-element-67cf126 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-564 .elementor-element.elementor-element-67cf126 > .elementor-background-overlay{background-image:url("https://vibra.raya.pe/wp-content/uploads/2023/06/Sostenibilidad-vibra-768x616.png");background-position:center left;background-repeat:no-repeat;background-size:36% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-564 .elementor-element.elementor-element-67cf126{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-564 .elementor-element.elementor-element-bd373f0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-564 .elementor-element.elementor-element-2284eed{width:39.931%;}.elementor-564 .elementor-element.elementor-element-2284eed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-564 .elementor-element.elementor-element-b4c2ed1{--spacer-size:50px;}.elementor-564 .elementor-element.elementor-element-2b24192{width:60.069%;}.elementor-564 .elementor-element.elementor-element-0d1cacb{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-564 .elementor-element.elementor-element-0d1cacb .elementor-headline{text-align:right;}.elementor-564 .elementor-element.elementor-element-0d1cacb .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-width:4px;}.elementor-564 .elementor-element.elementor-element-0d1cacb .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-564 .elementor-element.elementor-element-0d1cacb > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-564 .elementor-element.elementor-element-512c4cd{text-align:right;}.elementor-564 .elementor-element.elementor-element-512c4cd .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-564 .elementor-element.elementor-element-ec587a4{--lottie-container-width:26%;}.elementor-564 .elementor-element.elementor-element-ec587a4 > .elementor-widget-container{padding:0px 0px 0px 11px;}.elementor-564 .elementor-element.elementor-element-8e06d2d > .elementor-container{min-height:118px;}.elementor-564 .elementor-element.elementor-element-8e06d2d > .elementor-background-overlay{background-image:url("https://vibra.raya.pe/wp-content/uploads/2023/05/difuminado-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-564 .elementor-element.elementor-element-8e06d2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-564 .elementor-element.elementor-element-9c7ebf0 > .elementor-container{min-height:520px;}.elementor-564 .elementor-element.elementor-element-9c7ebf0:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-9c7ebf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-564 .elementor-element.elementor-element-9c7ebf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-564 .elementor-element.elementor-element-9c7ebf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-564 .elementor-element.elementor-element-9c7ebf0 > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-564 .elementor-element.elementor-element-d17a484 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-564 .elementor-element.elementor-element-c702c7e{--spacer-size:20px;}.elementor-564 .elementor-element.elementor-element-be3edf2{text-align:center;}.elementor-564 .elementor-element.elementor-element-be3edf2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:600;}.elementor-564 .elementor-element.elementor-element-50fbd61 > .elementor-container{min-height:420px;}.elementor-564 .elementor-element.elementor-element-50fbd61 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-564 .elementor-element.elementor-element-50fbd61 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(207deg, #2CD5C4 0%, var( --e-global-color-primary ) 100%);opacity:0.91;}.elementor-564 .elementor-element.elementor-element-75a6c80 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-564 .elementor-element.elementor-element-5e297a5{width:30.371%;}.elementor-564 .elementor-element.elementor-element-61f8bff{--lottie-container-width:100%;}.elementor-564 .elementor-element.elementor-element-b8ec332{width:69.629%;}.elementor-564 .elementor-element.elementor-element-d411f8b .elementor-heading-title{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:800;}.elementor-564 .elementor-element.elementor-element-fc83d6a{color:#FFFFFF;}.elementor-564 .elementor-element.elementor-element-f872f6f > .elementor-container{min-height:160px;}.elementor-564 .elementor-element.elementor-element-f872f6f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-564 .elementor-element.elementor-element-7a596e9 > .elementor-container{min-height:400px;}.elementor-564 .elementor-element.elementor-element-f26aa8f > .elementor-container{min-height:160px;}.elementor-564 .elementor-element.elementor-element-f26aa8f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-564 .elementor-element.elementor-element-f26aa8f:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-f26aa8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(298deg, #2CD5C44F 0%, #FFFFFF 100%);}.elementor-564 .elementor-element.elementor-element-f26aa8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-564 .elementor-element.elementor-element-f26aa8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-564 .elementor-element.elementor-element-14a0f5d{width:23.225%;}.elementor-564 .elementor-element.elementor-element-510afc1{text-align:right;}.elementor-564 .elementor-element.elementor-element-510afc1 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:800;}.elementor-564 .elementor-element.elementor-element-cff33bf{width:76.775%;}.elementor-564 .elementor-element.elementor-element-7a4bdba{text-align:left;}.elementor-564 .elementor-element.elementor-element-fbca0d8 > .elementor-container{min-height:160px;}.elementor-564 .elementor-element.elementor-element-fbca0d8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-564 .elementor-element.elementor-element-fbca0d8:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-fbca0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(284deg, #2CD5C426 0%, #FFFFFF 100%);}.elementor-564 .elementor-element.elementor-element-fbca0d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-564 .elementor-element.elementor-element-fbca0d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-564 .elementor-element.elementor-element-2f2b884{width:39.325%;}.elementor-564 .elementor-element.elementor-element-141e1b8{text-align:right;}.elementor-564 .elementor-element.elementor-element-141e1b8 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:800;}.elementor-564 .elementor-element.elementor-element-2843f22{width:60.675%;}.elementor-564 .elementor-element.elementor-element-8524617{text-align:left;}.elementor-564 .elementor-element.elementor-element-14ff4eb > .elementor-container{min-height:160px;}.elementor-564 .elementor-element.elementor-element-14ff4eb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-564 .elementor-element.elementor-element-14ff4eb:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-14ff4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(288deg, #2CD5C414 0%, #FFFFFF 100%);}.elementor-564 .elementor-element.elementor-element-14ff4eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-564 .elementor-element.elementor-element-14ff4eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-564 .elementor-element.elementor-element-3a0a41c{width:59.043%;}.elementor-564 .elementor-element.elementor-element-4b32bac{text-align:right;}.elementor-564 .elementor-element.elementor-element-4b32bac .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:800;}.elementor-564 .elementor-element.elementor-element-8709a7e{width:40.957%;}.elementor-564 .elementor-element.elementor-element-1b708fa{text-align:left;}.elementor-564 .elementor-element.elementor-element-0a98afe > .elementor-container{min-height:574px;}.elementor-564 .elementor-element.elementor-element-0a98afe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-564 .elementor-element.elementor-element-1e2e3f7{text-align:left;}.elementor-564 .elementor-element.elementor-element-1e2e3f7 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:800;}.elementor-564 .elementor-element.elementor-element-dcde5ec{--spacer-size:100px;}.elementor-564 .elementor-element.elementor-element-c87b3bb{text-align:left;}.elementor-564 .elementor-element.elementor-element-c87b3bb .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:800;}.elementor-564 .elementor-element.elementor-element-f706638{--spacer-size:200px;}.elementor-564 .elementor-element.elementor-element-6782984{text-align:left;}.elementor-564 .elementor-element.elementor-element-6782984 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:800;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-wrapper .eael-cards .dynamic-gallery-thumbnail{height:226px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container.grid.eael-hoverer .dynamic-gallery-item-inner{height:226px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-load-more-button-wrap{margin-top:25px;justify-content:center;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-load-more-button-wrap.dynamic-filter-gallery-loadmore{justify-content:center;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-wrapper{background-color:#fff;padding:0px 0px 0px 0px;border-radius:0px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-control ul li.control{color:#444;border-radius:20px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-control ul li.control.active{color:#fff;background:#3F51B5;border-radius:20px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .dynamic-gallery-item-inner{border-radius:0px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .dynamic-gallery-item .caption{background-color:rgba(0,0,0,0.7);}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .caption .buttons{text-align:center;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .caption > a.popup-media > i{background:var( --e-global-color-primary );color:#fff;height:40px;width:40px;line-height:40px;font-size:18px;border-radius:50px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .caption .buttons a{background:var( --e-global-color-primary );color:#fff;height:40px;width:40px;line-height:40px;border-radius:50px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .caption .buttons a svg{fill:#fff;width:18px;height:18px;line-height:18px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .buttons .eael-dnmcg-svg-icon{height:40px;width:40px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .caption .buttons .eael-dnmcg-svg-icon{height:18px;width:18px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .caption .buttons a > i{font-size:18px;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .caption > a.popup-media > i:hover{background:#ff622a;color:#fff;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .caption .buttons a:hover{background:#ff622a;color:#fff;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container .caption .buttons a:hover svg{fill:#fff;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container.eael-cards .item-content{background-color:#f2f2f2;text-align:left;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container.eael-cards .item-content .title a{color:#F56A6A;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container.eael-cards .item-content p{color:#444;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-filter-gallery-container.eael-cards .item-content .eael_post_excerpt_read_more{color:#444;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-load-more-button{color:#fff;background:#29d8d8;}.elementor-564 .elementor-element.elementor-element-e338b2c .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-msie .elementor-564 .elementor-element.elementor-element-fec6368 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-564 .elementor-element.elementor-element-fec6368 .elementor-post__thumbnail__link{padding-bottom:calc( 0.82 * 100% );}.elementor-564 .elementor-element.elementor-element-fec6368:after{content:"0.82";position:absolute;color:transparent;}.elementor-564 .elementor-element.elementor-element-fec6368 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-564 .elementor-element.elementor-element-fec6368 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-564 .elementor-element.elementor-element-fec6368 .elementor-portfolio__filters{margin-bottom:10px;}.elementor-564 .elementor-element.elementor-element-dcebcde{--grid-columns:3;}@media(max-width:1024px){.elementor-msie .elementor-564 .elementor-element.elementor-element-fec6368 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-564 .elementor-element.elementor-element-dcebcde{--grid-columns:2;}}@media(max-width:767px){.elementor-msie .elementor-564 .elementor-element.elementor-element-fec6368 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-564 .elementor-element.elementor-element-dcebcde{--grid-columns:1;}}