.homeHubStyles_home_producciones_page__iyg_z{height:500px;position:relative;overflow:hidden;margin-top:-8rem}@media (max-width:1440px){.homeHubStyles_home_producciones_page__iyg_z{height:400px}}@media (max-width:1100px){.homeHubStyles_home_producciones_page__iyg_z{height:330px}}.homeHubStyles_home_producciones_page__iyg_z:after{content:"";background:transparent linear-gradient(180deg,#10001d00,#10001d 86%,#10001d) 0 0 no-repeat padding-box;width:100%;height:100px;position:absolute;bottom:0;left:0}.homeHubStyles_content_home_producciones_page__kpenc{width:30%;position:absolute;left:2.5%;bottom:10%;z-index:20}.homeHubStyles_home_producciones_page__iyg_z figure{position:relative;text-align:center;margin-bottom:3rem;width:100%;aspect-ratio:1920/600}.homeHubStyles_btn_produccion__i_h7y{display:flex;justify-content:space-around;align-items:center;column-gap:20px;flex-direction:row}.homeHubStyles_btn_produccion__i_h7y a{background-color:#fff;width:100%;text-align:center;height:50px;display:flex;justify-content:center;align-items:center;color:#000;column-gap:10px;box-shadow:0 10px 11px -2px rgba(0,0,0,.1);border-radius:6px;font-weight:600;text-decoration:none}.homeHubStyles_btn_produccion__i_h7y a span{width:20px;height:20px;background-position:50%;background-repeat:no-repeat;background-size:contain}.homeHubStyles_btn_produccion__i_h7y a:last-child{border:2px solid #fff;color:#ffffff;background-color:transparent}.homeHubStyles_btn_produccion__i_h7y a:last-child svg{fill:#ffffff}.StylesTitle_title__byAr5{display:flex;font-size:35px;color:#ffffff;flex-direction:column;row-gap:10px;font-weight:600;margin:1rem 0}@media (max-width:700px){.StylesTitle_title__byAr5{font-size:25px}}.StylesTitle_title__byAr5:after{content:"";background-color:#86fdc4;width:50px;height:3px}.stylesCadsProduction_section_galeria__z2JPn{position:relative}.stylesCadsProduction_section_galeria__z2JPn a{text-decoration:none}.stylesCadsProduction_card_galeria__w6rmI{color:#fff;height:360px;width:100%;position:relative;border-radius:20px;overflow:hidden;transition:all .2s ease-in-out;border:2px solid #ffffff;margin-bottom:30px}@media (max-width:1280px){.stylesCadsProduction_card_galeria__w6rmI{height:260px}}.stylesCadsProduction_card_galeria__w6rmI img{transition:all .2s ease-in-out}.stylesCadsProduction_card_galeria__w6rmI:after{content:"";background:transparent linear-gradient(180deg,#10001d00,#10001d 86%,#10001d) 0 0 no-repeat padding-box;width:100%;height:100px;position:absolute;bottom:0;left:0}.stylesCadsProduction_card_galeria__w6rmI:hover img{transform:scale(1.05)}.stylesCadsProduction_card_galeria_text__lyDLP{text-align:center}.stylesCadsProduction_card_galeria_text__lyDLP figure{position:relative;width:100%;aspect-ratio:450/550}.stylesCadsProduction_card_galeria_text__lyDLP h2{text-align:center;color:#3e0969;font-weight:800;font-size:35px;text-transform:uppercase;padding:0 15px;margin-bottom:10px}.stylesCadsProduction_card_galeria_text__lyDLP h3{position:absolute;bottom:0;text-align:center;width:100%;font-size:16px;padding:0 10px;z-index:20;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:400;margin-bottom:20px}.stylesCadsProduction_card_galeria_text__lyDLP span{width:90%;margin:0 auto;display:block;box-shadow:0 10px 11px -2px rgba(0,0,0,.1);border:0;padding:15px 10px;border-radius:10px;background-color:#ffffff;text-align:center;color:#10001c;font-size:16px;font-weight:500}.stylesCadsProduction_label__gINr2{position:absolute;left:20px;top:20px;background-color:#3d0967;border:2px solid #efefef;color:#ffffff;padding:5px 10px;border-radius:10px;z-index:3;font-size:13px}header{background:transparent linear-gradient(0deg,#10001d00,#10001d) 0 0 no-repeat padding-box;position:fixed;width:100%;top:0;left:0;z-index:90;transition:all 1s}header.scrolled{background-color:#10001d}a.topbar{background-color:#c674fd;height:35px;display:flex;justify-content:center;align-items:center}.topbar p{margin:0;font-size:13px;font-weight:600;color:#3c0564;text-align:center}@media (max-width:767px){a.topbar{padding:10px;height:auto}}.content_header{max-width:95%;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:flex-start;column-gap:30px;position:relative}figure{margin:0}.content_header nav ul{margin:0;padding:0;display:flex;column-gap:20px}.content_header nav ul li{list-style:none;height:100px;display:flex;align-items:center}.content_header nav ul li a{color:#ffffff;text-decoration:none;font-weight:500;padding:5px 10px;background-color:transparent;border-radius:10px;transition:all .3s ease-in-out}.content_header nav ul li.active a{border-bottom:0;font-weight:400!important}.content_header nav ul li a:hover{background-color:#ffffff;color:#000}.loginBanner{right:0;position:absolute;display:flex;column-gap:10px}.login_header{display:flex;align-items:center;column-gap:5px;text-decoration:none;color:#ffffff;font-weight:600;padding:10px 15px;background-color:transparent;border-radius:8px;transition:background-color .3s ease,color .3s ease}.login_header:hover{background-color:#9400ff;color:#ffffff}.user_name{max-width:10ch;width:max-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffff;margin:0;padding:0}.loginButton_user{display:flex;text-align:center;align-items:center;justify-content:center}.loginButton_user a,.panelUserDesktop{font-size:14px;height:30px;width:auto;text-align:left;padding:0;border:0;display:flex;align-items:center;justify-content:center;font-weight:500;transition:.5s ease-in-out;color:#000;margin:5px 0;white-space:nowrap}.loginButton_user a{cursor:pointer;color:#ffffff;text-decoration:none}.logout_header{background-color:transparent;border:0;font-size:14px;cursor:pointer;display:flex;align-items:center;color:#000;border-radius:10px;width:auto;transition:.5s ease-in-out;justify-content:center;white-space:nowrap;margin:5px 0 5px 10px}.loginButton_user a figure{padding:0!important;margin-right:9px}.loginButton_user a figure img{width:20px;margin-top:4px}.logout_header p{margin:0 4px 0 0;padding-bottom:0;color:#ffffff}.login_header figure{margin-top:4px;width:20px;height:20px;padding:0!important;margin:0!important;transition:transform .3s ease}.login_header:hover figure{transform:scale(1.1)}.loginButton_user a:first-child{border-right:1px solid #ffffff;padding-right:10px}.logo figure{display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.content_header nav ul{column-gap:5px;font-size:14px}.logo figure img{width:50px;height:50px}.content_header{column-gap:15px;padding:0}}