@charset "UTF-8";
/* CSS Document */

html, body {
	height:100%;
	width:100%;
}

@media (min-width: 576px) { 
	.card-deck .card {
	
	max-width:30%;
	}
	.fontsizemobile {
		font-size: 2vw;
	}

}

@media (min-width: 768px) { 

	.fontsizemobile {
		font-size: 1.3em;
	}
}

.footer {
	background-color: transparent !important;
	width:100%;
	text-align:center;
	min-height: 80px;
	border-top: 1px solid #eee;
}
.navbar {
	background-color:transparent !important;
}

.cover-v20 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/v19cover_1600_run_2.jpg") no-repeat 0% 10%;
	background-size: cover;
}

.cover-v21-1 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/v19cover_1600_run_2.jpg") no-repeat 50% 10%;
	background-size: cover;
}

.cover-v21-2 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/pdv2017cover2.jpg") no-repeat 50% 60%;
	background-size: cover;
}

.cover-v21-3 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/cycling_001.jpg") no-repeat 50% 40%;
	background-size: cover;
}


.cover-v21-4 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/mtb_001.jpg") no-repeat 50% 40%;
	background-size: cover;
}

.cover-v21-5 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/cycling_002.jpg") no-repeat 50% 80%;
	background-size: cover;
}

.cover-v21-6 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/happy_start_001.jpg") no-repeat 50% 40%;
	background-size: cover;
}

.cover-v21-7 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/running_001.jpg") no-repeat 50% 70%;
	background-size: cover;
}


.cover-virtual-2 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/running_002.jpg") no-repeat 50% 50%;
	background-size: cover;
}

.cover-businessrun-2021-1 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/businessrun-cover-001-1920px.jpg") no-repeat 50% 40%;
	background-size: cover;
}

.cover-businessrun-2021-2 {
	min-height: 560px;
	//padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/businessrun-cover-001-1920px.jpg") no-repeat 50% 30%;
	background-size: cover;
	margin-top:-60px;
}

.cover-businessrun-2022-1 {
	min-height: 560px;
	//padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("../images/biz2022cover01.jpg") no-repeat 30% 70%;
	background-size: cover;
	margin-top:-60px;
}

.cover-businessrun-2023-1 {
	min-height: 560px;
	//padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("../images/businessrun2023cover.jpg") no-repeat 50% 20%;
	background-size: cover;
	margin-top:-60px;
}

.cover-businessrun-2024-1 {
	min-height: 560px;
	//padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("../images/businessrun2024winners.jpg") no-repeat 40% 40%;
	background-size: cover;
	//margin-top:0px;
}

.cover-prvdovrv-2023 {
	min-height: 80%;
	//padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("../images/v19cover_1600_run_2.jpg") no-repeat 50% 0%;
	background-size: cover;
	margin-top:-60px;
}


.cover-prvdovrv-spark-2023 {
	min-height: calc(100vw * 0.3);
	background: url("../images/V23-Spark-Hero-01.png") no-repeat 50% 100%;
	background-size: contain;
}

.cover-prvdovrv-2024-01 {
	min-height: calc(100vw * 0.3);
	background: url("../images/v24-cover-01.jpg") no-repeat 50% 100%;
	background-size: contain;
}

.cover-prvdovrv-2024-02 {
	min-height: 80%;
	//padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("../images/v24-cover-01.jpg") no-repeat 50% 0%;
	background-size: cover;
	margin-top:0px;
}

.cover-ocr-2024 {
	min-height: 90%;
	background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("https://prvdovrv.mk/images/ocr/ocr-page-cover-01.jpg") no-repeat 20% 70%;
	background: -webkit-linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("https://prvdovrv.mk/images/ocr/ocr-page-cover-01.jpg") no-repeat 20% 70%;
	background: -moz-linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("https://prvdovrv.mk/images/ocr/ocr-page-cover-01.jpg") no-repeat 20% 70%;
	background: -ms-linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("https://prvdovrv.mk/images/ocr/ocr-page-cover-01.jpg") no-repeat 20% 70%;
	background-size: cover;
	margin-top:-140px;
}

@media (max-width: 360px) {
	.disappear {display:none;}
}

@media (max-width: 720px) {
	.mobile-cover-ocr-2024 {
		min-height: 80%;
		background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("https://prvdovrv.mk/images/ocr/ocr-page-cover-03.jpg") no-repeat 95% 100%;
		background: -webkit-linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("https://prvdovrv.mk/images/ocr/ocr-page-cover-03.jpg") no-repeat 95% 100%;
		background: -moz-linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("https://prvdovrv.mk/images/ocr/ocr-page-cover-03.jpg") no-repeat 95% 100%;
		background: -ms-linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("https://prvdovrv.mk/images/ocr/ocr-page-cover-03.jpg") no-repeat 95% 100%;
		background-size: cover;
		margin-top:-140px;
	}
}







.cover-velopiknik-2021 {
	min-height: 560px;
	//padding-top: 175px;
	background: url("../images/EMW2021-KV-Velo-Piknik.png") no-repeat 50% 30%;
	background-size: cover;
	margin-top:-60px;
}

.cover-mobility-2021 {
	min-height: 640px;
	//padding-top: 175px;
	background: url("../images/EMW2021-KV-Virtual-Challenge.png") no-repeat 50% 30%;
	background-size: cover;
	margin-top:-60px;
}



.cover-v22date {
	min-height: 640px;
	//padding-top: 175px;
	background: url("../images/V22-web-cover-date-10y.png") no-repeat 50% 30%;
	background-size: cover;
	margin-top:-60px;
}

.cover-v23 {
	min-height: 550px;
	//padding-top: 175px;
	background: url("../images/v23cover_bike_01.jpg") no-repeat 50% 100%;
	background-size: cover;
	//margin-top:-60px;
}

.cover-v24 {
	min-height: 550px;
	//padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("../images/v24-cover-01.jpg") no-repeat 50% 0%;
	background-size: cover;
	//margin-top:-60px;
}

.cover-konche {
	min-height: 600px;
	//padding-top: 175px;
	background: url("../images/konce-web-cover.jpg") no-repeat 50% 0%;
	background-size: cover;
	//margin-top:-60px;
}

.cover-businessrun22hp {
	min-height: 640px;
	//padding-top: 175px;
	background: url("../images/biz2022cover01.jpg") no-repeat 50% 50%;
	background-size: cover;
	margin-top:-60px;
}

.cover-businessrun23hp {
	min-height: 640px;
	//padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("../images/businessrun2023cover.jpg") no-repeat 50% 20%;
	background-size: cover;
	margin-top:-60px;
}

.cover-businessrun24hp {
	min-height: 640px;
	//padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("../images/businessrun2024winners.jpg") no-repeat 50% 40%;
	background-size: cover;
	margin-top:-60px;
}

.cover-dmt24hp {
	min-height: 640px;
	//padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("../images/dmt-2024-cover-01.jpg") no-repeat 50% 60%;
	background-size: cover;
	margin-top:-60px;
}

.cover-dmt22hp {
	background: url("../images/dmt2022webcover.jpg") no-repeat 0% 30%;
	background-color:#FFFFFF;
	background-size: cover;
	min-height: 550px;
	box-sizing: border-box;
	padding-left: 7%;
	padding-right: 7%;
	color: #fff;
	overflow: hidden;
}

.cover-dmt23 {
	background: linear-gradient(rgba(51,71,91,0.0), rgba(51,71,91,0.4)), url("../images/dmt2022webcover.jpg") no-repeat 0% 30%;
	background-color:#FFFFFF;
	background-size: cover;
	min-height: 550px;
	box-sizing: border-box;
	padding-left: 7%;
	padding-right: 7%;
	color: #fff;
	overflow: hidden;
}

.cover-dmt-22 {
	background: url("../images/dedomrazovska-2022-cover.png") no-repeat 0% 100%;
	background-color:#FFFFFF;
	background-size: cover;
	min-height: 550px;
	box-sizing: border-box;
	padding-left: 7%;
	padding-right: 7%;
	color: #fff;
	overflow: hidden;
}

.savagetready {
	min-height: 540px;
	//padding-top: 175px;
	background: url("../images/savagetready_header.png") no-repeat 50% 0%;
	background-size: 100%;
	//margin-top:-60px;
}


.cover-bistra-2021-1 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/bistraadventure-cover-001-1920px.jpg") no-repeat 50% 100%;
	background-size: cover;
}


.cover-businessrun-1 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/businessrun_hero_cover.jpg") no-repeat 50% 20%;
	background-size: cover;
}

.cover-virtual-1 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/cycling_alone_003.jpg") no-repeat 50% 80%;
	background-size: cover;
}

.cover-tourdelakes-1 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/tourdelakes_001.jpg") no-repeat 50% 60%;
	background-size: cover;
}

.cover-babinsrt {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/babinsrt_web_cover.jpg") no-repeat 50% 60%;
	background-size: cover;
}


.cover-bistra2021 {
	min-height: 480px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/bistraadventure-cover-001-1920px.jpg") no-repeat 50% 80%;
	background-size: cover;
}

.cover-konche-2023 {
	min-height: 600px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/konce-web-cover.jpg") no-repeat 50% 0%;
	background-size: cover;
}

.cover-savavirtualvelo-1 {
	min-height: 440px;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/Sava-Virtual-Velo-Landing-Page-Header.png") no-repeat 100% 60%;
	background-size: cover;
}

.cover-businessrun {
	min-height: 560px;
	//padding-top: 300px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/businessrun1701.jpg") no-repeat 50% 50%;
	background-size: cover;
	margin-top:-60px;
}


.cover-babinsrt {
	min-height: 560px;
	//padding-top: 300px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/babinsrt_web_cover.jpg") no-repeat 50% 50%;
	background-size: cover;
	margin-top:-60px;
}

.cover-velovodno {
	width:100%;
	min-height: 540px;
	height:100%;
	padding-top: 175px;
	background: url("../images/velovodno-cover.jpg") no-repeat 0% 100%;
	background-size: cover;
}

.cover-velovodno-21 {
	width:100%;
	min-height: 540px;
	height:100%;
	padding-top: 175px;
	background: url("../images/VV21-web-cover.jpg") no-repeat 0% 100%;
	background-size: cover;
}

.cover-dmt-21-x {
	width:100%;
	min-height: 540px;
	height:100%;
	padding-top: 175px;
	background: url("../images/dmt-2019-cover-1920.jpg") no-repeat 0% 100%;
	background-size: cover;
}

.cover-dmt-21 {
	background: linear-gradient(rgba(51,71,91,0.2), rgba(51,71,91,0.3)), url("../images/dmt-cover-2021.JPG") no-repeat 0% 30%;
	background-color:#F40009;
	background-size: cover;
	min-height: 500px;
	box-sizing: border-box;
	padding-left: 7%;
	padding-right: 7%;
	color: #fff;
	overflow: hidden;
}


.cover-dmt-23 {
	background: linear-gradient(rgba(51,71,91,0.2), rgba(51,71,91,0.3)), url("../images/dmt-cover-01.jpg") no-repeat 0% 0%;
	background-color:#F40009;
	background-size: cover;
	min-height: 600px;
	box-sizing: border-box;
	padding-left: 7%;
	padding-right: 7%;
	color: #fff;
	overflow: hidden;
}



.cover-dmt-24 {
	background: linear-gradient(rgba(51,71,91,0.2), rgba(51,71,91,0.3)), url("../images/dmt-2024-cover-01.jpg") no-repeat 50% 60%;
	background-color:#FFFFFF;
	background-size: cover;
	min-height: 600px;
	box-sizing: border-box;
	padding-left: 7%;
	padding-right: 7%;
	color: #fff;
	overflow: hidden;
}



.cover-autumnrun {
	width:100%;
	min-height: 540px;
	height:100%;
	padding-top: 175px;
	background: linear-gradient(rgba(51,71,91,0.3), rgba(51,71,91,0.4)), url("../images/autumnrun-web-cover-2.jpg") no-repeat 50% 50%;
	background-size: cover;
	margin-top:-60px;
}

.hills-white {
	background: url("../images/hills1920white.png") repeat-x 0% 0%;
	background-size: auto;
	min-height:192px;
	margin-top:-180px;
	min-height: 192px;
}
.summit-white {
	//background: url("../images/summit1920blue.png") no-repeat 100% 100%;
	//background-size: 85% auto;
	//margin-top:-550px;
	//min-height: 550px;
	//z-index:-1;
}
.hills-blue {
	background: url("../images/hills1920blue.png") repeat-x 0% 0%;
	background-size: auto;
	min-height:192px;
	//margin-top:-180px;
	min-height: 192px;
}
.bkg-blue {
	min-height:720px;
	//background-color:#39a0ca;
	background: #39a0ca url("../images/summit1920blue.png") no-repeat 100% 100%;
	background-size: 85% auto;
}
.bkg-white {
	min-height:0px;
	background-color:white;
}

.bkg-virtual {
	//min-height:1020px;
	//background-color:#CCC;
}

html, body {
max-width: 100%;
}
.btn {
border-width: 0px;
}
.btn:hover {
//background-color: #3B98C0;
}
.fa {
padding: 20px;
font-size: 30px;
width: 30px;
text-align: center;
text-decoration: none;
border-radius: 50%;
}
.card-deck .card {
//min-width: 200px;
}

.card-deck {justify-content: center;}

.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }
	
.btndiv {
display: flex;
height: 100px;
align-items: flex-end;
}
//ul {height:240px;}
.tab-content {//min-height:600px;}
.card-img, .card-img-top {
width: 70px;
display: block;
margin-left: auto;
margin-right: auto;
}
.divflex{
display:flex;
flex-direction: row;
align-items: flex-end;
}
.lefttxt{
margin-left:0px;
margin-right:80px;
width:40%;
}
.rightbkgimg {
/* background: #fff url('images/pdv2017bike-webcover.jpg') no-repeat 80% 100%;
//background-size: cover;
min-height:450px;
//overflow-y:visible;
// background-position: -110% 0%;
margin-left:0px;
//padding-left:-50%;
*/
min-height:450px;
max-height:450px;
overflow-y:hidden;
}
.card-group>.card {
margin-bottom: 0;
}
.btn-primary {
color: #fff;
background-color: #325F96;
border-color: #325F96;
}
.btn-virtual {
color: #fff;
background-color: #C39;
border-color: #C39;
}
.btn-virtual:hover {
background-color: #C09;
color: #fff;
}
.btn-yellow {
color: #fff;
background-color: #F6B12D;
border-color: #F6B12D;
}
.btn-yellow:hover {
background-color: #F6972D;
color: #fff;
}
.btn-green {
color: #fff;
background-color: #59A820;
border-color: #59A820;
}
.btn-green:hover {
background-color: #59C920;
color: #fff;
}
.btn-blue {
color: #fff;
background-color: #3FA0CA;
border-color: #3FA0CA;
}
.btn-blue:hover {
background-color: #396DAA;
color: #fff;
}
.fa-virtual {color:#C39;}
.fa-yellow {color:#F6B12D;}
.fa-green {color:#59A820;}
.fa-grey {color:#CCCCCC;}
.fa-blue {color:#3FA0CA;}
.fa-check-circle, .fa-times-circle {margin-right:5px;}
li {
text-align:left;
padding-left:20px;
line-height:2.2rem;
}

.card {
	border:0px;
}

.menuitem:hover {
	background-color: #e2eee0;
	border-radius: 8px;
}

.menuitem {
	line-height: 0;
}

.menuitem-selected {
	background-color: #e2eee0;
	border-radius: 8px;
}

.menuitem2:hover {
	background-color: rgba(0, 123, 255, .1);
	border-radius: .2rem;
	color: white;
}

.menuitem2 {
	line-height: 0;
	padding-bottom: 0px;
}

.menuitem2-selected {
	border-bottom-color: #007bff;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	//border-radius: .2rem;
	color: white;
}

.menuitem3:hover {
	background-color: #325F96 !important;
	border-radius: .2rem;
	color: white !important;
}

.menuitem3 {
	line-height: 1.5;
}

.menuitem3-selected {
	background-color: #325F96;
	border-radius: .2rem;
	color: white !important;
	line-height: 1.5;
}

.menuitem3 a:hover {color: white !important; background-color: #325F96 !important;}
.menuitem3 a {color: black !important;}
.menuitem3-selected a {color: white!important;}

//.nav-item:hover {background-color: transparent !important;}
//.nav-link:hover {background-color: transparent !important;}

// ---- timeline ----- //

.timeline_area {
    position: relative;
    z-index: 1;
}
.single-timeline-area {
    position: relative;
    z-index: 1;
    padding-left: 180px;
}
@media only screen and (max-width: 575px) {
    .single-timeline-area {
        padding-left: 100px;
    }
}
.single-timeline-area .timeline-date {
    position: absolute;
    width: 180px;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 60px;
}
@media only screen and (max-width: 575px) {
    .single-timeline-area .timeline-date {
        width: 100px;
    }
}
.single-timeline-area .timeline-date::after {
    position: absolute;
    width: 3px;
    height: 100%;
    content: "";
    background-color: #ebebeb;
    top: 0;
    right: 30px;
    z-index: 1;
}
.single-timeline-area .timeline-date::before {
    position: absolute;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #00a651;
    content: "";
    top: 50%;
    right: 26px;
    z-index: 5;
    margin-top: -5.5px;
}
.single-timeline-area .timeline-date p {
    margin-bottom: 0;
    color: #020710;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 500;
}
.single-timeline-area .single-timeline-content {
    position: relative;
    z-index: 1;
    padding: 25px 23px 25px;
    border-radius: 6px;
    margin-bottom: 15px;
    margin-top: 15px;
    -webkit-box-shadow: 0 0.25rem 1rem 0 rgba(47, 91, 234, 0.125);
    box-shadow: 0 0.25rem 1rem 0 rgba(47, 91, 234, 0.125);
    border: 1px solid #ebebeb;
}
@media only screen and (max-width: 575px) {
    .single-timeline-area .single-timeline-content {
        padding: 20px;
    }
}
.single-timeline-area .single-timeline-content .timeline-icon {
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    width: 30px;
    height: 30px;
    background-color: #00a651;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30px;
    flex: 0 0 30px;
    text-align: center;
    max-width: 30px;
    border-radius: 50%;
    margin-right: 15px;
}
.single-timeline-area .single-timeline-content .timeline-icon i {
    color: #ffffff;
    line-height: 30px;
}
.single-timeline-area .single-timeline-content .timeline-text h6 {
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
}
.single-timeline-area .single-timeline-content .timeline-text p {
    font-size: 13px;
    margin-bottom: 0;
}
.single-timeline-area .single-timeline-content:hover .timeline-icon,
.single-timeline-area .single-timeline-content:focus .timeline-icon {
    background-color: #020710;
}
.single-timeline-area .single-timeline-content:hover .timeline-text h6,
.single-timeline-area .single-timeline-content:focus .timeline-text h6 {
    color: #3f43fd;
}

.css-purple{
  background-color: #722ED1 !important;
}
.css-purple:hover{
  background-color: #D3ADF7;
}

/*-------- 2023 ------------ */

.pdv-dmt-gradient-bkg {
    --tw-gradient-from: #dfe2af var(--tw-gradient-from-position);
    --tw-gradient-from-position: ;
    --tw-gradient-to: hsla(64,47%,79%,0) var(--tw-gradient-from-position);
    --tw-gradient-to-position: ;
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
	height: 603.305px;
	width: 100vw;
	display: block;
	position: absolute;
}
.bg-gradient-to-bottom {
    background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
}
.bkg-gradient{
	background: linear-gradient(to bottom, #dfe2af, #dfe3b000);
	width: 100vw;
	display: block;
	position: absolute;
}
.bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgb(243 242 237/var(--tw-bg-opacity))
}