/* BODY */
html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
		}
	}
}
/* ================================================================================================================================================================== */

:root {
	--greena:#009A4C;
	--greenb:#CD1F00;
	--greenc:#B0CE22;
	--redred:#02BEC9;
	
	--black0:#000;
	--gray11:#111;
	--gray22:#222;
	--gray33:#333;
	--gray44:#444;
	--gray55:#555;
	--gray66:#666;
	--gray77:#777;
	--gray88:#888;
	--gray99:#999;
	--whiteF:#fff;
	
	--tosca1:#02A6B0;
	--tosca2:#0086A4;
	--tosca3:#02474C;
	--tosca4:#028E97;
	--tosca5:#035E65;
	--orange:#FF2A00;
	--dongke:#030051;
	
	--bgdesc:#F7F7F7;
	--bgblue:#E1FDFE;
	
	--shadow1:0px 3px 15px 0px rgba(0,0,0,0.1);
	--shadow2:0px 3px 15px 0px rgba(0,0,0,0.2);
	
	--font1:'Quicksand', sans-serif;
	--font2:'Playfair Display', serif;
}

/* ATTRIBUTES */
a {text-decoration:none;}
sup {position:relative;top:-0.5em;font-size:10px;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.active {color:#FFF62C!important;} 
.shadows {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);} 
*, *::before, *::after {box-sizing:border-box;} 
::-webkit-scrollbar {width:5px;height:0;}
::-webkit-scrollbar-track {background:#F2F2F2;}
::-webkit-scrollbar-thumb {background:#ddd;}
::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}

#linebox {width:100%;margin:-5px auto;padding:5px 0;background:var(--tosca1);position:relative;z-index:999;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	a {text-decoration:none;}
	sup {position:relative;top:-0.5em;font-size:10px;}
	.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
	.active {color:#FFF62C!important;}
	.shadows {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);} 
	*, *::before, *::after {box-sizing:border-box;}
	::-webkit-scrollbar {width:5px;height:0;}
	::-webkit-scrollbar-track {background:#F2F2F2;}
	::-webkit-scrollbar-thumb {background:#ddd;}
	::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}
	
	#linebox {width:100%;margin:-5px auto;padding:5px 0;background:var(--tosca1);position:relative;z-index:999;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		a {text-decoration:none;}
		sup {position:relative;top:-0.5em;font-size:10px;}
		.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
		.active {color:#FFF62C!important;}
		.shadows {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);} 
		*, *::before, *::after {box-sizing:border-box;}
		::-webkit-scrollbar {width:5px;height:0;}
		::-webkit-scrollbar-track {background:#F2F2F2;}
		::-webkit-scrollbar-thumb {background:#ddd;}
		::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}
		
		#linebox {width:100%;margin:-5px auto;padding:5px 0;background:var(--tosca1);position:relative;z-index:999;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			a {text-decoration:none;}
			sup {position:relative;top:-0.5em;font-size:10px;}
			.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
			.active {color:#FFF62C!important;}
			.shadows {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);} 
			.warnasatu {color:var(--greenc);}
			.warnaduas {color:var(--greena);}
			.warnatiga {color:var(--gray33);}
			.warnaenam {color:var(--gray66);}
			.warnanine {color:#999999;}
			*, *::before, *::after {box-sizing:border-box;}
			::-webkit-scrollbar {width:5px;height:0;}
			::-webkit-scrollbar-track {background:#F2F2F2;}
			::-webkit-scrollbar-thumb {background:#ddd;}
			::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}
			
			#linebox {width:100%;margin:-5px auto;padding:5px 0;background:var(--tosca1);position:relative;z-index:999;}
		}
	}
}
/* ================================================================================================================================================================== */

/* BG BODY */
#bg {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray33);background:var(--whiteF);}
/* ================================================================================================================================================================== */

/* WHATSAPP BUTTON */
.whatsappbuttonleft {position:fixed;bottom:20px;left:20px;width:auto;z-index:999;padding:0;margin:auto;text-align:center;float:none;}
.whatsappbuttonrite {position:fixed;bottom:20px;right:20px;width:auto;z-index:999;padding:0;margin:auto;text-align:center;float:none;}
/* ================================================================================================================================================================== */

/* TOP */
#baxtop {width:100%;height:auto;margin:0 auto;padding:0;background:var(--tosca1);}
#boxtop {width:1200px;margin:0 auto;padding:0;}

#boxsnav {width:1200px;height:auto;margin:0 auto;padding:10px 0;display:flex;align-items:center;}
#boxlogo {width:30%;height:auto;margin:0 auto;padding:0;line-height:0;}
#boxlogo a {line-height:0;}
#boxlogo img {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
#boxmenu {width:70%;height:auto;margin:0 auto;padding:0;}

#boxmenubot {margin:0;padding:0;}
#boxlogom {width:20%;height:auto;margin:0 auto;padding:0;float:left;text-align:left;position:relative;z-index:999;display:none;}

#topline0 {margin:0;padding:0;display:flex;}
.topline1 {width:10%;margin:0;padding:2px 0;background:#0000FF;}
.topline2 {width:10%;margin:0;padding:2px 0;background:#02a6b0;}
.topline3 {width:80%;margin:0;padding:2px 0;background:#E96118;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#baxtop {width:100%;height:auto;margin:0 auto;padding:0;background:var(--tosca1);}
			#boxtop {width:100%;margin:0 auto;padding:0;}
			
			#boxsnav {width:100%;height:auto;margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;}
			#boxlogo {width:100%;height:auto;margin:0 auto;padding:0;float:none;text-align:center;position:relative;z-index:999;display:none;}
			#boxlogo img {width:50%;height:auto;margin:0 auto;padding:0;}
			#boxmenu {width:100%;height:auto;margin:0 auto;padding:0;float:none;text-align:center;display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:column;}
									
			#boxlogom {width:100%;height:auto;margin:0 auto;padding:1%;float:none;text-align:center;position:relative;z-index:999;display:flex;line-height:0;align-items:center;}
			#boxlogom img {width:100%;height:auto;margin:0;padding:0;}
			#boxlogom a {line-height:0;}
			
			#topline0 {margin:0;padding:0;display:flex;}
			.topline1 {width:10%;margin:0;padding:2px 0;background:#0000FF;}
			.topline2 {width:10%;margin:0;padding:2px 0;background:#02a6b0;}
			.topline3 {width:80%;margin:0;padding:2px 0;background:#E96118;}
		}
	}
}
/* ================================================================================================================================================================== */

/* HEADER */
#bgheader {width:100%;margin:0 auto;padding:0;}
#boheader {width:100%;margin:0 auto;padding:0;}
.boheaderimg {width:100%;height:auto;overflow:hidden;}
.boheaderimg img {width:100%;height:auto;}

#bgheaderno {width:100%;margin:0 auto;padding:0;background:var(--whiteF);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgheader {width:100%;margin:0 auto;padding:0;}
	#boheader {width:100%;margin:0 auto;padding:0;}
	.boheaderimg {width:100%;height:auto;overflow:hidden;}
	.boheaderimg img {width:100%;height:auto;}

	#bgheaderno {width:100%;margin:0 auto;padding:0;background:var(--whiteF);}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgheader {width:100%;margin:0 auto;padding:0;}
		#boheader {width:100%;margin:0 auto;padding:0;}
		.boheaderimg {width:100%;height:auto;overflow:hidden;}
		.boheaderimg img {width:100%;height:auto;}

		#bgheaderno {width:100%;margin:0 auto;padding:0;background:var(--whiteF);}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgheader {width:100%;margin:0 auto;padding:0;}
			#boheader {width:100%;margin:0 auto;padding:0;}
			.boheaderimg {width:100%;height:auto;overflow:hidden;}
			.boheaderimg img {width:100%;height:auto;}
			
			#bgheaderno {width:100%;margin:0 auto;padding:0;background:var(--whiteF);}
		}
	}
}
/* ================================================================================================================================================================== */

/* SLIDESHOW */
#bgslideshow {width:100%;margin:0 auto;padding:0;}
#boslideshow {width:100%;margin:0 auto;padding:0;}
#boslideshow img {width:100%;margin:0 auto;padding:0;}

/* LEFT */
#slideshowboxL {width:50%;height:100%;left:0;bottom:0;line-height:1;padding:0 70px;position:absolute;text-align:center;display:flex;z-index:999;background:rgba(0, 0, 0, 0.5);transform:perspective(2000px);align-self:stretch;flex-wrap:wrap;align-content:center;}
.slideshowboxtitL {width:100%;margin:0 auto;padding:0;display:block;font-weight:500;font-size:50px;font-family:'Quicksand', sans-serif;color:var(--whiteF);text-align:left;line-height:1.5;}
.slideshowboxdesL {width:100%;margin:0 auto;padding:0;display:block;font-weight:400;font-size:50px;font-family:'Anton', sans-serif;color:var(--whiteF);text-align:left;line-height:1.5;}
/* CENTER */
#slideshowboxC {width:100%;height:auto;left:0;bottom:0;line-height:1;padding:20px 0 125px;position:absolute;text-align:center;display:flex;flex-wrap:wrap;z-index:999;background:rgba(0,0,0,0.5);align-items:center;}
.slideshowboxtitC {width:100%;margin:0 auto;padding:0 10px;display:block;font-weight:500;font-size:30px;font-family:'Quicksand', sans-serif;color:var(--whiteF);text-align:center;line-height:1.5;}
.slideshowboxdesC {width:100%;margin:0 auto;padding:0 10px;display:block;font-weight:400;font-size:50px;font-family:'Anton', sans-serif;color:var(--whiteF);text-align:center;line-height:1.5;}
/* RIGHT */
#slideshowboxR {width:50%;height:100%;right:0;bottom:0;line-height:1;padding:0 70px;position:absolute;text-align:center;display:flex;z-index:999;background:rgba(0, 0, 0, 0.5);transform:perspective(2000px);align-self:stretch;flex-wrap:wrap;align-content:center;}
.slideshowboxtitR {width:100%;margin:0 auto;padding:0;display:block;font-weight:500;font-size:50px;font-family:'Quicksand', sans-serif;color:var(--whiteF);text-align:right;line-height:1.5;}
.slideshowboxdesR {width:100%;margin:0 auto;padding:0;display:block;font-weight:400;font-size:50px;font-family:'Anton', sans-serif;color:var(--whiteF);text-align:right;line-height:1.5;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgslideshow {width:100%;margin:0 auto;padding:0;}
			#boslideshow {width:100%;margin:0 auto;padding:0;}
			#boslideshow img {width:100%;margin:0 auto;padding:0;}

			/* LEFT */
			#slideshowboxL {width:50%;height:100%;left:0;bottom:0;line-height:1;padding:0 70px;position:absolute;text-align:center;display:flex;z-index:999;background:rgba(0, 0, 0, 0.5);transform:perspective(2000px);align-self:stretch;flex-wrap:wrap;align-content:center;}
			.slideshowboxtitL {width:100%;margin:0 auto;padding:0;display:block;font-weight:500;font-size:80px;font-family:'Quicksand', sans-serif;color:var(--whiteF);text-align:left;line-height:1.5;}
			.slideshowboxdesL {width:100%;margin:0 auto;padding:0;display:block;font-weight:400;font-size:100px;font-family:'Anton', sans-serif;color:var(--whiteF);text-align:left;line-height:1.5;}
			/* CENTER */
			#slideshowboxC {width:100%;height:auto;left:0;bottom:0;line-height:1;padding:100px 0;position:absolute;text-align:center;display:flex;flex-wrap:wrap;z-index:999;background:rgba(0,0,0,0.5);align-items:center;}
			.slideshowboxtitC {width:100%;margin:0 auto;padding:0 10px;display:block;font-weight:500;font-size:80px;font-family:'Quicksand', sans-serif;color:var(--whiteF);text-align:center;line-height:1.5;}
			.slideshowboxdesC {width:100%;margin:0 auto;padding:0 10px;display:block;font-weight:400;font-size:100px;font-family:'Anton', sans-serif;color:var(--whiteF);text-align:center;line-height:1.5;}
			/* RIGHT */
			#slideshowboxR {width:50%;height:100%;right:0;bottom:0;line-height:1;padding:0 70px;position:absolute;text-align:center;display:flex;z-index:999;background:rgba(0, 0, 0, 0.5);transform:perspective(2000px);align-self:stretch;flex-wrap:wrap;align-content:center;}
			.slideshowboxtitR {width:100%;margin:0 auto;padding:0;display:block;font-weight:500;font-size:80px;font-family:'Quicksand', sans-serif;color:var(--whiteF);text-align:right;line-height:1.5;}
			.slideshowboxdesR {width:100%;margin:0 auto;padding:0;display:block;font-weight:400;font-size:100px;font-family:'Anton', sans-serif;color:var(--whiteF);text-align:right;line-height:1.5;}
		}
	}
}
/* ================================================================================================================================================================== */

/* BREADCUMB */
#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
#bobreadcumb {width:1200px;margin:0 auto;padding:10px 0;border-bottom:1px solid #ddd;}
.bobreadcumbtit {margin:0 auto;padding:0;font-weight:700;font-size:12px;text-transform:uppercase;}
.bobreadcumbtit a {color:var(--orange);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
	#bobreadcumb {width:90%;margin:0 auto;padding:10px 0;border-bottom:1px solid #ddd;}
	.bobreadcumbtit {margin:0 auto;padding:0;font-weight:700;font-size:12px;text-transform:uppercase;}
	.bobreadcumbtit a {color:var(--orange);}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
		#bobreadcumb {width:90%;margin:0 auto;padding:10px 0;border-bottom:1px solid #ddd;}
		.bobreadcumbtit {margin:0 auto;padding:0;font-weight:700;font-size:12px;text-transform:uppercase;}
		.bobreadcumbtit a {color:var(--orange);}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
			#bobreadcumb {width:90%;margin:0 auto;padding:10px 0;border-bottom:1px solid #ddd;}
			.bobreadcumbtit {margin:0 auto;padding:0;font-weight:700;font-size:12px;text-transform:uppercase;}
			.bobreadcumbtit a {color:var(--orange);}
		}
	}
}
/* ================================================================================================================================================================== */

/* BOOKING FORM */
#bgpriceforma {width:100%;margin:0 auto;padding:0 0 50px;}
#bopriceforma {width:1000px;margin:-85px auto 0;padding:0;background:var(--whiteF);position:relative;z-index:9;border-radius:3px;box-shadow:var(--shadow1);overflow:hidden;}

#copriceforma {margin:0;padding:0;display:flex;align-items:center;}
#priceformaleft {width:100%;margin:0 auto;padding:50px;background:var(--tosca1);clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0 100%, 0 0);}
.priceformatoptit {margin:0 auto;padding:0;}
.priceformatoptit h2 {font-weight:700;font-size:20px;font-family:'Playfair Display', serif;color:var(--whiteF);}
.priceformatopdes {margin:0 auto;padding:0;}
.priceformatopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--whiteF);}

#priceformarite {width:100%;margin:0 auto;padding:0 20px;}
.priceformabotfil {margin:0 auto;padding:0;}
.priceformabotfilbox {margin:0;padding:0;display:flex;flex-wrap:wrap;}
.priceformabotfilinput {width:100%;margin:2px auto;text-align:center;}

.search {margin:0 auto;font-size:14px;font-family:'Quicksand', sans-serif;padding:11px 0;border:1px solid var(--tosca3);background:var(--whiteF);color:var(--gray44);box-sizing:border-box;vertical-align:top;border-radius:3px;}
input.search {width:100%;text-align:center;outline:none;}
input.search:focus {border:1px solid var(--orange);}

/* FORM B */
#bgpriceformb {width:100%;margin:0 auto;padding:20px 0;background:#f9f9f9;}
#bopriceformb {width:1200px;margin:0 auto;padding:0;background:var(--whiteF);border-radius:3px;box-shadow:var(--shadow1);overflow:hidden;}

#copriceformb {margin:0;padding:0;display:flex;align-items:center;}
#priceformbleft {width:100%;margin:0 auto;padding:20px;background:var(--tosca1);clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0 100%, 0 0);}
.priceformbtoptit {margin:0 auto;padding:0;}
.priceformbtoptit h2 {font-weight:700;font-size:20px;font-family:'Playfair Display', serif;color:var(--whiteF);}
.priceformbtopdes {margin:0 auto;padding:0;}
.priceformbtopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--whiteF);}

#priceformbrite {width:100%;margin:0 auto;padding:0 20px;}
.priceformbbotfil {margin:0 auto;padding:0;}
.priceformbbotfilbox {margin:0;padding:0;display:flex;flex-wrap:wrap;}
.priceformbbotfilinput {width:100%;margin:2px auto;}

.searchb {margin:0 auto;font-size:14px;font-family:'Quicksand', sans-serif;padding:11px 0;border:1px solid var(--tosca1);background:var(--whiteF);color:var(--gray44);box-sizing:border-box;vertical-align:top;border-radius:3px;}
input.searchb {width:100%;text-align:center;outline:none;}
input.searchb:focus {border:1px solid var(--orange);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgpriceforma {width:100%;margin:0 auto;padding:5% 0;}
			#bopriceforma {width:90%;margin:0 auto;padding:0;background:var(--whiteF);position:relative;z-index:9;border-radius:3px;box-shadow:var(--shadow1);overflow:hidden;}

			#copriceforma {margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			#priceformaleft {width:100%;margin:0 auto;padding:5% 5% 8%;background:var(--tosca1);clip-path: polygon(0 0, 100% 0%, 100% 95%, 50% 100%, 0 95%);}
			.priceformatoptit {margin:0 auto;padding:0;}
			.priceformatoptit h2 {font-weight:700;font-size:20px;font-family:'Playfair Display', serif;color:var(--whiteF);}
			.priceformatopdes {margin:0 auto;padding:0;}
			.priceformatopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--whiteF);}

			#priceformarite {width:100%;margin:0 auto;padding:5%;}
			.priceformabotfil {margin:0 auto;padding:0;}
			.priceformabotfilbox {margin:0;padding:0;display:flex;flex-wrap:wrap;}
			.priceformabotfilinput {width:100%;margin:2px auto;text-align:center;}

			.search {margin:0 auto;font-size:14px;font-family:'Quicksand', sans-serif;padding:11px 0;border:1px solid var(--tosca3);background:var(--whiteF);color:var(--gray44);box-sizing:border-box;vertical-align:top;border-radius:3px;}
			input.search {width:100%;text-align:center;outline:none;}
			input.search:focus {border:1px solid var(--orange);}

			
			/* FORM B */
			#bgpriceformb {width:100%;margin:0 auto;padding:20px 0;background:#f9f9f9;}
			#bopriceformb {width:90%;margin:0 auto;padding:0;background:var(--whiteF);border-radius:3px;box-shadow:var(--shadow1);overflow:hidden;}

			#copriceformb {margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			#priceformbleft {width:100%;margin:0 auto;padding:5% 5% 8%;background:var(--tosca1);clip-path: polygon(0 0, 100% 0%, 100% 95%, 50% 100%, 0 95%);}
			.priceformbtoptit {margin:0 auto;padding:0;}
			.priceformbtoptit h2 {font-weight:700;font-size:20px;font-family:'Playfair Display', serif;color:var(--whiteF);}
			.priceformbtopdes {margin:0 auto;padding:0;}
			.priceformbtopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--whiteF);}

			#priceformbrite {width:100%;margin:0 auto;padding:5%;}
			.priceformbbotfil {margin:0 auto;padding:0;}
			.priceformbbotfilbox {margin:0;padding:0;display:flex;flex-wrap:wrap;}
			.priceformbbotfilinput {width:100%;margin:2px auto;}

			.searchb {margin:0 auto;font-size:14px;font-family:'Quicksand', sans-serif;padding:11px 0;border:1px solid var(--tosca1);background:#fff;color:var(--gray44);box-sizing:border-box;vertical-align:top;border-radius:3px;}
			input.searchb {width:100%;text-align:center;outline:none;}
			input.searchb:focus {border:1px solid var(--orange);}
		}
	}
}
/* ================================================================================================================================================================== */


/* FRONTPAGE */
#bgfrontpage {width:100%;margin:0 auto;padding:50px 0;}
#bofrontpage {width:100%;margin:0 auto;padding:0;}
#cofrontpage {width:1200px;margin:0 auto;padding:0;}

#frontpage {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;}
#frontpageleft {width:50%;float:left;margin:0;padding:0 50px 0 0;display:flex;flex-wrap:wrap;}
.frontpageimg {width:100%;height:auto;overflow:hidden;margin:0 auto;line-height:0;}
.frontpageimg img {width:100%;height:auto;clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%);box-shadow:var(--shadow1);}
#frontpagerite {width:50%;float:left;margin:0;padding:0;}
.frontpagetit {width:100%;margin:0;padding:0;}
.frontpagetit h3 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.frontpagesde {width:100%;margin:0;padding:0;}
.frontpagesde h1 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.frontpagedes {width:100%;margin:10px auto 30px;padding:20px;background:var(--bgdesc);}
.frontpagedes h2 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.frontpagemor {margin:0;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgfrontpage {width:100%;margin:0 auto;padding:10% 0;}
			#bofrontpage {width:100%;margin:0 auto;padding:0;}
			#cofrontpage {width:90%;margin:0 auto;padding:0;}

			#frontpage {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			#frontpageleft {width:100%;float:left;margin:0 auto 5%;padding:0;display:flex;flex-wrap:wrap;}
			.frontpageimg {width:100%;height:auto;overflow:hidden;margin:0 auto;line-height:0;}
			.frontpageimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);box-shadow:var(--shadow1);}
			#frontpagerite {width:100%;float:left;margin:0;padding:0;}
			.frontpagetit {width:100%;margin:0;padding:0;}
			.frontpagetit h3 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.frontpagesde {width:100%;margin:0;padding:0;}
			.frontpagesde h1 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.frontpagedes {width:100%;margin:10px auto 30px;padding:20px;background:var(--bgdesc);}
			.frontpagedes h2 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.frontpagemor {margin:0;padding:0;}
		}
	}
}
/* ================================================================================================================================================================== */

/* PROMO HOME */
#bgpromohome {width:100%;margin:0 auto;padding:50px 0;background:#EBF0FB;}
#bopromohome {width:80%;margin:0 auto;padding:0;}
#copromohometop {width:60%;margin:0 auto 20px;padding:0;display:flex;flex-wrap:wrap;}
.promohometopcat {width:100%;margin:0;padding:0;}
.promohometopcat h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.promohometoptit {width:100%;margin:0;padding:0;}
.promohometoptit h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.promohometopdes {width:100%;margin:0 auto;padding:0;}
.promohometopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

#copromohomebot {width:100%;margin:0;padding:0;display:flex;justify-content: center;}
#promohome {width:32.33%;margin:0 0.5%;padding:0;}
#promohometop {margin:0;padding:0;}
.promohomeimg {width:100%;height:auto;overflow:hidden;}
.promohomeimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 99% 50%, 100% 100%, 0 100%, 1% 50%);}
#promohomebot {margin:0;padding:0;}
.promohomeket {margin:0 auto;padding:0;}
.promohomeket h2 {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.promohometit {margin:0;padding:0;}
.promohometit h2 {font-weight:700;font-size:18px;font-family:'Quicksand', serif;}
.promohometit a {color:var(--tosca3);}
.promohometit a:hover {color:var(--orange);}
.promohomedet {margin:0 auto;padding:0;}
.promohomedet h3 {font-weight:600;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgpromohome {width:100%;margin:0 auto;padding:50px 0;background:#EBF0FB;}
			#bopromohome {width:90%;margin:0 auto;padding:0;}
			#copromohometop {width:100%;margin:0 0 5%;padding:0;display:flex;flex-wrap:wrap;}
			.promohometopcat {width:100%;margin:0;padding:0;}
			.promohometopcat h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.promohometoptit {width:100%;margin:0;padding:0;}
			.promohometoptit h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.promohometopdes {width:100%;margin:0 auto;padding:0;}
			.promohometopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			
			#copromohomebot {width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;}
			#promohome {width:100%;margin:0 auto 5%;padding:0;}
			#promohometop {margin:0;padding:0;}
			.promohomeimg {width:100%;height:auto;overflow:hidden;}
			.promohomeimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 99% 50%, 100% 100%, 0 100%, 1% 50%);}
			#promohomebot {margin:0;padding:0;}
			.promohomeket {margin:0 auto;padding:0;}
			.promohomeket h2 {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.promohometit {margin:0;padding:0;}
			.promohometit h2 {font-weight:700;font-size:18px;font-family:'Quicksand', serif;color:var(--tosca3);}
			.promohomedet {margin:0 auto;padding:0;}
			.promohomedet h3 {font-weight:600;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
		}
	}
}
/* ================================================================================================================================================================== */

/* PROMO PAGE */
#bgpromopage {width:100%;margin:0 auto;padding:50px 0 100px;}
#bopromopage {width:100%;margin:0 auto;padding:0;}
#copromopagetop {width:1200px;margin:0 auto 20px;padding:0;display:flex;flex-wrap:wrap;}
.promopagetopcat {width:100%;margin:0;padding:0;}
.promopagetopcat h2 {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.promopagetoptit {width:100%;margin:0;padding:0;}
.promopagetoptit h2 {font-weight:700;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.promopagetopdes {width:100%;margin:0 auto;padding:0;}
.promopagetopdes h3 {font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

#copromopagebot {width:80%;margin:0 auto;padding:0;display:flex;justify-content: center;}
#promopage {width:32.33%;margin:0 0.5%;padding:0;}
#promopagetop {margin:0;padding:0;}
.promopageimg {width:100%;height:auto;overflow:hidden;}
.promopageimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 99% 50%, 100% 100%, 0 100%, 1% 50%);}
#promopagebot {margin:0;padding:0;}
.promopageket {margin:0 auto;padding:0;}
.promopageket h2 {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.promopagetit {margin:0;padding:0;}
.promopagetit h2 {font-weight:700;font-size:18px;font-family:'Quicksand', serif;}
.promopagetit a {color:var(--tosca3);}
.promopagetit a:hover {color:var(--orange);}
.promopagedet {margin:0 auto;padding:0;}
.promopagedet h3 {font-weight:600;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgpromopage {width:100%;margin:0 auto;padding:50px 0;background:#EBF0FB;}
			#bopromopage {width:90%;margin:0 auto;padding:0;}
			#copromopagetop {width:100%;margin:0 0 5%;padding:0;display:flex;flex-wrap:wrap;}
			.promopagetopcat {width:100%;margin:0;padding:0;}
			.promopagetopcat h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.promopagetoptit {width:100%;margin:0;padding:0;}
			.promopagetoptit h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.promopagetopdes {width:100%;margin:0 auto;padding:0;}
			.promopagetopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			
			#copromopagebot {width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;}
			#promopage {width:100%;margin:0 auto 5%;padding:0;}
			#promopagetop {margin:0;padding:0;}
			.promopageimg {width:100%;height:auto;overflow:hidden;}
			.promopageimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 99% 50%, 100% 100%, 0 100%, 1% 50%);}
			#promopagebot {margin:0;padding:0;}
			.promopagetit {margin:0;padding:0;}
			.promopagetit h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
		}
	}
}
/* ================================================================================================================================================================== */

/* PROMO DETAILS */
#bgpromodetails {width:100%;margin:0 auto;padding:50px 0;background:var(--whiteF);}
#bopromodetails {width:1200px;margin:0 auto;padding:0;}

#bopromodetailsleft {width:68%;float:left;margin:0 2% 0 0;padding:0;}
#bopromodetailsrite {width:30%;float:left;margin:0;padding:0;position:sticky;top:120px;}

/* DETAILS */
#promodetailstop {width:100%;margin:0 auto;padding:0;}
.promodetailsimg {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
.promodetailsimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 99% 50%, 100% 100%, 0 100%, 1% 50%);}

#promodetailsmid {width:100%;margin:20px auto;padding:0 10px;}
.promodetailsket {margin:0 auto;padding:0;}
.promodetailsket h1 {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.promodetailstit {margin:0 auto;padding:0;}
.promodetailstit h2 {font-weight:700;font-size:24px;font-family:'Quicksand', serif;color:var(--tosca3);}
.promodetailsdet {margin:0 auto;padding:0;}
.promodetailsdet h3 {font-weight:600;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray66);}

#promodetailsbot {width:100%;margin:0 auto;padding:0 10px;}
.promodetailsdes {margin:0;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.promodetailsdes h2 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
.promodetailsdes h3 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
.promodetailsdes p {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.promodetailsdes a {font-weight:500;color:var(--orange);}
.promodetailsdes a:hover {color:var(--black0);}
.promodetailsdes ol {list-style:decimal;margin-left:20px;}
.promodetailsdes ul {list-style:disc;margin-left:20px;}

#promodetailsfot {margin:25px auto 0;padding:25px;background:var(--bgblue);border:1px solid #96F7FB;}
#promodetailshed {margin:0 auto 20px;padding:0;}
.promodetailsnot {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}
.promodetailstex {font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
#promodetailsbut {margin:0;padding:0;display:flex;}
.promodetailstom {margin:0 1%;padding:0;}

/* LIST */
#promodetailslisthead {margin:0 auto 20px;padding:0;}
.promodetailslistheadbot {font-weight:700;font-size:20px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}

#promodetailslist {width:100%;margin:0 auto;padding:20px;border:1px solid #ddd;display:flex;flex-wrap:wrap;}
#promodetailslistbox {width:100%;margin:0 auto 10%;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
#promodetailslistboxtop {width:100%;margin:0 auto;padding:0;}
.promodetailslistimg {width:100%;height:auto;overflow:hidden;margin:0;padding:0;line-height:0;}
.promodetailslistimg img {width:100%;height:auto;line-height:0;clip-path: polygon(0 0, 100% 0, 99% 50%, 100% 100%, 0 100%, 1% 50%);}
#promodetailslistboxbot {width:100%;margin:0 auto;padding:0;}
.promodetailslistket {margin:0 auto;padding:0;}
.promodetailslistket h2 {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.promodetailslisttit {margin:0 auto;padding:0;}
.promodetailslisttit h2 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;}
.promodetailslisttit a {color:var(--tosca3);}
.promodetailslisttit a:hover {color:var(--orange);}
.promodetailslistdet {margin:0 auto;padding:0;}
.promodetailslistdet h3 {font-weight:600;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgpromodetails {width:100%;margin:0 auto;padding:5% 0;background:var(--whiteF);}
			#bopromodetails {width:90%;margin:0 auto;padding:0;}

			#bopromodetailsleft {width:100%;float:left;margin:0 auto 10%;padding:0;}
			#bopromodetailsrite {width:100%;float:left;margin:0;padding:0;position:sticky;top:120px;}

			/* DETAILS */
			#promodetailstop {width:100%;margin:0 auto;padding:0;}
			.promodetailsimg {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
			.promodetailsimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 99% 50%, 100% 100%, 0 100%, 1% 50%);}

			#promodetailsmid {width:100%;margin:20px auto;padding:0 10px;}
			.promodetailsket {margin:0 auto;padding:0;}
			.promodetailsket h1 {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.promodetailstit {margin:0 auto;padding:0;}
			.promodetailstit h2 {font-weight:700;font-size:24px;font-family:'Quicksand', serif;color:var(--tosca3);}
			.promodetailsdet {margin:0 auto;padding:0;}
			.promodetailsdet h3 {font-weight:600;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray66);}

			#promodetailsbot {width:100%;margin:0 auto;padding:0 10px;}
			.promodetailsdes {margin:0;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.promodetailsdes h2 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
			.promodetailsdes h3 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
			.promodetailsdes p {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.promodetailsdes a {font-weight:500;color:var(--orange);}
			.promodetailsdes a:hover {color:var(--black0);}
			.promodetailsdes ol {list-style:decimal;margin-left:20px;}
			.promodetailsdes ul {list-style:disc;margin-left:20px;}

			#promodetailsfot {margin:25px auto 0;padding:25px;background:var(--bgblue);border:1px solid #96F7FB;}
			#promodetailshed {margin:0 auto 20px;padding:0;}
			.promodetailsnot {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}
			.promodetailstex {font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			#promodetailsbut {margin:0;padding:0;display:flex;flex-wrap:wrap;}
			.promodetailstom {margin:2% 0;padding:0;}

			/* LIST */
			#promodetailslisthead {margin:0 auto 20px;padding:0;}
			.promodetailslistheadbot {font-weight:700;font-size:20px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}

			#promodetailslist {width:100%;margin:0 auto;padding:20px;border:1px solid #ddd;display:flex;flex-wrap:wrap;}
			#promodetailslistbox {width:100%;margin:0 auto 10%;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			#promodetailslistboxtop {width:100%;margin:0 auto;padding:0;}
			.promodetailslistimg {width:100%;height:auto;overflow:hidden;margin:0;padding:0;line-height:0;}
			.promodetailslistimg img {width:100%;height:auto;line-height:0;clip-path: polygon(0 0, 100% 0, 99% 50%, 100% 100%, 0 100%, 1% 50%);}
			#promodetailslistboxbot {width:100%;margin:0 auto;padding:0;}
			.promodetailslistket {margin:0 auto;padding:0;}
			.promodetailslistket h2 {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.promodetailslisttit {margin:0 auto;padding:0;}
			.promodetailslisttit h2 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;}
			.promodetailslisttit a {color:var(--tosca3);}
			.promodetailslisttit a:hover {color:var(--orange);}
			.promodetailslistdet {margin:0 auto;padding:0;}
			.promodetailslistdet h3 {font-weight:600;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray66);}

		}
	}
}
/* ================================================================================================================================================================== */


/* BENEFIT */
#bgbenefit {width:100%;margin:0 auto;padding:100px 0;background:var(--bgdesc);}
#bobenefit {width:80%;margin:0 auto;padding:0;}

#cobenefit {margin:0;padding:0;display:flex;align-items:center;}

#cobenefitleft {width:40%;margin:0;padding:0 50px 0 0;}
#benefittop {width:100%;margin:0 auto 20px;padding:0;}
.benefittopnot {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.benefittoptit {margin:0 auto;padding:0;}
.benefittoptit h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.benefittopdes {margin:10px auto 20px;padding:20px;background:var(--whiteF);border-radius:3px;}
.benefittopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.benefittopimg {width:100%;height:auto;overflow:hidden;}
.benefittopimg img {width:100%;height:auto;overflow:hidden;}

#cobenefitrite {width:60%;margin:0 auto;padding:0;}
#benefitbot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#benefitbotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;flex-wrap:wrap;}
#benefitbottop {width:10%;margin:0 auto;padding:0;}
.benefitbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
.benefitbotimg img {width:100%;height:auto;margin:0 auto;}
#benefitbotfot {width:90%;margin:0 auto;padding:0 20px;}
.benefitbottit {margin:0 auto;padding:0;}
.benefitbottit h2 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}
.benefitbotdes {margin:0 auto;padding:0;}
.benefitbotdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbenefit {width:100%;margin:0 auto;padding:10% 0;background:var(--bgdesc);}
			#bobenefit {width:80%;margin:0 auto;padding:0;}

			#cobenefit {margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;}

			#cobenefitleft {width:100%;margin:0 auto 5%;padding:0;}
			#benefittop {width:100%;margin:0 auto 20px;padding:0;}
			.benefittopnot {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.benefittoptit {margin:0 auto;padding:0;}
			.benefittoptit h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.benefittopdes {margin:10px auto 20px;padding:20px;background:var(--whiteF);border-radius:3px;}
			.benefittopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.benefittopimg {width:100%;height:auto;overflow:hidden;}
			.benefittopimg img {width:100%;height:auto;overflow:hidden;}

			#cobenefitrite {width:100%;margin:0 auto;padding:0;}
			#benefitbot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#benefitbotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;flex-wrap:wrap;}
			#benefitbottop {width:20%;margin:0 auto;padding:0;}
			.benefitbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
			.benefitbotimg img {width:100%;height:auto;margin:0 auto;}
			#benefitbotfot {width:80%;margin:0 auto;padding:0 20px;}
			.benefitbottit {margin:0 auto;padding:0;}
			.benefitbottit h2 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}
			.benefitbotdes {margin:0 auto;padding:0;}
			.benefitbotdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
		}
	}
}
/* ================================================================================================================================================================== */

/* HOTLINE BAR */
#bglinebar {width:100%;margin:0 auto;padding:15% 0 5%;background:#EBF0FB;}
#bolinebar {width:1200px;margin:0 auto;padding:0;}
#bolinebarbox {margin:0 auto;padding:0;display:flex;align-items:flex-start;}
#bolinebarleft {width:50%;margin:-15% 0 0;padding:0;}
.bolinebarimg {width:100%;margin:0;padding:0;overflow:hidden;line-height:0;}
.bolinebarimg img {width:100%;margin:0;padding:0;clip-path:polygon(0 5%, 50% 0, 100% 5%, 100% 100%, 0 100%);}
#bolinebarrite {width:55%;margin:0 0 0 -5%;padding:50px;background:var(--whiteF);clip-path:polygon(0 5%, 50% 0, 100% 5%, 100% 100%, 0 100%);}
.bolinebartit {margin:0;padding:0;}
.bolinebartit h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.bolinebarsub {margin:0;padding:0;}
.bolinebarsub h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.bolinebardes {margin:10px auto 20px;padding:0;}
.bolinebardes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

#bolinebarlist {margin:0 auto;padding:0;}
#bolinebarlistbox {margin:0 auto 10px;padding:0;display:flex;align-items:center;}
#bolinebarlistleft {width:10%;margin:0 auto;padding:0;}
.bolinebarlistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.bolinebarlistimg img {width:100%;height:auto;}
.bolinebarlistimg a {line-height:0;}
#bolinebarlistrite {width:90%;margin:0 auto;padding:0 10px;}
.bolinebarlisttop {margin:0;padding:0;}
.bolinebarlisttop a {font-weight:400;font-size:25px;font-family:'Anton', sans-serif;color:var(--tosca3);}
.bolinebarlistnot {margin:0;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bglinebar {width:100%;margin:0 auto;padding:10% 0;background:#EBF0FB;}
			#bolinebar {width:90%;margin:0 auto;padding:0;}
			#bolinebarbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;}
			#bolinebarleft {width:100%;margin:0;padding:0;}
			.bolinebarimg {width:100%;margin:0;padding:0;overflow:hidden;line-height:0;}
			.bolinebarimg img {width:100%;margin:0;padding:0;clip-path:polygon(0 5%, 50% 0, 100% 5%, 100% 100%, 0 100%);}
			#bolinebarrite {width:100%;margin:0;padding:10%;background:var(--whiteF);clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);}
			.bolinebartit {margin:0 auto;padding:0;font-weight:600;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.bolinebarsub {margin:0 auto;padding:0;}
			.bolinebarsub h2 {font-weight:600;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.bolinebardes {margin:10px auto 20px;padding:0;}
			.bolinebardes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

			#bolinebarlist {margin:0 auto;padding:0;}
			#bolinebarlistbox {margin:0 auto 5%;padding:0;display:flex;align-items:center;}
			#bolinebarlistleft {width:20%;margin:0 auto;padding:0;}
			.bolinebarlistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.bolinebarlistimg img {width:80%;height:auto;}
			.bolinebarlistimg a {line-height:0;}
			#bolinebarlistrite {width:80%;margin:0 auto;padding:0 10px;}
			.bolinebarlisttop {margin:0;padding:0;}
			.bolinebarlisttop a {font-weight:400;font-size:25px;font-family:'Anton', sans-serif;color:var(--tosca3);}
			.bolinebarlistnot {margin:0;padding:0;}
		}
	}
}
/* ====================================================================================================================================================== */

/* BOTTOM 0 */
#bgbottomb {width:100%;margin:0 auto;padding:0;background:var(--whiteF);}
#bobottomb {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;}

#bobottomba {width:50%;margin:0;padding:5% 5% 5% 20%;background:var(--tosca4);}
#bottombboxa {width:100%;margin:0;padding:0;}
.bottombimga {margin:0 auto 10px;padding:0;}
.bottombimga img {width:100%;margin:0 auto;padding:0;}
.bottombdesa {margin:0 auto;padding:0;}
.bottombdesa h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--whiteF);}

#bobottombb {width:50%;margin:0 auto;padding:0 5%;}
#bottombboxb {width:100%;margin:0;padding:0;}
.bottombtitb {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);text-transform:uppercase;}
.bottombsubb {margin:0 auto;padding:0;font-weight:700;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);text-transform:uppercase;}
.bottombdesb {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.bottombdesb li {list-style:none;margin:0 auto 10px;padding:0;} 
.bottombdesb a {color:var(--orange);}
.bottombdesb a:hover {color:var(--gray22);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{ 
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbottomb {width:100%;margin:0 auto;padding:0;background:var(--whiteF);}
			#bobottomb {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;}

			#bobottomba {width:100%;margin:0;padding:10%;background:var(--tosca4);}
			#bottombboxa {width:100%;margin:0;padding:0;}
			.bottombimga {margin:0 auto 10px;padding:0;}
			.bottombimga img {width:100%;margin:0 auto;padding:0;}
			.bottombdesa {margin:0 auto;padding:0;}
			.bottombdesa h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--whiteF);}

			#bobottombb {width:100%;margin:0 auto;padding:10% 5%;}
			#bottombboxb {width:100%;margin:0;padding:0;}
			.bottombtitb {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);text-transform:uppercase;}
			.bottombsubb {margin:0 auto;padding:0;font-weight:700;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);text-transform:uppercase;}
			.bottombdesb {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.bottombdesb li {list-style:none;margin:0 auto 10px;padding:0;} 
			.bottombdesb a {color:var(--orange);}
			.bottombdesb a:hover {color:var(--gray22);}
		}
	}
}
/* ================================================================================================================================================================== */

/* BOTTOM 1 */
#bgbottom {width:100%;margin:0 auto;padding:100px 0;background:var(--tosca3);}
#bobottom {width:1000px;margin:0 auto;padding:0;display:flex;justify-content:space-between;}
#bottombox {width:auto;margin:0;padding:0;} 
.bottomtit {margin:0 auto 20px;padding:0;font-weight:700;font-size:24px;font-family:'Quicksand', sans-serif;color:var(--whiteF);text-transform:uppercase;}
.bottomdes {margin:0 auto;padding:0;font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--whiteF);}
.bottomdes li {list-style:none;margin:0 auto 10px;padding:0;} 
.bottomdes a {color:var(--whiteF);}
.bottomdes a:hover {color:var(--orange);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{ 
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbottom {width:100%;margin:0 auto;padding:10% 0;background:var(--tosca3);}
			#bobottom {width:90%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;}
			#bottombox {width:100%;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid var(--tosca5);} 
			.bottomtit {margin:0 auto 20px;padding:0;font-weight:700;font-size:24px;font-family:'Quicksand', sans-serif;color:var(--whiteF);text-transform:uppercase;}
			.bottomdes {margin:0 auto;padding:0;font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--whiteF);}
			.bottomdes li {list-style:none;margin:0 auto 10px;padding:0;} 
			.bottomdes a {color:var(--whiteF);}
			.bottomdes a:hover {color:var(--orange);}
		}
	}
}
/* ================================================================================================================================================================== */

/* FOOTER */
#bgfooter {width:100%;margin:0 auto;padding:50px 0;background:var(--tosca3);}
#bofooter {width:90%;margin:0 auto;padding:0;font-weight:600;font-size:14px;font-family:'Quicksand', sans-serif;display:flex;border-top:1px solid var(--tosca4);}
#footer1 {width:50%;color:var(--whiteF);}
#footer2 {width:50%;text-align:right;color:var(--whiteF);}
#footer2 a {color:var(--whiteF);text-decoration :none;}
#footer2 a:hover {color:var(--whiteF);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgfooter {width:100%;margin:0 auto;padding:50px 0;background:var(--tosca3);}
			#bofooter {width:90%;margin:0 auto;padding:0;font-weight:600;font-size:14px;font-family:'Quicksand', sans-serif;display:flex;flex-wrap:wrap;border-top:1px solid var(--tosca4);}
			#footer1 {width:100%;text-align:center;color:var(--whiteF);}
			#footer2 {width:100%;text-align:center;color:var(--whiteF);}
			#footer2 a {color:var(--whiteF);text-decoration :none;}
			#footer2 a:hover {color:var(--whiteF);}
		}
	}
}
/* ================================================================================================================================================================== */

/* CONTENT PAGES */
#bgpages {width:100%;margin:0 auto;padding:0;}
#bopages {width:100%;margin:0 auto;padding:0;}

#pageshed {width:100%;margin:0 auto;padding:0;background:var(--whiteF);}
#pageshedbox {margin:0 auto;padding:0;display:flex;align-items:center;color:var(--whiteF);}
#pageshedboxfull {margin:0 auto;padding:5%;}
#pageshedboxleft {width:100%;margin:0;padding:0;}
.pageshedimg {width:100%;height:450px;overflow:hidden;margin:0 auto;padding:0;line-height:0;display:grid;align-content:center;}
.pageshedimg img {width:100%;height:auto;}
#pageshedboxrite {width:100%;height:450px;margin:0;padding:5%;position:absolute;background:rgba(0,0,0,0.7);right:0;align-self:stretch;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;}
.pageshedcat {margin:0;padding:0;font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;text-transform:uppercase;}
.pageshedtit {margin:0 0 10px;padding:0;}
.pageshedtit h1 {font-weight:700;font-size:24px;font-family:'Playfair Display', serif;}
.pagesheddes {margin:0;padding:0;}
.pagesheddes h2 {font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;}

#pagesfots {width:1200px;margin:0 auto;padding:5% 0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;}
#pagesfot {width:100%;margin:0 auto;padding:0 0 5%;display:flex;flex-wrap:wrap;}
#pagesfot:nth-child(2n+0) {width:100%;margin:0 auto;padding:0 0 5%;display:flex;flex-wrap:wrap;}

/* LEFT */
#pagesfotboxL {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;}
#pagesfotboxtopL {width:55%;margin:0;padding:0;text-align:right;}
.pagesfotimgL {width:100%;height:auto;margin:0;padding:0;line-height:0;overflow:hidden;}
.pagesfotimgL img {width:100%;height:auto;line-height:0;}
#pagesfotboxbotL {width:50%;margin:0 0 0 -5%;padding:50px 50px 50px 100px;background:var(--whiteF);clip-path: polygon(5% 0, 100% 0, 100% 100%, 5% 100%, 0 50%);}
.pagesfotcatL {margin:0;padding:0;}
.pagesfotcatL h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange);}
.pagesfottitL {margin:0;padding:0;}
.pagesfottitL h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.pagesfottagL {margin:0;padding:0;}
.pagesfottagL h3 {font-weight:600;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--tosca4);}
.pagesfotdesL {margin:20px auto 50px;}
.pagesfotdesL h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.pagesfotmorL {margin:0 auto;padding:0;text-align:right;}

/* CENTER */
#pagesfotC {width:50%;margin:0;padding:0 0 50px;display:flex;}
#pagesfotC:nth-child(4n+1), #pagesfotC:nth-child(4n+4) {width:48%;margin:0 1% 5%;padding:0;display:flex;}
#pagesfotC:nth-child(4n+2), #pagesfotC:nth-child(4n+3) {width:48%;margin:0 1% 5%;padding:0;display:flex;}
#pagesfotboxC {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;}
#pagesfotboxtopC {width:100%;margin:0 auto;padding:0;}
.pagesfotimgC {width:100%;height:auto;margin:0;padding:0;line-height:0;overflow:hidden;}
.pagesfotimgC img {width:100%;height:auto;line-height:0;}
#pagesfotboxbotC {width:90%;margin:-10% auto 0;padding:50px;background:var(--whiteF);clip-path: polygon(50% 0, 100% 5%, 100% 100%, 0 100%, 0 5%);}
.pagesfotcatC {margin:0;padding:0;}
.pagesfotcatC h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange);}
.pagesfottitC {margin:0;padding:0;}
.pagesfottitC h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.pagesfottagC {margin:0;padding:0;}
.pagesfottagC h3 {font-weight:600;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--tosca4);}
.pagesfotdesC {margin:20px auto 50px;}
.pagesfotdesC h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.pagesfotmorC {margin:0 auto;padding:0;text-align:right;}

/* RIGHT */
#pagesfotboxR {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;}
#pagesfotboxtopR {width:55%;margin:0;padding:0;}
.pagesfotimgR {width:100%;height:auto;margin:0;padding:0;line-height:0;overflow:hidden;}
.pagesfotimgR img {width:100%;height:auto;line-height:0;}
#pagesfotboxbotR {width:50%;margin:0 -5% 0 0;padding:50px 100px 50px 50px;text-align:right;background:var(--whiteF);z-index:99;clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0 100%, 0 0);z-index:99;}
.pagesfotcatR {margin:0;padding:0;}
.pagesfotcatR h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange);}
.pagesfottitR {margin:0 auto;padding:0;}
.pagesfottitR h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.pagesfottagR {margin:0;padding:0;}
.pagesfottagR h3 {font-weight:600;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--tosca4);}
.pagesfotdesR {margin:20px auto 50px;padding:0;}
.pagesfotdesR h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.pagesfotmorR {margin:0 auto;padding:0;text-align:left;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgpages {width:100%;margin:0 auto;padding:0;}
			#bopages {width:100%;margin:0 auto;padding:0;}

			#pageshed {width:100%;margin:0 auto;padding:0;background:rgba(0,0,0,0.7);}
			#pageshedbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;color:var(--whiteF);}
			#pageshedboxfull {margin:0 auto;padding:5%;}
			#pageshedboxleft {width:100%;margin:0;padding:0;}
			.pageshedimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;display:grid;align-content:start;}
			.pageshedimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 95%, 0 100%);}
			#pageshedboxrite {width:100%;height:auto;margin:0;padding:5% 5% 10%;position:relative;background:none;right:0;align-self:stretch;}
			.pageshedcat {margin:0;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;text-transform:uppercase;}
			.pageshedtit {margin:0 0 10px;padding:0;}
			.pageshedtit h1 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;}
			.pagesheddes {margin:0;padding:0;}
			.pagesheddes h2 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;}

			#pagesfots {width:90%;margin:0 auto;padding:5% 0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;}
			#pagesfot {width:100%;margin:0 auto;padding:0 0 5%;display:flex;flex-wrap:wrap;}
			#pagesfot:nth-child(2n+0) {width:100%;margin:0 auto;padding:0 0 5%;display:flex;flex-wrap:wrap;background:var(--whiteF);}
			
			/* LEFT */
			#pagesfotboxL {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			#pagesfotboxtopL {width:100%;margin:0;padding:0;text-align:right;}
			.pagesfotimgL {width:100%;height:auto;margin:0;padding:0;line-height:0;overflow:hidden;}
			.pagesfotimgL img {width:100%;height:auto;line-height:0;}
			#pagesfotboxbotL {width:90%;margin:-10% auto 0;padding:5%;background:var(--whiteF);clip-path: polygon(0 2%, 50% 0, 100% 2%, 100% 100%, 0 100%);}
			.pagesfotcatL {margin:0;padding:0;}
			.pagesfotcatL h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange);}
			.pagesfottitL {margin:0;padding:0;}
			.pagesfottitL h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.pagesfottagL {margin:0;padding:0;}
			.pagesfottagL h3 {font-weight:600;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--tosca4);}
			.pagesfotdesL {margin:20px auto 50px;}
			.pagesfotdesL h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.pagesfotmorL {margin:0 auto;padding:0;text-align:right;}
			
			/* CENTER */
			#pagesfotC {width:50%;margin:0;padding:0 0 50px;display:flex;}
			#pagesfotC:nth-child(4n+1), #pagesfotC:nth-child(4n+4) {width:100%;margin:0 auto 5%;padding:0 0 50px;display:flex;background:rgba(185,135,0,0.1);}
			#pagesfotC:nth-child(4n+2), #pagesfotC:nth-child(4n+3) {width:100%;margin:0 auto 5%;padding:0 0 50px;display:flex;background:var(--whiteF);}
			#pagesfotboxC {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;}
			#pagesfotboxtopC {width:100%;margin:0 auto;padding:0;}
			.pagesfotimgC {width:100%;height:auto;margin:0;padding:0;line-height:0;overflow:hidden;}
			.pagesfotimgC img {width:100%;height:auto;line-height:0;}
			#pagesfotboxbotC {width:90%;margin:-10% auto 0;padding:5%;background:var(--whiteF);clip-path: polygon(0 2%, 50% 0, 100% 2%, 100% 100%, 0 100%);}
			.pagesfotcatC {margin:0;padding:0;}
			.pagesfotcatC h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange);}
			.pagesfottitC {margin:0 auto;padding:0;}
			.pagesfottitC h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.pagesfottagC {margin:0;padding:0;}
			.pagesfottagC h3 {font-weight:600;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--tosca4);}
			.pagesfotdesC {margin:20px auto 50px;}
			.pagesfotdesC h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray33);}
			.pagesfotmorC {margin:0 auto;padding:0;}
			
			/* RIGHT */
			#pagesfotboxR {width:100%;margin:0 auto 5%;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			#pagesfotboxtopR {width:100%;margin:0;padding:0;}
			.pagesfotimgR {width:100%;height:auto;margin:0;padding:0;line-height:0;overflow:hidden;}
			.pagesfotimgR img {width:100%;height:auto;}
			#pagesfotboxbotR {width:90%;margin:0 auto -10%;padding:5%;text-align:left;background:var(--whiteF);clip-path: polygon(0 0, 100% 0, 100% 98%, 50% 100%, 0 98%);z-index:99;}
			.pagesfotcatR {margin:0;padding:0;}
			.pagesfotcatR h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange);}
			.pagesfottitR {margin:0 auto;padding:0;}
			.pagesfottitR h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.pagesfottagR {margin:0;padding:0;}
			.pagesfottagR h3 {font-weight:600;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--tosca4);}
			.pagesfotdesR {margin:20px auto 50px;padding:0;}
			.pagesfotdesR h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.pagesfotmorR {margin:0 auto;padding:0;text-align:right;}
		}

	}
}
/* ================================================================================================================================================================== */
/* CONTENT PAGES DETAILS */
#bgpagesdetails {width:100%;margin:0 auto;padding:50px 0 100px;background:var(--whiteF);}
#bopagesdetails {width:1200px;margin:0 auto;padding:0;}

#bopagesdetailsleft {width:70%;float:left;margin:0 auto;padding:0;}
#pagesdetailsful {margin:0 auto;padding:0;}
#pagesdetailsbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#pagesdetailstop {width:100%;margin:0 auto;padding:0;}
.pagesdetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.pagesdetailsimg img {width:100%;height:auto;line-height:0;}
#pagesdetailsbot {width:90%;margin:-100px auto 0;padding:10% 5%;background:var(--whiteF);clip-path: polygon(50% 0, 100% 2%, 100% 100%, 0 100%, 0 2%);}
.pagesdetailscat {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange);}
.pagesdetailstit {margin:0 auto;padding:0;}
.pagesdetailstit h1 {font-weight:700;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.pagesdetailstag {margin:0 auto;padding:0;}
.pagesdetailstag h2 {font-weight:600;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--tosca4);}
.pagesdetailsdes {margin:20px auto 0;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.pagesdetailsdes h2 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
.pagesdetailsdes h3 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
.pagesdetailsdes table {width:100%!important;font-weight:500;font-size:16!important;font-family:'Quicksand', sans-serif!important;}
.pagesdetailsdes p {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;}
.pagesdetailsdes a {color:color:var(--orange);}
.pagesdetailsdes a:hover {color:var(--black0);}
.pagesdetailsdes ol li {list-style:decimal;margin-left:20px;}
.pagesdetailsdes ul li {list-style:disc;margin-left:20px;}

/* CONTENT PAGES LIST */
#bopagesdetailsrite {width:30%;float:left;margin:0 auto;padding:0 0 0 20px;position:sticky;top:150px;}
#pagesdetailslis {margin:0 auto 50px;padding:0;}
#pagesdetailslistop {width:100%;margin:0;padding:0;}
.pagesdetailslisimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
.pagesdetailslisimg img {width:100%;height:auto;}
#pagesdetailslisbot {width:90%;margin:-50px auto 0;padding:30px 20px 20px;background:var(--whiteF);clip-path: polygon(50% 0, 100% 5%, 100% 100%, 0 100%, 0 5%);}
.pagesdetailsliscat {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange);}
.pagesdetailslistit {margin:0 auto;padding:0;}
.pagesdetailslistit h2 {font-weight:700;font-size:18px;font-family:'Playfair Display', sans-serif;color:var(--tosca3);}
.pagesdetailslistag {margin:5px auto 20px;padding:0;}
.pagesdetailslistag h3 {font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.pagesdetailslismor {margin:0 auto;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgpagesdetails {width:100%;margin:0 auto;padding:10% 0 20%;background:var(--whiteF);}
			#bopagesdetails {width:90%;margin:0 auto;padding:0;}

			#bopagesdetailsleft {width:100%;float:left;margin:0 auto;padding:0;}
			#pagesdetailsful {margin:0 auto;padding:0;}
			#pagesdetailsbox {margin:0 auto 10%;padding:0;display:flex;flex-wrap:wrap;}
			#pagesdetailstop{width:100%;margin:0 auto;padding:0;}
			.pagesdetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.pagesdetailsimg img {width:100%;height:auto;line-height:0;}
			#pagesdetailsbot {width:95%;margin:-50px auto 0;padding:10% 5%;background:var(--whiteF);clip-path: polygon(50% 0, 100% 1%, 100% 100%, 0 100%, 0 1%);}
			.pagesdetailscat {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange);}
			.pagesdetailstit {margin:0 auto;padding:0;}
			.pagesdetailstit h1 {font-weight:700;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.pagesdetailstag {margin:0 auto;padding:0;}
			.pagesdetailstag h2 {font-weight:600;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--tosca4);}
			.pagesdetailsdes {margin:20px auto 0;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.pagesdetailsdes h2 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
			.pagesdetailsdes h3 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
			.pagesdetailsdes table {width:100%!important;font-weight:500;font-size:16!important;font-family:'Quicksand', sans-serif!important;}
			.pagesdetailsdes p {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;}
			.pagesdetailsdes a {color:color:var(--orange);}
			.pagesdetailsdes a:hover {color:var(--black0);}
			.pagesdetailsdes ol li {list-style:decimal;margin-left:20px;}
			.pagesdetailsdes ul li {list-style:disc;margin-left:20px;}

			/* CONTENT PAGES LIST */
			#bopagesdetailsrite {width:100%;float:left;margin:0 auto;padding:0;position:relative;top:0;}
			#pagesdetailslis {margin:0 auto 50px;padding:0;}
			#pagesdetailslistop {width:100%;margin:0;padding:0;}
			.pagesdetailslisimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
			.pagesdetailslisimg img {width:100%;height:auto;}
			#pagesdetailslisbot {width:90%;margin:-50px auto 0;padding:30px 20px 20px;background:var(--whiteF);clip-path: polygon(50% 0, 100% 5%, 100% 100%, 0 100%, 0 5%);}
			.pagesdetailsliscat {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange);}
			.pagesdetailslistit {margin:0 auto;padding:0;}
			.pagesdetailslistit h2 {font-weight:700;font-size:18px;font-family:'Playfair Display', sans-serif;color:var(--tosca3);}
			.pagesdetailslistag {margin:5px auto 20px;padding:0;}
			.pagesdetailslistag h3 {font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.pagesdetailslismor {margin:0 auto;padding:0;}

		}
	}
}
/* ================================================================================================================================================================== */

/* ======================================================= */
/* BUS */
/* ======================================================= */
/* BUS HOME */
#bgbushome {width:100%;margin:0 auto;padding:50px 0 100px;}
#bobushome {width:100%;margin:0 auto;padding:0;}
#cobushome {width:100%;margin:0 auto;padding:0;}

#bobushometop {width:1000px;margin:0 auto;padding:50px 0;display:flex;flex-wrap:wrap;align-items:center;}
#bobushometopleft {width:74%;margin:0;padding:0 1% 0 0;display:flex;flex-wrap:wrap;}
.bobushometopnot {width:100%;margin:0;padding:0;}
.bobushometopnot h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.bobushometoptit {width:100%;margin:0;padding:0;}
.bobushometoptit h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.bobushometopdes {margin:0;padding:20px;background:var(--bgdesc);border-radius:3px;}
.bobushometopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
#bobushometoprite {width:25%;margin:0;padding:0;display:flex;justify-content:center;}
.bobushometopbut {margin:0;padding:0;}

#bobushomebot {width:90%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;}
#bushomebox {width:31.33%;margin:0 1% 2%;padding:0;overflow:hidden;}

#bushomeboxtop {margin:0 auto;padding:0;}
.bushomeimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.bushomeimg img {width:100%;height:auto;padding:0;}
.bushomeimg img:hover {width:100%;height:auto;padding:0;transition:all .3s;transform:scale(1.1);}

#bushomeboxbodi {margin:0 40px;padding;0;}
#bushomeboxhed {margin:0 auto 10px;padding:0;}
.bushomecat {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.bushometit {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Anton', sans-serif;color:var(--tosca3);text-transform:uppercase;}
.bushomesit {margin:0 auto;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}

#bushomeboxbot {margin:10px auto;padding:20px;background:#E1FDFE;border-radius:3px;}
.bushomefas {margin:0 auto;padding:0;font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

#bushomeboxfot {margin:0 auto;padding:0;display:flex;}
.bushomemor {width:50%;margin:0;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbushome {width:100%;margin:0 auto;padding:10% 0;}
			#bobushome {width:100%;margin:0 auto;padding:0;}
			#cobushome {width:100%;margin:0 auto;padding:0;}

			#bobushometop {width:90%;margin:0 auto 10%;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			#bobushometopleft {width:100%;margin:0 auto 10%;padding:0;display:flex;flex-wrap:wrap;}
			.bobushometopnot {width:100%;margin:0;padding:0;}
			.bobushometopnot h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.bobushometoptit {width:100%;margin:0;padding:0;}
			.bobushometoptit h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.bobushometopdes {margin:0;padding:20px;background:var(--bgdesc);border-radius:3px;}
			.bobushometopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			#bobushometoprite {width:100%;margin:0;padding:0;display:flex;justify-content:center;}
			.bobushometopbut {margin:0;padding:0;}


			#bobushomebot {width:90%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;}
			#bushomebox {width:100%;margin:0 auto 5%;padding:0;overflow:hidden;}

			#bushomeboxtop {margin:0 auto;padding:0;}
			.bushomeimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.bushomeimg img {width:100%;height:auto;padding:0;}
			.bushomeimg img:hover {width:100%;height:auto;padding:0;transition:all .3s;transform:scale(1.1);}

			#bushomeboxbodi {margin:0;padding;0;}
			#bushomeboxhed {margin:0 auto 10px;padding:0;}
			.bushomecat {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.bushometit {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Anton', sans-serif;color:var(--tosca3);text-transform:uppercase;}
			.bushomesit {margin:0 auto;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}

			#bushomeboxbot {margin:10px auto;padding:20px;background:#E1FDFE;border-radius:3px;}
			.bushomefas {margin:0 auto;padding:0;font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

			#bushomeboxfot {margin:0 auto;padding:0;display:flex;}
			.bushomemor {width:50%;margin:0;padding:0;}
		}
	}
}
/* ================================================================================================================================================================== */
/* BUS PAGE */
#bgbuspage {width:100%;margin:0 auto;padding:0;}
#bobuspage {width:100%;margin:0 auto;padding:0;}

#bobuspagetop {width:100%;margin:0 auto;padding:0;background:rgba(0,0,0,0.7);color:var(--whiteF);display:flex;align-items:center;}
#bobuspagetopleft {width:100%;margin:0;padding:0;}
.bobuspagetopimg {width:100%;height:450px;overflow:hidden;margin:0 auto;padding:0;line-height:0;display:grid;align-content:center;}
.bobuspagetopimg img {width:100%;height:auto;}
#bobuspagetoprite {width:100%;height:450px;margin:0;padding:5%;position:absolute;background:rgba(0,0,0,0.7);right:0;align-self:stretch;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;}
.bobuspagetopcat {margin:0;padding:0;}
.bobuspagetopcat h3 {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;}
.bobuspagetoptit {margin:0 0 10px;padding:0;}
.bobuspagetoptit h1 {font-weight:700;font-size:24px;font-family:'Playfair Display', serif;}
.bobuspagetopdes {margin:0;padding:0;}
.bobuspagetopdes h2 {font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;}

#bobuspagebot {width:90%;margin:0 auto;padding:50px 0;display:flex;flex-wrap:wrap;justify-content:center;}
#buspagebox {width:31.33%;margin:0 1% 2%;padding:0;overflow:hidden;}

#buspageboxtop {margin:0 auto;padding:0;}
.buspageimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.buspageimg img {width:100%;height:auto;padding:0;}
.buspageimg img:hover {width:100%;height:auto;padding:0;transition:all .3s;transform:scale(1.1);}

#buspageboxbodi {margin:0 40px;padding;0;}
#buspageboxhed {margin:0 auto 10px;padding:0;}
.buspagecat {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.buspagetit {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Anton', sans-serif;color:var(--tosca3);text-transform:uppercase;}
.buspagesit {margin:0 auto;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}

#buspageboxbot {margin:10px auto;padding:20px;background:#E1FDFE;border-radius:3px;}
.buspagefas {margin:0 auto;padding:0;font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

#buspageboxfot {margin:0 auto;padding:0;display:flex;}
.buspagemor {width:50%;margin:0;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbuspage {width:100%;margin:0 auto;padding:0;}
			#bobuspage {width:100%;margin:0 auto;padding:0;}

			#bobuspagetop {width:100%;margin:0 auto;padding:0;background:rgba(0,0,0,0.7);color:var(--whiteF);display:flex;flex-wrap:wrap;align-items:center;}
			#bobuspagetopleft {width:100%;margin:0;padding:0;}
			.bobuspagetopimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;display:grid;align-content:center;}
			.bobuspagetopimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 95%, 0 100%);}
			#bobuspagetoprite {width:100%;height:auto;margin:0;padding:5% 5% 10%;position:relative;background:none;right:0;align-self:stretch;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;}
			.bobuspagetopcat {margin:0;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;}
			.bobuspagetoptit {margin:0 0 10px;padding:0;}
			.bobuspagetoptit h1 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;}
			.bobuspagetopdes {margin:0;padding:0;}
			.bobuspagetopdes h2 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;}

			#bobuspagebot {width:90%;margin:0 auto;padding:5% 0;display:flex;flex-wrap:wrap;justify-content:center;}
			#buspagebox {width:100%;margin:0 auto 5%;padding:0;overflow:hidden;}

			#buspageboxtop {margin:0 auto;padding:0;}
			.buspageimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.buspageimg img {width:100%;height:auto;padding:0;}
			.buspageimg img:hover {width:100%;height:auto;padding:0;transition:all .3s;transform:scale(1.1);}

			#buspageboxbodi {margin:0;padding;0;}
			#buspageboxhed {margin:0 auto 5%;padding:0;}
			.buspagecat {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.buspagetit {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Anton', sans-serif;color:var(--tosca3);text-transform:uppercase;}
			.buspagesit {margin:0 auto;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}

			#buspageboxbot {margin:10px auto;padding:20px;background:#E1FDFE;border-radius:3px;}
			.buspagefas {margin:0 auto;padding:0;font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

			#buspageboxfot {margin:0 auto;padding:0;display:flex;}
			.buspagemor {width:50%;margin:0;padding:0;}
		}
	}
}
/* ================================================================================================================================================================== */
/* BUS DETAILS */
#bgbusdetails {width:100%;margin:0 auto;padding:50px 0;}
#bobusdetails {width:1200px;margin:0 auto;padding:0;}

#bobusdetailshead {margin:0 auto 20px;padding:0;display:flex;background:#EBF0FB;}
#busdetailsheadleft {width:50%;margin:0;padding:0;}
.bobusdetailsleftimg {width:100%;margin:0 auto;padding:20px 0 20px 20px;overflow:hidden;line-height:0;}
.bobusdetailsleftimg img {width:100%;height:auto;}
#busdetailsheadrite {width:50%;margin:0;padding:0;display:flex;flex-wrap:wrap;}
#busdetailsheadritegal {margin:0;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center;}
#busdetailsheadritegalbox {width:24%;margin:0 0.5% 1%;padding:0;box-sizing:border-box;line-height:0;}
.busdetailsheadritegalboximg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.busdetailsheadritegalboximg img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.busdetailsheadritegalboximg a {line-height:0;}

#bobusdetailsbodi {margin:0;padding:0;}
#bobusdetailsleft {width:68%;float:left;margin:0 2% 0 0;padding:50px;background:var(--whiteF);border:1px solid #ddd;box-sizing:border-box;}
#bobusdetailsrite {width:30%;float:left;margin:0 auto;padding:0;position:sticky;top:100px;}
#bobusdetailstop {margin:0 auto;padding:0;}
#busdetailstop {margin:0 auto 20px;padding:0;}
.busdetailscat {margin:0 auto;padding:0;}
.busdetailscat h4 {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.busdetailstit {margin:0 auto;padding:0;}
.busdetailstit h1 {font-weight:700;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.busdetailsset {margin:0 auto;padding:0;} 
.busdetailsset h2 {font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
#bobusdetailsbot {margin:0 auto;padding:0;}
#busdetailsbot {margin:0 auto;padding:0;}
.busdetailsdes {margin:0 auto;padding:0;font-weight:500;font-size:16px;color:var(--gray22);text-align:justify;}
.busdetailsdes h2 {margin:0 auto;padding:0;font-weight:700;font-size:18px;color:var(--gray11);}
.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:700;font-size:18px;color:var(--gray11);}
.busdetailsdes p {margin:0 auto;padding:0;font-weight:500;font-size:16px;color:var(--gray22);}
.busdetailsdes a {color:var(--orange);}
.busdetailsdes a:hover {color:color:var(--black0);}
.busdetailsdes ol {list-style:decimal;margin-left:20px;}
.busdetailsdes ul {list-style:disc;margin-left:20px;}

#busdetailsfot {margin:25px auto 0;padding:25px;background:var(--bgblue);border:1px solid #96F7FB;}
#busdetailshed {margin:0 auto 20px;padding:0;}
.busdetailsnot {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}
.busdetailsbus {font-weight:700;font-size:20px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.busdetailstex {font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
#busdetailsbut {margin:0;padding:0;display:flex;}
.busdetailstom {margin:0 1%;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbusdetails {width:100%;margin:0 auto;padding:0;}
			#bobusdetails {width:100%;margin:0 auto;padding:0;}

			#bobusdetailshead {margin:0 auto 20px;padding:0;display:flex;flex-wrap:wrap;background:#EBF0FB;}
			#busdetailsheadleft {width:100%;margin:0;padding:0;}
			.bobusdetailsleftimg {width:100%;margin:0 auto;padding:20px 0 20px 20px;overflow:hidden;line-height:0;}
			.bobusdetailsleftimg img {width:100%;height:auto;}
			#busdetailsheadrite {width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;}
			#busdetailsheadritegal {margin:0;padding:5%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center;}
			#busdetailsheadritegalbox {width:24%;margin:0 0.5% 1%;padding:0;box-sizing:border-box;line-height:0;}
			.busdetailsheadritegalboximg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.busdetailsheadritegalboximg img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.busdetailsheadritegalboximg a {line-height:0;}

			#bobusdetailsbodi {margin:0;padding:0;}
			#bobusdetailsleft {width:100%;float:left;margin:0 auto;padding:5%;background:var(--whiteF);border:1px solid #ddd;box-sizing:border-box;}
			#bobusdetailsrite {width:100%;float:left;margin:0 auto;padding:0;position:sticky;top:100px;}
			#bobusdetailstop {margin:0 auto;padding:0;}
			#busdetailstop {margin:0 auto 20px;padding:0;}
			.busdetailscat {margin:0 auto;padding:0;}
			.busdetailscat h4 {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.busdetailstit {margin:0 auto;padding:0;}
			.busdetailstit h1 {font-weight:700;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.busdetailsset {margin:0 auto;padding:0;} 
			.busdetailsset h2 {font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			#bobusdetailsbot {margin:0 auto;padding:0;}
			#busdetailsbot {margin:0 auto;padding:0;}
			.busdetailsdes {margin:0 auto;padding:0;font-weight:500;font-size:16px;color:var(--gray22);text-align:justify;}
			.busdetailsdes h2 {margin:0 auto;padding:0;font-weight:700;font-size:18px;color:var(--gray11);}
			.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:700;font-size:18px;color:var(--gray11);}
			.busdetailsdes p {margin:0 auto;padding:0;font-weight:500;font-size:16px;color:var(--gray22);}
			.busdetailsdes a {color:var(--orange);}
			.busdetailsdes a:hover {color:color:var(--black0);}
			.busdetailsdes ol {list-style:decimal;margin-left:20px;}
			.busdetailsdes ul {list-style:disc;margin-left:20px;}

			#busdetailsfot {margin:25px auto 0;padding:25px;background:var(--bgblue);border:1px solid #96F7FB;}
			#busdetailshed {margin:0 auto 20px;padding:0;}
			.busdetailsnot {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}
			.busdetailsbus {font-weight:700;font-size:20px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.busdetailstex {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			#busdetailsbut {margin:0;padding:0;display:flex;flex-wrap:wrap;}
			.busdetailstom {margin:2% 0;padding:0;}
		}
	}
}
/* ================================================================================================================================================================== */
/* BUS LIST */
#bgbuslist {width:100%;margin:0 auto;padding:0;}
#bobuslist {width:100%;margin:0 auto;padding:0;}

#bobuslisttop {margin:0 auto;padding:0;}
.bobuslisttoptit {margin:0 auto;padding:0;}
.bobuslisttoptit h2 {font-weight:400;font-size:20px;color:var(--greena);}
.bobuslisttopdes {margin:0 auto;padding:0;}
.bobuslisttopdes h3 {font-weight:400;font-size:16px;color:var(--gray33);text-align:justify;}

#bobuslistbot {width:auto;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;}
#buslistbox {width:100%;margin:0 auto 5%;padding:0;overflow:hidden;}

#buslistboxtop {margin:0 auto;padding:0;}
.buslistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.buslistimg img {width:100%;height:auto;padding:0;}
.buslistimg img:hover {width:100%;height:auto;padding:0;transition:all .3s;transform:scale(1.1);}

#buslistboxbodi {margin:0;padding;0;}
#buslistboxhed {margin:0 auto 10px;padding:0;}
.buslistcat {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.buslisttit {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Anton', sans-serif;color:var(--tosca3);text-transform:uppercase;}
.buslistsit {margin:0 auto;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}

#buslistboxbot {margin:10px auto;padding:20px;background:#E1FDFE;border-radius:3px;}
.buslistfas {margin:0 auto;padding:0;font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

#buslistboxfot {margin:0 auto;padding:0;display:flex;}
.buslistmor {width:50%;margin:0;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbuslist {width:100%;margin:0 auto;padding:5% 0;}
			#bobuslist {width:90%;margin:0 auto;padding:0;}

			#bobuslisttop {margin:0 auto;padding:0;}
			.bobuslisttoptit {margin:0 auto;padding:0;}
			.bobuslisttoptit h2 {font-weight:400;font-size:20px;color:var(--greena);}
			.bobuslisttopdes {margin:0 auto;padding:0;}
			.bobuslisttopdes h3 {font-weight:400;font-size:16px;color:var(--gray33);text-align:justify;}

			#bobuslistbot {width:auto;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;}
			#buslistbox {width:100%;margin:0 auto 10%;padding:0;overflow:hidden;}

			#buslistboxtop {margin:0 auto;padding:0;}
			.buslistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.buslistimg img {width:100%;height:auto;padding:0;}
			.buslistimg img:hover {width:100%;height:auto;padding:0;transition:all .3s;transform:scale(1.1);}

			#buslistboxbodi {margin:0;padding;0;}
			#buslistboxhed {margin:0 auto 10px;padding:0;}
			.buslistcat {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.buslisttit {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Anton', sans-serif;color:var(--tosca3);text-transform:uppercase;}
			.buslistsit {margin:0 auto;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}

			#buslistboxbot {margin:10px auto;padding:20px;background:#E1FDFE;border-radius:3px;}
			.buslistfas {margin:0 auto;padding:0;font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

			#buslistboxfot {margin:0 auto;padding:0;display:flex;}
			.buslistmor {width:50%;margin:0;padding:0;}
		}
	}
}
/* ================================================================================================================================================================== */
/* BUS COLOUM */
#bgbuscol {width:100%;margin:0 auto;padding:20px 0 0;}
#bobuscol {width:90%;margin:0 auto;padding:50px 0;border-top:2px dashed var(--tosca4);}

#bobuscolbot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;}
#buscolbox {width:31.33%;margin:0 1% 2%;padding:0;overflow:hidden;}

#buscolboxtop {margin:0 auto;padding:0;}
.buscolimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.buscolimg img {width:100%;height:auto;padding:0;}
.buscolimg img:hover {width:100%;height:auto;padding:0;transition:all .3s;transform:scale(1.1);}

#buscolboxbodi {margin:0 40px;padding;0;}
#buscolboxhed {margin:0 auto 10px;padding:0;}
.buscolcat {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.buscoltit {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Anton', sans-serif;color:var(--tosca3);text-transform:uppercase;}
.buscolsit {margin:0 auto;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}


#buscolboxbot {margin:10px auto;padding:20px;background:#E1FDFE;border-radius:3px;}
.buscolfas {margin:0 auto;padding:0;font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

#buscolboxfot {margin:0 auto;padding:0;display:flex;}
.buscolmor {width:50%;margin:0;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbuscol {width:100%;margin:0 auto;padding:0;}
			#bobuscol {width:90%;margin:0 auto;padding:50px 0;border-top:2px dashed var(--tosca4);}

			#bobuscolbot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;}
			#buscolbox {width:100%;margin:0 auto 10%;padding:0;overflow:hidden;}

			#buscolboxtop {margin:0 auto;padding:0;}
			.buscolimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.buscolimg img {width:100%;height:auto;padding:0;}
			.buscolimg img:hover {width:100%;height:auto;padding:0;transition:all .3s;transform:scale(1.1);}

			#buscolboxbodi {margin:0;padding;0;}
			#buscolboxhed {margin:0 auto 10px;padding:0;}
			.buscolcat {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.buscoltit {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Anton', sans-serif;color:var(--tosca3);text-transform:uppercase;}
			.buscolsit {margin:0 auto;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}

			#buscolboxbot {margin:10px auto;padding:20px;background:#E1FDFE;border-radius:3px;}
			.buscolfas {margin:0 auto;padding:0;font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

			#buscolboxfot {margin:0 auto;padding:0;display:flex;}
			.buscolmor {width:50%;margin:0;padding:0;}
		}
	}
}
/* ================================================================================================================================================================== */

/* ================================ */
/* BLOG */
/* ================================ */
/* BLOG HOME */
#bgbloghome {width:100%;margin:0 auto;padding:0;}
#bobloghome {width:100%;margin:0 auto;padding:0;}

#bloghomebox {margin:0 auto;padding:0;display:flex;align-items:center;}

#bloghometop {width:40%;margin:0 auto;padding:0 50px;}
.bloghometoptit {margin:0;padding:0;}
.bloghometoptit h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.bloghometopsde {margin:0;padding:0;}
.bloghometopsde h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.bloghometopdes {margin:10px auto 50px;padding:0;}
.bloghometopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.bloghometopmor {margin:0 auto;padding:0;}

#bloghomebot {width:60%;margin:0 auto;padding:6% 6% 3%;display:flex;flex-wrap:wrap;background:#02A6B0;}
#bloghomebotbox {width:44%;margin:0 3% 6%;padding:0;background:var(--whiteF);overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;clip-path: polygon(0 2%, 50% 0, 100% 2%, 100% 100%, 50% 98%, 0 100%);}
#bloghomebothed {width:100%;margin:0 auto;padding:0;}
.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.bloghomebotimg img {width:100%;height:auto;line-height:0;}
.bloghomebotimg a {line-height:0;}
#bloghomebotfot {width:100%;margin:0 auto;padding:20px 20px 30px;}
.bloghomebotdet {margin:0;padding:0;font-weight:600;font-size:13px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
.bloghomebottit {margin:0;padding:0;}
.bloghomebottit h2 {font-weight:700;font-size:17px;font-family:'Playfair Display', serif;}
.bloghomebottit a {color:var(--tosca3);}
.bloghomebottit a:hover {color:var(--orange);}
.bloghomebotdes {margin:5px 0 0;padding:0;}
.bloghomebotdes h3 {font-weight:500;font-size:15px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbloghome {width:100%;margin:0 auto;padding:10% 0;}
			#bobloghome {width:90%;margin:0 auto;padding:0;}

			#bloghomebox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;}

			#bloghometop {width:100%;margin:0 auto 10%;padding:0;}
			.bloghometoptit {margin:0;padding:0;}
			.bloghometoptit h2 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.bloghometopsde {margin:0;padding:0;}
			.bloghometopsde h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.bloghometopdes {margin:10px auto 50px;padding:0;}
			.bloghometopdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.bloghometopmor {margin:0 auto;padding:0;}

			#bloghomebot {width:100%;margin:0 auto;padding:6% 6% 3%;display:flex;flex-wrap:wrap;background:#02A6B0;}
			#bloghomebotbox {width:100%;margin:0 auto 5%;padding:0;background:var(--whiteF);overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;clip-path: polygon(0 2%, 50% 0, 100% 2%, 100% 100%, 50% 98%, 0 100%);}
			#bloghomebothed {width:100%;margin:0 auto;padding:0;}
			.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.bloghomebotimg img {width:100%;height:auto;line-height:0;}
			.bloghomebotimg a {line-height:0;}
			#bloghomebotfot {width:100%;margin:0 auto;padding:20px 20px 30px;}
			.bloghomebotdet {margin:0;padding:0;font-weight:600;font-size:13px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
			.bloghomebottit {margin:0 auto;padding:0;}
			.bloghomebottit h2 {font-weight:700;font-size:17px;font-family:'Playfair Display', serif;}
			.bloghomebottit a {color:var(--tosca3);}
			.bloghomebottit a:hover {color:var(--orange);}
			.bloghomebotdes {margin:10px 0 0;padding:0;}
			.bloghomebotdes h3 {font-weight:500;font-size:15px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
		}
	}
}
/* ================================================================================================================================================================== */
/* BLOG PAGE */
#bgblogpage {width:100%;margin:0 auto;padding:0;}
#boblogpage {width:100%;margin:0 auto;padding:0;}

#boblogpagetop {width:100%;margin:0 auto;padding:0;background:rgba(0,0,0,0.7);color:var(--whiteF);display:flex;align-items:center;}
#boblogpagetopleft {width:100%;margin:0;padding:0;}
.boblogpagetopimg {width:100%;height:450px;overflow:hidden;margin:0 auto;padding:0;line-height:0;display:grid;align-content:center;}
.boblogpagetopimg img {width:100%;height:auto;}
#boblogpagetoprite {width:100%;height:450px;margin:0;padding:5%;position:absolute;background:rgba(0,0,0,0.7);right:0;align-self:stretch;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;}
.boblogpagetopcat {margin:0;padding:0;font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;text-transform:uppercase;}
.boblogpagetoptit {margin:0 0 10px;padding:0;}
.boblogpagetoptit h1 {font-weight:700;font-size:24px;font-family:'Playfair Display', sans-serif;}
.boblogpagetopdes {margin:0;padding:0;}
.boblogpagetopdes h2 {font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;}

#boblogpagebot {width:100%;margin:0 auto;padding:0;}

#boblogpagebotleft {width:60%;float:left;margin:0;padding:50px 50px 50px 165px;}
#blogpagehead {margin:0 auto 20px;padding:0;}
.blogpageheadtop {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.blogpageheadbot {font-weight:700;font-size:20px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}

#blogpagebox {width:100%;margin:0 auto 5%;padding:0;background:var(--whiteF);overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;}
#blogpageboxleft {width:35%;margin:0 auto;padding:0;}
.blogpageboxtopimg {width:100%;height:auto;overflow:hidden;margin:0;padding:0;line-height:0;}
.blogpageboxtopimg img {width:100%;height:auto;line-height:0;clip-path: polygon(100% 0, 95% 50%, 100% 100%, 0 100%, 0 0);}
.blogpageboxtopimg a {line-height:0;}
#blogpageboxrite {width:65%;margin:0 auto;padding:0 20px;}
.blogpageboxbotdet {margin:0 auto;padding:0;font-weight:600;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
.blogpageboxbottit {margin:0 auto;padding:0;}
.blogpageboxbottit h2 {font-weight:700;font-size:18px;font-family:'Playfair Display', serif;}
.blogpageboxbottit a {color:var(--tosca3);}
.blogpageboxbottit a:hover {color:var(--orange);}
.blogpageboxbotdes {margin:0;padding:0;}
.blogpageboxbotdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

/* BLOG POPULER */
#boblogpagebotrite {width:40%;float:left;margin:0;padding:50px 150px 50px 50px;background:#F9F9F9;position:sticky;top:120px;align-self:stretch;}
#blogpopbox {width:100%;margin:0 auto 5%;padding:0;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;}
#blogpopboxleft {width:35%;margin:0 auto;padding:0;}
.blogpopboxtopimg {width:100%;height:auto;overflow:hidden;margin:0;padding:0;line-height:0;}
.blogpopboxtopimg img {width:100%;height:auto;line-height:0;clip-path: polygon(100% 0, 95% 50%, 100% 100%, 0 100%, 0 0);}
.blogpopboxtopimg a {line-height:0;}
#blogpopboxrite {width:65%;margin:0 auto;padding:0 20px;}
.blogpopboxbotdet {margin:0 auto;padding:0;font-weight:600;font-size:15px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
.blogpopboxbottit {margin:0 auto;padding:0;}
.blogpopboxbottit h2 {font-weight:700;font-size:17px;font-family:'Playfair Display', serif;}
.blogpopboxbottit a {color:var(--tosca3);}
.blogpopboxbottit a:hover {color:var(--orange);}
.blogpopboxbotdes {margin:5px auto 10px;padding:0;}
.blogpopboxbotviw {font-weight:500;font-size:13px;font-family:'Quicksand', sans-serif;color:var(--gray99);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgblogpage {width:100%;margin:0 auto;padding:0;}
			#boblogpage {width:100%;margin:0 auto;padding:0;}

			#boblogpagetop {width:100%;margin:0 auto;padding:0;background:rgba(0,0,0,0.7);color:var(--whiteF);display:flex;flex-wrap:wrap;align-items:center;}
			#boblogpagetopleft {width:100%;margin:0;padding:0;}
			.boblogpagetopimg {width:100%;height:auto;overflow:hidden;margin:0;padding:0;line-height:0;display:grid;align-content:center;}
			.boblogpagetopimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 95%, 0 100%);}
			#boblogpagetoprite {width:100%;height:auto;margin:0;padding:5% 5% 10%;position:relative;background:none;right:0;align-self:stretch;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;}
			.boblogpagetopcat {margin:0;padding:0;font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;text-transform:uppercase;}
			.boblogpagetoptit {margin:0 0 10px;padding:0;}
			.boblogpagetoptit h1 {font-weight:700;font-size:24px;font-family:'Playfair Display', sans-serif;}
			.boblogpagetopdes {margin:0;padding:0;}
			.boblogpagetopdes h2 {font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;}

			#boblogpagebot {width:100%;margin:0 auto;padding:0;}

			#boblogpagebotleft {width:100%;float:left;margin:0;padding:0;}
			#blogpagehead {margin:0 auto;padding:5%;}
			.blogpageheadtop {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.blogpageheadbot {font-weight:700;font-size:20px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}

			#blogpagebox {width:100%;margin:0 auto 5%;padding:0;background:var(--whiteF);overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;}
			#blogpageboxleft {width:100%;margin:0 auto 5%;padding:0;}
			.blogpageboxtopimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.blogpageboxtopimg img {width:100%;height:auto;line-height:0;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 95%, 0 100%);}
			.blogpageboxtopimg a {line-height:0;}
			#blogpageboxrite {width:100%;margin:0 auto;padding:0 5%;}
			.blogpageboxbotdet {margin:0 auto;padding:0;font-weight:600;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
			.blogpageboxbottit {margin:0 auto;padding:0;}
			.blogpageboxbottit h2 {font-weight:700;font-size:18px;font-family:'Playfair Display', serif;}
			.blogpageboxbottit a {color:var(--tosca3);}
			.blogpageboxbottit a:hover {color:var(--orange);}
			.blogpageboxbotdes {margin:0;padding:0;}
			.blogpageboxbotdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			
			/* BLOG POPULER */
			#boblogpagebotrite {width:100%;float:left;margin:0;padding:5%;background:var(--bgdesc);position:sticky;top:120px;align-self:stretch;}
			#blogpopbox {width:100%;margin:0 auto 5%;padding:0;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;}
			#blogpopboxleft {width:100%;margin:0 auto;padding:0;}
			.blogpopboxtopimg {width:100%;height:auto;overflow:hidden;margin:0;padding:0;line-height:0;}
			.blogpopboxtopimg img {width:100%;height:auto;line-height:0;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 95%, 0 100%);}
			.blogpopboxtopimg a {line-height:0;}
			#blogpopboxrite {width:100%;margin:0 auto;padding:5%;}
			.blogpopboxbotdet {margin:0 auto;padding:0;font-weight:600;font-size:15px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
			.blogpopboxbottit {margin:0 auto;padding:0;}
			.blogpopboxbottit h2 {font-weight:700;font-size:17px;font-family:'Playfair Display', serif;}
			.blogpopboxbottit a {color:var(--tosca3);}
			.blogpopboxbottit a:hover {color:var(--orange);}
			.blogpopboxbotdes {margin:5px auto 10px;padding:0;}
			.blogpopboxbotviw {font-weight:500;font-size:13px;font-family:'Quicksand', sans-serif;color:var(--gray99);}

		}
	}
}
/* ================================================================================================================================================================== */

/* BLOG DETAILS */
#bgblogdetails {width:100%;margin:0 auto;padding:50px 0;background:var(--whiteF);}
#boblogdetails {width:1200px;margin:0 auto;padding:0;}

#boblogdetailsleft {width:57%;float:left;margin:0 auto;padding:0;}
#boblogdetailsrite {width:41%;float:left;margin:0 0 0 2%;padding:0;position:sticky;top:130px;}

/* DETAILS */
#blogdetailstop {width:100%;margin:0 auto;padding:0;}
.blogdetailsimg {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
.blogdetailsimg img {width:100%;height:auto;clip-path: polygon(100% 0, 100% 100%, 50% 95%, 0 100%, 0 0);}

#blogdetailsmid {width:100%;margin:20px auto;padding:0 10px;}
.blogdetailscat {margin:0;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.blogdetailstit {margin:0 auto;padding:0;}
.blogdetailstit h1 {font-weight:700;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.blogdetailsdet {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray66);}

#blogdetailsbot {width:100%;margin:0 auto;padding:0 20px;background:var(--whiteF);}
.blogdetailsdes {margin:0;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.blogdetailsdes h2 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
.blogdetailsdes h3 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
.blogdetailsdes p {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
.blogdetailsdes a {font-weight:500;color:var(--orange);}
.blogdetailsdes a:hover {color:var(--black0);}
.blogdetailsdes ol {list-style:decimal;margin-left:20px;}
.blogdetailsdes ul {list-style:disc;margin-left:20px;}

#blogdetailsfot {margin:25px auto 0;padding:25px;background:var(--bgblue);border:1px solid #96F7FB;}
#blogdetailshed {margin:0 auto 20px;padding:0;}
.blogdetailsnot {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}
.blogdetailstex {font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
#blogdetailsbut {margin:0;padding:0;display:flex;}
.blogdetailstom {margin:0 1%;padding:0;}

/* LIST */
#blogdetailslisthead {margin:0 auto 20px;padding:0;}
.blogdetailslistheadbot {font-weight:700;font-size:20px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}

#blogdetailslist {width:100%;margin:0 auto;padding:20px;border:1px solid #ddd;display:flex;flex-wrap:wrap;}
#blogdetailslistbox {width:100%;margin:0 auto 5%;padding:0;display:flex;align-items:center;}
#blogdetailslistboxtop {width:50%;margin:0 auto;padding:0;}
.blogdetailslistimg {width:100%;height:auto;overflow:hidden;margin:0;padding:0;line-height:0;}
.blogdetailslistimg img {width:100%;height:auto;line-height:0;clip-path: polygon(100% 0, 95% 50%, 100% 100%, 0 100%, 0 0);}
#blogdetailslistboxbot {width:50%;margin:0 auto;padding:0 10px;}
.blogdetailslistdet {margin:0 auto;padding:0;font-weight:600;font-size:15px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
.blogdetailslisttit {margin:0 auto;padding:0;}
.blogdetailslisttit h2 {font-weight:700;font-size:17px;font-family:'Playfair Display', serif;}
.blogdetailslisttit a {color:var(--tosca3);}
.blogdetailslisttit a:hover {color:var(--orange);}
.blogdetailslistviw {font-weight:500;font-size:13px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgblogdetails {width:100%;margin:0 auto;padding:5% 0;background:var(--whiteF);}
			#boblogdetails {width:100%;margin:0 auto;padding:0;}

			#boblogdetailsleft {width:100%;float:left;margin:0 auto 10%;padding:0;}
			#boblogdetailsrite {width:100%;float:left;margin:0 auto;padding:0;position:sticky;top:130px;}

			/* DETAILS */
			#blogdetailstop {width:100%;margin:0 auto;padding:0;}
			.blogdetailsimg {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
			.blogdetailsimg img {width:100%;height:auto;}
			
			#blogdetailsmid {width:100%;margin:20px auto;padding:0 5%;}
			.blogdetailscat {margin:0;padding:0;font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.blogdetailstit {margin:0 auto;padding:0;}
			.blogdetailstit h1 {font-weight:700;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.blogdetailsdet {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray66);}

			#blogdetailsbot {width:100%;margin:0 auto;padding:0 10%;background:var(--whiteF);}
			.blogdetailsdes {margin:0;padding:0;font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.blogdetailsdes h2 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
			.blogdetailsdes h3 {font-weight:700;font-size:18px;font-family:'Quicksand', sans-serif;color:var(--gray11);}
			.blogdetailsdes p {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			.blogdetailsdes a {font-weight:500;color:var(--orange);}
			.blogdetailsdes a:hover {color:var(--black0);}
			.blogdetailsdes ol {list-style:decimal;margin-left:20px;}
			.blogdetailsdes ul {list-style:disc;margin-left:20px;}

			#blogdetailsfot {margin:25px auto 0;padding:25px;background:var(--bgblue);border:1px solid #96F7FB;}
			#blogdetailshed {margin:0 auto 20px;padding:0;}
			.blogdetailsnot {font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}
			.blogdetailstex {font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			#blogdetailsbut {margin:0;padding:0;display:flex;flex-wrap:wrap;}
			.blogdetailstom {margin:0 0 5%;padding:0;}

			/* LIST */
			#blogdetailslisthead {margin:0 auto;padding:5%;}
			.blogdetailslistheadbot {font-weight:700;font-size:20px;font-family:'Quicksand', sans-serif;color:var(--tosca3);}

			#blogdetailslist {width:100%;margin:0 auto;padding:0;border:none;display:flex;flex-wrap:wrap;}
			#blogdetailslistbox {width:100%;margin:0 auto 5%;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			
			#blogdetailslistboxtop {width:100%;margin:0 auto;padding:0;}
			.blogdetailslistimg {width:100%;height:auto;overflow:hidden;margin:0;padding:0;line-height:0;}
			.blogdetailslistimg img {width:100%;height:auto;line-height:0;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 95%, 0 100%);}
			#blogdetailslistboxbot {width:100%;margin:0 auto;padding:5%;}
			.blogdetailslistdet {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
			.blogdetailslisttit {margin:0 auto;padding:0;}
			.blogdetailslisttit h2 {font-weight:700;font-size:18px;font-family:'Playfair Display', serif;}
			.blogdetailslisttit a {color:var(--tosca3);}
			.blogdetailslisttit a:hover {color:var(--orange);}
			.blogdetailslistviw {font-weight:500;font-size:14px;font-family:'Quicksand', sans-serif;color:var(--gray66);}
		}
	}
}
/* ================================================================================================================================================================== */

/* KONTAK KAMI */
#bgcontact {width:100%;margin:0 auto;padding:50px 0;background:var(--whiteF);}
#bocontact {width:1200px;margin:0 auto;padding:0;}

#bocontacttop {width:100%;margin:0 auto 50px;padding:0;background:var(--whiteF);color:var(--whiteF);display:flex;align-items:center;}
#bocontacttopleft {width:100%;margin:0;padding:0;}
.bocontacttopimg {width:100%;height:400px;overflow:hidden;margin:0 auto;padding:0;line-height:0;display:grid;align-content:center;}
.bocontacttopimg img {width:100%;height:auto;}
#bocontacttoprite {width:100%;height:400px;margin:0;padding:5%;position:absolute;background:rgba(0,0,0,0.7);right:0;align-self:stretch;display:flex;flex-wrap:wrap;align-content:center;flex-direction:column;justify-content:center;}
.bocontacttopcat {margin:0;padding:0;font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;text-transform:uppercase;}
.bocontacttoptit {margin:0 0 20px;padding:0;}
.bocontacttoptit h1 {font-weight:600;font-size:25px;font-family:'Playfair Display', sans-serif;}
.bocontacttopdes {margin:0;padding:0;}
.bocontacttopdes h2 {font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;}

#bocontactmid {width:1200px;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

#bocontactmidbox {width:600px;margin:0 auto;padding:0 20px;}
.bocontactmidleftboxcat {margin:0;padding:0;font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
.bocontactmidleftboxtit {margin:0 0 20px;padding:0;font-weight:700;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);}
.bocontactmidleftboxdes {margin:0 0 50px;padding:0;font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;}
.bocontactmidleftboxdes a {font-weight:500;color:var(--orange);}
.bocontactmidleftboxdes a:hover {color:var(--black0);}
.bocontactmidleftboxmap {margin:0;padding;0;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgcontact {width:100%;margin:0 auto;padding:5% 0;background:var(--whiteF);}
			#bocontact {width:100%;margin:0 auto;padding:0;}

			#bocontacttop {width:100%;margin:0 auto 50px;padding:0;background:rgba(0,0,0,0.7);color:var(--whiteF);display:flex;flex-wrap:wrap;align-items:center;}
			#bocontacttopleft {width:100%;margin:0;padding:0;}
			.bocontacttopimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;display:grid;align-content:center;}
			.bocontacttopimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 95%, 0 100%);}
			#bocontacttoprite {width:100%;height:auto;margin:0;padding:5% 5% 10%;position:relative;background:none;right:0;align-self:stretch;display:flex;flex-wrap:wrap;align-content:center;flex-direction:column;justify-content:center;}
			.bocontacttopcat {margin:0;padding:0;font-weight:700;font-size:16px;font-family:'Quicksand', sans-serif;text-transform:uppercase;}
			.bocontacttoptit {margin:0 0 10px;padding:0;}
			.bocontacttoptit h1 {font-weight:700;font-size:24px;font-family:'Playfair Display', sans-serif;}
			.bocontacttopdes {margin:0;padding:0;}
			.bocontacttopdes h2 {font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;}


			#bocontactmid {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

			#bocontactmidbox {width:100%;margin:0 auto 10%;padding:0 20px;}
			.bocontactmidleftboxcat {margin:0;padding:0;font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--orange);}
			.bocontactmidleftboxtit {margin:0 0 20px;padding:0;font-weight:700;font-size:24px;font-family:'Playfair Display', serif;color:var(--tosca3);}
			.bocontactmidleftboxdes {margin:0 0 50px;padding:0;font-weight:500;font-size:18px;font-family:'Quicksand', sans-serif;}
			.bocontactmidleftboxdes a {font-weight:500;color:var(--orange);}
			.bocontactmidleftboxdes a:hover {color:var(--black0);}
			.bocontactmidleftboxmap {margin:0;padding;0;}
		}
	}
}
/* ================================================================================================================================================================== */

/* ERROR PAGE */
#bgerror {width:100%;margin:0 auto;padding:50px 0;}
#boerror {width:1200px;margin:0 auto;padding:0;}
#errorco {margin:0 auto;padding:0;text-align:center;}
.errortit {margin:0 auto;padding:0;}
.errortit h1 {font-weight:700;font-size:30px;font-family:var(--font1);color:var(--orange);}
.errordes {margin:0 auto;padding:0;}
.errordes h2 {font-weight:500;font-size:20px;font-family:var(--font1);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgerror {width:100%;margin:0 auto;padding:50px 0;}
	#boerror {width:90%;margin:0 auto;padding:0;}
	#errorco {margin:0 auto;padding:0;text-align:center;}
	.errortit {margin:0 auto;padding:0;}
	.errortit h1 {font-weight:700;font-size:30px;font-family:var(--font1);color:var(--orange);}
	.errordes {margin:0 auto;padding:0;}
	.errordes h2 {font-weight:500;font-size:20px;font-family:var(--font1);}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgerror {width:100%;margin:0 auto;padding:50px 0;}
		#boerror {width:96%;margin:0 auto;padding:0;}
		#errorco {margin:0 auto;padding:0;text-align:center;}
		.errortit {margin:0 auto;padding:0;}
		.errortit h1 {font-weight:700;font-size:30px;font-family:var(--font1);color:var(--orange);}
		.errordes {margin:0 auto;padding:0;}
		.errordes h2 {font-weight:500;font-size:20px;font-family:var(--font1);}
		/* MOBILE */
		@media screen and (max-width:503px) 
		{
			#bgerror {width:100%;margin:0 auto;padding:5% 0;}
			#boerror {width:90%;margin:0 auto;padding:0;}
			#errorco {margin:0 auto;padding:0;text-align:center;}
			.errortit {margin:0 auto;padding:0;}
			.errortit h1 {font-weight:700;font-size:30px;font-family:var(--font1);color:var(--orange);}
			.errordes {margin:0 auto;padding:0;}
			.errordes h2 {font-weight:500;font-size:18px;font-family:var(--font1);}
		}
	}
}
/* ================================================================================================================================================================== */

/* HARGA PAGE */
#bgpricehead {width:100%;margin:0 auto;padding:0;}
#bopricehead {width:1200px;margin:0 auto;padding:0;}

#bopriceheadbox {margin:20px auto;padding:0}
.bopriceheadcat {margin:0;padding:0;}
.bopriceheadcat h3 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange)}
.bopriceheadtit {margin:0;padding:0;}
.bopriceheadtit h1 {font-weight:700;font-size:22px;font-family:'Playfair Display', sans-serif;color:var(--tosca3);}
.bopriceheaddes {margin:0;padding:0;}
.bopriceheaddes h2 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}

#bgpricelist {width:100%;margin:0 auto;padding:0 0 50px;}
#bopricelist {width:100%;margin:0 auto;padding:0;}

#pricedestop {display:block;}
#pricemobile {display:none;}

#hepricelist {width:1200px;margin:0 auto 10px;padding:0;}
.hepricelisttit {margin:0 auto;padding:0;}
.hepricelisttit h1 {font-weight:600;font-size:14px;font-family:'Quicksand', sans-serif;color:#000000;}
#supricelist {width:1200px;margin:0 auto;padding:0;}
.supricelistsub {margin:0 auto;padding:0;}
.supricelistsub h2 {font-weight:700;font-size:22px;font-family:'Playfair Display', serif;color:#000000;}
.supricelistdes {margin:0 auto;padding:0;}
.supricelistdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:#000000;}

#copricelist {width:1200px;margin:10px auto 0;padding:0;}
#copricelisttab {width:100%;margin:20px auto 0;padding:0;border-bottom:1px solid var(--tosca3);}
#copricelisttabtab {width:25%;float:left;}

#copricelistcol {width:auto;overflow-x:hidden;}
.copricelisttit {margin:0 auto;padding:0;}
.copricelisttit h1 {font-weight:700;font-size:20px;font-family:'Quicksand', sans-serif;color:#FD3901;}
.copricelistdes {margin:0 auto;padding:0;}
.copricelistdes h2 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;}

#pricelistrow {margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;}
.pricelistrowimg {width:10%;margin:0;padding:0;}
.pricelistrowimg img {width:100%;height:auto;}
.pricelistrownem {width:25%;margin:0;padding:0;}
.pricelistrowcat {width:10%;margin:0;padding:0;}
.pricelistrowsit {width:10%;margin:0;padding:0;}
.pricelistrowday {width:10%;margin:0;padding:0;text-align:center;}
.pricelistrowpri {width:20%;margin:0;padding:0;text-align:right;}
.pricelistrowbut {width:10%;margin:0;padding:0;text-align:center;}
/* LANDSCAPE */ 
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgpricehead {width:100%;margin:0 auto;padding:0;}
			#bopricehead {width:90%;margin:0 auto;padding:0;}

			#bopriceheadbox {margin:20px auto;padding:0}
			.bopriceheadcat {margin:0;padding:0;}
			.bopriceheadcat h3 {font-weight:700;font-size:14px;font-family:'Quicksand', sans-serif;text-transform:uppercase;color:var(--orange)}
			.bopriceheadtit {margin:0;padding:0;}
			.bopriceheadtit h1 {font-weight:700;font-size:22px;font-family:'Playfair Display', sans-serif;color:var(--tosca3);}
			.bopriceheaddes {margin:0;padding:0;}
			.bopriceheaddes h2 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:var(--gray22);}
			
			#bgpricelist {width:100%;margin:0 auto;padding:0 0 50px;}
			#bopricelist {width:100%;margin:0 auto;padding:0;}

			#pricedestop {display:block;}
			#pricemobile {display:none;}

			#hepricelist {width:90%;margin:0 auto 10px;padding:0;}
			.hepricelisttit {margin:0 auto;padding:0;}
			.hepricelisttit h1 {font-weight:600;font-size:16px;font-family:'Quicksand', sans-serif;color:#000000;}
			#supricelist {width:90%;margin:0 auto;padding:0;}
			.supricelistsub {margin:0 auto;padding:0;}
			.supricelistsub h2 {font-weight:700;font-size:20px;font-family:'Playfair Display', serif;color:#000000;}
			.supricelistdes {margin:0 auto;padding:0;}
			.supricelistdes h3 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;color:#000000;}

			#copricelist {width:90%;margin:10px auto 0;padding:0;}
			#copricelisttab {width:100%;margin:20px auto 0;padding:0;border-bottom:1px solid var(--tosca3);}
			#copricelisttabtab {width:50%;float:left;padding:4px 2px;}

			#copricelistcol {width:auto;overflow-x:hidden;}
			.copricelisttit {margin:0 auto;padding:0;}
			.copricelisttit h1 {font-weight:700;font-size:20px;font-family:'Quicksand', sans-serif;color:#FD3901;}
			.copricelistdes {margin:0 auto;padding:0;}
			.copricelistdes h2 {font-weight:500;font-size:16px;font-family:'Quicksand', sans-serif;}

			#pricelistrow {margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
			.pricelistrowimg {width:30%;margin:0;padding:0;}
			.pricelistrowimg img {width:100%;height:auto;}
			.pricelistrowcat {width:40%;margin:0;padding:0;}
			.pricelistrowsit {width:30%;margin:0;padding:0;}
			.pricelistrownem {width:40%;margin:0;padding:0;}
			.pricelistrowday {width:30%;margin:0;padding:0;text-align:left;}
			.pricelistrowpri {width:30%;margin:0;padding:0;text-align:left;}
			.pricelistrowbut {width:100%;margin:10px auto 0;padding:0;text-align:right;} 

		}
	}
}
/* ================================================================================================================================================================== */


/* LOADING */
#loading {text-align:center;padding:5% 0;}
.loader {border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #253544;border-bottom:5px solid #253544;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto;}
@-webkit-keyframes spin {0% { -webkit-transform:rotate(0deg);} 100% { -webkit-transform:rotate(360deg);}}
@keyframes spin {0% { transform:rotate(0deg);} 100% { transform:rotate(360deg);}}
/* ================================================================================================================================================================== */

/* LOADER INTRO */
#loader-wrapper {position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--tosca1);display:flex;justify-content:center;align-items:center;z-index:999999;transition:opacity 0.6s ease, visibility 0.6s;}
.loader-container {text-align:center;width:300px;}
.loader-logo {width:100%;height:auto;margin-bottom:20px;animation:pulse 1.5s infinite ease-in-out;}
.progress-box {width:100%;height:6px;background-color:#f0f0f0;border-radius:10px;overflow:hidden;}
.progress-bar {width:0%;height:100%;background-color:var(--tosca4);border-radius:10px;transition:width 0.4s ease;}
@keyframes pulse {
    0%, 100% { transform:scale(1);opacity:1;}
    50% { transform:scale(1.05);opacity:0.8;}
}
@keyframes loading-sim {
    0% { width:0%;}
    50% { width:70%;}
    100% { width:100%;}
}
.loader-hidden {opacity:0;visibility:hidden;}
/* ================================================================================================================================================================== */




/* ================================================================================================================================================================== */
/* === BUTTON === */
/* ================================================================================================================================================================== */
/* AUTO BUTTON */
.autobutton {background:var(--tosca1);border-radius:3px;border:none;display:inline-block;cursor:pointer;color:var(--whiteF);font-weight:700;font-size:14px;font-family:'Quicksand';padding:10px 20px;text-decoration:none;} 
.autobutton:hover {background:var(--tosca3);}
.autobutton:active {position:relative;top:1px;}
@media screen and (max-width:990px)
{
	
}
/* ================================================================================================================================================================== */

/* FULL BUTTON */
.fullbutton {background:var(--tosca1);border-radius:3px;border:none;display:inline-block;cursor:pointer;color:var(--whiteF);font-weight:400;font-size:16px;font-family:'Quicksand';padding:10px 0;text-align:center;text-decoration:none;width:100%;margin:5% auto 0;} 
.fullbutton:hover {background:var(--tosca3);}
.fullbutton:active {position:relative;top:1px;}
@media screen and (max-width:990px)
{
	
}
/* ================================================================================================================================================================== */

/* SEARCH BUTTON */
.searchbutton {background:var(--tosca3);border-radius:3px;border:none;display:inline-block;cursor:pointer;color:var(--whiteF);font-weight:700;font-size:12px;font-family:'Quicksand', sans-serif;padding:8px 0;text-decoration:none;width:30%;}
.searchbutton:hover {background:var(--orange);}
.searchbutton:active {position:relative;top:1px;}
@media screen and (max-width:990px)
{
	.searchbutton {background:var(--tosca3);border-radius:3px;border:none;display:inline-block;cursor:pointer;color:var(--whiteF);font-weight:700;font-size:12px;font-family:'Quicksand', sans-serif;padding:10px 0;text-decoration:none;width:100%;}
	.searchbutton:hover {background:var(--orange);}
	.searchbutton:active {position:relative;top:1px;}
}
/* ================================================================================================================================================================== */

/* BOOKING BUTTON */
.bookingbutton {background:var(--tosca1);border-radius:3px;border:none;display:inline-block;cursor:pointer;color:var(--whiteF);font-weight:700;font-size:14px;font-family:'Quicksand';padding:5px 20px;text-decoration:none;} 
.bookingbutton:hover {background:var(--tosca3);}
.bookingbutton:active {position:relative;top:1px;}
@media screen and (max-width:990px)
{
	
}
/* ================================================================================================================================================================== */

/* DETAILS BUTTON */
.detailbutton {background:var(--whiteF);border-radius:3px;background:var(--gray33);display:inline-block;cursor:pointer;color:var(--whiteF);font-weight:400;font-size:12px;font-family:'Quicksand', sans-serif;padding:5px 15px;text-decoration:none;text-align:center;text-transform:uppercase;}
.detailbutton:hover {background:var(--greena);color:var(--whiteF);}
.detailbutton:active {position:relative;top:1px;}
@media screen and (max-width:990px) 
{
	
}
/* ================================================================================================================================================================== */

.wabutton {background:var(--greena);border-radius:3px;border:none;display:inline-block;cursor:pointer;color:var(--whiteF)!important;font-family:'Quicksand', sans-serif;font-size:12px;padding:10px 30px;text-decoration:none;width:auto;}
.wabutton:hover {background:#B90000;}
.wabutton:active {position:relative;top:1px;}
@media screen and (max-width:990px)
{
	
}
/* ================================================================================================================================================================== */

.tabbutton {background:var(--tosca1);border-radius:0;border:none;display:inline-block;cursor:pointer;color:var(--whiteF)!important;font-weight:700;font-family:'Quicksand', sans-serif;font-size:14px;padding:10px 0;text-decoration:none;margin:0 1%;width:98%;text-align:center;}
.tabbutton:hover {background:var(--tosca3);}
.tabbutton:active {position:relative;top:1px;}
@media screen and (max-width:990px)
{
	
}
/* ================================================================================================================================================================== */

.morebutton {width:100%;margin:0 auto;padding:8px 30px;font-weight:600;font-size:12px;font-family:'Quicksand', sans-serif;border:1px solid var(--orange);color:var(--orange);border-radius:3px;}
.morebutton:hover {background:var(--orange);color:var(--whiteF);}
@media screen and (max-width:990px)
{
	
}
/* ================================================================================================================================================================== */

.bussbutton {width:100%;margin:0 auto;padding:8px 30px;font-weight:600;font-size:12px;font-family:'Quicksand', sans-serif;background:var(--tosca1);color:var(--whiteF);display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
.bussbutton:hover {background:#028E97;color:var(--whiteF);}
@media screen and (max-width:990px)
{
	
}
/* ================================================================================================================================================================== */


.ratebutton {width:100%;margin:0 auto;padding:8px 30px;font-weight:600;font-size:12px;font-family:'Quicksand', sans-serif;background:var(--orange);color:var(--whiteF);display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
.ratebutton:hover {background:#BC4202;color:var(--whiteF);}
@media screen and (max-width:990px)
{
	
}
/* ================================================================================================================================================================== */
