body{background:#F0EFF5;}
    .enrollNow{color:#38BB9F; font-family:'causten'; font-size:20px; font-weight:500; line-height:24px; letter-spacing:0em; text-align:left; margin-bottom:3px;}
    .singup-Page{padding:80px 0;}
    .singuparea{display:flex; justify-content:space-between;}
    .signup-left{width:60%; padding:0px; position:relative; z-index:2; padding-right:30px;}
    .signup-left ul{list-style-type:none; margin:0px; padding:0px;}
    .eligible-right{width:60%; position:absolute; right:0; bottom:0;}
    .signup-left h2{color:#653494; font-family:'Causten'; font-size:50px; font-style:normal; font-weight:700; line-height:1.2; margin-bottom:37px;}
    ul.signup-list{list-style-type:none; margin:0; padding:0;}
    ul.signup-list li{color:#1B284B; font-family:'Causten'; font-size:20px; font-style:normal; /*font-weight:500;*/ line-height:normal; padding:10px 0px; display:flex; align-items:center; text-align:left;}
    /*ul.signup-list li:before{content:'';background:url(../images/circle-right-icon.svg) no-repeat center center; height:32px; width:32px; display:block; margin-right:20px; position:relative; top:-3px;}*/

    .enroll-cards{display:flex; gap:8px; margin-top:49px; max-width:646px;}

    .card-dtl{display:flex; justify-content:space-between; align-items:end; width:100%;}
    .cardBox{padding:21px 14px 16px 16px; justify-content:center; align-items:flex-end; gap:47px; border-radius:10px; background:#200849; color:#fff; position:relative; width:33.3%;}
    .cardBox h3{color:#FFF; font-family:'causten'; font-size:20px; font-style:normal; font-weight:600; line-height:1; margin-bottom:2px;}  
    .cardBox p{color:#FFF; font-family:'causten'; font-size:13px; font-style:normal; font-weight:500; line-height:1; margin-bottom:0px;} 
    .card-count{color:#FFF; text-align:center; font-family:'causten'; font-size:16px; font-style:normal; font-weight:600; line-height:normal; width:24px; height:24px; flex-shrink:0; background:#38BB9F; display:flex; justify-content:center; align-items:center; border-radius:100%; position:absolute; top:-12px;} 

    .signup-testimonial-area{border-radius:20px; background:#653494; padding:30px;  max-width:646px; margin-top:49px;}
    .sinup-testi-star svg{display:block;}
    .sinup-testi-star{margin-bottom:23px;}
    .testi-text{color:#FFF; font-family:'causten'; font-size:20px; font-style:normal; font-weight:500; line-height:140%; max-width:92%; margin-bottom:27px;}     

    .testi-person{display:flex; align-items:center; gap:25px;}
    .testP-name{color:#FFF; font-family:'causten'; font-size:14px; font-style:normal; font-weight:500; line-height:1.5;}
    .testP-name strong{font-size:16px; font-weight:700; display:block;}
    .testP-img img{border-radius:100%; height:65px; width:65px;}
    .testP-img{position:relative;}
    .testP-img:after{content:''; height:30px; width:30px; border-radius:30px; -webkit-border-radius:30px; background:url(../images/testi-icon.svg) no-repeat center center #fff; position:absolute; right:-6px; bottom:0px; }

    .trusted-across{margin-top:52px;}
    .trusted-across h4{color:#8C99B0; font-family:'causten'; font-size:14px; font-style:normal; font-weight:700; line-height:36px; /* 257.143% */ letter-spacing:2.8px; text-transform:uppercase; margin-bottom:19px;}
    .trusted-across ul{display:flex; flex-wrap:wrap; align-items:center; gap:48px;}

    .signup-right{width:39.7%;}
    .signup-form{border-radius:30px; background:#FFF; box-shadow:0px 10px 20px 0px rgba(32, 8, 73, 0.03); padding:40px;}
    .signup-form input{}
    .signup-form label{display:block; color:#323B4B; font-family:'causten'; font-size:16px; font-weight:600; line-height:19px; letter-spacing:0em; text-align:left; }
    .signup-form label span{color:#FF0000;}
    .textField{background:#F5F7FA; height:56px; border-radius:56px; border:0px; width:100%; outline:none; padding:0 25px; box-sizing:border-box;;}
    .signup-form .row{display:flex; gap:20px; row-gap:0px; margin:0px; flex-wrap:nowrap;}
    .form-colunm{width:100%; margin-bottom:20px;}

    .sent-code{color:#4E5D78; font-family:'causten'; font-size:12px; font-style:normal; font-weight:500; line-height:normal; display:flex; align-items:center; margin-top:8px;}
    .sent-code:before{content:''; background:url(../images/info-icon.svg) no-repeat center center; display:block; height:10px; width:10px; margin-right:4px; position:relative; top:-1px;}

    .phone-receive label{color:#4E5D78; font-family:'causten'; font-size:12px; font-style:normal; font-weight:500; line-height:normal; display:flex; align-items:center; margin-top:8px;}
    .phone-receive{display:block; margin-bottom:15px;}

.phone-receive input{padding:0; height:initial; width:initial; margin-bottom:0; display:none; cursor:pointer;}
.phone-receive label{position:relative; cursor:pointer; }
.phone-receive label:before{content:''; -webkit-appearance:none; background-color:transparent; border:1px solid #4E5D78; box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding:5px; display:inline-block; position:relative; vertical-align:middle; cursor:pointer; margin-right:5px; margin-top:-2px;}
.phone-receive input:checked + label:after{ content:''; display:block; position:absolute; top:1px; left:4px; width:4px; height:8px; border:solid #4E5D78; border-width:0 2px 2px 0; transform:rotate(45deg);}

.phone-receive a{color:#38BB9F; font-family:'causten'; font-size:12px; font-style:normal; font-weight:500; line-height:normal; text-decoration-line:underline; padding:0 3px;}
.phone-receive a:hover{text-decoration:none;}

.phone-receive.accept label{display:block; padding-left:18.5px;}
.phone-receive.accept label:before{margin-top:0; left:0; position:absolute;}
/* .phone-receive.accept input:checked + label:after{top:0;} */

.hintPass{margin-top:10px;}
.hintgreen{color:#38BB9F;}
.hintgreen svg path{stroke:#38BB9F !important;}
.hintred{color:red;}
.hintred svg path{stroke:red !important;}

.hintPass ul{list-style-type:none; padding:0px; margin:0; color:#8F8F8F; font-family:'causten'; font-size:12px; font-style:normal; font-weight:500; line-height:normal; display:flex; gap:30px; row-gap:10px; flex-wrap:wrap;}
.hintPass ul li{display:flex; align-items:center;}
.hintPass ul li svg{margin-top:-3px; margin-right:8px;}

.singUP-btn{display:flex; width:100%; height:56px; padding:8px 40px; justify-content:center; align-items:center; flex-shrink:0; color:#FFF; font-family:'causten'; font-size:20px; font-style:normal; font-weight:700; line-height:normal; border-radius:50px; background:#38BB9F; border:0px; transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.singUP-btn:hover{background:#653494;}

.show-password {display:none;}
.show-password:checked ~ .ControlInput--password { text-security:disc; -webkit-text-security:disc; -moz-text-security:disc;}
.show-password:checked ~ .Control-label--showPassword .svg-toggle-password .closed-eye { opacity:1; transition:opacity 300ms ease, height 400ms ease; width:4px; height:44px;}

.svg-toggle-password {fill:rgba(0, 142, 214, 0.5);}
.svg-toggle-password .closed-eye {opacity:0; height:0;}

.password{position:relative;}
.password input{padding-right:60px;}
.toggle-password{color:#8F8F8F; /*background:url(images/view.png) no-repeat center center;*/ height:16px; width:22px !important; display:block; position:absolute; right:30px; top:50%; transform:translateY(-50%);}
.toggle-password:before{display:none;}
.toggle-password svg{height:20px; width:20px; cursor:pointer;}
.toggle-password.pass-hide .feather-eye{display:none !important; /*background:url(images/hide.png) no-repeat center center;*/}
.toggle-password.pass-hide .feather-eye-off{display:block !important; /*background:url(images/hide.png) no-repeat center center;*/}

.password-group{position:relative;}
.password-visibility{position:absolute; top:50%; transform:translateY(-50%); right:30px;}
.password-visibility svg{height:20px; width:20px; cursor:pointer;}
.password-visibility .fa:before{display:none;}
.password-visibility .fa.fa-eye-slash .feather.feather-eye{display:none !important;}
.password-visibility .fa.fa-eye-slash .feather.feather-eye-off{display:inline !important;}

.freeBtns-enroll{color:#323B4B; font-family:'causten'; font-size:14px; font-style:normal; font-weight:500; line-height:128.571%; text-align:center; margin-top:30px;}
.freeBtns-enroll a{color:#323B4B; padding:0 10px; transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.freeBtns-enroll a:hover{color:#38BB9F;}




    @media(max-width:1750px){
        .signup-left h2{font-size:45px;}
    }

    @media(max-width:1450px){
        .signup-left h2{margin-bottom:25px; font-size:42px; line-height:1;}
        ul.signup-list li:before{height:28px; width:28px; min-width:28px; background-size:cover;}
        ul.signup-list li{font-size:18px; padding:8px 0;}
        
    }
    @media(max-width:1365.5px){
        
    }
    @media(max-width:1199.5px){
        .singuparea{flex-wrap:wrap;}
        .signup-left{width:100%; padding-right:0; margin-bottom:40px;}
        .signup-right{width:100%;}
        .enroll-cards{max-width:100%;}
        .signup-testimonial-area{max-width:100%; margin-top:30px;}
        .trusted-across{margin-top:32px;}
        .enroll-cards{margin-top:40px;}
        .signup-left h2{font-size:40px;}
    }
    @media(max-width:1024px){
        
    }

    @media(max-width:991.5px){
        .singup-Page{padding:50px 0;}
        .trusted-across h4{line-height:1;}
    }
    @media(max-width:767.5px){
        .signup-form{padding:40px 25px;}
        .signup-form .row{gap:15px;}
        .signup-left h2 {font-size:36px;}
        .enroll-cards{flex-wrap:wrap; gap:20px;}
        .cardBox{width:100%;}
        .enroll-cards {margin-top:30px;}
        .signup-testimonial-area{padding:25px;}
        .testi-text{max-width:100%; font-size:19px;}
        .trusted-across ul{gap:30px;}
    }

    @media(max-width:575.5px){
        .signup-form .row{flex-wrap:wrap; gap:0;}
        .signup-left h2 {font-size:32px;}
        
        
    }

    @media(max-width:479px){
        .signup-form{padding:40px 20px;}
        .freeBtns-enroll a{padding:0 6px;}
    }