
@font-face {
	font-family: Averta Standard;
	src:	url('../jds-fonts/woff2/Averta Standard Black.eot'); /* IE9 Compat Modes */
	src:	url('../jds-fonts/woff2/Averta Standard Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../jds-fonts/woff2//Averta Standard Black.woff2') format('woff2'), /* Super Modern Browsers */
			url('../jds-fonts/woff2/Averta Standard Black.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

/* Averta Standard Extra Bold  */
@font-face {
	font-family: Averta Standard;
	src:	url('eot/hinted-AvertaStd-Extrabold.eot'); /* IE9 Compat Modes */
	src:	url('eot/hinted-AvertaStd-Extrabold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('woff2/Averta Standard Extra Bold .woff2') format('woff2'), /* Super Modern Browsers */
			url('woff/hinted-AvertaStd-Extrabold.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}

/* Averta Standard Bold */
@font-face {
	font-family: Averta Standard;
	src:	url('../jds-fonts/hinted-AvertaStd-Bold.eot'); /* IE9 Compat Modes */
	src:	url('../jds-fonts/hinted-AvertaStd-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../jds-fonts/Averta Standard Bold.woff2') format('woff2'), /* Super Modern Browsers */
			url('../jds-fonts/hinted-AvertaStd-Bold.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Averta Standard Semibold  */
@font-face {
	font-family: Averta Standard;
	src:	url('../jds-fonts/hinted-AvertaStd-Semibold.eot'); /* IE9 Compat Modes */
	src:	url('../jds-fonts/hinted-AvertaStd-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../jds-fonts/Averta Standard Semibold .woff2') format('woff2'), /* Super Modern Browsers */
			url('../jds-fonts/hinted-AvertaStd-Semibold.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

/* Averta Standard Regular */
@font-face {
	font-family: Averta Standard;
	src:	url('../jds-fonts/hinted-AvertaStd-Regular.eot'); /* IE9 Compat Modes */
	src:	url('../jds-fonts/hinted-AvertaStd-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../jds-fonts/Averta Standard Regular.woff2') format('woff2'), /* Super Modern Browsers */
			url('../jds-fonts/hinted-AvertaStd-Regular.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

/* Averta Standard Light */
@font-face {
	font-family: Averta Standard;
	src:	url('../jds-fonts/hinted-AvertaStd-Light.eot'); /* IE9 Compat Modes */
	src:	url('../jds-fonts/hinted-AvertaStd-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../jds-fonts/Averta Standard Light.woff2') format('woff2'), /* Super Modern Browsers */
			url('../jds-fonts/hinted-AvertaStd-Light.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

/* Averta Standard Thin */
@font-face {
	font-family: Averta Standard;
	src:	url('../jds-fonts/hinted-AvertaStd-Thin.eot'); /* IE9 Compat Modes */
	src:	url('../jds-fonts/hinted-AvertaStd-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../jds-fonts/Averta Standard Thin.woff2') format('woff2'), /* Super Modern Browsers */
			url('../jds-fonts/hinted-AvertaStd-Thin.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

/* Averta Standard Extra Thin */
@font-face {
	font-family: Averta Standard;
	src:	url('../jds-fonts/hinted-AvertaStd-Extrathin.eot'); /* IE9 Compat Modes */
	src:	url('../jds-fonts/hinted-AvertaStd-Extrathin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../jds-fonts/Averta Standard Extra Thin.woff2') format('woff2'), /* Super Modern Browsers */
			url('../jds-fonts/hinted-AvertaStd-Extrathin.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}


.jds-page-header {
    padding: 24px 0 24px 0;
    border-bottom: 1px solid rgba(212, 214, 219, 0.50);
}
.jds-page-header .navbar-nav {
    width: 75%;
    padding: 20px 0 0;
}
.jds-page-header .navbar-nav .nav-link {
    font-family: Averta Standard;
    font-weight: 600;
    letter-spacing: -0.075px;
}
.jds-page-header .navbar  {
    padding: 0 !important;
}
.jds-page-header .main-header.sticky-bar {
    padding: 15px 0;
    backdrop-filter: blur(4px);
    background: rgba(255, 255, 255, 0.90);
}

.mid-level {
    padding: 60px 0;
    background: #fff;
    background-size: contain;
    overflow: hidden;
}

h1.jds-text-h1 {
    color: #000;
    font-size: 32px;
    line-height: 130%;
    letter-spacing: -0.16px;
    font-family: Averta Standard;
    font-weight: 700;
}

.jds-text-p {
    color: #2A3349;
    font-family: Averta Standard;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 25px;
}

.the-alart-box-yellow {
    border-radius: 12px;
    border: 1px solid #FEC84B;
    background: #FFFAEB;
    padding: 12px;
}
.padding-top-100 {
    padding: 100px 0 0 0;
}

h2.jds-text-h2 {
    font-family: Averta Standard;
    color: #2A3349;
    font-size: 28px;
    font-weight: 700;
    line-height: 130%;
    letter-spacing: -0.14px;
}
.the-alart-box-red {
    border-radius: 12px;
    border: 1px solid #FECDCA;
    background: #FEF3F2;
    padding: 12px;
}

.number-text-yellow {
    color: #FFE3A3;
    font-family: Averta Standard;
    font-size: 28px;
    font-weight: 700;
    line-height: 130%;
    letter-spacing: -0.14px;
    width: 40px;
}
.block-gray-box {
    border-radius: 12px;
    border: 1px solid #EAECF0;
    background: #F9FAFB;
    padding: 12px;
    width: 100%;
}
.radius12 {
    border-radius: 12px;
}

h3.jds-text-h3 {
    font-family: Averta Standard;
    color: #2A3349;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%; /* 24px */
    letter-spacing: -0.1px;
}
a.link-yellow-color-line {
    color: #FFBA19 ;
    text-decoration: underline;
}

.card-one {
    background-repeat: no-repeat;
    background-position: center;
  }
.card-one img {
    height: 100%;
    object-fit: cover;
}

.masonry-grid2{
    margin-top: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: repeat(auto-fit,minmax(300px, 1fr));
    grid-auto-rows: 300px;
}
.reponsive-block {
    display: none;
}



.parks-card {
    border-radius: 12px;
    border: 1px solid #EAECF0;
    background: #F9FAFB;
    padding: 24px;
}
.parks-card h4 {
    color: #2A3349;
    font-family: Averta Standard;
    font-size: 18px;
    font-weight: 600;
    line-height: 150%; /* 27px */
    letter-spacing: -0.09px;
}
.parks-card p {
    color: #555C6D;
    font-family: Averta Standard;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.parks-card p:last-child {
    margin-bottom: 0;
}
.gap-v-between {
    row-gap: 30px;
}

.number-list {
    list-style: decimal;
    margin: 20px 0 20px 15px;
}
.number-list li {
    list-style-type: decimal;
    color: #2A3349;
    font-family: Averta Standard;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
}
.apply-btn {
    transition: transform .2s;
    background: #2a3349;
    border-radius: 56px;
    color: #fff!important;
    font-size: 16px;
    padding: 14px 30px 16px;
    font-family: Averta Standard;
}
.apply-btn:hover {
    background: #1f2636;
    transform: scale(1.1);
}
.apply-btn svg {
    position: relative;
    margin-left: 5px;
}
.height-100 {
    height: 100px;
}

.jds-footer .footer-top h4 {
    font-family: Averta Standard;
    letter-spacing: 2.4px;
}
.jds-footer .footer-top li a {
    font-family: Averta Standard;
    font-size: 13px;
}
.jds-footer .footer-top p {
    font-family: Averta Standard;
    font-size: 13px;
}
.jds-footer .footer-btm .followUs span {
    font-family: Averta Standard;
}

.jds-footer .footer-btm .ftr-link li a {
    font-family: Averta Standard;
}
.jds-footer-btm.ftr-btm {
    font-family: Averta Standard;
}
@media only screen and (min-width:768px) and (max-width:1024px) {
    .jds-page-header {
        padding: 15px 0;
    }
    .jds-page-header .navbar-toggler {
        position: absolute;
        right: 0;
        top: -38px;
    }
    .jds-page-header .text-center {
        text-align: left !important;
    }
    .jds-page-header .navbar-nav {
        width: 100%;
        padding: 0;
    }
    .jds-page-header .nav-item:last-child .nav-link {
        border-bottom: none;
    }
}
@media only screen and (max-width:767px) {
    .responsive-none2 {
        display: none;
    }
    .reponsive-block {
        display: grid;
    }
    .jds-page-header {
        padding: 15px 0;
    }
    .jds-page-header .navbar-toggler {
        position: absolute;
        right: 0;
        top: -38px;
    }

    .jds-page-header .text-center {
        text-align: left !important;
    }
    .jds-page-header .navbar-nav {
        width: 100%;
        padding: 0;
    }
    .jds-page-header .nav-item:last-child .nav-link {
        border-bottom: none;
    }
    h1.jds-text-h1 {
        font-size: 24px;
    }
    .padding-top-100 {
        padding-top: 50px;
    }
    h2.jds-text-h2 {
        font-size: 20px;
    }
    h3.jds-text-h3 {
        font-size: 16px;
    }
}
