.case-detail{padding-left:1rem;padding-right:1rem}.case-detail-back{margin-bottom:20px}.case-detail-back__link{align-items:center;color:#fff!important;display:flex;font-size:18px;font-stretch:125%;font-weight:300!important;gap:10px;letter-spacing:0;line-height:100%;text-align:left}.case-detail-banner{border-radius:25px;overflow:hidden;padding:30px 50px;position:relative}.case-detail-banner__logo{position:absolute}.case-detail-banner__info{bottom:30px;display:flex;flex-direction:column;gap:10px;left:30px;position:absolute}.case-detail-banner__name{color:#fff;font-stretch:125%;font-weight:500;letter-spacing:0;line-height:100%;text-align:left}.case-detail-banner__type{align-items:center;display:flex;gap:10px}.case-detail-banner__type .tipo_de_trabajo{color:#fff;font-stretch:125%;font-weight:200;letter-spacing:0;line-height:100%;text-align:left}.case-detail-form{background-color:#15e9ff;border-radius:25px;padding:25px}.case-detail-form .form-title-case{color:#000;font-size:28px;font-stretch:125%;font-weight:500;letter-spacing:0;line-height:99%;margin-bottom:15px;text-align:center}.case-detail-form .form-title{display:none}.case-detail-form form{background-color:transparent}.form-columns-1{margin-bottom:0}.form-columns-2{display:flex;gap:10px;margin-bottom:0}.form-columns-1>div,.form-columns-2>div{margin-bottom:0}.hsfc-Row>div input{background-color:hsla(0,0%,100%,.5)!important;border:1px solid #fff!important;border-radius:5px;font-size:12px;padding:5px 10px;width:100%}.hs-error-msgs li{margin:0!important}.hs-error-msg{color:red;margin:0}.form-columns-1>div:not(.legal-consent-container) input,.form-columns-1>div:not(.legal-consent-container) select,.form-columns-1>div:not(.legal-consent-container) textarea{background-color:hsla(0,0%,100%,.5)!important;border:1px solid #fff!important;border-radius:5px;font-size:12px;padding:5px 10px;width:100%!important}.form-columns-1>div.legal-consent-container label p,.form-columns-1>div.legal-consent-container label span{color:#000!important}.actions input[type=submit]{background-color:#fff!important;border-radius:5px;color:#000!important;font-size:20px;font-stretch:125%;font-weight:500!important;letter-spacing:0;line-height:99%;padding:10px;text-align:center;width:100%!important}.case-detail-card{border:1px solid #15e9ff;border-radius:36px}.case-detail-card__top{border-bottom:1px solid #15e9ff;padding:50px 30px}.case-detail-card__top h2{color:#15e9ff;font-size:45px;font-stretch:125%;font-weight:200;letter-spacing:0;line-height:99%;margin-bottom:30px}.case-detail-card__top p{color:#fff;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:20px}.case-detail-card__bottom{padding:50px 30px}.case-detail-card__bottom h2{color:#15e9ff;font-size:45px;font-stretch:125%;font-weight:200;letter-spacing:0;line-height:99%;margin-bottom:30px}.case-detail-card__bottom p{color:#fff;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:20px}.case-detail-card__bottom{padding:30px 30px 50px}.case-detail-metrics{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin-top:80px}.case-metric{display:flex;flex-direction:column;gap:10px}.case-metric .case-metric__value{color:#fff;font-size:45px;font-stretch:125%;font-weight:600;letter-spacing:0;line-height:99%;text-align:center}.case-metric .case-metric__text{color:#15e9ff;font-size:20px;font-weight:400;letter-spacing:0;line-height:1;margin-bottom:20px;text-align:center}@media (max-width:767px){.display-mobile{display:block}.display-desktop{display:none}.case-detail-banner{aspect-ratio:358/200;border-radius:25px;padding:30px 50px}.case-detail-grid{display:grid;gap:50px;grid-template-columns:1fr}.case-detail-banner__logo{left:50%;top:50%;transform:translate(-50%,-80%)}.case-detail-banner__name{font-size:35px}.case-detail-banner__type .mini-logo{height:20px;width:20px}.case-detail-banner__type .tipo_de_trabajo{font-size:20px}.case-detail-content{margin-top:50px}.case-detail-text h2{color:#15e9ff;font-size:45px;font-stretch:125%;font-weight:200;letter-spacing:0;line-height:99%;margin-bottom:30px}.case-detail-text p{color:#fff;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:20px}}@media (max-width:700px){.case-metric .case-metric__value{font-size:30px}.case-metric .case-metric__text{font-size:16px}}@media (max-width:580px){.form-columns-2{flex-direction:column;gap:0}.form-columns-2>div input,.form-columns-2>div select{width:100%!important}.case-detail-metrics{display:grid;gap:20px;grid-template-columns:1fr;margin-top:80px}.case-detail-card__bottom h2,.case-detail-card__top h2,.case-detail-text h2{font-size:35px}.case-detail-card__top p,.case-detail-text p{font-size:18px}.case-metric .case-metric__value{font-size:35px}.case-metric .case-metric__text{font-size:18px}.case-detail-banner{aspect-ratio:1}}@media (min-width:768px){.display-mobile{display:none}.display-desktop{display:block}.case-detail-banner{aspect-ratio:1707/422;border-radius:25px;padding:30px 50px}.case-detail-banner__logo{position:absolute;right:50px;top:50%;transform:translateY(-50%)}.case-detail-banner__name{font-size:70px}.case-detail-banner__type .mini-logo{height:30px;width:30px}.case-detail-banner__type .tipo_de_trabajo{font-size:35px}.case-detail-content{margin-top:50px}.case-detail-grid{display:grid;gap:50px;grid-template-columns:1fr 1fr}.case-detail-grid>div{width:100%}.case-detail-text h2{color:#15e9ff;font-size:45px;font-stretch:125%;font-weight:200;letter-spacing:0;line-height:99%;margin-bottom:30px}.case-detail-text p{color:#fff;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:20px}}@media (max-width:1280px) and (min-width:1180px){.case-detail-card__bottom h2,.case-detail-card__top h2,.case-detail-text h2{font-size:35px}.case-detail-card__top p,.case-detail-text p{font-size:18px}.case-metric .case-metric__value{font-size:35px}.case-metric .case-metric__text{font-size:18px}}@media (max-width:1180px) and (min-width:1024px){.case-detail-card__bottom h2,.case-detail-card__top h2,.case-detail-text h2{font-size:30px}.case-detail-card__top p,.case-detail-text p{font-size:16px}.case-metric .case-metric__value{font-size:30px}.case-metric .case-metric__text{font-size:16px}}@media (max-width:1024px) and (min-width:768px){.case-detail-grid{grid-template-columns:1fr}.case-detail-card__bottom h2,.case-detail-card__top h2,.case-detail-text h2{font-size:45px}.case-detail-card__top p,.case-detail-text p{font-size:20px}.case-metric .case-metric__value{font-size:45px}.case-metric .case-metric__text{font-size:20px}}