.special_section{padding:80px 0 180px;position:relative}.special_section:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 45%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 45%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 45%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}.special_section>div{position:relative}.special_main{display:flex;flex-wrap:wrap;margin:0 -34px}.special_main .box{width:50%;padding:34px}.special_main .box .inner{background:#fff;height:100%;padding:54px 45px 30px;box-shadow:0 3px 68px rgba(0,0,0,0.06)}.special_main .box h4{font-size:20px;line-height:30px;color:#e99eab;padding:0;font-family:Lato;font-style:normal;font-weight:700;margin:0 0 30px}.special_main .box .inner .atag{text-align:right;margin:20px 0 0}.special_btm{padding:90px 0 0}.special_btm .inner{margin:0 auto;max-width:650px;width:100%}.special_btm .inner .btn_style{margin:40px 0 0}.special_section .shape{position:absolute;top:0;left:0}.special_section .shape.envelope{top:-297px}.special_section .shape.nelpent{top:-480px;right:0;left:auto}.special_section .shape.book{top:auto;bottom:-120px}@media(max-width:1600px){.special_section .shape.nelpent{top:-260px;width:200px}.special_section .shape.envelope{top:-160px;width:180px;left:-30px}.special_section .shape.book{width:230px}}@media(max-width:991px){.special_main{margin:0 -10px}.special_main .box{padding:10px}.special_section .main_title{margin:0 0 20px}.special_main .box .inner{padding:30px 20px}.special_btm{padding:40px 0 0}.special_section{padding:60px 0}.special_section:before{background:#fff;opacity:.85}}@media(max-width:767px){.special_section .shape.nelpent{width:90px;top:-100px}.special_section .shape.envelope{width:80px;top:-73px}.special_section .shape.book{width:110px;bottom:-60px}.special_main{margin:0}.special_main .box{width:100%;padding:10px 0}}@media(max-width:500px){.special_main .box h4{margin:0 0 15px}.special_main .box .inner{padding:25px 10px}.special_main .box .inner .atag{margin:10px 0 0}.special_main .box .inner .atag img{max-width:60px}}