:root{--color-principal: black;--color-secundario: #916a15;--color-terciario: white }body{font-family:Inter,sans-serif}.container-expandi{overflow:clip;position:relative;display:flex;justify-content:center;align-items:center;padding:1rem 5rem;width:100%;background-image:var(--bg-color);z-index:1}.category_container_expandi{--gap: .5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:calc(var(--gap) * 2);width:100%;height:100%}.content_expandi{--active: 0;cursor:pointer;overflow:clip;position:relative;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;gap:1.5rem;padding:2.5rem;width:calc((100% / 3) - var(--gap));height:100%;border-radius:1rem;transition:width .5s ease-in-out}.content_expandi:hover{--active: 1 }.content_content_expandi{content:"";position:absolute;z-index:-10;top:0;left:0;width:100%;height:100%;opacity:.6}.content_expandi img{position:absolute;z-index:-20;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.content_expandi .profile_image_expandi,.profile_image_expandi{opacity:calc(1 - var(--active));transition:opacity .3s ease-in-out}.profile_detail_expandi{display:flex;flex-direction:column;gap:.5rem;width:12rem;transition:transform .5s cubic-bezier(.23,.93,.77,1) .01s}.profile_detail_expandi span{font-size:17px;font-weight:600;color:var(--color-terciario);text-wrap:nowrap;margin:10px 10px -10px}.profile_detail_expandi p{font-size:15px;font-weight:500;color:var(--color-terciario);margin:10px}.profile_quote_expandi{width:22rem;transform:translateY(calc((1 - var(--active)) * (100% + 2.5rem)))}.profile_detail_expandi{width:115%;background-color:#00000080;border-radius:10px}.profile_quote_expandi p{font-size:1.2rem;font-weight:600;color:var(--color-terciario);transform:translateY(calc((1 - var(--active)) * (100% + 2.5rem)));transition:transform .5s cubic-bezier(.23,.93,.77,1) .1s;text-shadow:-.5px -.5px 0 rgba(0,0,0,.5),.5px -.5px 0 rgba(0,0,0,.5),-.5px .5px 0 rgba(0,0,0,.5),.5px .5px 0 rgba(0,0,0,.5)}.wrapper_expandi{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s cubic-bezier(.23,.93,.77,1) .01s}.profile_quote_expandi{min-height:0;transform:translateY(50%);opacity:0;transition:opacity .8s ease-in-out,transform .8s cubic-bezier(.23,.93,.77,1) .01s}.content_expandi:hover .wrapper_expandi,.wrapper_expandi{grid-template-rows:1fr}.content_expandi:hover .profile_quote_expandi,.profile_quote_expandi{transform:none;opacity:1}dialog{position:absolute;z-index:1;background:none;color:var(--color-terciario);border:0;font-size:.8rem;padding:.5em}dialog a{color:var(--color-terciario)}.swiper-button-next,.swiper-button-prev{width:calc(var(--swiper-navigation-size) / 44 * 40)!important;border-radius:60%!important;background:var(--color-principal)!important}.swiper-button-prev:after,.swiper-button-next:after{color:var(--color-terciario)!important}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:var(--color-secundario)!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px!important;font-weight:900!important}.swiper-container-expandi{width:100%;overflow:hidden}.swiper-wrapper{display:flex}.swiper-slide{display:flex;justify-content:center;align-items:center;width:auto;height:auto}.swiper-slide .content_expandi{width:100%;height:90dvh}.swiper-button-prev{left:27px!important}.swiper-button-next{right:27px!important}@media (min-width: 360px) and (max-width: 767px){.category_container_expandi{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--gap)}.content_expandi{width:calc(50% - var(--gap));height:300px;padding:1.5rem}.profile_quote_expandi{width:18rem}.profile_quote_expandi p{font-size:1.2rem}.container-expandi{padding:1rem;height:auto}.swiper-button-prev{left:10px!important}.swiper-button-next{right:10px!important}}@media (max-width: 1024px){.swiper-slide .content_expandi{height:40dvh}.profile_detail_expandi span{font-size:17px}.profile_detail_expandi p{font-size:.9rem}}@media (max-width: 767px){.swiper-slide .content_expandi{width:calc(50% - var(--gap));height:70dvh}svg.swiper-navigation-icon{height:20px!important}}.swiper-button-next,.swiper-button-prev{color:#fff}svg.swiper-navigation-icon{height:14px!important}
