@font-face{font-family:Warren Display;font-weight:300;src:url(path/to/WarrenDisplay-Thin.otf)}@font-face{font-family:Warren Text;font-weight:300;src:url(path/to/WarrenText-Thin.otf)}section#how-work{background:#ebe7e6;padding:70px 0}section#how-work .container{align-items:center;display:flex}section#how-work .container .text{margin-right:90px}section#how-work .container .text .logo{margin-bottom:130px}section#how-work .container .text h2{color:#2f2f33;font-family:Warren Display;font-size:51px;font-weight:300;line-height:60px;margin-bottom:40px;max-width:560px}section#how-work .container .text p{color:#333131;font-size:20px;font-weight:300;margin-bottom:40px}section#how-work .container .text .repeater .item div{background-color:#e02b57;border-radius:25px;color:#fff;display:inline-block;font-family:Warren Display;font-size:20px;padding:10px 15px;text-decoration:none}section#how-work .container .text .repeater .item span{color:#e02b57;display:block;font-family:Warren Display;font-size:20px;font-weight:700;margin:10px 0 10px 10px}section#how-work .container .text .repeater .item:last-child span{display:none}@media (max-width:1199px){section#how-work .container{flex-direction:column}section#how-work .container .image-section{margin:0 auto;max-width:600px;width:100%}}@media (max-width:991px){section#how-work{padding:40px 0}section#how-work .container .text{margin-right:unset}}@media (max-width:575px){section#how-work{padding-bottom:60px;padding-left:15px;padding-right:15px}section#how-work .container .text h2{font-size:43px;line-height:48px}section#how-work .container .text .logo{margin-bottom:70px}section#how-work .container .text .repeater .item div{font-size:17px}}