.shopper-approved-page .testimonial{background-color:var(--color-silver)}.shopper-approved-page .title-testimonial{color:var(--color-teal);font-size:25px;font-weight:700;line-height:1em;margin-top:8px;padding-bottom:5px;text-decoration:underline;text-transform:uppercase;text-underline-offset:8px}.section-event-home{background:var(--color-teal) url(../assets/images/cream-pixels.png);overflow:hidden;position:relative}.section-event-home .title-web{color:var(--color-white);position:relative;z-index:1}.section-event-home .button-view-all a{color:var(--color-cool-gray);font-weight:600}.highlight-post .title{font-size:1.7rem;font-weight:700;line-height:1.2;padding-bottom:20px}.highlight-post .content p{margin-bottom:1em;text-align:justify}.shopperapproved-widget{background-color:var(--color-off-white);border-radius:5px;padding:40px;text-align:center}.shopperapproved-widget .col-testimonial:first-child .item-testimonial{margin-top:0}.shopperapproved-widget .sa_review{background:none!important;border:none!important}.shopperapproved-widget .sa_review .sa_star{background-position:0 -18px;background-size:93% auto;height:20px;margin-left:5px;overflow:inherit;padding:0!important;top:0;width:20px}.shopperapproved-widget .sa_review .sa_star:first-child{margin-left:0}.shopperapproved-widget .sa_review .sa_name{color:var(--color-cool-gray);font-size:16px}.shopperapproved-widget .sa_review .sa_date{color:var(--color-teal);font-size:12px;font-style:italic;font-weight:700}.shopperapproved-widget .sa_review .sa_comments{color:var(--color-cool-gray);font-style:italic;font-weight:100}.shopperapproved-widget .sa_review .sa_info{overflow:initial!important}.section-step-apply .items:last-child .box-item:before{display:none}.section-step-apply .box-item{position:relative}@media (min-width:992px){.section-step-apply .box-item:before{border-bottom:2px dashed var(--color-teal);content:"";height:1px;left:50%;position:absolute;top:85px;width:300px}}.section-step-apply .box-item .icon{background:#fff;border:10px solid var(--color-teal);border-radius:30px 0;box-shadow:0 4px 10px #00000021;height:130px;margin:auto;padding:15px;position:relative;width:130px}.section-step-apply .box-item .name{font-size:26px;font-weight:500}.section-step-apply .box-item .cont{font-size:20px}
