.slider-servicios{width:100%;max-width:1300px;margin:0 auto;padding:40px 0;position:relative;overflow:hidden}.slider-servicios .swiper-container{width:100%;padding-bottom:70px}.slider-servicios .swiper-wrapper{display:flex}.slider-servicios .swiper-slide{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:auto}.slider-servicios .box{text-align:center;max-width:270px}.slider-servicios .box img{width:80%;height:auto;border-radius:50%;margin-bottom:20px}.slider-servicios .box .title{font-size:20px;font-weight:700;color:var(--azul-claro);margin-bottom:10px}.slider-servicios .box .description{font-size:16px;color:var(--contrast);line-height:1.5}.slider-servicios .swiper-pagination-bullet{background:var(--contrast);opacity:1;width:12px;height:12px;margin:0 3px}.slider-servicios .swiper-pagination-bullet-active{background:var(--azul-claro);opacity:1}.section.section-3 .croThumbnail{cursor:pointer;position:relative;height:0;padding-bottom:56.25%;margin-bottom:20px;overflow:hidden}.section.section-3 .box{flex:1}.section.section-3 .croThumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;opacity:.8;object-position:center}input#searchInput{border:unset}body .main-navigation .main-nav ul li a:last-child{margin-right:-20px}.post-type-archive-innovations .section-1{text-align:right}.post-type-archive-innovations .section-1,.post-type-archive-innovations .section-2{margin:20px}.post-type-archive-innovations h4.accordion-item-header.active::after{content:"";transform:rotate(180deg)}.post-type-archive-innovations h1{display:none}.post-type-archive-innovations .section-2 .croTitle a{padding:10px;background-color:rgb(243 238 232 / .9)}.post-type-archive-innovations .section-2 .croTitle a{display:flex;justify-content:center;align-items:center}.post-type-archive-innovations .section-2 .croTitle{margin:-75px 50px 0 -20px;position:absolute;bottom:0}.post-type-archive-innovations .section-2 .croMasonry{padding-left:20px}.post-type-archive-innovations .section-2 .croTitle .title{line-height:1.3}.post-type-archive-innovations .section-2 .croTitle .subtitle{font-size:18px;font-weight:300;line-height:1.3}.post-type-archive-innovations h4.accordion-item-header::after{content:"";position:absolute;left:unset;right:0;top:12px;width:0;height:0;border-left:12px solid #fff0;border-right:12px solid #fff0;border-top:18px solid #000;clear:both}.post-type-archive-innovations h4.accordion-item-header{font-size:20px;border-bottom:1px solid #000;margin-bottom:10px}.post-type-archive-innovations .accordion-item-header{padding:5px 0}.post-type-archive-innovations .croMenuFilter{background-color:#fff}.post-type-archive-innovations .portfolioFilter{padding:50px 0;display:flex;flex-wrap:wrap;gap:30px}.post-type-archive-innovations .portfolioFilter a{display:flex;flex-flow:column;text-align:left;padding:0}.post-type-archive-innovations .portfolioFilter .filter-group{flex-basis:calc((100% - 60px) / 3)}.section-1 h2,.section-2 h2,.section-3 h2,.section-4 h2,.section-5 h2{font-weight:300}body.single-innovations>.grid-container{margin-left:auto;margin-right:auto;max-width:1920px}body.single-innovations>.grid-container .section-1,body.single-innovations>.grid-container .section-3,body.single-innovations>.grid-container .section-4,body.single-innovations>.grid-container .section-5{margin-left:auto;margin-right:auto;max-width:1200px}.section{margin-bottom:80px;position:relative}.single-innovations .section.section-2{max-width:1360px;margin:0 auto 150px}.single-innovations .section.section-2 .box1{transform:translateY(100px)}.single-innovations .section.section-2::before{content:'';position:absolute;top:0;background-color:#faf9f7;height:100%;width:calc(100% - 120px);z-index:-1;margin-left:120px}.single-innovations .section.section-2 .flex-container .description div{column-count:2;column-gap:20px;max-width:1100px}.single-innovations .section.section-2 .flex-container .description{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:end;justify-content:end;padding-top:60px}.single-innovations .section.section-2 .flex-container{display:flex;align-items:end}.single-innovations .section.section-2 .flex-container.vertical,.single-innovations .section.section-2 .flex-item.vertical{flex-flow:column}.single-innovations .section.section-2 .flex-item{display:flex;gap:20px;width:100%}.single-innovations .section.section-2 .flex-item.horizontal.equal>div{flex:1}.large-image>div{display:flex;position:relative;justify-content:center;align-items:center;height:425px;overflow:hidden;min-width:100%}.large-image img{object-fit:cover;width:100%;height:100%}.single-innovations .section.section-2 .info{display:flex;gap:20px}.single-innovations .section.section-2 .company{max-width:200px}.single-innovations .section.section-2 .company .box{padding:40px;border-radius:200px;background-color:#f3eee8}.single-innovations .section.section-2 .contact text{display:block}.single-innovations .section.section-2 .contact .text .title{font-weight:700}.single-innovations .section.section-2 .contact-image{max-width:100px}.single-innovations .section.section-2 .contact-image img{border-radius:200px;max-width:120px}.single-innovations .section.section-2 .contact{display:flex;gap:40px;flex-flow:column;align-items:baseline;min-width:321px}.single-innovations .section.section-2 .contact .text{display:flex;flex-flow:column;justify-content:end}.single-innovations .section.section-2 .button{padding:0}.single-innovations .section.section-2 .button a{background-color:#544842;color:#fff;font-weight:700;border-radius:50px;padding:7px 20px;text-decoration:unset}.single-innovations .section-1 h1{font-size:22px;font-weight:600;margin-bottom:0}.single-innovations .section-1 h2{font-weight:300;margin-bottom:0}.single-innovations .section-1 .flex-container{display:flex;gap:16px}.single-innovations .section-1 .column{flex:1;display:flex;flex-direction:column;gap:8px}.single-innovations .section-1 .column.column-2{justify-content:end}.single-innovations .section-1 .column-1 .buttons{display:flex;gap:8px}.single-innovations .section-1 .column-1 button{display:flex;gap:8px;line-height:1.2;border-radius:20px}.single-innovations .section-1 .column-1 .buttons button:nth-child(1){padding:2px 15px 1px}.single-innovations .section-1 .column-1 .buttons button:nth-child(2){padding:2px 5px 1px}.single-innovations .section-1 .column-2 .text-with-icons{display:flex;gap:15px;justify-content:end}.single-innovations .section-1 .text-with-icons .box{display:flex;align-items:center;gap:4px}.single-innovations .section-1 .icon{border-radius:50%;background-color:#fbb03b;display:inline-flex;justify-content:center;align-items:center;min-width:58px;min-height:58px}.single-innovations .section-1 .icon span{font-size:48px;font-weight:600;line-height:0;color:#fff}.accordion-item-header{font-weight:700;display:flex;align-items:center;position:relative;cursor:pointer;padding:5px 0}@media (min-width:1080px){.accordion-item:first-child .accordion-item-body-content{column-count:3;column-gap:30px}}.accordion-item{background-color:#fff;color:#111;margin-bottom:0;border-bottom:.25px solid #EAEAEA;padding-bottom:0}.accordion-item-body-content{padding:30px 20px;background-color:#faf9f7}.accordion-item-body-content.benefits_impacts>p{margin-bottom:0}.accordion-item-body-content.upload_picture{display:flex;gap:20px}.accordion-item-body-content.benefits_impacts p::before,.accordion-item-body-content.technical_features p::before,.accordion-item-body-content.next_steps p::before{content:"• "}.accordion-item-body-content.additional_info a{text-decoration:unset}.accordion-item-body-content.additional_info a::before{content:'';background-image:url(/files/SCR-20231006-rnx.png);background-size:contain;width:20px;height:20px;margin-right:8px;vertical-align:middle;display:inline-block}.accordion-item .accordion-item-body-content p{margin-bottom:0}.accordion-item-body-content span{font-weight:500}.accordion-item .subItem:not(:last-child){margin-bottom:30px}.accordion-item .subItem h3{font-size:16px;font-weight:600;margin-bottom:5px}.accordion-item-header::after{content:"\002B";font-size:16px;position:absolute;left:4px;font-weight:300;bottom:5px}.accordion-item-header.active::after{content:"\2212"}.accordion-item-body{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.accordion-item-header h2{font-size:18px;padding:0;margin-bottom:1px;margin-left:20px}.section-4 .flex-container{display:flex;align-items:flex-end;gap:15px}.section-4 .flex-item.image{max-width:250px}.section-4 .flex-item.text{max-width:200px;font-size:15px;font-weight:300}.section-4 .flex-item.text p{margin-bottom:0}.section-5{padding:40px 0;color:#fff;position:relative}.section-5 h2{margin-bottom:50px}.section-5 .box{margin-bottom:20px}.section-5 .box .title{font-weight:700}.section-5::before{content:'';position:absolute;top:0;left:50%;width:calc(100vw - 14.1px);height:100%;background-color:#fbb03b;transform:translateX(-50%);z-index:-1}.croProFilter{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:50px 60px 50px 60px}.croMenuFilter{width:100%;color:#222;max-height:0;background:#faf9f7;position:relative;top:0;right:0;z-index:1;opacity:0;transition:all 0.2s cubic-bezier(.37,.04,.52,1);display:block;justify-content:center;align-items:center;margin:20px 0}.croMenuFilter.active{overflow:hidden;z-index:2;opacity:.99;transition:all 0.4s cubic-bezier(.37,.04,.52,1)}.croButtonFilter{float:right;position:relative;display:inline-block;z-index:2;font-size:0;cursor:pointer;margin-left:auto;padding:0;margin-bottom:0;max-height:50px;border:0}.croMasonry{max-width:1400px;overflow:hidden}.croMasonry .croTitle{font-size:18px;font-weight:700;padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid var(--black)}.croMasonry .croTitle .croBox.logo img{max-height:50px;width:auto;max-width:none;display:block}.croMasonry .croTitle a{text-decoration:unset}.croMasonry .croDescription{font-size:18px;line-height:1.2}.croMasonry .croThumbnail{margin-bottom:25px}.croMasonry .croThumbnail .croLogoImg{display:inline-block;position:absolute;bottom:0;left:0;font-size:24px;font-weight:600;color:#fff;padding:15px;background-color:var(--green)}.masonry{margin:0 -30px}.masonry__item{width:100%;position:relative;float:left;padding:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top}.masonry__item .croIcon{margin-bottom:60px}.masonry__item a{display:block;position:relative}.croThumbnail .masonry__item img{display:block;width:100%;position:relative}.portfolioFilter a:focus{outline:none}.portfolioFilter{padding:50px;display:block;text-align:left;box-sizing:border-box;text-align:center}.portfolioFilter a{margin-right:6px;color:var(--black);text-decoration:none;padding:10px 15px;display:inline-block}.portfolioFilter a.current{font-weight:600}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}@media (min-width:768px){.masonry__item{width:calc(100% / 3)}}input:focus{outline:unset}