.kl-rich-text__buttons{display:flex}.kl-rich-text__buttons a.button{background-color:#1b1b1b;border:1px solid #1b1b1b;border-radius:3px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);color:#fff;margin:0;padding:16px 32px;text-decoration:none}.kl-rich-text__buttons a.button span{color:#fff!important}.kl-rich-text__buttons a.button:hover{background-color:#007db3}.smartheadwrap{background-position:50%;background-position:0 100%;background-repeat:no-repeat;background-size:cover;display:block}.holder{height:700px;margin:0}.outter{border-bottom:.8em solid #008eb7;bottom:0;height:35em;left:5%;margin:auto;overflow:hidden;position:absolute;top:0;width:30em;z-index:10}.outter:after,.outter:before{content:"";position:relative;z-index:1}.outter:after{height:92px;left:auto;margin-top:-45px;right:0}.inner{background:hsla(0,0%,100%,.9);height:55em;left:-100px;position:absolute;top:-120px;-webkit-transform:rotate(70deg);width:40em}.inner:after,.inner:before{bottom:auto;content:"";height:85px;left:27px;margin-top:-41px;position:absolute;right:auto;top:27px;-webkit-transform:rotate(45deg);width:2px;z-index:1}.inner:after{bottom:-13px;height:90px;left:auto;right:30px;top:auto}.inner:after,.inner:before,.outter:after,.outter:before{background:#f2f2f2}.inner{border-color:#f2f2f2}.smarttext{padding:70px 50px 0;position:relative;z-index:20}.smarttext h1.text-body-emphasis{font-size:4.1rem;line-height:1;margin-bottom:1.5rem}@media (max-width:767px){.smartheadwrap{background-position:55% 100%}.outter{height:30em;width:90%}.inner{background:hsla(0,0%,100%,.7);top:-130px}.smarttext{padding:70px 30px 0}.smarttext h1.text-body-emphasis{font-size:2.7rem;line-height:normal;word-break:auto-phrase}.smartheadwrap .smarttext .pdesc{color:#5f5f5f!important}}