.recommend-info-header{padding-top:23%;position:relative}.recommend-info-header .background-image{background-color:#fff;bottom:15px;height:auto;left:0;position:absolute;width:100%;z-index:-1}.recommend-info-header .background-image img{height:auto;width:100%}.recommend-info-header .landing-page-header{left:50%;margin:auto;max-width:500px;position:absolute;top:0;transform:translateX(-50%);width:100%}.recommend-info-header .landing-page-header .title{font-size:30px;font-weight:600;line-height:30px;padding-bottom:30px;padding-top:60px;text-align:center}.recommend-info-header .landing-page-header .subtitle{font-size:14px;font-weight:500;line-height:24px;text-align:center}.recommend-info-header .more{bottom:5px;left:50%;position:absolute;transform:translateX(-50%)}.recommend-info-header .more .btn{border-radius:50px;padding:6px 9px}.recommend-info .recommend-program{background:#fff;padding:45px 0;white-space:nowrap}.recommend-info .recommend-program .icon{display:inline-block;width:50%}.recommend-info .recommend-program .icon img{height:auto;width:100%}.recommend-info .recommend-program .info{color:#333;display:inline-block;font-size:14px;line-height:25px;padding:30px;vertical-align:middle;white-space:normal;width:50%}.recommend-info .recommend-program .info .title{color:#4daf47;font-size:24px;font-weight:600;line-height:30px;padding-bottom:30px}.recommend-info .recommend-program .info .content{padding-bottom:30px}.recommend-info .recommend-program .btn{text-transform:none}.recommend-info .recommend-how-it-works{background-color:#f7fcf6;background:linear-gradient(270deg,#f7fcf6 0,#fbfdfa);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr=#ffffff,endColorStr=#ffffff);padding:60px 0;white-space:nowrap}.recommend-info .recommend-how-it-works .body-content>*{white-space:normal}.recommend-info .recommend-how-it-works .title{color:#4daf47;font-size:24px;font-weight:600;line-height:30px;padding-bottom:30px}.recommend-info .recommend-how-it-works .steps{display:inline-block;padding:30px;vertical-align:middle;width:50%}.recommend-info .recommend-how-it-works .steps .step{white-space:nowrap}.recommend-info .recommend-how-it-works .steps .step>*{white-space:normal}.recommend-info .recommend-how-it-works .steps .icon{background:#4daf47;border-radius:50px;display:inline-block;height:23px;margin:15px;position:relative;text-align:center;vertical-align:middle;width:23px}.recommend-info .recommend-how-it-works .steps .icon span{color:#fff;display:block;font-size:14px;font-weight:700;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.recommend-info .recommend-how-it-works .steps .explanation{display:inline-block;font-size:14px;line-height:25px;vertical-align:middle;width:calc(100% - 46px)}.recommend-info .recommend-how-it-works .mail-reminder{border-left:1px solid #cfeacc;display:inline-block;padding:30px;text-align:center;vertical-align:middle;white-space:normal;width:50%}.recommend-info .recommend-how-it-works .mail-reminder .icon{margin:auto;max-width:245px;padding-bottom:30px}.recommend-info .recommend-how-it-works .mail-reminder .info{font-size:14px;font-weight:600;line-height:25px}.recommend-info .recommend-how-it-works .link{margin-top:30px;text-align:center}.recommend-info .recommend-how-it-works .link .btn{text-transform:none}@media (max-width:768px){.recommend-info-header .background-image{top:-30px}.recommend-info-header .landing-page-header .title{font-size:24px;padding-bottom:15px;padding-top:30px}.recommend-info-header .more{bottom:-5px}.recommend-info .recommend-how-it-works,.recommend-info .recommend-program{padding:20px 10px}}@media (max-width:767px){.recommend-info-header{padding-top:0}.recommend-info-header .background-image{display:none}.recommend-info-header .landing-page-header{left:0;position:relative;top:0;transform:none}.recommend-info-header .landing-page-header .title{font-size:16px;padding-bottom:15px;padding-top:30px}.recommend-info-header .landing-page-header .subtitle{font-size:12px;line-height:18px}.recommend-info-header .more{display:none}.recommend-info .recommend-program .icon{display:block;margin-bottom:15px;width:100%}.recommend-info .recommend-program .info{display:block;padding:15px;width:100%}.recommend-info .recommend-how-it-works{padding:20px 10px}.recommend-info .recommend-how-it-works .steps{display:block;padding:15px;width:100%}.recommend-info .recommend-how-it-works .mail-reminder{border-left:none;display:block;padding:15px;width:100%}}@media (min-width:1366px){.recommend-info-header{padding-top:250px}}