@import url('https://fonts.googleapis.com/css2?family=Murecho:wght@600&display=swap');
article{ margin-bottom:100px; }

.cp-top{ }
	.breadcrumbs{  }
		.breadcrumbs ul{display:flex; margin-top:29px; }
			.breadcrumbs ul li{ position:relative; margin-right:16px; }
				.breadcrumbs ul li::after{position: absolute; top: 0px; right: -9px; display: block; content:">"; width: 6px; height: 8px; font-size: 16px; color:#000;}
					.breadcrumbs ul li:last-child::after{ display:none; }
				.breadcrumbs ul li a{ font-size:15px; line-height:15px; color:#000; font-weight:400; }
					.breadcrumbs ul li a span{}
	.cp-title{ margin:23px 0 0 0; font-size:28px; line-height:28px; font-family: 'Murecho', sans-serif;}
		.cp-title span{font-weight: 700;}


.cp-main{ margin-right:1.5%; width:98.5%; }

/* cont-browse*/
.cp-cont-browse{margin-top: 100px; padding-left:120px; padding-top: 5vw; /*height: 1182px;*/ width: 100%; padding-bottom: 60px; box-sizing: border-box; background-color:#ff0000; border-radius:20px; background-color:#1a446b;
background-image:url(../nimg/cp-cb-bg-net.svg); background-size: 2114px 395px; background-position:bottom -140px left; background-repeat:no-repeat;   }
	.cp-cb-text{  }
		.cp-cb-text h1{ font-size:60px; line-height:60px; color:#fff; font-weight:600; }
		.cp-cb-text h5{ margin-top: 24px; font-size:30px; line-height:36px; color:#f0c995; font-weight:600;  }
		.cp-cb-text p{ margin-top: 14px; font-size:24px; line-height:30px; color:#fff; font-weight:400; }
			.cp-cb-text p span{ font-weight:600; }
	.cp-cb-pic-wrapper{ display:flex; align-items: stretch; /*height:100%; */}
		.cp-cb-contact-wrap{ position: relative; width: 40%; background-image: url(../nimg/cp-cb-mr-bg.svg); background-size:80%; background-repeat:no-repeat; background-position:center top 140px;  }
			.cp-cb-contact-2{ width:43.3%;  height:0; padding-bottom:71.5%; margin: 100px auto 0; background-image:url(../nimg/cp-cp-contact-pic.webp); background-repeat:no-repeat; background-size: 100%;}
			.cp-cb-contact-3{ margin-top: 40px;  text-align:center;  }
				.cp-cb-cont-link{display: block; font-size:28px; line-height:28px; color:#f0c995; font-weight:600; }
				.cp-cb-cont-call{display:block; margin-top: 10px; font-size:18px; line-height:18px; color:#fff;  }
					.cp-cb-cont-call a{ color:#fff; text-decoration:underline; }
				.cp-cb-contact-3.cp-cb-contact-br{ margin-top: 26px; }
		.cp-cb-browse-wrap{position: relative;  width:60%;   }
			.cp-bp-browse-2{ width:89%; height:0; padding-bottom:51.4%; margin: 70px auto 0; background-image: url(../nimg/cp-cp-browse-pic.webp); background-repeat:no-repeat; background-size: 100%; }

/*text block*/
.cp-text-block{ width:62.5%; margin:61px auto 50px; }
	.cp-text-block p{ margin-top: 30px; font-size:20px; line-height:30px; }
		.cp-text-block p span{ font-weight:600; }

/* table */
.cp-table-block{ width:100%; padding: 100px 3% 140px 3%; background-color:#f8f8f8; border-radius:20px; background-image:url(../nimg/cp-grey-net.svg); background-size: 2114px 395px; background-position:top 150px left; background-repeat:no-repeat;  }
	.cp-table-block h2{ font-size:44px; line-height:44px; font-weight:500; }
	.cp-tables-wrapper{ display:flex; flex-direction:row; width:100%; margin-top:50px; }
		.cp-table-1{ width:47%; margin-right:3%;  }
		.cp-table-2{ width:47%; margin-left:3%; }
			.cp-table{  margin-top:14px; width:100%; }
			.cp-table thead tr { background:transparent!important; }
			.cp-table tr th{ padding-bottom: 5px; font-size:13px; line-height:13px;  font-weight:600; text-align:left; border-bottom:1px solid #c1b4a6;  }
				.cp-table tr th:nth-child(1){ width:20%; padding-left:5px; }
				.cp-table tr th:nth-child(2){ width:13%; }
				.cp-table tr th:nth-child(3){ width:33%; }
				.cp-table tr th:nth-child(4){ width:18%; }
				.cp-table tr th:nth-child(5){ width:16%; text-align:right; padding-right:5px; }
				
			.cp-table tr td{ height:47px; vertical-align: middle; font-size:17px; line-height:17px;  }
					.cp-table tr:nth-child(2n+1){ background-color:#fff; }
					.cp-table tr:nth-child(2n){ background-color:#f6f6f6; }
				.cp-table tr td:nth-child(1){ padding-left:5px; font-weight:600; }
					.cp-table tr td:nth-child(1) div{ display:flex;  }
						.cp-table tr td:nth-child(1) div div{ width:22px; height:22px;  }
					.cp-table tr td:nth-child(1) div span{  padding-top:4px; padding-left:5px;  }
				.cp-table tr td:nth-child(2){}
				.cp-table tr td:nth-child(3){ font-weight:600;  }
				.cp-table tr td:nth-child(4){}
					.cp-pc-progress span{ margin-left: 11px; position:relative; }
						.cp-pc-progress span::before{ position:absolute; left: -14px; top: 2px;  font-size: 14px; line-height: 14px; }
							.cp-pc-progress.cp-pc-arrow-down-red span{ color: #ff0000; }
							.cp-pc-progress.cp-pc-arrow-down-red span::before{ content:"▼"; }
							.cp-pc-progress.cp-pc-arrow-up-green span{ color: #41ad00; }
							.cp-pc-progress.cp-pc-arrow-up-green span::before{ content:"▲"; }
				.cp-table tr td:nth-child(5){text-align:right; padding-right:5px; }
				
						.cp-pc-bitcoin{ background-image:url(../nimg/lv4-crypto-bitcoin.svg); }
						.cp-pc-tether{ background-image:url(../nimg/lv4-crypto-tether.svg); }
						.cp-pc-xrp{ background-image:url(../nimg/lv4-crypto-xrp.svg); }
						.cp-pc-etherum{ background-image:url(../nimg/lv4-crypto-etherum.svg); }
						.cp-pc-bnb{ background-image:url(../nimg/lv4-crypto-bnb.svg); }
						.cp-pc-solana{ background-image:url(../nimg/lv4-crypto-solana.svg); }

/* benefits */
.cp-benefits{ display:flex; margin-top:130px; }
	.cp-benefits div{ width:17%; margin: 0 1.5%; }
		.cp-benefits div span{ display:block; height:230px; width:100%; background-repeat:no-repeat; background-size:250px 222px; background-position:center top;  } 
		.cp-benefits div h5{ margin-top: 60px; font-size:26px; line-height:28px; font-weight:600; text-align:center; }
			.cp-benefits div h5 br{ display:none; }
		.cp-benefits div p{ margin-top: 25px; font-size:16px; line-height:21px; text-align:center; }
		.cp-ben-1 span{ background-image:url(../nimg/benefits-1.svg); }
		.cp-ben-2 span{ background-image:url(../nimg/benefits-2.svg); }
		.cp-ben-3 span{ background-image:url(../nimg/benefits-3.svg); }
		.cp-ben-4 span{ background-image:url(../nimg/benefits-4.svg); }
		.cp-ben-5 span{ background-image:url(../nimg/benefits-5.svg); }
		.cp-ben-6 {display:none;}
		.cp-ben-6 span{  background-image:url(../nimg/benefits-6.svg);}

/* how it works */
.cp-hiw{ margin-top:80px; }
	.cp-hiw h2{ margin-bottom: 54px; padding-left: 120px; font-size:65px; line-height:65px; font-weight:600; }
	.cp-hiw-block-wrap{position: relative; width: 100%; height: 645px; /* padding-bottom: 30.6%;*/  border-radius:20px; overflow:hidden; background-repeat:no-repeat; background-size: contain; background-position:right; }
		.cp-hiw-left{ position: absolute; display: flex; top: 0; left: 0; width: 750px;  /*width: 36%;*/ height: 100%;  padding-right: 16px; background-color:#1a446b; background-image:url(../nimg/cp-hiw-bg.svg);
		 background-size:cover; background-repeat:no-repeat; box-sizing:border-box; }
			.cp-hiw-number{ display: flex; justify-content: center; flex-shrink: 0; align-items: center; width: 250px; /*width:40%;*/ height:100%; font-size:300px; line-height:300px; /*font-size:11vw; line-height:11vw;*/ color:#315e87; font-weight:500;  }
			.cp-hiw-text-wrap{ display:flex; flex-direction:column; justify-content: center; }
				.cp-hiw-text-wrap h3{ font-size:36px; line-height:36px; font-weight:500; color:#fff;}
				.cp-hiw-text-wrap div{ margin-top: 24px; height:1px ;width:40%; background-color:#8bc7ff;  }
				.cp-hiw-text-wrap p{ margin-top: 13px; width: 70%; font-size:18px; line-height:24px; font-weight:500; color:#fff; }
			.cp-hiw-1{ background-image:url(../nimg/cp-hiw-1-img.webp); }
			.cp-hiw-2{ background-image:url(../nimg/cp-hiw-2-img.webp); }
			.cp-hiw-3{ background-image:url(../nimg/cp-hiw-3-img.webp); }
			.cp-hiw-4{ background-image:url(../nimg/cp-hiw-4-img.webp); }

	.cp-hiw-block-wrap.cp-hiw-block-white{   }
		.cp-hiw-block-white .cp-hiw-left{ background-color: rgba(255, 255, 255, 0.5);  background-image: none;}
			.cp-hiw-block-white .cp-hiw-text-wrap h3{ color:#000; }
			.cp-hiw-block-white .cp-hiw-text-wrap p{ color:#000;  }

/*why */
.cp-why{ margin-top:120px;  }
	.cp-why h2{ margin-bottom: 54px; padding-left: 120px; font-size:65px; line-height:65px; font-weight:600; }
	.cp-why-wrap {  width:100%; height:2079px; background-image:url(../nimg/cp-why-bg.webp); background-repeat:no-repeat; border-radius:20px; overflow:hidden;  }
	.cp-section{ display: flex; height:519px; width:100%; background:rgba(0, 0, 0, 0.4); }
	.cp-margin1{ margin-top:1px; }
		.cp-half{ display: flex; flex-direction: column; justify-content: center; width:50%; height:100%; padding: 0 0 0 376px; background-color:rgba(26, 68, 107, 0.5);
		background-size:245px; background-repeat:no-repeat; background-position:left 100px center; }
			.cp-half h3{ font-size:52px; line-height:52px; font-weight:600; color:#fff; }
			.cp-half p{ width: 90%; margin-top: 20px; font-size:28px; line-height:36px; font-weight:500; color:#fff; }
			.cp-outline{ text-shadow:
                -4px -4px 0 rgba(0, 0, 0, 0.05),  
                4px -4px 0 rgba(0, 0, 0, 0.05),   
                -4px 4px 0 rgba(0, 0, 0, 0.05),   
                4px 4px 0 rgba(0, 0, 0, 0.05),    
                0 -4px 0 rgba(0, 0, 0, 0.05),    
                0 4px 0 rgba(0, 0, 0, 0.05),     
                -4px 0 0 rgba(0, 0, 0, 0.05),     
                2px 0 0 rgba(0, 0, 0, 0.05); }
                .cp-section-1 .cp-half{ background-image:url(../nimg/cp-why-1.svg);  }
                .cp-section-2 .cp-half{ background-image:url(../nimg/cp-why-2.svg); }
                .cp-section-3 .cp-half{ background-image:url(../nimg/cp-why-3.svg);  }
                .cp-section-4 .cp-half{ background-image:url(../nimg/cp-why-4.svg);  }

            .cp-half-right{ justify-content: flex-end; }
            	.cp-half-right .cp-half{ text-align:right; padding: 0 376px 0 0; align-items:flex-end; background-size:245px; background-repeat:no-repeat; background-position:right 100px center;  }

/*  faq */
.cp-faq{ margin-top: 100px;  width: 100%; padding: 70px 120px 120px 120px;   background-color:#f9f9f9;  border-radius:20px; overflow:hidden; background-image:url(../nimg/cp-faq-bg.svg); background-repeat:no-repeat;
background-size:cover; background-position:center top 160px; }
	.cp-faq h2{ font-size:60px; line-height:60px; font-weight:600;  }
	.cp-faq-wrap{ display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; margin-top:100px;  }
		.cp-faq-block { width: 46%; padding: 20px 27px 60px 27px; background-color:#FFF; border:1px solid #dddddd; border-radius:12px; box-sizing:border-box;  }
			.cp-faq-block div{ font-size: 36px; line-height: 36px; color:#cacaca;  }
			.cp-faq-block p{ margin-top: 15px; font-size: 24px; line-height: 30px; color:#cca573; }
			.cp-faq-block span{ display: block; margin-top: 12px; font-size: 18px; line-height: 22px; color:#000; }
				.cp-faq-block-1{ margin-right:4%; }
				.cp-faq-block-2{ margin-left:4%; }
				.cp-faq-block-3 { margin-right:4%; margin-top:36px; }
				.cp-faq-block-4{ margin-left:4%; margin-top:36px; }

/* buy & rent */
.cp-buy-rent{   width: 100%; height: 832px; margin-top: 30px; background-image:url(../nimg/cp-b-r-bg.webp); border-radius:20px; overflow:hidden; background-position: right; }
	.cp-br-left{ width:37.5%; height:100%; padding: 140px 0 0 132px ; background:rgba(17, 32, 51, 0.5); }
		.cp-br-coin{ width: 149px;  height: 163px;  margin-top: 23px;   background-image: url(../nimg/lv4-crypto-coin.png);  background-size: 149px 163px;  background-repeat: no-repeat; }
		.cp-br-text-1{ font-size:72px; line-height:72px; color:#fff; }
			.cp-br-text-1 span{font-weight:600;}
		.cp-br-text-2{ margin-top: 9px; font-size:55px; line-height:55px; color:#fff;  }
		.cp-br-text-3{ margin-top: 17px; font-size:50px; line-height:50px; color:#fff;  }
			.cp-br-text-3 span{ font-size:60px;  color:#fbdd9e; font-weight:600; }
		.cp-br-text-4{ margin-top: 11px; font-size:42px; line-height: 42px; color:#fff; font-weight:400;  }
			.cp-br-text-4 { font-weight:600; }
		.cp-br-links{ display:flex;  }
			.cp-br-links a{ display: block; margin-top: 35px; margin-right: 6px; padding: 7px 12px; border:1px solid #fff; border-radius: 8px;  font-size:19px; line-height:19px; color:#fff; text-decoration:none;  }

/* disclaimer */
.cp-disclaimer{  width:62.5%; margin:120px auto 0; }
	.cp-disclaimer p{ font-size:36px; line-height:36px; font-weight:500; }
	.cp-disclaimer span{ display: block; margin-top: 25px; font-size:20px; line-height:28px;  }

/* cp-footer */
.cp-footer{ margin-top:150px; }
	.cp-footer h2{ font-size:60px; line-height:60px; color:#d4ae7c; font-weight:600; text-align:center;  }
	.cp-footer h3{ margin-top: 15px; font-size:30px; line-height:36px;  text-align: center; font-weight: 500;}
	.cp-footer-wrap{ display:flex; width:328px;  margin: 40px auto 140px;}
		.cp-footer-coin{ width: 149px;  height: 163px; margin-right: 30px;   background-image: url(../nimg/lv4-crypto-coin.png);  background-size: 149px 163px;  background-repeat: no-repeat; }
		.cp-cryptescrow{ display: block; width: 149px;  height: 163px;  background-image:url(../nimg/cp-cryptescrow.webp); background-size: 149px 163px;  background-repeat: no-repeat;}
	

