section.facial-rec-section{display:inline-block;width:100%}section.facial-rec-section .facial-rec-wrapper{display:flex;justify-content:space-between;margin-top:60px;padding:85px 0 145px;position:relative}section.facial-rec-section .facial-rec-wrapper:before{background:url(https://20543240.fs1.hubspotusercontent-na1.net/hubfs/20543240/white-texture-bg.jpg),hsla(0,0%,100%,.8);bottom:-10%;content:"";left:-50vw;margin:0 50%;position:absolute;right:-50vw;top:0;transform:skewY(5deg);z-index:-1}section.facial-rec-section .facial-rec-wrapper .facial-description{max-width:684px;width:49%}section.facial-rec-section .facial-rec-wrapper .facial-description h2{font-size:52px;line-height:96.3%;margin:0}section.facial-rec-section .facial-rec-wrapper .facial-description h2 span{color:#1c1c1c;margin:0}section.facial-rec-section .facial-rec-wrapper .facial-image{margin-top:40px;max-width:520px;width:37%}section.facial-rec-section .facial-rec-wrapper .facial-description .caption{color:#1c1c1c;font-size:32px;line-height:1.11;margin:0 0 70px}section.facial-rec-section .facial-rec-wrapper .facial-description .facial-text p{color:#1c1c1c;margin:0 0 59px}section.facial-rec-section .facial-rec-wrapper .facial-description .facial-list{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;grid-row-gap:16px;grid-column-gap:22px}section.facial-rec-section .facial-rec-wrapper .facial-description .facial-list .facial-item{border:2px solid #c4c4c4;border-radius:5px;margin:0;padding:30px 5px 16px;text-align:center}section.facial-rec-section .facial-rec-wrapper .facial-description .facial-list .facial-item .facial-item-title{color:#1c1c1c;font-size:25px;font-weight:300;line-height:96.3%;margin:6px 0 0;text-transform:uppercase}section.facial-rec-section .facial-rec-wrapper .facial-description .facial-list .facial-item .facial-item-img img{height:100px;width:100px}@media(max-width:1299px){section.facial-rec-section .facial-rec-wrapper .facial-image{max-width:100%;width:45%}section.facial-rec-section .facial-rec-wrapper .facial-description{max-width:100%;width:52%}section.facial-rec-section .facial-rec-wrapper{padding:85px 0 50px}}@media (max-width:991px){section.facial-rec-section .facial-rec-wrapper{flex-direction:column-reverse;gap:50px}section.facial-rec-section .facial-rec-wrapper .facial-image{margin:0 auto;max-width:70%;width:100%}section.facial-rec-section .facial-rec-wrapper .facial-description{max-width:100%;width:100%}section.facial-rec-section .facial-rec-wrapper .facial-description .caption{margin:0 0 20px}section.facial-rec-section .facial-rec-wrapper .facial-description .facial-list{padding:0}section.facial-rec-section .facial-rec-wrapper .facial-description h2{font-size:32px}section.facial-rec-section .facial-rec-wrapper{padding:50px 0}}@media (max-width:767px){section.facial-rec-section .facial-rec-wrapper{padding:40px 0}section.facial-rec-section .facial-rec-wrapper .facial-description h2{font-size:24px}section.facial-rec-section .facial-rec-wrapper .facial-description .caption{font-size:22px}section.separator-section{padding:50px 0}section.facial-rec-section .facial-rec-wrapper{padding:30px 0}section.facial-rec-section .facial-rec-wrapper .facial-description .facial-text p{margin:0 0 20px}section.facial-rec-section .facial-rec-wrapper .facial-description .facial-list .facial-item .facial-item-title{font-size:20px}}@media (max-width:575px){section.facial-rec-section .facial-rec-wrapper .facial-description .facial-list .facial-item .facial-item-title{font-size:18px}section.facial-rec-section .facial-rec-wrapper{gap:30px;margin:0}}@media (max-width:425px){section.facial-rec-section .facial-rec-wrapper .facial-description .facial-list{grid-template-columns:repeat(1,1fr)}}