.ne-ea-cta--basic.ne-ea-cta--align-default{text-align:left}
.ne-ea-cta--basic.ne-ea-cta--align-center{text-align:center}
.ne-ea-cta--basic.ne-ea-cta--align-right{text-align:right}
.ne-ea-cta__box{box-sizing:border-box;max-width:1170px;padding:30px;background-color:#f4f4f4;color:#4d4d4d;line-height:27px}
.ne-ea-cta--flex .ne-ea-cta__box,.ne-ea-cta--icon-flex .ne-ea-cta__box{display:flex;justify-content:space-between;align-items:flex-start;width:100%}
.ne-ea-cta__title{margin-bottom:10px;font-size:36px;font-weight:600;line-height:36px;text-transform:capitalize}
.ne-ea-cta__part{display:inline}
.ne-ea-cta__text p{margin:0 0 10px}
.ne-ea-cta__content{padding:0 15px}
.ne-ea-cta--icon-flex .ne-ea-cta__content{padding:0 30px}
.ne-ea-cta__action{padding:25px 0 0;text-align:right}
.ne-ea-cta--icon-flex .ne-ea-cta__action{padding-top:22px}
.ne-ea-cta__icon{color:#444;font-size:80px;line-height:130px;text-align:left}
.ne-ea-cta__icon svg{display:inline;width:80px;height:80px;overflow:hidden}
.ne-ea-cta__btn{display:inline-block;position:relative;z-index:0;margin:10px 0 0;padding:12px 30px;overflow:hidden;background-color:#f9f9f9;color:#4d4d4d;box-shadow:0 0 3px -1px rgba(0,0,0,.2);text-decoration:none;cursor:pointer;transition:background-color .3s,color .3s}
.ne-ea-cta.has-btn2 .ne-ea-cta__btn--primary{margin-right:10px}
.ne-ea-cta--basic.has-btn2 .ne-ea-cta__btn--primary{margin-right:10px}
.ne-ea-cta__btn:hover,.ne-ea-cta__btn:focus-visible{color:#f9f9f9;text-decoration:none}
.ne-ea-cta__btn--primary:hover,.ne-ea-cta__btn--primary:focus-visible{background-color:#3f51b5}
.ne-ea-cta__btnicon{float:left;margin:2px 4px 0}
.ne-ea-cta__btnicon.is-right{float:right}
.ne-ea-cta__btnicon svg{display:inline;width:15px;height:15px;overflow:hidden}
/* image background */
.ne-ea-cta--bg-img .ne-ea-cta__box,.ne-ea-cta--bg-img-fixed .ne-ea-cta__box{position:relative;z-index:0;color:rgba(255,255,255,.7);background-repeat:no-repeat;background-position:center;background-size:cover}
.ne-ea-cta--bg-img-fixed .ne-ea-cta__box{background-attachment:fixed}
.ne-ea-cta--bg-img .ne-ea-cta__title,.ne-ea-cta--bg-img-fixed .ne-ea-cta__title{color:rgba(255,255,255,.9)}
.ne-ea-cta.has-overlay .ne-ea-cta__box::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#f4f4f4;opacity:.8}
/* preset 2 */
.ne-ea-cta--preset-2 .ne-ea-cta__box{padding:77px 77px 100px 85px;border-radius:5px;background-color:#8b54ff;box-shadow:0 25px 35px rgba(0,9,78,.18);font-family:Poppins,sans-serif}
.ne-ea-cta--preset-2 .ne-ea-cta__title{color:#fff;font-size:35px;font-weight:500;line-height:42px}
.ne-ea-cta--preset-2 .ne-ea-cta__text p{color:#e9deff;line-height:24px}
.ne-ea-cta--preset-2 .ne-ea-cta__btn{border-radius:100px;background-color:#fff;font-size:15px;box-shadow:0 10px 20px rgba(0,9,78,.12)}
@media (max-width:767px){
	.ne-ea-cta__title{margin:0 0 10px;font-size:28px}
	.ne-ea-cta__btn{padding:12px 25px}
	.ne-ea-cta--flex .ne-ea-cta__box,.ne-ea-cta--icon-flex .ne-ea-cta__box{flex-wrap:wrap}
	.ne-ea-cta__content,.ne-ea-cta__action,.ne-ea-cta__icon{width:100%;text-align:center}
	.ne-ea-cta__content,.ne-ea-cta--icon-flex .ne-ea-cta__content{padding:0}
	.ne-ea-cta__action{padding:0}
	.ne-ea-cta__icon{line-height:90px}
	.ne-ea-cta--preset-2 .ne-ea-cta__box{padding:50px}
}
.ne-ea-cta .ne-ea-cta__btn,.ne-ea-cta .ne-ea-cta__btn:hover,.ne-ea-cta .ne-ea-cta__btn:focus{text-decoration:none}
