 .cnc-newsletter-layout-one{background-color:#005BC5;padding:100px 0;}
        .cnc-newsletter-layout-one .container{max-width:1430px;margin:auto;padding:0 15px;}
        .cnc-newsletter-layout-one .newsletter-main{display:flex;justify-content:space-between;gap:30px;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form{background-color:#ffffff;max-width:565px;width:100%;box-shadow:0 0 40px 0 rgba(0,0,0,0.05);padding: 79px 66px;display: flex;align-items: center;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .news-img{max-width:290px;width:100%;margin:auto;display:block;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner{max-width:456px;width:100%;display:block;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .input-group{display:flex;gap: 20px; flex-direction:row;width:100%;border:none;overflow:hidden;margin-top:50px;position: relative;flex-wrap: wrap;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .input-group .input-wrapper {width: 100%;display: flex;align-items: center;position: relative;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .input-group .email-icon{content: "";position: absolute;top: 10px;left: 15px;width: 25px;height: 25px;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .input-group .email-icon img, .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .input-group .email-icon svg{width: 100%;height: 100%;object-fit: contain;object-position: center;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .input-field{flex:1;padding:13px 12px 13px 52px;border:none;font-size:14px;line-height:normal;font-weight:400;background:#ECF5FF ;color:#323232;min-width:0;border-radius: 99px;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .input-field::placeholder{color:rgba(50,50,50,0.4);font-style:italic;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .input-field:focus{outline:none;border:none;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .input-button{padding:13px 12px;background-color:#005BC5;font-size:14px;line-height:normal;font-weight:400;border:none;border-radius:99px;cursor:pointer;color:#fff;transition:background-color 0.2s;flex-shrink:0;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .subscribe{margin-top:15px;display:block;font-size:10px;line-height:normal;font-weight:500;color:#323232;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .subscribe a{color:#323232;font-weight: 700;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner form .input-button{display: flex;align-items: center;gap: 10px;padding:13px 12px;background-color:#005BC5;font-size:14px;line-height:18px;font-weight:500;border:none;border-radius:99px;cursor:pointer;color:#fff;transition:background-color 0.2s;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner form .input-button:hover{background-color:#000;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner form .input-button > span {margin-left: 0px !important;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .cnc-newsletter-layout-one-subscription-box .input-button:hover{background-color:#f0f0f0;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-details{max-width:685px;width:100%;color:#fff;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content .newsletter-contentwrap{margin-bottom: 30px;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content .newsletter-contentwrap :is(h1,h2,h3,h4,h5,h6){font-size:48px;line-height:normal;font-weight:500;margin-bottom: 10px; color: #fff;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content p{font-size:20px;line-height:normal;font-weight:400;margin:10px 0 0 0;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content p:last-child{margin-bottom: 0;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content ul{padding:0;margin:0;list-style:none;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content ul li {margin-bottom:30px;display: flex;align-items: flex-start;gap: 10px;padding-left: 45px;
          position: relative;flex-wrap: wrap;}
       .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content ul li .icon{width:28px;height:25px;flex-shrink:0;position:absolute;left:0;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content ul li .icon img, .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content ul li .icon svg{width: 100%;height: 100%;object-fit: contain;object-position: center;}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content ul li p{font-size:16px;line-height:normal;/* padding:3px 0 3px 38px;*/ font-weight:400;margin: 0 ;width: calc(100% - 35px);}
        .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content ul li:last-child{margin-bottom:0;}

        @media only screen and (max-width:1199px){
          .cnc-newsletter-layout-one{padding:60px 0;}
          .cnc-newsletter-layout-one .newsletter-main .newsletter-form .news-img{max-width:200px;}
          .cnc-newsletter-layout-one .newsletter-main .newsletter-form{padding: 40px 30px;}
        }
        @media only screen and (max-width:1024px){
          .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content .newsletter-contentwrap :is(h1,h2,h3,h4,h5,h6){font-size: 40px;}
          .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content p{font-size:18px;}
          .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content ul li{margin-bottom: 15px;}      
        }
        @media only screen and (max-width:991px){
         .cnc-newsletter-layout-one .newsletter-main{gap: 20px;}
         .cnc-newsletter-layout-one .newsletter-main .newsletter-form{max-width: 50%;}
        }
        @media only screen and (max-width:767px){
          .cnc-newsletter-layout-one{padding:50px 0;}
          .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content .newsletter-contentwrap :is(h1,h2,h3,h4,h5,h6){font-size:30px;}
          .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content p{font-size:16px;}
    
          .cnc-newsletter-layout-one .newsletter-main .newsletter-details .newsletter-content ul li{padding: 0;}
          .cnc-newsletter-layout-one .newsletter-main .newsletter-details{margin-top:35px;}
          .cnc-newsletter-layout-one .newsletter-main{display:block;}
          .cnc-newsletter-layout-one .newsletter-main .newsletter-form{padding:40px 0;max-width:inherit;}
          .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner{padding: 0 15px;}
        }
        @media only screen and (max-width:575px){
          .cnc-newsletter-layout-one .newsletter-main .newsletter-form .newsletter-form-inner .input-field{font-size: 11px;padding: 13px 12px 13px 50px;}
        }