.blog_banner{padding-top:28px}.blog_banner .circ-area{bottom:0;left:0;position:absolute;right:0;top:0}.blog_banner .circ-area-inner,.blog_banner .content-wrapper{height:100%;position:relative}.blog_banner .circ-1{background-color:#38d7bd;left:-32rem;top:-3rem;width:51.9rem}.blog_banner .circ{border-radius:100%;position:absolute}.blog_banner .circ:after{content:"";display:block;padding-top:100%}.blog_banner .circ.circ-2{background-color:#f75f2d;left:-20rem;top:64.5rem;width:7.6rem}.blog_banner .circ.circ-3{background-color:#38d7bd;right:-11.6rem;top:35.7rem;width:4.5rem}.blog_banner .circ.circ-4{background-color:#ffca0d;right:-30.5rem;top:45.5rem;width:21.2rem}.blog_banner .banner-inner-content{padding-bottom:9.4rem;padding-top:11.7rem}.blog_banner .banner-inner-content .row{display:flex;flex-wrap:wrap;margin-left:-4.6rem;margin-right:-4.6rem;margin-top:-3rem}.blog_banner .banner-inner-content .col{margin-top:3rem;padding-left:4.6rem;padding-right:4.6rem;z-index:999}.blog_banner .banner-inner-content .col-right{margin-top:2.2rem}.blog_banner .banner-inner-content p.space{font-size:2.8rem;font-weight:500;line-height:3.3rem;margin-top:0}.blog_banner .banner-inner-content h1.title{font-size:7.4rem;line-height:1.3em;margin:0}.blog_banner .banner-inner-content .text p{font-size:3.2rem;margin-bottom:0;margin-top:1.2rem}.blog_banner .col-right .line{height:.2rem;position:relative}.blog_banner .col-right .line:after{background-color:#3c3c3d;content:"";height:.2rem;left:0;position:absolute;width:100vw}.blog_banner .col-right .space{margin-top:5.4rem}.blog_banner .col-right .approach-cont{max-width:56rem;width:100%}.blog_banner .col-right .approach-cont h3{color:#38d7bd;font-size:4rem;font-weight:400;line-height:5.4rem;margin-bottom:4.1rem}.blog_banner .col-right .text p{line-height:4rem;margin-bottom:0;margin-top:0}.blog_banner .col-right .custom-button{margin-top:3.5rem}.blog_banner .col-right .custom-button a{background-color:#38d7bd;border:.2rem solid #38d7bd;color:#fff;display:inline-block;font-size:2.4rem;line-height:2.8rem;margin-top:4rem;padding:1.2rem 3rem;vertical-align:top}.blog_banner .col-right .custom-button a:hover{background:#fff;color:#38d7bd}.blog_banner .banner-inner-content .col-left{flex:0 0 58.333333%;max-width:58.333333%}.blog_banner .banner-inner-content .col-right{flex:0 0 41.666667%;max-width:41.666667%}.blog_banner .col-right .custom-button a{background:#fff;color:#38d7bd;margin:0}.blog_banner .col-right .custom-button a:hover{background-color:#38d7bd;color:#fff}@media only screen and (max-width:1700px){.blog_banner{padding-top:21px}}@media only screen and (max-width:1300px){.blog_banner .banner-inner-content .text p{margin-top:1.1rem}.blog_banner{padding-top:19px}.blog_banner .circ-1{top:-2.8rem}}@media only screen and (max-width:991px){.blog_banner .banner-inner-content .text p{margin-top:1.2rem}.blog_banner .banner-inner-content{padding-top:35px}.blog_banner .banner-inner-content .col-right{margin-top:3rem}.blog_banner .col-right .approach-cont{max-width:none}.blog_banner .banner-inner-content p.space{display:none}.blog_banner .circ-1{top:-4.8rem}.blog_banner{padding-top:6px}}@media only screen and (max-width:767px){.blog_banner .banner-inner-content h1.title{font-size:31px;line-height:42px;position:relative;top:-2px}.blog_banner .circ-1{left:-31rem;top:12rem;width:189px}.blog_banner .banner-inner-content{padding-bottom:20px}.blog_banner .circ.circ-3{right:-8.6rem;top:45.7rem}.blog_banner .circ.circ-4{right:-25.5rem;top:68.5rem}}