.Footer_footer__JrJN9 {
	background-color: #001a3f
}

.Footer_footer1__xeaK6,
.Footer_footer__JrJN9 {
	font-family: Nunito, sans-serif;
	font-size: 14px;
	color: #afdde5;
	font-weight: 400;
	text-transform: none
}

.Footer_Gsection__OyuQG {
	background-image: url(/assets/image/main-bg.jpg);
	background-repeat: no-repeat;
	background-size: auto;
	background-attachment: fixed;
	height: auto !important
}

.Footer_footerheading__0emrr h4 {
	font-family: Dosis, sans-serif;
	font-size: 18px;
	color: #afdde5;
	font-weight: 600;
	text-transform: capitalize;
	margin-bottom: 30px
}

.Footer_footertext__IQnDc {
	font-family: Nunito, sans-serif;
	font-size: 14px;
	color: #afdde5;
	font-weight: 400;
	text-transform: none
}

.Footer_spinner__Oj4Od {
	width: 56px;
	height: 56px;
	display: grid;
	border-radius: 50%;
	border-color: #afdde5 #0000;
	border-style: solid;
	border-width: 4.5px;
	animation: Footer_spinner-e04l1k__fA_gp 1s linear infinite;
	z-index: 1
}

.Footer_spinner__Oj4Od:after,
.Footer_spinner__Oj4Od:before {
	content: "";
	grid-area: 1/1;
	margin: 2.2px;
	border: inherit;
	border-radius: 50%
}

.Footer_spinner__Oj4Od:before {
	border-color: #0fa4af #024950;
	animation: inherit;
	animation-duration: .5s;
	animation-direction: reverse
}

.Footer_spinner__Oj4Od:after {
	margin: 8.9px
}

@keyframes Footer_spinner-e04l1k__fA_gp {
	to {
		transform: rotate(1turn)
	}
}

.Footer_blurbackground__qPzKm {
	position: fixed;
	-webkit-backdrop-filter: blur(100px);
	backdrop-filter: blur(100px)
}
.bg-opacity-80 {
    --tw-bg-opacity: 0.8;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.Footer_blurbackground1__2E2tF,
.Footer_blurbackground__qPzKm {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	display: flex;
	justify-content: center;
	align-items: center
}

.Footer_blurbackground1__2E2tF,
.Footer_blurbackground__qPzKm:before {
	height: 100%;
	-webkit-backdrop-filter: blur(1px);
	backdrop-filter: blur(1px)
}

.Footer_blurbackground__qPzKm:before {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 0
}
.rounded-r-lg {
    border-top-right-radius: 0.5rem;  /* 8px */
    border-bottom-right-radius: 0.5rem; /* 8px */
}
.rounded-l-lg {
    border-top-left-radius: 0.5rem;  /* 8px */
    border-bottom-left-radius: 0.5rem; /* 8px */
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: #964734 
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.p-3 {
  padding: 0.75rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.rounded {
  border-radius: 0.25rem;
}
.bottom-0 {
    bottom: 0;
}
.left-0 {
    left: 0;
}
.right-0 {
    right: 0;
}
.bg-black {
    background-color: #000000;
}
.bg-opacity-60 {
    --tw-bg-opacity: 0.6;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.text-white {
    color: #ffffff;
}

.text-center {
    text-align: center;
}

.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.text-sm {
    font-size: 0.875rem; 
    line-height: 1.25rem; 
}
.opacity-0 {
    opacity: 0;
}
.group:hover .group-hover\:opacity-100 {
    opacity: 1;
}
.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.duration-300 {
    transition-duration: 300ms;
}
.GFEI432{
	border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.row-span-2 {
    grid-row: span 2 / span 2;
}

.col-span-2 {
    grid-column: span 2 / span 2;
}

@media (max-width: 768px) {
    .footer-grid {
		 display: grid;
    	gap: 20px;
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 480px) {
    .footer-grid {
		 display: grid;
    	gap: 20px;
        grid-template-columns: 1fr;
        text-align: left;
    }
    .Footer_footerheading__0emrr p {
        text-align: left;
    }
}