:root{--section:60px}#featured{#featuredSlider{margin:56px 0;padding:0 90px;.swiper-slide{.item{max-height:508px;aspect-ratio:177 / 254;h3{inset:52px auto auto 40px;font-size:2.8rem}i{inset:auto 52px 46px auto;width:48px;font-size:2.5rem}}}}.swiperArrows{height:100%;background-image:linear-gradient(to right,white 90px,transparent 90px,transparent calc(100% - 90px),white calc(100% - 90px))}}#news{h2{margin:32px 0 25px 10px;text-indent:-10px;svg{width:clamp(12px,1.5vw,18px);height:clamp(15px,1.8vw,22px)}}.nav-pills{flex-wrap:wrap;margin:68px 0 20px;padding:0;overflow:hidden}#newsSlider{.element-item{.item{.info{.data{margin:0 0 28px}.description{gap:25px}.icon{&:after{width:40px;height:40px}}}}}}}#separator{padding:var(--section) 40px 0;.separatorContainer{border-radius:48px;h2{margin:0}}}#collaborators{#collaboratorsSlider{margin:55px 0 0;.swiper-slide{&.swiper-slide-active{.collaborator{.image{transition-delay:0s;clip-path:inset(0 0 44% round 32px)}}}.collaborator{&:hover{.image{clip-path:inset(0 round 32px)}}}}}}footer{.row{--bs-gutter-x:9rem}.accordion-item{.accordion-button{letter-spacing:0;pointer-events:none;&:after{content:none}}.collapse:not(.show){display:block}}.sloganContainer{max-width:100%}.termsContainer{padding:60px 0 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;.logosContainer{gap:28px;margin:0 auto;>:first-child{img{height:40px}}}.linksContainer{margin:0 auto;gap:26px;a{font-size:1.8rem}}}}.modal{.modal-content{border-radius:50px;.modal-body{padding:50px;.contenidos_{margin:0}}}.btn-close{inset:50px 50px auto auto}}.requests{.grid{.element-item{.item{padding:40px 46% 40px 40px;border-radius:44px;img{width:46%;height:100%;object-fit:cover;object-position:center right}}}}}.contenidos_{.organigrama{>li{gap:50px;grid-template-columns:auto 1fr;.contenido{margin:15px 0 0}&:before,&:after{content:'';position:absolute;inset:0 auto 0 calc(var(--iconSize) / 2);border-radius:5px;translate:-50%;z-index:-1}&:before{width:1px;height:100%;background-color:rgb(from var(--blueLight) r g b / .25)}&:after{height:0;width:2px;opacity:0;background-color:var(--orange2);transition:var(--transition) .3s}&.active{&:after{height:100%;opacity:1}}}}.columnaPequena{>*>tr{>td{display:table-cell;width:auto;padding:calc(48px / 2);&:first-child{padding-left:0}&:last-child{padding-right:0}}&:first-child{>td{padding-top:0}}&:last-child{>td{padding-bottom:0}}}}.miembros{.miembro{grid-template-columns:auto 1fr;align-items:center}}}