.testimonios-background{align-items:center;background:#efeded;display:flex;height:auto;justify-content:center;padding-top:50px;width:100%}.testimonios-background .general-container{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:flex-start;max-width:1000px;padding:20px;position:relative;width:100%}.testimonios-background .general-container .pastas{bottom:-160px;position:absolute;right:-180px;width:160px;z-index:2}.testimonios-background .general-container .title-cell{color:#2d2d2d;display:none;font-family:Poppins;font-size:32px;font-style:italic;font-weight:700;line-height:40px}.testimonios-background .general-container .text-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-right:32px;max-width:30%;width:350px}.testimonios-background .general-container .text-container .title{color:#2d2d2d;font-family:Poppins;font-size:48px;font-style:italic;font-weight:700;line-height:56px}.testimonios-background .general-container .text-container .text{color:#656565;font-family:Poppins;font-size:24px;font-style:italic;font-weight:600;line-height:26px;margin-top:60px}.general-container .text-container .opinion-button{background:linear-gradient(134.06deg,#cf1b0a 6.1%,#c71507 46.88%,#9d170c 87.67%);border-radius:50px;font-weight:600;height:44px;margin-top:12px;padding:8px 16px;transition:all .15s linear;width:195px}.general-container .opinion-button:hover{background:linear-gradient(111.25deg,#5690ed -15.81%,#1c4091 98.15%);cursor:pointer;font-weight:700}.testimonios-background .general-container .text-container .opinion-button .button-text{color:#fff;font-family:Nunito;font-size:18px;font-style:normal;line-height:28px;text-align:center}.testimonios-background .general-container .splide__slide .testimony{padding:20px}.stars-container{display:flex;flex-direction:row;max-width:40%}.stars-container .rating{height:auto;max-height:20%;max-width:20%;width:auto}.testimony-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#2d2d2d;display:-webkit-box;font-family:Nunito;font-size:20px;font-style:normal;font-weight:400;line-height:25px;margin-top:16px;overflow:hidden;text-overflow:ellipsis}.testimony-open{-webkit-line-clamp:unset}.read-less,.read-more{align-items:center;color:#2d2d2d;display:flex;display:none;font-size:12px;font-weight:400;line-height:16px;margin-bottom:8px}.read-less:hover,.read-more:hover{color:#000;cursor:pointer}.active{display:block}.user{color:#0a5bb6;font-family:Nunito;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-top:4px}.splide3 .splide__arrow--prev{left:0}.splide3 .splide__arrow--next{right:0}.splide3 .splide__arrow{background:transparent!important;bottom:-40px!important;opacity:1!important;top:auto!important;transform:translateY(0)!important}.splide__arrow:disabled{opacity:1!important}.splide3 .splide__arrow svg{fill:#c71507!important;height:40px!important;width:34px!important}.splide__slide{height:100%;padding:0 10px}.testimonios-background .splide{height:auto;max-width:100%;z-index:3}.testimonios-background .splide__pagination{bottom:-12px;justify-content:center}.testimonios-background .splide__pagination__page{background:#cd1909;height:10px;opacity:.2;transition:all .4s ease;width:10px}.testimonios-background .splide__pagination__page:hover{background:#cd1909;cursor:pointer}.testimonios-background .splide__pagination__page.is-active{background:#cd1909;opacity:1;transform:scale(1);width:10px}.testimonios-background .splide3{max-width:65%}.popup-testimonial-container{align-items:center;background-color:rgba(50,50,50,.8);display:flex;flex-wrap:wrap;height:100%;justify-content:center;left:0;opacity:1;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:1000000000000000000}.testimonial-form{align-items:center;border-radius:20px;box-shadow:0 0 10px 5px rgba(0,0,0,.25);display:flex;flex-direction:column;max-width:895px;overflow:hidden;position:relative;width:100%}.testimonial-form .sujeto{bottom:0;position:absolute;right:0;width:30%}.testimonial-header{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between;padding:0 0 5px;width:100%}.testimonial-header .logo-container{align-items:flex-end;display:flex}.testimonial-header .logo-container img{margin:0 10px;width:150px}.testimonial-header .logo-container p{display:none;font-size:13px;font-weight:700;margin:0 0 4px}.testimonial-header .logo{height:56px;width:auto}.close-testimonial-form{cursor:pointer;height:24px;width:24px}.testimonial-hero{display:flex;height:auto;justify-content:flex-start;padding-bottom:40px;padding-top:40px;position:relative;width:100%}.testimonial-hero .title{color:#2d2d2d;font-family:Poppins;font-size:48px;font-style:italic;font-weight:700;line-height:60px;text-shadow:0 4px 24px rgba(0,0,0,.15);text-transform:uppercase}.testimonial-form .hs_cos_wrapper{box-sizing:border-box;margin:0;width:100%}.testimonial-form form{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:12px;width:100%}.testimonial-form label{color:#2d2d2d;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:120%}.testimonial-form li::marker{color:#ef6b51}.testimonial-form input[type=email],.testimonial-form input[type=text]{background:transparent;border:2px solid #2d2d2d;border-radius:32px;box-sizing:border-box;color:#000;font-size:16px;font-weight:400;height:48px;margin:2px 0 6px;padding:0 0 0 20px;width:100%}.testimonial-form .hs-firstname{color:#2d2d2d;width:48%}.testimonial-form .hs-lastname{color:#2d2d2d;margin-left:4%;width:48%}.testimonial-form .hs-email{width:100%}.testimonial-form input[type=text]::placeholder{color:#2d2d2d;font-size:14px;font-weight:400;line-height:17px;opacity:.72}.testimonial-form input[type=email]::placeholder{color:#2d2d2d;font-size:14px;font-weight:400;line-height:17px;opacity:.72}.testimonial-form .hs-testimonio{margin-bottom:4px;width:100%}.testimonial-form textarea{background:transparent;border:2px solid #2d2d2d;border-radius:32px;box-sizing:border-box;color:#000;font-size:16px;font-weight:400;height:152px;margin:0;padding:20px 0 0 20px;width:70%}.testimonial-form textarea::placeholder{color:#2d2d2d;font-size:14px;font-weight:400;line-height:17px;opacity:.72}.testimonial-form input[type=submit]{appearance:none;-webkit-appearance:none;backdrop-filter:blur(4px);background:#c71507!important;border:none;border:2px solid transparent!important;border-radius:100px;box-shadow:0 4px 6px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;font-weight:800;height:auto;line-height:20px;margin:12px;padding:8px 16px;transition:all .3s linear;width:166px}.required-text{color:#2d2d2d;font-size:12px;font-weight:400;line-height:15px}.cerrar-modal{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #c71507;border-radius:100px;box-shadow:0 4px 6px rgba(0,0,0,.1);box-sizing:border-box;color:#c71507;cursor:pointer;font-size:16px;font-weight:800;height:auto;line-height:20px;margin:12px;padding:8px 16px;transition:all .3s linear;width:166px}.testimonial-form input[type=submit]:hover{background:#fff!important;border:2px solid #c71507!important;color:#c71507}.testimonial-form .cerrar-modal[type=button]:hover{background:#c71507;border:2px solid #c71507;color:#fff;font-weight:700!important}.qualify-box{color:#2d2d2d;display:block;padding-bottom:20px;width:100%}.qualify-box p{font-size:18px;font-weight:800;letter-spacing:.03em;line-height:120%;margin:0 0 16px}.hs-submit{display:flex;flex-direction:row;justify-content:space-between;margin-top:8px}.hs-submit .actions{width:auto}.testimonial-form .hs-richtext{bottom:70px;color:#2d2d2d;position:absolute;right:35px}.testimonial-form form .hs-richtext p{font-size:14px;font-weight:600;line-height:120%;margin:0}.qualify-box img{height:40px;margin:0 3px;transition:all .2s ease;width:40px}.qualify-box img:hover{opacity:.6}.hs_calificacion{display:none!important}.input .hs-error-msgs.inputs-list{display:none}.popcta-volver{bottom:20px;cursor:pointer;font-size:14px;font-weight:700;left:29px;padding:5px 30px;position:absolute}.hs_error_rollup{color:red;font-size:14px;font-weight:400}@media only screen and (max-width:768px){.testimonial-hero{padding-bottom:20px;padding-top:20px}.testimonial-hero .image{display:none}.testimonial-hero .image-cell{display:block}.testimonial-form .hs-firstname{width:100%}.testimonial-form .hs-lastname{margin-left:0;width:100%}.hs-submit{flex-direction:column;justify-content:center;width:100%}.testimonial-form input[type=email],.testimonial-form input[type=text],.testimonial-form textarea{font-size:12px;line-height:15px}.testimonial-form input[type=text]::placeholder{color:#2d2d2d;font-size:12px;line-height:15px;opacity:.72}.testimonial-form input[type=email]::placeholder{color:#2d2d2d;font-size:12px;line-height:15px;opacity:.72}.testimonial-form textarea::placeholder{color:#2d2d2d;font-size:12px;line-height:15px;opacity:.72}.hs-submit .actions{width:100%}.testimonial-form input[type=submit]{font-size:14px;line-height:17px;margin:20px 0 12px;width:100%}.cerrar-modal{font-size:14px;line-height:17px;margin:0;width:100%}.testimonial-form label{font-size:16px;line-height:20px}.qualify-box p{font-size:18px;font-weight:800;letter-spacing:.03em;line-height:120%;margin-bottom:8px}.qualify-box img{height:32px;margin:0 1px;width:32px}}.testimonial-form form .hs-richtext{bottom:0;margin-bottom:4px;margin-right:25vw;position:relative!important;right:0}.popup-testimonial-container,.testimonial-form{padding:40px}