:root{
	--regularFont: Roboto, sans-serif;
	--menuFont: Roboto, sans-serif;
	--blue01: #003982;
	--grey01: #4A4B4D;
	--orange01: #FC8204;
	--green01: #009B4D;
	--blue02: #DCEEFC;
	--fontMono: Roboto Mono, monospace;
}
.datagrid{
    position: relative;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    padding: 40px 8rem;
}
@media only screen and (max-width: 500px){
    .datagrid{
        padding: 0;
    }
}
.simplyText{
    padding: 1rem;
    margin: 0 !important;
}
.header{
	position: relative;
	display: flex;
	width: 100%;
	height: 60px;
	opacity: 0.8;
	--moz-opacity: 0.8;
	--o-opacity: 0.8;
	--ms-opacity: 0.8;
	background-size: auto;
	--moz-background-size: auto;
	--o-background-size: auto;
	--ms-background-size: auto;
}
.minHeader{
	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;
	width: 100%;
	height: 20%;
	background-color: #00bfe3;
}
.content{
	flex: 1;
	--moz-flex: 1;
	--o-flex: 1;
	--ms-flex: 1;
}
.minContent{
	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;
	flex: 1;
	--moz-flex: 1;
	--o-flex: 1;
	--ms-flex: 1;
	background-color: white;
	color: black;
}
.footer{
	height: 100px;
}
.minFooter{
	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;
	height: 15%;
	background-color: #1e1e5b;
}
.baseContainer{
	position: relative;
	display: flex;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	min-height: calc(100vh - 40px);
}
.row{
	display: flex;
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	gap: 1rem;
	padding: 1rem;
	width: 100%;
}
.btnImage{
	width: 100%;
	height: auto;
}
.btnIcon{
	width: 30px;
	height: 30px;
}
.Header1{
	background-image: url(/Site/mediastore/head-kep.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 100px !important;
	z-index: 2;
	position: sticky !important;
	top: 0;
}
.button:not(.Button7){
	transition: 0.3s;
	--moz-transition: 0.3s;
	--o-transition: 0.3s;
	--ms-transition: 0.3s;
	cursor: pointer;
	text-decoration: none;
	--moz-text-decoration: none;
	--o-text-decoration: none;
	--ms-text-decoration: none;
	--epub-text-decoration: none;
}
.image{
	width: 100%;
}
.hm-menuItem{
	position: relative;
	color: white;
	padding: 5px 1rem;
	min-width: 100px;
	transition: 0.3s;
	--moz-transition: 0.3s;
	--o-transition: 0.3s;
	--ms-transition: 0.3s;
	;
}
.hm-menuItem:hover {
	background-color: rgba(255, 255, 255, 0.2);
	color: white;
	;
}
.hm-container{
	display: flex;
	align-items: center;
	;
}
.hm-menuAlignleft{
	justify-content: left;
	;
}
.hm-menuAligncenter{
	justify-content: center;
	;
}
.hm-menuAlignright{
	justify-content: right;
	;
}
.hm-menuIcon{
	display: none;
	background-image: url(/Public/System/icons/menu.svg);
	background-repeat: no-repeat;
	background-size: contain;
	--moz-background-size: contain;
	--o-background-size: contain;
	--ms-background-size: contain;
	width: 30px;
	height: 30px;
	;
}
.hm-subMenu{
	position: absolute;
	display: none;
	background-color: white;
	height: 0;
	left: 0;
	top: 100%;
	transition: 0.3s;
	;
}
.hm-menuItem >img{
	width: 30px;
	;
}
.Image1{
	width: 140px;
	height: 90px;
	border-left: 2px dotted white;
	padding-left: 1rem;
}
.Image2{
	width: 100px;
	height: 80px;
}
.Button1{
	padding-right: 2rem;
	width: 173px;
}
.Footer1{
	position: relative;
	background-color: #003882;
	display: flex;
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	color: white;
	font-weight: 600;
	padding: 0 10rem;
}
.Row3{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Row4{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	gap: 0;
}
.Button2{
	color: white;
	font-weight: 600;
	height: fit-content;
	padding: 0 1rem;
	border-right: 2px solid white;
}
.Button5{
	border: none;
}
.SimplyText1{
	height: fit-content;
}
.toTop{
	position: fixed;
	bottom: 100px;
	right: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	cursor: pointer;
	transition: 0.5s;
	--moz-transition: 0.5s;
	--o-transition: 0.5s;
	--ms-transition: 0.5s;
	opacity: 0;
	--moz-opacity: 0;
	--o-opacity: 0;
	--ms-opacity: 0;
}
.toTopIcon{
	width: 50px;
	height: 50px;
	background-image: url(/Site/mediastore/vissza_gomb.svg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	background-repeat: no-repeat;
	transition: all 0.5s;
	--moz-transition: all 0.5s;
	--o-transition: all 0.5s;
	--ms-transition: all 0.5s;
}
.rsb-progress{
	width: 0;
	height: 3px;
	background-color: red;
	transition: all 0.5s;
	--moz-transition: all 0.5s;
	--o-transition: all 0.5s;
	--ms-transition: all 0.5s;
}
.ls-container{
	position: relative;
	width: fit-content;
}
.ls-flag{
	width: 40px;
	height: 30px;
	cursor: pointer;
}
.ls-flagLang{
	width: 40px;
	height: 30px;
	cursor: pointer;
}
.ls-selectedLang{
	border: 2px solid white;
}
.section{
	position: relative;
	display: flex;
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	gap: 1rem;
	padding: 3rem 10rem;
	width: 100%;
}
.section{
	display: flex;
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	gap: 1rem;
	padding: 2rem 1rem;
	width: 100%;
	scroll-margin-top: 100px;
}
.Section1{
	background-image: url(/Site/mediastore/head-kep.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 715px;
	margin-top: -100px;
	padding: 100px 0 0 0;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.SimplyText2{
	color: var(--blue01);
	font-size: 30px;
	font-weight: 700;
}
.formattedText{
	padding: 1rem;
	width: 100%;
}
.Button6{
	padding: 1rem 2rem;
	border: 2px solid #7c98bf;
	font-size: 20px;
	font-weight: 600;
	width: fit-content;
	color: var(--blue01);
}
.column{
	display: flex;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	gap: 1rem;
	padding: 1rem;
	width: 100%;
}
.FormattedText2{
	font-size: 50px;
	font-weight: 700;
	color: white;
}
.Section3{
	padding: 0;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	gap: 0;
}
.card{
	position: relative;
	display: flex;
	flex-direction: row;
	gap: 1rem;
	padding: 1rem;
}
.Card1{
	width: 100%;
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	padding: 0 !important;
	gap: 0 !important;
}
.Image4{
	width: 50%;
}
.Column2{
	background-color: #dceefc;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	padding: 0 5rem;
}
.SimplyText3{
	font-size: 30px;
	font-weight: 700;
	color: #013a7f;
	padding-left: 0;
}
.Button7{
	padding: 1rem 4rem;
	width: fit-content;
	border: 2px solid #7c98bf;
	font-weight: 600;
	font-size: 20px;
	color: var(--blue01);
}
.SimplyText4{
	padding-left: 0;
}
.Card3 > .card, .Card5 > .card{
	flex-direction: row-reverse;
	--moz-flex-direction: row-reverse;
	--o-flex-direction: row-reverse;
	--ms-flex-direction: row-reverse;
}
.Card6 .Column2{
	background-color: white !important;
}
.Section4{
	background-image: url(/Site/mediastore/footerflags.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	height: 550px;
}
.Section5{
	width: 100%;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Row5{
	padding: 0;
	gap: 0;
}
.SimplyText5{
	color: white;
	font-size: 50px;
	font-weight: 600;
	text-align: center;
}
.Section7{
	padding: 3rem 2rem;
}
.Section6{
	background-image: url(/Site/mediastore/clims-kulfoldi-ajanlatok-aloldal-head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	height: 629px;
	margin-top: -100px;
	padding: 300px 200px 0 200px;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Image5{
	width: 50%;
}
.Column4{
	position: relative;
	background-color: var(--blue02);
	width: 50%;
	justify-content: space-around;
	--moz-justify-content: space-around;
	--o-justify-content: space-around;
	--ms-justify-content: space-around;
	padding: 0 5rem;
}
.Row6{
	background-color: white;
	padding: 1rem 3rem;
	width: fit-content;
	margin-left: -5rem;
}
.Image6{
	width: 50px;
}
.SimplyText6{
	font-size: 40px;
	font-weight: 700;
	color: var(--blue01);
	padding: 0;
}
.SimplyText7{
	color: var(--grey01);
	font-size: 22px;
}
.Row7{
	gap: 10px;
}
.btnOrange{
	background-color: var(--orange01);
	display: flex;
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	width: 180px;
	padding: 10px;
	gap: 10px;
}
.Image7{
	width: 40px;
	height: 40px;
}
.Button8{
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: white;
}
.Card12{
	background-color: var(--blue01);
}
.Card13{
	background-color: var(--blue01);
}
.Card14{
	background-color: var(--green01);
}
.countryCard{
	padding: 0;
}
.Section8{
	padding: 0;
}
.Card15 > .row, .Card18 > .row, .Card20 > .row, .Card22 > .row, .Card24 > .row, .Card32 > .row, .Card34 > .row, .Card36 > .row, .Card38 > .row{
	flex-direction: row-reverse;
	--moz-flex-direction: row-reverse;
	--o-flex-direction: row-reverse;
	--ms-flex-direction: row-reverse;
}
.Row8{
	flex-wrap: wrap;
	--moz-flex-wrap: wrap;
	--o-flex-wrap: wrap;
	--ms-flex-wrap: wrap;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	margin-top: -87px;
}
.btnCountry{
	width: 110px;
	color: var(--grey01);
}
.SimplyText8{
	display: block;
	text-align: center;
	padding: 0;
	width: 100%;
}
.Button12{
	width: 110px;
	position: relative;
}
html{
	scroll-behavior: smooth;
}
.SimplyText9{
	text-transform: uppercase;
	color: white;
	padding: 0;
	font-size: 14px;
	font-weight: 600;
}
.Button15{
	background-color: var(--blue01);
}
.Button17{
	background-color: var(--green01);
}
.Button16{
	background-color: var(--blue01);
}
.Column5{
	width: 50%;
}
.Column7{
	width: 25%;
}
.Column8{
	width: 20%;
}
.formTemplate1{
	color: var(--blue01);
}
.recreacionCenterRow{
	border-bottom: 1px dashed var(--grey01);
}
.roomRow{
	border-bottom: 1px dashed var(--grey01);
}
.input{
	background-color: white;
	color: black;
	padding: 5px 10px;
}
.Input1{
	border: 2px solid var(--blue02);
}
.SimplyText10{
	font-size: 10px;
	padding: 0;
	color: var(--grey01);
}
.FormattedText3{
	padding: 0;
	color: var(--grey01);
	font-size: 20px;
}
.InputDate1{
	border: 2px solid var(--blue02);
	height: 33px;
	paddin: 0 10px;
}
.Image9{
	width: 40px;
}
.inputLabel{
	display: flex;
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	gap: 1rem;
}
.labelFrance{
	color: var(--blue01);
	font-size: 22px;
	padding: 0;
	width: fit-content;
}
.labelEnglish{
	color: var(--blue01);
	font-size: 22px;
	padding: 0;
	width: fit-content;
}
.labelHun{
	color: var(--blue01);
	font-size: 22px;
	font-weight: 600;
	padding: 0;
	width: fit-content;
}
.Row10{
	gap: 0;
}
.Section19{
	height: 502px;
	background-image: url(/Site/mediastore/clims-digitalis-jelentkezes-aloldal-head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	margin-top: -100px;
}
.rf-labelIcon{
	width: 40px;
}
.rf-row{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	padding: 1rem;
	color: var(--blue01);
	border-bottom: 1px dashed var(--grey01);
}
.rf-label{
	display: flex;
	align-items: center;
	font-size: 22px;
	gap: 1rem;
}
.rf-input{
	padding: 6px 10px;
	border: 2px solid var(--blue02);
	min-height: 37px;
}
.rf-subLabel{
	display: flex;
	align-items: center;
	color: var(--grey01) !important;
}
.Header2{
	background-image: url(/Site/mediastore/head-kep.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 100px;
	z-index: 2;
	position: sticky;
	top: 0;
}
.Column14{
	width: 50%;
	background-color: var(--blue02);
	max-width: 900px;
	padding: 0 5rem;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Column15{
	width: 50%;
	padding: 0;
}
.osmMap{
	position: relative;
	width: 100%;
	height: 400px;
}
.om-cover{
	position: absolute;
	display: flex;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	align-items: center;
	top: 0;
	background-color: rgba(0, 0, 0, 0.2);
	font-size:20px;
	font-weight: 600;
	color: white;
	width: 100%;
	height: 400px;
}
.Section25{
	height: 400px;
	padding: 0;
	gap: 0;
}
.Section26{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Column16{
	color: var(--blue01);
}
.SimplyText15{
	color: var(--blue01);
}
.SimplyText16{
	text-align: center;
	font-size: 30px;
	font-weight: 600;
}
.Section27{
	padding: 0;
	gap: 0;
}
.Image10{
	width: 50%;
}
.formLine{
	position: relative;
	display: flex;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.formLabel{
	width: 20%;
}
.cmsInput{
	padding: 10px 1rem;
	border: none;
	background-color: var(--grey01);
	width: 100%;
	border-radius: 10px;
	--moz-border-radius: 10px;
	--o-border-radius: 10px;
	--ms-border-radius: 10px;
}
.pw-wrapper{
	width: 100%;
}
.name{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	align-items: flex-start;
	--moz-align-items: flex-start;
	--o-align-items: flex-start;
	--ms-align-items: flex-start;
	gap: 5px;
}
.formLabel{
	font-size: 20px;
	font-weight: 600;
	color: var(--blue01);
}
.cmsInput{
	background-color: white;
	border: 2px solid var(--blue02);
	border-radius: 0;
	--moz-border-radius: 0;
	--o-border-radius: 0;
	--ms-border-radius: 0;
}
.formSubmit{
	padding: 1rem;
	cursor: pointer;
	transition: 0.3s;
	--moz-transition: 0.3s;
	--o-transition: 0.3s;
	--ms-transition: 0.3s;
	border: none;
	border-radius: 6px;
	--moz-border-radius: 6px;
	--o-border-radius: 6px;
	--ms-border-radius: 6px;
	background-color: white;
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
	display: flex;
	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;
}
.FormSubmit1{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	border-radius: 0;
	--moz-border-radius: 0;
	--o-border-radius: 0;
	--ms-border-radius: 0;
	width: fit-content;
}
.Column17{
	gap: 1rem;
	justify-content: space-around;
	--moz-justify-content: space-around;
	--o-justify-content: space-around;
	--ms-justify-content: space-around;
	padding: 0 5rem;
}
.Form1{
	gap: 1rem;
	display: flex;
	flex-direction: column;
}
.message{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	align-items: flex-start;
	--moz-align-items: flex-start;
	--o-align-items: flex-start;
	--ms-align-items: flex-start;
}
.message .cmsInput{
	min-height: 100px;
}
.FormattedText5{
	color: var(--grey01);
}
.Column18{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Column13{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Section21{
	padding: 5rem 10rem;
}
.Column11{
	justify-content: space-around;
	--moz-justify-content: space-around;
	--o-justify-content: space-around;
	--ms-justify-content: space-around;
}
.Section23{
	padding: 5rem 10rem;
}
.PdfViewer1{
	width: 100%;
}
.Column12{
	justify-content: space-around;
	--moz-justify-content: space-around;
	--o-justify-content: space-around;
	--ms-justify-content: space-around;
}
.Section20{
	background-image: url(/Site/mediastore/impresszum_head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section24{
	background-image: url(/Site/mediastore/kapcsolat_head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	margin-top: -100px;
}
.Section28{
	background-image: url(/Site/mediastore/rolunk_head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section22{
	background-image: url(/Site/mediastore/adatvedelem_head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Column10{
	justify-content: space-around;
	--moz-justify-content: space-around;
	--o-justify-content: space-around;
	--ms-justify-content: space-around;
}
.RegForm1{
	padding: 5rem 10rem;
}
.Section2{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	padding: 5rem 10rem;
}
.Card3{
	flex-direction: row-reverse;
	--moz-flex-direction: row-reverse;
	--o-flex-direction: row-reverse;
	--ms-flex-direction: row-reverse;
}
.Card5{
	flex-direction: row-reverse;
	--moz-flex-direction: row-reverse;
	--o-flex-direction: row-reverse;
	--ms-flex-direction: row-reverse;
}
.Menu1{
	color: white;
}
.hm-menuItem:not(first-child){
	border-right: 1px dotted white;
}
.hm-menuItem:first-child{
	white-space: nowrap;
	min-width: 120px;
}
.Row2{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Column19{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.FormattedText6{
	padding: 5rem 10rem;
	color: var(--grey01);
}
.Section29{
	background-image: url(/Site/mediastore/rolunk_head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Column20{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.FormattedText7{
	padding: 5rem 10rem;
	color: var(--grey01);
}
.Column21{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.FormattedText8{
	padding: 5rem 10rem;
	color: var(--grey01);
}
.Column1{
	width: 60%;
	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;
}
.Image3{
	width: 50%;
}
.rf-autoWidth{
	flex: 1 1 auto;
	--moz-flex: 1 1 auto;
	--o-flex: 1 1 auto;
	--ms-flex: 1 1 auto;
	min-width: 0;
}
.rf-buttonBack{
	background-color: white;
	color: var(--blue01);
	border: none;
	padding: 1rem 2rem;
}
.rf-button{
	cursor: pointer;
	transition: 0.3s;
}
.rf-button1{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 200px;
	background-color: var(--blue01);
	color: white;
	border: 2px solid var(--blue01);
	font-weight: 600;
}
.rf-button2{
	text-decoration: none;
	--moz-text-decoration: none;
	--o-text-decoration: none;
	--ms-text-decoration: none;
	--epub-text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 200px;
	background-color: white;
	color: var(--blue01);
	border: 2px solid var(--blue02);
	padding: 1rem 2rem;
	font-weight: 600;
}
.Section33{
	background-image: url(/Site/mediastore/clims-altalanos-tudnivalok-headkep.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section34{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Section30{
	background-image:url(/Site/mediastore/clims-icc-head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.bcItem{
	color: var(--grey01);
	text-decoration: none;
}
.Header2{
	background-image: url(/Site/mediastore/head-kep.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 100px;
	z-index: 2;
	position: sticky;
	top: 0;
}
.Header3{
	background-image: url(/Site/mediastore/head-kep.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 100px;
	z-index: 2;
	position: sticky;
	top: 0;
}
.Section35{
	background-image:url(/Site/mediastore/clims-altalanos-tudnivalok-headkep.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section36{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Section37{
	background-image:url(/Site/mediastore/clims-altalanos-tudnivalok-headkep.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section38{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Section39{
	background-image: url(/Site/mediastore/clims-kulfoldi-headkep-belga.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section40{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button29{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Section41{
	background-image: url(/Site/mediastore/clims-kulfoldi-headkep-bulgar.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section42{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button30{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Section43{
	background-image: url(/Site/mediastore/clims-kulfoldi-headkepek-cseh.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section44{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button31{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Section45{
	background-image: url(/Site/mediastore/clims-kulfoldi-headkepek-francia.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section46{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button32{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Section47{
	background-image: url(/Site/mediastore/clims-kulfoldi-headkepek-gorog.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section48{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button33{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Section49{
	background-image: url(/Site/mediastore/clims-kulfoldi-headkepek-lengyel.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section50{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button34{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Section51{
	background-image:url(/Site/mediastore/clims-kulfoldi-headkepek-nemet.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section52{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button35{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Section53{
	background-image: url(/Site/mediastore/clims-kulfoldi-headkep-olasz.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section54{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button36{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Section55{
	background-image: url(/Site/mediastore/clims-kulfoldi-headkep-olasz.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section56{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button37{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Section57{
	background-image:url(/Site/mediastore/clims-kulfoldi-headkepek-roman.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section58{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button38{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Section59{
	background-image:url(/Site/mediastore/clims-kulfoldi-headkepek-spanyol.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section60{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button39{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Section61{
	background-image: url(/Site/mediastore/clims-magyar-ajanlatok-aloldal-fokep.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	height: 629px;
	margin-top: -100px;
	padding: 300px 200px 0 200px;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Section62{
	padding: 5rem 10rem;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Section66{
	padding: 0;
}
.SimplyText34{
	color: white;
	font-size: 50px;
	font-weight: 600;
	text-align: center;
}
.BlockTemplate1{
	padding: 0;
}
.Row12{
	padding: 0;
	gap: 0;
}
.Image11{
	width: 50%;
}
.Column38{
	position: relative;
	background-color: var(--blue02);
	width: 50%;
	justify-content: space-around;
	--moz-justify-content: space-around;
	--o-justify-content: space-around;
	--ms-justify-content: space-around;
	padding: 0 5rem;
}
.Row13{
	background-color: white;
	padding: 1rem 3rem;
	width: fit-content;
	margin-left: -5rem;
}
.SimplyText35{
	color: var(--grey01);
	font-size: 22px;
}
.Image12{
	width: 50px;
}
.SimplyText36{
	font-size: 40px;
	font-weight: 700;
	color: var(--blue01);
	padding: 0;
}
.Section64{
	padding: 0;
}
.Section71{
	background-image: url(/Site/mediastore/clims-magyar-ajanlatok-balatonakarattya-aloldal-fokep.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section72{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button41{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Column40{
	color: var(--blue01);
}
.SimplyText39{
	font-size: 25px;
	font-weight: 600;
	padding: 0;
}
.SimplyText38{
	padding: 0;
}
.Section73{
	background-color: var(--blue02);
}
.Section74{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 3rem 10rem;
}
.SimplyText40{
	color: var(--blue01);
	font-size: 20px;
	font-weight: 600;
}
.g-item{
	min-width: 400px;
	height: 300px;
	background-size: contain;
	--moz-background-size: contain;
	--o-background-size: contain;
	--ms-background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.g-tape{
	display: flex;
}
.g-container{
	width: 100%;
	overflow: hidden;
}
.Section75{
	background-image:url(/Site/mediastore/clims-magyar-ajanlatok-hadik-fokep.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section76{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Section77{
	background-color: var(--blue02);
	padding: 0;
	gap: 3rem;
}
.Section78{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 3rem 10rem;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Button42{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Image13{
	width: 50px;
}
.Column42{
	color: var(--blue01);
}
.SimplyText42{
	padding: 0;
}
.SimplyText43{
	font-size: 25px;
	font-weight: 600;
	padding: 0;
}
.SimplyText44{
	color: var(--blue01);
	font-size: 20px;
	font-weight: 600;
}
.Image14{
	width: 40%;
}
.FormattedText10{
	padding-right: 5rem;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Section79{
	background-image:url(/Site/mediastore/hilton_head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section80{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Section81{
	background-color: var(--blue02);
	padding: 0;
	gap: 3rem;
}
.Section82{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 3rem 10rem;
}
.Button43{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Image15{
	width: 40%;
}
.FormattedText11{
	padding-right: 5rem;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.SimplyText45{
	color: var(--blue01);
	font-size: 20px;
	font-weight: 600;
}
.Image16{
	width: 50px;
}
.Column44{
	color: var(--blue01);
}
.SimplyText47{
	font-size: 25px;
	font-weight: 600;
	padding: 0;
}
.Gallery2{
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
	width: 100%;
}
.g-toPrev{
	width: 40px;
	height: 40px;
	position: absolute;
	top: calc(50% - 20px);
	left: -50px;
	background-image: url(/Public/System/icons/nyil.svg);
	background-repeat: no-repeat;
}
.g-toNext{
	width: 30px;
	height: 40px;
	position: absolute;
	top: calc(50% - 20px);
	right: -50px;
	background-image: url(/Public/System/icons/nyil.svg);
	transform: rotate(180deg);
	--moz-transform: rotate(180deg);
	--o-transform: rotate(180deg);
	--ms-transform: rotate(180deg);
	background-repeat: no-repeat;
}
.g-button{
	transition: 0.3s;
	--moz-transition: 0.3s;
	--o-transition: 0.3s;
	--ms-transition: 0.3s;
	cursor: pointer;
}
.Section83{
	background-image: url(/Site/mediastore/radisson_head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section84{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Section85{
	background-color: var(--blue02);
	padding: 0;
	gap: 3rem;
}
.Section86{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 3rem 10rem;
}
.Button44{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Image17{
	width: 40%;
}
.FormattedText12{
	padding-right: 5rem;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.SimplyText48{
	color: var(--blue01);
	font-size: 20px;
	font-weight: 600;
}
.Image18{
	width: 50px;
}
.Column46{
	color: var(--blue01);
}
.SimplyText50{
	font-size: 25px;
	font-weight: 600;
	padding: 0;
}
.Section87{
	background-image: url(/Site/mediastore/danubius_head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section88{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Section89{
	background-color: var(--blue02);
	padding: 0;
	gap: 3rem;
}
.Section90{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 3rem 10rem;
}
.Button45{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Image19{
	width: 40%;
}
.FormattedText13{
	padding-right: 5rem;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.SimplyText51{
	color: var(--blue01);
	font-size: 20px;
	font-weight: 600;
}
.Image20{
	width: 50px;
}
.Column48{
	color: var(--blue01);
}
.SimplyText53{
	font-size: 25px;
	font-weight: 600;
	padding: 0;
}
.Section91{
	background-image:url(/Site/mediastore/danubius_mari_head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section92{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Section93{
	background-color: var(--blue02);
	padding: 0;
	gap: 3rem;
}
.Section94{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 3rem 10rem;
}
.Button46{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Image21{
	width: 40%;
}
.FormattedText14{
	padding-right: 5rem;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.SimplyText54{
	color: var(--blue01);
	font-size: 20px;
	font-weight: 600;
}
.Image22{
	width: 50px;
}
.Column50{
	color: var(--blue01);
}
.SimplyText56{
	font-size: 25px;
	font-weight: 600;
	padding: 0;
}
.Section95{
	background-image: url(/Site/mediastore/ensana_head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section96{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Section97{
	background-color: var(--blue02);
	padding: 0;
	gap: 3rem;
}
.Section98{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 3rem 10rem;
}
.Button47{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Image23{
	width: 40%;
}
.FormattedText15{
	padding-right: 5rem;
	display: flex;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.SimplyText57{
	color: var(--blue01);
	font-size: 20px;
	font-weight: 600;
}
.Image24{
	width: 50px;
}
.Column52{
	color: var(--blue01);
}
.SimplyText59{
	font-size: 25px;
	font-weight: 600;
	padding: 0;
}
.Section99{
	background-image: url(/Site/mediastore/ensana_therm-_head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section100{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Section101{
	background-color: var(--blue02);
	padding: 0;
	gap: 3rem;
}
.Section102{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 3rem 10rem;
}
.Button48{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Image25{
	width: 40%;
}
.FormattedText16{
	padding-right: 5rem;
	display: flex;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.SimplyText60{
	color: var(--blue01);
	font-size: 20px;
	font-weight: 600;
}
.Image26{
	width: 50px;
}
.Column54{
	color: var(--blue01);
}
.SimplyText62{
	font-size: 25px;
	font-weight: 600;
	padding: 0;
}
.Section103{
	background-image: url(/Site/mediastore/clims-digitalis-jelentkezes-aloldal-head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
	margin-top: -100px;
}
.Section104{
	padding: 5rem 10rem;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.Button49{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Button49{
	background-color: var(--blue01);
	color: white;
	padding: 1rem 2rem;
	width: fit-content;
}
.Gallery3{
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
	width: 100%;
}
.Gallery4{
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
	width: 100%;
}
.header{
	position: relative;
	display: flex;
	width: 100%;
	height: 60px;
}
.Gallery5{
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
	width: 100%;
}
.Gallery6{
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
	width: 100%;
}
.Gallery7{
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
	width: 100%;
}
.Gallery8{
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
	width: 100%;
}
.FormattedText17{
	color: var(--grey01);
	font-size: 20px;
}
.Row1{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Image27{
	display: none;
}
.Image28{
	display: none;
}
.button:hover{
	transform: scale(1.05);
	--moz-transform: scale(1.05);
	--o-transform: scale(1.05);
	--ms-transform: scale(1.05);
}
.Section31{
	background-image:url(/Site/mediastore/clims-sm-head.jpg);
	background-size: cover;
	--moz-background-size: cover;
	--o-background-size: cover;
	--ms-background-size: cover;
}
.Section105{
	padding: 0;
}
.Column56{
	padding: 0;
	height: 600px;
}
.Video1{
	height: 600px;
}
.Section106{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 5rem 10rem;
}
.Section107{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
	margin-top: -100px;
}
.Column57{
	justify-content: center;
	--moz-justify-content: center;
	--o-justify-content: center;
	--ms-justify-content: center;
}
.Section108{
	padding: 5rem 10rem;
}
.Column58{
	height: 500px;
}
.Image29{
	width: 30px;
	height: 30px;
}
.hotelOption{
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	padding: 0;
}
.SimplyText65{
	color: var(--grey01);
	padding: 0;
}
.SimplyText66{
	color: var(--blue01);
	font-weight: 600;
}
.SimplyText68{
	color: var(--grey01);
	font-weight:600;
}
.Card39{
	padding: 0 !important;
}
.Card40{
	padding: 0;
}
.Card41{
	padding: 0;
}
.Card42{
	padding: 0;
}
.Card43{
	padding: 0;
}
.Card44{
	padding: 0;
}
.Card45{
	padding: 0;
}
.Card46{
	padding: 0;
}
.Card47{
	padding: 0;
}
.Card48{
	padding: 0;
}
.Section110{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 5rem 10rem;
}
.Image30{
	width: 200px;
	height: 200px;
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
}
.Button52{
	padding: 1rem 2rem;
	background-color: var(--blue01);
	color: white;
	width: fit-content;
}
.Button7:hover{
	background-color: white !important;
}
.SimplyText72{
	color: var(--blue01);
	font-weight: 600;
	font-size: 20px;
	text-align: center;
}
.Image31{
	width: 25px;
	height: 25px;
}
.Row27{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
	padding: 0;
}
.Column71{
	padding: 0;
	gap: 0;
}
.SimplyText73{
	padding: 1rem 0;
}
.menuOpened{
	display: flex !important;
}
.SimplyText78{
	color: var(--blue01);
	font-weight: 600;
	text-align: center;
}
.Image36{
	width: 200px;
	height: 200px;
}
.Section111{
	padding: 3rem 10rem;
}
.Row32{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.SimplyText79{
	color: var(--blue01);
}
.Section112{
	background-color: var(--blue02);
}
.Section113{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 3rem 10rem;
}
.SimplyText80{
	color: var(--blue01);
	font-weight: 600;
	text-align: center;
}
.FormattedText18{
	color: var(--blue01);
}
.Section114{
	padding: 3rem 10rem;
}
.Section115{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	padding: 3rem 10rem;
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.SimplyText81{
	font-size: 24px;
	color: var(--blue01);
	font-weight: 600;
	text-align: center;
}
.Section116{
	background-image: url(/Site/mediastore/nke-map.jpg);
	background-size: 50%;
	--moz-background-size: 50%;
	--o-background-size: 50%;
	--ms-background-size: 50%;
	background-repeat: no-repeat;
	background-position: center center;
	height: 500px;
	background-color: #333132;
}
.Gallery1{
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
	width: 100%;
}
.Gallery9{
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
	width: 100%;
}
.button{
	transition: 0.3s;
	--moz-transition: 0.3s;
	--o-transition: 0.3s;
	--ms-transition: 0.3s;
	cursor: pointer;
	text-decoration: none;
	--moz-text-decoration: none;
	--o-text-decoration: none;
	--ms-text-decoration: none;
	--epub-text-decoration: none;
}
.g-lb{
	cursor: pointer;
}
.Gallery10{
	align-self: center;
	--moz-align-self: center;
	--o-align-self: center;
	--ms-align-self: center;
	width: 100%;
}
.Video3{
	height: 600px;
}
@media (max-width: 500px){
.row{
	display: flex;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	gap: 1rem;
	padding: 1rem;
	width: 100%;
}
.card{
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding: 1rem;
}
.column{
	display: flex;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	gap: 1rem;
	padding: 1rem;
	width: 100%;
}
.footer{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	height: auto;
}
.image{
	width: 100%;
}
.SimplyText2{
	color: var(--blue01);
	font-size: 22px;
	font-weight: 600;
	text-align: center;
}
.SimplyText3{
	font-size: 25px;
	font-weight: 700;
	color: #013a7f;
	padding-left: 0;
	text-align: center;
}
.SimplyText4{
	padding-left: 0;
	text-align: center;
}
.Column2{
	background-color: #dceefc;
	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;
}
.Image1{
	display: none;
}
.Image2{
	display: none;
}
.formattedText{
	padding: 1rem;
	width: 100%;
}
.FormattedText3{
	text-align: center;
}
canvas{
	width: 100%;
}
.Row8{
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
}
.Image6{
	width: 50px;
}
.Row6{
	margin-left: 0;
	flex-direction: row;
	--moz-flex-direction: row;
	--o-flex-direction: row;
	--ms-flex-direction: row;
}
.SimplyText6{
	font-size: 22px;
}
.Row5{
	padding: 0;
	gap: 0;
}
.Row9{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.Card15 > .row, .Card18 > .row, .Card20 > .row, .Card22 > .row, .Card24 > .row, .Card32 > .row, .Card34 > .row, .Card36 > .row, .Card38 > .row{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
}
.SimplyText7{
	text-align: center;
}
.Section10{
	padding: 1rem 0 !important;
}
.Row12{
	padding: 0;
	gap: 0;
}
.Row13{
	margin-left: 0;
}
.SimplyText36{
	font-size: 22px;
}
.Row14{
	align-items: center;
	--moz-align-items: center;
	--o-align-items: center;
	--ms-align-items: center;
}
.SimplyText35{
	text-align: center;
}
.Image12, .Image13, .Image16, .Image18, .Image20, .Image22, .Image24, .Image26{
	display: none;
}
.Section4{
	display: none !important;
}
.Image27, .Image28{
	display: block;
	border: none;
}
.footer{
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	height: auto;
	padding: 2rem 0;
}
.Button2{
	border: none;
}
.hm-menuIcon{
	display: block !important;
	;
}
.Row2{
	flex-direction: row !important;
	--moz-flex-direction: row !important;
	--o-flex-direction: row !important;
	--ms-flex-direction: row !important;
	;
}
.hm-container{
	position: sticky;
	top: 0;
	left: 0;
	display: none;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	width: 100%;
	text-align: center;
	background-color: white;
	border-bottom: 2px solid var(--blue01);
}
.hm-menuItem{
	border: none;
	display: block !important;
	color: var(--blue01);
	padding: 5px 0;
	;
}
.hm-btnClose{
	width: 40px;
	height: 40px;
	;
}
.Section73{
	display: none !important;
}
.SimplyText5{
	color: white;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
}
.Header1{
	background-image: none !important;
	background-color: var(--blue01);
	height: 100px !important;
	z-index: 2;
	position: sticky !important;
	top: 0;
}
.Column56{
	padding: 0;
	height: 350px;
}
.Video3{
	height: 300px;
	width: 100%;
}
.section{
	display: flex;
	flex-direction: column;
	--moz-flex-direction: column;
	--o-flex-direction: column;
	--ms-flex-direction: column;
	gap: 1rem;
	padding: 2rem 0;
	width: 100%;
}
}
