@import url('../fonts/fonts.css');

html{
	height: 100%;
}
body{
	background: #fff;
	font-family: "Goldplay", sans-serif;
	font-optical-sizing: auto;
	font-style: normal;
	color: #7D55C6;
	font-weight: 500;
	height: 100%;
	overflow-x: hidden;
}
body::-webkit-scrollbar-track
{
	border-radius: 10px;
	background-color: #fff;
}

body::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #ccc;
}
a{text-decoration: none;transition: all .3s;}
a:hover{color: #7D55C6; }
svg *{transition: all .3s;}
textarea:focus,
input:focus,
select:hover,
input:hover{
	border: 1px solid #642ADD!important;
	box-shadow: none!important;
}
p{
	color: #232323;
	font-size: 16px; 
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}
strong{
	font-weight: 600;
}
header {
	position: fixed;
	background: #ffffff;
	width: 100%;
	top: 0;
	z-index: 999;
	border-bottom: 1px solid #0000001f;
}
header .icons a *{
	transition: all .3s;
}
header .icons a:nth-child(1):hover svg {
	fill: #7D55C6;
}
header .icons a:nth-child(2):hover svg path:first-child{
	fill: #7D55C6;
}
header .icons a:nth-child(3):hover svg path:first-child{
	fill: #7D55C6;
}
header .icons a:nth-child(4):hover svg path:last-child{
	fill: #7D55C6;
}
header .icons a:nth-child(5):hover svg path:first-child{
	fill: #7D55C6;

}
header .icons a:nth-child(5):hover svg path:last-child{
	stroke: #fff;
}

main{
	margin-top: 113px;
	overflow: hidden;
}
.user-badge{
	min-width: 138px;
}
#user-on{cursor: pointer;}
#user-on span{
	color:  #292929;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 18px; 
	display: block;
}
#user-on span strong{
	font-weight: 700;
}
#user-on span i{
	display: inline-block;
}

#user-nav {
	padding: 20px 0 0 0;
	position: absolute;
	width: 320px;
	right: 0;
	top: 60px;
	z-index: 9;
}
#user-nav > div{
	background: #fff;
	position: relative;
	box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.10);
	padding: 40px 20px 40px;
	text-align: center;
	border-radius: 20px;
}
#user-nav .name{
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
}
#user-nav .id{
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 5px;
	background: #EDE9FE;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px;
	color: #B1A1E4;
	width: 152px;
	height: 32px;
	margin: 5px auto;
}
#user-nav a.link{}
#user-nav a.link span{
	display: flex;
	align-items: center;
	justify-content: center;
	color: #7D55C6;
	text-align: center;
	font-size: 20px!important;
	font-style: normal;
	font-weight: 500;
	line-height: 25px!important;
}
#user-nav .info{
	font-size: 16px;
	color:#292929 ;
}


#user-nav a.link svg{
	margin-right: 10px;
}
#user-badges{
	width: 152px;
	margin: auto;
}


#search #search-submit{
	display: block;
	border: 0!important;
	width: 35px;
	height: 35px;
	background-color: #fff;
	background-repeat: no-repeat;
	    background-size: 84%;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33' fill='none'%3E%3Cpath d='M26.125 27.5L24.0625 25.4375M25.0938 16.6719C25.0938 22.0825 20.7075 26.4688 15.2969 26.4688C9.88621 26.4688 5.5 22.0825 5.5 16.6719C5.5 11.2612 9.88621 6.875 15.2969 6.875C20.7075 6.875 25.0938 11.2612 25.0938 16.6719Z' stroke='%23B1A1E4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	position: relative;
	z-index: 9;
	border-radius: 100%;
	transition: all .3s;
}
#search #search-submit:hover{
	background-color: #EDE9FE;

}



#search .input-group-append{
	position: absolute;
	right: 12px;
	top: 7px;
}

#input-search{
	border-radius: 10px!important;
	border: 2px solid  #B1A1E4!important;
	height: 48px;
	font-size: 16px;
	color: #7D55C6; 
}

#input-search::-webkit-input-placeholder { 
	color: #cec8e1!important;
	font-size: 16px!important;
	font-style: normal; 
	font-weight: 500;
	line-height: 25px;
}
#input-search::-moz-placeholder {
	color: #cec8e1!important;
	font-size: 16px!important;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
}
#input-search:-ms-input-placeholder {
	color: #cec8e1!important;
	font-size: 16px!important;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
}
#input-search:-moz-placeholder {
	color: #cec8e1!important;
	font-size: 16px!important;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
}




.movie-home{
	padding: 0;
	background-color: #F9F9F9;
}
.movie-home .row > .col{
	margin:100px 0 ;
}

.movie-home h1{
	color: #232323;
	font-size: 60px;
	font-style: normal;
	font-weight: 400;
	line-height: 80px;
	margin: 0;
}
.writing-effect{
	position: relative;
}
.movie-home .row > .col > div{
	min-height: 165px;
}



.writing-effect:after{
	content: '_';
	position: absolute;
	color: #FDDC00;
	animation: typing 1s, blink .5s step-end infinite alternate;
}

@keyframes typing {
	from {
		opacity: 1;
	}
}

@keyframes blink {
	50% {
		opacity: 0;
	}
}





.movie-home .movie{
	position: relative;
	height: auto;
	cursor: pointer;
}

.movie-home a{
	margin-bottom: 19px;
}
.movie-home video{
	object-fit: cover;
	max-width: 1920px;
	height: 100%;
	border: 0;
	display: block;
	margin: auto;
}
.movie-controls{
	position: absolute;
	bottom: 30px;
	right: 0;
	width: 100%;
	display: flex;
	justify-content: end;
	gap: 7px;
	z-index: 1;
}
.play-movie .pause{
	opacity: 0;
	transition: all .3s;
}
.play-movie.active .pause{
	opacity: 1;
}
.muted-movie .muted{
	opacity: 0;
	transition: all .3s;
}
.muted-movie.active .muted{
	opacity: 1;
}
.movie-controls a{
	display: inline-block;
}
.movie-controls a:hover svg rect{
	fill: #7D55C6;
}

#cursor {
	animation: blink-animation 0.7s infinite ease;
	-webkit-animation: blink-animation 0.7s infinite ease;
}

@keyframes blink-animation {
	from {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@-webkit-keyframes blink-animation {
	from {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

#list-services{overflow: hidden;}
.list-services .container{
	padding: 60px 0 100px;
}
.list-services .container .col > div{
	border-radius: 40px;
	border: 2px solid #7D55C6;
	padding: 48px 39px;
}
.list-services .container .all .item{
	border-radius: 20px;
	border: 2px solid #7D55C6;
	padding: 20px 10px 5px;
	display: block;
	transition: all .3s;
	min-height: 187px;
}
.list-services .container .all .item *{
	transition: all .3s;
}
.list-services .container .all .item:hover{
	background-color:#7D55C6 ;
}
.list-services .container .all .item:hover h3{
	color: #fff;
}
.list-services .container .all .item:hover svg path{
	stroke: #fff;
}
.list-services h2{
	color: #7D55C6;
	text-align: center;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 47px;
	margin: 50px 0 48px;
}
.list-services .all h3{
	color:#7D55C6;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
}

.list-services .all > div:not(:last-child){
	display: none;
}
.list-services .all > div:nth-child(1),
.list-services .all > div:nth-child(2),
.list-services .all > div:nth-child(3),
.list-services .all > div:nth-child(4),
.list-services .all > div:nth-child(5),
.list-services .all > div:nth-child(6),
.list-services .all > div:nth-child(7),
.list-services .all > div:nth-child(8),
.list-services .all > div:nth-child(9),
.list-services .all > div:nth-child(10){
	display: block;
}
.list-services .container .all.show > div{
	display: block;
}
.list-services .container .all.show #show-all{
	transform:rotate(180deg) ;
	display: block;
}

#show-all-modal{
	color: #7D55C6;
	text-align: center;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.calculator{
	background-color: #EDE9FE;
	padding: 80px 0 0;
}
.calculator lottie-player {
	position: relative;
	left: -180px;
}
.calculator h2{
	text-align: right;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 47px;
}
.calculator p{
	color: #232323;
	text-align: right;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}
.calculator p strong{
	display: block;
}
.calculator .form-calculator .card{
	display: flex;
	align-items: center;
	position: relative;
	border-radius: 30px;
	border: 2px solid #7D55C6;
	background: #FFF;
	top: 70px;
	padding: 40px 30px;
}
.calculator .form-calculator{

}

.range{
	position: relative;
}
.range .value{
	position: absolute;
	bottom: -20px;
	left: 7px;
	color: #7D55C6;
	font-size: 10.04px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
}
input[type="range"] {
	-webkit-appearance: none;
	appearance: none; 
	width: 100%;
	cursor: pointer;
	outline: none;
	border-radius: 15px; 
	height: 9px!important;
	background: #B1A1E4;
	padding: 2px!important;
}

/* Thumb: webkit */
input[type="range"]::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none; 
	height: 22px;
	width: 22px;
	background-color: #7D55C6;
	border-radius: 50%;
	border: none;
	transition: .2s ease-in-out;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11' fill='none'%3E%3Ccircle cx='5' cy='5.5' r='5' fill='%235D34A9'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
}
/* Thumb: Firefox */
input[type="range"]::-moz-range-thumb {
	height: 22px;
	width: 22px;
	background-color: #7D55C6;
	border-radius: 50%;
	border: none;
	transition: .2s ease-in-out;
}

.form-calculator ::-ms-input-placeholder {color: #B1A1E4;font-size: 12px;font-style: normal;font-weight: 500;line-height: 15px;}
.form-calculator ::placeholder {color: #B1A1E4;font-size: 12px;font-style: normal;font-weight: 500;line-height: 15px;}

.home-promotions{
	margin: 0 0 0;
	padding: 204px 0 130px;
	background-color: #F9F9F9;
}

.home-promotions h2{
	color: #232323;
	text-align: center;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 47px;
} 

.unlock-levels{
	padding: 100px 0 60px;
}
.unlock-levels h2{
	font-size: 48px;
	font-style: normal;
	font-weight: 600;
	line-height: 60px;
	color: #141414;
}
.unlock-levels h3{
	color:  #292929;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
}
.unlock-levels p{
	color: #141414;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}
.unlock-levels ul{
	position: relative;
}
.unlock-levels ul li{
	display: flex;
	align-items: center;
}
.unlock-levels .splide__track:before{
	content: '';
	width: 100px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(90deg, #FFF 23.93%, rgba(255, 255, 255, 0.00) 90.31%);
	z-index: 1;
}
.unlock-levels .splide__track:after{
	content: '';
	width: 100px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: linear-gradient(-90deg, #FFF 23.93%, rgba(255, 255, 255, 0.00) 90.31%);
	z-index: 1;
}
.unlock-levels .splide__arrow--prev {
	left: -1em;
}
.unlock-levels .splide__arrow--next {
	right: -1em;
}
.unlock-levels lottie-player{
	margin: -60px 0 0;	
}	





.carousel-prods{
	padding: 100px 0 150px;
}
.product__item,
.carousel-prods ul li{
	border-radius: 20px;
	border: 2px solid  #7D55C6;
	overflow: hidden;
}
.carousel-prods ul li img{
	width: 100%;
	border-radius: 20px;
	margin: -3px 0 0;
}

.product__item .product-name,
.carousel-prods ul li .product-name{
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px;  
}
.product__item hr,
.carousel-prods ul li hr{
	border-color: #7D55C6;
	opacity: 1;
	border-top-width: 2px;
	margin: 7px 0;
}
.product__item .product-price,
.carousel-prods ul li .product-price{
	color: #292929;
	text-align: right;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product__item .product-price span,
.carousel-prods ul li .product-price span{
	color: #7D55C6;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 35px; 
	margin-left: 4px;
}
.product__item .product_info,
.carousel-prods ul li .product_info {
	padding-top: 30px;
	padding-bottom: 24px;
}
.product__item .product-category,
.carousel-prods ul li .product-category{
	border-radius: 18px;
	background: #7D55C6;
	color: #FFF;
	color: #F3F3F3;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 160%; 
	padding: 5px 10px;
}
.product__item .off,
.carousel-prods ul li .off{
	border-radius: 18px;
	background: #B1A1E4;
	color: #FFF;
	color: #F3F3F3;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 160%; 
	padding: 5px 10px;
}
.product__item .rating span,
.carousel-prods ul li .rating span{
	color: #292929;
	text-align: right;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
	margin-left: 3px;
}
.product__item .product_info > div:nth-child(2),
.carousel-prods ul li .product_info > div:nth-child(2){
	margin-top: 12px;
}
.product__item .rating,
.carousel-prods ul li .rating{
	display: flex;
	align-items: center;
}

.carousel-prods .splide__arrow--prev,
.carousel-prods .splide__arrow--next{
	top: -63px;
	right: 56px;
	left: inherit;
	opacity: 1;
}

.carousel-prods .splide__arrow--next{
	right: 0;
}
.carousel-prods-gallery {
	position: relative;
}
.carousel-prods-gallery li{
	border: 0!important;
}
.carousel-prods-gallery .splide__pagination {
	bottom: 15px;
}
.carousel-prods-gallery .splide__pagination li button{
	background: #E3E3E3!important;
	opacity: 1;
}
.carousel-prods-gallery .splide__pagination li button.is-active{
	background: #fff!important;
}

.splide__pagination {
	bottom: -3.5em;
}

.section-ideal-car{
	padding: 100px 0 50px;
}
.section-ideal-car h2{
	color:  #292929;
	text-align: center;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 47px; 
}
.ideal_car_carcarrossel .owl-item {
	text-align: center;
	-webkit-transform: scale3d(0.6, 0.6, 1);
	transform: scale3d(0.6, 0.6, 1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.ideal_car_carcarrossel .active.center  {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.ideal_car_carcarrossel .owl-item:not(.active.center) .tags{
	transform: scale3d(1.4, 1.4, 1);
}
.ideal_car_carcarrossel .owl-item:not(.active.center) .fav{
	transform: scale3d(1.5, 1.5, 1);
	margin-top: -8px;
}





.ideal_car_carcarrossel .owl-item > div {
	border-radius: 18px;
	padding: 10px;
	box-sizing: border-box;
	
	height: 452px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	transition: .2s;
	margin: auto;
	align-items: center;
}

.ideal_car_carcarrossel .owl-item img{
	width: 100%;
}
.ideal_car_carcarrossel .tags span{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 4px 15px 2px;
	border-radius: 18px;
	color: #FFF;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; 
}
.ideal_car_carcarrossel .owl-nav{
	position: relative;
}

.ideal_car_carcarrossel .owl-nav .owl-next,
.ideal_car_carcarrossel .owl-nav .owl-prev{
	position: absolute;
	top: -250px;
	left: 27%;
	background: transparent!important;
	
}
.ideal_car_carcarrossel .owl-nav .owl-next{
	left: 66%;
	transform: scaleX(-1);
}
.ideal_car_carcarrossel .owl-nav svg * {
	transition: all .3s;
}
.ideal_car_carcarrossel .owl-nav .owl-next:hover svg rect,
.ideal_car_carcarrossel .owl-nav .owl-prev:hover svg rect{fill: #7D55C6;}

.ideal_car_carcarrossel .owl-nav .owl-next:hover svg path,
.ideal_car_carcarrossel .owl-nav .owl-prev:hover svg path{fill: #fff;}






.ideal_car_carcarrossel .rating span{
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%;
	margin-left: 5px;
}
.ideal_car_carcarrossel .product-name{
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 160%; 
}

.ideal_car_carcarrossel .product-price{
	display: flex;
	align-items: center;
}
.ideal_car_carcarrossel .product-price span {
	color: #7D55C6;
	text-align: center;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 160%;
	margin: 0 6px; 
}
.ideal_car_carcarrossel .product-price small {
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%;
}
.ideal_car_carcarrossel .line{
	border-bottom: 2px solid #7D55C6;
	padding-bottom: 5px;
}



.section-home-shopping{
	padding: 100px 0 ;
}
.section-home-shopping p{
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}

#home-shopping li{
	border: 2px solid #7D55C6;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 30px;
	padding: 10px;
}



.grid {
	display: grid;
	grid-template-columns: 30% 16% 30% 16%;
	grid-template-rows: repeat(2, 1fr);
	gap: 32px;
	margin-top: 50px;
}
.grid > div {
	border: 2px solid #7D55C6;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 30px;
	padding: 10px;

}
.div1 {
	grid-row: span 2 / span 2;
}

.div4 {
	grid-column-start: 2;
	grid-row-start: 2;
}

.div5 {
	grid-column-start: 3;
	grid-row-start: 1;
}

.div6 {
	grid-column-start: 4;
	grid-row-start: 1;
}

.div7 {
	grid-column-start: 4;
	grid-row-start: 2;
}

.div8 {
	grid-column-start: 3;
	grid-row-start: 2;
}








.section-freedom-trip{
	margin: 200px 0 10px;
}
.section-freedom-trip h2{
	color: #7D55C6;
	font-size: 48px;
	font-style: normal;
	font-weight: 600;
	line-height: 60px; 
}
.section-freedom-trip p{
	color: #292929;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 40px;
}
.section-freedom-trip a{
	color: #292929;
}

.section-download-app{
	padding: 200px  0 0 ; 
}
.section-download-app .row{
	border-radius: 40px;
	background: #7D55C6;
}

.section-download-app .row .one{
	margin: -83px 0 -64px -18px;
}
.section-download-app h2{
	color: #FFF;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px; 
}
.section-download-app p{
	color: #FFF;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
	margin-bottom: 27px;
}
.section-download-app a{
	border-color: #fff!important;
	color: #fff;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	width: 138px;
	margin-bottom: 13px;
} 
.section-download-app a svg{
	margin-right: 7px;
}
.section-download-app .qrcode{
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: end;
	color: #fff;
	padding-right: 100px;
}
.section-download-app .qrcode small{
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px; 
	margin: 36px 0 14px;
}



.section-sou-guivos {
	margin: 100px 0 50px;
}
.section-sou-guivos h2{
	color: #292929;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 47px;
	margin-top: 30px;
}
.section-sou-guivos p{
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px; 
}

.section-blog {
	padding: 50px 0 100px;
	background: #F3F3F3;
}
.section-blog .row{
	margin-bottom: 73px;
}
.carousel-blog ul li {
	border-radius: 20px;
	border: 2px solid #7D55C6;
	overflow: hidden;
	align-items: center;
	min-height: 400px;
}
.carousel-blog ul li .bg{
	background-repeat: no-repeat;
	background-position: center;
	height: 100%;
	background-size: cover;
	border-radius: 0 15px 15px 0;
	min-height: 10px;
}
.carousel-blog ul li h3{
	color: #7D55C6;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px; 
}
.carousel-blog ul li p{
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}
.carousel-blog .splide__arrow--prev{
	left: -70px;
}
.carousel-blog .splide__arrow--next{
	right: -70px;
}

.newsletter{
	background: #FFFCDD;
	padding: 50px 0 90px;
}
.newsletter .card {
	display: flex;
	align-items: center;
	position: relative;
	border-radius: 30px;
	border: 2px solid #7D55C6;
	background: #FFF;
	padding: 40px 30px;
}
.newsletter h3{
	color: #292929;
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: 60px;
}

.newsletter input{
	height: 48px;
	border-radius: 8px;
	border: 1.5px solid #B1A1E4;
	background: #FFF;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M15 9.49953V13.2495C15 13.8463 15.2371 14.4186 15.659 14.8405C16.081 15.2625 16.6533 15.4995 17.25 15.4995C17.8467 15.4995 18.419 15.2625 18.841 14.8405C19.2629 14.4186 19.5 13.8463 19.5 13.2495V12.4995C19.4999 10.8068 18.9272 9.16389 17.875 7.83793C16.8227 6.51197 15.3529 5.58095 13.7045 5.19626C12.056 4.81156 10.326 4.99582 8.79552 5.71906C7.26508 6.4423 6.0243 7.662 5.27495 9.17982C4.5256 10.6976 4.31173 12.4243 4.66813 14.0791C5.02453 15.7339 5.93024 17.2195 7.23798 18.2942C8.54572 19.369 10.1786 19.9698 11.8711 19.9989C13.5635 20.028 15.2161 19.4837 16.56 18.4545M15 12.4996C15 14.1565 13.6568 15.4996 12 15.4996C10.3431 15.4996 9 14.1565 9 12.4996C9 10.8428 10.3431 9.49963 12 9.49963C13.6568 9.49963 15 10.8428 15 12.4996Z' stroke='%23B1A1E4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 98% center;
	padding-right: 45px;
}
.newsletter button{
	border-radius: 10px;
	border: 1.5px solid  #7D55C6;
	color: #7D55C6;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}


.institucional .section-banner {
	padding: 100px 0;
}
.institucional .section-banner p{
	color: #292929;
	text-align: right;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 50px; 
	position: relative;
}
.institucional .section-banner p:after{
	content: '';
	width: 130px;
	height: 130px;
	position: absolute;
	bottom: -60px;
	right: -50px;
	background: #FDDC00;
	border-radius: 100%;
	z-index: -1;
}
.institucional .splide-three ul li.splide__slide {
	padding: 22px 15px 0;
}
.institucional .splide-three h3{
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px; 
	position: relative;
	margin-bottom: 20px;
	margin-left: 20px;
	min-height: 61px;
}
.institucional .splide-three h3:after{
	content: '';
	width: 57px;
	height: 57px;
	position: absolute;
	top: -20px;
	left: -30px;
	background: #FDDC00;
	border-radius: 100%;
	z-index: -1;
}
.institucional .splide-three p{
	color:  #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}
.institucional .splide-three p strong{
	display: block;
	margin-bottom: 20px;
}
.institucional .section li{
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
	margin-bottom: 20px;
}
.institucional .section li span{
	text-decoration: underline;
}



#carousel-services ul.splide__list li{
	background: #F9F9F9;
	border-radius: 10px;
	padding: 20px;
}

#carousel-services ul li h3{
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}
#carousel-services ul li p{
	line-height: normal;
	margin-top: 10px;
}
#carousel-services .splide__pagination {
	bottom: -1.5em;
	position: relative;
}



.section-guivos-differentials{
	padding: 50px 0;
	background-image: url(../images/Section-06.png);
	min-height: 500px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
}
.section-guivos-differentials h3{
	color: #7D55C6;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px;
}
.section-guivos-differentials p{
	line-height: 25px;	
}

#carousel-services .splide__track:before {
	content: '';
	width: 200px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(90deg, #FFF 23.93%, rgba(255, 255, 255, 0.00) 90.31%);
	z-index: 1;
	opacity: .8;
}

#carousel-services .splide__track:after {
	content: '';
	width: 200px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: linear-gradient(-90deg, #FFF 23.93%, rgba(255, 255, 255, 0.00) 90.31%);
	z-index: 1;
}


#login{
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	position: relative;  
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex; 
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	background-color: #f5f5f5;

}
#login input{
	height: 48px;
	border-radius: 8px;
	color: #7D55C6;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px; 

}
#login input::placeholder {
	color: #B1A1E4;
}


.form-login .btn{
	font-size: 20px!important;
	border: 2px solid #7D55C6!important;
}	
.form-login .btn:hover{
	color: #fff!important;
}	


#login .forgot-password{
	color: #7D55C6;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 15px;
	text-decoration-line: underline;
}

#login .links .title{
	color: #7D55C6;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px;
	position: relative;
	width: 100%;
}
#login .links .title:after{
	content: '';
	position: absolute;
	background: #7D55C6;
	width: 25%;
	height: 1px;
	right: 0;
	top: 9px;
	z-index: 0;
}
#login .links .title:before{
	content: '';
	position: absolute;
	background: #7D55C6;
	width: 25%;
	height: 1px;
	left: 0;
	top: 9px;
	z-index: 0;
}

#login .links .title span{
	z-index: 1;
	display: inline-block;
	padding: 0 30px;
	position: relative;
}

#login .links .social a{
	border-radius: 100%;
	border: 1.5px solid transparent;
	width: 43px;
	height: 43px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;


}
#login .links .social a:hover{
	border-color: rgb(125, 85, 198);
}


#login .links .text{
	text-align: center;
	color:  #292929;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
}
#login .links a{
	color: #292929;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px; 
	text-decoration-line: underline;
}
#login section{
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-bottom: 50px;
}
#login section:before{
	content: '';
	position: absolute;
	top: 30%;
	left: -250px;
	border-radius: 775px;
	opacity: 0.35;
	background: #BCF6D8;
	filter: blur(122.80000305175781px);
	width: 40%;
	height: 40%;
	transform: rotate(90deg);
	flex-shrink: 0;
	z-index: -2;
}
#login section:after{
	content: '';
	position: absolute;
	left: 30%;
	bottom: 50px;
	border-radius: 775px;
	opacity: 0.35;
	background: #FFF089;
	filter: blur(122.80000305175781px);
	width: 40%;
	height: 300px;
	transform: rotate(90deg);
	flex-shrink: 0;
	z-index: -1;
}
#login .splide-login ul li div{
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
	display: flex;
	justify-content: center;
}

#login .slide-title{
	color: #292929;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 47px; 
	position: relative;
	padding: 11px 99px 0 25px;
}
#login .slide-title:before{
	content: '';
	background: #F177C5;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	border-radius: 100%;
}
#login .splide__list li:nth-child(2) .slide-title:before{
	content: '';
	background: #FDDC00;
}

#login .splide__pagination {
	bottom: 0;
}

#login h2{
	color:  #292929;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}

.steps small{
	color:  #7D55C6;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px; 
}
.steps span{
	background: #7D55C6;
	height: 2px;
	width: 100%;
	display: block;
}
.steps span:last-child{
	background: #EDE9FE;
}


#user-acess-two{
	display: none;
}
#user-acess-three p{
	color: #292929;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px; 
}

#user-acess-three p + p{
	color: #000;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px;
}
#company-acess-three p{
	color:  #292929;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px; 
}

#company-acess-three p + p{
	color: #292929;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
}
#company-acess-three p + p + p{
	color: #000;
}

#page-checkout{
	padding-top: 100px;
}
.section-checkout{
	position: relative;
}
.section-checkout:before{
	content: '';
	width: 534px;
	height: 534px;
	top: 0;
	left: -100px;
	position: absolute;
	border-radius: 534px;
	opacity: 0.6;
	background:#FFEBE1;
	filter: blur(122.80000305175781px);
	z-index: -1;
}
.section-checkout:after{
	content: '';
	width: 500px;
	height: 500px;
	bottom: 0;
	right: -100px;
	position: absolute;
	border-radius: 534px;
	opacity: 0.6;
	background:#D7FFEB;
	filter: blur(122.80000305175781px);
	z-index: -1;
}

.section-checkout input{
	border: 1.5px solid #7D55C6!important;
	height: 48px;
}
.section-checkout .form-label{
	color: #7D55C6;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	line-height: 15px;
	margin: 0 0 0 20px;
}
.section-checkout .form-check-input{
	width: 20px;
	height: 20px;
	border: 1.5px solid #a1a1a1 !important;
}
.section-checkout .form-check-label{
	font-size: 12px;
	color: #58596C;
	margin-left: 5px;
}
.section-checkout .form-check-input:checked {
	background-color: #7D55C6;
	border-color: #7D55C6;
}


.type-payment .btn-check ~ label{
	color: #B1A1E4!important;
	border: 1.5px solid #B1A1E4!important;
	font-weight: 600;
	border-radius: 10px  0px 0 10px;
	background: #fff;
	width: 100%;
}
.type-payment #type-payment-2 ~ label{
	border-radius: 0 10px 10px 0!important;
}

.type-payment #type-payment-1:checked ~ label[for=type-payment-1]{
	color: #fff!important;
	background: #7D55C6;	
}

.type-payment #type-payment-2:checked ~ label[for=type-payment-2]{
	border-color: #7D55C6!important;
	color: #fff!important;
	background: #7D55C6;
}

.section-checkout .prices{display: flex; gap: 15px; cursor: pointer;}

.section-checkout .prices input{display: none;}
.section-checkout .prices label{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	color: #7D55C6;
	width: 58px;
	height: 48px;
	border:1px solid #EDE9FE;
	color: #7D55C6;
	border-radius: 10px;
	font-weight: 600;
	transition: all .3s;
	cursor: pointer;
}

.section-checkout .prices .price-check:nth-child(1) label{
	background: #fff;
	border:1px solid #EDE9FE;
	color: #7D55C6;
}

.section-checkout .prices .price-check:nth-child(2) label{
	background: #fff;
	border:1px solid #D7FFEB;
	color: #26CF7C;
}
.section-checkout .prices .price-check:nth-child(3) label{
	background: #fff;
	border:1px solid #FBE8F5;
	color: #F177C5;
}

.section-checkout .prices .price-check:nth-child(1) label:hover,
.section-checkout .prices .price-check:nth-child(1) input:checked ~ label{
	background: #EDE9FE;
	border:1px solid #EDE9FE;
	color: #7D55C6;
}
.section-checkout .prices .price-check:nth-child(2) label:hover,
.section-checkout .prices .price-check:nth-child(2) input:checked ~ label{
	background: #D7FFEB;
	border:1px solid #D7FFEB;
	color: #26CF7C;
}

.section-checkout .prices .price-check:nth-child(3) label:hover,
.section-checkout .prices .price-check:nth-child(3) input:checked ~ label{
	background: #FBE8F5;
	border:1px solid #FBE8F5;
	color: #F177C5;
}




.section-checkout .terms{
	color: #292929;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px;
}
.section-checkout .terms a{
	color: #292929;
	text-decoration: underline;
}


.order-summary{
	background: #F9F9F9;
	border-radius: 20px;
	padding: 30px;
}
.order-summary{
	color: #292929;
}
.order-summary .full-price{
	color: #26CF7C;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px;
}

.section-checkout .alert-success{
	border: 0;
	background: #D7FFEB;
}
.box-pix{
	display: none;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border-radius: 20px;
	border: 2px solid #7D55C6;
	padding: 100px 50px;
}
.box-boleto{
	display: none;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border-radius: 20px;
	border: 2px solid #7D55C6;
	padding: 40px;
}

.box-creditcard input{
	width: 100%;
	border-radius: 8px;
	border: 1.5px solid #7D55C6;
	background: transparent;
}
.box-creditcard label{
	background: #fff;
}
.creditcard {
	margin: auto;
	width: 100%;
	max-width: 400px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transition: -webkit-transform 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
	transition: transform 0.6s, -webkit-transform 0.6s;
	cursor: pointer;
	max-height:240px ;
	height: 240px;
	border-radius:20px;
	background: #7D55C6;
	box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.25);
}

.creditcard .front,
.creditcard .back {
	position: absolute;
	width: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	color: #fff;
	padding: 30px;
}

.creditcard .back {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.creditcard.flipped {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.creditcard #card-number{
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 35px; 
}
.creditcard .card-end{
	position: relative;
	height: 50px;
}
#ccsingle {
	width: 70px;
}
#ccsingle svg{
	width: 100%;
}
.card-expire small{
	text-align: right;
	font-size: 4px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-right: 10px;
}

#card-expire{
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px; 
}
#card-name{
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
	text-transform: uppercase;
}

.creditcard .back:before{
	content: '';
	height: 50px;
	background: #B1A1E4;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
}
.creditcard .back small{
	text-align: right;
	font-size: 6px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-right: 10px;
}
.creditcard .card-security{
	position: absolute;
	top: 195%;
	left: 75%;
}

.box-creditcard .field-container INPUT{
	padding: 10px;
	outline: none;
}
.box-creditcard .field-container label{
	position: relative;
	background: #ffffff;
	top: 10px;
	left: 12px;
	display: inline-block;
	z-index: 1;
	color: #7D55C6;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	line-height: 15px;
	width: auto;
	padding: 0 5px;
}
#page-404{
	background: url(../images/404-bg.svg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 70px 0 170px;
}
#page-404 .obj{
	position: relative;
	top: -138px;
}
#page-404 h1{
	color:#292929;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 35px;
}

.mt-6{
	margin-top: 200px!important;
}
.my-6{
	margin-top: 200px!important;
}

.nav {
	display: inline-block;
}
.nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav ul li {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	float: left;
}
.nav ul li:nth-child(2) a:before,
.nav ul li:nth-last-child(2) a:before,
.nav ul li:nth-child(2) a:after,
.nav ul li:nth-last-child(2) a:after {
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
.nav ul li:nth-child(2) > a:before {
	z-index: 1;
	position: absolute;
	top: 0;
	left: -15px;
	content: "";
	width: 0;
	height: 0;
	display: block;
}
.nav ul li:nth-last-child(2) a:after {
	position: absolute;
	z-index: 1;
	top: 0;
	right: -15px;
	content: "";
	width: 0;
	height: 0;
	display: block;
}
.nav ul li:last-child a {
	color: #7D55C6;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
	display: flex;
	align-items: center;
}

.nav ul li a {
	position: relative;
	display: block;
	padding: 0 5px;
	color: #666666;
	font-size: 14px;
	line-height: 60px;
	text-decoration: none;
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
.nav ul li a:hover {
	
}
.nav ul li .menu {
	border-radius: 10px;
	display: none;
	position: absolute;
	background: #FFFFFF;
	top: 100%;
	width: 170px;
	overflow: hidden;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);

}
.nav ul li .menu li {
	display: block;
	width: 100%;
	height: 45px;
	margin: 0;
}

.nav ul li .menu li:nth-child(2) a:before,
.nav ul li .menu li:nth-last-child(2) a:before,
.nav ul li .menu li:nth-child(2) a:after,
.nav ul li .menu li:nth-last-child(2) a:after {
	content: "";
	display: none;
}
.nav ul li .menu li a {
	background: #fff;
	padding: 0 15px 0 ;
	color: #7D55C6;
	line-height: 45px;
	text-align: left;
}
.nav ul li .menu li a:hover {
	background: #EDE9FE;
	font-weight: bold;
}


.nav-pills{
	display: flex;
	width: 100%;
	position: relative;
	margin-bottom: 40px;
}
.nav-pills:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #eee;
	z-index: -1;
}
.nav-pills li{
	flex: 0 0 auto;
	width: 50%;
}
.nav-pills button.nav-link{
	background-color: transparent;
	color: #7D55C6;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px;
	width: 100%;
	border-bottom: 2px solid transparent;
	border-radius: 0;
}
.nav-pills button.nav-link.active{
	background-color: transparent;
	color: #7D55C6;
	border-bottom-color: #7D55C6;
}

#guivos-empresas{
	margin-top: 200px;
}
#guivos-empresas .banner h1{
	color: #7D55C6;
	text-align: center;
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: 60px;
	text-decoration-line: underline;font-family: Goldplay;
}
#guivos-empresas .banner h2{
	color: #292929;
	text-align: center;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: 60px; 
}
#guivos-empresas .banner p{
	color: #292929;
	text-align: center;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 50px; 
}
#guivos-empresas .section-1{
	padding: 100px 0;
}
#guivos-empresas .section-1 h2{
	color: #7D55C6;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 47px; 
}
#guivos-empresas .section-1 p{
	color:#292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px; 
}

#carousel-pilares ul li p{
	position: relative;
	padding-left: 24px;
}
#carousel-pilares ul li p:before{
	content: '';
	width: 4px;
	height: 4px;
	border-radius: 100%;
	position: absolute;
	left: 1px;
	top: 13px;
	background: #232323;
}
#guivos-empresas .section-3{
	padding: 100px 0;
}

#guivos-empresas .section-4 {
	padding: 100px 0;
}
#guivos-empresas .section-4 ul {
	padding-left: 4.5rem;
}
#guivos-empresas .section-4 ul li{
	color:#292929;
	list-style: none;
	position: relative;
	margin-bottom: 40px;
}
#guivos-empresas .section-4 ul li:before{
	content: attr(data-number) ;
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center	;
	left: -71px;
	top: 0;
	width: 55px;
	height: 60px;
	background: #FF5600;
	border-radius: 10px;
	color: #FFF;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}
#guivos-empresas .section-4 ul li:nth-child(2):before{
	background: #26CF7C;
}
#guivos-empresas .section-4 ul li:nth-child(3):before{
	background: #21D9EF;
}

#guivos-empresas .section-5 h2{
	line-height: 47px;
}
#guivos-empresas .section-5 p{
	line-height: 35px;
}
#guivos-empresas .section-5 img{
	width: 80%;
	margin: -100px auto 0;
}

#guivos-empresas .section-6{
	margin-top: -230px;
}

#carousel-vantagens ul .splide__slide{
	background: #26CF7C;
	padding: 20px 30px 40px;
	border-radius: 20px 20px 0 0;
}
#carousel-vantagens ul .splide__slide:nth-child(2){
	background: #F177C5;
}
#carousel-vantagens ul .splide__slide:nth-child(3){
	background: #7D55C6;
}
#carousel-vantagens ul .splide__slide:nth-child(4){
	background: #FF5600
}

#carousel-vantagens ul li h3{
	line-height: 35px;
	color: #fff;
	font-weight: 600;
}
#carousel-vantagens ul li p{
	color: #fff;
	font-weight: normal;
}

#carousel-testimonials{
	background: #EDE9FE;
	padding: 40px;
	border-radius: 35px;
}

#guivos-empresas .section-8{
	padding: 100px 0;
}
#guivos-empresas .section-8 h2{
	color: #FF5600;
}

#carousel-testimonials img{
	border-radius: 100%;
}

#guivos-empresas .section-9 textarea,
#guivos-empresas .section-9 input.form-control{
	height: 48px;
	font-size: 12px;
	color: #7D55C6;
	border: 1.5px solid #B1A1E4 !important;
}
#guivos-empresas .section-9 textarea{
	height: 150px;	
}

#guivos-empresas  ::-ms-input-placeholder{
	color: #B1A1E4;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
	opacity: 1;
}
#guivos-empresas ::placeholder {
	color: #B1A1E4;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
	opacity: 1;
}
#guivos-empresas .box-check{
	color: #292929;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px;
}
#guivos-empresas .form-check-input{
	width: 18px;
	height: 18px;
	margin: 0;
}
#guivos-empresas .form-check-input:checked{
	background-color: #7D55C6;
}



/* ===== Select Box ===== */
.sel {
	font-size: 12px;
	display: inline-block;
	background-color: transparent;
	position: relative;
	cursor: pointer;
	border: 1.5px solid #B1A1E4!important;
	border-radius: 8px;
	height: 48px;
}

.sel::before {
	position: absolute;
	content: '';
	font-size: 2em;
	color: #ccc;
	right: 20px;
	width: 20px;
	height: 20px;
	top: calc(50% - 0.5em);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M7 10.5L12 15.5L17 10.5' stroke='%23B1A1E4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.sel.active::before {
	transform: rotateX(-180deg);
	top: 15px;
}

.sel__placeholder {
	display: block;
	font-size:12px;
	color: #B1A1E4;
	padding: 15px 10px ;
	text-align: left;
	pointer-events: none;
	user-select: none;
	visibility: visible;
	width: 100%;
}

.sel.active .sel__placeholder {
	visibility: hidden;
}

.sel__placeholder::before {
	position: absolute;
	top: 13px;
	bottom: 0;
	left: 12px;
	right: 0;
	padding: 0.2em 0.5em;
	content: attr(data-placeholder);
	visibility: hidden;
}

.sel.active .sel__placeholder::before {
	visibility: visible;
}

.sel__box {
	overflow: hidden;
	position: absolute;
	top: calc(100% + 4px);
	left: -4px;
	display: none;
	list-style-type: none;
	text-align: left;
	font-size: 12px;
	background-color: #FFF;
	width: calc(100% + 8px);
	box-shadow: 0px 20px 26.5px -1px rgba(16, 24, 40, 0.08);
	border-radius: 10px;

}

.sel.active .sel__box {display: block;animation: fadeInUp 500ms;}
.sel__box__options {
	display: list-item;
	font-size: 12px;
	color: #7D55C6;
	padding: 10px;
	user-select: none;

}
.sel__box__options::after {
	content: 'x';
	font-size: 0.5em;
	margin-left: 5px;
	display: none;
}

.sel__box__options.selected::after {display: inline;}
.sel__box__options:hover {background:  #EDE9FE;font-weight: bold;}
.sel {border-bottom: 4px solid rgba(0, 0, 0, 0.3);}
.sel--black-panther {z-index: 3;}
.sel--superman {z-index: 2;}

/* ===== Keyframes ===== */
@keyframes fadeInUp {
	from { opacity: 0; transform: translate3d(0, 20px, 0);	}
	to {opacity: 1;	transform: none;}
}

@keyframes fadeOut {
	from {	opacity: 1;	}
	to {opacity: 0;	}
}


#page-cart{
	background: #F9F9F9;
	padding:100px 0 50px;
}
.breadcrumb li{position: relative;display: flex; align-items: center;}
.breadcrumb li a{
	color: #000;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px; 
	text-decoration-line: underline;
	margin: 0 3px;
}
.breadcrumb li a:hover{
	color: #7D55C6;
}


.breadcrumb li:not(:first-child):before{
	content: '';
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.5 12.75L11.25 9L7.5 5.25' stroke='%237D55C6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: center;
}

#page-cart .cart-item ul li{
	border-radius:  20px;
	background: #F9F9F9;
	min-height: 210px;
}
#page-cart .cart-item .product-image{
	border-radius: 20px;
	border: 1.5px solid #7D55C6;
	background: #FFF;
}

#page-cart .cart-item .product_name{
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}
#page-cart .cart-item .pts{
	color: #232323;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 35px; 
}
.box-qty{
	border-radius: 5px;
	border: 0.795px solid #E3E3E3;
	background: #F9F9F9;
}
.box-qty input{
	border: 0.795px solid #E3E3E3!important;
	width: 33px;
	color: #7D55C6;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 0; 
	border-bottom: 0;
	border-top: 0;
	height: 34px!important;
	padding: 5px!important;
}
.box-qty a{
	padding: 0 5px;
}

#page-cart .order-summary > div{
	border-radius:15px;
	border: 2px solid  #7D55C6;
	background: #fff;
	padding:5px 15px;
}
#page-cart .order-summary > div small{
	color: #000;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 18px;
}
#page-cart .order-summary > div .pts{
	color: #232323;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px; 
}

#page-cart .order-summary-top{
	width: 90%;
	margin: auto;
	top: 30px;
	left: 0;
	right: 0;
	position: fixed;
	box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.25);
	border-radius: 12px;
	padding: 15px;
	z-index: 99;
}
#page-cart .order-summary-top small{
	color: #232323;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
}
#page-cart .order-summary-top {
	color: #232323;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px;
}

#page-shopping .banner h1{
	position: relative;
	margin: 112px 0 0 132px;
	line-height: 47px;
}
#page-shopping .banner h1:before{
	content: '';
	position: absolute;	
	width: 60px;
	height: 60px;
	top: 0;
	left: -110px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69' height='68' viewBox='0 0 69 68' fill='none'%3E%3Cpath d='M44.5082 14.91L40.7033 15.8034L42.2312 22.2325C42.434 23.0168 42.6993 23.7859 43.0615 24.5184C43.4238 25.2509 43.8894 25.9187 44.424 26.5433C44.9586 27.168 45.5686 27.7216 46.2324 28.1695C46.8898 28.6455 47.629 29.0223 48.3875 29.3151L54.5336 31.7046C55.1801 31.9716 55.4862 32.3076 55.732 32.7772C55.9778 33.2469 56.0448 33.8523 55.9287 34.3566C55.7996 34.9168 55.5218 35.3543 54.8949 35.7704L49.268 39.1941C48.5787 39.6253 47.9324 40.1254 47.3573 40.7009C46.7822 41.2764 46.2782 41.9273 45.8519 42.6256C45.4255 43.3239 45.1047 44.076 44.8679 44.8475C44.8163 45.0716 44.7367 45.2892 44.6786 45.5413C44.5495 46.1016 44.4764 46.6748 44.4314 47.2544L44.0653 53.8372L43.9685 54.2574C43.8545 54.8802 43.5142 55.3328 42.9972 55.6562C42.4802 55.9796 41.8403 56.0681 41.28 55.939C40.9438 55.8616 40.6486 55.7346 40.308 55.4201L35.3119 51.1125C34.6954 50.5869 34.0036 50.1325 33.2924 49.7622C32.5532 49.3854 31.7882 49.1206 31.0038 48.9399C30.2194 48.7592 29.3877 48.656 28.5861 48.6779C27.7566 48.6932 26.9637 48.8056 26.1795 49.0084L19.8021 50.6956C19.3647 50.8014 19.0437 50.7864 18.7011 50.737C18.1408 50.6079 17.6041 50.2482 17.2808 49.7312C16.9574 49.2142 16.8214 48.6519 16.9634 48.0356L17.0538 47.6434L17.0818 47.6498L19.6329 41.5705C19.8461 41.0296 20.0312 40.4822 20.1538 39.95C20.2119 39.6978 20.2635 39.4737 20.3023 39.3057L20.3152 39.2496C20.4399 38.4523 20.4805 37.6357 20.4026 36.8212C20.3248 36.0068 20.1564 35.201 19.8911 34.4318C19.6258 33.6627 19.2636 32.9302 18.8324 32.2409L15.2708 26.7002C14.8828 26.0798 14.8244 25.5649 14.9599 24.9766C15.0826 24.4443 15.4013 23.9572 15.8278 23.6425C16.2543 23.3278 16.7046 23.166 17.4028 23.2088L23.9748 23.7495C24.785 23.8181 25.621 23.7748 26.4139 23.6624C27.2133 23.5221 28.004 23.2913 28.7516 22.9915C29.5056 22.6637 30.2165 22.267 30.8627 21.7669C31.509 21.2667 32.1121 20.6977 32.6376 20.0812L36.7965 14.9623C37.1304 14.5377 37.4686 14.3502 37.8499 14.2315C38.2313 14.1129 38.6493 14.0912 39.0695 14.188C39.4897 14.2848 39.8561 14.4872 40.1471 14.7607C40.438 15.0343 40.6536 15.379 40.7745 15.8788L44.5794 14.9854L48.3843 14.092C47.9289 12.0991 46.879 10.3821 45.5512 9.10271C44.1243 7.74144 42.4627 6.88661 40.7259 6.48645C38.989 6.08629 37.1489 6.13435 35.3672 6.69736C33.5854 7.26037 31.9181 8.35125 30.6366 9.94404L26.4497 15.0565L26.0663 15.4402L25.5902 15.714L25.0558 15.8564L24.5193 15.8803L17.9473 15.3396C15.3141 15.1165 12.7913 15.9513 10.9559 17.3869C9.05171 18.8658 7.75745 20.8981 7.22821 23.1952C6.66024 25.6604 7.04047 28.4916 8.60566 30.9172L12.1672 36.4579L12.4066 36.9555L12.5209 37.4834L12.5104 38.0415L16.3848 38.6391L12.5233 37.9854L12.4716 38.2095L12.3813 38.6017L12.2478 38.925L9.83012 44.6811C9.58898 45.2155 9.42543 45.7974 9.29634 46.3576C8.65738 49.131 9.25307 51.9233 10.6738 54.0796C12.0665 56.2295 14.2584 57.8556 16.8917 58.4623C18.4324 58.8172 20.0851 58.8145 21.7505 58.3722L28.1279 56.6849L28.6773 56.605L29.2225 56.6716L29.7418 56.8503L30.2009 57.1625L35.197 61.4702C36.473 62.5902 37.9859 63.3222 39.5266 63.6772C42.1599 64.2839 44.8424 63.7809 47.0354 62.4572C49.2284 61.1334 51.0074 58.9177 51.6528 56.1163C51.7819 55.5561 51.855 54.9829 51.9065 54.3753L52.2726 47.7925L52.3285 47.4218L52.3607 47.2818L52.5954 46.7753L52.9293 46.3507L53.3622 46.008L58.9891 42.5843C61.4514 41.1161 63.0386 38.7087 63.5786 36.2371C64.1078 33.9399 63.8333 31.5462 62.7897 29.4177C61.746 27.2892 59.8708 25.4411 57.399 24.5176L51.2529 22.1281L50.7809 21.8718L50.3628 21.51L50.0545 21.0554L49.8776 20.5427L48.3498 14.1136L44.5449 15.007L44.5082 14.91Z' fill='white'/%3E%3Cpath d='M44.508 14.908L46.0359 21.3372C46.1567 21.837 46.3185 22.2873 46.5362 22.7505C46.7605 23.1856 47.0472 23.6057 47.3749 23.9762C47.7025 24.3467 48.0646 24.6956 48.4741 24.967C48.8836 25.2383 49.3276 25.4881 49.7844 25.6819L55.9305 28.0714C60.7211 29.9422 61.2815 36.4729 56.889 39.1485L51.2621 42.5721C50.8205 42.8244 50.45 43.152 50.073 43.5077C49.7241 43.8698 49.3967 44.2664 49.1534 44.6824C48.9036 45.1263 48.6818 45.5767 48.5441 46.0465C48.4064 46.5163 48.3182 47.027 48.2925 47.5226L47.9264 54.1053C47.6309 59.2294 41.5835 61.7891 37.6931 58.4443L32.6969 54.1366C32.3283 53.8157 31.8908 53.5379 31.4404 53.3161C30.99 53.0943 30.5267 52.9286 30.0224 52.8124C29.5182 52.6962 29.0291 52.6425 28.527 52.6449C28.025 52.6472 27.538 52.712 27.0382 52.8329L20.6608 54.5201C15.699 55.8255 11.3813 50.8776 13.3577 46.1409L15.9089 40.0615C16.1026 39.6047 16.2468 39.1069 16.3285 38.6242C16.4102 38.1415 16.4079 37.6395 16.3775 37.131C16.3472 36.6225 16.2199 36.1506 16.0646 35.6723C15.9093 35.194 15.685 34.7589 15.4048 34.3108L11.8432 28.7701C9.06426 24.4423 12.4538 18.8216 17.552 19.2292L24.124 19.7699C24.6196 19.7955 25.1217 19.7932 25.6151 19.7004C26.1085 19.6075 26.5803 19.4802 27.037 19.2905C27.4938 19.1007 27.9354 18.8484 28.3274 18.5553C28.7195 18.2621 29.0964 17.9064 29.3958 17.5034L33.5547 12.3845C36.8005 8.41217 43.2156 9.89018 44.396 14.8822L44.508 14.908Z' fill='%2321D9EF'/%3E%3C/svg%3E");
	background-size: cover;
}
#page-shopping .banner h1:after{
	content: '';
	position: absolute;	
	width: 60px;
	height: 60px;
	top: -90px;
	left: 300px;background-size: cover;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='67' viewBox='0 0 68 67' fill='none'%3E%3Cpath d='M35.2413 11.7646L32.1366 14.1386L36.1646 19.3772C36.6709 20.0095 37.2281 20.6024 37.8587 21.1222C38.4892 21.6419 39.1876 22.0602 39.9313 22.411C40.6749 22.7618 41.4581 23.0168 42.2472 23.1534C43.0418 23.3182 43.8705 23.3591 44.6825 23.3153L51.268 22.9767C51.9672 22.9553 52.3841 23.1364 52.8007 23.4641C53.2174 23.7918 53.5266 24.3166 53.6272 24.8242C53.739 25.3881 53.6649 25.9011 53.2635 26.5375L49.5336 31.9662C49.0814 32.642 48.6969 33.363 48.4081 34.1236C48.1193 34.8842 47.9263 35.6845 47.8234 36.4962C47.7206 37.3078 47.7362 38.1254 47.8363 38.9261C47.881 39.1517 47.8976 39.3829 47.9479 39.6367C48.0597 40.2006 48.2279 40.7534 48.4243 41.3006L50.7877 47.4554L50.8715 47.8784C51.0227 48.4932 50.8978 49.0455 50.5587 49.5523C50.2196 50.0592 49.6721 50.4022 49.1082 50.514C48.7698 50.5811 48.4484 50.5862 48.0089 50.4389L41.6864 48.5566C40.9087 48.3298 40.0914 48.1988 39.2909 48.1523C38.4623 48.1115 37.6559 48.1835 36.8664 48.34C36.0768 48.4966 35.2758 48.7433 34.5536 49.0916C33.8032 49.4456 33.1259 49.8729 32.4937 50.3793L27.3676 54.5315C27.012 54.8072 26.713 54.9251 26.3802 55.0204C25.8162 55.1322 25.1793 55.024 24.6725 54.6849C24.1656 54.3458 23.8112 53.8885 23.6882 53.2682L23.6099 52.8734L23.6381 52.8678L23.4743 46.2769C23.447 45.6962 23.3916 45.121 23.2854 44.5852C23.2351 44.3315 23.1903 44.1059 23.1568 43.9367L23.1456 43.8803C22.9327 43.1019 22.6351 42.3403 22.2304 41.6293C21.8256 40.9182 21.3419 40.2521 20.7847 39.6593C20.2276 39.0664 19.597 38.5466 18.9212 38.0945L13.4021 34.4997C12.7938 34.0927 12.5296 33.6469 12.4122 33.0547C12.306 32.519 12.3971 31.944 12.6572 31.4822C12.9173 31.0203 13.2618 30.6882 13.9162 30.4413L20.1327 28.2415C20.8999 27.9722 21.6448 27.5901 22.322 27.1627C22.9937 26.7072 23.6204 26.1726 24.1795 25.5928C24.733 24.9849 25.2189 24.3317 25.6035 23.6107C25.9881 22.8897 26.3051 22.1234 26.5319 21.3458L28.2282 14.9722C28.3587 14.4481 28.5904 14.1384 28.8896 13.8739C29.1888 13.6094 29.5613 13.4184 29.9842 13.3345C30.4072 13.2506 30.8244 13.2852 31.2019 13.4155C31.5794 13.5458 31.9173 13.7718 32.2323 14.1783L35.3371 11.8043L38.4418 9.43023C37.2099 7.79885 35.5486 6.66289 33.8132 6.03985C31.9538 5.38277 30.0878 5.28383 28.3395 5.63048C26.5912 5.97713 24.9323 6.77495 23.5377 8.0186C22.1431 9.26225 21.0691 10.9405 20.5528 12.9186L18.8283 19.2978L18.6358 19.8048L18.3137 20.2497L17.8846 20.5985L17.405 20.8402L11.1885 23.0399C8.6951 23.9153 6.73579 25.7105 5.6499 27.7721C4.5188 29.9014 4.17094 32.2856 4.62941 34.5979C5.12142 37.0793 6.62834 39.5061 9.05001 41.0774L14.5691 44.6723L14.9914 45.0281L15.312 45.4628L15.531 45.9762L19.3101 44.9338L15.5199 45.9198L15.5646 46.1454L15.6429 46.5402L15.6536 46.8897L15.8067 53.1311C15.8057 53.7174 15.8949 54.3152 16.0068 54.8791C16.5603 57.6708 18.2478 59.9738 20.4274 61.3587C22.5787 62.7492 25.2444 63.3343 27.8951 62.8088C29.446 62.5012 30.9525 61.8216 32.2904 60.7357L37.4165 56.5835L37.8849 56.2854L38.4095 56.1228L38.9565 56.073L39.5032 56.1697L45.8257 58.052C47.4486 58.5508 49.1286 58.5987 50.6795 58.2912C53.3301 57.7656 55.571 56.2076 57.029 54.1015C58.4871 51.9954 59.202 49.2453 58.6429 46.4254C58.5311 45.8615 58.3629 45.3087 58.1608 44.7333L55.7975 38.5785L55.6966 38.2175L55.6687 38.0765L55.6752 37.5184L55.8058 36.9943L56.0603 36.5042L59.7903 31.0755C61.4348 28.7272 61.8962 25.8809 61.376 23.405C60.9175 21.0927 59.6862 19.0216 57.8621 17.5076C56.0379 15.9937 53.5701 15.0763 50.9369 15.2467L44.3514 15.5853L43.8158 15.5449L43.2861 15.3862L42.8187 15.0979L42.4472 14.7026L38.4192 9.46402L35.3145 11.838L35.2413 11.7646Z' fill='white'/%3E%3Cpath d='M35.2401 11.7628L39.2682 17.0014C39.5832 17.4079 39.9153 17.7523 40.3037 18.0856C40.6866 18.3907 41.1203 18.6564 41.5709 18.8601C42.0216 19.0638 42.4949 19.2337 42.9797 19.3135C43.4644 19.3932 43.9717 19.4392 44.4679 19.4287L51.0534 19.0901C56.1899 18.8336 59.3771 24.5613 56.4666 28.8018L52.7366 34.2305C52.4371 34.6415 52.2334 35.0922 52.0353 35.5711C51.8653 36.0444 51.7292 36.5403 51.6777 37.0195C51.6317 37.5268 51.614 38.0285 51.6808 38.5135C51.7477 38.9985 51.8765 39.5004 52.0562 39.963L54.4195 46.1178C56.2495 50.9131 51.782 55.726 46.8625 54.2689L40.54 52.3867C40.0723 52.2449 39.5594 52.1708 39.0576 52.1531C38.5559 52.1353 38.0653 52.174 37.5578 52.2746C37.0502 52.3752 36.582 52.5267 36.125 52.7345C35.668 52.9424 35.2503 53.201 34.8439 53.5161L29.7178 57.6683C25.7265 60.8922 19.7606 58.1479 19.6225 53.0172L19.4587 46.4263C19.4483 45.9302 19.3758 45.417 19.2526 44.9432C19.1293 44.4694 18.9215 44.0124 18.6854 43.561C18.4494 43.1096 18.1399 42.7313 17.8023 42.3587C17.4646 41.986 17.0818 41.681 16.6425 41.3871L11.1234 37.7922C6.81509 34.9831 7.60392 28.467 12.4215 26.7498L18.638 24.5501C19.1006 24.3705 19.5576 24.1626 19.9697 23.8758C20.3817 23.5889 20.76 23.2795 21.0988 22.9192C21.4377 22.559 21.7372 22.1479 21.9747 21.7198C22.2122 21.2917 22.4103 20.8129 22.5182 20.3225L24.2145 13.949C25.5476 8.9955 32.0051 7.71514 35.1273 11.7852L35.2401 11.7628Z' fill='%23F177C5'/%3E%3C/svg%3E");
}

#page-shopping .banner .two{
	margin-top: 50px;
}
#page-shopping .section-search .input-search{
	color: #7D55C6;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
	height: 48px;
}

#page-shopping .section-search input::-moz-placeholder,
#page-shopping .section-search input::-webkit-input-placeholder{
	color: #EDE9FE!important;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}
#page-shopping .section-search .sel__placeholder,
#page-shopping .section-search .sel__box__options{
	font-size: 20px!important;
}
#page-shopping .section-search .sel__placeholder{
	padding: 9px 3px;
}
#page-shopping .section-search .sel__placeholder::before{
	top: 5px;left: 1px;
}

#splideCategories ul li img{
	width: 100%;
}
#splideCategories ul li{
	color: #292929;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}
#splideCategories ul li > div:nth-child(1){
	min-height: 134px;
	display: flex;
	align-items: start;
}

#splideCategories ul li.one > div{
	background: #FDDC00;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	align-content: center;
}


#splideCategories ul li.one div.balls {
	display: flex;
	gap: 5px;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-bottom: 8px;
}

#splideCategories ul li.one div .ball {
	width: 7px;
	height: 7px;
	min-height: 7px;
	border-radius: 100%;
	animation: wave 1.5s ease-in-out infinite;
	background-color:#7D55C6;
}
#splideCategories ul li.one div a {
	width: 100%;
	display: block;
	color: #7D55C6;
}

#splideCategories ul li.one div .ball:nth-child(2) {
	animation-delay: -0.2s;
	background-color:#7D55C6;
}

#splideCategories ul li.one div .ball:nth-child(3) {
	animation-delay: -0.4s;
	background-color:#7D55C6;
}


@keyframes wave {
	0%, 100% {
		transform: translateY(5px);
	}
	50% {
		transform: translateY(-5px);
	}
}






.carousel-generic .splide__arrow--prev,
.carousel-generic .splide__arrow--next {
	top: -63px;
	right: 56px;
	left: inherit;
	opacity: 1;
}
.carousel-generic .splide__arrow--next {
	right: 0;
}
.carousel-generic ul li {
	border: 0;
}

#page-filter .input-search{
	height: 52px;
	border-width: 1.5px;
	color: #7D55C6;
	font-weight: 600;
	border-radius: 10px!important;

}
#page-filter .input-search::-webkit-input-placeholder{
	color: #EDE9FE!important;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}
#page-filter .filter-mobile a{
	font-size: 12px;
	color: #7D55C6;
	font-weight: 600;
}

#page-filter .sidebar .advertise{
	height: 700px;
}
#page-filter .sidebar .advertise:last-child{
	height: 486px;
}


#page-shopping .section-search input::-moz-placeholder,
#page-shopping .section-search input{

}
.shop__sidebar .top h3{
	font-size: 16px;
	font-weight: 600;
}
.shop__sidebar .top svg{
	width: 27px;
}

.shop__sidebar label{
	color:  #292929;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px;
}

.info-product .form-check-input,
.shop__sidebar .form-check-input{
	width: 18px;
	height: 18px;
	border-radius: .25em;
}
.info-product .form-check-input:checked,
.shop__sidebar .form-check-input:checked{
	background-color: #7D55C6;
	border-color: #7D55C6!important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 5.25L6.51562 12.9844L3 9.46875' stroke='%23F0EFEF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.shop__sidebar .sidebar_section_title{
	color:  #292929;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px; 
}



.select {
	position: relative;
	margin-top: 0;
	text-align-last: left;
	margin-bottom: 30px;
}
.select .icon {
	position: absolute;
	left: 5px;
	top: 50%;
	transform: translate(0, -50%);
	z-index: 5;
}
.select__current {
	width: 100%;
	border: 1.5px solid #7D55C6;
	padding: 10px 12px;
	border-radius: 10px;
	position: relative;
	cursor: pointer;
	font-weight: 500;
	font-size: 20px;
	color: #7D55C6;
}
.select__current::after {
	content: "";
	position: absolute;
	right: 7px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10L12 15L17 10' stroke='%237D55C6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.select__list {
	display: block;
	width: 95%;
	overflow: hidden;
	border: 0;
	margin-top: 5px;
	border-radius: 6px;
	display: none;
	position: absolute;
	top: 100%;
	z-index: 10;
	box-shadow: 0px 20px 36.5px -1px rgba(16, 24, 40, 0.08);
	background: #fff;
}
.select .show {
	display: block;
}
.select__item {
	padding: 14px 12px;
	cursor: pointer;
	background: #fff;
	border: none;
	display: inline-block;
	width: 100%;
	font-weight: 500;
	font-size: 20px;
	color: #7D55C6;
}
.select__item:hover, .select__item:focus {
	background: #EDE9FE;
}


#product-page h1{
	color: #232323;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 35px;
}

#product-page .product-top a{
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}
#product-page .product-top a:hover{
	color: #7D55C6;
}


#product-page #gallery-thumbnail-slider ul li{
	border-radius: 10px;
	border: 1.5px solid  #EDE9FE;
	background: #FFF;
	display: block;
	overflow: hidden;
	padding: 5px;
}
#product-page .product-rating p{
	font-size: 12px;
	font-weight: 500;
	margin: 0;
}
#product-page .product-rating img{
	width: 20px;
}

#product-page {
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}
#product-page .title-section{
	color:  #7D55C6;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 35px; 
}

#product-page .title-section{
	color:  #7D55C6;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 35px; 
}
#product-page .info-product .item {
	background: #EDE9FE;
	padding: 8px 10px;
	height: 100%;
}
#product-page .info-product .technical-sheet:nth-child(even) .item {
	background: #fff;
}

#product-page .info-product .list-comments .item{
	background: #F9F9F9;
}
#product-page .info-product .list-comments .item .end{
	border-radius: 10px;
	background: #F3F3F3;
	font-size: 10px;
	font-weight: 500;
}
#product-page .info-product .list-comments .item .end a{
	color: #292929;
	display: flex;
	align-items: center;
}
#product-page .info-product .list-comments .item .end a svg{
	width: 20px;
}
#product-page .info-product .list-comments .item small{
	color:  #292929;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px; 
}

#product-page a.exchange {
	color: #7D55C6;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 15px;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}
#product-page a.exchange:hover {
	color: #000;
}

#product-page hr{
	border-width: 1px;
	opacity: 1;
}

#page-questions{
	margin-top: 200px;
}
#page-questions .return{
	color: #7D55C6;
	text-decoration: underline;
}	

#charcount{
	border-radius: 5px;
	background:  #EDE9FE;
	display: inline-block;
	padding: 2px 5px;
}
#page-questions textarea,
#page-questions input{
	border: 1px solid #B1A1E4;
	color: #7D55C6;
}
#page-questions textarea{

}

#page-questions textarea::-ms-input-placeholder,
#page-questions input::-ms-input-placeholder{
	color: #EDE9FE;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
}
#page-questions textarea::placeholder ,
#page-questions input::placeholder {
	color: #EDE9FE;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
}


#page-account{
	background: transparent;
	margin: 180px 0;
}

#page-account .nav a {
	color: #7D55C6;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
}

#page-account .nav a.active i,
#page-account .nav a i{
	width: 45px;
	height: 45px;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	transition: all .3s;
}
#page-account .nav a i:before{
	content: '';
	width: 24px;
	height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	opacity: 0;
	transition: all .3s;
	background-repeat: no-repeat;
	background-position: center;
}
#page-account .nav a i:after{
	content: '';
	width: 24px; 
	height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	opacity: 1;
	transition: all .3s;
	background-repeat: no-repeat;
	background-position: center;
}
#page-account .nav a i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M9.90793 5.57293V16.8224M16.092 7.84013V19.4184M4.5 8.84393V17.2637C4.5 18.9079 5.66438 19.5828 7.07889 18.7694L9.10578 17.6098C9.54566 17.3589 10.2788 17.3329 10.7359 17.5666L15.2641 19.8424C15.7212 20.0674 16.4543 20.0501 16.8942 19.7992L20.6289 17.6531C21.1032 17.3762 21.5 16.7012 21.5 16.1474V7.72763C21.5 6.08348 20.3356 5.40852 18.9211 6.22194L16.8942 7.3815C16.4543 7.63245 15.7212 7.65841 15.2641 7.42476L10.7359 5.15757C10.2788 4.93258 9.54566 4.94988 9.10578 5.20083L5.37113 7.34688C4.88813 7.62379 4.5 8.29876 4.5 8.84393Z' stroke='%237D55C6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#page-account .nav a.active i:before,
#page-account .nav a:hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M9.90793 5.57293V16.8224M16.092 7.84013V19.4184M4.5 8.84393V17.2637C4.5 18.9079 5.66438 19.5828 7.07889 18.7694L9.10578 17.6098C9.54566 17.3589 10.2788 17.3329 10.7359 17.5666L15.2641 19.8424C15.7212 20.0674 16.4543 20.0501 16.8942 19.7992L20.6289 17.6531C21.1032 17.3762 21.5 16.7012 21.5 16.1474V7.72763C21.5 6.08348 20.3356 5.40852 18.9211 6.22194L16.8942 7.3815C16.4543 7.63245 15.7212 7.65841 15.2641 7.42476L10.7359 5.15757C10.2788 4.93258 9.54566 4.94988 9.10578 5.20083L5.37113 7.34688C4.88813 7.62379 4.5 8.29876 4.5 8.84393Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	opacity: 1;
	z-index: 1;
}
#page-account .nav a:nth-child(2) i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M6.78805 14.5717L7.42495 14.9678L7.42669 14.9649L6.78805 14.5717ZM5.78447 16.1855L5.14757 15.7894L5.14746 15.7896L5.78447 16.1855ZM6.72696 18.6611L6.49341 19.3738L6.49613 19.3747L6.72696 18.6611ZM18.3075 18.6611L18.0788 17.9468L18.0766 17.9475L18.3075 18.6611ZM19.25 16.1855L19.8875 15.7904L19.8869 15.7894L19.25 16.1855ZM18.2464 14.5717L17.6021 14.9556L17.6057 14.9617L17.6095 14.9678L18.2464 14.5717ZM14.1363 5.56461L13.9334 6.28662C14.2088 6.36405 14.5043 6.27801 14.6952 6.06482C14.886 5.85162 14.9389 5.54843 14.8315 5.28321L14.1363 5.56461ZM13.2985 5.39562L13.2084 6.14019L13.2111 6.14051L13.2985 5.39562ZM10.9074 5.56461L10.2122 5.28321C10.1048 5.54847 10.1578 5.85172 10.3486 6.06491C10.5395 6.2781 10.8351 6.36409 11.1106 6.28656L10.9074 5.56461ZM12.5216 4.56976C9.24182 4.56976 6.53548 7.15573 6.53548 10.3893H8.03548C8.03548 8.02949 10.0242 6.06976 12.5216 6.06976V4.56976ZM6.53548 10.3893V12.8311H8.03548V10.3893H6.53548ZM6.53548 12.8311C6.53548 12.9955 6.49628 13.2476 6.41726 13.5232C6.3384 13.7983 6.23745 14.0355 6.14941 14.1785L7.42669 14.9649C7.60918 14.6686 7.75694 14.2932 7.85917 13.9366C7.96123 13.5807 8.03548 13.1822 8.03548 12.8311H6.53548ZM6.15116 14.1756L5.14757 15.7894L6.42136 16.5816L7.42494 14.9678L6.15116 14.1756ZM5.14746 15.7896C4.72679 16.4665 4.63401 17.237 4.89741 17.9257C5.15951 18.611 5.73992 19.1269 6.49341 19.3738L6.96052 17.9484C6.57952 17.8236 6.37888 17.6002 6.29845 17.3899C6.21932 17.183 6.22254 16.9015 6.42148 16.5814L5.14746 15.7896ZM6.49613 19.3747C10.4075 20.64 14.627 20.64 18.5383 19.3747L18.0766 17.9475C14.4654 19.1157 10.569 19.1157 6.9578 17.9475L6.49613 19.3747ZM18.5361 19.3754C20.0393 18.8943 20.7301 17.1501 19.8875 15.7904L18.6125 16.5806C18.9218 17.0798 18.6875 17.752 18.0788 17.9468L18.5361 19.3754ZM19.8869 15.7894L18.8833 14.1756L17.6095 14.9678L18.6131 16.5816L19.8869 15.7894ZM18.8907 14.1878C18.8037 14.0418 18.7037 13.8016 18.6255 13.5255C18.5469 13.2483 18.5077 12.9957 18.5077 12.8311H17.0077C17.0077 13.182 17.0819 13.58 17.1822 13.9343C17.2829 14.2899 17.4272 14.6622 17.6021 14.9556L18.8907 14.1878ZM18.5077 12.8311V10.3893H17.0077V12.8311H18.5077ZM18.5077 10.3893C18.5077 7.16418 15.7926 4.56976 12.5216 4.56976V6.06976C15.0103 6.06976 17.0077 8.03794 17.0077 10.3893H18.5077ZM14.3393 4.84259C14.0369 4.75761 13.7188 4.68979 13.386 4.65073L13.2111 6.14051C13.4543 6.16904 13.6946 6.21952 13.9334 6.28662L14.3393 4.84259ZM13.3887 4.65105C12.4584 4.53847 11.5555 4.60306 10.7042 4.84266L11.1106 6.28656C11.7603 6.10369 12.4632 6.04999 13.2084 6.14019L13.3887 4.65105ZM11.6026 5.846C11.74 5.50666 12.0915 5.25 12.5219 5.25V3.75C11.4861 3.75 10.581 4.37206 10.2122 5.28321L11.6026 5.846ZM12.5219 5.25C12.9522 5.25 13.3038 5.50666 13.4411 5.846L14.8315 5.28321C14.4627 4.37206 13.5576 3.75 12.5219 3.75V5.25ZM14.3896 18.9652C14.3896 19.9225 13.5703 20.75 12.5215 20.75V22.25C14.3526 22.25 15.8896 20.7962 15.8896 18.9652H14.3896ZM12.5215 20.75C12.0056 20.75 11.5281 20.5419 11.1931 20.2176L10.1497 21.2953C10.7573 21.8835 11.6063 22.25 12.5215 22.25V20.75ZM11.1931 20.2176C10.8586 19.8937 10.6535 19.4425 10.6535 18.9652H9.15347C9.15347 19.8737 9.54178 20.7067 10.1497 21.2953L11.1931 20.2176Z' fill='%237D55C6'/%3E%3C/svg%3E");
}
#page-account .nav a.active:nth-child(2) i:before,
#page-account .nav a:nth-child(2):hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M6.78805 14.5717L7.42495 14.9678L7.42669 14.9649L6.78805 14.5717ZM5.78447 16.1855L5.14757 15.7894L5.14746 15.7896L5.78447 16.1855ZM6.72696 18.6611L6.49341 19.3738L6.49613 19.3747L6.72696 18.6611ZM18.3075 18.6611L18.0788 17.9468L18.0766 17.9475L18.3075 18.6611ZM19.25 16.1855L19.8875 15.7904L19.8869 15.7894L19.25 16.1855ZM18.2464 14.5717L17.6021 14.9556L17.6057 14.9617L17.6095 14.9678L18.2464 14.5717ZM14.1363 5.56461L13.9334 6.28662C14.2088 6.36405 14.5043 6.27801 14.6952 6.06482C14.886 5.85162 14.9389 5.54843 14.8315 5.28321L14.1363 5.56461ZM13.2985 5.39562L13.2084 6.14019L13.2111 6.14051L13.2985 5.39562ZM10.9074 5.56461L10.2122 5.28321C10.1048 5.54847 10.1578 5.85172 10.3486 6.06491C10.5395 6.2781 10.8351 6.36409 11.1106 6.28656L10.9074 5.56461ZM12.5216 4.56976C9.24182 4.56976 6.53548 7.15573 6.53548 10.3893H8.03548C8.03548 8.02949 10.0242 6.06976 12.5216 6.06976V4.56976ZM6.53548 10.3893V12.8311H8.03548V10.3893H6.53548ZM6.53548 12.8311C6.53548 12.9955 6.49628 13.2476 6.41726 13.5232C6.3384 13.7983 6.23745 14.0355 6.14941 14.1785L7.42669 14.9649C7.60918 14.6686 7.75694 14.2932 7.85917 13.9366C7.96123 13.5807 8.03548 13.1822 8.03548 12.8311H6.53548ZM6.15116 14.1756L5.14757 15.7894L6.42136 16.5816L7.42494 14.9678L6.15116 14.1756ZM5.14746 15.7896C4.72679 16.4665 4.63401 17.237 4.89741 17.9257C5.15951 18.611 5.73992 19.1269 6.49341 19.3738L6.96052 17.9484C6.57952 17.8236 6.37888 17.6002 6.29845 17.3899C6.21932 17.183 6.22254 16.9015 6.42148 16.5814L5.14746 15.7896ZM6.49613 19.3747C10.4075 20.64 14.627 20.64 18.5383 19.3747L18.0766 17.9475C14.4654 19.1157 10.569 19.1157 6.9578 17.9475L6.49613 19.3747ZM18.5361 19.3754C20.0393 18.8943 20.7301 17.1501 19.8875 15.7904L18.6125 16.5806C18.9218 17.0798 18.6875 17.752 18.0788 17.9468L18.5361 19.3754ZM19.8869 15.7894L18.8833 14.1756L17.6095 14.9678L18.6131 16.5816L19.8869 15.7894ZM18.8907 14.1878C18.8037 14.0418 18.7037 13.8016 18.6255 13.5255C18.5469 13.2483 18.5077 12.9957 18.5077 12.8311H17.0077C17.0077 13.182 17.0819 13.58 17.1822 13.9343C17.2829 14.2899 17.4272 14.6622 17.6021 14.9556L18.8907 14.1878ZM18.5077 12.8311V10.3893H17.0077V12.8311H18.5077ZM18.5077 10.3893C18.5077 7.16418 15.7926 4.56976 12.5216 4.56976V6.06976C15.0103 6.06976 17.0077 8.03794 17.0077 10.3893H18.5077ZM14.3393 4.84259C14.0369 4.75761 13.7188 4.68979 13.386 4.65073L13.2111 6.14051C13.4543 6.16904 13.6946 6.21952 13.9334 6.28662L14.3393 4.84259ZM13.3887 4.65105C12.4584 4.53847 11.5555 4.60306 10.7042 4.84266L11.1106 6.28656C11.7603 6.10369 12.4632 6.04999 13.2084 6.14019L13.3887 4.65105ZM11.6026 5.846C11.74 5.50666 12.0915 5.25 12.5219 5.25V3.75C11.4861 3.75 10.581 4.37206 10.2122 5.28321L11.6026 5.846ZM12.5219 5.25C12.9522 5.25 13.3038 5.50666 13.4411 5.846L14.8315 5.28321C14.4627 4.37206 13.5576 3.75 12.5219 3.75V5.25ZM14.3896 18.9652C14.3896 19.9225 13.5703 20.75 12.5215 20.75V22.25C14.3526 22.25 15.8896 20.7962 15.8896 18.9652H14.3896ZM12.5215 20.75C12.0056 20.75 11.5281 20.5419 11.1931 20.2176L10.1497 21.2953C10.7573 21.8835 11.6063 22.25 12.5215 22.25V20.75ZM11.1931 20.2176C10.8586 19.8937 10.6535 19.4425 10.6535 18.9652H9.15347C9.15347 19.8737 9.54178 20.7067 10.1497 21.2953L11.1931 20.2176Z' fill='%23fff'/%3E%3C/svg%3E");	opacity: 1;
	z-index: 1;
}
#page-account .nav a:nth-child(3) i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M5.18955 8.39538L12.9956 12.9938L20.7486 8.42235M12.9956 21.1467V12.9848M17.4156 13.6147V10.3211L9.02615 5.38974M11.1656 3.93194L6.44486 6.60463C5.37518 7.20756 4.5 8.71935 4.5 9.96119V15.0456C4.5 16.2874 5.37518 17.7992 6.44486 18.4021L11.1656 21.0748C12.1734 21.6417 13.8266 21.6417 14.8344 21.0748L19.5551 18.4021C20.6248 17.7992 21.5 16.2874 21.5 15.0456V9.96119C21.5 8.71935 20.6248 7.20756 19.5551 6.60463L14.8344 3.93194C13.8177 3.35602 12.1734 3.35602 11.1656 3.93194Z' stroke='%237D55C6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#page-account .nav a.active:nth-child(3) i:before,
#page-account .nav a:nth-child(3):hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M5.18955 8.39538L12.9956 12.9938L20.7486 8.42235M12.9956 21.1467V12.9848M17.4156 13.6147V10.3211L9.02615 5.38974M11.1656 3.93194L6.44486 6.60463C5.37518 7.20756 4.5 8.71935 4.5 9.96119V15.0456C4.5 16.2874 5.37518 17.7992 6.44486 18.4021L11.1656 21.0748C12.1734 21.6417 13.8266 21.6417 14.8344 21.0748L19.5551 18.4021C20.6248 17.7992 21.5 16.2874 21.5 15.0456V9.96119C21.5 8.71935 20.6248 7.20756 19.5551 6.60463L14.8344 3.93194C13.8177 3.35602 12.1734 3.35602 11.1656 3.93194Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	z-index: 1;
}
#page-account .nav a:nth-child(4) i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M7.5 5V4.25V5ZM16.875 16.625C17.2893 16.625 17.625 16.2892 17.625 15.875C17.625 15.4608 17.2893 15.125 16.875 15.125V16.625ZM14.625 15.125C14.2108 15.125 13.875 15.4608 13.875 15.875C13.875 16.2892 14.2108 16.625 14.625 16.625V15.125ZM12 11.75L12 11H12L12 11.75ZM4.5 17H3.75H4.5ZM6.59465 16.4697C6.30176 16.7626 6.30176 17.2374 6.59465 17.5303C6.88754 17.8232 7.36242 17.8232 7.65531 17.5303L6.59465 16.4697ZM9.90531 15.2803C10.1982 14.9874 10.1982 14.5126 9.90531 14.2197C9.61242 13.9268 9.13754 13.9268 8.84465 14.2197L9.90531 15.2803ZM8.84465 17.5303C9.13754 17.8232 9.61242 17.8232 9.90531 17.5303C10.1982 17.2374 10.1982 16.7626 9.90531 16.4697L8.84465 17.5303ZM7.65531 14.2197C7.36242 13.9268 6.88754 13.9268 6.59465 14.2197C6.30176 14.5126 6.30176 14.9874 6.59465 15.2803L7.65531 14.2197ZM5.25 8.00001C5.25 7.40327 5.48705 6.83097 5.90901 6.40901L4.84835 5.34835C4.14509 6.05161 3.75 7.00544 3.75 8.00001H5.25ZM5.90901 6.40901C6.33097 5.98705 6.90326 5.75 7.5 5.75V4.25C6.50544 4.25 5.55161 4.64509 4.84835 5.34835L5.90901 6.40901ZM7.5 5.75H16.5V4.25H7.5V5.75ZM16.5 5.75C17.0967 5.75 17.669 5.98705 18.091 6.40901L19.1517 5.34835C18.4484 4.64509 17.4946 4.25 16.5 4.25V5.75ZM18.091 6.40901C18.5129 6.83097 18.75 7.40327 18.75 8.00001H20.25C20.25 7.00544 19.8549 6.05161 19.1517 5.34835L18.091 6.40901ZM18.75 8.00001V11.75H20.25V8.00001H18.75ZM19.5 11H4.5V12.5H19.5V11ZM5.25 11.75V8.00001H3.75V11.75H5.25ZM16.875 15.125H14.625V16.625H16.875V15.125ZM12 12.5L19.5 12.5L19.5 11L12 11L12 12.5ZM18.75 11.75V17H20.25V11.75H18.75ZM18.75 17C18.75 17.5967 18.5129 18.169 18.091 18.591L19.1517 19.6516C19.8549 18.9484 20.25 17.9946 20.25 17H18.75ZM18.091 18.591C17.669 19.0129 17.0967 19.25 16.5 19.25V20.75C17.4946 20.75 18.4484 20.3549 19.1517 19.6516L18.091 18.591ZM16.5 19.25H12V20.75H16.5V19.25ZM12.75 20V11.75H11.25V20H12.75ZM12 11L4.5 11L4.5 12.5L12 12.5L12 11ZM3.75 11.75V17H5.25V11.75H3.75ZM3.75 17C3.75 17.9946 4.14509 18.9484 4.84835 19.6516L5.90901 18.591C5.48705 18.169 5.25 17.5967 5.25 17H3.75ZM4.84835 19.6516C5.55161 20.3549 6.50544 20.75 7.5 20.75V19.25C6.90326 19.25 6.33097 19.0129 5.90901 18.591L4.84835 19.6516ZM7.5 20.75H12V19.25H7.5V20.75ZM7.65531 17.5303L8.78031 16.4053L7.71965 15.3447L6.59465 16.4697L7.65531 17.5303ZM8.78031 16.4053L9.90531 15.2803L8.84465 14.2197L7.71965 15.3447L8.78031 16.4053ZM7.71965 16.4053L8.84465 17.5303L9.90531 16.4697L8.78031 15.3447L7.71965 16.4053ZM8.78031 15.3447L7.65531 14.2197L6.59465 15.2803L7.71965 16.4053L8.78031 15.3447Z' fill='%237D55C6'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(4):hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M7.5 5V4.25V5ZM16.875 16.625C17.2893 16.625 17.625 16.2892 17.625 15.875C17.625 15.4608 17.2893 15.125 16.875 15.125V16.625ZM14.625 15.125C14.2108 15.125 13.875 15.4608 13.875 15.875C13.875 16.2892 14.2108 16.625 14.625 16.625V15.125ZM12 11.75L12 11H12L12 11.75ZM4.5 17H3.75H4.5ZM6.59465 16.4697C6.30176 16.7626 6.30176 17.2374 6.59465 17.5303C6.88754 17.8232 7.36242 17.8232 7.65531 17.5303L6.59465 16.4697ZM9.90531 15.2803C10.1982 14.9874 10.1982 14.5126 9.90531 14.2197C9.61242 13.9268 9.13754 13.9268 8.84465 14.2197L9.90531 15.2803ZM8.84465 17.5303C9.13754 17.8232 9.61242 17.8232 9.90531 17.5303C10.1982 17.2374 10.1982 16.7626 9.90531 16.4697L8.84465 17.5303ZM7.65531 14.2197C7.36242 13.9268 6.88754 13.9268 6.59465 14.2197C6.30176 14.5126 6.30176 14.9874 6.59465 15.2803L7.65531 14.2197ZM5.25 8.00001C5.25 7.40327 5.48705 6.83097 5.90901 6.40901L4.84835 5.34835C4.14509 6.05161 3.75 7.00544 3.75 8.00001H5.25ZM5.90901 6.40901C6.33097 5.98705 6.90326 5.75 7.5 5.75V4.25C6.50544 4.25 5.55161 4.64509 4.84835 5.34835L5.90901 6.40901ZM7.5 5.75H16.5V4.25H7.5V5.75ZM16.5 5.75C17.0967 5.75 17.669 5.98705 18.091 6.40901L19.1517 5.34835C18.4484 4.64509 17.4946 4.25 16.5 4.25V5.75ZM18.091 6.40901C18.5129 6.83097 18.75 7.40327 18.75 8.00001H20.25C20.25 7.00544 19.8549 6.05161 19.1517 5.34835L18.091 6.40901ZM18.75 8.00001V11.75H20.25V8.00001H18.75ZM19.5 11H4.5V12.5H19.5V11ZM5.25 11.75V8.00001H3.75V11.75H5.25ZM16.875 15.125H14.625V16.625H16.875V15.125ZM12 12.5L19.5 12.5L19.5 11L12 11L12 12.5ZM18.75 11.75V17H20.25V11.75H18.75ZM18.75 17C18.75 17.5967 18.5129 18.169 18.091 18.591L19.1517 19.6516C19.8549 18.9484 20.25 17.9946 20.25 17H18.75ZM18.091 18.591C17.669 19.0129 17.0967 19.25 16.5 19.25V20.75C17.4946 20.75 18.4484 20.3549 19.1517 19.6516L18.091 18.591ZM16.5 19.25H12V20.75H16.5V19.25ZM12.75 20V11.75H11.25V20H12.75ZM12 11L4.5 11L4.5 12.5L12 12.5L12 11ZM3.75 11.75V17H5.25V11.75H3.75ZM3.75 17C3.75 17.9946 4.14509 18.9484 4.84835 19.6516L5.90901 18.591C5.48705 18.169 5.25 17.5967 5.25 17H3.75ZM4.84835 19.6516C5.55161 20.3549 6.50544 20.75 7.5 20.75V19.25C6.90326 19.25 6.33097 19.0129 5.90901 18.591L4.84835 19.6516ZM7.5 20.75H12V19.25H7.5V20.75ZM7.65531 17.5303L8.78031 16.4053L7.71965 15.3447L6.59465 16.4697L7.65531 17.5303ZM8.78031 16.4053L9.90531 15.2803L8.84465 14.2197L7.71965 15.3447L8.78031 16.4053ZM7.71965 16.4053L8.84465 17.5303L9.90531 16.4697L8.78031 15.3447L7.71965 16.4053ZM8.78031 15.3447L7.65531 14.2197L6.59465 15.2803L7.71965 16.4053L8.78031 15.3447Z' fill='%23fff'/%3E%3C/svg%3E");	z-index: 1;
}
#page-account .nav a:nth-child(5) i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M6.5 17.9998C6.91783 17.686 7.4372 17.5 8 17.5C9.38071 17.5 10.5 18.6193 10.5 20C10.5 20.5628 10.314 21.0822 10.0002 21.5M18.5 17.9998C18.0822 17.686 17.5628 17.5 17 17.5C15.6193 17.5 14.5 18.6193 14.5 20C14.5 20.5628 14.686 21.0822 14.9998 21.5M18.4999 10.5C19.4883 10.4992 20.0064 10.4866 20.408 10.282C20.7843 10.0903 21.0903 9.78431 21.282 9.40798C21.5 8.98016 21.5 8.4201 21.5 7.3V6.7C21.5 5.5799 21.5 5.01984 21.282 4.59202C21.0903 4.21569 20.7843 3.90973 20.408 3.71799C19.9802 3.5 19.4201 3.5 18.3 3.5H6.7C5.5799 3.5 5.01984 3.5 4.59202 3.71799C4.21569 3.90973 3.90973 4.21569 3.71799 4.59202C3.5 5.01984 3.5 5.5799 3.5 6.7V7.3C3.5 8.4201 3.5 8.98016 3.71799 9.40798C3.90973 9.78431 4.21569 10.0903 4.59202 10.282C4.99359 10.4866 5.51167 10.4992 6.50005 10.5M18.4999 10.5C18.5 10.5646 18.5 10.6312 18.5 10.7V18.3C18.5 19.4201 18.5 19.9802 18.282 20.408C18.0903 20.7843 17.7843 21.0903 17.408 21.282C16.9802 21.5 16.4201 21.5 15.3 21.5H9.7C8.57989 21.5 8.01984 21.5 7.59202 21.282C7.21569 21.0903 6.90973 20.7843 6.71799 20.408C6.5 19.9802 6.5 19.4201 6.5 18.3V10.7C6.5 10.6312 6.5 10.5646 6.50005 10.5M18.4999 10.5C18.4992 9.51163 18.4866 8.99358 18.282 8.59202C18.0903 8.21569 17.7843 7.90973 17.408 7.71799C16.9802 7.5 16.4201 7.5 15.3 7.5H9.7C8.5799 7.5 8.01984 7.5 7.59202 7.71799C7.21569 7.90973 6.90973 8.21569 6.71799 8.59202C6.51338 8.99358 6.50082 9.51163 6.50005 10.5M14.5 12.5C14.5 13.6046 13.6046 14.5 12.5 14.5C11.3954 14.5 10.5 13.6046 10.5 12.5C10.5 11.3954 11.3954 10.5 12.5 10.5C13.6046 10.5 14.5 11.3954 14.5 12.5Z' stroke='%237D55C6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(5):hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M6.5 17.9998C6.91783 17.686 7.4372 17.5 8 17.5C9.38071 17.5 10.5 18.6193 10.5 20C10.5 20.5628 10.314 21.0822 10.0002 21.5M18.5 17.9998C18.0822 17.686 17.5628 17.5 17 17.5C15.6193 17.5 14.5 18.6193 14.5 20C14.5 20.5628 14.686 21.0822 14.9998 21.5M18.4999 10.5C19.4883 10.4992 20.0064 10.4866 20.408 10.282C20.7843 10.0903 21.0903 9.78431 21.282 9.40798C21.5 8.98016 21.5 8.4201 21.5 7.3V6.7C21.5 5.5799 21.5 5.01984 21.282 4.59202C21.0903 4.21569 20.7843 3.90973 20.408 3.71799C19.9802 3.5 19.4201 3.5 18.3 3.5H6.7C5.5799 3.5 5.01984 3.5 4.59202 3.71799C4.21569 3.90973 3.90973 4.21569 3.71799 4.59202C3.5 5.01984 3.5 5.5799 3.5 6.7V7.3C3.5 8.4201 3.5 8.98016 3.71799 9.40798C3.90973 9.78431 4.21569 10.0903 4.59202 10.282C4.99359 10.4866 5.51167 10.4992 6.50005 10.5M18.4999 10.5C18.5 10.5646 18.5 10.6312 18.5 10.7V18.3C18.5 19.4201 18.5 19.9802 18.282 20.408C18.0903 20.7843 17.7843 21.0903 17.408 21.282C16.9802 21.5 16.4201 21.5 15.3 21.5H9.7C8.57989 21.5 8.01984 21.5 7.59202 21.282C7.21569 21.0903 6.90973 20.7843 6.71799 20.408C6.5 19.9802 6.5 19.4201 6.5 18.3V10.7C6.5 10.6312 6.5 10.5646 6.50005 10.5M18.4999 10.5C18.4992 9.51163 18.4866 8.99358 18.282 8.59202C18.0903 8.21569 17.7843 7.90973 17.408 7.71799C16.9802 7.5 16.4201 7.5 15.3 7.5H9.7C8.5799 7.5 8.01984 7.5 7.59202 7.71799C7.21569 7.90973 6.90973 8.21569 6.71799 8.59202C6.51338 8.99358 6.50082 9.51163 6.50005 10.5M14.5 12.5C14.5 13.6046 13.6046 14.5 12.5 14.5C11.3954 14.5 10.5 13.6046 10.5 12.5C10.5 11.3954 11.3954 10.5 12.5 10.5C13.6046 10.5 14.5 11.3954 14.5 12.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(6) i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M15.9847 4.06696L15.7958 3.34112L15.7958 3.34112L15.9847 4.06696ZM4.98467 6.92912L4.79581 6.20329L4.79581 6.20329L4.98467 6.92912ZM19.5 19.25H5.5V20.75H19.5V19.25ZM5.5 19.25C4.79216 19.25 4.25 18.6948 4.25 18.0485H2.75C2.75 19.5578 3.9987 20.75 5.5 20.75V19.25ZM4.25 18.0485V9.26691H2.75V18.0485H4.25ZM4.25 9.26691C4.25 8.62062 4.79217 8.06544 5.5 8.06544V6.56544C3.99869 6.56544 2.75 7.75767 2.75 9.26691H4.25ZM5.5 8.06544H19.5V6.56544H5.5V8.06544ZM19.5 8.06544C20.2079 8.06544 20.75 8.62061 20.75 9.26691H22.25C22.25 7.75768 21.0013 6.56544 19.5 6.56544V8.06544ZM20.75 9.26691V18.0485H22.25V9.26691H20.75ZM20.75 18.0485C20.75 18.6949 20.2079 19.25 19.5 19.25V20.75C21.0013 20.75 22.25 19.5578 22.25 18.0485H20.75ZM17 13.3956C17.1206 13.3956 17.25 13.4956 17.25 13.6577H15.75C15.75 14.3586 16.3272 14.8956 17 14.8956V13.3956ZM17.25 13.6577C17.25 13.8198 17.1206 13.9199 17 13.9199V12.4199C16.3272 12.4199 15.75 12.9568 15.75 13.6577H17.25ZM17 13.9199C16.8794 13.9199 16.75 13.8198 16.75 13.6577H18.25C18.25 12.9568 17.6728 12.4199 17 12.4199V13.9199ZM16.75 13.6577C16.75 13.4956 16.8794 13.3956 17 13.3956V14.8956C17.6728 14.8956 18.25 14.3586 18.25 13.6577H16.75ZM19.25 7.31542V5.95254H17.75V7.31542H19.25ZM19.25 5.95254C19.25 4.15533 17.517 2.8933 15.7958 3.34112L16.1736 4.79279C16.9918 4.57989 17.75 5.18539 17.75 5.95254H19.25ZM15.7958 3.34112L4.79581 6.20329L5.17353 7.65495L16.1736 4.79279L15.7958 3.34112ZM4.79581 6.20329C3.60076 6.51424 2.75 7.57795 2.75 8.8147H4.25C4.25 8.28322 4.61758 7.79961 5.17353 7.65495L4.79581 6.20329ZM2.75 8.8147V9.26691H4.25V8.8147H2.75Z' fill='%237D55C6'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(6):hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M15.9847 4.06696L15.7958 3.34112L15.7958 3.34112L15.9847 4.06696ZM4.98467 6.92912L4.79581 6.20329L4.79581 6.20329L4.98467 6.92912ZM19.5 19.25H5.5V20.75H19.5V19.25ZM5.5 19.25C4.79216 19.25 4.25 18.6948 4.25 18.0485H2.75C2.75 19.5578 3.9987 20.75 5.5 20.75V19.25ZM4.25 18.0485V9.26691H2.75V18.0485H4.25ZM4.25 9.26691C4.25 8.62062 4.79217 8.06544 5.5 8.06544V6.56544C3.99869 6.56544 2.75 7.75767 2.75 9.26691H4.25ZM5.5 8.06544H19.5V6.56544H5.5V8.06544ZM19.5 8.06544C20.2079 8.06544 20.75 8.62061 20.75 9.26691H22.25C22.25 7.75768 21.0013 6.56544 19.5 6.56544V8.06544ZM20.75 9.26691V18.0485H22.25V9.26691H20.75ZM20.75 18.0485C20.75 18.6949 20.2079 19.25 19.5 19.25V20.75C21.0013 20.75 22.25 19.5578 22.25 18.0485H20.75ZM17 13.3956C17.1206 13.3956 17.25 13.4956 17.25 13.6577H15.75C15.75 14.3586 16.3272 14.8956 17 14.8956V13.3956ZM17.25 13.6577C17.25 13.8198 17.1206 13.9199 17 13.9199V12.4199C16.3272 12.4199 15.75 12.9568 15.75 13.6577H17.25ZM17 13.9199C16.8794 13.9199 16.75 13.8198 16.75 13.6577H18.25C18.25 12.9568 17.6728 12.4199 17 12.4199V13.9199ZM16.75 13.6577C16.75 13.4956 16.8794 13.3956 17 13.3956V14.8956C17.6728 14.8956 18.25 14.3586 18.25 13.6577H16.75ZM19.25 7.31542V5.95254H17.75V7.31542H19.25ZM19.25 5.95254C19.25 4.15533 17.517 2.8933 15.7958 3.34112L16.1736 4.79279C16.9918 4.57989 17.75 5.18539 17.75 5.95254H19.25ZM15.7958 3.34112L4.79581 6.20329L5.17353 7.65495L16.1736 4.79279L15.7958 3.34112ZM4.79581 6.20329C3.60076 6.51424 2.75 7.57795 2.75 8.8147H4.25C4.25 8.28322 4.61758 7.79961 5.17353 7.65495L4.79581 6.20329ZM2.75 8.8147V9.26691H4.25V8.8147H2.75Z' fill='%23ffffff'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(7) i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='20' viewBox='0 0 17 20' fill='none'%3E%3Cpath d='M5 6.86842H12M5 10H12M5 13.1316H12M3.25 18.5H13.75C14.7165 18.5 15.5 17.6988 15.5 16.7105V3.28947C15.5 2.30117 14.7165 1.5 13.75 1.5H3.25C2.2835 1.5 1.5 2.30117 1.5 3.28947V16.7105C1.5 17.6988 2.2835 18.5 3.25 18.5Z' stroke='%237D55C6' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(7):hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='20' viewBox='0 0 17 20' fill='none'%3E%3Cpath d='M5 6.86842H12M5 10H12M5 13.1316H12M3.25 18.5H13.75C14.7165 18.5 15.5 17.6988 15.5 16.7105V3.28947C15.5 2.30117 14.7165 1.5 13.75 1.5H3.25C2.2835 1.5 1.5 2.30117 1.5 3.28947V16.7105C1.5 17.6988 2.2835 18.5 3.25 18.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(8) i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M9.6075 5.5L6.8925 8.2225M14.3925 5.5L17.1075 8.2225M5.625 11.5L6.6825 17.98C6.9225 19.435 7.5 20.5 9.645 20.5H14.1675C16.5 20.5 16.845 19.48 17.115 18.07L18.375 11.5M4.5 9.8875C4.5 8.5 5.2425 8.3875 6.165 8.3875H17.835C18.7575 8.3875 19.5 8.5 19.5 9.8875C19.5 11.5 18.7575 11.3875 17.835 11.3875H6.165C5.2425 11.3875 4.5 11.5 4.5 9.8875Z' stroke='%237D55C6' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(8):hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M9.6075 5.5L6.8925 8.2225M14.3925 5.5L17.1075 8.2225M5.625 11.5L6.6825 17.98C6.9225 19.435 7.5 20.5 9.645 20.5H14.1675C16.5 20.5 16.845 19.48 17.115 18.07L18.375 11.5M4.5 9.8875C4.5 8.5 5.2425 8.3875 6.165 8.3875H17.835C18.7575 8.3875 19.5 8.5 19.5 9.8875C19.5 11.5 18.7575 11.3875 17.835 11.3875H6.165C5.2425 11.3875 4.5 11.5 4.5 9.8875Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(9) i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' viewBox='0 0 19 17' fill='none'%3E%3Cpath d='M9.50503 15.5L2.7151 9.05146C-0.975075 5.18234 4.44949 -2.24638 9.50503 3.76366C14.5606 -2.24638 19.9605 5.20813 16.295 9.05146L9.50503 15.5Z' stroke='%237D55C6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(9):hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' viewBox='0 0 19 17' fill='none'%3E%3Cpath d='M9.50503 15.5L2.7151 9.05146C-0.975075 5.18234 4.44949 -2.24638 9.50503 3.76366C14.5606 -2.24638 19.9605 5.20813 16.295 9.05146L9.50503 15.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(10) i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M1.5 16.2261C3.18231 14.5088 5.39033 13.3639 7.91379 13.3639C10.3321 13.3639 12.6453 14.3943 14.3276 16.2261M11.7443 5.34163C11.7443 7.4633 10.0244 9.18326 7.90271 9.18326C5.78104 9.18326 4.06109 7.4633 4.06109 5.34163C4.06109 3.21996 5.78104 1.5 7.90271 1.5C10.0244 1.5 11.7443 3.21996 11.7443 5.34163Z' stroke='%237D55C6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(10):hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M1.5 16.2261C3.18231 14.5088 5.39033 13.3639 7.91379 13.3639C10.3321 13.3639 12.6453 14.3943 14.3276 16.2261M11.7443 5.34163C11.7443 7.4633 10.0244 9.18326 7.90271 9.18326C5.78104 9.18326 4.06109 7.4633 4.06109 5.34163C4.06109 3.21996 5.78104 1.5 7.90271 1.5C10.0244 1.5 11.7443 3.21996 11.7443 5.34163Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(11) i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M13.0002 13.7895C14.4989 13.7895 15.7139 12.532 15.7139 10.9808C15.7139 9.42961 14.4989 8.17211 13.0002 8.17211C11.5014 8.17211 10.2864 9.42961 10.2864 10.9808C10.2864 12.532 11.5014 13.7895 13.0002 13.7895Z' stroke='%237D55C6' stroke-width='1.5'/%3E%3Cpath d='M5.71115 9.34246C7.42464 1.54651 18.5841 1.55552 20.2889 9.35146C21.2891 13.9246 18.5406 17.7956 16.1313 20.1902C14.383 21.9366 11.617 21.9366 9.86006 20.1902C7.45943 17.7956 4.71089 13.9156 5.71115 9.34246Z' stroke='%237D55C6' stroke-width='1.5'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(11):hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M13.0002 13.7895C14.4989 13.7895 15.7139 12.532 15.7139 10.9808C15.7139 9.42961 14.4989 8.17211 13.0002 8.17211C11.5014 8.17211 10.2864 9.42961 10.2864 10.9808C10.2864 12.532 11.5014 13.7895 13.0002 13.7895Z' stroke='%23ffffff' stroke-width='1.5'/%3E%3Cpath d='M5.71115 9.34246C7.42464 1.54651 18.5841 1.55552 20.2889 9.35146C21.2891 13.9246 18.5406 17.7956 16.1313 20.1902C14.383 21.9366 11.617 21.9366 9.86006 20.1902C7.45943 17.7956 4.71089 13.9156 5.71115 9.34246Z' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(12) i:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M19.7486 12.5781C19.7457 12.9923 20.0791 13.3304 20.4933 13.3333C20.9075 13.3362 21.2456 13.0028 21.2485 12.5886L19.7486 12.5781ZM20.4873 11.3537L19.7375 11.369L19.7375 11.369L20.4873 11.3537ZM19.5041 6.57555L20.0461 6.05719L20.0461 6.05716L19.5041 6.57555ZM14.8209 5.53048L14.8013 6.28022L14.8013 6.28022L14.8209 5.53048ZM10.179 5.53047L10.1594 4.78072H10.1594L10.179 5.53047ZM5.49596 6.57554L6.03798 7.09391L6.03799 7.09391L5.49596 6.57554ZM4.51261 11.3537L3.76277 11.3383V11.3383L4.51261 11.3537ZM4.51262 13.813L5.26246 13.7977L5.26246 13.7977L4.51262 13.813ZM5.49597 18.5912L4.95393 19.1095L4.95395 19.1095L5.49597 18.5912ZM10.1791 19.6362L10.1987 18.8864L10.1987 18.8864L10.1791 19.6362ZM12.9068 20.4131C13.321 20.4093 13.6537 20.0705 13.65 19.6563C13.6462 19.2421 13.3074 18.9094 12.8932 18.9131L12.9068 20.4131ZM8.89329 9.02806C8.5406 8.81085 8.0786 8.92068 7.86139 9.27337C7.64418 9.62606 7.75401 10.0881 8.1067 10.3053L8.89329 9.02806ZM10.8536 11.1162L10.4603 11.7548L10.4603 11.7548L10.8536 11.1162ZM14.1464 11.1162L14.5397 11.7548L14.5397 11.7548L14.1464 11.1162ZM16.8933 10.3053C17.246 10.0881 17.3558 9.62606 17.1386 9.27337C16.9214 8.92068 16.4594 8.81085 16.1067 9.02806L16.8933 10.3053ZM15.7404 15.5L15.2047 14.9751L15.2046 14.9752L15.7404 15.5ZM19.7 19.6246L20.2463 20.1385L20.2463 20.1385L19.7 19.6246ZM21.2485 12.5886C21.2524 12.0295 21.2485 11.8903 21.2372 11.3383L19.7375 11.369C19.7487 11.9171 19.7523 12.04 19.7486 12.5781L21.2485 12.5886ZM21.2372 11.3383C21.2115 10.0829 21.1924 9.0612 21.0552 8.23813C20.9125 7.38213 20.6326 6.67047 20.0461 6.05719L18.962 7.09392C19.2804 7.42682 19.466 7.82691 19.5757 8.48477C19.6908 9.17555 19.7109 10.0698 19.7375 11.369L21.2372 11.3383ZM20.0461 6.05716C19.454 5.43812 18.751 5.13905 17.9016 4.98496C17.0888 4.83752 16.0767 4.81309 14.8406 4.78073L14.8013 6.28022C16.084 6.31379 16.9609 6.3388 17.6338 6.46087C18.27 6.57628 18.6492 6.76679 18.9621 7.09394L20.0461 6.05716ZM14.8406 4.78073C13.2751 4.73976 11.7249 4.73976 10.1594 4.78072L10.1987 6.28021C11.738 6.23993 13.262 6.23993 14.8013 6.28022L14.8406 4.78073ZM10.1594 4.78072C8.92333 4.81307 7.91116 4.8375 7.09842 4.98494C6.24901 5.13904 5.54598 5.43811 4.95393 6.05717L6.03799 7.09391C6.35084 6.76678 6.72996 6.57627 7.36617 6.46085C8.03906 6.33879 8.91598 6.31378 10.1987 6.28021L10.1594 4.78072ZM4.95393 6.05717C4.36741 6.67046 4.08747 7.38212 3.94477 8.23811C3.80756 9.06118 3.78847 10.0829 3.76277 11.3383L5.26245 11.369C5.28905 10.0698 5.30919 9.17556 5.42435 8.48477C5.53402 7.82691 5.71961 7.42682 6.03798 7.09391L4.95393 6.05717ZM3.76277 11.3383C3.74574 12.17 3.74575 12.9967 3.76277 13.8284L5.26246 13.7977C5.24585 12.9865 5.24584 12.1802 5.26245 11.369L3.76277 11.3383ZM3.76277 13.8284C3.78847 15.0838 3.80756 16.1055 3.94477 16.9286C4.08748 17.7846 4.36742 18.4962 4.95393 19.1095L6.03801 18.0728C5.71961 17.7399 5.53403 17.3398 5.42435 16.6819C5.30919 15.9911 5.28905 15.0969 5.26246 13.7977L3.76277 13.8284ZM4.95395 19.1095C5.546 19.7286 6.24903 20.0276 7.09844 20.1817C7.91117 20.3291 8.92334 20.3536 10.1594 20.3859L10.1987 18.8864C8.91598 18.8529 8.03905 18.8279 7.36616 18.7058C6.72994 18.5904 6.35083 18.3999 6.03799 18.0728L4.95395 19.1095ZM10.1594 20.3859C11.2101 20.4134 11.8564 20.4226 12.9068 20.4131L12.8932 18.9131C11.8644 18.9224 11.2363 18.9136 10.1987 18.8864L10.1594 20.3859ZM8.1067 10.3053L10.4603 11.7548L11.2469 10.4776L8.89329 9.02806L8.1067 10.3053ZM10.4603 11.7548C11.158 12.1845 11.794 12.5 12.5 12.5C13.206 12.5 13.842 12.1845 14.5397 11.7548L13.7531 10.4776C13.0786 10.893 12.7543 11 12.5 11C12.2456 11 11.9214 10.893 11.2469 10.4776L10.4603 11.7548ZM14.5397 11.7548L16.8933 10.3053L16.1067 9.02806L13.7531 10.4776L14.5397 11.7548ZM15.2046 14.9752C14.5511 15.6423 14.15 16.5676 14.15 17.5833H15.65C15.65 16.9669 15.8924 16.4166 16.2761 16.0248L15.2046 14.9752ZM14.15 17.5833C14.15 19.5792 15.7108 21.25 17.7 21.25V19.75C16.5964 19.75 15.65 18.8091 15.65 17.5833H14.15ZM17.7 21.25C18.7036 21.25 19.6057 20.8194 20.2463 20.1385L19.1537 19.1107C18.7778 19.5102 18.2633 19.75 17.7 19.75V21.25ZM16.2761 16.0249C16.6492 15.6441 17.1512 15.4167 17.7 15.4167V13.9167C16.7228 13.9167 15.8417 14.3249 15.2047 14.9751L16.2761 16.0249ZM17.7 15.4167C18.8036 15.4167 19.75 16.3576 19.75 17.5833H21.25C21.25 15.5874 19.6892 13.9167 17.7 13.9167V15.4167ZM19.75 17.5833C19.75 18.1836 19.5201 18.7212 19.1537 19.1107L20.2463 20.1385C20.8696 19.4758 21.25 18.5725 21.25 17.5833H19.75ZM15.1993 16.0194L19.1589 20.144L20.241 19.1052L16.2814 14.9806L15.1993 16.0194Z' fill='%237D55C6'/%3E%3C/svg%3E");
}
#page-account .nav a:nth-child(12):hover i:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M19.7486 12.5781C19.7457 12.9923 20.0791 13.3304 20.4933 13.3333C20.9075 13.3362 21.2456 13.0028 21.2485 12.5886L19.7486 12.5781ZM20.4873 11.3537L19.7375 11.369L19.7375 11.369L20.4873 11.3537ZM19.5041 6.57555L20.0461 6.05719L20.0461 6.05716L19.5041 6.57555ZM14.8209 5.53048L14.8013 6.28022L14.8013 6.28022L14.8209 5.53048ZM10.179 5.53047L10.1594 4.78072H10.1594L10.179 5.53047ZM5.49596 6.57554L6.03798 7.09391L6.03799 7.09391L5.49596 6.57554ZM4.51261 11.3537L3.76277 11.3383V11.3383L4.51261 11.3537ZM4.51262 13.813L5.26246 13.7977L5.26246 13.7977L4.51262 13.813ZM5.49597 18.5912L4.95393 19.1095L4.95395 19.1095L5.49597 18.5912ZM10.1791 19.6362L10.1987 18.8864L10.1987 18.8864L10.1791 19.6362ZM12.9068 20.4131C13.321 20.4093 13.6537 20.0705 13.65 19.6563C13.6462 19.2421 13.3074 18.9094 12.8932 18.9131L12.9068 20.4131ZM8.89329 9.02806C8.5406 8.81085 8.0786 8.92068 7.86139 9.27337C7.64418 9.62606 7.75401 10.0881 8.1067 10.3053L8.89329 9.02806ZM10.8536 11.1162L10.4603 11.7548L10.4603 11.7548L10.8536 11.1162ZM14.1464 11.1162L14.5397 11.7548L14.5397 11.7548L14.1464 11.1162ZM16.8933 10.3053C17.246 10.0881 17.3558 9.62606 17.1386 9.27337C16.9214 8.92068 16.4594 8.81085 16.1067 9.02806L16.8933 10.3053ZM15.7404 15.5L15.2047 14.9751L15.2046 14.9752L15.7404 15.5ZM19.7 19.6246L20.2463 20.1385L20.2463 20.1385L19.7 19.6246ZM21.2485 12.5886C21.2524 12.0295 21.2485 11.8903 21.2372 11.3383L19.7375 11.369C19.7487 11.9171 19.7523 12.04 19.7486 12.5781L21.2485 12.5886ZM21.2372 11.3383C21.2115 10.0829 21.1924 9.0612 21.0552 8.23813C20.9125 7.38213 20.6326 6.67047 20.0461 6.05719L18.962 7.09392C19.2804 7.42682 19.466 7.82691 19.5757 8.48477C19.6908 9.17555 19.7109 10.0698 19.7375 11.369L21.2372 11.3383ZM20.0461 6.05716C19.454 5.43812 18.751 5.13905 17.9016 4.98496C17.0888 4.83752 16.0767 4.81309 14.8406 4.78073L14.8013 6.28022C16.084 6.31379 16.9609 6.3388 17.6338 6.46087C18.27 6.57628 18.6492 6.76679 18.9621 7.09394L20.0461 6.05716ZM14.8406 4.78073C13.2751 4.73976 11.7249 4.73976 10.1594 4.78072L10.1987 6.28021C11.738 6.23993 13.262 6.23993 14.8013 6.28022L14.8406 4.78073ZM10.1594 4.78072C8.92333 4.81307 7.91116 4.8375 7.09842 4.98494C6.24901 5.13904 5.54598 5.43811 4.95393 6.05717L6.03799 7.09391C6.35084 6.76678 6.72996 6.57627 7.36617 6.46085C8.03906 6.33879 8.91598 6.31378 10.1987 6.28021L10.1594 4.78072ZM4.95393 6.05717C4.36741 6.67046 4.08747 7.38212 3.94477 8.23811C3.80756 9.06118 3.78847 10.0829 3.76277 11.3383L5.26245 11.369C5.28905 10.0698 5.30919 9.17556 5.42435 8.48477C5.53402 7.82691 5.71961 7.42682 6.03798 7.09391L4.95393 6.05717ZM3.76277 11.3383C3.74574 12.17 3.74575 12.9967 3.76277 13.8284L5.26246 13.7977C5.24585 12.9865 5.24584 12.1802 5.26245 11.369L3.76277 11.3383ZM3.76277 13.8284C3.78847 15.0838 3.80756 16.1055 3.94477 16.9286C4.08748 17.7846 4.36742 18.4962 4.95393 19.1095L6.03801 18.0728C5.71961 17.7399 5.53403 17.3398 5.42435 16.6819C5.30919 15.9911 5.28905 15.0969 5.26246 13.7977L3.76277 13.8284ZM4.95395 19.1095C5.546 19.7286 6.24903 20.0276 7.09844 20.1817C7.91117 20.3291 8.92334 20.3536 10.1594 20.3859L10.1987 18.8864C8.91598 18.8529 8.03905 18.8279 7.36616 18.7058C6.72994 18.5904 6.35083 18.3999 6.03799 18.0728L4.95395 19.1095ZM10.1594 20.3859C11.2101 20.4134 11.8564 20.4226 12.9068 20.4131L12.8932 18.9131C11.8644 18.9224 11.2363 18.9136 10.1987 18.8864L10.1594 20.3859ZM8.1067 10.3053L10.4603 11.7548L11.2469 10.4776L8.89329 9.02806L8.1067 10.3053ZM10.4603 11.7548C11.158 12.1845 11.794 12.5 12.5 12.5C13.206 12.5 13.842 12.1845 14.5397 11.7548L13.7531 10.4776C13.0786 10.893 12.7543 11 12.5 11C12.2456 11 11.9214 10.893 11.2469 10.4776L10.4603 11.7548ZM14.5397 11.7548L16.8933 10.3053L16.1067 9.02806L13.7531 10.4776L14.5397 11.7548ZM15.2046 14.9752C14.5511 15.6423 14.15 16.5676 14.15 17.5833H15.65C15.65 16.9669 15.8924 16.4166 16.2761 16.0248L15.2046 14.9752ZM14.15 17.5833C14.15 19.5792 15.7108 21.25 17.7 21.25V19.75C16.5964 19.75 15.65 18.8091 15.65 17.5833H14.15ZM17.7 21.25C18.7036 21.25 19.6057 20.8194 20.2463 20.1385L19.1537 19.1107C18.7778 19.5102 18.2633 19.75 17.7 19.75V21.25ZM16.2761 16.0249C16.6492 15.6441 17.1512 15.4167 17.7 15.4167V13.9167C16.7228 13.9167 15.8417 14.3249 15.2047 14.9751L16.2761 16.0249ZM17.7 15.4167C18.8036 15.4167 19.75 16.3576 19.75 17.5833H21.25C21.25 15.5874 19.6892 13.9167 17.7 13.9167V15.4167ZM19.75 17.5833C19.75 18.1836 19.5201 18.7212 19.1537 19.1107L20.2463 20.1385C20.8696 19.4758 21.25 18.5725 21.25 17.5833H19.75ZM15.1993 16.0194L19.1589 20.144L20.241 19.1052L16.2814 14.9806L15.1993 16.0194Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

#page-account .nav a span{
	font-weight: 600;
}
#page-account .nav a span:nth-child(2){
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px; 
}
#page-account .nav a:hover i,
#page-account .nav a.active i{
	background:#7D55C6 ;
}
#page-account .nav a:hover span:nth-child(1),
#page-account .nav a.active span:nth-child(1){
	text-decoration: underline;
}
#page-account #user-info{
	border-radius: 20px;
	background:#FFF;
	box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.10);
	margin-bottom: 30px;
}
#page-account #user-info .name {
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
}
#page-account #user-info span {
	color: #292929;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 18px;
	display: block;
}
#page-account #user-info .id {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 5px;
	background: #EDE9FE;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px;
	color: #B1A1E4;
	width: 152px;
	height: 32px;
	margin: 5px 0;
}

#list-notifications > div{
	background: #F9F9F9;
}
#list-notifications .title{
	color: #A1A1A1;
}
#list-notifications .time,
#list-notifications .desc{
	color: #A1A1A1;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px;
}
#list-notifications .time{
	color: #A1A1A1;
	font-size: 10px;
}

#list-notifications .order-approved .title{
	color: #26CF7C;
}
#list-notifications .order-approved .desc{
	color: #000;
}
#list-notifications .order-approved .time{
	color: #000;
}
#list-notifications .order-approved{
	background: #D7FFEB;
}
#list-notifications .order-approved svg path{
	stroke: #26CF7C;
}

.item-accordion .goto{
	cursor: pointer;
	padding-bottom: 10px;
	color: #7D55C6;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 5px;
}
.item-accordion hr{
	border-top: 1px solid #E3E3E3;
	opacity: 1;
}
.item-accordion .content{
	height: 0;
	overflow: hidden;
	transition: all .3s;
	opacity: 0;
}
.item-accordion.active .content{
	height: auto;
	overflow: hidden;
	opacity: 1;
}
#list-orders h4{
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}
.item-accordion .arrow{
	transition: all .3s;
	margin-right: 4px;
}
.item-accordion.active .arrow{
	transform: rotate(180deg);
}

#list-orders-actions h4{
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}
#list-orders-actions .goto-more-details{
	color: #26CF7C;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px; /* 150% */
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}


.ordder-steps {
	position: relative;
}
.ordder-steps:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	background:#D7FFEB;
	top: 21px;
}
.ordder-steps > div{
	z-index: 2;
}


.ordder-steps .info{
	text-align: center;
	color:#292929 ;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px;
	margin-top: 10px;
}
.ordder-steps i{
	display: flex;
	padding: 10px;
	border-radius: 70px;
	background: #D7FFEB;
	width: 44px;
	height: 44px;
	margin: auto;
}
.ordder-steps > .active i{
	background: #26CF7C;
}

#order-details{
	border-radius: 20px;
	box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.10);
	position: relative;
}
#order-details h4{
	color: #26CF7C;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px; 
}
#order-details #id{
	color: #292929;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px; 
}
#order-details small{
	color:  #232323;
	text-align: right;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px;
}

#order-details .bt-close{
	position: absolute;
	right: 25px;
}
#order-details.close{
	display: none!important;
}
#order-details.active{
	display: flex!important;
}


#modal-order-tracking h4{
	color: #26CF7C;
	font-weight: 600;
	line-height: 35px;
}

#modal-order-tracking .steps{
	position: relative;
	z-index: 1;
}
#modal-order-tracking .steps:after{
	content: '';
	position: absolute;
	top: 2px;
	left: 12%;
	width: 2px;
	height: 100px;
	background: #D7FFEB;
	z-index: -1;
}
#modal-order-tracking .steps small{
	color: #292929;
	margin-top: 7px;
	display: block;
}

#modal-order-tracking .delivery-details{
	box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.10);
}
#modal-order-tracking .delivery-details .address{
	color: #292929;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px; 
}


#page-account .calculator .form-calculator .card{
	top: inherit;
}
#page-account .calculator lottie-player{
	left: -86px;
}
#page-account .calculator h2{
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px; 
	text-align: left;
}
#page-account .calculator p{
	color: #232323;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
	text-align: left;
}

#page-account .box-player{
	overflow: hidden;
}
#page-account {

}

#data-table {
	border: 1px solid  #E4E4E4;
	border-radius: 12px;
	margin-top: 20px;
	border-collapse: collapse;
	border-radius: 16px;
	overflow: hidden;
	outline: 1px solid #E4E4E4;
}
#data-table thead th{
	color: #7D55C6;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px; 
	text-align: center;
	border-bottom: 1px solid #E4E4E4;
}
#data-table td{
	color: #292929;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px; 
	padding: 13px 0;
	vertical-align: middle;
}
.dt-layout-end{
	margin: auto;
}
#data-table_wrapper .dt-layout-row:first-child,
.dt-length label,
#data-table_wrapper .dt-layout-row:last-child .dt-layout-start{
	display: none!important;
}
.div.dt-container .dt-paging .dt-paging-button{
	color: #7D55C6!important;
	font-size: 14px!important;
	font-style: normal;
	font-weight: 600!important;
	line-height: normal;
}
.dt-paging .current{
	background: #EDE9FE!important;
	border-radius: 100%!important; 
	border: 0!important;
	font-weight: 600!important;
	padding: 0!important;
}
#data-table_wrapper .dt-layout-row:first-child > div{
	width: 100%;
} 
.data-table .select__current{
	display: flex;
	justify-content: center;
}
.data-table .select__current strong{
	margin-right: 3px;
}

#page-account #data-search{
	height: 52px;
	border: 1.5px solid #7D55C6!important;
	padding: 10px 12px;
	border-radius: 10px!important;
}


#page-account .line-points span{
	position: relative;
	width: 100%;
	border:2px solid #B1A1E4;
	border-radius: 10px;
	display: block;
}
#page-account .line-points span:before{
	content: 'R$ ' attr(data-start);
	top: -25px;
	position: absolute;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px; /
}
#page-account .line-points span:after{
	content: '+ R$ ' attr(data-end);
	top: -25px;
	position: absolute;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px;
	right: 0;
}

.how-withdraw{
	display: flex;
	border: 1.5px solid #7D55C6;
	padding: 10px;
	border-radius: 10px;
	color: #7D55C6;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; /* 125% */
	align-items: center;
	justify-content: space-between;

}


#form-bank-pix input{
	border: 2px solid #7D55C6 !important;
	color: #7D55C6;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px; 
	padding: 15px 10px;
	background: transparent;
}
#page-account #data-search::placeholder,
#form-bank-pix input::-moz-placeholder,
#form-bank-pix input::placeholder{
	color: #7D55C6;
	font-size: 12px;
}

#page-settings .form-switch label{
	color: #000;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px; /* 150% */
}

#page-settings .form-switch:nth-child(1) label{
	width: 90px!important;
}
#page-settings .form-switch:nth-child(2) label{
	width: 110px!important;
}
#page-settings .form-switch:nth-child(3) label{
	width: 75px!important;
}


#page-gift-card .banner{
	padding: 80px 0;
}
#page-gift-card .section-2 {
	position: relative;
	overflow: hidden;
}
#page-gift-card .section-2 .content{
	padding: 50px 0 100px;
	position: relative;
	min-height: 600px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}
#page-gift-card .section-2 .obj{
	position: absolute;
	width: 100px;
}
#page-gift-card .section-2 .obj svg{
	width: 100%;
	height: auto;
}
#page-gift-card .section-2 .obj:nth-child(2){
	top: 50px;
	left: 0;
	right: 0;
	margin: auto;
	width: 56px;
}

#page-gift-card .section-2 .obj:nth-child(3){
	top: 30%;
	left: 83%;
	width: 77px;
}
#page-gift-card .section-2 .obj:nth-child(4){
	top: 30%;
	left: 21%;
	width: 36px;
}
#page-gift-card .section-2 .obj:nth-child(5){
	bottom: 20%;
	left: 21%;
	width: 80px;
}
#page-gift-card .section-2 .obj:nth-child(6){
	bottom: 15%;
	left: 50%;
	width: 44px;
}
#page-gift-card .section-2 .obj:last-child{
	bottom: 0;
	right: 0;
	width: 66%;
}

#page-gift-card .section-cta{
	background:#121212 url(../images/gift-card-1.png);
	background-repeat: no-repeat;
	background-position: 103% center;
	background-size: ;
}


#page-filter.gift-card .carousel-prods-gallery {
	position: relative;
}

#page-filter.gift-card .carousel-prods-gallery .splide__arrows .splide__arrow--prev,
#page-filter.gift-card .carousel-prods-gallery .splide__arrows .splide__arrow--next{
	    transform: scaleX(1);
	top: 50%!important;
	z-index: 9;
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='61' viewBox='0 0 60 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='2.5' width='55' height='55' rx='27.5' stroke='%237D55C6' stroke-width='1.5'%3E%3C/rect%3E%3Cpath d='M40.5 30.75C40.9142 30.75 41.25 30.4142 41.25 30C41.25 29.5858 40.9142 29.25 40.5 29.25V30.75ZM19.9697 29.4697C19.6768 29.7626 19.6768 30.2374 19.9697 30.5303L24.7426 35.3033C25.0355 35.5962 25.5104 35.5962 25.8033 35.3033C26.0962 35.0104 26.0962 34.5355 25.8033 34.2426L21.5607 30L25.8033 25.7574C26.0962 25.4645 26.0962 24.9896 25.8033 24.6967C25.5104 24.4038 25.0355 24.4038 24.7426 24.6967L19.9697 29.4697ZM40.5 29.25L20.5 29.25V30.75L40.5 30.75V29.25Z' fill='%237D55C6'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 80%;
	background-position: center;
}
#page-filter.gift-card .carousel-prods-gallery .splide__arrows .splide__arrow--prev{
	left: 10px;
}

#page-filter.gift-card .carousel-prods-gallery .splide__arrows .splide__arrow--next{
	    transform: scaleX(-1);
}







.section-work {overflow: hidden;}
.section-work .container{
	position: relative;
}
.section-work .container:before{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='262' viewBox='0 0 250 262' fill='none'%3E%3Cpath d='M-16 75.8919L22.1364 176.865L68.2674 75.8919V236C96.0864 166 123.96 96 151.779 26C155.776 76.2162 159.827 126.378 163.824 176.595C183.865 139.135 203.959 101.622 224 64.1622' stroke='%23FF5600' stroke-width='51' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	position: absolute;
	background-size: ;
	background-repeat: no-repeat;
	width: 250px;
	height: 264px;
	left: -16vw;
	top: 0;
	bottom: 0;
	margin: auto;
}
.section-work .container:after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='229' height='246' viewBox='0 0 229 246' fill='none'%3E%3Cpath d='M140.77 26C158.9 48.3825 177.084 70.765 195.214 93.1475L69.7736 127.184L203 190.411L26 199.179C81.7515 225.101 137.503 251.078 193.309 277' stroke='%2326CF7C' stroke-width='51' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	position: absolute;
	background-size: ;
	background-repeat: no-repeat;
	width: 250px;
	height: 247px;
	right: -16vw;
	bottom: -8vh;
}
.gift-card-product .box-qty input{
	height: 28px!important;
	font-size: 16px;
}
.gift-card-product .box-qty svg{
	width: 15px;
}

#help-center .section-banner{
	overflow: hidden;
	background: #5D34A9;
	position: relative;
}
#help-center .section-banner p,
#help-center .section-banner h1{
	color: #EDE9FE;
}
#help-center .section-banner img{
	margin-bottom: -16px;
}
#help-center .section-banner .box-text{
	width: 271px;
	bottom: 0;
	bottom: 14%;
	right: -24%;
	position: absolute;
	border-radius: 15px;
	opacity: 0.9;
	background: #FFF;
	box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.10);
}
#help-center .section-banner .box-text p{
	color: #292929;	
} 

#help-center .section-banner .col-lg-6 p{
	line-height: 47px;
}

#help-center .section-list a{
	color: #292929;
	padding: 10px;
	border-radius: 15px;
}
#help-center .section-list a:hover{
	background: #EDE9FE;
}

#help-center .section-list a.btn{
	color: #7D55C6;
	align-items: center;
	margin-top: 20px;
}

#help-center .section-list a.btn:hover{
	color: #fff;
}


.section-list .row > div{position: relative;}
.section-list .obj{position: absolute;right: 0;width: 90px; top:-50px}

#page-terms ul{
	padding: 0;
	list-style: none;
}
#page-terms ul li a{
	color: #292929;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 15px; 
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

#page-service-form textarea{
	border: 2px solid #B1A1E4 !important;
	border-radius: 8px;
	height: 200px;
	padding: 10px;
}

#page-center-archive .nav-archive{list-style: none;padding: 0}
#page-center-archive .nav-archive li a{
	display: block;
	padding: 10px 0 10px 29px ;
	color: #7D55C6;
	border-radius: 10px;
}
#page-center-archive .nav-archive li a:hover{
	background: #EDE9FE;
}

#page-center-archive .item{
	border-radius: 15px;
	border: 1.5px solid #EDE9FE;
	padding: 20px 20px 10px 20px;
	transition: all .3s;
}
#page-center-archive .item:hover{
	background: #EDE9FE;
}

#page-virtual-assistant .conversation {
	padding: 20px;
	height: 500px;
}

#page-virtual-assistant #guide{
	position: relative;
}
#page-virtual-assistant #guide:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.2;
	background: #66EDFA;
	filter: blur(122.80000305175781px);
}

#mCSB_1_container{
	display: flex;
	flex-wrap: wrap;
}


#page-virtual-assistant .conversation .message{
	border-radius: 15px;
	background: #EDE9FE;
	padding: 20px;
	position: relative;
}
#page-virtual-assistant .conversation .message p{
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
}
#page-virtual-assistant .conversation .message:before{
	content: '';
	position: absolute;
	top: 20px;
	right: -15px;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='28' viewBox='0 0 25 28' fill='none'%3E%3Cpath d='M2.5 18.3301C-0.83333 16.4056 -0.833335 11.5944 2.5 9.66987L17.5 1.00962C20.8333 -0.914884 25 1.49074 25 5.33974L25 22.6602C25 26.5092 20.8333 28.9149 17.5 26.9904L2.5 18.3301Z' fill='%23EDE9FE'/%3E%3C/svg%3E");
}

#page-virtual-assistant .conversation .bot .message:before{
	content: '';
	top: 20px;
	left: -15px;
}
#send-chat textarea{
	border-radius: 15px;
	border: 2px solid #B1A1E4!important;
	background: #FFF;
	outline: none;
	width: 100%;
	height: 84px;
	padding: 10px;
	resize: none;
}

#page-unlock-levels .section-1 h3{
	color: #000;
	font-weight: 500;
	line-height: 25px;
}	
#page-unlock-levels .section-1 ul{padding: 0; }
#page-unlock-levels .section-1 ul li {
	list-style: none;
	border-botom: 1px solid #E3E3E3;
}
#page-unlock-levels .section-1 ul li a{
	color: #E3E3E3;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px; 
	border-bottom: 1px solid #eee;
	display: block;
}
#page-unlock-levels .section-1 ul li:last-child a{
	border-bottom: 0;
}


#page-unlock-levels .section-1 ul li:nth-child(1) a.active,
#page-unlock-levels .section-1 ul li:nth-child(1) a:hover{
	color: #FF5600;
}
#page-unlock-levels .section-1 ul li:nth-child(2) a.active,
#page-unlock-levels .section-1 ul li:nth-child(2) a:hover{
	color: #26CF7C;
}
#page-unlock-levels .section-1 ul li:nth-child(3) a.active,
#page-unlock-levels .section-1 ul li:nth-child(3) a:hover{
	color: #F177C5;
}
#page-unlock-levels .section-1 ul li:nth-child(4) a.active,
#page-unlock-levels .section-1 ul li:nth-child(4) a:hover{
	color: #7D55C6;
}
#page-unlock-levels .section-1 ul li:nth-child(5) a.active,
#page-unlock-levels .section-1 ul li:nth-child(5) a:hover{
	color: #21D9EF;
}
#page-unlock-levels .section-1 ul li:nth-child(6) a.active,
#page-unlock-levels .section-1 ul li:nth-child(6) a:hover{color: #FDDC00;}


#list-levels > .row{display: none;}
#list-levels > .row.active{	display: flex;}

#page-unlock-levels .section-1 .row .col-6 > h3{
	font-size: 24px;
	font-weight: 600;
	position: relative;
}
#page-unlock-levels .section-1 .row .col-6 > h3:before{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 6px;
	left: -20px;
	background: #FF5600;
	border-radius: 100%;
}
#page-unlock-levels .section-1 .row:nth-child(2) .col-6 > h3:before{
	background: #26CF7C;
}
#page-unlock-levels .section-1 .row:nth-child(3) .col-6 > h3:before{
	background: #F177C5;
}
#page-unlock-levels .section-1 .row:nth-child(4) .col-6 > h3:before{
	background: #7D55C6;
}
#page-unlock-levels .section-1 .row:nth-child(5) .col-6 > h3:before{
	background: #21D9EF;
}
#page-unlock-levels .section-1 .row:nth-child(6) .col-6 > h3:before{
	background: #FDDC00;
}

#page-unlock-levels .section-1 .two .fs-20{
	color: #FF5600;
}
#page-unlock-levels .section-1 .two .fs-24{
	position: relative;
	padding-left: 20px;
}
#page-unlock-levels .section-1 .two .fs-24:before{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 8px;
	background: #FF5600;
	border-radius: 100%;
}

#page-unlock-levels .section-banner {
	min-height: 820px;
}
#page-unlock-levels .section-banner .row{
	position: relative;
}
#page-unlock-levels .section-banner #modal{
	display: none;
	position: absolute;
	background: #F9F9F9;
	width: 440px;
	min-height: 300px;
	right: 4.5%;
	top: 13%;
	border-radius: 20px;
	box-shadow: 0px 24px 48px 15px rgba(16, 24, 40, 0.25);
	padding: 70px 20px 20px 20px;
	align-content: end;
}
#page-unlock-levels .section-banner #modal.active{
	display: block;
}
#page-unlock-levels .section-banner #modal .close{
	position: absolute;
	right: 20px;
	top: 20px;
}





#page-unlock-levels .section-2 h3{
	color: #000;
}
#page-unlock-levels .section-2 .splide ul li{
	display: block;
	border: 0;
	padding-bottom: 20px;
}
#page-unlock-levels .section-2 .splide ul li div{
	box-shadow: 0 0 2px 2px #000;
	height: 100%;
	box-shadow: 0 4px 14px -2px #00000036;
	height: 100%;
	border-radius: 30px;
	padding: 22px 22px 40px;
}
#page-unlock-levels .section-3 {
	background: linear-gradient(90deg, #DEFDFF 0%, #FFF 100%);
}





#page-quiz #steps .numbers{
	display: block;
	width: 40px;
}
#page-quiz #steps .list-steps span{
	width: 40px;
	height: 2px;
	display: block;
	background: #ccc;
}
#page-quiz #steps .list-steps span.active{
	background: #7D55C6;
}

#page-quiz #steps .form-check-step {
	margin-bottom: 10px;
}
#page-quiz #steps .form-check-step input{
	display: none;
}
#page-quiz #steps .form-check-step label{
	position: relative;
	color: #292929;
	font-family: Goldplay;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
	padding-left: 30px;
	cursor: pointer;
}
#page-quiz #steps .form-check-step label:before{
	content: '';
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' viewBox='0 0 19 17' fill='none'%3E%3Cpath d='M16.7004 5.45589C17.8083 5.02926 18.3621 3.79442 17.9355 2.6865C17.5089 1.57857 16.2741 1.02473 15.1661 1.45135C14.5536 1.68395 13.913 1.79253 13.2636 1.77211C12.8666 1.76011 12.4721 1.69415 12.08 1.57423C11.5742 1.34836 11.04 1.1709 10.4842 1.05239C6.24578 0.148719 2.06258 2.8616 1.15891 7.09999C0.255245 11.3384 2.96812 15.5216 7.20652 16.4252C11.4449 17.3289 15.6281 14.616 16.5318 10.3776C16.8818 8.73614 16.6847 7.10511 16.0742 5.66741C16.2875 5.60393 16.4921 5.53859 16.7004 5.45589ZM8.10093 12.2303C6.17281 11.8192 4.94279 9.92252 5.35388 7.9944C5.76498 6.06628 7.66164 4.83626 9.58976 5.24735C9.80689 5.29365 10.0185 5.366 10.2108 5.44333C10.2834 5.48605 10.3666 5.52194 10.4497 5.55783C11.8584 6.27586 12.6812 7.86778 12.3368 9.48323C11.9257 11.4114 10.029 12.6414 8.10093 12.2303Z' fill='%237D55C6'/%3E%3C/svg%3E");
	width: 15.835px;
	height: 16.652px;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
}
#page-quiz #steps .form-check-step input:checked + label:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' viewBox='0 0 19 17' fill='none'%3E%3Cpath d='M16.7004 5.45589C17.8083 5.02926 18.3621 3.79442 17.9355 2.6865C17.5089 1.57857 16.2741 1.02473 15.1661 1.45135C14.5536 1.68395 13.913 1.79253 13.2636 1.77211C12.8666 1.76011 12.4721 1.69415 12.08 1.57423C11.5742 1.34836 11.04 1.1709 10.4842 1.05239C6.24578 0.148719 2.06258 2.8616 1.15891 7.09999C0.255245 11.3384 2.96812 15.5216 7.20652 16.4252C11.4449 17.3289 15.6281 14.616 16.5318 10.3776C16.8818 8.73614 16.6847 7.10511 16.0742 5.66741C16.2875 5.60393 16.4921 5.53859 16.7004 5.45589ZM8.10093 12.2303C6.17281 11.8192 4.94279 9.92252 5.35388 7.9944C5.76498 6.06628 7.66164 4.83626 9.58976 5.24735C9.80689 5.29365 10.0185 5.366 10.2108 5.44333C10.2834 5.48605 10.3666 5.52194 10.4497 5.55783C11.8584 6.27586 12.6812 7.86778 12.3368 9.48323C11.9257 11.4114 10.029 12.6414 8.10093 12.2303Z' fill='%2326CF7C'/%3E%3C/svg%3E");
}

#page-quiz #questions .item{
	display: none;
}

#page-quiz #questions .item.active{
	display: flex;
}

#page-work .section-banner .row{
	position: relative;
}
#page-work .section-banner .row:after{
	content: '';
	width: 201px;
	height: 201px;
	position: absolute;
	background: #FDDC00;
	top: -30px;
	right: -50px;
	z-index: -1;
	border-radius: 100%;
}

#page-work .section-banner .row > div:first-child{
	position: relative;
}
#page-work .section-banner .row:first-child > div:first-child:before{
	content: '';
	width: 122px;
	height: 122px;
	position: absolute;
	background: #F177C5;
	bottom: 60px;
	left: -40px;
	z-index: 1;
	border-radius: 100%;
}
#page-work .section-banner .row > div img{
	border-radius: 30px;
}

#page-work .section-1 h2{
	color:#FF5600 ;
}
#page-work .section-1 .splide .splide__list li{
	border-radius: 35px;
	background: #EDE9FE;
}
#page-work .section-1 .splide .splide__list li img{
	border-radius: 100%;
}

#page-work .section-3{position: relative;margin-top: 65px; }
#page-work .section-3:before{
	content: '';
	position: absolute;
	top: 10%;
	left: -44px;
	opacity: 0.6;
	border-radius: 100%;
	background: #F7AADD;
	filter: blur(122.80000305175781px);
	width: 20%;
	height: 40%;
	flex-shrink: 0;
	z-index: -2;
}
#page-work .section-3:after{
	content: '';
	position: absolute;
	bottom: 0%;
	right: 0;
	opacity: 0.6;
	border-radius: 100%;
	background: #BCF6D8;
	filter: blur(122.80000305175781px);
	width: 20%;
	height: 40%;
	flex-shrink: 0;
	z-index: -2;
}
#page-work .section-3 .row:last-child > div > div{
	border-radius: 20px;
	min-height: 210px;
}

#page-work .section-3 > span:nth-child(1){
	position: absolute;
	top: 0;
	left: 0;
	width: 280px;
	height: 128px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='279' height='99' viewBox='0 0 279 99' fill='none'%3E%3Cpath d='M-8.1836 30.6905C-4.93152 29.5815 -1.78382 28.2324 1.51219 27.2478C14.4262 23.3769 27.4847 22.9671 40.7159 25.4879C55.9569 28.3905 69.575 35.0984 82.5718 43.2569C92.7034 49.6173 102.204 56.886 112.047 63.6813C119.879 69.0849 127.834 74.3194 136.633 78.0075C161.357 88.3669 186.089 89.9337 210.611 77.7165C222.939 71.5733 232.326 62.0184 240.311 51.0277C241.969 48.7408 243.421 46.3199 245.066 44.0291C246.785 41.6368 247.231 38.9833 246.934 36.1383C246.674 33.7059 246.111 31.3163 246.067 28.855C246.019 26.1017 247.112 23.9834 249.264 22.2386C251.366 20.5198 257.003 22.123 258.223 24.3591C258.801 25.4255 258.561 26.498 258.032 27.4797C257.503 28.4613 256.471 28.4002 255.55 28.2496C254.696 28.106 253.873 27.7784 253.021 27.5389C252.82 27.4756 252.569 27.4383 252.439 27.6743C252.274 27.9819 252.477 28.1702 252.701 28.3374C254.221 29.5333 257.812 29.4157 258.778 28.1425C260.152 26.3197 259.517 23.6727 257.347 22.2171C257.118 22.0625 256.879 21.9457 256.626 21.825C254.155 20.6208 254.13 20.6129 254.776 17.9809C255.936 13.2282 257.427 8.56569 259.153 3.99081C259.5 3.06246 259.986 2.21928 260.725 1.53856C262.245 0.176379 264.085 0.657198 264.717 2.61156C265.109 3.82732 265.073 5.08821 264.795 6.32834C264.084 9.56245 263.319 12.7933 262.608 16.0275C262.504 16.4925 261.897 17.1458 262.608 17.4379C263.159 17.6661 263.513 16.9337 263.823 16.5193C266.052 13.513 268.375 10.5634 270.858 7.76121C271.975 6.49377 273.164 5.30435 274.511 4.2749C275.31 3.66823 276.114 3.35359 277.079 3.89158C278.09 4.45796 278.261 5.36884 278.167 6.41793C278.029 7.86839 277.388 9.11909 276.671 10.3461C274.513 14.094 271.623 17.2664 268.699 20.4144C266.95 22.2855 265.336 24.2544 264.036 26.4599C263.509 27.3455 263.016 28.2973 263.202 29.379C263.505 31.1472 265.181 31.7561 267.423 30.9111C267.552 31.3387 267.18 31.5539 267.073 31.8521C266.584 33.2336 266.867 34.4012 267.982 35.3873C269.063 36.3489 270.22 36.1449 271.31 35.4913C273.007 34.4891 274.317 33.0054 276.071 31.4263C273.859 35.6967 271.036 38.8763 267.476 41.4513C264.217 43.8164 260.782 45.9468 257.639 48.4727C256.137 49.6885 254.961 51.1448 253.904 52.7492C245.925 64.8206 236.525 75.5609 224.375 83.6956C207.936 94.702 189.647 99.085 169.986 98.2383C150.404 97.4028 132.561 91.07 115.989 80.8213C105.344 74.2446 95.391 66.6542 85.1249 59.5325C76.629 53.644 67.9061 48.1268 58.4629 43.8908C34.1595 33.0274 10.3225 32.751 -12.8081 46.9676C-12.9814 47.0791 -13.1979 47.108 -13.401 47.1825C-11.6745 41.6812 -9.95188 36.1925 -8.22532 30.6912L-8.1836 30.6905Z' fill='%2321D9EF'/%3E%3Cpath d='M273.767 23.333C273.56 23.6413 273.375 24.0535 273.063 24.3428C271.171 26.1413 269.271 27.9233 267.327 29.6644C266.58 30.3286 265.693 30.9076 264.709 30.0319C263.78 29.2012 264.14 28.3185 264.641 27.3832C265.983 24.8724 267.781 22.7125 269.726 20.6542C270.448 19.8987 271.129 19.0062 272.341 19.857C273.52 20.6833 274.008 21.8181 273.767 23.333Z' fill='%2321D9EF'/%3E%3Cpath d='M268.077 32.0034C269.413 29.8641 270.965 27.5165 272.996 25.5403C273.411 25.1449 273.922 25.0565 274.503 25.3217C276.551 26.2412 277.138 28.2923 275.821 30.0223C274.418 31.8498 272.768 33.4063 270.845 34.6837C270.111 35.1724 269.304 35.3202 268.587 34.6526C267.888 34.0182 267.627 33.2174 268.065 31.9995L268.077 32.0034Z' fill='%2321D9EF'/%3E%3C/svg%3E");
}
#page-work .section-3 > span:nth-child(2){
	background: #7D55C6;
	width: 51px;
	height: 51px;
	position: absolute;
	border-radius: 100%;
	top: -5%;
	left:8%;
}
#page-work .section-3 > span:nth-child(3){
	position: absolute;
	top: 0;
	right: 0;
	width: 280px;
	height: 128px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='286' height='121' viewBox='0 0 286 121' fill='none'%3E%3Cpath d='M303.762 36.7874C300.737 33.2127 297.095 30.3647 293.188 27.8457C273.378 15.0521 252.265 13.8281 230.363 21.2542C219.427 24.9688 210.078 31.4922 201.363 38.9316C192.563 46.4398 184.509 54.6895 176.592 63.1081C163.608 76.8923 150.315 90.3663 134.809 101.401C122.808 109.945 109.898 116.477 95.2374 119.069C79.8812 121.806 64.9555 120.625 50.7472 113.774C38.4587 107.831 29.3028 98.4918 22.4391 86.8634C16.2627 76.3887 12.1103 65.1915 10.7181 53.0374C10.138 47.9474 8.41989 43.3915 4.28317 39.9357C2.25765 38.2432 1.05624 35.9071 0.569538 33.2414C0.123509 30.9359 0.732417 29.0631 2.42876 27.4559C4.69472 25.2721 7.38971 23.8906 10.3749 23.003C11.189 22.761 11.7406 22.8172 11.9945 23.8183C12.1709 24.5174 12.6093 25.2277 13.2584 25.5416C14.9424 26.3325 14.0908 26.9422 13.2192 27.5964C11.5941 28.8084 10.0515 30.1216 8.1988 30.9853C7.93806 31.1135 7.57476 31.1849 7.58293 31.712C9.1337 31.6844 10.2955 30.7657 11.4478 29.9389C12.252 29.3398 12.8679 29.3717 13.7052 29.8131C15.1304 30.5621 16.5755 31.2667 17.9206 32.1933C16.7468 30.6495 15.1659 29.606 13.4913 28.7232C14.6017 26.6383 17.6363 26.3285 17.9687 23.2201C18.3027 24.0436 18.4734 24.4944 18.6779 24.9177C19.2808 26.1402 20.2801 26.8148 21.6608 26.7853C23.0722 26.7589 23.97 25.9991 24.4308 24.6684C24.739 23.7711 24.7883 22.8318 24.7457 21.8832C24.4996 17.6167 24.2536 13.3503 23.5047 9.15634C23.2001 7.438 23.4238 5.85094 23.882 4.24135C24.1721 3.21831 24.803 2.64798 25.856 2.49219C26.909 2.33641 27.8095 2.61397 28.4774 3.50249C29.0903 4.32348 29.3474 5.29394 29.4819 6.25192C30.6356 14.2177 31.1533 22.196 29.5963 30.1795C28.8581 33.9277 27.5671 37.4802 25.7233 40.837C22.8692 46.0567 22.0367 51.7922 23.2653 57.5055C26.084 70.5481 31.6971 82.2966 40.8812 92.1183C51.0991 103.036 63.8946 108.257 78.6946 108.698C94.1717 109.177 108.222 104.526 121.261 96.4285C132.267 89.5942 142.068 81.213 151.386 72.2716C160.598 63.4433 169.049 53.8872 178.049 44.867C189.014 33.88 200.313 23.2676 214.134 15.8534C236.454 3.87252 259.679 1.68959 283.696 9.95871C294.059 13.5384 303.008 19.5901 310.9 27.2058C308.534 30.3701 306.182 33.5512 303.799 36.7293L303.762 36.7874Z' fill='%237D55C6'/%3E%3Cpath d='M5.09929 24.2161C4.29981 20.0634 3.68105 15.9602 3.31366 11.8206C3.10399 9.32251 3.15632 6.83564 3.6101 4.35874C3.75573 3.53769 3.9764 2.73978 4.52475 2.06815C5.19752 1.23893 6.03353 0.782388 7.11346 0.969897C8.21027 1.14365 8.83564 1.84207 9.10023 2.8907C9.87459 5.77145 10.0987 8.73542 10.309 11.6825C10.5344 14.7859 10.5865 17.9181 11.2027 20.984C11.2953 21.4423 11.4492 21.9069 10.7088 22.0326C8.66717 22.3198 6.93201 23.3968 5.09929 24.2161Z' fill='%237D55C6'/%3E%3Cpath d='M21.5727 8.76072C22.3363 9.31844 22.7578 10.0425 22.8479 10.9805C23.2328 14.7967 23.7095 18.6224 23.7818 22.4686C23.7868 23.0264 23.6831 23.5886 23.5931 24.1676C23.4224 25.2338 22.7746 25.8179 21.7141 25.8955C20.6536 25.9732 19.8869 25.4461 19.4842 24.5381C19.1683 23.8403 18.9675 23.0768 18.8618 22.2921C18.3112 18.5828 17.8357 14.8966 17.2682 11.201C17.073 9.92728 17.7302 9.25127 18.6844 8.69842C19.6554 8.13181 20.6516 8.07858 21.6033 8.76384L21.5727 8.76072Z' fill='%237D55C6'/%3E%3Cpath d='M13.8062 24.8438C13.3103 24.5456 12.945 24.0285 12.7593 23.4213C11.5859 19.2925 11.1328 15.0823 11.4614 10.797C11.5713 9.41504 12.6118 8.62331 13.9124 8.7714C15.1825 8.91638 16.1592 9.35652 16.2619 10.9304C16.476 14.2958 17.0472 17.6512 17.105 21.0317C17.1338 21.9634 17.1152 22.9057 16.8682 23.8093C16.3944 25.5721 15.3026 25.9561 13.8062 24.8438Z' fill='%237D55C6'/%3E%3C/svg%3E");
}

#page-work .section-3 > span:nth-child(4){
	background: #26CF7C;
	width: 30px;
	height: 30px;
	position: absolute;
	border-radius: 100%;
	top: 30%;
	left:15%;
}
#page-work .section-3 > span:nth-child(5){
	background: #F177C5;
	width: 30px;
	height: 30px;
	position: absolute;
	border-radius: 100%;
	bottom: 0%;
	right:15%;
}

#page-work .section-3 > span:nth-child(6){
	position: absolute;
	bottom: -10%;
	left: 0;
	width: 322.195px;
	height: 125.758px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='236' height='65' viewBox='0 0 236 65' fill='none'%3E%3Cpath d='M-90.5948 0.212185C-85.1796 20.1523 -71.6107 33.2922 -53.9162 42.2342C-36.9834 50.7823 -19.5329 50.6089 -2.42237 41.9035C7.50314 36.8679 16.7158 30.6406 26.2017 24.8424C34.9071 19.5373 43.5234 14.0237 53.2383 10.6251C67.9627 5.48866 82.746 5.27604 97.4683 10.5824C105.389 13.4328 112.134 18.3118 118.646 23.5299C125.973 29.398 132.835 35.8847 140.604 41.2057C148.176 46.4014 156.232 50.3891 165.621 50.5742C177.611 50.8163 188.06 46.5911 197.244 39.0242C198.234 38.2039 198.765 37.2699 198.761 35.9184C198.752 33.5727 199.499 31.341 200.597 29.3063C202.543 25.7486 202.964 22.1174 201.802 18.2341C201.334 16.6676 201.104 15.042 200.809 13.4341C200.572 12.1835 201.151 11.2852 202.253 10.7806C203.355 10.276 204.253 10.7357 205.008 11.5642C207.178 13.9783 208.443 16.8437 209.165 19.9644C209.419 21.1019 208.745 22.1072 208.274 23.0413C207.408 24.737 206.834 26.5104 206.254 28.3017C205.274 31.3487 206.718 33.3212 209.933 33.266C210.552 33.2549 210.832 33.3088 210.909 33.9102C210.909 33.9698 210.926 34.0353 210.95 34.083C211.71 35.7272 213.526 35.4021 214.621 36.1061C215.614 36.7564 215.713 38.8344 217.475 39.1463C218.766 39.3802 219.863 38.8339 220.876 38.1208C222.467 36.9857 223.856 35.6242 225.197 34.2269C225.626 33.7749 226.02 33.3706 226.746 33.574C229.877 34.4236 232.637 35.8442 234.39 38.7341C234.693 39.2524 234.912 39.8421 235.054 40.4258C235.315 41.605 235.265 42.7599 234.205 43.5563C233.221 44.2992 232.162 43.9644 231.299 43.3977C226.315 40.0808 221.604 41.045 217.093 44.26C214.298 46.2627 211.521 48.1523 207.901 48.1713C207.044 48.1821 206.543 48.9078 205.941 49.4011C193.734 59.411 179.861 64.7331 163.96 64.0154C152.166 63.4818 141.944 58.6101 132.427 51.9889C124.391 46.3997 117.291 39.6745 109.625 33.6333C105.057 30.0193 100.358 26.6195 94.9914 24.2071C86.5303 20.4213 77.7079 19.6713 68.6391 20.725C60.0823 21.7318 52.4272 25.2046 45.0332 29.3802C34.4575 35.3497 24.3808 42.1414 13.9417 48.3551C4.6705 53.8679 -4.88568 58.7491 -15.6466 60.7056C-26.8898 62.7388 -38.0046 62.1346 -48.9012 58.6849C-69.5518 52.1681 -84.9902 39.0376 -96.5463 21.0124C-96.7424 20.7085 -96.8371 20.3393 -97.2359 20.2256L-90.5293 0.194407L-90.5948 0.212185Z' fill='%23FDDC00'/%3E%3Cpath d='M207.625 26.5756C208.378 24.1475 209.465 21.8508 210.682 19.6376C211.679 17.8469 213.263 17.4441 215.137 18.429C217.059 19.4496 217.361 20.3252 216.263 22.4194C214.711 25.3347 213.052 28.2141 211.399 31.0756C210.743 32.2059 209.921 32.8836 208.421 32.3219C206.898 31.7722 206.56 30.6465 206.746 29.3191C206.884 28.3726 207.32 27.4861 207.631 26.5577L207.625 26.5756Z' fill='%23FDDC00'/%3E%3Cpath d='M215.94 35.4814C216.984 34.0837 218.015 32.6621 219.059 31.2644C220.103 29.8666 221.153 28.451 222.214 27.0593C222.954 26.0958 223.699 25.293 225.091 26.176C226.894 27.3155 227.945 28.9185 227.205 30.1201C225.117 33.511 222.452 36.3712 218.812 38.1703C218.008 38.5562 217.198 38.4837 216.514 37.7386C215.92 37.0829 215.665 36.4217 215.952 35.5052L215.94 35.4814Z' fill='%23FDDC00'/%3E%3Cpath d='M220.024 21.5543C222.898 22.5167 223.373 24.0057 221.577 26.3431C219.925 28.4902 218.285 30.6611 216.615 32.8023C216.096 33.4624 215.524 34.1047 214.874 34.6218C214.106 35.2578 213.212 35.3162 212.38 34.6602C211.547 34.0042 211.352 33.1644 211.859 32.2423C212.635 30.8144 213.464 29.4045 214.252 28.0005C215.249 26.2097 216.329 24.4667 217.206 22.6163C217.851 21.224 218.792 21.1419 220.018 21.5722L220.024 21.5543Z' fill='%23FDDC00'/%3E%3C/svg%3E");
}

#page-work .section-3 > span:nth-child(7){
	position: absolute;
	bottom: -10%;
	right: 0;
	width: 243px;
	height: 125px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='262' height='90' viewBox='0 0 262 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M330 17.4555C320.645 25.8618 310.08 32.3072 298.24 36.6309C287.643 40.4885 276.659 41.9833 265.384 41.5815C247.738 40.9707 230.753 36.9363 213.93 31.9857C206.042 29.6551 198.187 27.212 190.058 25.8297C172.799 22.8722 157.556 27.1798 144.12 38.2382C137.136 43.9764 130.958 50.5182 124.683 56.9796C117.344 64.534 109.779 71.8152 100.892 77.5855C92.1657 83.2433 82.8427 87.4866 72.4873 89.2225C60.7125 91.1995 49.4539 89.3029 38.5824 84.7059C27.6786 80.0929 18.3717 73.4225 11.2585 63.8107C9.32289 61.1908 7.14537 58.7155 5.17753 56.0956C3.35486 53.6685 1.83865 51.0807 0.741825 48.2518C0.209541 46.8856 -0.209834 45.4872 0.112762 44.0085C0.354709 42.8834 0.951513 42.0315 2.12899 41.6297C3.30647 41.2439 3.67745 42.2244 4.242 42.8191C5.0001 43.6228 5.70981 44.4907 6.48404 45.3747C6.98407 44.5711 6.50017 44.2175 6.20984 43.8156C5.64529 43.0602 5.0001 42.369 4.50008 41.5975C3.77423 40.4724 3.93553 39.3633 4.96784 38.5275C6.01628 37.6917 7.0002 38.0293 7.82282 39.0097C8.6777 40.0384 9.53258 41.051 10.5649 41.9672C10.5649 40.7617 9.5971 40.0866 9.03256 39.2026C8.64544 38.6079 7.95186 38.1579 8.04864 37.322C8.16155 36.3737 8.38736 35.4576 9.46806 35.1039C10.5165 34.7503 11.452 34.9271 12.1295 35.8272C12.7585 36.647 13.2908 37.5471 13.9199 38.3829C14.1618 38.7043 14.2425 39.5241 14.8393 39.1223C15.2909 38.8169 14.7909 38.2704 14.5651 37.9007C14.1135 37.1452 13.6134 36.4219 13.1134 35.6826C12.1779 34.2681 12.7908 33.0787 14.5167 32.9823C15.8071 32.918 16.6781 33.6734 17.3878 34.6057C18.6298 36.213 19.9041 37.8203 20.7267 39.6687C21.3396 41.051 22.0816 40.9867 23.1462 40.3599C24.8237 39.3794 26.6141 38.6722 28.5658 38.4793C30.2917 38.3025 32.0176 38.4632 33.5499 39.3794C35.1629 40.3599 35.1306 41.6457 33.4854 42.5619C32.6789 43.012 31.7756 43.3174 30.8723 43.5745C26.9044 44.7157 23.63 46.9338 20.8235 49.9235C18.6943 52.2059 18.5169 53.7007 20.2428 56.3045C23.6784 61.448 28.1625 65.5306 33.3402 68.8577C41.018 73.7922 49.341 77.1515 58.4705 78.1159C67.0999 79.0321 75.3745 77.4087 83.3104 73.9529C93.698 69.4203 102.44 62.6213 110.457 54.7937C117.377 48.0268 123.845 40.7939 130.99 34.2521C138.087 27.7424 145.733 22.0203 154.701 18.2753C167.508 12.9068 180.751 12.1835 194.267 14.7874C204.203 16.684 213.785 19.9469 223.511 22.6793C234.818 25.8458 246.254 28.2728 257.932 29.5265C283.949 32.3072 306.241 24.5117 324.838 6.20427C326.774 4.30763 328.21 2.02523 330 0V17.4555Z' fill='%2326CF7C'/%3E%3C/svg%3E%0A");
}
#page-work .section-3 > span:nth-child(8){
	background: #FF5600;
	width: 104px;
	height: 104px;
	position: absolute;
	border-radius: 100%;
	bottom: -20%;
	left:0;
	right: 0;
	margin: auto;
}
#page-work .word-gallery{
	position: relative;
	display: none;
	opacity: 0;
	transition: all .3s;
}
#page-work #word-gallery.active{
	display: flex;
	opacity: 1;
}
#page-work .word-gallery > div{
	position: relative;
}
#page-work .word-gallery > div div{
	height: 428px;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 20px;
	background-size: cover;
}
#page-work .word-gallery:after{
	content: '';
	width: 800px;
	height: 800px;
	position: absolute;
	background: #7D55C6;
	bottom: -270px;
	left: -334px;
	z-index: -1;
	border-radius: 100%;
}
#page-work .word-gallery:before{
	content: '';
	width: 669px;
	height: 669px;
	position: absolute;
	background: #FF5600;
	top: 25%;
	right: -334px;
	z-index: -1;
	border-radius: 100%;
}
#page-work .word-gallery .obj-1:after{
	content: '';
	width: 72px;
	height: 72px;
	position: absolute;
	background: #26CF7C;
	top: 40%;
	right: -30px;
	z-index: 1;
	border-radius: 100%;
}
#page-work .word-gallery .obj-2:after{
	content: '';
	width: 153px;
	height: 153px;
	position: absolute;
	background: #21D9EF;
	top: 25%;
	left: -50px;
	z-index: -1;
	border-radius: 100%;
}
#page-work .word-gallery .obj-3:after{
	content: '';
	width: 138px;
	height: 138px;
	position: absolute;
	background: #F177C5;
	bottom: -80px;
	left: -50px;
	z-index: 1;
	border-radius: 100%;
}
#page-work .word-gallery .obj-4:after{
	content: '';
	width: 72px;
	height: 72px;
	position: absolute;
	background: #FDDC00;
	top: 40%;
	right: -30px;
	z-index: 1;
	border-radius: 100%;
}








#page-extension .section-banner {
	padding: 80px 0;
}
#page-extension .section-banner .row > div:nth-child(1){
	justify-items: center;
}
#page-extension .section-banner .row > div .item{
	border-radius: 20px;
	border: 2px solid #7D55C6;
	padding: 20px;
	position: relative;
}
#page-extension .section-banner .row > div .item:after{
	content: "1";
	position: absolute;
	top: -25px;
	right: 25px;
	width: 47px;
	height: 47px;
	background: #7D55C6;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 32px;
	border-radius: 100%;
}

#page-extension .section-banner .row > div .item:last-child{
	border: 2px solid #FF5600;
}
#page-extension .section-banner .row > div .item:last-child:after{
	content: '2';
	background:#FF5600 ;
}

#page-extension .section-1{
	overflow: hidden;
}
#page-extension .section-1 h2 span{
	position: relative;
}
#page-extension .section-1 h2 span:after{
	content: '';
	width: 90%;
	height: 20px;
	position: absolute;
	left: 0;
	top: 33px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='94' height='13' viewBox='0 0 94 13' fill='none'%3E%3Cpath d='M92.4279 1.92685C68.8618 0.412443 45.2369 0.096941 21.6121 1.0119C14.9125 1.2643 8.21288 1.61135 1.54267 2.05305C-0.514223 2.17926 -0.514223 5.64978 1.54267 5.49203C25.1088 3.91452 48.7631 3.53592 72.3586 4.35622C79.0581 4.57707 85.7577 4.92412 92.4573 5.33428C94.5142 5.46048 94.5142 2.0215 92.4573 1.8953L92.4279 1.92685Z' fill='%23292929'/%3E%3Cpath d='M69.1465 8.45631C50.1937 7.47825 31.1821 7.66755 12.2587 9.05576C10.2018 9.21351 10.2018 12.6525 12.2587 12.4947C31.1821 11.1065 50.1937 10.9172 69.1465 11.8953C71.2034 11.9899 71.2034 8.55096 69.1465 8.45631Z' fill='%23292929'/%3E%3C/svg%3E");
}

#page-extension .section-1 .row > div:last-child{
	position: relative;
}
#page-extension .section-1 .row > div:last-child:after{
	content: '';
	position: absolute;
	top: 38%;
	left: 60%;
	background-image: url("data:image/svg+xml,%3Csvg width='299' height='346' viewBox='0 0 299 346' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M114.083 58.7028L45.811 150.323L266 33L33 270.162L231.891 169.118L111.521 313L258.847 236.909' stroke='%23FDDC00' stroke-width='65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	width: 245px;
	height: 280px;
	background-size: cover;
	z-index: -1;
}

#page-extension .section-2 {
	overflow: hidden;
	position: relative;
}
#page-extension .section-2 .row > div{
	position: relative;
}
#page-extension .section-2 .row > div:last-child:after{
	content: '';
	width: 92.035px;
	height: 96.657px;
	position: absolute;
	bottom: 0;
	left: -50px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='97' viewBox='0 0 93 97' fill='none'%3E%3Cpath d='M67.9495 0.665601C49.1056 13.835 26.205 19.791 3.43526 17.4748V24.6882C23.5223 25.6808 44.0674 31.703 59.7053 44.8724C74.0345 56.8506 84.0453 74.2554 84.8959 93.1823C85.0922 97.8147 92.2895 97.8147 92.0278 93.1823C91.0463 72.4024 80.5121 52.9461 64.7434 39.7767C47.5352 25.3499 25.4853 18.5336 3.43526 17.4748C-1.21028 17.2762 -1.07942 24.2249 3.43526 24.6882C27.3827 27.1367 51.8536 20.7175 71.6136 6.88632C75.3431 4.23921 71.8099 -2.04769 68.0149 0.665601H67.9495Z' fill='%23292929'/%3E%3C/svg%3E");
}
#page-extension .section-2 .row > div:last-child:before{
	content: '';
	width: 114.869px;
	height: 101.189px;
	position: absolute;
	top: 10%;
	right: 2%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='115' height='102' viewBox='0 0 115 102' fill='none'%3E%3Cpath d='M5.91998 15.8866C10.0394 9.2525 18.9077 2.84521 26.689 8.06177C30.8657 10.8401 31.4378 16.3969 31.7239 20.9898C32.0672 26.4898 31.495 31.9332 30.1219 37.2631C29.2636 40.6652 33.9553 42.6498 35.8433 39.6446C39.9056 33.0672 45.1121 27.2269 51.2913 22.5774C57.1273 18.1547 64.5652 13.5051 72.1748 13.6185C75.1499 13.6185 78.2395 14.6392 80.5281 16.6237C83.7322 19.4588 83.961 23.8815 83.3889 27.794C82.4734 34.0878 79.2694 40.8353 73.5479 44.1807C71.8887 45.1447 67.2543 47.2993 65.7667 44.9179C64.9657 43.6704 66.2816 41.4591 67.0254 40.4951C68.1697 38.9642 69.829 37.7735 71.6026 36.9796C78.7545 33.861 86.9362 37.4899 92.8293 41.5725C103.815 49.1705 111.424 63.2892 107.476 76.6141C105.417 83.475 100.611 89.5988 94.2025 92.8875C85.5058 97.3102 75.7793 94.1916 67.1399 91.2999C63.3065 90.0524 61.6472 96.0061 65.4806 97.2535C75.436 100.542 85.9063 103.321 95.9761 98.8979C103.986 95.3824 109.937 88.1813 112.912 80.1296C119.491 62.4954 108.621 43.2735 93.1726 34.3147C84.8765 29.5517 73.9484 27.1702 65.6523 33.2373C62.1049 35.8456 59.0726 40.0982 59.4731 44.6911C59.8736 49.2839 63.5925 51.8355 67.8836 52.0056C76.6947 52.4025 83.961 44.6344 87.165 37.2631C90.7696 29.0414 92.0283 17.6444 84.1327 11.4072C74.9783 4.20605 62.9632 8.00506 53.9804 13.335C44.4256 19.0619 36.4155 27.0568 30.5796 36.4693L36.3011 38.8508C38.0747 31.7631 38.7041 24.4486 37.7886 17.2474C37.0449 11.2371 34.9279 5.39679 29.3209 2.27819C18.2784 -3.84559 6.3777 3.29883 0.484572 12.768C-1.63238 16.1701 3.74582 19.2887 5.86277 15.8866H5.91998Z' fill='%23292929'/%3E%3C/svg%3E");
}

#page-extension .section-2 .row > div:first-child > div{position: relative;padding-left: 65px}
#page-extension .section-2 .row > div:first-child > div:before{
	content: '1';
	background: #26CF7C;
	width: 47px;
	height: 47px;
	border-radius: 10px;
	color: #fff;
	font-size: 32px;
	font-weight: 600;
	line-height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
}

#page-extension .section-2 .row > div:first-child > div:nth-child(3):before{
	content: '2';
	background: #21D9EF;
}
#page-extension .section-2 .row > div:first-child > div:nth-child(4):before{
	content: '3';
	background: #7D55C6;
}
#page-extension .section-2 > span{
	width: 656px;
	height: 656px;
	top: -595px;
	left: 10%;
	position: absolute;
	border-radius: 100%;
	background: #21D9EF;
}
#page-extension .section-2 > span:nth-child(2){
	width: 181px;
	height: 181px;
	top: inherit;
	bottom: -120px;
	left: -120px;
	position: absolute;
	border-radius: 100%;
	background:  #FF5600;
}
#page-extension .section-2 > span:nth-child(3){
	width: 333px;
	height: 333px;
	top: inherit;
	left: inherit;
	bottom: 50px;
	right: -280px;
	position: absolute;
	border-radius: 100%;
	background:  #7D55C6;
}
#page-bio {
	margin-top: 50px;
}

#page-bio  .movie-home video {
	height: auto !important;
}

#page-bio #logo {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 200px;
	height: 199px;
	border-radius: 100%;
	background: #7D55C6;
	box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.25);
}
#page-bio .movie{
	height: auto;	
}
#page-bio .movie-controls{
	position: relative;
	bottom: -29px;
}
#page-bio .movie-home .row > .col{
	margin: 50px 0;
}
#page-bio .row > .col-lg-3 .logo{
	width: 60%;
}
#page-bio .box-news{
	border: 2px solid #F3F3F3;
	border-radius: 30px;
}
#page-bio .sidebar {
	position: relative;
}
#page-bio .sidebar > div{
	position: -webkit-sticky;
	position: sticky;
}

#page-bio .sidebar .box{
	top: 0; 
}
#page-bio .carousel-prods-gallery h3{
	font-size: 16px;
	color: #292929;
	font-weight: 600;
	margin-top: 40px;
}
#page-bio .carousel-prods-gallery .splide__pagination{
	bottom: 60px;
}
#page-bio .form-calculator{
	border-radius: 20px;
	border: 2px solid #7D55C6;
	box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.25);
}
#page-bio .form-calculator .card{border: 0; }
#page-bio .section-calculator{
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='357' height='368' viewBox='0 0 357 368' fill='none'%3E%3Cpath d='M317.921 242.646L119.318 326.407L297.61 140.336L76.6392 212.555L267.372 42.2125C245.956 59.3376 204.051 88.0043 145.601 97.1437C99.8812 104.286 62.1009 96.6822 38.8042 89.7816' stroke='%23F177C5' stroke-width='80' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: 110% 150%;
	min-height: 504.04px;
	overflow: hidden;
}
#page-bio .section-calculator lottie-player {
	margin-left: -163px;
	width: 130%!important;
}
#page-bio .about .row > div:last-child div,
#page-bio .about .row > div:first-child div{
	border-radius: 40px;
	height: 255px;
	border: 2px solid #F3F3F3;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='351' height='256' viewBox='0 0 351 256' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M343.009 -122.05C354.504 -106.765 353.031 -85.4475 339.541 -71.8607L161.311 107.651L243.622 66.2722C260.12 57.9787 280.223 62.3392 291.724 76.7057C303.225 91.0721 302.95 111.48 291.066 125.537L236.939 189.558L283.354 165.837C302.472 156.067 325.955 163.517 335.806 182.478C345.657 201.439 338.145 224.73 319.028 234.5L100.614 346.124C84.1295 354.548 63.9416 350.275 52.3619 335.908C40.7821 321.542 41.0235 301.07 52.9389 286.977L109.177 220.458L-16.0252 283.399C-33.0458 291.955 -53.8106 287.018 -65.0699 271.738C-76.3292 256.458 -74.7655 235.337 -61.3765 221.851L105.974 53.2973L3.6405 107.252C-12.4537 115.737 -32.3293 112.015 -44.1957 98.2932C-56.062 84.5714 -56.7439 64.5217 -45.8368 50.038L55.3772 -84.3654C68.2466 -101.455 92.6476 -104.961 109.878 -92.1974C125.962 -80.2829 130.113 -58.4029 120.127 -41.6439L293.517 -133.062C310.493 -142.012 331.515 -137.335 343.009 -122.05Z' fill='%2326CF7C'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
}
#page-bio .about .row > div:first-child div img{
	position: absolute;
	top: -30px;
	right: -70px;
}

#page-bio .about .row > div:last-child div{
	background:#7D55C6 ;
	position: relative;
	overflow: hidden;
}
#page-bio .about .row > div:last-child span{
	position: absolute;
	width: 111px;
	height: 111px;
	border-radius: 100%;
}
#page-bio .about .row > div:last-child span:nth-child(1){
	top: -40px;
	left: -20px;
	background: #26CF7C;
}
#page-bio .about .row > div:last-child span:nth-child(2){
	bottom: -70px;
	left: 40px;
	background: #21D9EF;
}
#page-bio .about .row > div:last-child span:nth-child(3){
	top: 40%;
	right: -70px;
	background: #F177C5;
}

#page-bio .extension{
	border-radius: 40px;
	border: 2px solid #E3E3E3;
}
#page-bio .col-lg-9 {
	margin-bottom:80px;
}

.openAccordion svg{
	transform: rotate(180deg);
	transition: all .3s;
}
.openAccordion.active svg{
	transform: rotate(0);
}

.box-content{display: none;}
.box-content.active{
	display: flex;
	flex-wrap: wrap;
}

.mCSB_dragger_bar{
	background-color: #B1A1E4!important;
	width: 8px!important;
	opacity: 1!important;
}

a.add-to-card,
a.wishlist{
	display: inline-block;
}
a.wishlist:hover svg path{
	stroke: red;
}
a.add-to-card:hover svg path{
	stroke: #7D55C6;
}


a.wishlist.favorited svg path{
	stroke: #232323;
}
a.wishlist.favorited {
	background: #FDDC00;
	border-radius: 100%;
}


.hr-default{
	color: #7D55C6;
	margin: 0px 0 10px;
}


.date{ color:#7D55C6; }
input::-ms-input-placeholder {
	color: #B1A1E4!important;
	font-size: 12px!important;font-style: normal;font-weight: 500;line-height: 15px;
}
input::placeholder {
	color: #B1A1E4!important;font-size: 12px!important;font-style: normal;
	font-weight: 500;line-height: 15px;
}

input.place20::-ms-input-placeholder {
	color: #B1A1E4!important;
	font-size: 20px!important;font-style: normal;font-weight: 500;line-height: 15px;
}
input.place20::placeholder {
	color: #B1A1E4!important;font-size: 20px!important;font-style: normal;
	font-weight: 500;line-height: 15px;
}

#modalDelEndereco .modal-content{
	border-radius: 20px;
}

#modalDelEndereco .modal-header{
	font-size: 20px;
	font-weight: 600;
}
#modalDelEndereco h4{
	color: #292929;
	font-size: 16px;
}
#modalDelEndereco p{
	color: #7D55C6;
	font-size: 16px;
	font-weight: 500;
}







.modal-backdrop.show{z-index: 9999;}
.togglePassword{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}

footer{
	padding: 100px 0 50px;

}
footer .container{
	position: relative;
}


footer h3{
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px;
}
footer .nav li a{
	color: #232323;
	font-size: 16px;
	font-style: normal;
	font-weight:500;
	line-height: 25px;
	padding: 0;
}
footer ul li a:hover{color: #7D55C6!important; }
footer p span{
	text-decoration: underline;
}
footer .suport{
	border: 2px solid #7D55C6;
	padding: 13px;
	border-radius: 16px;
	color: #7D55C6;
}
footer .suport:hover{
	border-color: #FDDC00;
	color: #FDDC00;
}
footer .suport span{
	color: #19191C;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	display: block;
}
footer .bottom {
	border-top:1px solid #ccc ;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
	color: #292929;
	padding: 20px 0 0;
}
footer .bottom a{
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px; 
	color: #292929;
	text-decoration: underline;
}
footer #go-top{
	position: absolute;
	right: 0;
}
footer #go-top:hover{
	background: #7D55C6;
}
footer #go-top:hover svg path{
	fill: #fff;
}

footer #app{
	border-radius: 20px;
	background: #F9F9F9;
}
footer #app p{
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	line-height: 15px; 
}
footer #go-top{
	display: inline-flex;
	border: 1px solid #7D55C6;
	justify-content: center;
	border-radius:20px ;
	padding: 10px 0 10px 0;
	width: 30px;
	height: 85px;
}

footer .social a{
	border-radius: 100%;	
	padding: 5px;
	display: flex;
	border: 1.5px solid #fff;
	align-items: center;
	justify-content: center;
}
footer .social a:hover{
	border-color: #7D55C6;
}





/* =================================================================  */
@media (min-width: 992px) {
	.list-services .all .col-lg-2 {flex: 0 0 auto;width: 20%;}
}
@media (min-width: 1900px) {
	.movie-home video{width: 100%!important;height: 840px!important;}
}

@media (max-width: 1367px) {
	video{height: 100%!important;	}
	#page-gift-card .section-cta{background-position: 120% center;  background-size: contain;}
	#page-unlock-levels .section-banner #modal{right: 0.5%; top: 41%;}
}

@media (min-width: 1200px) {
	#user-nav a.link{width: 100%; display: block;}
}

@media (max-width: 1200px) {
	.calculator lottie-player{left: -27%;}
	#login{margin: 50px 0 100px; }
	#login .container{max-width: 100%!important; }
	#login .splide__list li{width: 100%;}
	.section-ideal-car .container{max-width: 100%; }
	#page-404{padding: 70px 0 0; }
	#page-404 .obj { top: -78px;}
	#page-shopping .section-search .sel__placeholder, 
	#page-shopping .section-search .sel__box__options{font-size: 14px!important; }
	#page-gift-card .section-cta{background-position: 170% center;  background-size: contain;}

	#page-work .section-banner h1,
	#page-work .section-1 h2{font-size: 40px;font-weight: 600;line-height: 47px;}
	#page-work .section-3 .row:last-child > div > div{min-height: auto; }
	#page-work .section-banner .row:first-child > div:first-child:before{width: 62px;height: 62px;bottom: 30%;left: -17px;}
	#page-work .section-3 > span:nth-child(2){right: 0;margin: auto;}
	#page-work .section-3 > span:nth-child(3){width: 90px;}
	#page-work .section-3 > span:nth-child(8){    bottom: -141px;}


}


@media (max-width: 1024px) {
	.calculator lottie-player{left: -27%;}
	.calculator p{text-align: left;}
	.title-one h2{font-size: 40px;line-height: 47px;}
	.title-one p{font-size: 24px;line-height: 40px;}

	.ideal_car_carcarrossel .owl-nav .owl-prev { left: 17%; }
	.ideal_car_carcarrossel .owl-nav .owl-next { right: 15%; }

	.section-home-shopping .title-ico img{width: 100px;	}
	.section-home-shopping .title-ico{margin-bottom: 40px; }
	.section-home-shopping .title-ico p{text-align:left; }
	
	#home-shopping  ul li.splide__slide {width: calc(100% + -70px) !important;}
	#home-shopping {padding-right: 0;  }

	#page-gift-card .section-2 .obj:nth-child(2){top: inherit;bottom: 18%;left: 0;right: 0;margin: auto;}
	#page-gift-card .section-2 .obj:nth-child(3){top: 30%;left: 88%;}
	#page-gift-card .section-2 .obj:nth-child(4){top: 30%;left: 5%;}
	#page-gift-card .section-2 .obj:nth-child(5){bottom: 20%;left: 21%;}
	#page-gift-card .section-2 .obj:nth-child(6){top: 5%;bottom: inherit;left: 50%;right: 0;}
	#page-gift-card .section-2 .obj:last-child{bottom: 0;right: 0;width: 66%;	}
	.section-work .container:after,
	.section-work .container:before{display: none;}
	#page-work .fs-48{ font-size:40px!important; line-height: 47px!important;}

	.calculator h2{font-size: 32px;line-height: 40px}
	
}


@media (max-width: 990px) {
	#guivos-empresas .section-5 img{width: 100%;}
	#guivos-empresas .section-6,
	#guivos-empresas .section-5{background: #fff;}
	#guivos-empresas .section-6{margin: 0; }
	#guivos-empresas .section-5 p{position: relative;z-index: 1; }
	#guivos-empresas .section-4{padding-bottom: 0}
	#page-shopping .banner h1{margin-left: 0; }
	#page-shopping .banner h1:before{top: inherit;bottom: -50px;left: 32px;}
	#page-shopping .banner .two img{width: 70%; }
	#page-shopping .banner .two svg{height: 132px;}
	.select__current{font-size: 14px}
	.shop__sidebar.active{
		position: fixed;top: 20px;left: 0;right: 0; width: 98%;background:#fff;z-index: 9999;display: block!important;
		border-radius: 20px;padding: 20px;box-shadow: 0px -26px 67.2px 13px rgba(0, 0, 0, 0.20);margin: auto;	
	}
	.shop__sidebar .sidebar{ display: grid!important;width: 100%;height:;
		grid-template-columns: 1fr 1fr 1fr; 
		grid-template-rows: 1fr 1fr; 
		gap: 0px 30px; 
		grid-template-areas: 
		"one tw tt"
		"one tww ttt"
		". . ."; 
	}
	.shop__sidebar{
		position: fixed;
		bottom: 0;
	}







	.one { grid-area: one; width: 100% }
	.two { grid-area: tw; width: 100% }
	.three{ grid-area: tww; width: 100% }
	.four { grid-area: tt; width: 100%  }
	.five { grid-area: ttt; width: 100% }
	#page-account .box-player{  }
	#page-account .calculator lottie-player{left: -134px; }
	#page-account #data-search{font-size: 12px;    height: 43px;}
	#help-center .section-contacts{    padding-bottom: 70px !important;}

	#help-center .section-banner h1{font-size: 11px;line-height: 13px; }
	#help-center .section-banner p{font-size: 16px;line-height: 21px; }

	#account-sidebar {
		position: fixed;
		width: 100%;
		height: 100vh;		
		background: #fff;
		top: 20px;
		left: 0px;
		right: 0px;
		z-index: 999000000000009;
		box-shadow: rgba(0, 0, 0, 0.2) 0px -26px 67.2px 13px;
		display: block !important;
		border-radius: 20px;
		padding: 20px 0;
	}

	#account-sidebar #user-info{display: none!important;}
	#account-sidebar .nav{
		height: 100%;
		width: 100%;
	}

	#nav-account{
		position: fixed;background: #fff;z-index: 99999999999;left: 0;bottom: 0;
		left: 0;
		right: 0;
		top: inherit;
		width: 100%;
		background: #fff;
		height: 90%;
		z-index: 9999999;
		border-radius: 20px 20px 0 0;
		box-shadow: 0px -26px 107.2px 1000px rgb(0 0 0 / 72%);
	}
	#nav-account #user-info{display: none!important;}

}


@media (max-width: 768px) {
	#page-account .calculator lottie-player{left: -126px; }
	.unlock-levels p br,
	.home-promotions h2 br{display: none;}
	.calculator lottie-player{width: 100vw!important;}
	.unlock-levels .splide__pagination { bottom: 0;}
	.newsletter h3,
	.unlock-levels p{font-size: 16px;font-weight: 500;line-height: 25px;}

	#page-shopping .banner h1,
	.title-one h2{font-size: 24px;line-height: 35px;}
	.title-one p{	font-size: 16px;line-height: 25px;}

	.carousel-prods ul li .off,
	.carousel-prods ul li .product-category{font-size: 10px;line-height: 160%;}
	.product_info {	padding: 20px 10px!important;}
	.list-services .all h3,
	.carousel-prods ul li .rating span,
	.carousel-prods ul li .product-name{font-size: 12px;line-height: 18px;}
	.list-services h2{font-size: 20px!important;line-height: 30px!important; }
	.newsletter .card{box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.25);}

	.list-services .container .col > div{border: 0; padding: 0; }
	.list-services .container .all .item{border-width: 1px;}
	.list-services .container .all .item svg{width: 70px;}
	footer #go-top{ bottom:0	}
	footer .bottom a{display: block;width: 100%}

	.carousel-blog ul li h3{font-size: 20px;font-weight: 600;line-height: 30px;}
	.carousel-blog ul li p{font-size: 12px;	font-style: normal;	font-weight: 500;line-height: 15px;}
	.carousel-blog {position: relative;}
	.carousel-blog .splide__pagination{display: flex!important;width: 100%;height: 20px;overflow: hidden;justify-content: center;}
	.carousel-blog .splide__pagination li{height:20px }
	.institucional .section-banner p:after{	width: 90px;height: 90px;bottom: -30px;right: 10px;}
	.institucional .section-banner p{font-size: 24px;	line-height: 40px; 	text-align: left;}
	#login:before { content: ''; top: 0; left: 0;}
	#login:after{bottom: -130px; background: #7D55C6; }
	#search{border-top: 1px solid #E3E3E3;margin: 10px 0 0;padding: 12px 0 0;}
	.section-freedom-trip p{font-size: 16px;line-height: 25px;font-weight:500; }
	.section-sou-guivos h2{	position: relative;	}
	.section-sou-guivos h2:after{
		content: '';
		position: absolute;
		top: 0;
		right: -55%;
		width:135px;
		height: 169px;
		background-repeat: no-repeat;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='105' height='132' viewBox='0 0 105 132' fill='none'%3E%3Cpath d='M27.7912 118.599C22.9689 107.706 18.1249 96.8066 13.3026 85.9133L66.9253 85.6811L20.6315 46.1551L92.0843 61.5398C72.6542 45.2139 53.2299 28.8662 33.778 12.5345' stroke='%2326CF7C' stroke-width='25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-size: cover;
		z-index: -1;
	}
	.carousel-prods ul li img{margin: -7px 0 0;}
	.carousel-prods ul li.splide__slide {width: calc(100% + -70px)!important;}
	.carousel-list-prods{padding-right: 0;}
	.title-one h2{padding-left: 20px!important;}
	.title-one h2:before{width: 10px!important;height: 10px!important; }
	.ideal_car_carcarrossel .owl-item > div {width: 80%;}
	.list-services .all > div:nth-child(10){display: none;}
	main {margin-top: 185px;}
	.carousel-generic .splide__arrow--prev,
	.carousel-generic .splide__arrow--next {display: none;}
	#page-gift-card .section-2 .obj:nth-child(3) {top: 30%;left: 88%;width: 30px;}
	#page-gift-card .banner h1{font-size: 24px;line-height: 40px;}
	.carousel-blog ul li h3,
	#page-gift-card .banner p{font-size: 16px;line-height: 25px;}
	#page-gift-card .section-cta{background-image: none;}
	#page-gift-card .section-cta img{width: 100%; margin-top: -70px; }
	.section-cta a{width: 100%; }
	#help-center .section-banner .ico-form-search{position: absolute;left: 0;width: 97%;right: 0;margin: auto;bottom: 10px;z-index: 1;}
	#help-center .section-list .obj{position: relative;top: inherit;width: 50px;}
	#help-center .section-list h3{font-size: 16px; line-height: 25px;}

	#page-unlock-levels .fs-60{font-size: 40px;font-weight: 600;line-height: 47px;}
	#page-unlock-levels .fs-24,
	#page-unlock-levels .fs-20{font-size: 16px;font-weight: 500;line-height: 25px; }
	#page-work .section-3 h3{font-size: 24px;line-height: 35px}
	#page-work .section-3 h2{font-size: 40px;line-height: 47px;}
	#page-work .section-3 > span:nth-child(2){left: 0}
	#page-extension .section-banner .row > div:nth-child(1){justify-items: start;}
	#page-extension .section-banner .row > div:nth-child(1) br{display: none;}
	#page-extension .section-banner { padding: 40px 0 50px;}
	#page-extension .section-1 .row > div:first-child{margin-top: 175px;}
	#page-extension .section-1 .row > div h2{font-size: 24px; line-height: 35px}
	#page-extension .section-1 h2 span:after{background-size: 100%;width: 73%;height: 20px;position: absolute;left: 12px;top: 24px;}
	#user-badges{display: none!important;}
	footer #go-top{right: 15px; }
	#page-work .fs-48 {font-size: 32px!important;line-height: 40px!important;}
	#page-work .fs-24{font-size: 20px;line-height: 25px;  }	
	#page-work .section-1 {padding-bottom: 75px!important; }
	#page-work .section-banner ul li div{
		height: 400px;
		width: 100%;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		border-radius: 20px;
	}
	#page-bio .section-calculator lottie-player{  width: 100%!important;margin-left: inherit;}
	#page-unlock-levels .section-banner #modal{width: 95%; left: 0;right: 0;margin: auto;top: 0; }
	#page-unlock-levels .section-banner #modal .close{text-align: end; }
	#help-center .section-banner .col-lg-6 p{line-height: 21px; margin-top: 10px;}
	#help-center .section-banner .row{min-height: 200px}
	#help-center .section-banner .row > div:nth-child(2) { top: 11px;}
	#help-center .section-list h2{font-size: 20px; line-height: 30px}

	#help-center .splide__pagination{}

	#guivos-empresas .section-3 h2,
	#guivos-empresas .section-4 h2,
	#guivos-empresas .section-6 h2,
	#guivos-empresas .section-5 h2{font-size: 32px;line-height: 40px;text-align: left;}
	#page-questions h2,
	.section-ideal-car h2,
	#guivos-empresas .section-5 p{font-size: 20px;line-height: 30px;text-align: left;}
	#guivos-empresas .section-4 p,
	#guivos-empresas .section-4 ul li{ font-size:16px;line-height:25px;  }

	#page-questions p,
	#page-questions h3,
	#carousel-pilares ul li p{font-size:16px;line-height:25px;}
	#guivos-empresas .section-3 h3{font-size:24px;line-height:35px; }
	#guivos-empresas br{display: none;}
	#guivos-empresas .section-5 h2{    text-transform: lowercase; }

	section.home-promotions h2{font-size: 24px!important; line-height: 35px!important;}
	.home-promotions {padding: 154px 0 130px;}
	.section-freedom-trip {  margin: 51px 0 10px; }
	.ideal_car_carcarrossel .owl-nav .owl-prev{left: 0}
	.ideal_car_carcarrossel .owl-nav .owl-next{right: 0;left: inherit;}
	.ideal_car_carcarrossel .owl-nav svg{width: 30px;}
	.carousel-blog ul li{min-height: 243px;}
	#page-questions .btn-second{width: 100%; }
	#page-questions p{width: 100%; }
	#page-questions p strong{display: block;}

	.shop__sidebar .sidebar {
		display: block !important;
		width: 100%;
		height: 50vh!important;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;

	}


}


@media (max-width: 640px) {
	#page-work .section-3 > span:nth-child(7),
	#page-work .section-3 > span:nth-child(4),
	#page-work .section-3 > span:nth-child(2){display: none;}
	.institucional .section-banner p{font-size: 20px;line-height: 30px; text-align: left;}
	#carousel-services .splide__track:before,
	#carousel-services .splide__track:after{display: none;}
	.list-services .container .all .item {position: relative;min-height:auto;padding: 0;border-radius: 10px;}
	.list-services .container .all .item h3{position: absolute;margin: 5px auto 0;right: 0;	left: 0;}
	#list-services h2{font-size: 20px!important;line-height: 30px!important;}
	.shop__sidebar .sidebar{ display: block!important;width: 100%;height: 100%;	}
	#order-details h4{font-size: 16px;font-style: normal;font-weight: 600;line-height: 25px;}
	#page-cart .cart-item .pts,
	#page-cart .cart-item .product_name{font-size: 10px;}
	#page-cart .box-qty a{padding: 0;}
	.box-qty input{font-size: 16px}
	#page-cart .cart-item ul li{align-items: center;}
	.box-qty a svg{width: 15px;}
	#page-cart .cart-item .pts{margin-right: 10px}
	#page-cart .cart-item ul li {min-height: 120px;}

	#page-gift-card .section-2 .content{min-height: 430px;padding-top: 0;}
	#page-gift-card .section-2 .obj:nth-child(6),
	#page-gift-card .section-2 .obj:nth-child(4),
	#page-gift-card .section-2 .obj:nth-child(2) {display: none;}
	#page-gift-card .section-2 .obj:nth-child(5){width: 30px;}
	#page-gift-card .section-2 .obj:last-child{width: 194%;}

	#page-gift-card .section-2 h1{font-size: 16px;font-weight: 500;line-height: 25px;}
	#page-gift-card .section-2 p{font-size: 12px; line-height: 15px;}
	#page-gift-card .section-2 .obj:nth-child(3) {top: 15%;}
	#page-gift-card .section-cta h2{font-size: 24px;font-style: normal;font-weight: 600;line-height: 40px;}
	#page-gift-card .section-cta p{font-size: 12px; font-weight: 500;line-height: 15px; }
	.nav ul li .menu{
		position: fixed;
		z-index: 999999;
		top: inherit;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		background: #fff;
		height: 222px;
		z-index: 9999999;
		border-radius: 20px 20px 0 0;
		box-shadow: 0px -26px 107.2px 1000px rgb(0 0 0 / 72%);
	}
	.movie-controls{justify-content:center; bottom: -87px;}
	.movie-controls a{width: 40px;}
	.movie-controls a svg{width: 100%;
	}

	#user-nav {position: fixed;z-index: 999999;bottom: 0;
		left: 0;
		right: 0;
		top: inherit;	
		width: 100%;
		background: #fff;
		height: 400px;
		z-index: 9999999;
		border-radius: 20px 20px 0 0;
		box-shadow: 0px -26px 107.2px 1000px rgb(0 0 0 / 72%);	
	}
	#user-nav .mobile{
		box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.10);
		oorder-radius: 20px;
	}
	#page-work .section-3 h2{
		background: linear-gradient(180deg, rgba(255,253,242,1) 0%, rgba(255,255,255,1) 92%);
		box-shadow: -121px 0 0 0 #fffdf2,-121px 0 0 0 #fffdf2;
		padding: 20px 0;
	}
	#page-work .section-3:before{top: inherit;bottom: 0;right: 0;left: inherit;}
	#page-work .section-3 > span:nth-child(3){width: 70px;top: 90px;}
	#page-work .section-3 > span:nth-child(6){background-size: contain; width: 210px;left: -100px; bottom: -120px;}
	#page-work .section-3 > span:nth-child(8){
		width: 40px;height: 40px;background: #F177C5;right: 0;bottom: 0;margin: inherit;left: inherit;right: 37px;bottom: -50px;
	}
	.section-banner a{width: 100%;}
	#page-404 {padding: 60px 0; }
	#page-404 .obj{top: -20px;}
	#page-404 img{  }


}	



