.blog_banner{padding:50px 0 50px;background-position:bottom !important}.blog_banner h3{margin-bottom:25px}.blog_banner h6{font-size:18px;margin-bottom:25px;font-family:'SF UI Display Bold'}.blog_banner h6 a{color:#333}.blog_banner h6 a:hover,.blog_banner h6 a:focus{outline:0;opacity:.8}.blog_banner .new_line{width:100%;height:1px;margin-bottom:25px;background-color:#333}.blog_banner .sub_text p{font-size:16px;font-family:'SF UI Display Regular';margin-top:10px}.blog_banner .button{margin-top:30px}.blog_banner .sub_text{max-width:770px}.blog_banner .blog_text{max-width:950px}.blog_banner .slick-slide:focus{outline:none !important}.blog_banner .slick-dots li.slick-active button:focus{outline:0}.blog_banner .slick-dots{display:flex;justify-content:left;margin:0;padding:70px 0 0 0;list-style-type:none}.blog_banner .slick-dots li{margin:0 15px 0 0}.blog_banner .slick-dots button{display:block;width:4px;height:4px;padding:0;border:0;border-radius:50%;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;background-color:#333;text-indent:-9999px}.blog_banner .slick-dots li.slick-active button{background-color:#ea3636;width:30px;border-radius:4px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease}a.cta_button:focus{outline:0}.blog_banner .slick-list.draggable{margin:0 -15px}.blog_banner .slick-initialized .slick-slide>div{padding:0 15px}@media screen and (max-width:1200px){.blog_banner{padding:70px 0 70px}}@media screen and (max-width:992px){.blog_banner{padding:60px 0 60px;background-position:center right !important;position:relative}.blog_banner .slick-dots{padding:50px 0 0 0}.blog_banner.overlay:before{content:"";position:absolute;left:0;right:0;top:0;background-color:rgba(255,255,255,0.6);width:100%;height:100%}.blog_banner h3{font-size:26px !important}}@media screen and (max-width:767px){.blog_banner{padding:50px 0 50px;position:relative}.body_modual{margin-top:164px}.blog_banner h3{margin-bottom:25px}.blog_banner h6{font-size:16px;margin-bottom:20px}.blog_banner .new_line{margin-bottom:20px}.blog_banner .button{margin-top:25px}.blog_banner .slick-dots{padding:40px 0 0 0}.blog_banner .slick-dots li.slick-active button{width:20px}.blog_banner h3{font-size:24px !important}.blog_banner .sub_text p{line-height:1.3}.blog_banner h6{font-size:16px !important}}@media screen and (max-width:600px){.blog_banner h3{font-size:20px !important}}