/*-----------------------------------------------------------------

Template Name:  Sadaka - Non Profit Charity HTML Template
Author:  Gramentheme
Author URI: https://themeforest.net/user/gramentheme/portfolio
Developer: Kawser Ahmed Roni
Version: 1.0.0
Description: Sadaka - Non Profit Charity HTML Template

-------------------------------------------------------------------
CSS TABLE OF CONTENTS
-------------------------------------------------------------------

01. abstracts
    1.01 --> mixins
    1.02 --> variable

02. base
    2.01 --> typography
    2.02 --> animation
    2.03 --> responsive

03. components
    3.01 --> buttons
    3.02 --> progress

04. layout
    4.01 --> header
    4.02 --> banner
    4.03 --> section
    4.04 --> footer

------------------------------------------------------------------*/

@import url('//fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
:root {
	--dm-sans: "Poppins", "Montserrat", sans-serif;
	--quicksand: "Poppins", "Montserrat", sans-serif;
	--green-leaf: #15a94b;
	--secondary-color: #252525;
	--sub-bg: #f2f2f2;
	--heading-color: #252525;
	--paragraph: #000000;
	--span: #252525;
	--border: #eaecf0;
	--white: #ffffff;
	--black: #222328;
	--black-sub: #292a2e;
	--border-1px: 1px solid #eaecf0;
	--border-2px: 2px solid #eaecf0;
	--transition: all 0.4s ease-in-out;
	--shadow: 0px 4px 25px 0px #0000000f;
	
	/* dna colors*/
	--green-leaf: #15a94b;
	--cod-gray: #1c1c1c;
	--ripe-lemon: #f4cc24;
	--persian-red: #cc342c;
	--black: #040404;
	--bush: #0c3418;
	--jaguar: #0c041c;
	--asphalt: #100404;
	--night-rider: #080404;
	--night-rider: #080404;
}

* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}

body {
	margin: 0;
	padding: 0;
	font-family: var(--dm-sans);
	color: var(--heading-color);
	background-color: var(--white);
	line-height: 28px;
	font-weight: 200;
	overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	color: var(--heading-color);
	font-family: var(--quicksand);
}

h1 {
	font-size: 58px;
	font-weight: 200;
	line-height: 72px;
}
@media (max-width: 767px) {
	h1 {
		font-size: 34px;
		line-height: 45px;
	}
}

h2 {
	font-size: 40px;
	font-weight: 800;
	line-height: 50px;
}
@media (max-width: 575px) {
	h2 {
		font-size: 25px;
		line-height: 35px;
	}
}

h3 {
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
}

h3.fs-30 {
	font-size: 30px;
}

h4 {
	font-size: 22px;
	font-weight: 600;
	line-height: 30px;
}

h5 {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

h5.fs-16 {
	font-size: 16px;
	font-weight: 600;
	line-height: 28px;
}

h6 {
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 26px;
}

h6.fs-14 {
	font-size: 14px;
	font-weight: 600;
	line-height: 26px;
}

p {
	margin: 0;
	padding: 0;
	line-height: 28px;
	font-size: 16px;
	font-weight: 500;
}

span {
	display: inline-block;
	color: var(--heading-color);
}

a {
	text-decoration: none;
	display: inline-block;
	color: var(--heading-color);
	transition: var(--transition);
	font-family: var(--quicksand);
}

a:hover {
	color: var(--heading-color);
}

ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

li {
	list-style: none;
}

button {
	border: none;
	background-color: transparent;
}

@media (max-width: 991px) {
	br {
		display: none;
	}
}

input {
	border: none;
	outline: none;
}

::placeholder {
	color: var(--span);
}

::selection {
	color: var(--white);
	background-color: var(--green-leaf);
}

::-webkit-scrollbar {
	width: 10px;
}

::-webkit-scrollbar-track {
	background-color: var(--border);
}

::-webkit-scrollbar-thumb {
	background-color: var(--span);
	border-radius: 8px;
	border: 1px solid transparent;
	background-clip: content-box;
}

.mt-5 {
	margin-top: 5px;
}

.mt-10 {
	margin-top: 10px;
}

.mt-15 {
	margin-top: 15px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-25 {
	margin-top: 25px;
}

.mt-30 {
	margin-top: 30px;
}

.mt-35 {
	margin-top: 35px;
}

.mt-40 {
	margin-top: 40px;
}

.mt-45 {
	margin-top: 45px;
}

.mt-50 {
	margin-top: 50px;
}

.mt-55 {
	margin-top: 55px;
}

.mt-60 {
	margin-top: 60px;
}

.mt-65 {
	margin-top: 65px;
}

.mt-70 {
	margin-top: 70px;
}

.mt-75 {
	margin-top: 75px;
}

.mt-80 {
	margin-top: 80px;
}

.mt-85 {
	margin-top: 85px;
}

.mt-90 {
	margin-top: 90px;
}

.mt-95 {
	margin-top: 95px;
}

.mt-100 {
	margin-top: 100px;
}

.mt-105 {
	margin-top: 105px;
}

.mt-110 {
	margin-top: 110px;
}

.mt-115 {
	margin-top: 115px;
}

.mt-120 {
	margin-top: 120px;
}

.mt-125 {
	margin-top: 125px;
}

.mt-130 {
	margin-top: 130px;
}

.mt-135 {
	margin-top: 135px;
}

.mt-140 {
	margin-top: 140px;
}

.mt-145 {
	margin-top: 145px;
}

.mt-150 {
	margin-top: 150px;
}

.mt-155 {
	margin-top: 155px;
}

.mt-160 {
	margin-top: 160px;
}

.mt-165 {
	margin-top: 165px;
}

.mt-170 {
	margin-top: 170px;
}

.mt-175 {
	margin-top: 175px;
}

.mt-180 {
	margin-top: 180px;
}

.mt-185 {
	margin-top: 185px;
}

.mt-190 {
	margin-top: 190px;
}

.mt-195 {
	margin-top: 195px;
}

.mt-200 {
	margin-top: 200px;
}

/*-- Margin Bottom --*/
.mb-5 {
	margin-bottom: 5px;
}

.mb-10 {
	margin-bottom: 10px;
}

.mb-15 {
	margin-bottom: 15px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mb-25 {
	margin-bottom: 25px;
}

.mb-30 {
	margin-bottom: 30px;
}

.mb-35 {
	margin-bottom: 35px;
}

.mb-40 {
	margin-bottom: 40px;
}

.mb-45 {
	margin-bottom: 45px;
}

.mb-50 {
	margin-bottom: 50px;
}

.mb-55 {
	margin-bottom: 55px;
}

.mb-60 {
	margin-bottom: 60px;
}

.mb-65 {
	margin-bottom: 65px;
}

.mb-70 {
	margin-bottom: 70px;
}

.mb-75 {
	margin-bottom: 75px;
}

.mb-80 {
	margin-bottom: 80px;
}

.mb-85 {
	margin-bottom: 85px;
}

.mb-90 {
	margin-bottom: 90px;
}

.mb-95 {
	margin-bottom: 95px;
}

.mb-100 {
	margin-bottom: 100px;
}

.mb-105 {
	margin-bottom: 105px;
}

.mb-110 {
	margin-bottom: 110px;
}

.mb-115 {
	margin-bottom: 115px;
}

.mb-120 {
	margin-bottom: 120px;
}

.mb-125 {
	margin-bottom: 125px;
}

.mb-130 {
	margin-bottom: 130px;
}

.mb-135 {
	margin-bottom: 135px;
}

.mb-140 {
	margin-bottom: 140px;
}

.mb-145 {
	margin-bottom: 145px;
}

.mb-150 {
	margin-bottom: 150px;
}

.mb-155 {
	margin-bottom: 155px;
}

.mb-160 {
	margin-bottom: 160px;
}

.mb-165 {
	margin-bottom: 165px;
}

.mb-170 {
	margin-bottom: 170px;
}

.mb-175 {
	margin-bottom: 175px;
}

.mb-180 {
	margin-bottom: 180px;
}

.mb-185 {
	margin-bottom: 185px;
}

.mb-190 {
	margin-bottom: 190px;
}

.mb-195 {
	margin-bottom: 195px;
}

.mb-200 {
	margin-bottom: 200px;
}

.ml-5 {
	margin-left: 5px;
}

.ml-10 {
	margin-left: 10px;
}

.ml-15 {
	margin-left: 15px;
}

.ml-20 {
	margin-left: 20px;
}

.ml-25 {
	margin-left: 25px;
}

.ml-30 {
	margin-left: 30px;
}

.ml-35 {
	margin-left: 35px;
}

.ml-40 {
	margin-left: 40px;
}

.ml-45 {
	margin-left: 45px;
}

.ml-50 {
	margin-left: 50px;
}

.ml-55 {
	margin-left: 55px;
}

.ml-60 {
	margin-left: 60px;
}

.ml-65 {
	margin-left: 65px;
}

.ml-70 {
	margin-left: 70px;
}

.ml-75 {
	margin-left: 75px;
}

.ml-80 {
	margin-left: 80px;
}

.ml-85 {
	margin-left: 85px;
}

.ml-90 {
	margin-left: 90px;
}

.ml-95 {
	margin-left: 95px;
}

.ml-100 {
	margin-left: 100px;
}

.ml-105 {
	margin-left: 105px;
}

.ml-110 {
	margin-left: 110px;
}

.ml-115 {
	margin-left: 115px;
}

.ml-120 {
	margin-left: 120px;
}

.ml-125 {
	margin-left: 125px;
}

.ml-130 {
	margin-left: 130px;
}

.ml-135 {
	margin-left: 135px;
}

.ml-140 {
	margin-left: 140px;
}

.ml-145 {
	margin-left: 145px;
}

.ml-150 {
	margin-left: 150px;
}

.ml-155 {
	margin-left: 155px;
}

.ml-160 {
	margin-left: 160px;
}

.ml-165 {
	margin-left: 165px;
}

.ml-170 {
	margin-left: 170px;
}

.ml-175 {
	margin-left: 175px;
}

.ml-180 {
	margin-left: 180px;
}

.ml-185 {
	margin-left: 185px;
}

.ml-190 {
	margin-left: 190px;
}

.ml-195 {
	margin-left: 195px;
}

.ml-200 {
	margin-left: 200px;
}

.mr-5 {
	margin-right: 5px;
}

.mr-10 {
	margin-right: 10px;
}

.mr-15 {
	margin-right: 15px;
}

.mr-20 {
	margin-right: 20px;
}

.mr-25 {
	margin-right: 25px;
}

.mr-30 {
	margin-right: 30px;
}

.mr-35 {
	margin-right: 35px;
}

.mr-40 {
	margin-right: 40px;
}

.mr-45 {
	margin-right: 45px;
}

.mr-50 {
	margin-right: 50px;
}

.mr-55 {
	margin-right: 55px;
}

.mr-60 {
	margin-right: 60px;
}

.mr-65 {
	margin-right: 65px;
}

.mr-70 {
	margin-right: 70px;
}

.mr-75 {
	margin-right: 75px;
}

.mr-80 {
	margin-right: 80px;
}

.mr-85 {
	margin-right: 85px;
}

.mr-90 {
	margin-right: 90px;
}

.mr-95 {
	margin-right: 95px;
}

.mr-100 {
	margin-right: 100px;
}

.mr-105 {
	margin-right: 105px;
}

.mr-110 {
	margin-right: 110px;
}

.mr-115 {
	margin-right: 115px;
}

.mr-120 {
	margin-right: 120px;
}

.mr-125 {
	margin-right: 125px;
}

.mr-130 {
	margin-right: 130px;
}

.mr-135 {
	margin-right: 135px;
}

.mr-140 {
	margin-right: 140px;
}

.mr-145 {
	margin-right: 145px;
}

.mr-150 {
	margin-right: 150px;
}

.mr-155 {
	margin-right: 155px;
}

.mr-160 {
	margin-right: 160px;
}

.mr-165 {
	margin-right: 165px;
}

.mr-170 {
	margin-right: 170px;
}

.mr-175 {
	margin-right: 175px;
}

.mr-180 {
	margin-right: 180px;
}

.mr-185 {
	margin-right: 185px;
}

.mr-190 {
	margin-right: 190px;
}

.mr-195 {
	margin-right: 195px;
}

.mr-200 {
	margin-right: 200px;
}

.pt-5 {
	padding-top: 5px;
}

.pt-10 {
	padding-top: 10px;
}

.pt-15 {
	padding-top: 15px;
}

.pt-20 {
	padding-top: 20px;
}

.pt-25 {
	padding-top: 25px;
}

.pt-30 {
	padding-top: 30px;
}

.pt-35 {
	padding-top: 35px;
}

.pt-40 {
	padding-top: 40px;
}

.pt-45 {
	padding-top: 45px;
}

.pt-50 {
	padding-top: 50px;
}

.pt-55 {
	padding-top: 55px;
}

.pt-60 {
	padding-top: 60px;
}

.pt-65 {
	padding-top: 65px;
}

.pt-70 {
	padding-top: 70px;
}

.pt-75 {
	padding-top: 75px;
}

.pt-80 {
	padding-top: 80px;
}

.pt-85 {
	padding-top: 85px;
}

.pt-90 {
	padding-top: 90px;
}

.pt-95 {
	padding-top: 95px;
}

.pt-100 {
	padding-top: 100px;
}

.pt-105 {
	padding-top: 105px;
}

.pt-110 {
	padding-top: 110px;
}

.pt-115 {
	padding-top: 115px;
}

.pt-120 {
	padding-top: 120px;
}

.pt-125 {
	padding-top: 125px;
}

.pt-130 {
	padding-top: 130px;
}

.pt-135 {
	padding-top: 135px;
}

.pt-140 {
	padding-top: 140px;
}

.pt-145 {
	padding-top: 145px;
}

.pt-150 {
	padding-top: 150px;
}

.pt-155 {
	padding-top: 155px;
}

.pt-160 {
	padding-top: 160px;
}

.pt-165 {
	padding-top: 165px;
}

.pt-170 {
	padding-top: 170px;
}

.pt-175 {
	padding-top: 175px;
}

.pt-180 {
	padding-top: 180px;
}

.pt-185 {
	padding-top: 185px;
}

.pt-190 {
	padding-top: 190px;
}

.pt-195 {
	padding-top: 195px;
}

.pt-200 {
	padding-top: 200px;
}

.pb-5 {
	padding-bottom: 5px;
}

.pb-10 {
	padding-bottom: 10px;
}

.pb-15 {
	padding-bottom: 15px;
}

.pb-20 {
	padding-bottom: 20px;
}

.pb-25 {
	padding-bottom: 25px;
}

.pb-30 {
	padding-bottom: 30px;
}

.pb-35 {
	padding-bottom: 35px;
}

.pb-40 {
	padding-bottom: 40px;
}

.pb-45 {
	padding-bottom: 45px;
}

.pb-50 {
	padding-bottom: 50px;
}

.pb-55 {
	padding-bottom: 55px;
}

.pb-60 {
	padding-bottom: 60px;
}

.pb-65 {
	padding-bottom: 65px;
}

.pb-70 {
	padding-bottom: 70px;
}

.pb-75 {
	padding-bottom: 75px;
}

.pb-80 {
	padding-bottom: 80px;
}

.pb-85 {
	padding-bottom: 85px;
}

.pb-90 {
	padding-bottom: 90px;
}

.pb-95 {
	padding-bottom: 95px;
}

.pb-100 {
	padding-bottom: 100px;
}

.pb-105 {
	padding-bottom: 105px;
}

.pb-110 {
	padding-bottom: 110px;
}

.pb-115 {
	padding-bottom: 115px;
}

.pb-120 {
	padding-bottom: 120px;
}

.pb-125 {
	padding-bottom: 125px;
}

.pb-130 {
	padding-bottom: 130px;
}

.pb-135 {
	padding-bottom: 135px;
}

.pb-140 {
	padding-bottom: 140px;
}

.pb-145 {
	padding-bottom: 145px;
}

.pb-150 {
	padding-bottom: 150px;
}

.pb-155 {
	padding-bottom: 155px;
}

.pb-160 {
	padding-bottom: 160px;
}

.pb-165 {
	padding-bottom: 165px;
}

.pb-170 {
	padding-bottom: 170px;
}

.pb-175 {
	padding-bottom: 175px;
}

.pb-180 {
	padding-bottom: 180px;
}

.pb-185 {
	padding-bottom: 185px;
}

.pb-190 {
	padding-bottom: 190px;
}

.pb-195 {
	padding-bottom: 195px;
}

.pb-200 {
	padding-bottom: 200px;
}

.pl-5 {
	padding-left: 5px;
}

.pl-10 {
	padding-left: 10px;
}

.pl-15 {
	padding-left: 15px;
}

.pl-20 {
	padding-left: 20px;
}

.pl-25 {
	padding-left: 25px;
}

.pl-30 {
	padding-left: 30px;
}

.pl-35 {
	padding-left: 35px;
}

.pl-40 {
	padding-left: 40px;
}

.pl-45 {
	padding-left: 45px;
}

.pl-50 {
	padding-left: 50px;
}

.pl-55 {
	padding-left: 55px;
}

.pl-60 {
	padding-left: 60px;
}

.pl-65 {
	padding-left: 65px;
}

.pl-70 {
	padding-left: 70px;
}

.pl-75 {
	padding-left: 75px;
}

.pl-80 {
	padding-left: 80px;
}

.pl-85 {
	padding-left: 85px;
}

.pl-90 {
	padding-left: 90px;
}

.pl-95 {
	padding-left: 95px;
}

.pl-100 {
	padding-left: 100px;
}

.pl-105 {
	padding-left: 105px;
}

.pl-110 {
	padding-left: 110px;
}

.pl-115 {
	padding-left: 115px;
}

.pl-120 {
	padding-left: 120px;
}

.pl-125 {
	padding-left: 125px;
}

.pl-130 {
	padding-left: 130px;
}

.pl-135 {
	padding-left: 135px;
}

.pl-140 {
	padding-left: 140px;
}

.pl-145 {
	padding-left: 145px;
}

.pl-150 {
	padding-left: 150px;
}

.pl-155 {
	padding-left: 155px;
}

.pl-160 {
	padding-left: 160px;
}

.pl-165 {
	padding-left: 165px;
}

.pl-170 {
	padding-left: 170px;
}

.pl-175 {
	padding-left: 175px;
}

.pl-180 {
	padding-left: 180px;
}

.pl-185 {
	padding-left: 185px;
}

.pl-190 {
	padding-left: 190px;
}

.pl-195 {
	padding-left: 195px;
}

.pl-200 {
	padding-left: 200px;
}

.pr-5 {
	padding-right: 5px;
}

.pr-10 {
	padding-right: 10px;
}

.pr-15 {
	padding-right: 15px;
}

.pr-20 {
	padding-right: 20px;
}

.pr-25 {
	padding-right: 25px;
}

.pr-30 {
	padding-right: 30px;
}

.pr-35 {
	padding-right: 35px;
}

.pr-40 {
	padding-right: 40px;
}

.pr-45 {
	padding-right: 45px;
}

.pr-50 {
	padding-right: 50px;
}

.pr-55 {
	padding-right: 55px;
}

.pr-60 {
	padding-right: 60px;
}

.pr-65 {
	padding-right: 65px;
}

.pr-70 {
	padding-right: 70px;
}

.pr-75 {
	padding-right: 75px;
}

.pr-80 {
	padding-right: 80px;
}

.pr-85 {
	padding-right: 85px;
}

.pr-90 {
	padding-right: 90px;
}

.pr-95 {
	padding-right: 95px;
}

.pr-100 {
	padding-right: 100px;
}

.pr-105 {
	padding-right: 105px;
}

.pr-110 {
	padding-right: 110px;
}

.pr-115 {
	padding-right: 115px;
}

.pr-120 {
	padding-right: 120px;
}

.pr-125 {
	padding-right: 125px;
}

.pr-130 {
	padding-right: 130px;
}

.pr-135 {
	padding-right: 135px;
}

.pr-140 {
	padding-right: 140px;
}

.pr-145 {
	padding-right: 145px;
}

.pr-150 {
	padding-right: 150px;
}

.pr-155 {
	padding-right: 155px;
}

.pr-160 {
	padding-right: 160px;
}

.pr-165 {
	padding-right: 165px;
}

.pr-170 {
	padding-right: 170px;
}

.pr-175 {
	padding-right: 175px;
}

.pr-180 {
	padding-right: 180px;
}

.pr-185 {
	padding-right: 185px;
}

.pr-190 {
	padding-right: 190px;
}

.pr-195 {
	padding-right: 195px;
}

.pr-200 {
	padding-right: 200px;
}

@media (max-width: 767px) {
	.pt-100 {
		padding-top: 50px;
	}
	.pb-100 {
		padding-bottom: 50px;
	}
	.pt-120 {
		padding-top: 60px;
	}
	.pb-120 {
		padding-bottom: 60px;
	}
	.mt-100 {
		margin-top: 50px;
	}
	.mb-100 {
		margin-bottom: 50px;
	}
	.mt-120 {
		margin-top: 60px;
	}
	.mb-120 {
		margin-bottom: 60px;
	}
}
.bor {
	border: 1px solid var(--border) !important;
}

.bor-top {
	border-top: 1px solid var(--border);
}

.bor-left {
	border-left: 1px solid var(--border);
}

.bor-bottom {
	border-bottom: 1px solid var(--border);
}

.bor-right {
	border-right: 1px solid var(--border);
}

.border-none {
	border: none !important;
}

.text-justify {
	text-align: justify;
}

.image img {
	width: 100%;
	/*height: 424px;*/
}

.primary-color {
	color: var(--green-leaf) !important;
}

.primary-hover:hover {
	color: var(--green-leaf) !important;
}

.secondary-color {
	color: var(--secondary-color) !important;
}

.transition {
	transition: var(--transition);
}

.primary-bg {
	background-color: var(--green-leaf) !important;
}

.secondary-bg {
	background-color: var(--secondary-color) !important;
}

.sub-bg {
	background-color: var(--sub-bg);
}

.sm-font {
	font-size: 14px;
}

.fw-700 {
	font-weight: 200;
}

.bg-image,
.service__item.active {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.shadow {
	box-shadow: var(--shadow) !important;
}

.overlay,
.project__item,
.team__item,
.header__main .main-menu ul li .sub-menu.menu-image .image {
	position: relative;
}
.overlay::before,
.project__item::before,
.team__item::before,
.header__main .main-menu ul li .sub-menu.menu-image .image::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.accordion .accordion-item {
	border: var(--border-1px);
	border-radius: 0px;
	margin-bottom: 10px;
}
.accordion .accordion-item h2 button {
	font-size: 15px;
	line-height: 28px;
	font-weight: 200;
	box-shadow: none;
	border-radius: 0 !important;
	padding: 20px 30px;
}
.accordion .accordion-item .accordion-body {
	padding: 20px 30px;
	padding-top: 0;
}
.accordion .accordion-button {
	background-color: transparent;
	color: var(--green-leaf);
}
.accordion .accordion-button::after {
	display: none;
}
.accordion .accordion-button::before {
	position: absolute;
	content: "\f068";
	font-family: "Font Awesome 6 Pro";
	font-weight: 200;
	top: 20px;
	right: 25px;
	font-size: 15px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 0px;
	color: var(--white);
	background-color: var(--green-leaf);
	text-align: center;
	transition: var(--transition);
}
.accordion .accordion-button.collapsed {
	background-color: transparent;
	color: var(--heading-color);
}
.accordion .accordion-button.collapsed::before {
	content: "+";
	background-color: var(--sub-bg);
	color: var(--green-leaf);
}

#loading {
	background-color: var(--white);
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 9999999;
	margin-top: 0px;
	top: 0px;
}
#loading #loading-center {
	width: 100%;
	height: 100%;
	position: relative;
}
#loading #loading-center-absolute {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 25%;
	transform: translate(-50%, -50%);
}
#loading .loading-icon .loading-logo {
	width: 184px;
	height: 184px;
	animation: bobble 2s ease-in-out infinite alternate;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	#loading #loading-center-absolute {
		width: 40%;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	#loading #loading-center-absolute {
		width: 40%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	#loading #loading-center-absolute {
		width: 45%;
	}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
	#loading #loading-center-absolute {
		width: 50%;
	}
}
@media (max-width: 575px) {
	#loading #loading-center-absolute {
		width: 60%;
	}
}

.pegi {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
}
.pegi a {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	background-color: var(--sub-bg);
	color: var(--heading-color);
	font-weight: 200;
	border-radius: 0;
}
.pegi a:hover {
	background-color: var(--green-leaf);
	color: var(--white);
}
.pegi a:hover i {
	color: var(--white) !important;
}
.pegi a.active {
	background-color: var(--green-leaf);
	color: var(--white);
}

.donation-amount-area .input-box {
	position: relative;
}
.donation-amount-area .input-box input {
	font-size: 26px;
	font-weight: bold;
	color: grey;
	width: 220px;
	padding: 15px 0;
	padding-left: 60px;
	background-color: var(--white);
	border-radius: 6px;
	border: var(--border-1px);
}
.donation-amount-area .input-box span {
	position: absolute;
	padding: 15px;
	color: var(--white);
	background-color: var(--green-leaf);
	font-size: 26px;
	font-weight: 600;
	border-radius: 6px;
	border: var(--border-1px);
}
.donation-amount-area .amount-group {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 15px;
}
.donation-amount-area .amount-group button {
	width: 100px;
	padding: 8px 20px;
	border: var(--border-1px);
	border-radius: 6px;
	transition: var(--transition);
}
.donation-amount-area .amount-group button:hover {
	background-color: var(--green-leaf);
	color: var(--white);
	border: 1px solid var(--green-leaf);
}
.donation-amount-area .amount-group .active {
	background-color: var(--green-leaf) !important;
	color: var(--white);
	border: 1px solid var(--green-leaf);
}
.donation-amount-area .amount-group .custom-amount {
	padding: 8px 20px;
	background-color: var(--white);
	border-radius: 6px;
	width: 185px;
	border: var(--border-1px);
}
.donation-amount-area .amount-group .custom-amount::placeholder {
	color: var(--heading-color);
}
.donation-amount-area .payment-btns {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 15px;
}
.donation-amount-area .payment-btns button {
	padding: 10px 20px;
	border-radius: 6px;
	background-color: var(--white);
	transition: var(--transition);
	border: var(--border-1px);
}
.donation-amount-area .payment-btns button:hover {
	background-color: var(--green-leaf);
	color: var(--white);
}
.donation-amount-area .payment-btns .active {
	background-color: var(--green-leaf);
	color: var(--white);
}

.scroll-up {
	cursor: pointer;
	display: block;
	border-radius: 50px;
	box-shadow: inset 0 0 0 2px var(--border);
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	transform: translateY(15px);
	position: fixed;
	right: 25px;
	bottom: 35px;
	height: 50px;
	width: 50px;
	transition: var(--transition);
}
.scroll-up::after {
	position: absolute;
	font-family: "Font Awesome 6 Pro";
	content: "\f077";
	text-align: center;
	line-height: 50px;
	font-weight: 200;
	font-size: 18px;
	color: var(--green-leaf);
	left: 0;
	top: 0;
	height: 50px;
	width: 50px;
	cursor: pointer;
	display: block;
	z-index: 1;
	transition: var(--transition);
}
.scroll-up svg path {
	fill: none;
}
.scroll-up svg.scroll-circle path {
	stroke: var(--green-leaf);
	stroke-width: 4px;
	box-sizing: border-box;
	transition: var(--transition);
}
.scroll-up.active-scroll {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.star i {
	color: var(--green-leaf);
}

@keyframes sway {
	0% {
		transform: translateX(-10px);
	}
	100% {
		transform: translateX(0px);
	}
}
.sway__animation {
	animation: sway 2s linear infinite alternate;
}

@keyframes banner__line-a {
	0% {
		transform: translateX(-30px);
	}
	100% {
		transform: translateX(0px);
	}
}
.banner__line__animation {
	animation: banner__line-a 3s linear infinite alternate;
}

@keyframes shape-hand__a {
	0% {
		transform: translateX(-20px);
	}
	100% {
		transform: translateX(0px);
	}
}
.shape-hand__animation {
	animation: shape-hand__a 5s linear infinite alternate;
}

@keyframes footer__shape-a {
	0% {
		transform: translateX(0px);
	}
	100% {
		transform: translateX(-20px);
	}
}
.footer__shape__animation {
	animation: footer__shape-a 3s linear infinite alternate;
}

@keyframes footer__shape-a-right {
	0% {
		transform: translateX(20px);
	}
	100% {
		transform: translateX(0px);
	}
}
.footer__shape__animation-right {
	animation: footer__shape-a-right 3s linear infinite alternate;
}

@keyframes sway_Y {
	0% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(10px);
	}
}
.sway_Y__animation {
	animation: sway_Y 2s linear infinite alternate;
}

@keyframes about-animation {
	0% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(50px);
	}
}
.about-dot__animation {
	animation: about-animation 5s linear infinite alternate;
}

@-webkit-keyframes video-animation {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.5);
	}
	100% {
		opacity: 0;
		transform: scale(2);
	}
}
@keyframes video-animation {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.5);
	}
	100% {
		opacity: 0;
		transform: scale(2);
	}
}
@keyframes bobble {
	0% {
		transform: translateY(0) scale(1);
	}
	100% {
		transform: translateY(-20px) scale(1.1);
	}
}
.bobble__animation {
	animation: bobble 4s ease-in-out infinite alternate;
}

.btn-one,
.btn-two {
	overflow: hidden;
	position: relative;
	display: inline-block;
	background-color: var(--green-leaf);
	border-radius: 4px;
}
.btn-one .btn-circle,
.btn-two .btn-circle {
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 0px;
	height: 0px;
	margin-left: 0px;
	margin-top: 0px;
	pointer-events: none;
}
.btn-one .btn-circle.explode-circle,
.btn-two .btn-circle.explode-circle {
	animation: explode 0.4s forwards;
}
.btn-one .btn-circle.desplode-circle,
.btn-two .btn-circle.desplode-circle {
	animation: desplode 0.4s forwards;
}
.btn-one .btn-inner,
.btn-two .btn-inner {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	transition: var(--transition);
	text-decoration: none;
	padding: 8px 8px;
	z-index: 100;
}
.btn-one .btn-inner .btn-text,
.btn-two .btn-inner .btn-text {
	vertical-align: super;
	position: relative;
	z-index: 100;
	font-weight: 200;
	text-transform: uppercase;
	color: var(--white);
	transition: var(--transition);
	font-weight: 200;
}
.btn-one:hover .btn-text,
.btn-two:hover .btn-text {
	color: var(--black);
}

@keyframes explode {
	0% {
		width: 0px;
		height: 0px;
		margin-left: 0px;
		margin-top: 0px;
		background-color: var(--white);
	}
	100% {
		width: 400px;
		height: 400px;
		margin-left: -200px;
		margin-top: -200px;
		background-color: var(--white);
	}
}
@keyframes desplode {
	0% {
		width: 400px;
		height: 400px;
		margin-left: -200px;
		margin-top: -200px;
		background-color: var(--white);
	}
	100% {
		width: 0px;
		height: 0px;
		margin-left: 0px;
		margin-top: 0px;
		background-color: var(--green-leaf);
	}
}
.btn-two .btn-circle.explode-circle {
	animation: explode2 0.4s forwards;
}
.btn-two .btn-circle.desplode-circle {
	animation: desplode2 0.4s forwards;
}
.btn-two:hover .btn-text {
	color: var(--white);
}

@keyframes explode2 {
	0% {
		width: 0px;
		height: 0px;
		margin-left: 0px;
		margin-top: 0px;
		background-color: var(--black);
	}
	100% {
		width: 400px;
		height: 400px;
		margin-left: -200px;
		margin-top: -200px;
		background-color: var(--black);
	}
}
@keyframes desplode2 {
	0% {
		width: 400px;
		height: 400px;
		margin-left: -200px;
		margin-top: -200px;
		background-color: var(--black);
	}
	100% {
		width: 0px;
		height: 0px;
		margin-left: 0px;
		margin-top: 0px;
		background-color: var(--green-leaf);
	}
}
.btn-three {
	overflow: hidden;
	position: relative;
	display: block;
	background-color: var(--white);
	border: 1px solid var(--green-leaf);
	border-radius: 0px;
	text-align: center;
}
.btn-three .btn-circle {
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 0px;
	height: 0px;
	margin-left: 0px;
	margin-top: 0px;
	pointer-events: none;
}
.btn-three .btn-circle.explode-circle {
	animation: explode3 0.4s forwards;
}
.btn-three .btn-circle.desplode-circle {
	animation: desplode3 0.4s forwards;
}
.btn-three .btn-inner {
	display: block;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	transition: var(--transition);
	text-decoration: none;
	padding: 13px 36px;
	z-index: 100;
}
.btn-three .btn-inner .btn-text {
	position: relative;
	z-index: 100;
	font-weight: 200;
	text-transform: uppercase;
	color: var(--heading-color);
	transition: var(--transition);
	font-weight: 200;
}
.btn-three:hover .btn-text {
	color: var(--white);
}

@keyframes explode3 {
	0% {
		width: 0px;
		height: 0px;
		margin-left: 0px;
		margin-top: 0px;
		background-color: var(--green-leaf);
	}
	100% {
		width: 400px;
		height: 400px;
		margin-left: -200px;
		margin-top: -200px;
		background-color: var(--green-leaf);
	}
}
@keyframes desplode3 {
	0% {
		width: 400px;
		height: 400px;
		margin-left: -200px;
		margin-top: -200px;
		background-color: var(--green-leaf);
	}
	100% {
		width: 0px;
		height: 0px;
		margin-left: 0px;
		margin-top: 0px;
		background-color: var(--white);
	}
}
.arry-prev,
.arry-next {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	color: var(--heading-color);
	transition: var(--transition);
	border: 1px solid var(--green-leaf);
	font-size: 20px;
}
.arry-prev:hover,
.arry-next:hover {
	background-color: var(--green-leaf);
	color: var(--white);
}
.arry-prev.active,
.active.arry-next {
	background-color: var(--green-leaf);
	color: var(--white);
}

.next-btn {
	
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	font-size: 20px;
	color: var(--green-leaf);
	border-radius: 0px;
	background-color: var(--white);
	overflow: hidden;
}
.next-btn:hover {
	color: var(--green-leaf);
}
.next-btn:hover i {
	animation: next 0.4s;
}
@keyframes next {
	0% {
		transform: translateX(-100px);
	}
	100% {
		transform: translateX(0px);
	}
}

.video-btn {
	position: relative;
	text-align: center;
	display: inline-block;
	z-index: 2;
}
.video-btn a {
	position: relative;
	color: var(--green-leaf);
	font-size: 28px;
	z-index: 1;
	background-color: var(--white);
	width: 90px;
	height: 90px;
	line-height: 90px;
	border-radius: 50%;
	display: block;
}
.video-btn.video-pulse::after,
.video-btn.video-pulse::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	border: 1px solid var(--green-leaf);
	opacity: 0.7;
	left: 0;
	top: 0;
	border-radius: 50%;
	-webkit-animation-duration: 2.5s;
	animation-duration: 2.5s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-name: video-animation;
	animation-name: video-animation;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.video-btn.video-pulse::before {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

.progress-area .progress {
	background-color: var(--sub-bg);
	height: 12px;
	border-radius: 0px;
}
.progress-area .progress .progress-bar {
	background-color: var(--green-leaf);
}
.progress__title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.progress__title span {
	color: var(--green-leaf);
	font-size: 14px;
	font-weight: 600;
}
.progress__item {
	width: 100%;
	height: 8px;
	background-color: var(--sub-bg);
}
.progress__item .progress__content {
	background-color: var(--green-leaf);
	height: 8px;
	position: relative;
}
.progress__item .progress__content span {
	position: absolute;
	top: -6px;
	right: 0;
	display: inline-block;
	padding: 2px 5px;
	background-color: var(--green-leaf);
	color: var(--white);
	font-size: 10px;
	line-height: 16px;
}
.progress__goal {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.progress__goal h6 {
	font-size: 14px;
}
.progress__goal h6 span {
	font-weight: 500;
	color: var(--green-leaf);
}

.logo {
	max-width: 184px;
}
.logo img {
	width: 100%;
}

.header-top {
	padding: 16px 0;
	overflow: hidden;
	background-color: var(--heading-color);
}
.header-top .header-top-wrp {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.header-top .header-top-wrp .info {
	color: var(--white);
}
.header-top .header-top-wrp .info span {
	color: var(--white);
}
.header-top .header-top-wrp .info a {
	transition: var(--transition);
	color: var(--white);
	font-size: 15px;
}
.header-top .header-top-wrp .info a:hover {
	color: var(--green-leaf);
}
.header-top .header-top-wrp .info i {
	color: var(--green-leaf);
	padding-right: 5px;
}
.header-top .header-top-wrp .info li {
	float: left;
	line-height: 0;
}
.header-top .header-top-wrp .link-info {
	position: relative;
	z-index: 2;
}
.header-top .header-top-wrp .link-info li {
	float: left;
	line-height: 0;
}
.header-top .header-top-wrp .link-info li a {
	width: 37px;
	color: var(--white);
	text-align: center;
}
.header-top .header-top-wrp .link-info li a:hover {
	color: var(--green-leaf);
}

.header-area.menu-fixed {
	position: fixed;
	width: 100%;
	top: 0;
	background-color: var(--white);
	z-index: 999;
	box-shadow: var(--shadow);
}
.header-area.menu-fixed .mega-menu {
	top: 87px !important;
}
.header__main {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.header__main .main-menu ul {
	display: flex;
	align-items: center;
	gap: 35px;
}
.header__main .main-menu ul li {
	position: relative;
}
.header__main .main-menu ul li.has-megamenu {
	position: static;
}
.header__main .main-menu ul li.has-megamenu:hover .sub-menu {
	opacity: 1;
	visibility: visible;
	transform: translateX(-50%) translateY(0px);
}
.header__main .main-menu ul li a {
	font-weight: 600;
	padding: 30px 0;
}
.header__main .main-menu ul li a i {
	font-size: 12px;
	transition: var(--transition);
}
.header__main .main-menu ul li .sub-menu {
	position: absolute;
	left: 0;
	top: 87px;
	z-index: 99;
	flex-direction: column;
	gap: 0;
	width: 250px;
	border: var(--border-1px);
	box-shadow: var(--shadow);
	background-color: var(--white);
	transition: var(--transition);
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
}
.header__main .main-menu ul li .sub-menu.mega-menu {
	max-width: 1170px;
	width: 100%;
	left: 50%;
	top: 130px;
	transform: translateX(-50%) translateY(10px);
	padding: 30px;
}
.header__main .main-menu ul li .sub-menu.mega-menu li {
	display: flex;
	align-items: center;
	gap: 20px;
	justify-content: space-around;
}
.header__main .main-menu ul li .sub-menu.menu-image .image {
	position: relative;
}
.header__main .main-menu ul li .sub-menu.menu-image .image::before {
	background-color: rgba(0, 0, 0, 0.5);
}
.header__main .main-menu ul li .sub-menu.menu-image .image h6 {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
}
.header__main .main-menu ul li .sub-menu.menu-image .image .btn__group {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 60%;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.header__main .main-menu ul li .sub-menu.menu-image .image .btn__group .btn-two,
.header__main
	.main-menu
	ul
	li
	.sub-menu.menu-image
	.image
	.btn__group
	.btn-three {
	border-radius: 8px;
	margin-bottom: 5px;
	border: none;
}
.header__main
	.main-menu
	ul
	li
	.sub-menu.menu-image
	.image
	.btn__group
	.btn-two
	.btn-inner:hover,
.header__main
	.main-menu
	ul
	li
	.sub-menu.menu-image
	.image
	.btn__group
	.btn-three
	.btn-inner:hover {
	padding-left: 20px !important;
}
.header__main
	.main-menu
	ul
	li
	.sub-menu.menu-image
	.image
	.btn__group
	.btn-two
	span,
.header__main
	.main-menu
	ul
	li
	.sub-menu.menu-image
	.image
	.btn__group
	.btn-three
	span {
	font-size: 14px;
	text-transform: capitalize;
}
.header__main .main-menu ul li .sub-menu li {
	width: 100%;
}
.header__main .main-menu ul li .sub-menu li:not(:last-child) {
	border-bottom: 1px solid var(--border);
}
.header__main .main-menu ul li .sub-menu li a {
	display: block;
	padding: 10px 20px;
	color: var(--heading-color) !important;
}
.header__main .main-menu ul li .sub-menu li a:hover {
	padding-left: 25px;
	color: var(--green-leaf) !important;
}
.header__main .main-menu ul li:hover .sub-menu {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
}
.header__main .main-menu ul li:hover:hover a {
	color: var(--green-leaf);
}
.header__main .main-menu ul li:hover:hover i {
	transform: rotate(-180deg);
	color: var(--green-leaf);
}
@media (max-width: 991px) {
	.header__main {
		padding: 15px 0;
	}
}
.header__main .bars i {
	font-size: 18px;
	cursor: pointer;
	display: inline-block;
	color: var(--paragraph);
	padding: 10px;
	border-radius: 10px;
	border: var(--border-1px);
}

.mean-nav .mega-menu .image {
	padding: 20px;
	border: var(--border-1px);
	border-radius: 8px;
	margin-bottom: 20px;
}
.mean-nav .btn__group {
	padding-top: 10px;
	width: 60%;
	margin: 0 auto;
}
.mean-nav .btn__group .btn-two,
.mean-nav .btn__group .btn-three {
	border-radius: 8px;
	margin-bottom: 5px;
	display: block;
	border: none;
}
.mean-nav .btn__group .btn-two .btn-inner,
.mean-nav .btn__group .btn-three .btn-inner {
	text-align: center;
	padding: 8px;
}
.mean-nav .btn__group .btn-two .btn-inner:hover,
.mean-nav .btn__group .btn-three .btn-inner:hover {
	padding-left: 20px !important;
}
.mean-nav .btn__group .btn-two span,
.mean-nav .btn__group .btn-three span {
	font-size: 14px;
	text-transform: capitalize;
}

.sidebar-area {
	position: fixed;
	top: 0;
	right: 0px;
	width: 400px;
	height: 100%;
	background-color: var(--heading-color);
	padding: 40px;
	padding-top: 30px;
	z-index: 9999;
	transition: var(--transition);
	overflow: hidden;
	overflow-y: auto;
}
@media (max-width: 575px) {
	.sidebar-area {
		width: 350px;
	}
}
.sidebar-area p {
	color: var(--white);
}
.sidebar-area .info {
	border-top: 1px solid rgba(255, 255, 255, 0.25);
}
.sidebar-area .info li {
	font-size: 15px;
}
.sidebar-area .info li i {
	margin-right: 8px;
}
.sidebar-area .info li a {
	color: var(--white);
}
.sidebar-area .sidebar__overlay {
	position: fixed;
	right: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	z-index: -1;
}
.sidebar-area button {
	position: absolute;
	right: 30px;
	top: 30px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
	background-color: var(--green-leaf);
	border-radius: 50%;
	transition: var(--transition);
}
.sidebar-area button:hover {
	transform: rotate(90deg);
}
.sidebar-area .social-icon a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	border: 1px solid rgba(255, 255, 255, 0.25);
	color: var(--green-leaf);
	margin-right: 10px;
}
.sidebar-area .social-icon a:hover {
	background-color: var(--green-leaf);
	color: var(--heading-color);
	border: 1px solid var(--green-leaf);
}
.sidebar-area.sidebar__hide {
	visibility: hidden;
	opacity: 0;
	right: -30px;
}

.mobile-menu .meanmenu-reveal {
	display: none !important;
}
.mobile-menu.mean-container .mean-nav > ul {
	width: 100%;
	display: block !important;
}
.mobile-menu ul li a i {
	display: none;
}

.banner__left-shape {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
}
.banner__left-shape img {
	height: 100%;
}
.banner__right-shape {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}
.banner__right-shape img {
	height: 100%;
}
.banner__hero {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}
.banner__hero img {
	height: 100%;
}
.banner-area {
	background-color: var(--black);
	position: relative;
	overflow: hidden;
}
@media (max-width: 991px) {
	.banner-area {
		padding: 80px 0;
	}
}
.banner__content {
	position: relative;
	max-width: 600px;
}
.banner__content h3 {
	color: var(--green-leaf);
}
@media (max-width: 767px) {
	.banner__content h3 {
		font-size: 20px;
	}
}
.banner__content h1 {
	color: var(--white);
}
.banner-two-area {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.banner-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 1;
}

.banner-two-area .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.45); /* Dark overlay for readability */
	z-index: 2;
}
.banner-two-area:hover .banner-two__arry-btn button {
	transform: translateX(0px);
	visibility: visible;
	opacity: 1;
}
.banner-two__content {
	padding-top: 260px;
	padding-bottom: 160px;
	text-align: center;
	position: relative;
}
@media (max-width: 767px) {
	.banner-two__content {
		padding: 80px 0;
	}
}
.banner-two__content h4 {
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
	color: var(--white);
	margin-bottom: 30px;
}
@media (max-width: 767px) {
	.banner-two__content h4 {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 10px;
	}
}
.banner-two__content h1 {
	color: var(--white);
	font-weight: 700;
	/*font-size: 40px;*/
	/*line-height: 90px;*/
}
@media (max-width: 767px) {
	.banner-two__content h1 {
		font-size: 40px;
		line-height: 50px;
	}
}
@media (max-width: 767px) {
	.banner-two__content .btn-one,
	.banner-two__content .btn-two {
		margin-top: 30px;
	}
}
.banner-two__slider .slide-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: -2;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	transform: scale(1);
	-webkit-transition: all 8s ease-out 0s;
	-moz-transition: all 8s ease-out 0s;
	-ms-transition: all 8s ease-out 0s;
	-o-transition: all 8s ease-out 0s;
	transition: all 8s ease-out 0s;
}
.banner-two__slider .swiper-slide-active .slide-bg {
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	transform: scale(1.12);
}
.banner-two__arry-btn {
	width: 60px;
	position: absolute;
	top: 50%;
	right: 60px;
	transform: translateY(-50%);
	z-index: 2;
}
.banner-two__arry-btn button {
	background-color: transparent;
	border: 1px solid var(--white);
	color: var(--white);
	transform: translateX(30px);
	visibility: hidden;
	opacity: 0;
	transition: var(--transition);
}
.banner-two__arry-btn button:hover {
	background-color: transparent;
	border: 1px solid var(--green-leaf);
	color: var(--green-leaf);
}
.banner-two__arry-btn button.active {
	background-color: transparent;
	border: 1px solid var(--green-leaf);
	color: var(--green-leaf);
}
.banner-two__arry-btn .arry-next {
	transition: all 0.6s ease-in-out;
}
@media (max-width: 767px) {
	.banner-two__arry-btn {
		display: none;
	}
}
.banner-two__social {
	position: absolute;
	left: 60px;
	top: 50%;
	z-index: 3;
	transform: translateY(-50%);
	width: 20px;
}
@media (max-width: 575px) {
	.banner-two__social {
		left: 20px;
	}
}
.banner-two__social li:not(:last-child) {
	margin-bottom: 20px;
}
.banner-two__social li a {
	color: var(--white);
}
.banner-two__social li a:hover {
	color: var(--green-leaf);
}
.banner-two__social li a.active {
	color: var(--green-leaf);
}
.banner-two__social::after {
	position: absolute;
	width: 1px;
	height: 73px;
	background-color: var(--border);
	bottom: -90px;
	left: 6px;
	content: "";
	opacity: 30%;
}
.banner-two__social::before {
	position: absolute;
	width: 1px;
	height: 73px;
	background-color: var(--border);
	top: -90px;
	left: 6px;
	content: "";
	opacity: 30%;
}
.banner-two__shape {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}
.banner__inner-page {
	text-transform: capitalize;
	text-align: center;
}
@media (max-width: 767px) {
	.banner__inner-page {
		padding: 80px 0;
	}
}
.banner__inner-page h2 {
	margin-bottom: 10px;
	color: var(--white);
}
.banner__inner-page span {
	color: var(--green-leaf);
	font-weight: 500;
}
.banner__inner-page span i {
	color: var(--white);
}
.banner__inner-page a {
	color: var(--white);
	font-weight: 500;
}
.banner__inner-page a:hover {
	color: var(--green-leaf);
}

.section-header h5 {
	color: var(--green-leaf);
	padding-bottom: 20px;
	text-transform: uppercase;
	font-weight: 200;
	font-size: 16px;
}
.section-header h2 {
	text-transform: capitalize;
}
.section-header p {
	margin-top: 30px;
}

.service__content h3 {
	margin-bottom: 15px;
}
.service__item {
	display: flex;
	align-items: center;
	gap: 15px;
	padding: 20px 10px;
	transition: var(--transition);
	background-color: var(--heading-color);
}
.service__item.active {
	background-image: url(../images/shape/service.png);
	background-color: var(--green-leaf);
}

.about__image {
	position: relative;
}
@media (max-width: 991px) {
	.about__image {
		margin-bottom: 30px;
	}
}
.about__image .dots {
	position: absolute;
	right: 70px;
	top: 0;
}
.about__image .sm-image {
	position: absolute;
	right: 30px;
	bottom: -29px;
}
.about__image .image {
	max-width: 419px;
}
.about__content {
	max-width: 530px;
}
.about__content .about-info {
	display: flex;
	align-items: center;
	gap: 10px;
}
.about-two__wrp {
	position: relative;
}
.about-two__shape {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.about-two__shape img {
	height: 100%;
}
.about-two__image {
	position: relative;
}
.about-two__image .line-shape {
	width: 20px;
	position: absolute;
	left: 20px;
	top: 0;
}
.about-two__image .dot-shape {
	width: 112px;
	position: absolute;
	right: 60px;
	bottom: 0;
}
@media (max-width: 991px) {
	.about-two__image {
		padding-right: 0;
	}
	.about-two__image .dot-shape {
		right: 0px;
	}
}
.about-two__content .info-video {
	display: flex;
	align-items: center;
	gap: 10px;
}
.about-two__content .info-video a {
	width: 55px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	border: 1px solid var(--heading-color);
	color: var(--green-leaf);
}
.about-two__content .item {
	display: flex;
	align-items: center;
	gap: 20px;
}
.about-two__content .item .icon {
	width: 80px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	max-width: 80px;
	width: 100%;
	border-radius: 0px;
	border: 1px dashed var(--green-leaf);
	background-color: rgba(247, 79, 34, 0.1);
}

.video__content {
	max-width: 620px;
}
.video__content .info p {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	font-family: var(--quicksand);
}
.video__left-item {
	position: relative;
	padding: 120px 0;
}
@media (max-width: 991px) {
	.video__right-item {
		padding-left: 20px;
		padding-right: 20px;
	}
}
.video__btn-wrp {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.cause__slider-wrp {
	margin-left: 18%;
}
@media (max-width: 1600px) {
	.cause__slider-wrp {
		margin-left: 10%;
	}
}
@media (max-width: 1399px) {
	.cause__slider-wrp {
		margin-left: 6%;
	}
}
@media (max-width: 991px) {
	.cause__slider-wrp {
		margin-left: 0%;
	}
}
.cause__image {
	position: relative;
}
.cause__image .cause-tag {
	font-size: 14px;
	color: var(--white);
	background-color: var(--green-leaf);
	border-radius: 4px;
	padding: 4px 14px;
	display: inline-block;
	position: absolute;
	left: 12px;
	bottom: 12px;
	z-index: 1;
}
.cause__item {
	padding: 30px;
	box-shadow: var(--shadow);
}
.cause-list__item {
	display: flex;
	align-items: center;
	gap: 30px;
}
@media (max-width: 575px) {
	.cause-list__item {
		flex-direction: column;
	}
}
.cause-list__item .cause__content {
	flex-basis: 52%;
}
.cause-list__item .cause__image .cause-tag {
	bottom: unset;
	top: 12px;
}

.team__content {
	position: absolute;
	left: 50%;
	bottom: 20px;
	transform: translateX(-50%);
	width: 90%;
}
.team__content .social-icon {
	display: flex;
	align-items: center;
	gap: 15px;
	justify-content: center;
}
.team__content .social-icon a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	color: var(--white);
	border: 1px solid var(--white);
	transform: rotateY(-90deg);
}
.team__content .social-icon a:hover {
	background-color: var(--green-leaf);
	border: 1px solid var(--green-leaf);
}
.team__content .social-icon a.active {
	background-color: var(--green-leaf);
	border: 1px solid var(--green-leaf);
}
.team__content .content {
	background-color: var(--white);
	padding: 20px;
	text-align: center;
}
.team__item {
	position: relative;
	overflow: hidden;
}
.team__item::before {
	background: linear-gradient(0deg, #222328 0%, rgba(34, 35, 40, 0) 100%);
	opacity: 0;
	visibility: hidden;
	transform: translateY(20px);
	transition: var(--transition);
}
.team__item:hover .team__content .social-icon a {
	transform: rotateY(0deg);
}
.team__item:hover::before {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
}
.team-single__image {
	overflow: hidden;
	position: relative;
	border-radius: 10px;
}
.team-single__image img {
	width: 100%;
}
.team-single__image .team-info {
	position: absolute;
	left: 50%;
	bottom: 30px;
	display: flex;
	gap: 10px;
	transform: translateX(-50%);
}
.team-single__image .team-info a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	color: var(--white);
	border: 1px solid var(--white);
}
.team-single__image .team-info a:hover {
	background-color: var(--green-leaf);
	border: 1px solid var(--green-leaf);
}
.team-single__image .team-info a.active {
	background-color: var(--green-leaf);
	border: 1px solid var(--green-leaf);
}
.team-single__info .skills .experience-title {
	font-weight: 200;
}
.team-single__info .skills .progress {
	height: 8px;
}
.team-single__info .skills .progress .progress-bar {
	background-color: var(--green-leaf);
}

.event__content {
	background-color: var(--white);
	padding: 35px;
}
.event__content ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 30px;
}
.event__content ul li {
	display: flex;
	align-items: center;
	gap: 8px;
}
.event__item {
	display: flex;
	align-items: center;
	background-color: rgba(255, 255, 255, 0.2);
	padding: 20px;
}
@media (max-width: 767px) {
	.event__item {
		flex-direction: column;
		padding: 10px;
	}
	.event__item .image {
		max-width: 100% !important;
	}
	.event__item .image img {
		width: 100% !important;
		height: auto !important;
	}
	.event__item .event__content {
		padding: 20px;
	}
	.event__item .event__content ul {
		gap: 5px;
	}
	.event__item .event__content ul li {
		gap: 2px;
	}
	.event__item .event__content ul li span {
		font-size: 12px;
	}
	.event__item .event__content ul li svg {
		width: 13px;
	}
}
.event__item .image {
	max-width: 283px;
	width: 100%;
}
.event__inner-item .blog-tag {
	top: unset !important;
	bottom: 0;
	left: 0 !important;
	border-radius: 0 !important;
}
.event-single__right-item .item .call-icon {
	width: 76px;
	height: 76px;
	display: flex;              /* Make it a flex container */
	align-items: center;        /* Vertical centering */
	justify-content: center;    /* Horizontal centering */
	border-radius: 50%;
	transition: var(--transition);
	margin: 0 auto;
}

.event-single__right-item .item .event-info li {
	display: flex;
	gap: 10px;
}
.event-single__right-item .item .event-info li:not(:last-child) {
	margin-bottom: 20px;
}
.event-single__right-item .item .event-info li svg {
	margin-top: 5px;
}
.event-single__right-item .item .social-icon {
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: center;
}
.event-single__right-item .item .social-icon a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	color: var(--paragraph);
	border: 1px solid var(--paragraph);
}
.event-single__right-item .item .social-icon a:hover {
	color: var(--white);
	border: 1px solid var(--green-leaf);
	background-color: var(--green-leaf);
}
.event-single__right-item .item .social-icon a.active {
	color: var(--white);
	border: 1px solid var(--green-leaf);
	background-color: var(--green-leaf);
}
.event-single__right-item .contact__map iframe {
	height: 350px !important;
}

.testimonial__item {
	padding: 40px;
	background-color: var(--white);
	position: relative;
}
.testimonial__item .shape {
	position: absolute;
	right: 0;
	top: 0;
}
.testimonial__item .top {
	display: flex;
	align-items: center;
	gap: 20px;
}
.testimonial__item .top .image {
	width: 48px;
	position: relative;
}
.testimonial__item .top .image svg {
	position: absolute;
	bottom: -8px;
	left: 50%;
	transform: translateX(-50%);
}

.blog__item,
.event__inner-item {
	box-shadow: var(--shadow);
}
.blog__item .image,
.event__inner-item .image {
	position: relative;
	overflow: hidden;
}
.blog__item .image img,
.event__inner-item .image img {
	transition: var(--transition);
}
.blog__item .image .blog-tag,
.event__inner-item .image .blog-tag {
	font-size: 14px;
	color: var(--white);
	background-color: var(--green-leaf);
	border-radius: 4px;
	padding: 4px 14px;
	display: inline-block;
	position: absolute;
	left: 12px;
	top: 12px;
	z-index: 1;
}
.blog__item:hover .read-more,
.event__inner-item:hover .read-more {
	color: var(--green-leaf);
}
.blog__item:hover .image img,
.event__inner-item:hover .image img {
	transform: scale(1.1) rotate(1deg);
}
.blog__content {
	padding: 30px;
}
.blog__content ul {
	display: flex;
	align-items: center;
	gap: 24px;
}
.blog__content ul li {
	display: flex;
	align-items: center;
	gap: 8px;
}
.blog__content ul li span {
	font-size: 14px;
}
.blog-single__left-item:hover .image img {
	transform: scale(1) rotate(0deg);
}
.blog-single__left-item .fs-30 {
	font-size: 30px;
}
.blog-single__left-item .hilight-text {
	border-left: 4px solid var(--green-leaf);
	padding: 40px;
}
.blog-single__left-item .hilight-text p {
	max-width: 650px;
	color: var(--heading-color);
	font-weight: 500;
	text-transform: capitalize;
	font-style: italic;
	line-height: 26px;
}
.blog-single__left-item .hilight-text svg {
	float: right;
	margin-top: -30px;
}
.blog-single__left-item .tags-share {
	padding: 20px 0;
	border-top: var(--border-1px);
	border-bottom: var(--border-1px);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
}
.blog-single__left-item .tags-share .tags {
	display: flex;
	align-items: center;
	gap: 10px;
}
.blog-single__left-item .tags-share .tags strong {
	color: var(--heading-color);
}
.blog-single__left-item .tags-share .tags a {
	padding: 2px 15px;
	font-size: 14px;
	font-weight: 600;
	border: var(--border-1px);
}
.blog-single__left-item .tags-share .tags a:hover {
	background-color: var(--green-leaf);
	color: var(--white);
	border: 1px solid var(--green-leaf);
}
.blog-single__left-item .tags-share .share {
	display: flex;
	align-items: center;
}
.blog-single__left-item .tags-share .share strong {
	color: var(--heading-color);
}
.blog-single__left-item .tags-share .share a {
	font-size: 20px;
	color: var(--paragraph);
	margin-left: 20px;
}
.blog-single__left-item .tags-share .share a:hover {
	color: var(--green-leaf);
}
.blog-single__left-item .tags-share .share a.active {
	color: var(--green-leaf);
}
.blog-single__right-item .item,
.event-single__right-item .item {
	padding: 30px;
}
.blog-single__right-item .item .title,
.event-single__right-item .item .title {
	position: relative;
	margin-bottom: 35px;
	font-weight: 200;
}
.blog-single__right-item .item .title::after,
.event-single__right-item .item .title::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: -10px;
	height: 2px;
	width: 40px;
	background-color: var(--green-leaf);
}
.blog-single__right-item .item .serach-bar,
.event-single__right-item .item .serach-bar {
	position: relative;
}
.blog-single__right-item .item .serach-bar input,
.event-single__right-item .item .serach-bar input {
	width: 100%;
	border: var(--border-1px);
	padding: 16px;
}
.blog-single__right-item .item .serach-bar input:focus,
.event-single__right-item .item .serach-bar input:focus {
	border: 1px solid rgba(247, 79, 34, 0.5);
}
.blog-single__right-item .item .serach-bar button,
.event-single__right-item .item .serach-bar button {
	position: absolute;
	right: 15px;
	top: 18px;
	color: var(--span);
	background-color: var(--white);
}
.blog-single__right-item .item .category li,
.event-single__right-item .item .category li {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px;
	border: var(--border-1px);
	transition: var(--transition);
}
.blog-single__right-item .item .category li span,
.event-single__right-item .item .category li span {
	transition: var(--transition);
}
.blog-single__right-item .item .category li:hover,
.event-single__right-item .item .category li:hover {
	background-color: var(--green-leaf);
	border: 1px solid var(--green-leaf);
}
.blog-single__right-item .item .category li:hover a,
.event-single__right-item .item .category li:hover a {
	color: var(--white);
}
.blog-single__right-item .item .category li:hover span,
.event-single__right-item .item .category li:hover span {
	color: var(--white);
}
.blog-single__right-item .item .category li:not(:last-child),
.event-single__right-item .item .category li:not(:last-child) {
	margin-bottom: 10px;
}
.blog-single__right-item .item .category li a,
.event-single__right-item .item .category li a {
	font-weight: 600;
}
.blog-single__right-item .item .single-post li,
.event-single__right-item .item .single-post li {
	display: flex;
	align-items: center;
	gap: 10px;
}
.blog-single__right-item .item .single-post li:not(:last-child),
.event-single__right-item .item .single-post li:not(:last-child) {
	margin-bottom: 15px;
}
.blog-single__right-item .item .single-post li span,
.event-single__right-item .item .single-post li span {
	font-size: 14px;
}
.blog-single__right-item .item .tags,
.event-single__right-item .item .tags {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
}
.blog-single__right-item .item .tags a,
.event-single__right-item .item .tags a {
	padding: 6px 16px;
	font-weight: 600;
	border: var(--border-1px);
}
.blog-single__right-item .item .tags a:hover,
.event-single__right-item .item .tags a:hover {
	background-color: var(--green-leaf);
	color: var(--white);
	border: 1px solid var(--green-leaf);
}
.blog-single__review .image {
	max-width: 96px;
	width: 100%;
}
.blog-single__review .reply {
	border-radius: 30px;
	padding: 0px 12px;
	font-weight: 500;
}

.brand-area .image {
	max-width: 123px;
	margin: 0 auto;
}

.donate__item {
	max-width: 522px;
	padding: 30px 0;
}
@media (max-width: 1199px) {
	.donate__item {
		padding: 60px 30px;
		max-width: unset;
	}
}
@media (max-width: 1199px) {
	.donate__image {
		padding-right: 0;
	}
}
.donate__amount {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 15px;
}
.donate__amount button {
	color: var(--paragraph);
	padding: 14px 30px;
	background-color: var(--black-sub);
	transition: var(--transition);
}
.donate__amount button:hover {
	background-color: var(--green-leaf);
	color: var(--white);
}
.donate__amount button.active {
	background-color: var(--green-leaf);
	color: var(--white);
}
.donate__now {
	display: flex;
	gap: 20px;
}
.donate__now input {
	width: 100%;
	padding: 14px 16px;
	background-color: var(--black-sub);
	color: var(--white);
	max-width: 170px;
}
@media (max-width: 575px) {
	.donate__now input {
		max-width: 100px;
	}
}

.counter__wrp {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
}
@media (max-width: 575px) {
	.counter__wrp {
		justify-content: center;
	}
}
.counter__item {
	display: flex;
	align-items: center;
	gap: 20px;
}
.counter__item h3 {
	font-size: 35px;
	line-height: 50px;
	font-weight: 200;
}
.counter__item h3 span {
	color: var(--heading-color);
	font-weight: 200;
}

.project__content {
	width: 88%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	transition: var(--transition);
	transform: translateY(5px) translateX(-50%);
	opacity: 0;
	visibility: hidden;
}
.project__item {
	position: relative;
	overflow: hidden;
}
.project__item::before {
	background: linear-gradient(0deg, #44b678 0%, rgba(247, 79, 34, 0) 100%);
	opacity: 0;
	visibility: hidden;
	transform: translateY(20px);
	transition: var(--transition);
}
.project__item:hover::before {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
}
.project__item:hover .project__content {
	transform: translateY(0) translateX(-50%);
	opacity: 1;
	visibility: visible;
}
.project-single__item .content {
	padding: 50px 100px;
	border: var(--border-1px);
	border-top: none;
}
.project-single__item .content ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
}
.project-single__item .content ul li {
	display: flex;
	align-items: center;
	gap: 15px;
}
.project-single__item .content ul li .icon {
	width: 54px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	border-radius: 0;
	background-color: var(--green-leaf);
}
.project-single__item .content ul li h5 {
	margin-bottom: 6px;
}
@media (max-width: 991px) {
	.project-single__item .content {
		padding: 30px;
	}
}

.faq-area {
	position: relative;
}
@media (max-width: 1199px) {
	.faq-area {
		padding-top: 30px;
		padding-bottom: 60px;
	}
}
.faq__shape {
	position: absolute;
	left: 0;
	top: 0;
}
.faq__item {
	max-width: 620px;
	float: right;
}
@media (max-width: 1199px) {
	.faq__item {
		max-width: unset;
		padding: 30px;
	}
}
@media (max-width: 1199px) {
	.faq__image {
		padding: 0px 30px;
		margin-top: 30px;
	}
}
@media (max-width: 1199px) {
	.faq__wrp {
		flex-direction: column;
	}
}

.error__item {
	max-width: 860px;
	margin: 0 auto;
	text-align: center;
}
.error__item h2 {
	font-size: 64px;
	line-height: 72px;
}
@media (max-width: 991px) {
	.error__item h2 {
		font-size: 40px;
		line-height: 50px;
	}
}
@media (max-width: 575px) {
	.error__item h2 {
		font-size: 30px;
		line-height: 40px;
	}
}

.contact__item {
	box-shadow: var(--shadow);
	padding: 60px 30px;
	text-align: center;
}
.contact__icon {
	width: 80px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	margin: 0 auto;
}
.contact__form form .nice-select {
	width: 100%;
	font-size: 16px;
	font-weight: 200;
	border: none;
	background-color: var(--sub-bg);
	margin-bottom: 30px;
	padding: 18px 20px;
	height: 70px;
	border-radius: 5px;
}
.contact__form form .nice-select .list {
	width: 100%;
}
.contact__form form label {
	font-family: var(--quicksand);
	color: var(--heading-color);
	margin-bottom: 15px;
	font-weight: 200;
}
.contact__form form input,
.contact__form form textarea {
	width: 100%;
	padding: 10px 20px;
	background-color: var(--sub-bg);
	border-radius: 4px;
	margin-bottom: 30px;
}
.contact__form form textarea {
	border: none;
	height: 200px;
}
.contact__map iframe {
	width: 100%;
	height: 760px;
}

.footer__main-wrp {
	position: relative;
}
.footer__shape-left {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}
.footer__shape-left img {
	height: 100%;
}
.footer__shape-right {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}
.footer__shape-right img {
	height: 100%;
}
.footer__item .link li a {
	color: var(--white);
	opacity: 0.8;
}
.footer__item .link li a:hover {
	color: var(--green-leaf);
	opacity: 1;
	padding-left: 10px;
}
.footer__item .link.info li a:hover {
	padding-left: 0;
}
.footer__item .post li {
	display: flex;
	align-items: center;
	gap: 12px;
}
.footer__item .post li .image {
	max-width: 78px;
	width: 100%;
}
.footer__item .post li span {
	font-size: 14px;
}
.footer__item .post li a {
	color: var(--white);
	opacity: 0.8;
	font-weight: 500;
	line-height: 26px;
}
.footer__item .post li a:hover {
	color: var(--green-leaf);
	opacity: 1;
}
.footer__item .social-icon {
	display: flex;
	align-items: center;
	gap: 15px;
}
.footer__item .social-icon a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	background-color: rgba(121, 121, 121, 0.08);
	color: var(--white);
	font-size: 20px;
}
.footer__item .social-icon a:hover {
	background-color: var(--white);
	color: var(--green-leaf);
}
.footer__item .social-icon a.active {
	background-color: var(--white);
	color: var(--green-leaf);
}
.footer__copytext {
	padding: 20px 0;
	text-align: center;
	background-color: var(--black-sub);
}
.footer__copytext p {
	color: var(--white);
}

/* Profile dropdown fixes */
.profile-nav {
	position: relative;
	display: inline-block;
}
.profile-nav .profile-toggle {
	cursor: pointer;
}
.profile-nav .profile-dropdown-menu {
	display: flex;
	flex-direction: column;
	position: absolute;
	right: 0;
	left: auto;
	top: 87px;
	min-width: 180px;
	z-index: 1000;
	border: var(--border-1px);
	box-shadow: var(--shadow);
	background-color: var(--white);
	transition: var(--transition);
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	padding: 0;
	gap: 0;
}
.profile-nav:hover .profile-dropdown-menu,
.profile-nav:focus-within .profile-dropdown-menu,
.profile-nav .profile-toggle:focus + .profile-dropdown-menu {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
}
.profile-nav .profile-dropdown-menu li {
	width: 100%;
}
.profile-nav .profile-dropdown-menu li:not(:last-child) {
	border-bottom: 1px solid var(--border);
}
.profile-nav .profile-dropdown-menu li a {
	padding: 10px 20px;
	color: var(--heading-color) !important;
	display: block;
	transition: var(--transition);
}
.profile-nav .profile-dropdown-menu li a:hover {
	padding-left: 25px;
	color: var(--green-leaf) !important;
}
/* --- Custom Sidebar & Form Styling (Cascade) --- */
.custom-sidebar {
  background: #fff;
  min-width: 260px;
  max-width: 280px;
  height: fit-content;
}
.custom-sidebar .sidebar-button {
  border: none;
  background: none;
  color: var(--heading-color);
  font-weight: 300;
 
  padding: 10px 14px;
  font-size: 15px;
  transition: background 0.2s, color 0.2s;
}
.custom-sidebar .sidebar-button.active, .custom-sidebar .sidebar-button:hover {
	border-left: 5px solid #6bbf8a;
  background: #e1f5ec;
  color: #000000;
  box-shadow: 0 2px 8px 0 rgba(247,79,34,.08);
}
.custom-sidebar .sidebar-button i {
  color: inherit;
}

.custom-form-section > .bg-white {
  border-radius: 16px;
  box-shadow: 0 2px 16px 0 rgba(34,35,40,.07);
  border: 1px solid var(--border);
}
.custom-form-section label {
  font-weight: 600;
  color: var(--heading-color);
}
.custom-form-section input,
.custom-form-section select,
.custom-form-section textarea {
  border-radius: 8px;
  border: 1px solid var(--border);
  padding: 10px 14px;
  background: var(--sub-bg);
  font-size: 15px;
  margin-bottom: 10px;
}
.custom-form-section input:focus,
.custom-form-section select:focus,
.custom-form-section textarea:focus {
  border-color: var(--green-leaf);
  background: #fff;
  outline: none;
}
.custom-btn-primary {
	padding: 8px;
  background: var(--green-leaf) !important;
  color: #fff !important;
  border-radius: 4px !important;
  font-weight: 600;
  box-shadow: 0 2px 8px 0 rgba(247,79,34,.08);
  border: none;
  transition: background 0.2s, box-shadow 0.2s;
}
.custom-btn-primary:hover, .custom-btn-primary:focus {
  background: #d9411a !important;
  color: #fff !important;
  box-shadow: 0 4px 16px 0 rgba(247,79,34,.15);
}

/* Button spacing fix */
.btn-two .btn-inner {
	margin-right: 8px;
}
.btn-two .btn-inner:last-child {
	margin-right: 0;
}

/* --- Custom mobile navbar layout --- */
@media (max-width: 991px) {
	.mobile-navbar {
		display: flex !important;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		min-height: 56px;
		position: relative;
		background: #fff;
		z-index: 10;
	}
	.mobile-navbar .bars {
		order: 1;
		position: static;
		margin-right: auto;
	}
	.mobile-navbar .logo {
		order: 2;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		margin: 0;
		z-index: 2;
	}
	.mobile-navbar .profile-dropdown-mobile {
		order: 3;
		position: static;
		margin-left: auto;
		z-index: 2;
	}
	/* Hide any old mobile nav elements outside .mobile-navbar */
	.header__main > .bars.d-block,
	.header__main > .logo.d-block,
	.header__main > .profile-dropdown-mobile.d-block {
		display: none !important;
	}
}

@media (max-width: 991px) {
	.profile-dropdown-mobile .sub-menu {
		display: none;
		position: absolute;
		top: 48px;
		right: 0;
		min-width: 140px;
		background: #fff;
		box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
		border-radius: 8px;
		padding: 8px 0;
		z-index: 100;
		transition: opacity 0.2s, transform 0.2s;
		opacity: 0;
		pointer-events: none;
	}
	.profile-dropdown-mobile.open .sub-menu {
		display: block;
		opacity: 1;
		pointer-events: auto;
		transform: translateY(8px);
	}
	.profile-dropdown-mobile .sub-menu li a {
		display: block;
		padding: 10px 20px;
		color: #222;
		font-size: 16px;
		text-align: left;
		white-space: nowrap;
	}
	.profile-dropdown-mobile .sub-menu li:not(:last-child) a {
		border-bottom: 1px solid #f0f0f0;
	}
	.profile-dropdown-mobile .sub-menu li a:hover {
		background: #f7f7f7;
		color: #44b678;
	}
}


/*LOADER*/
[data-theme=dark] div#global-loader {
	background-color: #0D0D0D !important;
}

div#global-loader {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	justify-content: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	background: rgba(13, 13, 13, 0.8);
	position: fixed;
	z-index: 999999;
	width: 100%;
	height: 100vh;
}
div#global-loader .whirly-loader:not(:required) {
	animation: whirly-loader 1.25s linear infinite;
	background: transparent;
	box-shadow: 0 26px 0 6px #6bbf8a, 0.90971px 26.05079px 0 5.93333px #6bbf8a, 1.82297px 26.06967px 0 5.86667px #6bbf8a, 2.73865px 26.05647px 0 5.8px #6bbf8a, 3.65561px 26.01104px 0 5.73333px #6bbf8a, 4.57274px 25.93327px 0 5.66667px #6bbf8a, 5.48887px 25.8231px 0 5.6px #6bbf8a, 6.40287px 25.68049px 0 5.53333px #6bbf8a, 7.31358px 25.50548px 0 5.46667px #6bbf8a, 8.21985px 25.2981px 0 5.4px #6bbf8a, 9.12054px 25.05847px 0 5.33333px #6bbf8a, 10.01448px 24.78672px 0 5.26667px #6bbf8a, 10.90054px 24.48302px 0 5.2px #6bbf8a, 11.77757px 24.1476px 0 5.13333px #6bbf8a, 12.64443px 23.78072px 0 5.06667px #6bbf8a, 13.5px 23.38269px 0 5px #6bbf8a, 14.34315px 22.95384px 0 4.93333px #6bbf8a, 15.17277px 22.49455px 0 4.86667px #6bbf8a, 15.98776px 22.00526px 0 4.8px #6bbf8a, 16.78704px 21.48643px 0 4.73333px #6bbf8a, 17.56953px 20.93855px 0 4.66667px #6bbf8a, 18.33418px 20.36217px 0 4.6px #6bbf8a, 19.07995px 19.75787px 0 4.53333px #6bbf8a, 19.80582px 19.12626px 0 4.46667px #6bbf8a, 20.5108px 18.468px 0 4.4px #6bbf8a, 21.1939px 17.78379px 0 4.33333px #6bbf8a, 21.85416px 17.07434px 0 4.26667px #6bbf8a, 22.49067px 16.34043px 0 4.2px #6bbf8a, 23.10251px 15.58284px 0 4.13333px #6bbf8a, 23.68881px 14.80241px 0 4.06667px #6bbf8a, 24.24871px 14px 0 4px #6bbf8a, 24.7814px 13.1765px 0 3.93333px #6bbf8a, 25.28607px 12.33284px 0 3.86667px #6bbf8a, 25.76198px 11.46997px 0 3.8px #6bbf8a, 26.2084px 10.58888px 0 3.73333px #6bbf8a, 26.62462px 9.69057px 0 3.66667px #6bbf8a, 27.01001px 8.77608px 0 3.6px #6bbf8a, 27.36392px 7.84648px 0 3.53333px #6bbf8a, 27.68577px 6.90284px 0 3.46667px #6bbf8a, 27.97502px 5.94627px 0 3.4px #6bbf8a, 28.23116px 4.97791px 0 3.33333px #6bbf8a, 28.4537px 3.99891px 0 3.26667px #6bbf8a, 28.64223px 3.01042px 0 3.2px #6bbf8a, 28.79635px 2.01364px 0 3.13333px #6bbf8a, 28.91571px 1.00976px 0 3.06667px #6bbf8a, 29px 0 0 3px #6bbf8a, 29.04896px -1.01441px 0 2.93333px #6bbf8a, 29.06237px -2.03224px 0 2.86667px #6bbf8a, 29.04004px -3.05223px 0 2.8px #6bbf8a, 28.98185px -4.07313px 0 2.73333px #6bbf8a, 28.88769px -5.09368px 0 2.66667px #6bbf8a, 28.75754px -6.1126px 0 2.6px #6bbf8a, 28.59138px -7.12863px 0 2.53333px #6bbf8a, 28.38926px -8.14049px 0 2.46667px #6bbf8a, 28.15127px -9.1469px 0 2.4px #6bbf8a, 27.87755px -10.1466px 0 2.33333px #6bbf8a, 27.56827px -11.1383px 0 2.26667px #6bbf8a, 27.22365px -12.12075px 0 2.2px #6bbf8a, 26.84398px -13.09268px 0 2.13333px #6bbf8a, 26.42956px -14.05285px 0 2.06667px #6bbf8a, 25.98076px -15px 0 2px #6bbf8a, 25.49798px -15.93291px 0 1.93333px #6bbf8a, 24.98167px -16.85035px 0 1.86667px #6bbf8a, 24.43231px -17.75111px 0 1.8px #6bbf8a, 23.85046px -18.63402px 0 1.73333px #6bbf8a, 23.23668px -19.49789px 0 1.66667px #6bbf8a, 22.5916px -20.34157px 0 1.6px #6bbf8a, 21.91589px -21.16393px 0 1.53333px #6bbf8a, 21.21024px -21.96384px 0 1.46667px #6bbf8a, 20.4754px -22.74023px 0 1.4px #6bbf8a, 19.71215px -23.49203px 0 1.33333px #6bbf8a, 18.92133px -24.2182px 0 1.26667px #6bbf8a, 18.10379px -24.91772px 0 1.2px #6bbf8a, 17.26042px -25.58963px 0 1.13333px #6bbf8a, 16.39217px -26.23295px 0 1.06667px #6bbf8a, 15.5px -26.84679px 0 1px #6bbf8a, 14.58492px -27.43024px 0 0.93333px #6bbf8a, 13.64796px -27.98245px 0 0.86667px #6bbf8a, 12.69018px -28.50262px 0 0.8px #6bbf8a, 11.7127px -28.98995px 0 0.73333px #6bbf8a, 10.71663px -29.4437px 0 0.66667px #6bbf8a, 9.70313px -29.86317px 0 0.6px #6bbf8a, 8.67339px -30.2477px 0 0.53333px #6bbf8a, 7.6286px -30.59666px 0 0.46667px #6bbf8a, 6.57001px -30.90946px 0 0.4px #6bbf8a, 5.49886px -31.18558px 0 0.33333px #6bbf8a, 4.41643px -31.42451px 0 0.26667px #6bbf8a, 3.32401px -31.6258px 0 0.2px #6bbf8a, 2.22291px -31.78904px 0 0.13333px #6bbf8a, 1.11446px -31.91388px 0 0.06667px #6bbf8a, 0 -32px 0 0 #6bbf8a, -1.11911px -32.04713px 0 -0.06667px #6bbf8a, -2.24151px -32.05506px 0 -0.13333px #6bbf8a, -3.36582px -32.02361px 0 -0.2px #6bbf8a, -4.49065px -31.95265px 0 -0.26667px #6bbf8a, -5.61462px -31.84212px 0 -0.33333px #6bbf8a, -6.73634px -31.69198px 0 -0.4px #6bbf8a, -7.8544px -31.50227px 0 -0.46667px #6bbf8a, -8.9674px -31.27305px 0 -0.53333px #6bbf8a, -10.07395px -31.00444px 0 -0.6px #6bbf8a, -11.17266px -30.69663px 0 -0.66667px #6bbf8a, -12.26212px -30.34982px 0 -0.73333px #6bbf8a, -13.34096px -29.96429px 0 -0.8px #6bbf8a, -14.4078px -29.54036px 0 -0.86667px #6bbf8a, -15.46126px -29.07841px 0 -0.93333px #6bbf8a, -16.5px -28.57884px 0 -1px #6bbf8a, -17.52266px -28.04212px 0 -1.06667px #6bbf8a, -18.52792px -27.46878px 0 -1.13333px #6bbf8a, -19.51447px -26.85936px 0 -1.2px #6bbf8a, -20.48101px -26.21449px 0 -1.26667px #6bbf8a, -21.42625px -25.53481px 0 -1.33333px #6bbf8a, -22.34896px -24.82104px 0 -1.4px #6bbf8a, -23.2479px -24.07391px 0 -1.46667px #6bbf8a, -24.12186px -23.29421px 0 -1.53333px #6bbf8a, -24.96967px -22.48279px 0 -1.6px #6bbf8a, -25.79016px -21.64052px 0 -1.66667px #6bbf8a, -26.58223px -20.76831px 0 -1.73333px #6bbf8a, -27.34477px -19.86714px 0 -1.8px #6bbf8a, -28.07674px -18.938px 0 -1.86667px #6bbf8a, -28.7771px -17.98193px 0 -1.93333px #6bbf8a, -29.44486px -17px 0 -2px #6bbf8a, -30.07908px -15.99333px 0 -2.06667px #6bbf8a, -30.67884px -14.96307px 0 -2.13333px #6bbf8a, -31.24325px -13.91039px 0 -2.2px #6bbf8a, -31.7715px -12.83652px 0 -2.26667px #6bbf8a, -32.26278px -11.74269px 0 -2.33333px #6bbf8a, -32.71634px -10.63018px 0 -2.4px #6bbf8a, -33.13149px -9.5003px 0 -2.46667px #6bbf8a, -33.50755px -8.35437px 0 -2.53333px #6bbf8a, -33.84391px -7.19374px 0 -2.6px #6bbf8a, -34.14px -6.0198px 0 -2.66667px #6bbf8a, -34.39531px -4.83395px 0 -2.73333px #6bbf8a, -34.60936px -3.63759px 0 -2.8px #6bbf8a, -34.78173px -2.43218px 0 -2.86667px #6bbf8a, -34.91205px -1.21916px 0 -2.93333px #6bbf8a, -35px 0 0 -3px #6bbf8a, -35.04531px 1.22381px 0 -3.06667px #6bbf8a, -35.04775px 2.45078px 0 -3.13333px #6bbf8a, -35.00717px 3.6794px 0 -3.2px #6bbf8a, -34.92345px 4.90817px 0 -3.26667px #6bbf8a, -34.79654px 6.13557px 0 -3.33333px #6bbf8a, -34.62643px 7.36007px 0 -3.4px #6bbf8a, -34.41316px 8.58016px 0 -3.46667px #6bbf8a, -34.15683px 9.79431px 0 -3.53333px #6bbf8a, -33.85761px 11.001px 0 -3.6px #6bbf8a, -33.5157px 12.19872px 0 -3.66667px #6bbf8a, -33.13137px 13.38594px 0 -3.73333px #6bbf8a, -32.70493px 14.56117px 0 -3.8px #6bbf8a, -32.23675px 15.72291px 0 -3.86667px #6bbf8a, -31.72725px 16.86968px 0 -3.93333px #6bbf8a, -31.17691px 18px 0 -4px #6bbf8a, -30.58627px 19.11242px 0 -4.06667px #6bbf8a, -29.95589px 20.2055px 0 -4.13333px #6bbf8a, -29.28642px 21.27783px 0 -4.2px #6bbf8a, -28.57852px 22.32799px 0 -4.26667px #6bbf8a, -27.83295px 23.35462px 0 -4.33333px #6bbf8a, -27.05047px 24.35635px 0 -4.4px #6bbf8a, -26.23192px 25.33188px 0 -4.46667px #6bbf8a, -25.37819px 26.27988px 0 -4.53333px #6bbf8a, -24.49018px 27.1991px 0 -4.6px #6bbf8a, -23.56888px 28.0883px 0 -4.66667px #6bbf8a, -22.6153px 28.94626px 0 -4.73333px #6bbf8a, -21.6305px 29.77183px 0 -4.8px #6bbf8a, -20.61558px 30.56385px 0 -4.86667px #6bbf8a, -19.57168px 31.32124px 0 -4.93333px #6bbf8a, -18.5px 32.04294px 0 -5px #6bbf8a, -17.40175px 32.72792px 0 -5.06667px #6bbf8a, -16.27818px 33.37522px 0 -5.13333px #6bbf8a, -15.1306px 33.98389px 0 -5.2px #6bbf8a, -13.96034px 34.55305px 0 -5.26667px #6bbf8a, -12.76875px 35.08186px 0 -5.33333px #6bbf8a, -11.55724px 35.56951px 0 -5.4px #6bbf8a, -10.32721px 36.01527px 0 -5.46667px #6bbf8a, -9.08014px 36.41843px 0 -5.53333px #6bbf8a, -7.81748px 36.77835px 0 -5.6px #6bbf8a, -6.54075px 37.09443px 0 -5.66667px #6bbf8a, -5.25147px 37.36612px 0 -5.73333px #6bbf8a, -3.95118px 37.59293px 0 -5.8px #6bbf8a, -2.64145px 37.77443px 0 -5.86667px #6bbf8a, -1.32385px 37.91023px 0 -5.93333px #6bbf8a;
	display: inline-block;
	height: 8px;
	overflow: hidden;
	position: relative;
	text-indent: -9999px;
	width: 8px;
	transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	border-radius: 100%;
}
@keyframes loader {
	to {
		left: -100vw;
	}
}
@-webkit-keyframes whirly-loader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}
@keyframes whirly-loader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

[data-color=lunargreen] div#global-loader .whirly-loader:not(:required) {
	box-shadow: 0 26px 0 6px #D63031, 0.90971px 26.05079px 0 5.93333px #D63031, 1.82297px 26.06967px 0 5.86667px #D63031, 2.73865px 26.05647px 0 5.8px #D63031, 3.65561px 26.01104px 0 5.73333px #D63031, 4.57274px 25.93327px 0 5.66667px #D63031, 5.48887px 25.8231px 0 5.6px #D63031, 6.40287px 25.68049px 0 5.53333px #D63031, 7.31358px 25.50548px 0 5.46667px #D63031, 8.21985px 25.2981px 0 5.4px #D63031, 9.12054px 25.05847px 0 5.33333px #D63031, 10.01448px 24.78672px 0 5.26667px #D63031, 10.90054px 24.48302px 0 5.2px #D63031, 11.77757px 24.1476px 0 5.13333px #D63031, 12.64443px 23.78072px 0 5.06667px #D63031, 13.5px 23.38269px 0 5px #D63031, 14.34315px 22.95384px 0 4.93333px #D63031, 15.17277px 22.49455px 0 4.86667px #D63031, 15.98776px 22.00526px 0 4.8px #D63031, 16.78704px 21.48643px 0 4.73333px #D63031, 17.56953px 20.93855px 0 4.66667px #D63031, 18.33418px 20.36217px 0 4.6px #D63031, 19.07995px 19.75787px 0 4.53333px #D63031, 19.80582px 19.12626px 0 4.46667px #D63031, 20.5108px 18.468px 0 4.4px #D63031, 21.1939px 17.78379px 0 4.33333px #D63031, 21.85416px 17.07434px 0 4.26667px #D63031, 22.49067px 16.34043px 0 4.2px #D63031, 23.10251px 15.58284px 0 4.13333px #D63031, 23.68881px 14.80241px 0 4.06667px #D63031, 24.24871px 14px 0 4px #D63031, 24.7814px 13.1765px 0 3.93333px #D63031, 25.28607px 12.33284px 0 3.86667px #D63031, 25.76198px 11.46997px 0 3.8px #D63031, 26.2084px 10.58888px 0 3.73333px #D63031, 26.62462px 9.69057px 0 3.66667px #D63031, 27.01001px 8.77608px 0 3.6px #D63031, 27.36392px 7.84648px 0 3.53333px #D63031, 27.68577px 6.90284px 0 3.46667px #D63031, 27.97502px 5.94627px 0 3.4px #D63031, 28.23116px 4.97791px 0 3.33333px #D63031, 28.4537px 3.99891px 0 3.26667px #D63031, 28.64223px 3.01042px 0 3.2px #D63031, 28.79635px 2.01364px 0 3.13333px #D63031, 28.91571px 1.00976px 0 3.06667px #D63031, 29px 0 0 3px #D63031, 29.04896px -1.01441px 0 2.93333px #D63031, 29.06237px -2.03224px 0 2.86667px #D63031, 29.04004px -3.05223px 0 2.8px #D63031, 28.98185px -4.07313px 0 2.73333px #D63031, 28.88769px -5.09368px 0 2.66667px #D63031, 28.75754px -6.1126px 0 2.6px #D63031, 28.59138px -7.12863px 0 2.53333px #D63031, 28.38926px -8.14049px 0 2.46667px #D63031, 28.15127px -9.1469px 0 2.4px #D63031, 27.87755px -10.1466px 0 2.33333px #D63031, 27.56827px -11.1383px 0 2.26667px #D63031, 27.22365px -12.12075px 0 2.2px #D63031, 26.84398px -13.09268px 0 2.13333px #D63031, 26.42956px -14.05285px 0 2.06667px #D63031, 25.98076px -15px 0 2px #D63031, 25.49798px -15.93291px 0 1.93333px #D63031, 24.98167px -16.85035px 0 1.86667px #D63031, 24.43231px -17.75111px 0 1.8px #D63031, 23.85046px -18.63402px 0 1.73333px #D63031, 23.23668px -19.49789px 0 1.66667px #D63031, 22.5916px -20.34157px 0 1.6px #D63031, 21.91589px -21.16393px 0 1.53333px #D63031, 21.21024px -21.96384px 0 1.46667px #D63031, 20.4754px -22.74023px 0 1.4px #D63031, 19.71215px -23.49203px 0 1.33333px #D63031, 18.92133px -24.2182px 0 1.26667px #D63031, 18.10379px -24.91772px 0 1.2px #D63031, 17.26042px -25.58963px 0 1.13333px #D63031, 16.39217px -26.23295px 0 1.06667px #D63031, 15.5px -26.84679px 0 1px #D63031, 14.58492px -27.43024px 0 0.93333px #D63031, 13.64796px -27.98245px 0 0.86667px #D63031, 12.69018px -28.50262px 0 0.8px #D63031, 11.7127px -28.98995px 0 0.73333px #D63031, 10.71663px -29.4437px 0 0.66667px #D63031, 9.70313px -29.86317px 0 0.6px #D63031, 8.67339px -30.2477px 0 0.53333px #D63031, 7.6286px -30.59666px 0 0.46667px #D63031, 6.57001px -30.90946px 0 0.4px #D63031, 5.49886px -31.18558px 0 0.33333px #D63031, 4.41643px -31.42451px 0 0.26667px #D63031, 3.32401px -31.6258px 0 0.2px #D63031, 2.22291px -31.78904px 0 0.13333px #D63031, 1.11446px -31.91388px 0 0.06667px #D63031, 0 -32px 0 0 #D63031, -1.11911px -32.04713px 0 -0.06667px #D63031, -2.24151px -32.05506px 0 -0.13333px #D63031, -3.36582px -32.02361px 0 -0.2px #D63031, -4.49065px -31.95265px 0 -0.26667px #D63031, -5.61462px -31.84212px 0 -0.33333px #D63031, -6.73634px -31.69198px 0 -0.4px #D63031, -7.8544px -31.50227px 0 -0.46667px #D63031, -8.9674px -31.27305px 0 -0.53333px #D63031, -10.07395px -31.00444px 0 -0.6px #D63031, -11.17266px -30.69663px 0 -0.66667px #D63031, -12.26212px -30.34982px 0 -0.73333px #D63031, -13.34096px -29.96429px 0 -0.8px #D63031, -14.4078px -29.54036px 0 -0.86667px #D63031, -15.46126px -29.07841px 0 -0.93333px #D63031, -16.5px -28.57884px 0 -1px #D63031, -17.52266px -28.04212px 0 -1.06667px #D63031, -18.52792px -27.46878px 0 -1.13333px #D63031, -19.51447px -26.85936px 0 -1.2px #D63031, -20.48101px -26.21449px 0 -1.26667px #D63031, -21.42625px -25.53481px 0 -1.33333px #D63031, -22.34896px -24.82104px 0 -1.4px #D63031, -23.2479px -24.07391px 0 -1.46667px #D63031, -24.12186px -23.29421px 0 -1.53333px #D63031, -24.96967px -22.48279px 0 -1.6px #D63031, -25.79016px -21.64052px 0 -1.66667px #D63031, -26.58223px -20.76831px 0 -1.73333px #D63031, -27.34477px -19.86714px 0 -1.8px #D63031, -28.07674px -18.938px 0 -1.86667px #D63031, -28.7771px -17.98193px 0 -1.93333px #D63031, -29.44486px -17px 0 -2px #D63031, -30.07908px -15.99333px 0 -2.06667px #D63031, -30.67884px -14.96307px 0 -2.13333px #D63031, -31.24325px -13.91039px 0 -2.2px #D63031, -31.7715px -12.83652px 0 -2.26667px #D63031, -32.26278px -11.74269px 0 -2.33333px #D63031, -32.71634px -10.63018px 0 -2.4px #D63031, -33.13149px -9.5003px 0 -2.46667px #D63031, -33.50755px -8.35437px 0 -2.53333px #D63031, -33.84391px -7.19374px 0 -2.6px #D63031, -34.14px -6.0198px 0 -2.66667px #D63031, -34.39531px -4.83395px 0 -2.73333px #D63031, -34.60936px -3.63759px 0 -2.8px #D63031, -34.78173px -2.43218px 0 -2.86667px #D63031, -34.91205px -1.21916px 0 -2.93333px #D63031, -35px 0 0 -3px #D63031, -35.04531px 1.22381px 0 -3.06667px #D63031, -35.04775px 2.45078px 0 -3.13333px #D63031, -35.00717px 3.6794px 0 -3.2px #D63031, -34.92345px 4.90817px 0 -3.26667px #D63031, -34.79654px 6.13557px 0 -3.33333px #D63031, -34.62643px 7.36007px 0 -3.4px #D63031, -34.41316px 8.58016px 0 -3.46667px #D63031, -34.15683px 9.79431px 0 -3.53333px #D63031, -33.85761px 11.001px 0 -3.6px #D63031, -33.5157px 12.19872px 0 -3.66667px #D63031, -33.13137px 13.38594px 0 -3.73333px #D63031, -32.70493px 14.56117px 0 -3.8px #D63031, -32.23675px 15.72291px 0 -3.86667px #D63031, -31.72725px 16.86968px 0 -3.93333px #D63031, -31.17691px 18px 0 -4px #D63031, -30.58627px 19.11242px 0 -4.06667px #D63031, -29.95589px 20.2055px 0 -4.13333px #D63031, -29.28642px 21.27783px 0 -4.2px #D63031, -28.57852px 22.32799px 0 -4.26667px #D63031, -27.83295px 23.35462px 0 -4.33333px #D63031, -27.05047px 24.35635px 0 -4.4px #D63031, -26.23192px 25.33188px 0 -4.46667px #D63031, -25.37819px 26.27988px 0 -4.53333px #D63031, -24.49018px 27.1991px 0 -4.6px #D63031, -23.56888px 28.0883px 0 -4.66667px #D63031, -22.6153px 28.94626px 0 -4.73333px #D63031, -21.6305px 29.77183px 0 -4.8px #D63031, -20.61558px 30.56385px 0 -4.86667px #D63031, -19.57168px 31.32124px 0 -4.93333px #D63031, -18.5px 32.04294px 0 -5px #D63031, -17.40175px 32.72792px 0 -5.06667px #D63031, -16.27818px 33.37522px 0 -5.13333px #D63031, -15.1306px 33.98389px 0 -5.2px #D63031, -13.96034px 34.55305px 0 -5.26667px #D63031, -12.76875px 35.08186px 0 -5.33333px #D63031, -11.55724px 35.56951px 0 -5.4px #D63031, -10.32721px 36.01527px 0 -5.46667px #D63031, -9.08014px 36.41843px 0 -5.53333px #D63031, -7.81748px 36.77835px 0 -5.6px #D63031, -6.54075px 37.09443px 0 -5.66667px #D63031, -5.25147px 37.36612px 0 -5.73333px #D63031, -3.95118px 37.59293px 0 -5.8px #D63031, -2.64145px 37.77443px 0 -5.86667px #D63031, -1.32385px 37.91023px 0 -5.93333px #D63031;
}
[data-color=brightblue] div#global-loader .whirly-loader:not(:required) {
	box-shadow: 0 26px 0 6px #009688, 0.90971px 26.05079px 0 5.93333px #009688, 1.82297px 26.06967px 0 5.86667px #009688, 2.73865px 26.05647px 0 5.8px #009688, 3.65561px 26.01104px 0 5.73333px #009688, 4.57274px 25.93327px 0 5.66667px #009688, 5.48887px 25.8231px 0 5.6px #009688, 6.40287px 25.68049px 0 5.53333px #009688, 7.31358px 25.50548px 0 5.46667px #009688, 8.21985px 25.2981px 0 5.4px #009688, 9.12054px 25.05847px 0 5.33333px #009688, 10.01448px 24.78672px 0 5.26667px #009688, 10.90054px 24.48302px 0 5.2px #009688, 11.77757px 24.1476px 0 5.13333px #009688, 12.64443px 23.78072px 0 5.06667px #009688, 13.5px 23.38269px 0 5px #009688, 14.34315px 22.95384px 0 4.93333px #009688, 15.17277px 22.49455px 0 4.86667px #009688, 15.98776px 22.00526px 0 4.8px #009688, 16.78704px 21.48643px 0 4.73333px #009688, 17.56953px 20.93855px 0 4.66667px #009688, 18.33418px 20.36217px 0 4.6px #009688, 19.07995px 19.75787px 0 4.53333px #009688, 19.80582px 19.12626px 0 4.46667px #009688, 20.5108px 18.468px 0 4.4px #009688, 21.1939px 17.78379px 0 4.33333px #009688, 21.85416px 17.07434px 0 4.26667px #009688, 22.49067px 16.34043px 0 4.2px #009688, 23.10251px 15.58284px 0 4.13333px #009688, 23.68881px 14.80241px 0 4.06667px #009688, 24.24871px 14px 0 4px #009688, 24.7814px 13.1765px 0 3.93333px #009688, 25.28607px 12.33284px 0 3.86667px #009688, 25.76198px 11.46997px 0 3.8px #009688, 26.2084px 10.58888px 0 3.73333px #009688, 26.62462px 9.69057px 0 3.66667px #009688, 27.01001px 8.77608px 0 3.6px #009688, 27.36392px 7.84648px 0 3.53333px #009688, 27.68577px 6.90284px 0 3.46667px #009688, 27.97502px 5.94627px 0 3.4px #009688, 28.23116px 4.97791px 0 3.33333px #009688, 28.4537px 3.99891px 0 3.26667px #009688, 28.64223px 3.01042px 0 3.2px #009688, 28.79635px 2.01364px 0 3.13333px #009688, 28.91571px 1.00976px 0 3.06667px #009688, 29px 0 0 3px #009688, 29.04896px -1.01441px 0 2.93333px #009688, 29.06237px -2.03224px 0 2.86667px #009688, 29.04004px -3.05223px 0 2.8px #009688, 28.98185px -4.07313px 0 2.73333px #009688, 28.88769px -5.09368px 0 2.66667px #009688, 28.75754px -6.1126px 0 2.6px #009688, 28.59138px -7.12863px 0 2.53333px #009688, 28.38926px -8.14049px 0 2.46667px #009688, 28.15127px -9.1469px 0 2.4px #009688, 27.87755px -10.1466px 0 2.33333px #009688, 27.56827px -11.1383px 0 2.26667px #009688, 27.22365px -12.12075px 0 2.2px #009688, 26.84398px -13.09268px 0 2.13333px #009688, 26.42956px -14.05285px 0 2.06667px #009688, 25.98076px -15px 0 2px #009688, 25.49798px -15.93291px 0 1.93333px #009688, 24.98167px -16.85035px 0 1.86667px #009688, 24.43231px -17.75111px 0 1.8px #009688, 23.85046px -18.63402px 0 1.73333px #009688, 23.23668px -19.49789px 0 1.66667px #009688, 22.5916px -20.34157px 0 1.6px #009688, 21.91589px -21.16393px 0 1.53333px #009688, 21.21024px -21.96384px 0 1.46667px #009688, 20.4754px -22.74023px 0 1.4px #009688, 19.71215px -23.49203px 0 1.33333px #009688, 18.92133px -24.2182px 0 1.26667px #009688, 18.10379px -24.91772px 0 1.2px #009688, 17.26042px -25.58963px 0 1.13333px #009688, 16.39217px -26.23295px 0 1.06667px #009688, 15.5px -26.84679px 0 1px #009688, 14.58492px -27.43024px 0 0.93333px #009688, 13.64796px -27.98245px 0 0.86667px #009688, 12.69018px -28.50262px 0 0.8px #009688, 11.7127px -28.98995px 0 0.73333px #009688, 10.71663px -29.4437px 0 0.66667px #009688, 9.70313px -29.86317px 0 0.6px #009688, 8.67339px -30.2477px 0 0.53333px #009688, 7.6286px -30.59666px 0 0.46667px #009688, 6.57001px -30.90946px 0 0.4px #009688, 5.49886px -31.18558px 0 0.33333px #009688, 4.41643px -31.42451px 0 0.26667px #009688, 3.32401px -31.6258px 0 0.2px #009688, 2.22291px -31.78904px 0 0.13333px #009688, 1.11446px -31.91388px 0 0.06667px #009688, 0 -32px 0 0 #009688, -1.11911px -32.04713px 0 -0.06667px #009688, -2.24151px -32.05506px 0 -0.13333px #009688, -3.36582px -32.02361px 0 -0.2px #009688, -4.49065px -31.95265px 0 -0.26667px #009688, -5.61462px -31.84212px 0 -0.33333px #009688, -6.73634px -31.69198px 0 -0.4px #009688, -7.8544px -31.50227px 0 -0.46667px #009688, -8.9674px -31.27305px 0 -0.53333px #009688, -10.07395px -31.00444px 0 -0.6px #009688, -11.17266px -30.69663px 0 -0.66667px #009688, -12.26212px -30.34982px 0 -0.73333px #009688, -13.34096px -29.96429px 0 -0.8px #009688, -14.4078px -29.54036px 0 -0.86667px #009688, -15.46126px -29.07841px 0 -0.93333px #009688, -16.5px -28.57884px 0 -1px #009688, -17.52266px -28.04212px 0 -1.06667px #009688, -18.52792px -27.46878px 0 -1.13333px #009688, -19.51447px -26.85936px 0 -1.2px #009688, -20.48101px -26.21449px 0 -1.26667px #009688, -21.42625px -25.53481px 0 -1.33333px #009688, -22.34896px -24.82104px 0 -1.4px #009688, -23.2479px -24.07391px 0 -1.46667px #009688, -24.12186px -23.29421px 0 -1.53333px #009688, -24.96967px -22.48279px 0 -1.6px #009688, -25.79016px -21.64052px 0 -1.66667px #009688, -26.58223px -20.76831px 0 -1.73333px #009688, -27.34477px -19.86714px 0 -1.8px #009688, -28.07674px -18.938px 0 -1.86667px #009688, -28.7771px -17.98193px 0 -1.93333px #009688, -29.44486px -17px 0 -2px #009688, -30.07908px -15.99333px 0 -2.06667px #009688, -30.67884px -14.96307px 0 -2.13333px #009688, -31.24325px -13.91039px 0 -2.2px #009688, -31.7715px -12.83652px 0 -2.26667px #009688, -32.26278px -11.74269px 0 -2.33333px #009688, -32.71634px -10.63018px 0 -2.4px #009688, -33.13149px -9.5003px 0 -2.46667px #009688, -33.50755px -8.35437px 0 -2.53333px #009688, -33.84391px -7.19374px 0 -2.6px #009688, -34.14px -6.0198px 0 -2.66667px #009688, -34.39531px -4.83395px 0 -2.73333px #009688, -34.60936px -3.63759px 0 -2.8px #009688, -34.78173px -2.43218px 0 -2.86667px #009688, -34.91205px -1.21916px 0 -2.93333px #009688, -35px 0 0 -3px #009688, -35.04531px 1.22381px 0 -3.06667px #009688, -35.04775px 2.45078px 0 -3.13333px #009688, -35.00717px 3.6794px 0 -3.2px #009688, -34.92345px 4.90817px 0 -3.26667px #009688, -34.79654px 6.13557px 0 -3.33333px #009688, -34.62643px 7.36007px 0 -3.4px #009688, -34.41316px 8.58016px 0 -3.46667px #009688, -34.15683px 9.79431px 0 -3.53333px #009688, -33.85761px 11.001px 0 -3.6px #009688, -33.5157px 12.19872px 0 -3.66667px #009688, -33.13137px 13.38594px 0 -3.73333px #009688, -32.70493px 14.56117px 0 -3.8px #009688, -32.23675px 15.72291px 0 -3.86667px #009688, -31.72725px 16.86968px 0 -3.93333px #009688, -31.17691px 18px 0 -4px #009688, -30.58627px 19.11242px 0 -4.06667px #009688, -29.95589px 20.2055px 0 -4.13333px #009688, -29.28642px 21.27783px 0 -4.2px #009688, -28.57852px 22.32799px 0 -4.26667px #009688, -27.83295px 23.35462px 0 -4.33333px #009688, -27.05047px 24.35635px 0 -4.4px #009688, -26.23192px 25.33188px 0 -4.46667px #009688, -25.37819px 26.27988px 0 -4.53333px #009688, -24.49018px 27.1991px 0 -4.6px #009688, -23.56888px 28.0883px 0 -4.66667px #009688, -22.6153px 28.94626px 0 -4.73333px #009688, -21.6305px 29.77183px 0 -4.8px #009688, -20.61558px 30.56385px 0 -4.86667px #009688, -19.57168px 31.32124px 0 -4.93333px #009688, -18.5px 32.04294px 0 -5px #009688, -17.40175px 32.72792px 0 -5.06667px #009688, -16.27818px 33.37522px 0 -5.13333px #009688, -15.1306px 33.98389px 0 -5.2px #009688, -13.96034px 34.55305px 0 -5.26667px #009688, -12.76875px 35.08186px 0 -5.33333px #009688, -11.55724px 35.56951px 0 -5.4px #009688, -10.32721px 36.01527px 0 -5.46667px #009688, -9.08014px 36.41843px 0 -5.53333px #009688, -7.81748px 36.77835px 0 -5.6px #009688, -6.54075px 37.09443px 0 -5.66667px #009688, -5.25147px 37.36612px 0 -5.73333px #009688, -3.95118px 37.59293px 0 -5.8px #009688, -2.64145px 37.77443px 0 -5.86667px #009688, -1.32385px 37.91023px 0 -5.93333px #009688;
}
[data-color=lunargreen] div#global-loader .whirly-loader:not(:required) {
	box-shadow: 0 26px 0 6px #D63031, 0.90971px 26.05079px 0 5.93333px #D63031, 1.82297px 26.06967px 0 5.86667px #D63031, 2.73865px 26.05647px 0 5.8px #D63031, 3.65561px 26.01104px 0 5.73333px #D63031, 4.57274px 25.93327px 0 5.66667px #D63031, 5.48887px 25.8231px 0 5.6px #D63031, 6.40287px 25.68049px 0 5.53333px #D63031, 7.31358px 25.50548px 0 5.46667px #D63031, 8.21985px 25.2981px 0 5.4px #D63031, 9.12054px 25.05847px 0 5.33333px #D63031, 10.01448px 24.78672px 0 5.26667px #D63031, 10.90054px 24.48302px 0 5.2px #D63031, 11.77757px 24.1476px 0 5.13333px #D63031, 12.64443px 23.78072px 0 5.06667px #D63031, 13.5px 23.38269px 0 5px #D63031, 14.34315px 22.95384px 0 4.93333px #D63031, 15.17277px 22.49455px 0 4.86667px #D63031, 15.98776px 22.00526px 0 4.8px #D63031, 16.78704px 21.48643px 0 4.73333px #D63031, 17.56953px 20.93855px 0 4.66667px #D63031, 18.33418px 20.36217px 0 4.6px #D63031, 19.07995px 19.75787px 0 4.53333px #D63031, 19.80582px 19.12626px 0 4.46667px #D63031, 20.5108px 18.468px 0 4.4px #D63031, 21.1939px 17.78379px 0 4.33333px #D63031, 21.85416px 17.07434px 0 4.26667px #D63031, 22.49067px 16.34043px 0 4.2px #D63031, 23.10251px 15.58284px 0 4.13333px #D63031, 23.68881px 14.80241px 0 4.06667px #D63031, 24.24871px 14px 0 4px #D63031, 24.7814px 13.1765px 0 3.93333px #D63031, 25.28607px 12.33284px 0 3.86667px #D63031, 25.76198px 11.46997px 0 3.8px #D63031, 26.2084px 10.58888px 0 3.73333px #D63031, 26.62462px 9.69057px 0 3.66667px #D63031, 27.01001px 8.77608px 0 3.6px #D63031, 27.36392px 7.84648px 0 3.53333px #D63031, 27.68577px 6.90284px 0 3.46667px #D63031, 27.97502px 5.94627px 0 3.4px #D63031, 28.23116px 4.97791px 0 3.33333px #D63031, 28.4537px 3.99891px 0 3.26667px #D63031, 28.64223px 3.01042px 0 3.2px #D63031, 28.79635px 2.01364px 0 3.13333px #D63031, 28.91571px 1.00976px 0 3.06667px #D63031, 29px 0 0 3px #D63031, 29.04896px -1.01441px 0 2.93333px #D63031, 29.06237px -2.03224px 0 2.86667px #D63031, 29.04004px -3.05223px 0 2.8px #D63031, 28.98185px -4.07313px 0 2.73333px #D63031, 28.88769px -5.09368px 0 2.66667px #D63031, 28.75754px -6.1126px 0 2.6px #D63031, 28.59138px -7.12863px 0 2.53333px #D63031, 28.38926px -8.14049px 0 2.46667px #D63031, 28.15127px -9.1469px 0 2.4px #D63031, 27.87755px -10.1466px 0 2.33333px #D63031, 27.56827px -11.1383px 0 2.26667px #D63031, 27.22365px -12.12075px 0 2.2px #D63031, 26.84398px -13.09268px 0 2.13333px #D63031, 26.42956px -14.05285px 0 2.06667px #D63031, 25.98076px -15px 0 2px #D63031, 25.49798px -15.93291px 0 1.93333px #D63031, 24.98167px -16.85035px 0 1.86667px #D63031, 24.43231px -17.75111px 0 1.8px #D63031, 23.85046px -18.63402px 0 1.73333px #D63031, 23.23668px -19.49789px 0 1.66667px #D63031, 22.5916px -20.34157px 0 1.6px #D63031, 21.91589px -21.16393px 0 1.53333px #D63031, 21.21024px -21.96384px 0 1.46667px #D63031, 20.4754px -22.74023px 0 1.4px #D63031, 19.71215px -23.49203px 0 1.33333px #D63031, 18.92133px -24.2182px 0 1.26667px #D63031, 18.10379px -24.91772px 0 1.2px #D63031, 17.26042px -25.58963px 0 1.13333px #D63031, 16.39217px -26.23295px 0 1.06667px #D63031, 15.5px -26.84679px 0 1px #D63031, 14.58492px -27.43024px 0 0.93333px #D63031, 13.64796px -27.98245px 0 0.86667px #D63031, 12.69018px -28.50262px 0 0.8px #D63031, 11.7127px -28.98995px 0 0.73333px #D63031, 10.71663px -29.4437px 0 0.66667px #D63031, 9.70313px -29.86317px 0 0.6px #D63031, 8.67339px -30.2477px 0 0.53333px #D63031, 7.6286px -30.59666px 0 0.46667px #D63031, 6.57001px -30.90946px 0 0.4px #D63031, 5.49886px -31.18558px 0 0.33333px #D63031, 4.41643px -31.42451px 0 0.26667px #D63031, 3.32401px -31.6258px 0 0.2px #D63031, 2.22291px -31.78904px 0 0.13333px #D63031, 1.11446px -31.91388px 0 0.06667px #D63031, 0 -32px 0 0 #D63031, -1.11911px -32.04713px 0 -0.06667px #D63031, -2.24151px -32.05506px 0 -0.13333px #D63031, -3.36582px -32.02361px 0 -0.2px #D63031, -4.49065px -31.95265px 0 -0.26667px #D63031, -5.61462px -31.84212px 0 -0.33333px #D63031, -6.73634px -31.69198px 0 -0.4px #D63031, -7.8544px -31.50227px 0 -0.46667px #D63031, -8.9674px -31.27305px 0 -0.53333px #D63031, -10.07395px -31.00444px 0 -0.6px #D63031, -11.17266px -30.69663px 0 -0.66667px #D63031, -12.26212px -30.34982px 0 -0.73333px #D63031, -13.34096px -29.96429px 0 -0.8px #D63031, -14.4078px -29.54036px 0 -0.86667px #D63031, -15.46126px -29.07841px 0 -0.93333px #D63031, -16.5px -28.57884px 0 -1px #D63031, -17.52266px -28.04212px 0 -1.06667px #D63031, -18.52792px -27.46878px 0 -1.13333px #D63031, -19.51447px -26.85936px 0 -1.2px #D63031, -20.48101px -26.21449px 0 -1.26667px #D63031, -21.42625px -25.53481px 0 -1.33333px #D63031, -22.34896px -24.82104px 0 -1.4px #D63031, -23.2479px -24.07391px 0 -1.46667px #D63031, -24.12186px -23.29421px 0 -1.53333px #D63031, -24.96967px -22.48279px 0 -1.6px #D63031, -25.79016px -21.64052px 0 -1.66667px #D63031, -26.58223px -20.76831px 0 -1.73333px #D63031, -27.34477px -19.86714px 0 -1.8px #D63031, -28.07674px -18.938px 0 -1.86667px #D63031, -28.7771px -17.98193px 0 -1.93333px #D63031, -29.44486px -17px 0 -2px #D63031, -30.07908px -15.99333px 0 -2.06667px #D63031, -30.67884px -14.96307px 0 -2.13333px #D63031, -31.24325px -13.91039px 0 -2.2px #D63031, -31.7715px -12.83652px 0 -2.26667px #D63031, -32.26278px -11.74269px 0 -2.33333px #D63031, -32.71634px -10.63018px 0 -2.4px #D63031, -33.13149px -9.5003px 0 -2.46667px #D63031, -33.50755px -8.35437px 0 -2.53333px #D63031, -33.84391px -7.19374px 0 -2.6px #D63031, -34.14px -6.0198px 0 -2.66667px #D63031, -34.39531px -4.83395px 0 -2.73333px #D63031, -34.60936px -3.63759px 0 -2.8px #D63031, -34.78173px -2.43218px 0 -2.86667px #D63031, -34.91205px -1.21916px 0 -2.93333px #D63031, -35px 0 0 -3px #D63031, -35.04531px 1.22381px 0 -3.06667px #D63031, -35.04775px 2.45078px 0 -3.13333px #D63031, -35.00717px 3.6794px 0 -3.2px #D63031, -34.92345px 4.90817px 0 -3.26667px #D63031, -34.79654px 6.13557px 0 -3.33333px #D63031, -34.62643px 7.36007px 0 -3.4px #D63031, -34.41316px 8.58016px 0 -3.46667px #D63031, -34.15683px 9.79431px 0 -3.53333px #D63031, -33.85761px 11.001px 0 -3.6px #D63031, -33.5157px 12.19872px 0 -3.66667px #D63031, -33.13137px 13.38594px 0 -3.73333px #D63031, -32.70493px 14.56117px 0 -3.8px #D63031, -32.23675px 15.72291px 0 -3.86667px #D63031, -31.72725px 16.86968px 0 -3.93333px #D63031, -31.17691px 18px 0 -4px #D63031, -30.58627px 19.11242px 0 -4.06667px #D63031, -29.95589px 20.2055px 0 -4.13333px #D63031, -29.28642px 21.27783px 0 -4.2px #D63031, -28.57852px 22.32799px 0 -4.26667px #D63031, -27.83295px 23.35462px 0 -4.33333px #D63031, -27.05047px 24.35635px 0 -4.4px #D63031, -26.23192px 25.33188px 0 -4.46667px #D63031, -25.37819px 26.27988px 0 -4.53333px #D63031, -24.49018px 27.1991px 0 -4.6px #D63031, -23.56888px 28.0883px 0 -4.66667px #D63031, -22.6153px 28.94626px 0 -4.73333px #D63031, -21.6305px 29.77183px 0 -4.8px #D63031, -20.61558px 30.56385px 0 -4.86667px #D63031, -19.57168px 31.32124px 0 -4.93333px #D63031, -18.5px 32.04294px 0 -5px #D63031, -17.40175px 32.72792px 0 -5.06667px #D63031, -16.27818px 33.37522px 0 -5.13333px #D63031, -15.1306px 33.98389px 0 -5.2px #D63031, -13.96034px 34.55305px 0 -5.26667px #D63031, -12.76875px 35.08186px 0 -5.33333px #D63031, -11.55724px 35.56951px 0 -5.4px #D63031, -10.32721px 36.01527px 0 -5.46667px #D63031, -9.08014px 36.41843px 0 -5.53333px #D63031, -7.81748px 36.77835px 0 -5.6px #D63031, -6.54075px 37.09443px 0 -5.66667px #D63031, -5.25147px 37.36612px 0 -5.73333px #D63031, -3.95118px 37.59293px 0 -5.8px #D63031, -2.64145px 37.77443px 0 -5.86667px #D63031, -1.32385px 37.91023px 0 -5.93333px #D63031;
}
[data-color=lavendar] div#global-loader .whirly-loader:not(:required) {
	box-shadow: 0 26px 0 6px #6C5CE7, 0.90971px 26.05079px 0 5.93333px #6C5CE7, 1.82297px 26.06967px 0 5.86667px #6C5CE7, 2.73865px 26.05647px 0 5.8px #6C5CE7, 3.65561px 26.01104px 0 5.73333px #6C5CE7, 4.57274px 25.93327px 0 5.66667px #6C5CE7, 5.48887px 25.8231px 0 5.6px #6C5CE7, 6.40287px 25.68049px 0 5.53333px #6C5CE7, 7.31358px 25.50548px 0 5.46667px #6C5CE7, 8.21985px 25.2981px 0 5.4px #6C5CE7, 9.12054px 25.05847px 0 5.33333px #6C5CE7, 10.01448px 24.78672px 0 5.26667px #6C5CE7, 10.90054px 24.48302px 0 5.2px #6C5CE7, 11.77757px 24.1476px 0 5.13333px #6C5CE7, 12.64443px 23.78072px 0 5.06667px #6C5CE7, 13.5px 23.38269px 0 5px #6C5CE7, 14.34315px 22.95384px 0 4.93333px #6C5CE7, 15.17277px 22.49455px 0 4.86667px #6C5CE7, 15.98776px 22.00526px 0 4.8px #6C5CE7, 16.78704px 21.48643px 0 4.73333px #6C5CE7, 17.56953px 20.93855px 0 4.66667px #6C5CE7, 18.33418px 20.36217px 0 4.6px #6C5CE7, 19.07995px 19.75787px 0 4.53333px #6C5CE7, 19.80582px 19.12626px 0 4.46667px #6C5CE7, 20.5108px 18.468px 0 4.4px #6C5CE7, 21.1939px 17.78379px 0 4.33333px #6C5CE7, 21.85416px 17.07434px 0 4.26667px #6C5CE7, 22.49067px 16.34043px 0 4.2px #6C5CE7, 23.10251px 15.58284px 0 4.13333px #6C5CE7, 23.68881px 14.80241px 0 4.06667px #6C5CE7, 24.24871px 14px 0 4px #6C5CE7, 24.7814px 13.1765px 0 3.93333px #6C5CE7, 25.28607px 12.33284px 0 3.86667px #6C5CE7, 25.76198px 11.46997px 0 3.8px #6C5CE7, 26.2084px 10.58888px 0 3.73333px #6C5CE7, 26.62462px 9.69057px 0 3.66667px #6C5CE7, 27.01001px 8.77608px 0 3.6px #6C5CE7, 27.36392px 7.84648px 0 3.53333px #6C5CE7, 27.68577px 6.90284px 0 3.46667px #6C5CE7, 27.97502px 5.94627px 0 3.4px #6C5CE7, 28.23116px 4.97791px 0 3.33333px #6C5CE7, 28.4537px 3.99891px 0 3.26667px #6C5CE7, 28.64223px 3.01042px 0 3.2px #6C5CE7, 28.79635px 2.01364px 0 3.13333px #6C5CE7, 28.91571px 1.00976px 0 3.06667px #6C5CE7, 29px 0 0 3px #6C5CE7, 29.04896px -1.01441px 0 2.93333px #6C5CE7, 29.06237px -2.03224px 0 2.86667px #6C5CE7, 29.04004px -3.05223px 0 2.8px #6C5CE7, 28.98185px -4.07313px 0 2.73333px #6C5CE7, 28.88769px -5.09368px 0 2.66667px #6C5CE7, 28.75754px -6.1126px 0 2.6px #6C5CE7, 28.59138px -7.12863px 0 2.53333px #6C5CE7, 28.38926px -8.14049px 0 2.46667px #6C5CE7, 28.15127px -9.1469px 0 2.4px #6C5CE7, 27.87755px -10.1466px 0 2.33333px #6C5CE7, 27.56827px -11.1383px 0 2.26667px #6C5CE7, 27.22365px -12.12075px 0 2.2px #6C5CE7, 26.84398px -13.09268px 0 2.13333px #6C5CE7, 26.42956px -14.05285px 0 2.06667px #6C5CE7, 25.98076px -15px 0 2px #6C5CE7, 25.49798px -15.93291px 0 1.93333px #6C5CE7, 24.98167px -16.85035px 0 1.86667px #6C5CE7, 24.43231px -17.75111px 0 1.8px #6C5CE7, 23.85046px -18.63402px 0 1.73333px #6C5CE7, 23.23668px -19.49789px 0 1.66667px #6C5CE7, 22.5916px -20.34157px 0 1.6px #6C5CE7, 21.91589px -21.16393px 0 1.53333px #6C5CE7, 21.21024px -21.96384px 0 1.46667px #6C5CE7, 20.4754px -22.74023px 0 1.4px #6C5CE7, 19.71215px -23.49203px 0 1.33333px #6C5CE7, 18.92133px -24.2182px 0 1.26667px #6C5CE7, 18.10379px -24.91772px 0 1.2px #6C5CE7, 17.26042px -25.58963px 0 1.13333px #6C5CE7, 16.39217px -26.23295px 0 1.06667px #6C5CE7, 15.5px -26.84679px 0 1px #6C5CE7, 14.58492px -27.43024px 0 0.93333px #6C5CE7, 13.64796px -27.98245px 0 0.86667px #6C5CE7, 12.69018px -28.50262px 0 0.8px #6C5CE7, 11.7127px -28.98995px 0 0.73333px #6C5CE7, 10.71663px -29.4437px 0 0.66667px #6C5CE7, 9.70313px -29.86317px 0 0.6px #6C5CE7, 8.67339px -30.2477px 0 0.53333px #6C5CE7, 7.6286px -30.59666px 0 0.46667px #6C5CE7, 6.57001px -30.90946px 0 0.4px #6C5CE7, 5.49886px -31.18558px 0 0.33333px #6C5CE7, 4.41643px -31.42451px 0 0.26667px #6C5CE7, 3.32401px -31.6258px 0 0.2px #6C5CE7, 2.22291px -31.78904px 0 0.13333px #6C5CE7, 1.11446px -31.91388px 0 0.06667px #6C5CE7, 0 -32px 0 0 #6C5CE7, -1.11911px -32.04713px 0 -0.06667px #6C5CE7, -2.24151px -32.05506px 0 -0.13333px #6C5CE7, -3.36582px -32.02361px 0 -0.2px #6C5CE7, -4.49065px -31.95265px 0 -0.26667px #6C5CE7, -5.61462px -31.84212px 0 -0.33333px #6C5CE7, -6.73634px -31.69198px 0 -0.4px #6C5CE7, -7.8544px -31.50227px 0 -0.46667px #6C5CE7, -8.9674px -31.27305px 0 -0.53333px #6C5CE7, -10.07395px -31.00444px 0 -0.6px #6C5CE7, -11.17266px -30.69663px 0 -0.66667px #6C5CE7, -12.26212px -30.34982px 0 -0.73333px #6C5CE7, -13.34096px -29.96429px 0 -0.8px #6C5CE7, -14.4078px -29.54036px 0 -0.86667px #6C5CE7, -15.46126px -29.07841px 0 -0.93333px #6C5CE7, -16.5px -28.57884px 0 -1px #6C5CE7, -17.52266px -28.04212px 0 -1.06667px #6C5CE7, -18.52792px -27.46878px 0 -1.13333px #6C5CE7, -19.51447px -26.85936px 0 -1.2px #6C5CE7, -20.48101px -26.21449px 0 -1.26667px #6C5CE7, -21.42625px -25.53481px 0 -1.33333px #6C5CE7, -22.34896px -24.82104px 0 -1.4px #6C5CE7, -23.2479px -24.07391px 0 -1.46667px #6C5CE7, -24.12186px -23.29421px 0 -1.53333px #6C5CE7, -24.96967px -22.48279px 0 -1.6px #6C5CE7, -25.79016px -21.64052px 0 -1.66667px #6C5CE7, -26.58223px -20.76831px 0 -1.73333px #6C5CE7, -27.34477px -19.86714px 0 -1.8px #6C5CE7, -28.07674px -18.938px 0 -1.86667px #6C5CE7, -28.7771px -17.98193px 0 -1.93333px #6C5CE7, -29.44486px -17px 0 -2px #6C5CE7, -30.07908px -15.99333px 0 -2.06667px #6C5CE7, -30.67884px -14.96307px 0 -2.13333px #6C5CE7, -31.24325px -13.91039px 0 -2.2px #6C5CE7, -31.7715px -12.83652px 0 -2.26667px #6C5CE7, -32.26278px -11.74269px 0 -2.33333px #6C5CE7, -32.71634px -10.63018px 0 -2.4px #6C5CE7, -33.13149px -9.5003px 0 -2.46667px #6C5CE7, -33.50755px -8.35437px 0 -2.53333px #6C5CE7, -33.84391px -7.19374px 0 -2.6px #6C5CE7, -34.14px -6.0198px 0 -2.66667px #6C5CE7, -34.39531px -4.83395px 0 -2.73333px #6C5CE7, -34.60936px -3.63759px 0 -2.8px #6C5CE7, -34.78173px -2.43218px 0 -2.86667px #6C5CE7, -34.91205px -1.21916px 0 -2.93333px #6C5CE7, -35px 0 0 -3px #6C5CE7, -35.04531px 1.22381px 0 -3.06667px #6C5CE7, -35.04775px 2.45078px 0 -3.13333px #6C5CE7, -35.00717px 3.6794px 0 -3.2px #6C5CE7, -34.92345px 4.90817px 0 -3.26667px #6C5CE7, -34.79654px 6.13557px 0 -3.33333px #6C5CE7, -34.62643px 7.36007px 0 -3.4px #6C5CE7, -34.41316px 8.58016px 0 -3.46667px #6C5CE7, -34.15683px 9.79431px 0 -3.53333px #6C5CE7, -33.85761px 11.001px 0 -3.6px #6C5CE7, -33.5157px 12.19872px 0 -3.66667px #6C5CE7, -33.13137px 13.38594px 0 -3.73333px #6C5CE7, -32.70493px 14.56117px 0 -3.8px #6C5CE7, -32.23675px 15.72291px 0 -3.86667px #6C5CE7, -31.72725px 16.86968px 0 -3.93333px #6C5CE7, -31.17691px 18px 0 -4px #6C5CE7, -30.58627px 19.11242px 0 -4.06667px #6C5CE7, -29.95589px 20.2055px 0 -4.13333px #6C5CE7, -29.28642px 21.27783px 0 -4.2px #6C5CE7, -28.57852px 22.32799px 0 -4.26667px #6C5CE7, -27.83295px 23.35462px 0 -4.33333px #6C5CE7, -27.05047px 24.35635px 0 -4.4px #6C5CE7, -26.23192px 25.33188px 0 -4.46667px #6C5CE7, -25.37819px 26.27988px 0 -4.53333px #6C5CE7, -24.49018px 27.1991px 0 -4.6px #6C5CE7, -23.56888px 28.0883px 0 -4.66667px #6C5CE7, -22.6153px 28.94626px 0 -4.73333px #6C5CE7, -21.6305px 29.77183px 0 -4.8px #6C5CE7, -20.61558px 30.56385px 0 -4.86667px #6C5CE7, -19.57168px 31.32124px 0 -4.93333px #6C5CE7, -18.5px 32.04294px 0 -5px #6C5CE7, -17.40175px 32.72792px 0 -5.06667px #6C5CE7, -16.27818px 33.37522px 0 -5.13333px #6C5CE7, -15.1306px 33.98389px 0 -5.2px #6C5CE7, -13.96034px 34.55305px 0 -5.26667px #6C5CE7, -12.76875px 35.08186px 0 -5.33333px #6C5CE7, -11.55724px 35.56951px 0 -5.4px #6C5CE7, -10.32721px 36.01527px 0 -5.46667px #6C5CE7, -9.08014px 36.41843px 0 -5.53333px #6C5CE7, -7.81748px 36.77835px 0 -5.6px #6C5CE7, -6.54075px 37.09443px 0 -5.66667px #6C5CE7, -5.25147px 37.36612px 0 -5.73333px #6C5CE7, -3.95118px 37.59293px 0 -5.8px #6C5CE7, -2.64145px 37.77443px 0 -5.86667px #6C5CE7, -1.32385px 37.91023px 0 -5.93333px #6C5CE7;
}
[data-color=magenta] div#global-loader .whirly-loader:not(:required) {
	box-shadow: 0 26px 0 6px #0984E3, 0.90971px 26.05079px 0 5.93333px #0984E3, 1.82297px 26.06967px 0 5.86667px #0984E3, 2.73865px 26.05647px 0 5.8px #0984E3, 3.65561px 26.01104px 0 5.73333px #0984E3, 4.57274px 25.93327px 0 5.66667px #0984E3, 5.48887px 25.8231px 0 5.6px #0984E3, 6.40287px 25.68049px 0 5.53333px #0984E3, 7.31358px 25.50548px 0 5.46667px #0984E3, 8.21985px 25.2981px 0 5.4px #0984E3, 9.12054px 25.05847px 0 5.33333px #0984E3, 10.01448px 24.78672px 0 5.26667px #0984E3, 10.90054px 24.48302px 0 5.2px #0984E3, 11.77757px 24.1476px 0 5.13333px #0984E3, 12.64443px 23.78072px 0 5.06667px #0984E3, 13.5px 23.38269px 0 5px #0984E3, 14.34315px 22.95384px 0 4.93333px #0984E3, 15.17277px 22.49455px 0 4.86667px #0984E3, 15.98776px 22.00526px 0 4.8px #0984E3, 16.78704px 21.48643px 0 4.73333px #0984E3, 17.56953px 20.93855px 0 4.66667px #0984E3, 18.33418px 20.36217px 0 4.6px #0984E3, 19.07995px 19.75787px 0 4.53333px #0984E3, 19.80582px 19.12626px 0 4.46667px #0984E3, 20.5108px 18.468px 0 4.4px #0984E3, 21.1939px 17.78379px 0 4.33333px #0984E3, 21.85416px 17.07434px 0 4.26667px #0984E3, 22.49067px 16.34043px 0 4.2px #0984E3, 23.10251px 15.58284px 0 4.13333px #0984E3, 23.68881px 14.80241px 0 4.06667px #0984E3, 24.24871px 14px 0 4px #0984E3, 24.7814px 13.1765px 0 3.93333px #0984E3, 25.28607px 12.33284px 0 3.86667px #0984E3, 25.76198px 11.46997px 0 3.8px #0984E3, 26.2084px 10.58888px 0 3.73333px #0984E3, 26.62462px 9.69057px 0 3.66667px #0984E3, 27.01001px 8.77608px 0 3.6px #0984E3, 27.36392px 7.84648px 0 3.53333px #0984E3, 27.68577px 6.90284px 0 3.46667px #0984E3, 27.97502px 5.94627px 0 3.4px #0984E3, 28.23116px 4.97791px 0 3.33333px #0984E3, 28.4537px 3.99891px 0 3.26667px #0984E3, 28.64223px 3.01042px 0 3.2px #0984E3, 28.79635px 2.01364px 0 3.13333px #0984E3, 28.91571px 1.00976px 0 3.06667px #0984E3, 29px 0 0 3px #0984E3, 29.04896px -1.01441px 0 2.93333px #0984E3, 29.06237px -2.03224px 0 2.86667px #0984E3, 29.04004px -3.05223px 0 2.8px #0984E3, 28.98185px -4.07313px 0 2.73333px #0984E3, 28.88769px -5.09368px 0 2.66667px #0984E3, 28.75754px -6.1126px 0 2.6px #0984E3, 28.59138px -7.12863px 0 2.53333px #0984E3, 28.38926px -8.14049px 0 2.46667px #0984E3, 28.15127px -9.1469px 0 2.4px #0984E3, 27.87755px -10.1466px 0 2.33333px #0984E3, 27.56827px -11.1383px 0 2.26667px #0984E3, 27.22365px -12.12075px 0 2.2px #0984E3, 26.84398px -13.09268px 0 2.13333px #0984E3, 26.42956px -14.05285px 0 2.06667px #0984E3, 25.98076px -15px 0 2px #0984E3, 25.49798px -15.93291px 0 1.93333px #0984E3, 24.98167px -16.85035px 0 1.86667px #0984E3, 24.43231px -17.75111px 0 1.8px #0984E3, 23.85046px -18.63402px 0 1.73333px #0984E3, 23.23668px -19.49789px 0 1.66667px #0984E3, 22.5916px -20.34157px 0 1.6px #0984E3, 21.91589px -21.16393px 0 1.53333px #0984E3, 21.21024px -21.96384px 0 1.46667px #0984E3, 20.4754px -22.74023px 0 1.4px #0984E3, 19.71215px -23.49203px 0 1.33333px #0984E3, 18.92133px -24.2182px 0 1.26667px #0984E3, 18.10379px -24.91772px 0 1.2px #0984E3, 17.26042px -25.58963px 0 1.13333px #0984E3, 16.39217px -26.23295px 0 1.06667px #0984E3, 15.5px -26.84679px 0 1px #0984E3, 14.58492px -27.43024px 0 0.93333px #0984E3, 13.64796px -27.98245px 0 0.86667px #0984E3, 12.69018px -28.50262px 0 0.8px #0984E3, 11.7127px -28.98995px 0 0.73333px #0984E3, 10.71663px -29.4437px 0 0.66667px #0984E3, 9.70313px -29.86317px 0 0.6px #0984E3, 8.67339px -30.2477px 0 0.53333px #0984E3, 7.6286px -30.59666px 0 0.46667px #0984E3, 6.57001px -30.90946px 0 0.4px #0984E3, 5.49886px -31.18558px 0 0.33333px #0984E3, 4.41643px -31.42451px 0 0.26667px #0984E3, 3.32401px -31.6258px 0 0.2px #0984E3, 2.22291px -31.78904px 0 0.13333px #0984E3, 1.11446px -31.91388px 0 0.06667px #0984E3, 0 -32px 0 0 #0984E3, -1.11911px -32.04713px 0 -0.06667px #0984E3, -2.24151px -32.05506px 0 -0.13333px #0984E3, -3.36582px -32.02361px 0 -0.2px #0984E3, -4.49065px -31.95265px 0 -0.26667px #0984E3, -5.61462px -31.84212px 0 -0.33333px #0984E3, -6.73634px -31.69198px 0 -0.4px #0984E3, -7.8544px -31.50227px 0 -0.46667px #0984E3, -8.9674px -31.27305px 0 -0.53333px #0984E3, -10.07395px -31.00444px 0 -0.6px #0984E3, -11.17266px -30.69663px 0 -0.66667px #0984E3, -12.26212px -30.34982px 0 -0.73333px #0984E3, -13.34096px -29.96429px 0 -0.8px #0984E3, -14.4078px -29.54036px 0 -0.86667px #0984E3, -15.46126px -29.07841px 0 -0.93333px #0984E3, -16.5px -28.57884px 0 -1px #0984E3, -17.52266px -28.04212px 0 -1.06667px #0984E3, -18.52792px -27.46878px 0 -1.13333px #0984E3, -19.51447px -26.85936px 0 -1.2px #0984E3, -20.48101px -26.21449px 0 -1.26667px #0984E3, -21.42625px -25.53481px 0 -1.33333px #0984E3, -22.34896px -24.82104px 0 -1.4px #0984E3, -23.2479px -24.07391px 0 -1.46667px #0984E3, -24.12186px -23.29421px 0 -1.53333px #0984E3, -24.96967px -22.48279px 0 -1.6px #0984E3, -25.79016px -21.64052px 0 -1.66667px #0984E3, -26.58223px -20.76831px 0 -1.73333px #0984E3, -27.34477px -19.86714px 0 -1.8px #0984E3, -28.07674px -18.938px 0 -1.86667px #0984E3, -28.7771px -17.98193px 0 -1.93333px #0984E3, -29.44486px -17px 0 -2px #0984E3, -30.07908px -15.99333px 0 -2.06667px #0984E3, -30.67884px -14.96307px 0 -2.13333px #0984E3, -31.24325px -13.91039px 0 -2.2px #0984E3, -31.7715px -12.83652px 0 -2.26667px #0984E3, -32.26278px -11.74269px 0 -2.33333px #0984E3, -32.71634px -10.63018px 0 -2.4px #0984E3, -33.13149px -9.5003px 0 -2.46667px #0984E3, -33.50755px -8.35437px 0 -2.53333px #0984E3, -33.84391px -7.19374px 0 -2.6px #0984E3, -34.14px -6.0198px 0 -2.66667px #0984E3, -34.39531px -4.83395px 0 -2.73333px #0984E3, -34.60936px -3.63759px 0 -2.8px #0984E3, -34.78173px -2.43218px 0 -2.86667px #0984E3, -34.91205px -1.21916px 0 -2.93333px #0984E3, -35px 0 0 -3px #0984E3, -35.04531px 1.22381px 0 -3.06667px #0984E3, -35.04775px 2.45078px 0 -3.13333px #0984E3, -35.00717px 3.6794px 0 -3.2px #0984E3, -34.92345px 4.90817px 0 -3.26667px #0984E3, -34.79654px 6.13557px 0 -3.33333px #0984E3, -34.62643px 7.36007px 0 -3.4px #0984E3, -34.41316px 8.58016px 0 -3.46667px #0984E3, -34.15683px 9.79431px 0 -3.53333px #0984E3, -33.85761px 11.001px 0 -3.6px #0984E3, -33.5157px 12.19872px 0 -3.66667px #0984E3, -33.13137px 13.38594px 0 -3.73333px #0984E3, -32.70493px 14.56117px 0 -3.8px #0984E3, -32.23675px 15.72291px 0 -3.86667px #0984E3, -31.72725px 16.86968px 0 -3.93333px #0984E3, -31.17691px 18px 0 -4px #0984E3, -30.58627px 19.11242px 0 -4.06667px #0984E3, -29.95589px 20.2055px 0 -4.13333px #0984E3, -29.28642px 21.27783px 0 -4.2px #0984E3, -28.57852px 22.32799px 0 -4.26667px #0984E3, -27.83295px 23.35462px 0 -4.33333px #0984E3, -27.05047px 24.35635px 0 -4.4px #0984E3, -26.23192px 25.33188px 0 -4.46667px #0984E3, -25.37819px 26.27988px 0 -4.53333px #0984E3, -24.49018px 27.1991px 0 -4.6px #0984E3, -23.56888px 28.0883px 0 -4.66667px #0984E3, -22.6153px 28.94626px 0 -4.73333px #0984E3, -21.6305px 29.77183px 0 -4.8px #0984E3, -20.61558px 30.56385px 0 -4.86667px #0984E3, -19.57168px 31.32124px 0 -4.93333px #0984E3, -18.5px 32.04294px 0 -5px #0984E3, -17.40175px 32.72792px 0 -5.06667px #0984E3, -16.27818px 33.37522px 0 -5.13333px #0984E3, -15.1306px 33.98389px 0 -5.2px #0984E3, -13.96034px 34.55305px 0 -5.26667px #0984E3, -12.76875px 35.08186px 0 -5.33333px #0984E3, -11.55724px 35.56951px 0 -5.4px #0984E3, -10.32721px 36.01527px 0 -5.46667px #0984E3, -9.08014px 36.41843px 0 -5.53333px #0984E3, -7.81748px 36.77835px 0 -5.6px #0984E3, -6.54075px 37.09443px 0 -5.66667px #0984E3, -5.25147px 37.36612px 0 -5.73333px #0984E3, -3.95118px 37.59293px 0 -5.8px #0984E3, -2.64145px 37.77443px 0 -5.86667px #0984E3, -1.32385px 37.91023px 0 -5.93333px #0984E3;
}
[data-color=chromeyellow] div#global-loader .whirly-loader:not(:required) {
	box-shadow: 0 26px 0 6px #00B894, 0.90971px 26.05079px 0 5.93333px #00B894, 1.82297px 26.06967px 0 5.86667px #00B894, 2.73865px 26.05647px 0 5.8px #00B894, 3.65561px 26.01104px 0 5.73333px #00B894, 4.57274px 25.93327px 0 5.66667px #00B894, 5.48887px 25.8231px 0 5.6px #00B894, 6.40287px 25.68049px 0 5.53333px #00B894, 7.31358px 25.50548px 0 5.46667px #00B894, 8.21985px 25.2981px 0 5.4px #00B894, 9.12054px 25.05847px 0 5.33333px #00B894, 10.01448px 24.78672px 0 5.26667px #00B894, 10.90054px 24.48302px 0 5.2px #00B894, 11.77757px 24.1476px 0 5.13333px #00B894, 12.64443px 23.78072px 0 5.06667px #00B894, 13.5px 23.38269px 0 5px #00B894, 14.34315px 22.95384px 0 4.93333px #00B894, 15.17277px 22.49455px 0 4.86667px #00B894, 15.98776px 22.00526px 0 4.8px #00B894, 16.78704px 21.48643px 0 4.73333px #00B894, 17.56953px 20.93855px 0 4.66667px #00B894, 18.33418px 20.36217px 0 4.6px #00B894, 19.07995px 19.75787px 0 4.53333px #00B894, 19.80582px 19.12626px 0 4.46667px #00B894, 20.5108px 18.468px 0 4.4px #00B894, 21.1939px 17.78379px 0 4.33333px #00B894, 21.85416px 17.07434px 0 4.26667px #00B894, 22.49067px 16.34043px 0 4.2px #00B894, 23.10251px 15.58284px 0 4.13333px #00B894, 23.68881px 14.80241px 0 4.06667px #00B894, 24.24871px 14px 0 4px #00B894, 24.7814px 13.1765px 0 3.93333px #00B894, 25.28607px 12.33284px 0 3.86667px #00B894, 25.76198px 11.46997px 0 3.8px #00B894, 26.2084px 10.58888px 0 3.73333px #00B894, 26.62462px 9.69057px 0 3.66667px #00B894, 27.01001px 8.77608px 0 3.6px #00B894, 27.36392px 7.84648px 0 3.53333px #00B894, 27.68577px 6.90284px 0 3.46667px #00B894, 27.97502px 5.94627px 0 3.4px #00B894, 28.23116px 4.97791px 0 3.33333px #00B894, 28.4537px 3.99891px 0 3.26667px #00B894, 28.64223px 3.01042px 0 3.2px #00B894, 28.79635px 2.01364px 0 3.13333px #00B894, 28.91571px 1.00976px 0 3.06667px #00B894, 29px 0 0 3px #00B894, 29.04896px -1.01441px 0 2.93333px #00B894, 29.06237px -2.03224px 0 2.86667px #00B894, 29.04004px -3.05223px 0 2.8px #00B894, 28.98185px -4.07313px 0 2.73333px #00B894, 28.88769px -5.09368px 0 2.66667px #00B894, 28.75754px -6.1126px 0 2.6px #00B894, 28.59138px -7.12863px 0 2.53333px #00B894, 28.38926px -8.14049px 0 2.46667px #00B894, 28.15127px -9.1469px 0 2.4px #00B894, 27.87755px -10.1466px 0 2.33333px #00B894, 27.56827px -11.1383px 0 2.26667px #00B894, 27.22365px -12.12075px 0 2.2px #00B894, 26.84398px -13.09268px 0 2.13333px #00B894, 26.42956px -14.05285px 0 2.06667px #00B894, 25.98076px -15px 0 2px #00B894, 25.49798px -15.93291px 0 1.93333px #00B894, 24.98167px -16.85035px 0 1.86667px #00B894, 24.43231px -17.75111px 0 1.8px #00B894, 23.85046px -18.63402px 0 1.73333px #00B894, 23.23668px -19.49789px 0 1.66667px #00B894, 22.5916px -20.34157px 0 1.6px #00B894, 21.91589px -21.16393px 0 1.53333px #00B894, 21.21024px -21.96384px 0 1.46667px #00B894, 20.4754px -22.74023px 0 1.4px #00B894, 19.71215px -23.49203px 0 1.33333px #00B894, 18.92133px -24.2182px 0 1.26667px #00B894, 18.10379px -24.91772px 0 1.2px #00B894, 17.26042px -25.58963px 0 1.13333px #00B894, 16.39217px -26.23295px 0 1.06667px #00B894, 15.5px -26.84679px 0 1px #00B894, 14.58492px -27.43024px 0 0.93333px #00B894, 13.64796px -27.98245px 0 0.86667px #00B894, 12.69018px -28.50262px 0 0.8px #00B894, 11.7127px -28.98995px 0 0.73333px #00B894, 10.71663px -29.4437px 0 0.66667px #00B894, 9.70313px -29.86317px 0 0.6px #00B894, 8.67339px -30.2477px 0 0.53333px #00B894, 7.6286px -30.59666px 0 0.46667px #00B894, 6.57001px -30.90946px 0 0.4px #00B894, 5.49886px -31.18558px 0 0.33333px #00B894, 4.41643px -31.42451px 0 0.26667px #00B894, 3.32401px -31.6258px 0 0.2px #00B894, 2.22291px -31.78904px 0 0.13333px #00B894, 1.11446px -31.91388px 0 0.06667px #00B894, 0 -32px 0 0 #00B894, -1.11911px -32.04713px 0 -0.06667px #00B894, -2.24151px -32.05506px 0 -0.13333px #00B894, -3.36582px -32.02361px 0 -0.2px #00B894, -4.49065px -31.95265px 0 -0.26667px #00B894, -5.61462px -31.84212px 0 -0.33333px #00B894, -6.73634px -31.69198px 0 -0.4px #00B894, -7.8544px -31.50227px 0 -0.46667px #00B894, -8.9674px -31.27305px 0 -0.53333px #00B894, -10.07395px -31.00444px 0 -0.6px #00B894, -11.17266px -30.69663px 0 -0.66667px #00B894, -12.26212px -30.34982px 0 -0.73333px #00B894, -13.34096px -29.96429px 0 -0.8px #00B894, -14.4078px -29.54036px 0 -0.86667px #00B894, -15.46126px -29.07841px 0 -0.93333px #00B894, -16.5px -28.57884px 0 -1px #00B894, -17.52266px -28.04212px 0 -1.06667px #00B894, -18.52792px -27.46878px 0 -1.13333px #00B894, -19.51447px -26.85936px 0 -1.2px #00B894, -20.48101px -26.21449px 0 -1.26667px #00B894, -21.42625px -25.53481px 0 -1.33333px #00B894, -22.34896px -24.82104px 0 -1.4px #00B894, -23.2479px -24.07391px 0 -1.46667px #00B894, -24.12186px -23.29421px 0 -1.53333px #00B894, -24.96967px -22.48279px 0 -1.6px #00B894, -25.79016px -21.64052px 0 -1.66667px #00B894, -26.58223px -20.76831px 0 -1.73333px #00B894, -27.34477px -19.86714px 0 -1.8px #00B894, -28.07674px -18.938px 0 -1.86667px #00B894, -28.7771px -17.98193px 0 -1.93333px #00B894, -29.44486px -17px 0 -2px #00B894, -30.07908px -15.99333px 0 -2.06667px #00B894, -30.67884px -14.96307px 0 -2.13333px #00B894, -31.24325px -13.91039px 0 -2.2px #00B894, -31.7715px -12.83652px 0 -2.26667px #00B894, -32.26278px -11.74269px 0 -2.33333px #00B894, -32.71634px -10.63018px 0 -2.4px #00B894, -33.13149px -9.5003px 0 -2.46667px #00B894, -33.50755px -8.35437px 0 -2.53333px #00B894, -33.84391px -7.19374px 0 -2.6px #00B894, -34.14px -6.0198px 0 -2.66667px #00B894, -34.39531px -4.83395px 0 -2.73333px #00B894, -34.60936px -3.63759px 0 -2.8px #00B894, -34.78173px -2.43218px 0 -2.86667px #00B894, -34.91205px -1.21916px 0 -2.93333px #00B894, -35px 0 0 -3px #00B894, -35.04531px 1.22381px 0 -3.06667px #00B894, -35.04775px 2.45078px 0 -3.13333px #00B894, -35.00717px 3.6794px 0 -3.2px #00B894, -34.92345px 4.90817px 0 -3.26667px #00B894, -34.79654px 6.13557px 0 -3.33333px #00B894, -34.62643px 7.36007px 0 -3.4px #00B894, -34.41316px 8.58016px 0 -3.46667px #00B894, -34.15683px 9.79431px 0 -3.53333px #00B894, -33.85761px 11.001px 0 -3.6px #00B894, -33.5157px 12.19872px 0 -3.66667px #00B894, -33.13137px 13.38594px 0 -3.73333px #00B894, -32.70493px 14.56117px 0 -3.8px #00B894, -32.23675px 15.72291px 0 -3.86667px #00B894, -31.72725px 16.86968px 0 -3.93333px #00B894, -31.17691px 18px 0 -4px #00B894, -30.58627px 19.11242px 0 -4.06667px #00B894, -29.95589px 20.2055px 0 -4.13333px #00B894, -29.28642px 21.27783px 0 -4.2px #00B894, -28.57852px 22.32799px 0 -4.26667px #00B894, -27.83295px 23.35462px 0 -4.33333px #00B894, -27.05047px 24.35635px 0 -4.4px #00B894, -26.23192px 25.33188px 0 -4.46667px #00B894, -25.37819px 26.27988px 0 -4.53333px #00B894, -24.49018px 27.1991px 0 -4.6px #00B894, -23.56888px 28.0883px 0 -4.66667px #00B894, -22.6153px 28.94626px 0 -4.73333px #00B894, -21.6305px 29.77183px 0 -4.8px #00B894, -20.61558px 30.56385px 0 -4.86667px #00B894, -19.57168px 31.32124px 0 -4.93333px #00B894, -18.5px 32.04294px 0 -5px #00B894, -17.40175px 32.72792px 0 -5.06667px #00B894, -16.27818px 33.37522px 0 -5.13333px #00B894, -15.1306px 33.98389px 0 -5.2px #00B894, -13.96034px 34.55305px 0 -5.26667px #00B894, -12.76875px 35.08186px 0 -5.33333px #00B894, -11.55724px 35.56951px 0 -5.4px #00B894, -10.32721px 36.01527px 0 -5.46667px #00B894, -9.08014px 36.41843px 0 -5.53333px #00B894, -7.81748px 36.77835px 0 -5.6px #00B894, -6.54075px 37.09443px 0 -5.66667px #00B894, -5.25147px 37.36612px 0 -5.73333px #00B894, -3.95118px 37.59293px 0 -5.8px #00B894, -2.64145px 37.77443px 0 -5.86667px #00B894, -1.32385px 37.91023px 0 -5.93333px #00B894;
}
[data-color=orange] div#global-loader .whirly-loader:not(:required) {
	box-shadow: 0 26px 0 6px #E04F16, 0.90971px 26.05079px 0 5.93333px #E04F16, 1.82297px 26.06967px 0 5.86667px #E04F16, 2.73865px 26.05647px 0 5.8px #E04F16, 3.65561px 26.01104px 0 5.73333px #E04F16, 4.57274px 25.93327px 0 5.66667px #E04F16, 5.48887px 25.8231px 0 5.6px #E04F16, 6.40287px 25.68049px 0 5.53333px #E04F16, 7.31358px 25.50548px 0 5.46667px #E04F16, 8.21985px 25.2981px 0 5.4px #E04F16, 9.12054px 25.05847px 0 5.33333px #E04F16, 10.01448px 24.78672px 0 5.26667px #E04F16, 10.90054px 24.48302px 0 5.2px #E04F16, 11.77757px 24.1476px 0 5.13333px #E04F16, 12.64443px 23.78072px 0 5.06667px #E04F16, 13.5px 23.38269px 0 5px #E04F16, 14.34315px 22.95384px 0 4.93333px #E04F16, 15.17277px 22.49455px 0 4.86667px #E04F16, 15.98776px 22.00526px 0 4.8px #E04F16, 16.78704px 21.48643px 0 4.73333px #E04F16, 17.56953px 20.93855px 0 4.66667px #E04F16, 18.33418px 20.36217px 0 4.6px #E04F16, 19.07995px 19.75787px 0 4.53333px #E04F16, 19.80582px 19.12626px 0 4.46667px #E04F16, 20.5108px 18.468px 0 4.4px #E04F16, 21.1939px 17.78379px 0 4.33333px #E04F16, 21.85416px 17.07434px 0 4.26667px #E04F16, 22.49067px 16.34043px 0 4.2px #E04F16, 23.10251px 15.58284px 0 4.13333px #E04F16, 23.68881px 14.80241px 0 4.06667px #E04F16, 24.24871px 14px 0 4px #E04F16, 24.7814px 13.1765px 0 3.93333px #E04F16, 25.28607px 12.33284px 0 3.86667px #E04F16, 25.76198px 11.46997px 0 3.8px #E04F16, 26.2084px 10.58888px 0 3.73333px #E04F16, 26.62462px 9.69057px 0 3.66667px #E04F16, 27.01001px 8.77608px 0 3.6px #E04F16, 27.36392px 7.84648px 0 3.53333px #E04F16, 27.68577px 6.90284px 0 3.46667px #E04F16, 27.97502px 5.94627px 0 3.4px #E04F16, 28.23116px 4.97791px 0 3.33333px #E04F16, 28.4537px 3.99891px 0 3.26667px #E04F16, 28.64223px 3.01042px 0 3.2px #E04F16, 28.79635px 2.01364px 0 3.13333px #E04F16, 28.91571px 1.00976px 0 3.06667px #E04F16, 29px 0 0 3px #E04F16, 29.04896px -1.01441px 0 2.93333px #E04F16, 29.06237px -2.03224px 0 2.86667px #E04F16, 29.04004px -3.05223px 0 2.8px #E04F16, 28.98185px -4.07313px 0 2.73333px #E04F16, 28.88769px -5.09368px 0 2.66667px #E04F16, 28.75754px -6.1126px 0 2.6px #E04F16, 28.59138px -7.12863px 0 2.53333px #E04F16, 28.38926px -8.14049px 0 2.46667px #E04F16, 28.15127px -9.1469px 0 2.4px #E04F16, 27.87755px -10.1466px 0 2.33333px #E04F16, 27.56827px -11.1383px 0 2.26667px #E04F16, 27.22365px -12.12075px 0 2.2px #E04F16, 26.84398px -13.09268px 0 2.13333px #E04F16, 26.42956px -14.05285px 0 2.06667px #E04F16, 25.98076px -15px 0 2px #E04F16, 25.49798px -15.93291px 0 1.93333px #E04F16, 24.98167px -16.85035px 0 1.86667px #E04F16, 24.43231px -17.75111px 0 1.8px #E04F16, 23.85046px -18.63402px 0 1.73333px #E04F16, 23.23668px -19.49789px 0 1.66667px #E04F16, 22.5916px -20.34157px 0 1.6px #E04F16, 21.91589px -21.16393px 0 1.53333px #E04F16, 21.21024px -21.96384px 0 1.46667px #E04F16, 20.4754px -22.74023px 0 1.4px #E04F16, 19.71215px -23.49203px 0 1.33333px #E04F16, 18.92133px -24.2182px 0 1.26667px #E04F16, 18.10379px -24.91772px 0 1.2px #E04F16, 17.26042px -25.58963px 0 1.13333px #E04F16, 16.39217px -26.23295px 0 1.06667px #E04F16, 15.5px -26.84679px 0 1px #E04F16, 14.58492px -27.43024px 0 0.93333px #E04F16, 13.64796px -27.98245px 0 0.86667px #E04F16, 12.69018px -28.50262px 0 0.8px #E04F16, 11.7127px -28.98995px 0 0.73333px #E04F16, 10.71663px -29.4437px 0 0.66667px #E04F16, 9.70313px -29.86317px 0 0.6px #E04F16, 8.67339px -30.2477px 0 0.53333px #E04F16, 7.6286px -30.59666px 0 0.46667px #E04F16, 6.57001px -30.90946px 0 0.4px #E04F16, 5.49886px -31.18558px 0 0.33333px #E04F16, 4.41643px -31.42451px 0 0.26667px #E04F16, 3.32401px -31.6258px 0 0.2px #E04F16, 2.22291px -31.78904px 0 0.13333px #E04F16, 1.11446px -31.91388px 0 0.06667px #E04F16, 0 -32px 0 0 #E04F16, -1.11911px -32.04713px 0 -0.06667px #E04F16, -2.24151px -32.05506px 0 -0.13333px #E04F16, -3.36582px -32.02361px 0 -0.2px #E04F16, -4.49065px -31.95265px 0 -0.26667px #E04F16, -5.61462px -31.84212px 0 -0.33333px #E04F16, -6.73634px -31.69198px 0 -0.4px #E04F16, -7.8544px -31.50227px 0 -0.46667px #E04F16, -8.9674px -31.27305px 0 -0.53333px #E04F16, -10.07395px -31.00444px 0 -0.6px #E04F16, -11.17266px -30.69663px 0 -0.66667px #E04F16, -12.26212px -30.34982px 0 -0.73333px #E04F16, -13.34096px -29.96429px 0 -0.8px #E04F16, -14.4078px -29.54036px 0 -0.86667px #E04F16, -15.46126px -29.07841px 0 -0.93333px #E04F16, -16.5px -28.57884px 0 -1px #E04F16, -17.52266px -28.04212px 0 -1.06667px #E04F16, -18.52792px -27.46878px 0 -1.13333px #E04F16, -19.51447px -26.85936px 0 -1.2px #E04F16, -20.48101px -26.21449px 0 -1.26667px #E04F16, -21.42625px -25.53481px 0 -1.33333px #E04F16, -22.34896px -24.82104px 0 -1.4px #E04F16, -23.2479px -24.07391px 0 -1.46667px #E04F16, -24.12186px -23.29421px 0 -1.53333px #E04F16, -24.96967px -22.48279px 0 -1.6px #E04F16, -25.79016px -21.64052px 0 -1.66667px #E04F16, -26.58223px -20.76831px 0 -1.73333px #E04F16, -27.34477px -19.86714px 0 -1.8px #E04F16, -28.07674px -18.938px 0 -1.86667px #E04F16, -28.7771px -17.98193px 0 -1.93333px #E04F16, -29.44486px -17px 0 -2px #E04F16, -30.07908px -15.99333px 0 -2.06667px #E04F16, -30.67884px -14.96307px 0 -2.13333px #E04F16, -31.24325px -13.91039px 0 -2.2px #E04F16, -31.7715px -12.83652px 0 -2.26667px #E04F16, -32.26278px -11.74269px 0 -2.33333px #E04F16, -32.71634px -10.63018px 0 -2.4px #E04F16, -33.13149px -9.5003px 0 -2.46667px #E04F16, -33.50755px -8.35437px 0 -2.53333px #E04F16, -33.84391px -7.19374px 0 -2.6px #E04F16, -34.14px -6.0198px 0 -2.66667px #E04F16, -34.39531px -4.83395px 0 -2.73333px #E04F16, -34.60936px -3.63759px 0 -2.8px #E04F16, -34.78173px -2.43218px 0 -2.86667px #E04F16, -34.91205px -1.21916px 0 -2.93333px #E04F16, -35px 0 0 -3px #E04F16, -35.04531px 1.22381px 0 -3.06667px #E04F16, -35.04775px 2.45078px 0 -3.13333px #E04F16, -35.00717px 3.6794px 0 -3.2px #E04F16, -34.92345px 4.90817px 0 -3.26667px #E04F16, -34.79654px 6.13557px 0 -3.33333px #E04F16, -34.62643px 7.36007px 0 -3.4px #E04F16, -34.41316px 8.58016px 0 -3.46667px #E04F16, -34.15683px 9.79431px 0 -3.53333px #E04F16, -33.85761px 11.001px 0 -3.6px #E04F16, -33.5157px 12.19872px 0 -3.66667px #E04F16, -33.13137px 13.38594px 0 -3.73333px #E04F16, -32.70493px 14.56117px 0 -3.8px #E04F16, -32.23675px 15.72291px 0 -3.86667px #E04F16, -31.72725px 16.86968px 0 -3.93333px #E04F16, -31.17691px 18px 0 -4px #E04F16, -30.58627px 19.11242px 0 -4.06667px #E04F16, -29.95589px 20.2055px 0 -4.13333px #E04F16, -29.28642px 21.27783px 0 -4.2px #E04F16, -28.57852px 22.32799px 0 -4.26667px #E04F16, -27.83295px 23.35462px 0 -4.33333px #E04F16, -27.05047px 24.35635px 0 -4.4px #E04F16, -26.23192px 25.33188px 0 -4.46667px #E04F16, -25.37819px 26.27988px 0 -4.53333px #E04F16, -24.49018px 27.1991px 0 -4.6px #E04F16, -23.56888px 28.0883px 0 -4.66667px #E04F16, -22.6153px 28.94626px 0 -4.73333px #E04F16, -21.6305px 29.77183px 0 -4.8px #E04F16, -20.61558px 30.56385px 0 -4.86667px #E04F16, -19.57168px 31.32124px 0 -4.93333px #E04F16, -18.5px 32.04294px 0 -5px #E04F16, -17.40175px 32.72792px 0 -5.06667px #E04F16, -16.27818px 33.37522px 0 -5.13333px #E04F16, -15.1306px 33.98389px 0 -5.2px #E04F16, -13.96034px 34.55305px 0 -5.26667px #E04F16, -12.76875px 35.08186px 0 -5.33333px #E04F16, -11.55724px 35.56951px 0 -5.4px #E04F16, -10.32721px 36.01527px 0 -5.46667px #E04F16, -9.08014px 36.41843px 0 -5.53333px #E04F16, -7.81748px 36.77835px 0 -5.6px #E04F16, -6.54075px 37.09443px 0 -5.66667px #E04F16, -5.25147px 37.36612px 0 -5.73333px #E04F16, -3.95118px 37.59293px 0 -5.8px #E04F16, -2.64145px 37.77443px 0 -5.86667px #E04F16, -1.32385px 37.91023px 0 -5.93333px #E04F16;
}
[data-color=all] div#global-loader .whirly-loader:not(:required) {
	box-shadow: 0 26px 0 6px var(--primary-rgb-picr), 0.90971px 26.05079px 0 5.93333px var(--primary-rgb-picr), 1.82297px 26.06967px 0 5.86667px var(--primary-rgb-picr), 2.73865px 26.05647px 0 5.8px var(--primary-rgb-picr), 3.65561px 26.01104px 0 5.73333px var(--primary-rgb-picr), 4.57274px 25.93327px 0 5.66667px var(--primary-rgb-picr), 5.48887px 25.8231px 0 5.6px var(--primary-rgb-picr), 6.40287px 25.68049px 0 5.53333px var(--primary-rgb-picr), 7.31358px 25.50548px 0 5.46667px var(--primary-rgb-picr), 8.21985px 25.2981px 0 5.4px var(--primary-rgb-picr), 9.12054px 25.05847px 0 5.33333px var(--primary-rgb-picr), 10.01448px 24.78672px 0 5.26667px var(--primary-rgb-picr), 10.90054px 24.48302px 0 5.2px var(--primary-rgb-picr), 11.77757px 24.1476px 0 5.13333px var(--primary-rgb-picr), 12.64443px 23.78072px 0 5.06667px var(--primary-rgb-picr), 13.5px 23.38269px 0 5px var(--primary-rgb-picr), 14.34315px 22.95384px 0 4.93333px var(--primary-rgb-picr), 15.17277px 22.49455px 0 4.86667px var(--primary-rgb-picr), 15.98776px 22.00526px 0 4.8px var(--primary-rgb-picr), 16.78704px 21.48643px 0 4.73333px var(--primary-rgb-picr), 17.56953px 20.93855px 0 4.66667px var(--primary-rgb-picr), 18.33418px 20.36217px 0 4.6px var(--primary-rgb-picr), 19.07995px 19.75787px 0 4.53333px var(--primary-rgb-picr), 19.80582px 19.12626px 0 4.46667px var(--primary-rgb-picr), 20.5108px 18.468px 0 4.4px var(--primary-rgb-picr), 21.1939px 17.78379px 0 4.33333px var(--primary-rgb-picr), 21.85416px 17.07434px 0 4.26667px var(--primary-rgb-picr), 22.49067px 16.34043px 0 4.2px var(--primary-rgb-picr), 23.10251px 15.58284px 0 4.13333px var(--primary-rgb-picr), 23.68881px 14.80241px 0 4.06667px var(--primary-rgb-picr), 24.24871px 14px 0 4px var(--primary-rgb-picr), 24.7814px 13.1765px 0 3.93333px var(--primary-rgb-picr), 25.28607px 12.33284px 0 3.86667px var(--primary-rgb-picr), 25.76198px 11.46997px 0 3.8px var(--primary-rgb-picr), 26.2084px 10.58888px 0 3.73333px var(--primary-rgb-picr), 26.62462px 9.69057px 0 3.66667px var(--primary-rgb-picr), 27.01001px 8.77608px 0 3.6px var(--primary-rgb-picr), 27.36392px 7.84648px 0 3.53333px var(--primary-rgb-picr), 27.68577px 6.90284px 0 3.46667px var(--primary-rgb-picr), 27.97502px 5.94627px 0 3.4px var(--primary-rgb-picr), 28.23116px 4.97791px 0 3.33333px var(--primary-rgb-picr), 28.4537px 3.99891px 0 3.26667px var(--primary-rgb-picr), 28.64223px 3.01042px 0 3.2px var(--primary-rgb-picr), 28.79635px 2.01364px 0 3.13333px var(--primary-rgb-picr), 28.91571px 1.00976px 0 3.06667px var(--primary-rgb-picr), 29px 0 0 3px var(--primary-rgb-picr), 29.04896px -1.01441px 0 2.93333px var(--primary-rgb-picr), 29.06237px -2.03224px 0 2.86667px var(--primary-rgb-picr), 29.04004px -3.05223px 0 2.8px var(--primary-rgb-picr), 28.98185px -4.07313px 0 2.73333px var(--primary-rgb-picr), 28.88769px -5.09368px 0 2.66667px var(--primary-rgb-picr), 28.75754px -6.1126px 0 2.6px var(--primary-rgb-picr), 28.59138px -7.12863px 0 2.53333px var(--primary-rgb-picr), 28.38926px -8.14049px 0 2.46667px var(--primary-rgb-picr), 28.15127px -9.1469px 0 2.4px var(--primary-rgb-picr), 27.87755px -10.1466px 0 2.33333px var(--primary-rgb-picr), 27.56827px -11.1383px 0 2.26667px var(--primary-rgb-picr), 27.22365px -12.12075px 0 2.2px var(--primary-rgb-picr), 26.84398px -13.09268px 0 2.13333px var(--primary-rgb-picr), 26.42956px -14.05285px 0 2.06667px var(--primary-rgb-picr), 25.98076px -15px 0 2px var(--primary-rgb-picr), 25.49798px -15.93291px 0 1.93333px var(--primary-rgb-picr), 24.98167px -16.85035px 0 1.86667px var(--primary-rgb-picr), 24.43231px -17.75111px 0 1.8px var(--primary-rgb-picr), 23.85046px -18.63402px 0 1.73333px var(--primary-rgb-picr), 23.23668px -19.49789px 0 1.66667px var(--primary-rgb-picr), 22.5916px -20.34157px 0 1.6px var(--primary-rgb-picr), 21.91589px -21.16393px 0 1.53333px var(--primary-rgb-picr), 21.21024px -21.96384px 0 1.46667px var(--primary-rgb-picr), 20.4754px -22.74023px 0 1.4px var(--primary-rgb-picr), 19.71215px -23.49203px 0 1.33333px var(--primary-rgb-picr), 18.92133px -24.2182px 0 1.26667px var(--primary-rgb-picr), 18.10379px -24.91772px 0 1.2px var(--primary-rgb-picr), 17.26042px -25.58963px 0 1.13333px var(--primary-rgb-picr), 16.39217px -26.23295px 0 1.06667px var(--primary-rgb-picr), 15.5px -26.84679px 0 1px var(--primary-rgb-picr), 14.58492px -27.43024px 0 0.93333px var(--primary-rgb-picr), 13.64796px -27.98245px 0 0.86667px var(--primary-rgb-picr), 12.69018px -28.50262px 0 0.8px var(--primary-rgb-picr), 11.7127px -28.98995px 0 0.73333px var(--primary-rgb-picr), 10.71663px -29.4437px 0 0.66667px var(--primary-rgb-picr), 9.70313px -29.86317px 0 0.6px var(--primary-rgb-picr), 8.67339px -30.2477px 0 0.53333px var(--primary-rgb-picr), 7.6286px -30.59666px 0 0.46667px var(--primary-rgb-picr), 6.57001px -30.90946px 0 0.4px var(--primary-rgb-picr), 5.49886px -31.18558px 0 0.33333px var(--primary-rgb-picr), 4.41643px -31.42451px 0 0.26667px var(--primary-rgb-picr), 3.32401px -31.6258px 0 0.2px var(--primary-rgb-picr), 2.22291px -31.78904px 0 0.13333px var(--primary-rgb-picr), 1.11446px -31.91388px 0 0.06667px var(--primary-rgb-picr), 0 -32px 0 0 var(--primary-rgb-picr), -1.11911px -32.04713px 0 -0.06667px var(--primary-rgb-picr), -2.24151px -32.05506px 0 -0.13333px var(--primary-rgb-picr), -3.36582px -32.02361px 0 -0.2px var(--primary-rgb-picr), -4.49065px -31.95265px 0 -0.26667px var(--primary-rgb-picr), -5.61462px -31.84212px 0 -0.33333px var(--primary-rgb-picr), -6.73634px -31.69198px 0 -0.4px var(--primary-rgb-picr), -7.8544px -31.50227px 0 -0.46667px var(--primary-rgb-picr), -8.9674px -31.27305px 0 -0.53333px var(--primary-rgb-picr), -10.07395px -31.00444px 0 -0.6px var(--primary-rgb-picr), -11.17266px -30.69663px 0 -0.66667px var(--primary-rgb-picr), -12.26212px -30.34982px 0 -0.73333px var(--primary-rgb-picr), -13.34096px -29.96429px 0 -0.8px var(--primary-rgb-picr), -14.4078px -29.54036px 0 -0.86667px var(--primary-rgb-picr), -15.46126px -29.07841px 0 -0.93333px var(--primary-rgb-picr), -16.5px -28.57884px 0 -1px var(--primary-rgb-picr), -17.52266px -28.04212px 0 -1.06667px var(--primary-rgb-picr), -18.52792px -27.46878px 0 -1.13333px var(--primary-rgb-picr), -19.51447px -26.85936px 0 -1.2px var(--primary-rgb-picr), -20.48101px -26.21449px 0 -1.26667px var(--primary-rgb-picr), -21.42625px -25.53481px 0 -1.33333px var(--primary-rgb-picr), -22.34896px -24.82104px 0 -1.4px var(--primary-rgb-picr), -23.2479px -24.07391px 0 -1.46667px var(--primary-rgb-picr), -24.12186px -23.29421px 0 -1.53333px var(--primary-rgb-picr), -24.96967px -22.48279px 0 -1.6px var(--primary-rgb-picr), -25.79016px -21.64052px 0 -1.66667px var(--primary-rgb-picr), -26.58223px -20.76831px 0 -1.73333px var(--primary-rgb-picr), -27.34477px -19.86714px 0 -1.8px var(--primary-rgb-picr), -28.07674px -18.938px 0 -1.86667px var(--primary-rgb-picr), -28.7771px -17.98193px 0 -1.93333px var(--primary-rgb-picr), -29.44486px -17px 0 -2px var(--primary-rgb-picr), -30.07908px -15.99333px 0 -2.06667px var(--primary-rgb-picr), -30.67884px -14.96307px 0 -2.13333px var(--primary-rgb-picr), -31.24325px -13.91039px 0 -2.2px var(--primary-rgb-picr), -31.7715px -12.83652px 0 -2.26667px var(--primary-rgb-picr), -32.26278px -11.74269px 0 -2.33333px var(--primary-rgb-picr), -32.71634px -10.63018px 0 -2.4px var(--primary-rgb-picr), -33.13149px -9.5003px 0 -2.46667px var(--primary-rgb-picr), -33.50755px -8.35437px 0 -2.53333px var(--primary-rgb-picr), -33.84391px -7.19374px 0 -2.6px var(--primary-rgb-picr), -34.14px -6.0198px 0 -2.66667px var(--primary-rgb-picr), -34.39531px -4.83395px 0 -2.73333px var(--primary-rgb-picr), -34.60936px -3.63759px 0 -2.8px var(--primary-rgb-picr), -34.78173px -2.43218px 0 -2.86667px var(--primary-rgb-picr), -34.91205px -1.21916px 0 -2.93333px var(--primary-rgb-picr), -35px 0 0 -3px var(--primary-rgb-picr), -35.04531px 1.22381px 0 -3.06667px var(--primary-rgb-picr), -35.04775px 2.45078px 0 -3.13333px var(--primary-rgb-picr), -35.00717px 3.6794px 0 -3.2px var(--primary-rgb-picr), -34.92345px 4.90817px 0 -3.26667px var(--primary-rgb-picr), -34.79654px 6.13557px 0 -3.33333px var(--primary-rgb-picr), -34.62643px 7.36007px 0 -3.4px var(--primary-rgb-picr), -34.41316px 8.58016px 0 -3.46667px var(--primary-rgb-picr), -34.15683px 9.79431px 0 -3.53333px var(--primary-rgb-picr), -33.85761px 11.001px 0 -3.6px var(--primary-rgb-picr), -33.5157px 12.19872px 0 -3.66667px var(--primary-rgb-picr), -33.13137px 13.38594px 0 -3.73333px var(--primary-rgb-picr), -32.70493px 14.56117px 0 -3.8px var(--primary-rgb-picr), -32.23675px 15.72291px 0 -3.86667px var(--primary-rgb-picr), -31.72725px 16.86968px 0 -3.93333px var(--primary-rgb-picr), -31.17691px 18px 0 -4px var(--primary-rgb-picr), -30.58627px 19.11242px 0 -4.06667px var(--primary-rgb-picr), -29.95589px 20.2055px 0 -4.13333px var(--primary-rgb-picr), -29.28642px 21.27783px 0 -4.2px var(--primary-rgb-picr), -28.57852px 22.32799px 0 -4.26667px var(--primary-rgb-picr), -27.83295px 23.35462px 0 -4.33333px var(--primary-rgb-picr), -27.05047px 24.35635px 0 -4.4px var(--primary-rgb-picr), -26.23192px 25.33188px 0 -4.46667px var(--primary-rgb-picr), -25.37819px 26.27988px 0 -4.53333px var(--primary-rgb-picr), -24.49018px 27.1991px 0 -4.6px var(--primary-rgb-picr), -23.56888px 28.0883px 0 -4.66667px var(--primary-rgb-picr), -22.6153px 28.94626px 0 -4.73333px var(--primary-rgb-picr), -21.6305px 29.77183px 0 -4.8px var(--primary-rgb-picr), -20.61558px 30.56385px 0 -4.86667px var(--primary-rgb-picr), -19.57168px 31.32124px 0 -4.93333px var(--primary-rgb-picr), -18.5px 32.04294px 0 -5px var(--primary-rgb-picr), -17.40175px 32.72792px 0 -5.06667px var(--primary-rgb-picr), -16.27818px 33.37522px 0 -5.13333px var(--primary-rgb-picr), -15.1306px 33.98389px 0 -5.2px var(--primary-rgb-picr), -13.96034px 34.55305px 0 -5.26667px var(--primary-rgb-picr), -12.76875px 35.08186px 0 -5.33333px var(--primary-rgb-picr), -11.55724px 35.56951px 0 -5.4px var(--primary-rgb-picr), -10.32721px 36.01527px 0 -5.46667px var(--primary-rgb-picr), -9.08014px 36.41843px 0 -5.53333px var(--primary-rgb-picr), -7.81748px 36.77835px 0 -5.6px var(--primary-rgb-picr), -6.54075px 37.09443px 0 -5.66667px var(--primary-rgb-picr), -5.25147px 37.36612px 0 -5.73333px var(--primary-rgb-picr), -3.95118px 37.59293px 0 -5.8px var(--primary-rgb-picr), -2.64145px 37.77443px 0 -5.86667px var(--primary-rgb-picr), -1.32385px 37.91023px 0 -5.93333px var(--primary-rgb-picr);
}

.select2-container .selection {
	width: 100%;
	display: block;
}

/******************
	Custom Styles
*******************/

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7); /* semi-transparent black */
	z-index: 1;
}




.banner-two__content {
	position: relative;
	z-index: 2;
}

/**********
	MAP
*************/

.map-container {
	position: relative;
	width: 100%;
	max-width: 800px;
}

.marker {
	position: absolute;
	width: 20px;
	height: 20px;
	background: #6bbf8a;
	border-radius: 50%;
	animation: blink 1s infinite;
	cursor: pointer;
}

.tooltip {
	position: absolute;
	background: #333;
	color: #fff;
	padding: 6px 10px;
	border-radius: 4px;
	font-size: 13px;
	white-space: nowrap;
	opacity: 0;
	transition: opacity 0.2s;
	pointer-events: none;
	transform: translate(-50%, -120%);
}

.marker:hover .tooltip {
	opacity: 1;
}

@keyframes blink {
	0%, 100% { opacity: 1; }
	50% { opacity: 0.2; }
}

/* Optional: style the SVG to fit container */
.marker svg {
	width: 100%;
	height: auto;
	display: block;
}
/*Ticket*/
@media (min-width: 768px) {
	.ticket-image {
		width: 292px !important;
		height: 201px !important;
		object-fit: cover;
	}
}

/*Table*/
.search-set {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}
@media (max-width: 574.98px) {
	.search-set {
		width: 100%;
	}
}
.search-set .search-input {
	position: relative;
}
@media (max-width: 574.98px) {
	.search-set .search-input {
		width: 100%;
	}
}
.search-set .search-input input[type=search] {
	height: 38px;
	border-radius: 8px;
	padding: 0.45rem 0.85rem 0.45rem 1.875rem;
	font-size: 14px;
}
.search-set .search-input input[type=search]::placeholder {
	color: #A6AAAF;
	opacity: 1;
}
@media (max-width: 1199.96px) {
	.search-set .search-input input[type=search] {
		width: 220px;
	}
}
@media (max-width: 991.96px) {
	.search-set .search-input input[type=search] {
		width: 200px;
	}
}
@media (max-width: 574.98px) {
	.search-set .search-input input[type=search] {
		width: 100%;
	}
}
.search-set .search-input .btn-searchset {
	border-radius: 50px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 10px;
	border: 0;
	line-height: 0;
}
.search-set .search-input .btn-searchset .feather-search {
	width: 14px;
	height: 14px;
	color: #A6AAAF;
}


/*MEdia*/
@media (min-width: 769px) {
	.card-item {
		flex: 0 0 250px; /* fixed width */
		max-width: 250px; /* smaller width */
		height: auto; /* let height adjust */
	}
	.card-item img {
		width: 100%;
		height: auto;
		object-fit: contain; /* no cropping */
		background-color: #000; /* fill gaps */
	}
}

/****************
	PAGE BANNER
*****************/

.banner__inner-page {
	position: relative;
	background-size: cover;
	background-position: center;
	z-index: 1;
	overflow: hidden;
}

.banner__inner-page::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.6); /* Adjust opacity here */
	z-index: 2;
}
.banner-content {
	position: relative;
	z-index: 3;
}
.video__right-item {
	position: relative;
	background-size: cover;
	background-position: center;
	z-index: 1;
	overflow: hidden;
}

.video__right-item::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 2;
}

/* Ensure content stays above the overlay */
.video__content {
	position: relative;
	z-index: 3;
}

/*PAYMENT OPTIONS */
.payment-option,.payment-option-next {
	border: 2px solid #ddd;
	border-radius: 5px;
	padding: 15px;
	margin-bottom: 10px;
	cursor: pointer;
	transition: border-color 0.3s ease;
}

.payment-option:hover,.payment-option-next:hover {
	border-color: #007bff;
}

.payment-option input[type="radio"],.payment-option-next input[type="radio"] {
	display: none;
}

.payment-option.selected, .payment-option-next.selected {
	border-color: #007bff;
	background-color: #f0f8ff;
}

.payment-label {
	font-weight: bold;
	font-size: 1.1rem;
}

.donor-initials {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: var(--green-leaf);
	font-weight: bold;
	font-size: 18px;
}
.donor-item {
	background-color: #f8f9fa;
}

/* Fade-in animation */
.fade-in {
	opacity: 0;
	animation: fadeIn 0.5s forwards;
}

@keyframes fadeIn {
	to {
		opacity: 1;
	}
}

/*sticky card payment*/
.sticky-sidebar {
	position: sticky;
	top: 100px;
	z-index: 10;
}

.circular-progress {
	position: relative;
	width: 60px;
	height: 60px;
}

.circular-progress svg {
	position: absolute;
	top: 0;
	left: 0;
}

.progress-percent {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-weight: bold;
	font-size: 14px;
}

.icon-circle {
	width: 32px;
	height: 32px;
	background-color: #f0f0f0;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.text-purple {
	color: #8000c7;
}
.sticky-card {
	position: sticky;
	top: 130px; /* Adjust as needed */
	z-index: 0;
}

/**********************
     PACKAGES CARD
***********************/
.custom-card {
	background-color: #292a2e;
	/* pink background */
	color: white;
	padding: 2rem 1.5rem;
	border-radius: 0 40px 0 40px;
	position: relative;
	text-align: center;
	height: 100%;
	transition: all 0.3s ease;
}

.custom-card:hover {
	transform: translateY(-8px) scale(1.05);
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
	cursor: pointer;
}

.step-circle {
	position: absolute;
	top: -30px;
	left: -30px;
	background-color: #292a2e;
	color: white;
	border: 5px solid white;
	font-weight: bold;
	width: 70px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.5rem;
	border-radius: 50%;
	transition: all 0.3s ease;
}

.custom-card:hover .step-circle {
	transform: scale(1.15);
}

.custom-card .icon {
	font-size: 2.5rem;
	margin-bottom: 1rem;
}

.custom-card p {
	font-size: 0.95rem;
	color: #fff;
}

.card-body p {
	text-align: justify;
}
.tab-pane {
	min-height: 600px; /* set to whatever height works for your design */
}
.pills-tabContent{
	background-color: #f8f8f8;
	padding: 40px
}

ul.custom-bullets {
	list-style: none;
	padding-left: 0;
}

ul.custom-bullets li {
	display: flex;
	align-items: flex-start; /* align text to top of image */
	gap: 8px; /* space between image and text */
	margin-bottom: 8px;
}

ul.custom-bullets img {
	margin-top:9px;
	width: 15px;
	height: auto;
	flex-shrink: 0; /* prevent image from shrinking */
}

nav ul li.active > a {
	color: var(--green-leaf);
	font-weight: bold;
	
}

/***********
DASHBOARD
************/
.sale-widget .sale-icon {
	width: 44px;
	height: 44px;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}
.sell-product > div {
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.sell-product > div:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}
.avatar.avatar-lg {
	width: 3rem;
	height: 3rem;
	line-height: 3rem;
	font-size: 1rem;
}
.avatar {
	position: relative;
	height: 2.625rem;
	width: 2.625rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	color: #ffffff;
	font-weight: 500;
}
.avatar a.badge:hover {
	color: #ffffff;
}
.avatar img {
	width: 100%;
	height: 100%;
	border-radius: 4px;
}
.avatar.avatar-rounded {
	border-radius: 50%;
}
.avatar.avatar-rounded img {
	border-radius: 50%;
}
.avatar.avatar-radius-0 {
	border-radius: 0;
}
.avatar.avatar-radius-0 img {
	border-radius: 0;
}
.avatar .avatar-badge {
	position: absolute;
	inset-block-start: -4%;
	inset-inline-end: -0.375rem;
	width: 1.4rem;
	height: 1.4rem;
	font-size: 0.625rem;
	border: 2px solid #ffffff;
	border-radius: 50% !important;
	display: flex;
	align-items: center;
	justify-content: center;
}
.avatar.online:before, .avatar.offline:before {
	position: absolute;
	content: "";
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 50%;
	inset-inline-end: 0;
	inset-block-end: 0;
	border: 2px solid #ffffff !important;
	z-index: 1;
}
.avatar.online:before {
	background-color: #3EB780;
}
.avatar.offline:before {
	background-color: #7A8086;
}
.avatar.avatar-xs {
	width: 1.25rem;
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: 0.65rem;
}
.avatar.avatar-xs .avatar-badge {
	padding: 0.25rem;
	width: 1rem;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.5rem;
	inset-block-start: -25%;
	inset-inline-end: -0.5rem;
}
.avatar.avatar-sm {
	width: 1.75rem;
	height: 1.75rem;
	line-height: 1.75rem;
	font-size: 0.65rem;
}
.avatar.avatar-sm .avatar-badge {
	padding: 0.3rem;
	width: 1.1rem;
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: 0.5rem;
	inset-block-start: -28%;
	inset-inline-end: -0.45rem;
}
.avatar.avatar-sm.online:before, .avatar.avatar-sm.offline:before {
	width: 0.5rem;
	height: 0.5rem;
}
.avatar.avatar-md {
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	font-size: 0.8rem;
}
.avatar.avatar-md .avatar-badge {
	padding: 0.4rem;
	width: 1.2rem;
	height: 1.2rem;
	line-height: 1.2rem;
	font-size: 0.65rem;
	inset-block-start: -6%;
	inset-inline-end: -13%;
}
.avatar.avatar-md.online:before, .avatar.avatar-md.offline:before {
	width: 0.75rem;
	height: 0.75rem;
}
.avatar.avatar-md svg {
	width: 1.5rem;
	height: 1.5rem;
}
.avatar.avatar-lg {
	width: 3rem;
	height: 3rem;
	line-height: 3rem;
	font-size: 1rem;
}
.avatar.avatar-lg .avatar-badge {
	inset-block-start: -15%;
	inset-inline-end: -0.25%;
}
.avatar.avatar-lg.online:before, .avatar.avatar-lg.offline:before {
	width: 0.8rem;
	height: 0.8rem;
}
.avatar.avatar-lg svg {
	width: 1.8rem;
	height: 1.8rem;
}
.avatar.avatar-xl {
	width: 4rem;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.25rem;
}
.avatar.avatar-xl .avatar-badge {
	inset-block-start: -8%;
	inset-inline-end: -0.2%;
}
.avatar.avatar-xl.online:before, .avatar.avatar-xl.offline:before {
	width: 0.95rem;
	height: 0.95rem;
}
.avatar.avatar-xxl {
	width: 5rem;
	height: 5rem;
	line-height: 5rem;
	font-size: 1.5rem;
}
.avatar.avatar-xxl .avatar-badge {
	inset-block-start: -4%;
	inset-inline-end: 0rem;
}
.avatar.avatar-xxl.online:before, .avatar.avatar-xxl.offline:before {
	width: 1.05rem;
	height: 1.05rem;
	inset-block-end: 0.25rem;
}
.avatar.avatar-xxxl {
	width: 6rem;
	height: 6rem;
	line-height: 6rem;
	font-size: 1.75rem;
}
.avatar.avatar-xxxl .avatar-badge {
	inset-block-start: -4%;
	inset-inline-end: 0rem;
}
.avatar.avatar-xxxl.online:before, .avatar.avatar-xxxl.offline:before {
	width: 1.05rem;
	height: 1.05rem;
	inset-block-end: 0.25rem;
}

.avatar-list-stacked {
	padding: 0;
}
.avatar-list-stacked.avatar-group-overlapped .avatar {
	margin-right: -0.875rem;
}
.avatar-list-stacked.avatar-group-overlapped .avatar:hover {
	z-index: 1;
}
.avatar-list-stacked.avatar-group-lg .avatar {
	width: 3.25rem;
	height: 3.25rem;
}
.avatar-list-stacked.avatar-group-lg .avatar > .initial-wrap {
	font-size: 0.95rem;
}
.avatar-list-stacked.avatar-group-lg.avatar-group-overlapped .avatar {
	margin-right: -1rem;
}
.avatar-list-stacked.avatar-group-sm .avatar {
	width: 1.5rem;
	height: 1.5rem;
}
.avatar-list-stacked.avatar-group-sm .avatar > .initial-wrap {
	font-size: 0.6rem;
}
.avatar-list-stacked.avatar-group-sm.avatar-group-overlapped .avatar {
	margin-right: -0.625rem;
}
.avatar-list-stacked .avatar {
	margin-inline-end: -0.875rem !important;
	border: 1px solid rgba(0, 0, 0, 0.05);
	vertical-align: middle;
	transition: transform ease 200ms;
}
.avatar-list-stacked .avatar:last-child {
	margin-inline-end: 0 !important;
}
.avatar-list-stacked .avatar:hover {
	z-index: 1;
	transform: translateY(-0.188rem);
}

.avatar-group {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.avatar-group .avatar {
	width: 2.625rem;
	height: 2.625rem;
}
.avatar-group .avatar .avatar-img,
.avatar-group .avatar > .initial-wrap {
	border: 2px solid #ffffff;
	font-size: 0.9rem;
}
.avatar-group.avatar-group-overlapped .avatar {
	margin-right: -0.875rem;
}
.avatar-group.avatar-group-overlapped .avatar:hover {
	z-index: 1;
}
.avatar-group.avatar-group-lg .avatar {
	width: 3.25rem;
	height: 3.25rem;
}
.avatar-group.avatar-group-lg .avatar > .initial-wrap {
	font-size: 0.95rem;
}
.avatar-group.avatar-group-lg.avatar-group-overlapped .avatar {
	margin-right: -1rem;
}
.avatar-group.avatar-group-sm .avatar {
	width: 2rem;
	height: 2rem;
}
.avatar-group.avatar-group-sm .avatar > .initial-wrap {
	font-size: 0.6rem;
}
.avatar-group.avatar-group-sm.avatar-group-overlapped .avatar {
	margin-right: -0.625rem;
}

.avatar-list-stacked a.avatar.position-relative:before {
	content: "";
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 100%);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	border-radius: 50%;
	border: 2px solid #ffffff;
}
.avatar-list-stacked a.avatar.position-relative span {
	font-size: 12px;
}

.item-list p {
	padding-right: 12px;
	margin: 0 8px 0 0;
	position: relative;
	font-size: 13px;
}
.item-list p::before {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	right: 0;
	background: #E04F16;
	width: 4px;
	height: 4px;
	border-radius: 50%;
}
.item-list p:last-child {
	padding: 0;
	margin: 0;
}
.item-list p:last-child::before {
	content: none;
}

.info-item {
	border-radius: 8px;
}

.video-wrapper{
	width: 100%;
	overflow: hidden;
	border-radius: 10px;
}
.video-player{
	width: 100%;
	aspect-ratio: 16/9;
	object-fit: cover;
	display: block;
}


.social-links .social-icon {
	display: flex;
	align-items: center;
	gap: 15px;
}
.social-links .social-icon a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	transition: var(--transition);
	background-color: var(--green-leaf);
	color: var(--white);
	font-size: 20px;
}
.social-links .social-icon a:hover {
	background-color: #000000d4;
	color: var(--white);
}

.feature-box img {
	width: 80px;   /* fixed size for icons */
	height: 80px;  /* keep them square */
	object-fit: contain; /* keep aspect ratio */
	transition: all 0.3s ease-in-out;
}

.feature-box {
	border-radius: 12px;
	transition: all 0.3s ease-in-out;
	background: linear-gradient(135deg, #f7f7f7, #eaeaea); /* default gradient */
	color: #000;
}
.feature-box:hover {
	background: rgb(21, 169, 75); 
	color: #fff;
	transform: translateY(-5px);
}
.feature-box:hover * {
	color: #fff !important;
}
.feature-box.network:hover img {
	content: url(../images/icon/network_w.png);
}
.feature-box.expert:hover img {
	content: url(../images/icon/expert-w.png);
}
.feature-box.decision:hover img {
	content: url(../images/icon/decision-w.png);
}

/********
  HOME
********/
.main-container {
	position: relative;
	background-image: url(../images/banner/event_bg.jpg); /* Replace with your image URL or path */
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 100vh;
	z-index: 1; /* A base z-index for the container */
}

/* The dark overlay */
.main-container::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(13, 26, 73, 0.8); /* Dark blue with 80% opacity */
	z-index: 2; /* Position this above the background image */
}

/* Ensure content is on top of the overlay */
.main-container > * {
	position: relative;
	z-index: 3; /* Position content above the overlay */
}

.main-title {
	color: #fff;
	line-height: 1;
	font-size: 3rem;
	font-weight: 700;
}

.countdown-timer {
	font-weight: bold;
}

.timer-number {
	color: #15a94b;
	font-size: 4rem;
	font-weight: 700;
}

.timer-label {
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: 500;
}

.register-btn {
	background-color: #db2f2d;
	border: none;
	font-weight: 600;
	padding: 1rem 2rem;
	border-radius: 50px;
}
.gala-btn {
	background: linear-gradient(135deg, #15a94b, #28c76f, #0e7a36); /* 3-tone gradient */
	background-size: 200% 200%; /* gives room for animation */
	border: none;
	font-weight: 600;
	padding: 1rem 2.5rem;
	border-radius: 50px;
	color: #fff;
	box-shadow: 0 6px 15px rgba(21, 169, 75, 0.4); /* soft glow */
	transition: all 0.4s ease-in-out;
}

.gala-btn:hover {
	background-position: right center; /* animate gradient */
	box-shadow: 0 8px 20px rgba(21, 169, 75, 0.6); /* stronger glow on hover */
	transform: translateY(-3px); /* subtle lift */
	color: #fff;
}

.about-area, .why-area {
	background-image: url(../images/bg/why-choose.jpg)
}

	

