.elementor-126386 .elementor-element.elementor-element-d83292c{padding:0px 0px 0px 0px;}.elementor-126386 .elementor-element.elementor-element-534ef16 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126386 .elementor-element.elementor-element-196ca52 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-126386 .elementor-element.elementor-element-54e6dea{padding:0px 30px 0px 30px;}.elementor-126386 .elementor-element.elementor-element-f55ad37 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126386 .elementor-element.elementor-element-ad5da00{margin-top:60px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-126386 .elementor-element.elementor-element-b56dd7f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126386 .elementor-element.elementor-element-a5077f9{margin-top:100px;margin-bottom:100px;padding:0px 30px 0px 30px;}.elementor-126386 .elementor-element.elementor-element-06537bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126386 .elementor-element.elementor-element-413d045{padding:0px 30px 0px 30px;}.elementor-126386 .elementor-element.elementor-element-d486879 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126386 .elementor-element.elementor-element-2253f4e{margin-top:60px;margin-bottom:60px;padding:0px 30px 0px 30px;}.elementor-126386 .elementor-element.elementor-element-f781580 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126386 .elementor-element.elementor-element-d2a4c64 > .elementor-container{min-height:220px;}.elementor-126386 .elementor-element.elementor-element-d2a4c64{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-126386 .elementor-element.elementor-element-4130326 > .elementor-element-populated{margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-126386 .elementor-element.elementor-element-14e1bb0{text-align:center;}.elementor-126386 .elementor-element.elementor-element-14e1bb0 .elementor-heading-title{font-family:"Red Hat", sans-serif;font-size:52px;font-weight:700;}.elementor-126386 .elementor-element.elementor-element-8dc27d8{padding:0px 0px 120px 0px;}.elementor-126386 .elementor-element.elementor-element-154cfdb > .elementor-container{max-width:1140px;}.elementor-126386 .elementor-element.elementor-element-154cfdb{border-style:none;padding:30px 30px 90px 30px;}.elementor-126386 .elementor-element.elementor-element-5d24c70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126386 .elementor-element.elementor-element-9ae667a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-126386 .elementor-element.elementor-element-9ae667a{text-align:center;}.elementor-126386 .elementor-element.elementor-element-9ae667a .elementor-heading-title{font-size:52px;font-weight:700;color:var( --e-global-color-3b78242 );}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:30px;}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:none;}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-faq-accordion{box-shadow:0px 0px 40px -10px rgba(175, 175, 175, 0.88);}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-family:"Overpass", sans-serif;font-size:20px;font-weight:normal;}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-faq-accordion .uael-accordion-title{background-color:#FFFFFF;padding:25px 30px 25px 30px;}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-faq-accordion .uael-accordion-title .uael-question-span,
						.elementor-126386 .elementor-element.elementor-element-9ff08cb  .uael-accordion-icon-closed, .elementor-126386 .elementor-element.elementor-element-9ff08cb span.uael-accordion-icon-opened{color:var( --e-global-color-3b78242 );}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-accordion-icon-closed, .elementor-126386 .elementor-element.elementor-element-9ff08cb span.uael-accordion-icon-opened{fill:var( --e-global-color-3b78242 );}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-faq-accordion .uael-accordion-content{background-color:#FFFFFF;padding:0px 30px 30px 30px;}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-faq-accordion.elementor-grid-item{background-color:#FFFFFF;}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:18px;}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:18px;width:18px;}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-126386 .elementor-element.elementor-element-9ff08cb .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-126386 .elementor-element.elementor-element-49dc11e{margin-top:60px;margin-bottom:100px;padding:0px 30px 0px 30px;}.elementor-126386 .elementor-element.elementor-element-82085f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126386 .elementor-element.elementor-element-869376d > .elementor-container{max-width:1150px;}.elementor-126386 .elementor-element.elementor-element-d337744 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126386 .elementor-element.elementor-element-9c98713 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 30px 0px 30px;}.elementor-126386 .elementor-element.elementor-element-9c98713{font-family:"Red Hat", sans-serif;font-size:16px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-126386 .elementor-element.elementor-element-8dc27d8{padding:0px 25px 60px 25px;}.elementor-126386 .elementor-element.elementor-element-154cfdb{padding:60px 20px 60px 20px;}}@media(max-width:767px){.elementor-126386 .elementor-element.elementor-element-196ca52 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-126386 .elementor-element.elementor-element-54e6dea{padding:0px 20px 0px 20px;}.elementor-126386 .elementor-element.elementor-element-ad5da00{padding:0px 20px 0px 20px;}.elementor-126386 .elementor-element.elementor-element-a5077f9{margin-top:80px;margin-bottom:80px;padding:0px 20px 0px 20px;}.elementor-126386 .elementor-element.elementor-element-413d045{padding:0px 20px 0px 20px;}.elementor-126386 .elementor-element.elementor-element-2253f4e{padding:0px 20px 0px 20px;}.elementor-126386 .elementor-element.elementor-element-d2a4c64 > .elementor-container{min-height:0px;}.elementor-126386 .elementor-element.elementor-element-d2a4c64{margin-top:60px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-126386 .elementor-element.elementor-element-4130326 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-126386 .elementor-element.elementor-element-14e1bb0 .elementor-heading-title{font-size:28px;}.elementor-126386 .elementor-element.elementor-element-8dc27d8{padding:0px 13px 60px 13px;}.elementor-126386 .elementor-element.elementor-element-154cfdb{margin-top:60px;margin-bottom:60px;padding:60px 20px 60px 20px;}.elementor-126386 .elementor-element.elementor-element-9ae667a .elementor-heading-title{font-size:28px;}.elementor-126386 .elementor-element.elementor-element-49dc11e{padding:0px 20px 0px 20px;}.elementor-126386 .elementor-element.elementor-element-9c98713 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-126386 .elementor-element.elementor-element-9c98713{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-196ca52 */#cmc-hero {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 60px auto 0 auto;
}


#cmc-hero-text {
    width: 100%;
    max-width: 1200px;
    
    h1, h2 {
        font-family: "Red Hat", Sans-Serif;
        font-weight: 700;
        color: #130C34;
        margin: 32px 0;
        line-height: 110%;
        font-size: 64px;
    }
    
    p {
        font-family: "Red Hat", Sans-Serif;
        font-size: 24px;
        color: #000;
        margin-bottom: 60px;
    }
}


.cmc-app-btns {
    display: flex;
    align-items: center;
    gap: 32px;
}

.cmc-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    padding: 12px 24px;
    background: #000; 
    border-radius: 50px;
    transition: background 0.2s ease;
    
    img {
        width: 32px;
    }
    
    span {
        font-family: "Red Hat", Sans-Serif;
        font-size: 20px;
        font-weight: 500;
        color: #FFF;
        margin: 0;
        
    }
    
    &:hover {
         background: #141414; 
    }
}


#cmc-hero-img {
    width: 100%;
    margin: 80px 0;
    display: flex;
    justify-content: center;
}

@media(max-width: 1024px) {
    #cmc-hero-text {
        br {
            display: none;
        }
    }
}


@media(max-width: 768px) {
    #cmc-hero {
        margin: 20px auto 0 auto;
    }
    
    #cmc-hero-text {
       h1, h2 {
           font-size: 36px;
       }
        p {
            font-size: 20px;
        }
         br {
            display: inline-block;
        }
   } 
   
  .cmc-app-btns {
      gap: 10px
  }
  
  .cmc-btn {
    width: 50%;
    padding: 10px 20px;
    gap: 8px;
    
    img {
        width: 24px;
    }
    
    span {
        font-size: 16px;
    }
}
    
    #cmc-hero-img {
        margin: 60px 0;
    }
}

@media(max-width: 360px) {
      .cmc-app-btns {
          flex-direction: column;
      }
      
       .cmc-btn {
            width: 100%;
       }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a50d91 */#cmc-s2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 60px;
    width: 100%;
    max-width: 1150px;
    margin: 0 auto;
}

#cmc-s2-text {
    width: 100%;
    max-width: 1150px;
    
    h2 {
        font-size: 100px;
        font-family: "Red Hat", Sans-Serif;
        font-weight: 500;
        color: #130C34;
        line-height: 110%;
        text-align: center;
    }    
}    


#cmc-s2-img {
    width: 100%;
    max-width: 1200px;
    display: flex;
    align-items: end;
    justify-content: center;
    gap: 20px;
}

.cmc-s2-img-wrap {
    width: 50%;
}

.cmc-s2-img_subtext {
    font-size: 13px;
    font-family: "Red Hat", Sans-Serif;
    color: #130C34;  
}

#cmc-s2-img_text {
    width: 50%;
    margin-bottom: 22px;
    
    h3 {
        font-size: 52px;
        font-family: "Red Hat", Sans-Serif;
        font-weight: 700;
        color: #130C34;
        line-height: 110%;
    }
    
    p {
        font-family: "Red Hat", Sans-Serif;
        font-size: 24px;
        color: #000;
    }
}
 
 
 @media(max-width: 1024px) {
     
    #cmc-s2 {
        gap: 40px;
    }
     
    #cmc-s2-text h2 {
            font-size: 55px;
            margin: 10px 0;
            
            br {
                display: none;
            }
    }    
   
   #cmc-s2-img {
       flex-direction: column;
       align-items: center;
       justify-content: center;
    }
    
     #cmc-s2-img_text {
        width: 100%;
        display: flex;
        flex-direction: column;
     }
     
     .cmc-s2-img-wrap {
         width: 100%;
         max-width: 500px;
     }
     
     #cmc-s2-img_text {
         margin-bottom: 0;
            h3 {
                font-size: 28px;
            }
            
            p {

                font-size: 18px;
            }
    }
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73753ed */#cmc-s7a {
    width: 100%;
    max-width: 1275px;
    display: flex;
    justify-content: space-between;
    align-items: stretch; 
    gap: 24px;
    padding: 40px;
    margin: 0 auto;
    border-radius: 20px;
    background: #342D7E;
  
}   
.cmc-s7a-text-btns {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 32px;
    
}

.cmc-s7a-text {
     h2 {
        color: #E9D5FF;
        font-family: "Red Hat", Sans-Serif;
        font-size: 52px;
        font-weight: 700;
        line-height: 110%;
        margin: 0;
    }
    
    p {
        color: #E9D5FF;
        font-family: "Red Hat", Sans-Serif;
        font-size: 24px;
        font-weight: 500;
        margin: 0;
    }
}

 .cmc_app-qr-code {
       max-height: 185px;
    }
 

@media(max-width: 768px) {
    #cmc-s7a {
        padding: 40px 20px;
        
        h2 {
            font-size: 36px;
        }
         p {
         font-size: 20px;
     }
 }

    
    .cmc_app-qr-code {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3068232 */#cmc-s5 {
    width: 100%;
    max-width: 1275px;
    margin: 0 auto;
}

#cmc-s5-content-wrap {
    display: flex;
    justify-content: center;
    gap: 10px;
    width: 100%;
}

#cmc-s5-text {
    width: 50%;
    display: flex;
    padding: 28px;
    flex-direction: column;
    align-items: flex-start;
    gap: 28px;
    background: #342D7E;
    border-radius: 20px;
    
    h2 {
        color: #E9D5FF;
        font-family: "Red Hat" Sans-Serif;
        font-size: 40px;
        font-weight: 700;
        line-height: 110%;
    }
    
    p {
        color: #E9D5FF;
        font-family: "Red Hat", Sans-Serif;
        font-size: 24px;
    }
}


#cmc-s5-logos {
    width: 50%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 8px;
}

.cmc-s5-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    background: #E0DFFF;
    aspect-ratio: 1 / 1;
    
    img {
        width: 50%;
        height: 50%;
        max-width: 75px;
        max-height: 75px;
    }
}

.cmc-s5-subtext {
    font-size: 13px;
    font-family: "Red Hat", Sans-Serif;
    color: #130C34; 
    margin-top: 12px;
}


@media(max-width: 1024px) {
   #cmc-s5-content-wrap {
        flex-direction: column;    
    }
    
   #cmc-s5-text,  #cmc-s5-logos {
        width: 100%;
    }    
    
}

@media(max-width: 768px) {
     #cmc-s5-text {
        gap: 0px;
        height: 360px;
        padding: 20px;
        
        h2 {
            font-size: 28px;
        }
        
        p {
            font-size: 18px;
        }
    }    
    
    
     #cmc-s5-logos {
        grid-template-columns: 1fr 1fr;
   }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-527b8d8 */#cmc-s4 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    max-width: 1200px;
    
    h2 {
        font-family: "Red Hat", Sans-Serif;
        font-size: 52px;
        font-weight: 700;
        line-height: 110%;
        color: #130C34;
        margin-bottom: 40px;
    }
}

#cmc-s4-steps {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
    align-items: start;
   justify-items: center;
}

.cmc-s4-step {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
}

.cmc-s4-step_img {
    flex: 0;
    border-radius: 16px;
    border: 0.8px solid #5826C3;
    background: #5826C3;
    height: 100%;
    min-height: 280px;
}

.cmc-s4-step_img__1 {
    padding: 24px;
}


.cmc-s4-step_img__2 {
    padding-top: 40px;
    position: relative;
    
    img {
        width: 100%;
        max-width: 150px;
        position: absolute;
        right: 18%;
        bottom: 0;
    }
}

.cmc-s4-step_img__3 {
    position: relative;
    
    img {
        width: 100%;
        max-width: 190px;
        position: absolute;
        right: 10%;
        bottom: 0;
    }
}

.cmc-s4-step_text {
    display: flex;
    align-items: start;
    gap: 20px;
    
     p {
        font-family: "Red Hat", Sans-Serif;
        font-size: 24px;
        font-weight: 400;
        line-height: 110%;
        color: #130C34;
        margin: 0;
    }
}

.cmc-s4-step_text__order {
        font-family: "Red Hat", Sans-Serif;
        font-size: 52px;
        font-weight: 700;
        color: #130C34;
        line-height: 90%;
    }
  
  
  .cmc-s4-subtext {
      font-family: "Red Hat", Sans-Serif;
      font-size: 13px;
      color: #130C34;
      margin-top: 60px;
      text-align: center;
  }

 @media(max-width: 768px) {
     
     #cmc-s4 {
    h2 {
        /*text-align: center;*/
        font-size: 28px;
        margin-bottom: 16px;
    }
}
     
    #cmc-s4-steps {
        grid-template-columns: 1fr;
        gap: 36px;
     
    }
    
    .cmc-s4-step {
        width: 100%;
        max-width: 400px;
    }
    
    .cmc-s4-step_text__order {
        font-size: 46px;
    }
    
    .cmc-s4-step_text {
        p {
            font-size: 22px;
        }
    }
    
    .cmc-s4-subtext {
      margin-top: 40px;
  }
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2680c4 */#cmc-s7a {
    width: 100%;
    max-width: 1275px;
    display: flex;
    justify-content: space-between;
    align-items: stretch; 
    gap: 24px;
    padding: 40px;
    margin: 0 auto;
    border-radius: 20px;
    background: #342D7E;
  
}   
.cmc-s7a-text-btns {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 32px;
    
}

.cmc-s7a-text {
     h2 {
        color: #E9D5FF;
        font-family: "Red Hat", Sans-Serif;
        font-size: 52px;
        font-weight: 700;
        line-height: 110%;
        margin: 0;
    }
    
    p {
        color: #E9D5FF;
        font-family: "Red Hat", Sans-Serif;
        font-size: 24px;
        font-weight: 500;
        margin: 0;
    }
}



@media(max-width: 768px) {
    #cmc-s7a {
        flex-direction: column;
        padding: 40px 20px;
        
        h2 {
            font-size: 36px;
        }
        p {
            font-size: 20px;
        }
    }
    
    .cmc-s7a-app-btns {
        
        align-items: start;
        gap: 16px;
    }
    
}/* End custom CSS */
/* Start custom CSS for uael-faq, class: .elementor-element-9ff08cb */.elementor-126386 .elementor-element.elementor-element-9ff08cb a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6eada34 */#cmc-s7 {
    width: 100%;
    max-width: 1275px;
    display: flex;
    justify-content: space-between;
    align-items: stretch; 
    gap: 24px;
    padding: 40px;
    margin: 0 auto;
    border-radius: 20px;
    background: #342D7E;
  
}   
.cmc-s7-text-btns {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    
    
    h2 {
        color: #E9D5FF;
        font-family: "Red Hat", Sans-Serif;
        font-size: 52px;
        font-weight: 700;
        line-height: 110%;
    }
}



@media(max-width: 768px) {
    #cmc-s7 {
        flex-direction: column;
        padding: 40px 20px;
        
        h2 {
            font-size: 36px;
            margin-bottom: 36px;
        }
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Red Hat';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://coinme.com/wp-content/uploads/2020/04/RedHatDisplay-Medium.woff2') format('woff2'),
		url('https://coinme.com/wp-content/uploads/2020/04/RedHatDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Red Hat';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://coinme.com/wp-content/uploads/2020/04/RedHatText-Regular.woff2') format('woff2'),
		url('https://coinme.com/wp-content/uploads/2020/04/RedHatText-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Red Hat';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://coinme.com/wp-content/uploads/2020/04/RedHatDisplay-Bold.woff2') format('woff2'),
		url('https://coinme.com/wp-content/uploads/2020/04/RedHatDisplay-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */