/*------scroll bar---------------------*/
			::-webkit-scrollbar {
			  width: 15px;
			  height: 7px;
			  cursor: pointer;
			}
			::-webkit-scrollbar-button {
			  width: 0px;
			  height: 0px;
			}
			::-webkit-scrollbar-thumb {
			  background: #8058af;
			  border: 0px none #ffffff;
			  border-radius: 0px;
			}
			::-webkit-scrollbar-thumb:hover {
			  background: #bb86f9;
			  transition: 1200ms;
			  cursor: pointer;
			}
			::-webkit-scrollbar-thumb:active {
			  background: #6d39ab;
			  cursor: pointer;
			}
			::-webkit-scrollbar-track {
			  background: transparent;
			  border: 0px none #ffffff;
			  border-radius: 50px;
			}
			::-webkit-scrollbar-track:hover {
			  background: transparent;
			}
			::-webkit-scrollbar-track:active {
			  background: transparent;
			}
			::-webkit-scrollbar-corner {
			  background: transparent;
			}

		.cwd8-row,
		.cwd8-row-content {
			position: relative
		}

		.cwd8-row-1 .cwd8-row-content,
		.cwd8-row-3 .cwd8-row-content {
			background-color: #000;
			background-position: center top;
			color: #000;
			background-repeat: no-repeat
		}

		.mt-5 {margin-top: 5px;}
		.mt-10 {margin-top: 10px;}		
		.mt-20 {margin-top: 20px;}		
		.mb-5 {margin-bottom: 5px;}
		.mb-10 { margin-bottom: 10px;}

		.mr-5 {margin-right:5px;}

		.font-weight-bold{font-weight: bold;}

		.color-white{color: #ffffff;}

		.ls-1{letter-spacing: 1px;}
		.ls-2{letter-spacing: 2px;}
		.ls-3{letter-spacing: 3px;}
		.ls-4{letter-spacing: 4px;}
		.ls-5{letter-spacing: 5px;}
		.ls-6{letter-spacing: 6px;}
		.ls-7{letter-spacing: 7px;}
		.ls-8{letter-spacing: 8px;}
		.ls-9{letter-spacing: 9px;}
		.ls-10{letter-spacing: 10px;}

		.fs-19{font-size: 19px;}
		.fs-20{font-size: 20px;}

		.color-default-03{color:#a3acc1;}
		.color-default-05{color:#5aadef;}
		.color-default-10{color:#ced4da;}
		.color-default-11{color:#ffffff;}
		.color-default-12{color:#863ae0;}
		.color-default-13{color:#9a92ff;}

		body {
			background-color: #fff;
			color: #000;
			font-family: Arial, Helvetica Neue, Helvetica, sans-serif
		}

		a {color: #0068a5}
		* {box-sizing: border-box}

		body,
		h1,
		h2,
		p {
			margin: 0
		}

		.txt-style-font-1{
				color:#ffffff;
				direction:ltr;
				font-family:'Oswald', Arial, 'Helvetica Neue', Helvetica, sans-serif;
				font-size:40px;
				font-weight:normal;
				letter-spacing:normal;
				line-height:120%;
				text-align:center;
				margin-top:0;
				margin-bottom:0;
		}

		.txt-style-font-2{
				font-size: 14px;
				line-height: 150%;
				color: #555555;
				font-family: inherit;
		}
		.txt-style-font-2 p {line-height: 21px; text-align: center;}
		.txt-style-font-2 p span{line-height: 18px;}

		.align-txt-and-icon{display: flex; justify-content: center;}

		.cwd8-row-content {
			max-width: 480px;
			margin: 0 auto;
			display: flex;
		}

		.cwd8-row-content .cwd8-col-w6 {flex-basis: 50%;}
		.cwd8-row-content .cwd8-col-w12 {flex-basis: 100%;}
		.cwd8-button .content {text-align: center;}

		.cwd8-button a,
		.cwd8-icon .cwd8-icon-label-right a {text-decoration: none;}
		.cwd8-divider,
		.cwd8-image {overflow: auto;}
		.cwd8-divider .center,
		.cwd8-image .cwd8-center {margin: 0 auto;}
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-5,
		.cwd8-row-2 .cwd8-col-1 .cwd8-block-1,
		.cwd8-row-2 .cwd8-col-2 .cwd8-block-1 {width: 100%;}
		.cwd8-icon {display: inline-block; vertical-align: middle;}
		.cwd8-icon .cwd8-content {display: flex; align-items: center;}
		.cwd8-image img {display: block; width: 100%;}
		.cwd8-social .icon img {max-height: 32px;}
		.cwd8-text {overflow-wrap: anywhere}

		@media (max-width:500px) {.cwd8-row-content:not(.no_stack){display: block;}}

		.cwd8-row-1,
		.cwd8-row-2,
		.cwd8-row-3 {background-color: #0a0a19; background-repeat: no-repeat;}

		.cwd8-row-1 .cwd8-row-content {
			background-image: url('../../__assets/_img/banner/banner-1.png')}

		.cwd8-row-1 .cwd8-col-1,
		.cwd8-row-4 .cwd8-col-1 {padding-bottom: 5px; padding-top: 5px;}

		.cwd8-row-1 .cwd8-col-1 .cwd8-block-1,
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-2 {padding: 60px;}
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-12,
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-4 {padding: 15px;}
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-13,
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-6,
		.cwd8-row-3 .cwd8-col-1 .cwd8-block-1 {text-align: center; width: 100%;}
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-7 {padding: 10px 50px;}
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-10,
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-11,
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-8,
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-9 {padding: 10px 20px; text-align: center;}
		.cwd8-row-1 .cwd8-col-1 .cwd8-block-14 {padding: 10px;}
		.cwd8-row-2 .cwd8-row-content,
		.cwd8-row-4 .cwd8-row-content {background-repeat: no-repeat; color: #000;}
		.cwd8-row-3 .cwd8-col-1 {padding-bottom: 15px; padding-top: 15px;}
		.cwd8-row-3 .cwd8-col-1 .cwd8-block-2 {padding: 10px; text-align: center;}
		.cwd8-row-4 {background-repeat: no-repeat;}

		.cwd8-row-4 .cwd8-col-1 .cwd8-block-1 {
			color: #9d9d9d;
			font-family: inherit;
			font-size: 15px;
			padding-bottom: 5px;
			padding-top: 5px;
			text-align: center;
		}

 		.cwd8-row-4 .cwd8-col-1 .cwd8-block-1 .cwd8-icon-image {padding: 2px 2px 2px 2px;}
    .cwd8-row-4 .cwd8-col-1 .cwd8-block-1 .cwd8-icon-image img {height:32px;}
		.cwd8-row-4 .cwd8-col-1 .cwd8-block-1 .cwd8-icon:not(.cwd8-icon-first) .cwd8-content {margin-left: 0;}
		.cwd8-row-4 .cwd8-col-1 .cwd8-block-1 .cwd8-icon::not(.cwd8-icon-last) .cwd8-content {margin-right: 0;}

		.avatar{
		background-color: #fff;
		padding: 3px;
		border-radius: 50%;
		max-width:200px;
		}

		.button-default{
		font-size: 16px;
		background-color: #863ae0;
		border-bottom: 0px solid transparent;
		border-left: 0px solid transparent;
		border-radius: 29px;
		border-right: 0px solid transparent;
		border-top: 0px solid transparent;
		color: #ffffff;
		font-family: inherit;
		letter-spacing: 0px;
		max-width: 95%;
		padding-bottom: 2px;
		padding-top: 2px;
		width: 80%;
		}

		.center{display: flex; flex-direction: column; align-items: center;}
		.center-justify{align-content: space-between; justify-content: flex-start; align-items: center;}

		.vcard-button {
    transition: 0.2s all ease-in-out;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 1rem 0 0;
    border-radius: 5px;
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    text-transform: uppercase;
    font-weight: 600;
    width: 85%;
    max-width: 95%;
}

.sharing-button:hover,
.vcard-button:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

.vcard-button span{font-size: 12px;}