:root{
	--paletteNewGreen60: #3d604dFF;
	--paletteNewGreen10: #e5f4ebFF;
	--paletteGreen10: #e9ebeaFF;
	--paletteGreen70: #64726bFF;
	--paletteGreen80: #4e5d55FF;
	--paletteGreen90: #384940FF;
	--paletteGreen100: #22352bFF;
	--regularFont: Montserrat, sans-serif;
	--menuFont: Bebas Neue, sans-serif;
	--font1: Verdana, sans-serif;
	--font2: Brush Script MT, sans-serif;
}
.accordionTitle{

}
@media only screen and (max-width: 500px){
    .accordionTitle{
        font-size: 16px !important;
    }
}
.campEvents{
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
    background-color: #74b492;
    /*cursor: pointer;*/
    height: 25px;
    border-radius: 10px;
    cursor: pointer;
    transition: 0.3s;
}
.campEvents:hover{
    transform: translateX(10px);
}
.tk-wrapper{
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: #e9ebea;
    padding: 1rem;
    border-radius: 10px;
}
.tk-location{
    font-size: 20px;
    font-weight: 700;
    color: #384940;
    padding-bottom: 10px;
}
.tk-campId{
    font-size: 10px;
    font-weight: 600;
    color: #909A95;
}
.tk-ageGroup{
    font-size: 10px;
    font-weight: 600;
    color: #909A95;
}
.tk-thematicsName{
    font-size: 10px;
    font-weight: 600;
    color: #909A95;
    padding-bottom: 10px;
}
.tk-icon{
    width: 25px;
    height: 25px;
    background-image: url(/Public/Site/MediaStore/calendar.png);
    background-size: contain;
}
.tk-icon2{
    width: 25px;
    height: 25px;
    background-image: url(/Public/Site/MediaStore/bxs-group.svg);
    background-size: contain;
}
.tk-interval, .tk-capacity{
    font-size: 11px;
    font-weight: 600;
    color: #909A95;
}
.tk-red{
    background-color: #940303;
}
.tk-yellow{
    background-color: #e5a305;
}
.datagrid{
    position: relative;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    padding: 40px 8rem;
}
@media only screen and (max-width: 500px){
    .datagrid{
        padding: 0;
    }
}
.formLine{
    display: flex;
    flex-direction: column;
    padding-top: 1rem;
    border-radius: 10px;
}
.formLabel{
    padding-left: 10px;
    font-size: 13px;
    font-weight: 600;
    color: var(--paletteNewGreen60);
}
.cmsInput{
    padding: 5px 1rem;
    border: none;
    border-radius: 10px;
    background-color: #eaeaea;
}
.formSubmit{
    display: flex;
    justify-content: center;
    padding-top: 1rem;
}
.cmsSubmit{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 1rem;
    background-color: var(--paletteNewGreen10);
    color: var(--paletteGreen90);
    border: none;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: 0.3s;
    min-height: 34px;
    width: 100%;
}

.row{
    display: flex;
    flex-direction: row;
    gap: 1rem;
}
@media only screen and (max-width: 500px){
    .row{
        flex-direction: column;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
.section{
    position: relative;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    padding: 40px 8rem;
}
.section:first-child{
    padding-top: 60px;
}
@media only screen and (max-width: 500px){
    .section{
        flex-direction: column;
        padding: 1rem;
        align-items: center;
    }
}
.select{
    background-color: #e9ebea;
    color: var(--paletteGreen90);
    font-family: Montserrat, sans-serif;
}
@media only screen and (max-width: 500px){
    .row{
        flex-direction: column;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
.selectContainer{
    border-radius: 10px;
}
.selectInput{
    padding: 10px;
}
.select .selectArrow {
    position: absolute;
    font-size: 20px;
    font-weight: 700;
    right: 6px;
    top: 8px;
    transform: rotate(0);
    transition: 0.3s;
}
.select .selectOpen{
    transform: rotate(180deg);
}
.CampTemplateBox1{
    display: flex;
    flex-direction: row;
    gap: 1rem;
    width: 100%;
}
@media only screen and (max-width: 500px){
    .camptemplatebox{
        flex-direction: column;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .ctb-infoLine{
        flex-direction: column;
    }
}
.ctb-left, .ctb-right{
    width: 50%;
}
.ctb-infoBox{
    display: flex;
    flex-direction: column;
    background-color: white;
    border-radius: 10px;
    padding: 1rem;
    width: 100%;
}
.ctb-infoBoxTitle{
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 1rem;
    color: #384940;
}
.ctb-infoLine{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 0;
    border-bottom: 1px solid #A7AEAA;
}
.ctb-infoLabel{
    color: #A7AEAA;
}
.ctb-block{
    display: flex;
    gap: 10px;
    align-items: center;
}
.ctb-infoValue{
    font-size: 20px;
    font-weight: 700;
    color: #384940;
}
.CampsInThematics1{
    position: relative;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    padding: 0 !important;
    max-height: 700px;
    overflow-y: auto;
}
@media only screen and (max-width: 500px){
    .campsinthematics{
        padding: 0;
    }
}
.formLogin{
    background-color: white;
    border-radius: 20px;
    padding: 1rem;
}
.formPwChange{
    background-color: white;
    border-radius: 20px;
    padding: 1rem;
}
.formPwReset{
    background-color: white;
    border-radius: 20px;
    padding: 1rem;
}
.formReg{
    background-color: white;
    border-radius: 20px;
    padding: 1rem;
}
.campEvent{
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
    background-color: #74b492;
    /*cursor: pointer;*/
    height: 25px;
    border-radius: 10px;
    cursor: pointer;
    color: white;
}
.c-container{
    width: 100%;
    gap: 1rem;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #909a95;
    padding: 10px;
    /*height: 690px;*/
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.c-card{
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: #e9ebea;
    padding: 1rem;
    border-radius: 10px;
    cursor: pointer;
    transition: 0,3s;
}
.c-location{
    color: var(--paletteGreen90);
    font-size: 20px;
    font-weight: 700;
}
.c-text{
    font-size: 10px;
    font-weight: 600;
    color: #909A95;
}
.c-row1{
    justify-content: space-around;
    padding: 10px 0;
}
.c-icon{
    width: 25px;
    height: 25px;
}
.c-campInterval, .c-capacity{
    font-size: 13px;
    font-weight: 600;
}
.c-controlBar{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.c-body{
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media (max-width: 1500px){
    .c-controlBar > div{
        flex-direction: row;
    }
}
.thematicsInCamp{
    display: flex;
    flex-direction: column;
    gap: 1rem;
    width: 100%;
    color: #384940;
}
@media only screen and (max-width: 500px){
    .camptemplatebox{
        flex-direction: column;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@font-face{
	 font-family: PPGatwick-Bold;
	 src: url(/Public/fonts/PPGatwick-Bold.otf);
}
.header{
	display: flex;
	justify-content: space-around;
	align-items: center;
	position: relative;
}
.Header1{
	padding-left:  8rem;
	padding-right:  8rem;
	padding-top:  10px;
	padding-bottom:  0rem;
	background-color:  var(--paletteGreen10);
	display:  flex;
	gap:  1rem;
	position:  fixed;
	top:  0;
	left:  0;
	width:  100%;
	z-index:  10;
	max-height:  60px;
}
.row{
	display: flex;
}
.Section26{
	padding-top:  60px;
	padding-bottom:  16px;
	gap:  16px;
	background-color:  var(--paletteGreen10);
}
.column{
	display:  flex;
	flex-direction:  column;
	--moz-flex-direction:  column;
	--o-flex-direction:  column;
	--ms-flex-direction:  column;
}
.Column290{
	padding-left:  0px;
	padding-right:  0px;
	padding-top:  0px;
	padding-bottom:  0px;
	width:  100%;
	justify-content:  center;
	--moz-justify-content:  center;
	--o-justify-content:  center;
	--ms-justify-content:  center;
}
.Column291{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 50%;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Row307{
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.simplyText{
	display: block;
	text-decoration: none;
	color: inherit;
}
.SimplyText230{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: var(--paletteGreen100);
	font-size: 61px;
	font-weight: 700;
}
.SimplyText231{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: var(--paletteGreen80);
	font-size: 61px;
	font-weight: 700;
}
.SimplyText232{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: var(--paletteGreen70);
	font-size: 20px;
	font-weight: 700;
}
.Row308{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 16px;
	padding-bottom: 0px;
	gap: 16px;
	position: relative;
	align-items: center;
}
.Card1 a{
	color:  #3d604d;
	font-size:  16px;
	font-weight:  700;
}
.Card1 img{
	width:  38px;
}
.menu{
	z-index: 100 !important;
}
.Menu1 a{
	font-size:  13px;
}
.Image107{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-size: unset;
	--moz-background-size: unset;
	--o-background-size: unset;
	--ms-background-size: unset;
	background-repeat: unset;
}
.Section27{
	background-color: var(--paletteGreen10);
	padding-top: 80px;
	padding-bottom: 80px;
	color: var(--paletteGreen100);
}
.Column293{
	width:  50%;
}
.Column294{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 50%;
}
.FormattedText10{
	font-size: 39px;
	font-weight: 700;
	line-height: 1;
}
.formattedText{
	text-decoration:none;
	--moz-text-decoration:none;
	--o-text-decoration:none;
	--ms-text-decoration:none;
	--epub-text-decoration:none;
	color: inherit;
}
.FormattedText10 p{
	margin:  0;
}
.FormattedText11{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 33px;
	font-weight: 700;
}
.FormattedText12{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 20px;
	font-weight: 700;
}
.FormattedText13{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.FormattedText14{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
}
.Row310{
	position:  absolute;
	bottom:  -170px;
	left:  0;
	width:  100%;
}
.Column295{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100%;
}
.SimplyText233{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}
.Row311{
	padding-left:  16px;
	padding-right:  16px;
	padding-top:  16px;
	padding-bottom:  16px;
	justify-content:  center;
	--moz-justify-content:  center;
	--o-justify-content:  center;
	--ms-justify-content:  center;
	gap:  16px;
	position:  relative;
	color:  white;
}
.Column296{
	padding-left:  16px;
	padding-right:  16px;
	padding-top:  16px;
	padding-bottom:  16px;
	width:  290px;
	height:  270px;
	background-color:  var(--paletteGreen70);
	border-top-right-radius:  40px;
	--moz-border-top-right-radius:  40px;
	--o-border-top-right-radius:  40px;
	--ms-border-top-right-radius:  40px;
	border-top-left-radius:  40px;
	--moz-border-top-left-radius:  40px;
	--o-border-top-left-radius:  40px;
	--ms-border-top-left-radius:  40px;
	border-bottom-left-radius:  40px;
	--moz-border-bottom-left-radius:  40px;
	--o-border-bottom-left-radius:  40px;
	--ms-border-bottom-left-radius:  40px;
	border-bottom-right-radius:  40px;
	--moz-border-bottom-right-radius:  40px;
	--o-border-bottom-right-radius:  40px;
	--ms-border-bottom-right-radius:  40px;
	display:  flex;
	justify-content:  center;
	--moz-justify-content:  center;
	--o-justify-content:  center;
	--ms-justify-content:  center;
	align-items:  center;
	--moz-align-items:  center;
	--o-align-items:  center;
	--ms-align-items:  center;
}
.Section7{
	background-color: var(--paletteGreen10);
	padding-top: 9rem;
	padding-bottom: 4rem;
}
.Column299{
	width: 50%;
}
.Column300{
	width: 50%;
}
.Image108{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-size: unset;
	--moz-background-size: unset;
	--o-background-size: unset;
	--ms-background-size: unset;
	background-repeat: unset;
}
.Row313{
	gap: 16px;
	position: relative;
	color: var(--paletteGreen70);
}
.SimplyText234{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 16px;
	padding-bottom: 16px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 25px;
	color: #598A70;
}
.Row314{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Section8{
	background-color: #bdc2bf;
}
.Column301{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100%;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.SimplyText235{
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: right;
	color: var(--paletteGreen70);
	width: 100%;
}
.Album1{
	padding: 0;
	position: relative;
	width: 100%;
	overflow:hidden;
}
.button{
	cursor:  pointer;
	text-decoration:  none;
	--moz-text-decoration:  none;
	--o-text-decoration:  none;
	--ms-text-decoration:  none;
	--epub-text-decoration:  none;
}
.Image109{
	padding-left:  0px;
	padding-right:  0px;
	padding-top:  0px;
	padding-bottom:  0px;
	width:  24px !important;
	height:  24px;
}
.stretchedLink{
	border-top-right-radius: 0px;
	--moz-border-top-right-radius: 0px;
	--o-border-top-right-radius: 0px;
	--ms-border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	--moz-border-top-left-radius: 0px;
	--o-border-top-left-radius: 0px;
	--ms-border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	--moz-border-bottom-left-radius: 0px;
	--o-border-bottom-left-radius: 0px;
	--ms-border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	--moz-border-bottom-right-radius: 0px;
	--o-border-bottom-right-radius: 0px;
	--ms-border-bottom-right-radius: 0px;
	color: var(--paletteGreen90);
	box-shadow:  0px 0px 0px 0px #00000000;
	--moz-box-shadow:  0px 0px 0px 0px #00000000;
	--o-box-shadow:  0px 0px 0px 0px #00000000;
	--ms-box-shadow:  0px 0px 0px 0px #00000000;
}
.SimplyText236{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 16px;
	padding-bottom: 0px;
	font-size: 31px;
	font-weight: 700;
	color: var(--paletteGreen70);
}
.Image115{
	width:  24px;
	height:  24px;
}
.SimplyText237{
	font-size:  20px;
	font-weight:  700;
	color:  var(--paletteGreen70);
}
.FormattedText15{
	color: var(--paletteGreen70);
}
.Button29{
	color: var(--paletteGreen90);
}
.Button27{
	color:    var(--paletteGreen90);
	background-color:    white !important;
	border-top-left-radius:    10px;
	--moz-border-top-left-radius:    10px;
	--o-border-top-left-radius:    10px;
	--ms-border-top-left-radius:    10px;
	border-top-right-radius:    10px;
	--moz-border-top-right-radius:    10px;
	--o-border-top-right-radius:    10px;
	--ms-border-top-right-radius:    10px;
	border-bottom-left-radius:    10px;
	--moz-border-bottom-left-radius:    10px;
	--o-border-bottom-left-radius:    10px;
	--ms-border-bottom-left-radius:    10px;
	border-bottom-right-radius:    10px;
	--moz-border-bottom-right-radius:    10px;
	--o-border-bottom-right-radius:    10px;
	--ms-border-bottom-right-radius:    10px;
	width:    150px;
	padding:   5px 10px;
}
.Button28{
	color:  var(--paletteGreen90);
	background-color:  white;
	border-top-left-radius:  10px;
	--moz-border-top-left-radius:  10px;
	--o-border-top-left-radius:  10px;
	--ms-border-top-left-radius:  10px;
	border-top-right-radius:  10px;
	--moz-border-top-right-radius:  10px;
	--o-border-top-right-radius:  10px;
	--ms-border-top-right-radius:  10px;
	border-bottom-left-radius:  10px;
	--moz-border-bottom-left-radius:  10px;
	--o-border-bottom-left-radius:  10px;
	--ms-border-bottom-left-radius:  10px;
	border-bottom-right-radius:  10px;
	--moz-border-bottom-right-radius:  10px;
	--o-border-bottom-right-radius:  10px;
	--ms-border-bottom-right-radius:  10px;
	width:  150px;
}
.Section33{
	padding-top: 3rem;
	padding-bottom: 5rem;
	background: linear-gradient(#22352b, #14202a);
	color: #FFFFFFFF;
}
.Column304{
	padding-left:  16px;
	padding-right:  16px;
	padding-top:  17px;
	padding-bottom:  16px;
	width:  100%;
	justify-content:  center;
	--moz-justify-content:  center;
	--o-justify-content:  center;
	--ms-justify-content:  center;
	align-items:  center;
	--moz-align-items:  center;
	--o-align-items:  center;
	--ms-align-items:  center;
}
.SimplyText249{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
}
.dataGrid{
	display: flex;
	flex-wrap: wrap;
}
.DataGrid2{
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.Button34{
	border-top-right-radius:  10px;
	--moz-border-top-right-radius:  10px;
	--o-border-top-right-radius:  10px;
	--ms-border-top-right-radius:  10px;
	border-top-left-radius:  10px;
	--moz-border-top-left-radius:  10px;
	--o-border-top-left-radius:  10px;
	--ms-border-top-left-radius:  10px;
	border-bottom-left-radius:  10px;
	--moz-border-bottom-left-radius:  10px;
	--o-border-bottom-left-radius:  10px;
	--ms-border-bottom-left-radius:  10px;
	border-bottom-right-radius:  10px;
	--moz-border-bottom-right-radius:  10px;
	--o-border-bottom-right-radius:  10px;
	--ms-border-bottom-right-radius:  10px;
	background-color:  #FFFFFFFF;
	box-shadow:  0px 0px 0px 0px #00000000;
	--moz-box-shadow:  0px 0px 0px 0px #00000000;
	--o-box-shadow:  0px 0px 0px 0px #00000000;
	--ms-box-shadow:  0px 0px 0px 0px #00000000;
	padding-top:  10px;
	padding-bottom:  10px;
	padding-right:  20px;
	padding-left:  20px;
	color:  var(--paletteGreen100);
	text-align:  center;
}
.Column194{
	width: 100%;
	height: 100px;
	position: relative;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	display: flex;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding-left: 1rem;
	padding-bottom: 1rem;
	padding-right: 1rem;
	padding-top: 1rem;
	background-color: #344f40;
	border-radius: 5px;
	--moz-border-radius: 5px;
	--o-border-radius: 5px;
	--ms-border-radius: 5px;
	justify-content: space-around;
	--moz-justify-content: space-around;
	--o-justify-content: space-around;
	--ms-justify-content: space-around;
	border-top-right-radius: 40px;
	--moz-border-top-right-radius: 40px;
	--o-border-top-right-radius: 40px;
	--ms-border-top-right-radius: 40px;
	border-top-left-radius: 40px;
	--moz-border-top-left-radius: 40px;
	--o-border-top-left-radius: 40px;
	--ms-border-top-left-radius: 40px;
	border-bottom-left-radius: 40px;
	--moz-border-bottom-left-radius: 40px;
	--o-border-bottom-left-radius: 40px;
	--ms-border-bottom-left-radius: 40px;
	border-bottom-right-radius: 40px;
	--moz-border-bottom-right-radius: 40px;
	--o-border-bottom-right-radius: 40px;
	--ms-border-bottom-right-radius: 40px;
}
.Button20{
	font-family: Montserrat, sans-serif;
	font-size: 25px;
	color: white;
	text-transform: uppercase;
	font-weight: 700;
}
.Section20{
	padding-top:  80px;
	padding-bottom:  10rem;
}
.Section11{
	background-color: var(--paletteGreen90);
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Section28{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	background-color: var(--paletteNewGreen10);
}
.Column305{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100%;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.SimplyText251{
	color: var(--paletteGreen80);
	font-size: 39px;
	font-weight: 700;
}
.Row327{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.DataGrid3{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.Button35, .Button73, .Button89, .Button209{
	text-align: center;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	background-color: var(--paletteNewGreen10);
	width: 400px;
}
.Section12{
	background-color:  var(--paletteNewGreen60);
}
.SpinNumbers1{
	width: 100%;
	text-align: center;
	font-size: 61px;
}
.SpinNumbers2{
	width: 100%;
	text-align: center;
	font-size: 61px;
}
.SpinNumbers3{
	width: 100%;
	text-align: center;
	font-size: 61px;
}
.Column306{
	position:  absolute;
	justify-content:  center;
	--moz-justify-content:  center;
	--o-justify-content:  center;
	--ms-justify-content:  center;
	top:  0;
	bottom:  0;
	left:  0;
	right:  0;
	color:  #FFFFFFFF;
}
.SimplyText252{
	font-size:  31px;
	font-weight:  700;
	text-align:  center;
	text-shadow:  0 0 2px black;
}
.CardCarousel2{
	padding: 0;
	position: relative;
	width: 100%;
	overflow:hidden;
}
.Button46{
	color:  var(--paletteGreen90);
	background-color:  white;
	border-top-left-radius:  10px;
	--moz-border-top-left-radius:  10px;
	--o-border-top-left-radius:  10px;
	--ms-border-top-left-radius:  10px;
	border-top-right-radius:  10px;
	--moz-border-top-right-radius:  10px;
	--o-border-top-right-radius:  10px;
	--ms-border-top-right-radius:  10px;
	border-bottom-left-radius:  10px;
	--moz-border-bottom-left-radius:  10px;
	--o-border-bottom-left-radius:  10px;
	--ms-border-bottom-left-radius:  10px;
	border-bottom-right-radius:  10px;
	--moz-border-bottom-right-radius:  10px;
	--o-border-bottom-right-radius:  10px;
	--ms-border-bottom-right-radius:  10px;
	min-width:  170px;
	display: flex;
	gap: 1rem;
	align-items: center;
	padding: 5px 10px;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.DataGrid4{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.Column307{
	font-size: 39px;
	color: #FFFFFFFF;
	font-weight: 700;
}
.SimplyText254{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 0px;
}
.SimplyText255{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 0px;
	padding-bottom: 16px;
	text-align:center;
}
.Row330{
	padding-left:  16px;
	padding-right:  16px;
	padding-top:  16px;
	padding-bottom:  16px;
	gap:  16px;
	align-items:  center;
	--moz-align-items:  center;
	--o-align-items:  center;
	--ms-align-items:  center;
	position:  relative;
}
.Image126{
	width: 30px;
	height: 30px;
}
.SimplyText256{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	font-size: 31px;
}
.SimplyText257{
	text-transform: uppercase;
	font-weight: 600;
}
.Image127{
	position: absolute;
	bottom: 0;
	right: 8rem;
}
.footer{
	display: flex;
	justify-content: space-around;
	align-items: center;
	position: relative;
}
.Footer1{
	padding-left:  8rem;
	padding-right:  8rem;
	padding-top:  40px;
	padding-bottom:  40px;
	background-color:  var(--paletteGreen100);
	color:  white;
	align-items:  flex-start;
	--moz-align-items:  flex-start;
	--o-align-items:  flex-start;
	--ms-align-items:  flex-start;
}
.Column308{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 40%;
	height: 40%;
}
.Column309{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 20%;
}
.Column310{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 20%;
}
.Column311{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 20%;
}
.SimplyText258{
	font-weight: 600;
	text-transform: uppercase;
}
.SimplyText259{
	text-transform: uppercase;
	font-weight: 600;
}
.Button38{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	color: #FFFFFFFF;
	font-size: 13px;
}
.Row333{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.SimplyText262{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	font-size: 10px;
}
.Image130{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100px;
}
.Image131{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100px;
}
.FormattedText22{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.Row362{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.Image157{
	position:  absolute;
	top:  -3rem;
	left:  0;
	width:  200px;
}
.SimplyText293{
	font-size:  39px;
	font-weight:  700;
	padding-left:  4rem;
	z-index:  1;
}
.DataGrid8{
	padding-left:  16px;
	padding-right:  16px;
	padding-top:  16px;
	padding-bottom:  6rem;
	gap:  16px;
	position:  relative;
}
.Row337{
	color:  #FFFFFFFF;
	background-color:  var(--paletteGreen100);
	padding-bottom: 250px;
}
.Row373{
	background-color: var(--paletteNewGreen10);
}
.Button71{
	width: fit-content;
}
.SimplyText321{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}
.Row392{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.Column343{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100%;
}
.Column344{
	padding: 1rem;
	background-color: white;
	border-radius: 20px;
	width: 100%;
}
.FormattedText23{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}
.DataGrid20{
	gap: 16px;
	position: relative;
}
.FormattedText24{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.SimplyText335{
	width:  100%;
	text-align:  center;
}
.Row411{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.Column355{
	padding-left:  16px;
	padding-right:  16px;
	padding-top:  16px;
	padding-bottom:  16px;
	width:  30%;
	gap: 1rem;
}
.Column356{
	padding-left:  16px;
	padding-right:  16px;
	padding-top:  16px;
	padding-bottom:  16px;
	width:  30%;
	gap: 1rem;
}
.Row412{
	align-items:  center;
	--moz-align-items:  center;
	--o-align-items:  center;
	--ms-align-items:  center;
	gap:  16px;
	position:  relative;
}
.Image207{
	width:  24px;
	height:  24px;
}
.Calendar1{
	padding: 0;
	position: relative;
	width: 100%;
	overflow:hidden;
}
.cookieBar{
	bottom: 0;
}
.SimplyText277{
	color:  #3d604D;
}
.SimplyText266, .FormattedText17 ,.FormattedText18, .FormattedText19,.FormattedText20, .FormattedText16 p {
	color:#E9EBEA !important;
}
.hm-container{
	font-family: inherit !important;
}
.al-gridImage{
	height: 100%;
	min-height: 400px;
}
.album{
	grid-template-columns: repeat(3, 1fr) !important;
	--moz-grid-template-columns: repeat(3, 1fr) !important;
	--o-grid-template-columns: repeat(3, 1fr) !important;
	--ms-grid-template-columns: repeat(3, 1fr) !important;
	grid-template-rows: repeat(3, 1fr) !important;
}
.SimplyText235{
	width: 100%;
	color: #598A70 !important;
}
.Button49{
	font-size: 20px;
}
.Row417{
	background-color: #FFFFFFFF;
}
.Column378{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100%;
}
.SimplyText386{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	font-weight: 700;
	color: var(--paletteGreen70);
}
.accordion{
	display:  flex;
	flex-direction:  column;
	--moz-flex-direction:  column;
	--o-flex-direction:  column;
	--ms-flex-direction:  column;
	box-shadow:  0px 0px 0px 0px #00000000;
	--moz-box-shadow:  0px 0px 0px 0px #00000000;
	--o-box-shadow:  0px 0px 0px 0px #00000000;
	--ms-box-shadow:  0px 0px 0px 0px #00000000;
	border-bottom:  1px solid var(--paletteGreen10);
}
.Accordion1{
	padding-left:  16px;
	padding-right:  16px;
	padding-top:  16px;
	padding-bottom:  16px;
	gap:  16px;
	position:  relative;
}
.accordionTitle{
	display: flex;
	justify-content: space-between;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	cursor: pointer;
	width: 100%;
}
.AccordionTitle1{
	font-size: 20px;
	font-weight: 700;
}
.accordionBody{
	display: flex;
	flex-direction: column;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}
.AccordionBody1{
}
.FormattedText32{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.SimplyText265{
	font-size: 85px;
}
.Row356{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Column385{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100%;
}
.SimplyText393{
	color: var(--paletteGreen90);
	font-size: 31px;
	font-weight: 700;
}
.DataGrid30{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.DataGrid31{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.Row450{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.DataGrid32{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	gap: 16px;
	position: relative;
}
.Row448{
	background-color:  var(--paletteNewGreen10);
	position:  relative;
}
.Image259{
	padding-left:  16px;
	padding-right:  16px;
	padding-top:  16px;
	padding-bottom:  16px;
	width:  194px;
	height:  114px;
}
.Image260{
	padding-left:  16px;
	padding-right:  16px;
	padding-top:  16px;
	padding-bottom:  16px;
	width:  100px;
}
.Row449{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Row403, .Row496{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Row372, .Row383{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Header2{
	padding-top: 10px;
	padding-bottom: 10px;
}
.input{
	color:   black;
	padding:  1rem;
}
.Row451{
	padding-bottom:  8rem;
}
.Column399{
	padding: 16px;
	width: fit-content;
	position: relative;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	display: flex;
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #22362B00;
}
.Image261{
	width: 25px;
}
.Button141{
	padding: 5px;
}
.Column400{
	padding: 16px;
	position: relative;
	width: fit-content;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Image262{
	width: 400px;
}
.SimplyText414{
	font-size: 22px;
	font-family: Bebas Neue, sans-serif;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.SimplyText416{
	font-size: 12px;
	font-family: Montserrat, sans-serif;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.SimplyText415{
	font-size: 12px;
	font-family: Montserrat, sans-serif;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.Column401{
	padding: 16px;
	position: relative;
	width: fit-content;
	background-color: transparent;
	border-bottom-right-radius: 30px;
	--moz-border-bottom-right-radius: 30px;
	--o-border-bottom-right-radius: 30px;
	--ms-border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
	--moz-border-bottom-left-radius: 30px;
	--o-border-bottom-left-radius: 30px;
	--ms-border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	--moz-border-top-left-radius: 30px;
	--o-border-top-left-radius: 30px;
	--ms-border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	--moz-border-top-right-radius: 30px;
	--o-border-top-right-radius: 30px;
	--ms-border-top-right-radius: 30px;
	border-right: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-top: 0px solid #000000FF;
}
.Image263{
	height: 400px;
	width: 600px;
}
.Column402{
	padding: 16px;
	position: relative;
	width: 100%;
	padding-left: 16px;
	padding-bottom: 16px;
	padding-right: 16px;
	padding-top: 16px;
	font-family: Montserrat, sans-serif;
	color: var(--paletteGreen70);
	gap: 1rem;
}
.Image264{
	width: 100%;
	border-radius: 20px;
	--moz-border-radius: 20px;
	--o-border-radius: 20px;
	--ms-border-radius: 20px;
	height: 216px;
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.SimplyText417{
	font-weight: 700;
}
.SimplyText429{
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	color: #FFFFFFFF;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #3D614DFF;
	text-transform: uppercase;
	font-weight: bold;
}
.Button142{
	padding: 5px;
	height: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.FormattedText56{
	font-size: 13px;
	font-weight: 600;
}
.Column403{
	padding: 16px;
	position: relative;
	width: 100%;
	background-color: #22362BFF;
	border-right: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-top: 0px solid #000000FF;
	border-bottom-right-radius: 30px;
	--moz-border-bottom-right-radius: 30px;
	--o-border-bottom-right-radius: 30px;
	--ms-border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
	--moz-border-bottom-left-radius: 30px;
	--o-border-bottom-left-radius: 30px;
	--ms-border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	--moz-border-top-left-radius: 30px;
	--o-border-top-left-radius: 30px;
	--ms-border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	--moz-border-top-right-radius: 30px;
	--o-border-top-right-radius: 30px;
	--ms-border-top-right-radius: 30px;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	justify-content: space-between;
	--moz-justify-content: space-between;
	--o-justify-content: space-between;
	--ms-justify-content: space-between;
	height:170px;
}
.Button143{
	padding: 5px;
	border-bottom-right-radius: 7px;
	--moz-border-bottom-right-radius: 7px;
	--o-border-bottom-right-radius: 7px;
	--ms-border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	--moz-border-bottom-left-radius: 7px;
	--o-border-bottom-left-radius: 7px;
	--ms-border-bottom-left-radius: 7px;
	border-top-left-radius: 7px;
	--moz-border-top-left-radius: 7px;
	--o-border-top-left-radius: 7px;
	--ms-border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	--moz-border-top-right-radius: 7px;
	--o-border-top-right-radius: 7px;
	--ms-border-top-right-radius: 7px;
	border-right: 0px solid #FFFFFFFF;
	border-bottom: 0px solid #FFFFFFFF;
	border-left: 0px solid #FFFFFFFF;
	border-top: 0px solid #FFFFFFFF;
	color: #FFFFFFFF;
	font-family: Bebas Neue, sans-serif;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	display: flex;
	align-items: start;
	--moz-align-items: start;
	--o-align-items: start;
	--ms-align-items: start;
	font-size: 30px;
	position: absolute;
	bottom: 0;
}
.Column404{
	padding: 16px;
	width: fit-content;
	position: relative;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	display: flex;
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.Image265{
	width: 25px;
}
.Image266{
	width: 100px;
}
.Row463{
	width: 100%;
}
.Column406{
	padding: 16px;
	position: relative;
	width: 25%;
}
.Column407{
	padding: 16px;
	position: relative;
	width: 25%;
}
.Column408{
	padding: 16px;
	position: relative;
	width: 25%;
}
.Column409{
	padding: 16px;
	position: relative;
	width: 25%;
}
.Column410{
	padding: 16px;
	position: relative;
	width: 100%;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	justify-content: left;
	--moz-justify-content: left;
	--o-justify-content: left;
	--ms-justify-content: left;
}
.Column411{
	padding: 16px;
	position: relative;
	width: 14.2%;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	justify-content: left;
	--moz-justify-content: left;
	--o-justify-content: left;
	--ms-justify-content: left;
}
.Column412{
	padding: 16px;
	position: relative;
	width: 14.2%;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Column413{
	padding: 16px;
	position: relative;
	width: 14.2%;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Column414{
	padding: 16px;
	position: relative;
	width: 14.2%;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Column415{
	padding: 16px;
	position: relative;
	width: 14.2%;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Column416{
	padding: 16px;
	position: relative;
	width: 14.2%;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Row464{
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	justify-content: left;
	--moz-justify-content: left;
	--o-justify-content: left;
	--ms-justify-content: left;
	background-color: #22362BFF;
	font-family: Montserrat, sans-serif;
	color: #FFFFFFFF;
	border-right: 0px solid #FFFFFFFF;
	border-bottom: 0px solid #FFFFFFFF;
	border-left: 0px solid #FFFFFFFF;
	border-top: 0px solid #FFFFFFFF;
	border-bottom-right-radius: 30px;
	--moz-border-bottom-right-radius: 30px;
	--o-border-bottom-right-radius: 30px;
	--ms-border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
	--moz-border-bottom-left-radius: 30px;
	--o-border-bottom-left-radius: 30px;
	--ms-border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	--moz-border-top-left-radius: 30px;
	--o-border-top-left-radius: 30px;
	--ms-border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	--moz-border-top-right-radius: 30px;
	--o-border-top-right-radius: 30px;
	--ms-border-top-right-radius: 30px;
	background-image: url(/Public/images/hmz_background_green_2.png);
	backdrop-filter:brightness(50%);
}
.Image267{
	width: 50px;
	background: #3D614DFF;
	border-radius: 10px 10px 10px 10px;
	--moz-border-radius: 10px 10px 10px 10px;
	--o-border-radius: 10px 10px 10px 10px;
	--ms-border-radius: 10px 10px 10px 10px;
	padding: 5px;
}
.SimplyText423{
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	background: #22362bb8;
}
.Column417{
	padding: 16px;
	position: relative;
	width: 14.2%;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.SimplyText429{
	padding-bottom: 10px;
}
.SimplyText418{
	font-size: 14px;
	font-weight: 600;
}
.Column419{
	position: relative;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	display: flex;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding-left: 1rem;
	padding-bottom: 1rem;
	padding-right: 1rem;
	padding-top: 1rem;
	background-color: #598a70;
	border-radius: 40px;
	--moz-border-radius: 40px;
	--o-border-radius: 40px;
	--ms-border-radius: 40px;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	min-height: 250px;
}
.Image268{
	width: 40px;
	margin: 10px 0px;
}
.Button145{
	font-family: Montserrat, sans-serif;
	font-size: 25px;
	color: white;
	text-transform: uppercase;
	text-align: center;
}
.Column420{
	width: 100%;
	height: 150px;
	position: relative;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	display: flex;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	background-color: #344f40;
	border-radius: 5px;
	--moz-border-radius: 5px;
	--o-border-radius: 5px;
	--ms-border-radius: 5px;
	justify-content: space-around;
	--moz-justify-content: space-around;
	--o-justify-content: space-around;
	--ms-justify-content: space-around;
}
.Image269, .Image294{
	width: 40px;
}
.Button146{
	font-family: Montserrat, sans-serif;
	font-size: 20px;
	color: white;
	font-weight: 600;
}
.Column421{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	font-family: Montserrat, sans-serif;
	font-size: 12px;
}
.SimplyText430{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.SimplyText431{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.Column422{
	position: relative;
	width: fit-content;
}
.Column423{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 4px !important;
	height: 100%;
	background-color: white;
}
.Column424{
	position: relative;
	width: fit-content;
	font-family: Montserrat, sans-serif;
	font-size: 12px;
	height: 100%;
	justify-content: space-between;
}
.Row465{
	color: white;
	height: 150px;
}
.Column425{
	position: relative;
	width: 100%;
}
.Column426{
	position: relative;
	width: 100%;
}
.Column427{
	padding: 16px;
	width: fit-content;
	position: relative;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	display: flex;
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #22362B00;
}
.Image270{
	width: 25px;
}
.Button147{
	padding: 5px;
}
.Column428{
	color: var(--paletteGreen70);
	gap: 1rem;
	width: 30%;
}
.Button148{
	color: var(--paletteGreen70);
	font-size: 13px;
	font-weight: 600;
}
.Row436{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Section1, .Section49{
	background-color: var(--paletteNewGreen10);
}
.Section6{
	background-color: var(--paletteGreen90);
	padding-bottom: 16rem;
	background-image: url(/Public/Site/MediaStore/Frame-148.png);
	background-repeat: no-repeat;
	background-size: 100%;
	--moz-background-size: 100%;
	--o-background-size: 100%;
	--ms-background-size: 100%;
	background-position-y: 100%;
}
.Column316{
	color:  white;
}
.Row339{
	z-index: 2;
}
.SimplyText436{
	color: var(--paletteGreen70);
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
}
.SimplyText437{
	color: var(--paletteNewGreen60);
	font-size: 13px;
	font-weight: 600;
	padding: 1rem 1rem 2rem 1rem;
}
.SimplyText438{
	color: var(--paletteGreen90);
	font-size: 16px;
	font-weight: 700;
}
.Section30, .Section36, .Section3, .Section15, .Section38{
	padding-bottom: 10rem;
}
.Column388{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 50%;
}
.SimplyText439{
	margin-top: 40px;
	color: var(--paletteGreen90);
	text-align: center;
}
.Button153, .Button156, .Button167{
	background-color: var(--paletteNewGreen10);
	font-size: 13px;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	width: 100%;
	text-align: center;
}
.Column388,.Column437, .Column443, .Column444, .Column477, .Column478{
	width: 50%;
}
.SimplyText437{
	color: var(--paletteNewGreen60);
	font-size: 11px;
	font-weight: 600;
	padding: 1rem 1rem 2rem 1rem;
}
.FormattedText55{
	color: var(--paletteGreen70);
}
.Button164{
	color: var(--paletteGreen90);
	font-size: 12px;
	font-weight: 600;
	width: 100%;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	display: flex;
	padding-top: 2rem;
}
.Section18{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Column451{
	background-color: #e9ebea;
	color: #a7aeaa;
	gap: 1rem;
	min-width: 300px;
	padding: 1rem;
	border-radius: 10px;
	--moz-border-radius: 10px;
	--o-border-radius: 10px;
	--ms-border-radius: 10px;
}
.SimplyText439{
	color: var(--paletteGreen90);
}
.SimplyText480{
	color: var(--paletteGreen90);
	font-size: 30px;
	font-weight: 700;
}
.Row476{
	font-weight: 600;
	font-size: 12px;
}
.Row477{
	justify-content: space-between;
	--moz-justify-content: space-between;
	--o-justify-content: space-between;
	--ms-justify-content: space-between;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.SimplyText260{
	font-size: 13px;
}
.Column455{
	background-color: #e9ebea;
	color: #909a95;
	gap: 1rem;
	min-width: 300px;
	padding: 1rem;
	border-radius: 10px;
	--moz-border-radius: 10px;
	--o-border-radius: 10px;
	--ms-border-radius: 10px;
}
.Row479{
	border-bottom: 1px solid #dbdfdd;
	padding-bottom: 1rem;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Image298, .Image299{
	width: 25px;
}
.Row481, .Row482{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	font-size:13px;
	font-weight:600;
}
.Row480{
	justify-content: space-between;
	--moz-justify-content: space-between;
	--o-justify-content: space-between;
	--ms-justify-content: space-between;
}
.SimplyText486{
	color: var(--paletteGreen90);
	font-size: 24px;
	font-weight: 700;
}
.SimplyText489, .SimplyText{
	font-size: 11px;
	font-weight: 700;
}
.Image302{
	height: 34px;
}
.Button55{
	background-color: var(--paletteNewGreen10);
	font-size: 13px;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	width: 300px;
	text-align: center;
}
.Album3{
	padding: 4rem 0;
}
.Section42{
	color: white;
}
.SimplyText493{
	font-size: 25px;
	font-weight: 700;
}
.Column347{
	width: 60%;
}
.Column450{
	width: 40%;
	flex-grow: 1;
	--moz-flex-grow: 1;
	--o-flex-grow: 1;
	--ms-flex-grow: 1;
}
.SimplyText479{
	padding: 1rem;
	background-color: #bdc2bf;
	font-size: 20px;
	font-weight: 700;
	color: #384940;
	text-align: center;
	border-top-left-radius: 20px;
	--moz-border-top-left-radius: 20px;
	--o-border-top-left-radius: 20px;
	--ms-border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	--moz-border-top-right-radius: 20px;
	--o-border-top-right-radius: 20px;
	--ms-border-top-right-radius: 20px;
}
.SimplyText523{
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--paletteGreen70);
	width: 100%;
}
.Button218{
	display: flex;
	flex-direction: row-reverse;
	--moz-flex-direction: row-reverse;
	--o-flex-direction: row-reverse;
	--ms-flex-direction: row-reverse;
	width: fit-content;
	gap: 10px;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	color: #6472b6;
	display:none;
}
.Column479{
	width: 100%;
}
.Column481{
}
.SimplyText525{
	font-weight:   500;
	padding:  2rem 1rem 1rem 1rem;
}
.Section40{
	padding-bottom:  10rem;
}
.Column313{
}
.Image148{
}
.Row478{
}
.FormattedText16{
}
.FormattedText18{
}
.FormattedText19{
}
.FormattedText20{
}
.SimplyText266{
}
.FormattedText21{
}
.SimplyText278{
}
.Image164{
}
.Image241{
}
.Image224{
}
.Image177{
}
.Image328{
}
.Row335 img{
	width: 150px;
}
.Section50{
	background-color:  #74b492;
}
.Row502{
	position:  relative;
}
.Section44{
	flex-direction:  column;
	--moz-flex-direction:  column;
	--o-flex-direction:  column;
	--ms-flex-direction:  column;
}
.Section44{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button220{
	color: white;
	background-color: #384940;
	font-size: 16px;
	font-weight: 600;
}
.SimplyText527{
	font-size: 30px;
}
.SimplyText528{
	font-size: 16px;
	margin-bottom: 1rem;
}
.Section5{
}
.Section1{
	background-color:  var(--paletteGreen10);
}
.Section29{
	padding-bottom:  10rem;
}
.Section35{
	padding-bottom:  10rem;
}
.Section51{
	padding-bottom:  10rem;
}
.SimplyText485{
	padding:  1rem;
	font-size:  20px;
	font-weight:  700;
	color:  #384940;
	text-align:  center;
}
.Row402{
	width: 100%;
}
.Column348{
	position:  relative;
	width:  50%;
}
.Column490{
	width:  50%;
}
.Button245{
	background-color:  white;
}
.Section46{
	padding-bottom:  12rem;
}
.Button105{
	background-color:  var(--paletteNewGreen10) !important;
	min-width:  300px;
}
.Image363{
	width:  50%;
	height:  300px;
	border-radius: 20px;
	--moz-border-radius: 20px;
	--o-border-radius: 20px;
	--ms-border-radius: 20px;
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.SimplyText540{
	font-size:  14px;
	font-weight:  600;
	color:  #384940;
}
.SimplyText541{
	font-size:  20px;
	font-weight:  700;
	color:  #384940;
}
.FormattedText63{
	font-size:  14px;
	font-weight:  600;
	color: var(--paletteGreen70);
}
.Column492{
	width:  50%;
}
.Column494{
	width:  70%;
}
.Column514{
	width:  30%;
}
.FormattedText64{
	position: relative;
}
.FormattedText64 img{
	position: relative;
	width: 100%;
}
.SimplyText569{
	font-size:  40px;
	font-weight:  700;
	margin-bottom: 3rem;
	color: var(--paletteGreen80);
}
.Section53{
	padding-top: 7rem;
}
.Column501{
	position:  relative;
	width: 50%;
}
.Section55{
	background:  linear-gradient(#22352b, #14202a);
	padding-bottom:  12rem;
}
.Column402:hover{
	transform: scale(1.05);
	--moz-transform: scale(1.05);
	--o-transform: scale(1.05);
	--ms-transform: scale(1.05);
}
.Column402{
	transition: 0.3s;
	--moz-transition: 0.3s;
	--o-transition: 0.3s;
	--ms-transition: 0.3s;
}
.Column515{
	width:  100px;
	height:  100px;
	border-radius:  40px;
	--moz-border-radius:  40px;
	--o-border-radius:  40px;
	--ms-border-radius:  40px;
	background-color:  #74b492;
	justify-content:  center;
	--moz-justify-content:  center;
	--o-justify-content:  center;
	--ms-justify-content:  center;
	align-items:  center;
	--moz-align-items:  center;
	--o-align-items:  center;
	--ms-align-items:  center;
	position: relative;
}
.Image379{
	width:  40px;
	height:  40px;
}
.DataGrid42{
	padding:  0;
}
.Column516{
	background-color: white;
	padding: 1rem;
	border-radius: 2rem;
	--moz-border-radius: 2rem;
	--o-border-radius: 2rem;
	--ms-border-radius: 2rem;
	font-family: Montserrat, sans-serif;
}
.SimplyText573{
	font-size: 49px;
	font-weight: 700;
	color: #8fdfb5;
}
.SimplyText574{
	font-size: 20px;
	font-weight: 700;
	color: #3d604d;
}
.SimplyText575{
	font-size: 39px;
	font-weight: 700;
	color: #74b492;
}
.SimplyText578{
	font-size: 31px;
	font-weight: 700;
	color: #8fdfb5;
	margin-top: 1rem;
}
.Column518{
	background: url(/Public/Site/MediaStore/frame-440.png);
	width:500px;
	height: 500px;
	border-bottom-right-radius: 20px;
	--moz-border-bottom-right-radius: 20px;
	--o-border-bottom-right-radius: 20px;
	--ms-border-bottom-right-radius: 20px;
}
.SimplyText579{
	margin-top: 1rem;
}
.Column517{
	justify-content: space-between;
	--moz-justify-content: space-between;
	--o-justify-content: space-between;
	--ms-justify-content: space-between;
}
.Row522{
	justify-content: space-between;
	--moz-justify-content: space-between;
	--o-justify-content: space-between;
	--ms-justify-content: space-between;
}
.Column514{
	background-color: white;
	border-radius: 1rem;
}
.Button261{
	pointer-events: none;
}
.HMLogoContainer{
	height: 80px !important;
}
.md-d-none{
	display:none;
}
.f-42{
	font-size: 42px;
}
.color-light-green{
	color: #d3d7d5 !important;
}
{
}
{
}
{
}
{
}
.brightness-05{
	filter: brightness(0.5);
	--moz-filter: brightness(0.5);
	--o-filter: brightness(0.5);
	--ms-filter: brightness(0.5);
}
.radius-25{
	border-radius: 25px;
	--moz-border-radius: 25px;
	--o-border-radius: 25px;
	--ms-border-radius: 25px;
}
{
}
.mt-145{
	margin-top:145px;
}
.w-70{
	width:70%;
}
.fw-550{
	width: 100%;
	max-width: 550px;
}
.Accordion24{
}
.bg-white{
	background-color: white !important;
}
a.button.Button186{
	height: 100px;
	position: absolute;
	width: 97%;
}
.McCalendar1 .cal-body{
	overflow:hidden;
}
@media (max-width: 1000px){
.Image148{
}
.Row478{
}
.Header1{
}
.column{
}
.FormattedText16{
}
.FormattedText18{
}
.FormattedText19{
}
.Column316{
}
.Column296{
}
.FormattedText21{
}
.SimplyText278{
}
.Image164{
}
.Image241{
}
.Image224{
}
.Image177{
}
.Image328{
}
.Column518{
	display: none;
}
.Image339{
	display: none;
}
.Column344{
	padding: 10px !important;
}
}
@media (max-width: 1500px){
.Column429, .Column430{
	width: 50%;
}
.d-flex-row-spacebitween{
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	justify-content: space-between;
	--moz-justify-content: space-between;
	--o-justify-content: space-between;
	--ms-justify-content: space-between;
}
.DataGrid7 > .dg-grid{
	grid-template-rows: 1;
	--moz-grid-template-rows: 1;
	--o-grid-template-rows: 1;
	--ms-grid-template-rows: 1;
	grid-template-columns: repeat(3, 1fr);
}
.Column428{
	display: none;
}
}
@media (max-width: 500px){
.Button97{
	display: none;
}
.Button98{
	display: none;
}
.accordion{
	padding: 0;
}
.accordionTitle{
	padding: 8px 30px 8px 0;
}
.Image127{
	position: relative;
	width: 100%;
	left: 0;
}
.Column307{
	font-size: 21px;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Row330{
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
}
.footer{
	padding: 1rem;
}
.button{
	width: 100%;
}
.header .Button46, .header .Button47{
	display: none;
}
.header{
	padding: 0;
}
.SimplyText293{
	font-size:  27px;
}
.Column419{
	min-height: 267px;
}
.SimplyText252{
	font-size:  18px;
}
.Header1{
	position:  relative;
	width:  100%;
	max-height:  unset;
	display: flex;
	flex-direction: column;
}
.footer{
	display: flex;
	flex-direction: column;
}
.Section1 span, .Section1 p{
	text-align: center;
}
.Column305{
	padding: 0;
}
.Section26 span, .Section26 p{
	text-align: center;
}
.SimplyText230{
	font-size: 40px;
}
.Row333{
	flex-direction: row !important;
	--moz-flex-direction: row !important;
	--o-flex-direction: row !important;
	--ms-flex-direction: row !important;
}
.footer .column{
	width: 100%;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Image148{
	display:  none;
}
.column{
	width:  100%;
	padding:  0;
}
.FormattedText16{
	text-align:  center;
}
.FormattedText11{
	text-align:  center;
}
.FormattedText18{
	text-align:  center;
}
.FormattedText19{
	text-align:  center;
}
.FormattedText20{
	text-align:  center;
}
.Column316{
}
.Row310{
	position:  relative;
}
.Column296{
	height:  180px;
}
.SimplyText266{
	text-align:  center;
}
.SimplyText237{
	font-size:  16px;
	text-align:  center;
}
.FormattedText21{
	font-size:  16px;
	text-align: center;
}
.SimplyText277{
	text-align:  center;
}
.SimplyText278{
	text-align:  center;
}
.Column306{
	position: relative;
	gap:20px;
}
.Image164{
	display:  none;
}
.Image241{
	display:  none;
}
.Image224{
	display:  none;
}
.Image177{
	display:  none;
}
.Image328{
	display:  none;
}
.Button189{
	text-align: center;
}
.Row335{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Button221 > img{
	width: 100%;
}
.Image363{
	width: 100%;
}
.HMLogoContainer{
	flex-direction: row !important;
	--moz-flex-direction: row !important;
	--o-flex-direction: row !important;
	--ms-flex-direction: row !important;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.HMLogoContainer img{
	height: 65px;
	width: inherit !important;
}
.sm-f-55{
	font-size: 55px !important;
}
.md-d-none{
	display: flex !important;
}
.pt-25{
	padding-top:25px;
}
.Button46{
	padding: 8px 10px !important;
}
.Row310{
	bottom: 0 !important;
	padding:0 !important;
}
.Section6{
	padding-bottom: 80px !important;
}
.Section7{
	padding-top: 80px !important;
}
.f-25{
	font-size: 25px !important;
}
.FormattedText21 p span{
	font-size: 25px !important;
}
.bg-legyresen{
	background: url(/Public/Site/MediaStore/a1.png);
	background-position: center;
	padding:15px;
}
.bg-legyresen:after{
	filter: brightness(0.5);
	--moz-filter: brightness(0.5);
	--o-filter: brightness(0.5);
	--ms-filter: brightness(0.5);
	;
}
.sm-f-30{
	font-size: 30px;
}
.Album2{
	grid-template-columns:repeat(1, 1fr) !important;
	--moz-grid-template-columns:repeat(1, 1fr) !important;
	--o-grid-template-columns:repeat(1, 1fr) !important;
	--ms-grid-template-columns:repeat(1, 1fr) !important;
}
.al-gridImage{
	min-height: 361px;
}
.sm-pt-40{
	padding-top: 40px;
}
.sm-pb-50{
	padding-bottom: 50px !important;
}
.sm-f-42{
	font-size: 42px;
}
.mt-145{
	margin-top:25px;
}
.w-70{
	width:100%;
}
.CampTemplateBox1{
	padding: 0px !important;
}
.px-0{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.bg-reg-most{
	background-image: url('/Public/Site/SiteMedia/Eletkepek/alt01.jpg');
	padding: 15px;
}
.SimplyText250{
	text-align: center;
	font-weight: 600;
	padding: 15px;
	text-align: center;
	font-weight: 600;
	padding-bottom: 15px;
	font-size: 22px !important;
	padding-left: 22px;
	padding-right: 22px;
}
.SimplyText573 {
	font-size: 37px;
}
.popup-close{
	width: fit-content;
	height: fit-content;
	position: relative;
	top: 9px;
	padding: 12px;
}
.Row522{
	padding-top: 10px;
}
.popup-position{
	position: absolute;
	top:0;
}
.sm-fs-27{
	font-size:27px;
}
.sm-pb-30{
	padding-bottom:20px;
}
}
@media (max-width: NULLpx){
.FormattedText21 p span{
	font-size: 20px;
}
}
