.resultados-hablan-panel{background:var(--primary-color);border-radius:30px;padding:60px;position:relative}.resultados-hablan-panel h2{color:#fff;margin-bottom:56px;margin-top:30px}.resultados-hablan-panel .resultados-quote{background-color:#fff;border-radius:30px 0 0 30px;max-width:540px;padding:34px 30px 34px 90px;position:absolute;right:0;top:70px;width:50%;z-index:1}.resultados-hablan-panel .resultados-quote:before{content:"“";font-family:var(--title-font);font-size:200px;font-weight:700;left:-30px;line-height:1;position:absolute;top:-45px;z-index:1}.resultados-hablan-panel .resultados-quote .h4{font-family:var(--text-font);font-style:italic;font-weight:300;margin-bottom:10px}.resultados-hablan-panel .resultados-quote p{margin:0}.resultados-hablan-panel .resultados-hablan-grid{display:flex;flex-wrap:wrap;gap:8px 60px}.resultados-hablan-panel .resultados-hablan-grid .resultado-item{align-items:center;background:hsla(0,0%,100%,.3);border-radius:20px;display:flex;flex-direction:column;padding:56px 16px 16px;text-align:center;width:calc(33.33333% - 40px)}.resultados-hablan-panel .resultados-hablan-grid .resultado-item .h2,.resultados-hablan-panel .resultados-hablan-grid .resultado-item .h3{color:#fff}.resultados-hablan-panel .resultados-hablan-grid .resultado-item .h2{font-size:90px;margin-bottom:12px}.resultados-hablan-panel .resultados-hablan-grid .resultado-item .h3{font-family:var(--text-font);font-weight:300}@media only screen and (min-width:992px) and (max-width:1199px){.resultados-hablan-panel .resultados-hablan-grid{gap:8px 30px}.resultados-hablan-panel .resultados-hablan-grid .resultado-item{width:calc(33.33333% - 20px)}.resultados-hablan-panel .resultados-hablan-grid .resultado-item .h2{font-size:50px}.resultados-hablan-panel .resultados-hablan-grid .resultado-item .h3{font-size:25px}}@media only screen and (min-width:1200px) and (max-width:1399px){.resultados-hablan-panel .resultados-hablan-grid{gap:8px 40px}.resultados-hablan-panel .resultados-hablan-grid .resultado-item{width:calc(33.33333% - 27px)}.resultados-hablan-panel .resultados-hablan-grid .resultado-item .h2{font-size:70px}}@media only screen and (max-width:991px){.resultados-hablan-panel{padding:36px 16px}.resultados-hablan-panel .resultados-quote-holder{display:flex;justify-content:flex-end;margin-bottom:40px;margin-right:-16px}.resultados-hablan-panel .resultados-quote{padding-left:50px;position:relative;right:auto;top:auto;width:100%}.resultados-hablan-panel .resultados-quote:before{font-size:130px;left:-20px;top:-30px}.resultados-hablan-panel .resultados-hablan-grid .resultado-item{flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center;padding:16px;width:100%}.resultados-hablan-panel .resultados-hablan-grid .resultado-item .h2{font-size:35px;margin-bottom:0;text-align:right;width:120px}.resultados-hablan-panel .resultados-hablan-grid .resultado-item .h3{font-size:18px;text-align:left;width:130px}}