.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.row-no-container{margin-left:0px;margin-right:0px;}
.col-xs-five,.col-sm-five,.col-md-five,.col-lg-five {position:relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-five {width: 20%;float: left;}@media (min-width: 768px){.col-sm-five {width: 20%;float: left;}}@media (min-width: 992px){.col-md-five {width: 20%;float: left;}}@media (min-width: 1200px){.col-lg-five {width: 20%;float: left;}}
/*bootstrap equal row equal height*/
.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;}
.row-vertical-centering {justify-content: center;align-items: center;display: flex;}
/*col no padding*/
.no-pad{padding-right:0!important;padding-left:0!important;}.no-pad-right{padding-right:0!important;}.no-pad-left{padding-left:0!important;}

.clearfix{z-index: -1;}.clearfix:before,.clearfix:after,.row:before,.row:after{content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0; }
.row:after,.clearfix:after{clear: both;}

*{margin:0;padding:0;position:relative;-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;-ms-text-size-adjust:none!important;text-size-adjust:none!important;/*disable chrome font-boosting*/max-height: 10000000px;}
table th,table td{background-clip: padding-box;}
a{text-decoration:none;}
a:focus,a:hover {outline: 0;text-decoration: none;}
a img{border:none;}

html,body,main{
	height:100%;
}
body{
	max-width:100%;
	width:1903px;
	margin:0px auto;
}
.link-animate{
	transition:all 0.25s ease-in-out;
	-webkit-transition:all 0.25s ease-in-out;
	-ms-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out;
}
	.link-animate:hover{
		opacity:0.7;
	}

.styled-button{
	background: #5DBEDD;
	border-radius: 51px;
	color:white;
	font-family: 'AllomiraBold';
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0.05em;
	padding:3px 26px;
	transition:all .25s ease-in-out;
	display: inline-block;
	margin:0px 20px;
}
.styled-button:hover{
	color: #FFFFFF;
	opacity:0.7;
}

.visible-xs{
	display: none;
}

.slick-dots{
	bottom: 15px;	
}
	.slick-dots li button::before {
		color:red;
		font-size: 60px;
	}
	.slick-dots li.slick-active button::before {
		color: red;
		opacity:1;
	}	
/* SQUARE STYLE */
.slick-dots {
 	bottom: 45px;
}
	.slick-dots li {
		width: 8px;
		height: 8px;
		margin: 0 2px;
	}
		.slick-dots li button::before {
			content: '';
			background-color: black;
			width: 8px;
			height: 8px;
			border-radius:100%;
		}	
		.slick-dots li.slick-active{
			width: 50px;
		}	
		.slick-dots li.slick-active button::before {
			background-color: white;
			width: 50px;
			opacity:1;
			border-radius:3px;
		}	

.band{
	background-color:#3bbfc3;
	/* height: 142px; */
	height: 92px;
	background: #FFFFFF;
	background: linear-gradient(90deg,rgba(255, 255, 255, 1) 22%, rgba(250, 239, 213, 1) 66%);
	z-index: 10;
}
	.band .logo{
		top: 22px;
  		left: 64px;
	}
		.band .logo img{
			width: 170px;
  			height: 55px;
		}
	.band .contact-us{
		top: 19px;
		right: 64px;
		width: 148px;
		position: absolute;
	}
		.band .contact-us-link{
			top: 17px;
			right: 64px;
			position: absolute;
			font-family:"InterRegular";
			font-size:20px;
			color:black;
			line-height:24px;
			width: 147px;
		}
		.band .contact-us-link img{
			vertical-align: middle;
		}

	.band .contact-us .dropdown{
		display:none;
		position: absolute;
		top: 73px;
		right: 0%;
		background-color: #FAEFD5;
		width: 290px;
	}
		.band .contact-us .dropdown a{		
			display:flex;
			align-items:center;
			justify-content: center;
			width:100%;
			height:20%;
			color:black;
			font-family:"InterRegular";
			font-size:20px;
			line-height: 72px;
			text-align: center;
			border-bottom: 1px solid rgba(60,191,192,0.5);
		}
		.band .contact-us .dropdown a:last-child{		
			border-bottom:none;
		}
		.home.page section.third.new .contact-us .dropdown a:hover{		
			background-color:#3cbfc0;
		}		

.home.page section.first{
	height:748px;
	overflow: hidden;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes spin-reverse {
  from {
	transform: rotate(360deg);    
  }
  to {
	transform: rotate(0deg);
  }
}
	.home.page section.first .shape1{
		position:absolute;
		top: -12%;
  		left: -8%;
	}
	.home.page section.first .shape2{
		position:absolute;
		top: -15%;
  		left: 15%;
	}
	.home.page section.first .shape3{
		position:absolute;
		top: 10%;
  		left: 60%;
	}
		.home.page section.first .shape3 img{
			animation: spin 10s linear infinite;
		}
	.home.page section.first .shape4{
		position:absolute;
		top: 40%;
  		left: 80%;
	}
		.home.page section.first .shape4 img{
			animation: spin-reverse 10s linear infinite;
		}
	.home.page section.first .shape5{
		position:absolute;
		top: 40%;
		right: -10%;
	}

	.home.page section.first .hero-text{
		position:absolute;
		bottom:129px;
		left:64px;
		/* border-left: 2px solid #DADADA; */
  		padding-left: 50px;
	}
		.home.page section.first .hero-text h1{
			font-family: 'InterBold';
			font-size: 64px;
			margin:0px 0px 30px;
		}
			.home.page section.first .hero-text h1 .yellow{
				color:#FED525;
			}
			.home.page section.first .hero-text h1 .orange{
				color:#EE4F26;
			}
			.home.page section.first .hero-text h1 .green{
				color:#33BFBF;
			}

		.home.page section.first .hero-text h2{
			font-family: 'InterMedium';
			font-size: 32px;
			color:#8e8e8e;
			letter-spacing: 1px;
		}
		.home.page section.first .hero-text h2 span{
			color:black;
		}

.home.page section.third.new {
	background-image:url('/assets/2026/hero-countdown.jpg');
	background-position:center;
	background-size:cover;
}

.home.page section.third.new .invisible-link{
	position:absolute;
	top: 0%;
	left: 12.5%;
	width: 12.5%;
	height: 25%;
	z-index:1;
}

.home.page section.third.new .baby-eagle{
	position:absolute;
	top:0%;
	left:0%;
	width: 12.59%;
  	height: 24.9%;
}
.home.page section.third.new .wave{
	position:absolute;
	top: 49.8%;
	left: 74.99%;
	width: 12.59%;
  	height: 24.9%;
}

.home.page section.third.new .flex-wrapper{
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
}
	.home.page section.third.new .flex-wrapper .middle-item{
		top: 0px;
		left: 0px;
		width: 900px;
		max-width:100%;
		height: 100%;
		pointer-events: none;
		display: inline-block;
	}
	.home.page section.third.new .flex-wrapper .middle-item h2{
		font-family: 'AllomiraBold';
		font-size: 36px;
		line-height: 40px;
		text-align: center;
		letter-spacing: 0.245em;
		color: #FFFFFF;
		text-shadow: 0px 2px 4px rgba(0, 0, 0, 1);
	}
	.home.page section.third.new .flex-wrapper .clock-wrapper{
		padding:104px 0px  79px;
	}
	.home.page section.third.new .days,
	.home.page section.third.new .hours,
	.home.page section.third.new .minutes,
	.home.page section.third.new .seconds{
		display:inline-block;
		top: 54%;
		width: 24.5%;
  		height: 15.6666%;
	}
	.home.page section.third.new .days{
  		
	}
	.home.page section.third.new .hours::before{
		position:absolute;
		top: -6px;
  		left: -15px;
  		content:":";
		font-family: 'InterBold';
		font-size: 5.9vw;
		color:white;
	}
	.home.page section.third.new .minutes::before{
		position:absolute;
		top: -6px;
  		left: -15px;
  		content:":";
		font-family: 'InterBold';
		font-size: 5.9vw;
		color:white;
	}
	.home.page section.third.new .seconds::before{
		position:absolute;
		top: -6px;
  		left: -15px;
  		content:":";
		font-family: 'InterBold';
		font-size: 5.9vw;
		color:white;
	}
	.home.page section.third.new .flex-wrapper .middle-item .digit{
		font-family: 'InterBold';
		font-size: 5.9vw;
		/* line-height: 109px; */
		text-align: center;
		letter-spacing: 0em;
		color: #FFFFFF;
		text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
	}
	.home.page section.third.new .flex-wrapper .middle-item .text{
		font-family: 'InterExtraLight';
		font-size: 1.5vw;
		line-height: 40px;
		text-align: center;
		color: #FFFFFF;
		text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
	}

	.home.page section.third.new .header{
		text-align:center;
		font-size:32px;
		font-family:'InterMedium';
		color:white;
		padding-bottom:70px;
	}

	.home.page section.third.new .slider-wrapper{
		padding:0px 0px 35px;
	}
	.home.page section.third.new .slider-wrapper .slider.reverse {
		transform: rotate(180deg);
	}

	.home.page section.third.new .slider-wrapper .slider.reverse .slick-slide {
		transform: rotate(180deg);
	}
		.home.page section.third.new .slider-wrapper .moment{
			padding:0px 10px;
			border-radius:29px;
		}

	.home.page section.fourth{	
		padding: 80px 0px;
		text-align:center;
	}
		.home.page section.fourth .container{	
			display: inline-block;
			width:90%;
		}
			.home.page section.fourth .slider-wrapper .item{	
				height:111px;
				padding:0px 10px;
				text-align: center;
			}
			.home.page section.fourth .slider-wrapper .item img{	
				position:absolute;
				top:0px;
				bottom:0px;
				left:0px;
				right:0px;
				margin:auto;
				max-width: 100%;
				filter:grayscale(100%);
				-webkit-filter: grayscale(100%);
			}

	.home.page footer{
		height:162px;		
		background-color:#FAEFD5;
	}
		.home.page footer .copy{
			position:absolute;
			left:64px;
			top:70px;
			font-family:"InterRegular";
			font-size:16px;
		}
		.home.page footer .instagram{
			position:absolute;
			right:64px;
			top:70px;
		}
	
	
@media only screen and (min-width : 992px) and (max-width: 1199px){		
	/* .home.page section.third.new{
		height:100%;
	}
	.home.page section.third.new .background {
		object-fit: cover;
		height: 100%;
	}
	.home.page section.third.new .days{
		left: 265px;
	}
	.home.page section.third.new .hours{
  		left: 393px;
	}
	.home.page section.third.new .minutes{
  		left: 521px;
	}
	.home.page section.third.new .seconds{
  		left: 650px;
	} */

}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	/* .home.page section.third.new{
		height:100%;
	}
	.home.page section.third.new .background {
		object-fit: cover;
		height: 100%;
	}
	.home.page section.third.new .contact-us img{
		width:390px;
	}
	.home.page section.third.new .about-us img{
		width:390px;
	} */
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.hidden-xs{
		display:none;
	}
	.visible-xs{
		display:block;
	}

	.band {
		height: 92px;
	}

	.band .logo {
		top: 18px;
		left: 15px;
	}
	.band .logo img {
		width: 140px;
	}
	.band .contact-us-link {
		right: -55px;
		font-size: 16px;
		top: -6px;
  		width: 117px;
	}
		.band .contact-us-link img {
			width: 16px;
		}
		.band .contact-us .dropdown {
			top: 52px;
			right: -40%;
			width: 200px;
		}
			.band .contact-us .dropdown a {
				font-size: 16px;
				line-height: 62px;
			}

	.home.page section.third.new .contact-us {
		top: -34px;
		right: 20px;
		left:auto;
		width: 100px;
  		height: 27px;
	}
	.home.page section.third.new .contact-us a {
		font-size: 15px;
	}
		.home.page section.third.new .contact-us a img {
			width: 13px;
		}
	.home.page section.third.new .contact-us .dropdown{
		position: absolute;
		top: 34px;
    	right: -20px;
		width: 155px;
		height: auto;
	}
		.home.page section.third.new .contact-us .dropdown a{		
			height:54px;
			font-size:12px;
		}

.home.page section.first{
	height: 558px;
}
	.home.page section.first .hero-text{
		left: 0px;
  		padding-left: 15px;
	}
	.home.page section.first .hero-text h1{
		font-size: 32px;
	}
	.home.page section.first .hero-text h2{
		font-size: 16px;
	}

	.home.page section.first .shape1{
		top: -22%;
  		left: -58%;
		transform:scale(0.5);
	}
	.home.page section.first .shape2{
		transform:scale(0.4);
		top: -25%;
  		left: -8%;
	}
	.home.page section.first .shape3{
		transform:scale(0.5);
		top: 10%;
  		left: 45%;
	}
	.home.page section.first .shape4{
		transform:scale(0.5);
	}
	.home.page section.first .shape5{
		transform:scale(0.5);
		bottom: -74%;
		right: -90%;
		left: auto;
		top: auto;
	}

	.home.page section.first .hero-text {
		bottom: 49px;
	}

	
	.home.page section.third.new .flex-wrapper .clock-wrapper {
		padding: 74px 0px 29px;
	}
	.home.page section.third.new .days,
	.home.page section.third.new .hours, 
	.home.page section.third.new .minutes, 
	.home.page section.third.new .seconds {
		top: 43%;
		width:24%;
	}
	.home.page section.third.new .days {
		
	}
	
	.home.page section.third.new .hours::before {
		top: 3px;
		left: -2px;
	}
	.home.page section.third.new .hours {
		
	}

	.home.page section.third.new .minutes::before {
		top: 3px;
		left: -2px;
	}
	.home.page section.third.new .minutes {
		
	}

	.home.page section.third.new .seconds::before {
		top: 3px;
		left: -2px;
	}
	.home.page section.third.new .seconds {
		
	}
	.home.page section.third.new .flex-wrapper .middle-item .digit {
    	font-size: 36px;
		line-height:35px;
	}
	.home.page section.third.new .flex-wrapper .middle-item .text {
    	font-size: 12px;
		letter-spacing: 0px;
	}

	.home.page section.third.new .flex-wrapper{
		pointer-events: inherit;
		justify-content: unset;
		height:100%;
	}	

	.home.page section.third.new .header {
		font-size: 16px;
	}
	
	.home.page section.fourth{	
		padding: 80px 0px;
	}
		.home.page section.fourth .container{	
			width:900px;
			max-width:100%;
		}
	
	.home.page footer{
		text-align: center;
	}
		.home.page footer .copy {
			top: 80px;
    		left: 0px;
			font-size: 12px;
			width: 100%;
		}
		.home.page footer .instagram {
			position: absolute;
			right: 0px;
			top: 70px;
			left: 0px;
			margin: auto;
		}
}

@media only screen and (max-width: 479px) {
	.hidden-xs{
		display:none;
	}
	.visible-xs{
		display:block;
	}

	.band {
		height: 92px;
	}

	.band .logo {
		top: 18px;
		left: 20px;
	}
	.band .logo img {
		width: 140px;
	}
	.band .contact-us-link {
		right: -55px;
		font-size: 16px;
		top: 14px;
  		width: 117px;
	}
		.band .contact-us-link img {
			width: 16px;
		}
		.band .contact-us .dropdown {
			top: 72px;
			right: -40%;
			width: 200px;
		}
			.band .contact-us .dropdown a {
				font-size: 16px;
				line-height: 62px;
			}

	.home.page section.third.new .contact-us {
		top: -34px;
		right: 20px;
		left:auto;
		width: 100px;
  		height: 27px;
	}
	.home.page section.third.new .contact-us a {
		font-size: 15px;
	}
		.home.page section.third.new .contact-us a img {
			width: 13px;
		}
	.home.page section.third.new .contact-us .dropdown{
		position: absolute;
		top: 34px;
    	right: -20px;
		width: 155px;
		height: auto;
	}
		.home.page section.third.new .contact-us .dropdown a{		
			height:54px;
			font-size:12px;
		}

.home.page section.first{
	height: 558px;
}
	.home.page section.first .hero-text{
		left: 0px;
  		padding-left: 20px;
	}
	.home.page section.first .hero-text h1{
		font-size: 32px;
	}
	.home.page section.first .hero-text h2{
		font-size: 16px;
	}

	.home.page section.first .shape1{
		top: -22%;
  		left: -58%;
		transform:scale(0.5);
	}
	.home.page section.first .shape2{
		transform:scale(0.4);
		top: -25%;
  		left: -8%;
	}
	.home.page section.first .shape3{
		transform:scale(0.5);
		top: 10%;
  		left: 45%;
	}
	.home.page section.first .shape4{
		transform:scale(0.5);
	}
	.home.page section.first .shape5{
		transform:scale(0.5);
		bottom: -74%;
		right: -108%;
		left: auto;
		top: auto;
	}

	.home.page section.first .hero-text {
		bottom: 49px;
	}

	
	.home.page section.third.new .flex-wrapper .clock-wrapper {
		padding: 74px 0px 29px;
	}
	.home.page section.third.new .days,
	.home.page section.third.new .hours, 
	.home.page section.third.new .minutes, 
	.home.page section.third.new .seconds {
		top: 43%;
		width:24%;
	}
	.home.page section.third.new .days {
		
	}
	
	.home.page section.third.new .hours::before {
		top: 3px;
		left: -2px;
	}
	.home.page section.third.new .hours {
		
	}

	.home.page section.third.new .minutes::before {
		top: 3px;
		left: -2px;
	}
	.home.page section.third.new .minutes {
		
	}

	.home.page section.third.new .seconds::before {
		top: 3px;
		left: -2px;
	}
	.home.page section.third.new .seconds {
		
	}
	.home.page section.third.new .flex-wrapper .middle-item .digit {
    	font-size: 36px;
		line-height:35px;
	}
	.home.page section.third.new .flex-wrapper .middle-item .text {
    	font-size: 12px;
		letter-spacing: 0px;
	}

	.home.page section.third.new .flex-wrapper{
		pointer-events: inherit;
		justify-content: unset;
		height:100%;
	}	

	.home.page section.third.new .header {
		font-size: 16px;
		padding-left: 15px;
	    padding-right: 15px;
	}
	
	.home.page section.fourth{	
		padding: 80px 0px;
	}
		.home.page section.fourth .container{	
			width:900px;
			max-width:100%;
		}
	
	.home.page footer{
		text-align: center;
	}
		.home.page footer .copy {
			top: 80px;
    		left: 0px;
			font-size: 12px;
			width: 100%;
		}
		.home.page footer .instagram {
			position: absolute;
			right: 0px;
			top: 70px;
			left: 0px;
			margin: auto;
		}
}

@font-face {
    font-family: 'InterBold';
    src: url('InterBold.eot');
    src: url('InterBold.eot') format('embedded-opentype'),
         url('InterBold.woff2') format('woff2'),
         url('InterBold.woff') format('woff'),
         url('InterBold.ttf') format('truetype'),
         url('InterBold.svg#InterBold') format('svg');
}
@font-face {
    font-family: 'InterMedium';
    src: url('InterMedium.eot');
    src: url('InterMedium.eot') format('embedded-opentype'),
         url('InterMedium.woff2') format('woff2'),
         url('InterMedium.woff') format('woff'),
         url('InterMedium.ttf') format('truetype'),
         url('InterMedium.svg#InterMedium') format('svg');
}
@font-face {
    font-family: 'InterRegular';
    src: url('InterRegular.eot');
    src: url('InterRegular.eot') format('embedded-opentype'),
         url('InterRegular.woff2') format('woff2'),
         url('InterRegular.woff') format('woff'),
         url('InterRegular.ttf') format('truetype'),
         url('InterRegular.svg#InterRegular') format('svg');
}
@font-face {
    font-family: 'InterExtraLight';
    src: url('InterExtraLight.eot');
    src: url('InterExtraLight.eot') format('embedded-opentype'),
         url('InterExtraLight.woff2') format('woff2'),
         url('InterExtraLight.woff') format('woff'),
         url('InterExtraLight.ttf') format('truetype'),
         url('InterExtraLight.svg#Inter_28ptExtraLight') format('svg');
}

.roboto-regular {
  font-family: "Roboto", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings:"wdth" 100;
}