.section-banner{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding:91px 0 105px;position:relative;overflow:hidden}.clip-shape{background-size:cover;position:absolute;top:0;left:0;bottom:0;width:50%;background-position:right center}@media only screen and (max-width:1200px){.clip-shape{width:70%}}.section-banner .container{max-width:calc(1087px + 30px)}.section-banner .title-wrap{display:block;position:relative;color:#fff;max-width:432px}.section-banner .section-title{line-height:1.2;margin-bottom:22px}.section-banner .section-desc{margin-bottom:38px}.section-banner .section-desc p{color:#fff}@media only screen and (max-width:640px){.section-banner .title-wrap{max-width:320px}.section-banner .section-title{font-size:26px}.section-banner .section-desc p{font-size:14px}.clip-shape{width:80%}}@media only screen and (max-width:448px){.section-banner .title-wrap{max-width:300px}.clip-shape{width:100%}}.section-banner .section-desc p:last-child{margin-bottom:0}