@charset "UTF-8";
.section-xs:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-sm:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-md:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-lg:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-xl:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14) {
		padding-top: 0px;
	}

.section-xs:first-of-type:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-sm:first-of-type:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-md:first-of-type:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-lg:first-of-type:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-xl:first-of-type:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14) {
		margin-top: -3rem !important;
	}

@media (min-width: 992px) {
.section-xs:first-of-type:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-sm:first-of-type:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-md:first-of-type:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-lg:first-of-type:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-xl:first-of-type:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14) {
		margin-top: -4.5rem !important;
	}
}

.section-xs:last-child:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14), 
.section-sm:last-child:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14), 
.section-md:last-child:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14), 
.section-lg:last-child:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14), 
.section-xl:last-child:is(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14) {
		margin-bottom: -80px !important;
	}
	
@media (max-width: 767.98px) {
	.section-xs:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-sm:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-md:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-lg:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-xl:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14) {
		padding-top: 0px;
	}
}

@media (min-width: 1200px) and (min-height: 800px) {
	.section-xs:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-sm:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-md:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-lg:first-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14) {
		padding-top: 0px;
	}
}


	.section-xs:last-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-sm:last-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-md:last-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-lg:last-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14),
	.section-xl:last-of-type:not(.bg-1, .bg-2, .bg-3, .bg-4, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-10, .bg-11, .bg-12, .bg-13, .bg-14) {
		padding-bottom: 0px;
	}



.bg-default, .bg-0, .bg-100 {
	background-color: transparent !important;
}

.bg-primary, .bg-1 {
	background-color: var(--primary-green-2) !important;
	color: #fff !important;
}

.bg-secondary {
	background-color: var(--secondary-green) !important;
	color: #fff !important;
}

.bg-2 {
	background-color: var(--light-turquoise) !important;
	color: #fff !important;
}

.bg-3 {
	background-color: var(--light-green) !important;
	color: #fff !important;
}

.bg-4 {
	background-color: var(--dark-green) !important;
	color: #fff !important;
}

.bg-5 {
	background-color: var(--light-rosa) !important;
	color: #fff !important;
}

.bg-6 {
	background-color: var(--primary-turquoise) !important;
	color: #fff !important;
}

.bg-7 {
	background-color: var(--primary-violet) !important;
	color: #fff !important;
}

.bg-8 {
	background-color: var(--light-violet) !important;
	color: #fff !important;
}

.bg-9 {
	background-color: var(--primary-rosa) !important;
	color: #fff !important;
}

.bg-10 {
	background-color: var(--primary-brown) !important;
	color: #fff !important;
}

.bg-11 {
	background-color: var(--light-brown) !important;
	color: #fff !important;
}

.bg-12 {
	background-color: var(--primary-orange) !important;
	color: #fff !important;
}

.bg-13 {
	background-color: var(--light-orange) !important;
	color: #fff !important;
}

.bg-14 {
	background-color: var(--primary-altrosa) !important;
	color: #fff !important;
}

.bg-primary a, .bg-1 a, .bg-2 a, .bg-3 a, .bg-4 a, .bg-5 a, .bg-6 a, .bg-7 a, .bg-8 a, .bg-9 a, .bg-10 a, .bg-11 a, .bg12 a, .bg-13 a, .bg-14 a,
.bg-primary a:link, .bg-1 a:link, .bg-2 a:link, .bg-3 a:link, .bg-4 a:link, .bg-5 a:link, .bg-6 a:link, .bg-7 a:link, .bg-8 a:link, .bg-9 a:link, .bg-10 a:link, .bg-11 a:link, .bg12 a:link, .bg-13 a:link, .bg-14 a:link {
	color: #fff !important;
}

.bg-primary a:active, .bg-1 a:active, .bg-2 a:active, .bg-3 a:active, .bg-4 a:active, .bg-5 a:active, .bg-6 a:active, .bg-7 a:active, .bg-8 a:active, .bg-9 a:active, .bg-10 a:active, .bg-11 a:active, .bg12 a:active, .bg-13 a:active, .bg-14 a:active,
.bg-primary a:focus, .bg-1 a:focus, .bg-2 a:focus, .bg-3 a:focus, .bg-4 a:focus, .bg-5 a:focus, .bg-6 a:focus, .bg-7 a:focus, .bg-8 a:focus, .bg-9 a:focus, .bg-10 a:focus, .bg-11 a:focus, .bg12 a:focus, .bg-13 a:focus, .bg-14 a:focus,
.bg-primary a:hover, .bg-1 a:hover, .bg-2 a:hover, .bg-3 a:hover, .bg-4 a:hover, .bg-5 a:hover, .bg-6 a:hover, .bg-7 a:hover, .bg-8 a:hover, .bg-9 a:hover, .bg-10 a:hover, .bg-11 a:hover, .bg12 a:hover, .bg-13 a:hover, .bg-14 a:hover {
	color: #e6e4e4 !important;
}



.bg-primary .list-marked > li, .bg-1 .list-marked > li, .bg-2 .list-marked > li, .bg-3 .list-marked > li, .bg-4 .list-marked > li, .bg-5 .list-marked > li, .bg-6 .list-marked > li, .bg-7 .list-marked > li, .bg-8 .list-marked > li, .bg-9 .list-marked > li, .bg-10 .list-marked > li, .bg-11 .list-marked > li, .bg12 .list-marked > li, .bg-13 .list-marked > li, .bg-14 .list-marked > li, .bg-primary .list-marked-primary > li, .bg-1 .list-marked-primary > li, .bg-2 .list-marked-primary > li, .bg-3 .list-marked-primary > li, .bg-4 .list-marked-primary > li, .bg-5 .list-marked-primary > li, .bg-6 .list-marked-primary > li, .bg-7 .list-marked-primary > li, .bg-8 .list-marked-primary > li, .bg-9 .list-marked-primary > li, .bg-10 .list-marked-primary > li, .bg-11 .list-marked-primary > li, .bg12 .list-marked-primary > li, .bg-13 .list-marked-primary > li, .bg-14 .list-marked-primary > li {
	color: #fff !important;
}

.bg-primary .list-marked > li::before, .bg-1 .list-marked > li::before, .bg-2 .list-marked > li::before, .bg-3 .list-marked > li::before, .bg-4 .list-marked > li::before, .bg-5 .list-marked > li::before, .bg-6 .list-marked > li::before, .bg-7 .list-marked > li::before, .bg-8 .list-marked > li::before, .bg-9 .list-marked > li::before, .bg-10 .list-marked > li::before, .bg-11 .list-marked > li::before, .bg12 .list-marked > li::before, .bg-13 .list-marked > li::before, .bg-14 .list-marked > li::before {
	background: #fff !important;
}

.div-item-c .bg-12:hover {
  background-color: var(--light-orange) !important;
}
