/* Containers */

.clubs-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;padding:0 0 0 0}


/* Gradients */

.hero-gradient-bkgd{background: rgb(69,115,161);
background: -moz-radial-gradient(circle, rgba(69,115,161,1) 0%, rgba(30,89,143,1) 60%);
background: -webkit-radial-gradient(circle, rgba(69,115,161,1) 0%, rgba(30,89,143,1) 60%);
background: radial-gradient(ellipse at bottom right, rgba(69,115,161,1) 0%, rgba(30,89,143,1) 60%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4573a1",endColorstr="#1e598f",GradientType=1);}

.membership-gradient{background: rgb(26,75,121);
background: -moz-linear-gradient(180deg, rgba(26,75,121,1) 5%, rgba(255,255,255,1) 65%);
background: -webkit-linear-gradient(180deg, rgba(26,75,121,1) 5%, rgba(255,255,255,1) 65%);
background: linear-gradient(180deg, rgba(26,75,121,1) 5%, rgba(255,255,255,1) 65%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a4b79",endColorstr="#ffffff",GradientType=1);}

.gradient_bg-cover-left{
	background-size: 100% 100% !important;
	background-repeat: no-repeat !important;
	height:100%;
	width:100%;
	z-index:-1;
	background: rgb(156,127,119);
	background: -moz-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: -webkit-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c7f77",endColorstr="#15549b",GradientType=1);
}

.gradient_bg-40-bottom{
	background-size: 100% 40% !important;
	background-repeat: no-repeat !important;
	background-position: bottom !important;
	height:100%;
	width:100%;
	z-index:-1;
	background: rgb(98,112,139,1);
	background: -moz-linear-gradient(310deg, rgba(156, 127, 119, 0.8) 0%, rgba(98,112,139,1) 20%, rgba(21,84,155,1) 80%);
	background: -webkit-linear-gradient(310deg, rgba(156, 127, 119, 0.8) 0%, rgba(98,112,139,1) 20%, rgba(21,84,155,1) 80%);
	background: linear-gradient(310deg, rgba(156, 127, 119, 0.8) 0%, rgba(98,112,139,1) 20%, rgba(21,84,155,1) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c7f77",endColorstr="#15549b",GradientType=1);
}

.gradient_bg-90-bottom{
	background-size: 100% 90% !important;
	background-repeat: no-repeat !important;
	background-position: bottom !important;
	height:100%;
	width:100%;
	z-index:-1;
	background: rgb(98,112,139,1);
	background: -moz-linear-gradient(310deg, rgba(156, 127, 119, 0.8) 0%, rgba(98,112,139,1) 20%, rgba(21,84,155,1) 80%);
	background: -webkit-linear-gradient(310deg, rgba(156, 127, 119, 0.8) 0%, rgba(98,112,139,1) 20%, rgba(21,84,155,1) 80%);
	background: linear-gradient(310deg, rgba(156, 127, 119, 0.8) 0%, rgba(98,112,139,1) 20%, rgba(21,84,155,1) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c7f77",endColorstr="#15549b",GradientType=1);
}

.gradient_bg-40-block-left{
	background-size: 100% 40% !important;
	background-repeat: no-repeat !important;
	height:100%;
	width:100%;
	z-index:-1;
	background: rgb(156,127,119);
	background: -moz-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: -webkit-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c7f77",endColorstr="#15549b",GradientType=1);
}

.gradient_bg-55-block-left{
	background-size: 100% 55% !important;
	background-repeat: no-repeat !important;
	height:100%;
	width:100%;
	z-index:-1;
	background: rgb(156,127,119);
	background: -moz-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: -webkit-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c7f77",endColorstr="#15549b",GradientType=1);
}

	
.gradient_bg-65-block-left{
	background-size: 100% 65% !important;
	background-repeat: no-repeat !important;
	height:100%;
	width:100%;
	z-index:-1;
	background: rgb(156,127,119);
	background: -moz-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: -webkit-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c7f77",endColorstr="#15549b",GradientType=1);
}

.gradient_bg-70-block-left{
	background-size: 100% 70% !important;
	background-repeat: no-repeat !important;
	height:100%;
	width:100%;
	z-index:-1;
	background: rgb(156,127,119);
	background: -moz-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: -webkit-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c7f77",endColorstr="#15549b",GradientType=1);
}

.gradient_bg-80-block-left{
	background-size: 100% 80% !important;
	background-repeat: no-repeat !important;
	height:100%;
	width:100%;
	z-index:-1;
	background: rgb(156,127,119);
	background: -moz-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: -webkit-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c7f77",endColorstr="#15549b",GradientType=1);
}

.gradient_bg-85-block{
	position:absolute;
	background-size: 100% 85% !important;
	background-repeat: no-repeat !important;
	height:100%;
	width:100%;
	z-index:-1;
	background: rgb(156,127,119);
	background: -moz-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: -webkit-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c7f77",endColorstr="#15549b",GradientType=1);
}

.gradient_bg-35-block-left{
	position:absolute;
	background-size: 100% 35% !important;
	background-repeat: no-repeat !important;
	height:100%;
	width:100%;
	z-index:-1;
	background: rgb(156,127,119);
	background: -moz-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: -webkit-linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	background: linear-gradient(13deg, rgba(156,127,119,1) 0%, rgba(98,112,139,1) 33%, rgba(21,84,155,1) 66%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c7f77",endColorstr="#15549b",GradientType=1);
}

.clubs-container .gradient_bg-85-block-right{
	position:absolute;
	background-size: 100% 45% !important;
	background-repeat: no-repeat !important;
	height:100%;
	width:100%;
	z-index:-1;
	background: rgb(179,151,144);
	background: -moz-linear-gradient(338deg, rgba(179,151,144,1) 0%, rgba(21,84,155,1) 63%);
	background: -webkit-linear-gradient(338deg, rgba(179,151,144,1) 0%, rgba(21,84,155,1) 63%);
	background: linear-gradient(338deg, rgba(179,151,144,1) 0%, rgba(21,84,155,1) 63%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b39790",endColorstr="#15549b",GradientType=1);
}
.ytt-bg{
	background: rgb(242,234,227);
background: -moz-linear-gradient(150deg, rgba(242,234,227,1) 15%, rgba(142,171,182,1) 75%);
background: -webkit-linear-gradient(150deg, rgba(242,234,227,1) 15%, rgba(142,171,182,1) 75%);
background: linear-gradient(150deg, rgba(242,234,227,1) 15%, rgba(142,171,182,1) 75%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b1968d",endColorstr="#dcd3cc",GradientType=1);
}
.ytt-light-bg{
	background: rgb(242,237,230);
background: -moz-linear-gradient(150deg, rgba(242,237,230,1) 15%, rgba(242,237,230,1) 75%);
background: -webkit-linear-gradient(150deg, rgba(242,237,230,1) 15%, rgba(242,237,230,1) 75%);
background: linear-gradient(150deg, rgba(242,237,230,1) 15%, rgba(242,237,230,1) 75%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2ede6",endColorstr="#dcd3cc",GradientType=1);
}
.ytt-dark-bg{
	background: rgb(242,171,182);
background: -moz-linear-gradient(150deg, rgba(142,171,182,1) 15%, rgba(142,171,182,1) 75%);
background: -webkit-linear-gradient(150deg, rgba(142,171,182,1) 15%, rgba(142,171,182,1) 75%);
background: linear-gradient(150deg, rgba(142,171,182,1) 15%, rgba(142,171,182,1) 75%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2ede6",endColorstr="#dcd3cc",GradientType=1);
}
/* Heros */

.hero-arrow{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;height:68vh;position:relative}
.hero-arrow,.hero-arrow .hero_picture-bg{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.hero-arrow .hero_picture-bg{height:100%;position:absolute;z-index:-1}
.hero-arrow .hero_picture-bg img{height:100%;width:100%;object-fit:cover}

.spaces-hero {border-radius:5px;position:relative;overflow:hidden;height:500px;width:100%}
.spaces-hero .spaces_hero-bg{position:absolute;height:100%;width:100%}
.spaces-hero .spaces_hero-bg img{object-fit:cover;height:100%;width:100%}

/* Hero Arrow */
.hero_scroll-down-btn{
	background:linear-gradient(90deg,#255891 50%,#C8D7E7 0);background-position:100% 100%;background-size:200% 100%;border-radius:50%;color:#255891;transition:all 0.5s ease;width:37px;height:37px;scroll-behavior:smooth;}

.hero_scroll-down-btn:hover{background-position:0 100%;color:#C8D7E7}


.hero_scroll-down-btn svg{vertical-align:bottom}

.hero_vertical-line{
	height:60px;border-left:1px solid #C8D7E7}

/* Arrows */

.clubs-arrow-container{
	scroll-behavior:smooth;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;overflow-y:hidden;
		height:10vh
	}

.clubs-arrow-container section{
	display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;
	flex-direction:column;
	height:100%;
	scroll-snap-align:end
	}

.clubs-arrow-container .arrow,.clubs-arrow-container .arrow {visibility:visible}

.clubs-arrow-container .arrow{
	display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;position:relative}

.blue_scroll-down-btn{
	background:linear-gradient(90deg,#255891 50%,#C8D7E7 0);background-position:100% 100%;background-size:200% 100%;border-radius:50%;color:#255891;transition:all 0.5s ease;width:37px;height:37px;scroll-behavior:smooth;}

.blue_scroll-down-btn:hover{background-position:0 100%;color:#C8D7E7}


.clubs-arrow-container .arrow .blue_scroll-down-btn svg{
	vertical-align:bottom}

.clubs-arrow-container .arrow .blue_vertical-line{
	height:60px;border-left:1px solid #C8D7E7}

/* Headings & Text */

.clubs-h1-white{
font-size: 4rem;
font-weight: 200;
letter-spacing: 2.56px;
color: #FFFFFF;
opacity: 1;
-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
line-height:64px;
padding-bottom:40px;}

.clubs-h1{
font-size: 4rem;
font-weight: 200;
letter-spacing: 2.56px;
color: #000;
opacity: 1;
-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
line-height:64px;
padding-bottom:40px;}

.clubs-h1-hero-white{
font-size: 4rem;
font-weight: 200;
letter-spacing: 2.56px;
color: #FFFFFF;
opacity: 1;
-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0px 50px;}

.clubs-hero-subhead{
font-size: 24px;
font-weight: 300;
letter-spacing: 0.6px;
color: #FFFFFF;
opacity: 1;
-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0px 50px;}

.clubs-2-subhead{
color:#000; font-size:13px; font-weight:300; letter-spacing:2px; text-transform: uppercase}

.clubs-2-subhead-white{
color:#fff; font-size:13px; font-weight:300; letter-spacing:2px; text-transform: uppercase}

.clubs-h2-white{
font-size: 3rem;
letter-spacing: 2.56px;
color: #FFFFFF;
opacity: 1;
-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
line-height:64px;
padding-bottom:40px;}

.clubs-h2{
font-size: 3rem;
letter-spacing: 2.56px;
color: #000;
opacity: 1;
-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
line-height:64px;
padding-bottom:40px;}


.clubs-h2-gray{
font-size: 38px;
color: #414141;}

.clubs-h3-white{color:#fff;font-size:34px;font-weight:100;letter-spacing:2px;line-height:40px;padding-bottom:40px}

.lead-paragraph{
font-size: 36px;
font-weight: 300;
letter-spacing: 1.5px;
line-height: 1.25;
padding-bottom:40px;
padding-top:40px;}

.small-14{
font-size: 14px;
font-weight: 400;
line-height: 22px;}

.clubs-white{color:#fff;}

.locations-sub{
	font-size: 17px;
	font-weight: 400;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #FFFFFF;
}

.coming-soon{
	letter-spacing: 2px;
	color: #FFFFFF;
	padding-bottom:60px;
	padding-top:20px;
	font-size: 17px;
	font-weight: 600;
	text-align: left;
}
.founding-memberships{
	color:#fff;
	font-size:42px;
	font-weight:100;
	text-align:center;
	letter-spacing:2px;
	margin-top:20px;
	line-height:40px;
}




/* Buttons */



.gradient_bg-40-bottom .membership-btn{background-color: #d3e3f3;border:none;border-radius:2px;color:#255891;font-size:14px;font-weight:800;letter-spacing:2px;margin-top:40px;padding:6px 40px;text-align:center;transition:background-color 0.2s ease}

.gradient_bg-40-bottom .membership-btn:hover{background-color:#f5f5f5;color:#255891;}

.clubs_btn_wrap{position: relative; letter-spacing: 0.5rem; margin-bottom: 0.5rem;padding-top: 0.1px;}

.clubs_button{white-space: nowrap;background-color:#d3e3f3;border:none;border-radius:2px;color:#255891;font-size:14px;font-weight:800;letter-spacing:2px;margin-top:40px;padding:6px 40px;text-align:center;transition:background-color 0.2s ease}

.clubs_button:hover{background-color:#f5f5f5}

.clubs_button_outline{white-space: nowrap;background-color:transparent; background-image:none; border:1px solid;border-radius:2px;color:#d3e3f3;font-size:14px;font-weight:800;letter-spacing:2px;margin-top:40px;padding:5px 40px;text-align:center;transition:background-color 0.2s ease}

.clubs_button_outline:hover{background-color:#f5f5f5; border:1px solid #f5f5f5;}

.clubs_button_outline_rev{white-space: nowrap;background-color:transparent; background-image:none; border:1px solid;border-radius:2px;color:#255891;font-size:14px;font-weight:800;letter-spacing:2px;margin-top:40px;padding:5px 40px;text-align:center;transition:background-color 0.2s ease}

.clubs_button_outline_rev:hover{color:#fff;background-color:#255891; border:1px solid #255891;}

.fm_button{background-color:#d3e3f3;border:none;border-radius:2px;color:#255891;font-size:14px;font-weight:800;letter-spacing:2px;margin-top:40px;padding:6px 40px;text-align:center;transition:background-color 0.2s ease}.amenities_button:hover{background-color:#f5f5f5}

.fm_button_reverse{background-color:none;border:#d3e3f3;border-radius:2px;color:#d3e3f3;font-size:14px;font-weight:800;letter-spacing:2px;margin-top:40px;padding:6px 40px;text-align:center;transition:background-color 0.2s ease}.amenities_button:hover{background-color:#f5f5f5}

.mem_btn_wrap{position: relative; letter-spacing: 0.5rem; margin-bottom: 0.5rem; margin-top: -2rem;padding-top: 0.1px;}

.fm_button{white-space: nowrap;background-color:#d3e3f3;border:none;border-radius:2px;color:#255891;font-size:14px;font-weight:800;letter-spacing:2px;margin-top:40px;padding:6px 40px;text-align:center;transition:background-color 0.2s ease}

.fm_button:hover{background-color:#f5f5f5}

.fm_button_outline{white-space: nowrap;display:block;background-color:transparent; background-image:none; border:1px solid;border-radius:2px;color:#d3e3f3;font-size:14px;font-weight:800;letter-spacing:2px;margin-top:40px;padding:5px 40px;text-align:center;transition:background-color 0.2s ease}
.fm_button_outline:hover{background-color:#f5f5f5; border:1px solid #f5f5f5;}

/* SGT Drawers */
.pre_signature-membership-drawers 
.pre_container{max-width:1300px;margin-left:auto;margin-right:auto;padding:0 1rem}
.pre_signature-membership-drawers .pre_image-container{width:100%;position:relative}
.pre_signature-membership-drawers .pre_image-container svg{position:absolute;top:40%}
.pre_signature-membership-drawers .pre_image-container svg.pre_logo-gtx{width:18%;left:41%}
.pre_signature-membership-drawers .pre_image-container svg.pre_logo-alpha{width:22%;left:39%}
.pre_signature-membership-drawers .pre_image-container svg.pre_logo-ultrafit{width:28%;left:36%}
.pre_signature-membership-drawers .pre_card-image{border-radius:5px 5px 0 0;width:100%}
.pre_signature-membership-drawers .card{border:none;border-radius:0 0 5px 5px;background:#2e78a5}
.pre_signature-membership-drawers .card .pre_drawer-btn{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0}
.pre_signature-membership-drawers .card h3{color:#fff;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase}
.pre_signature-membership-drawers .card a{color:#fff}.pre_signature-membership-drawers .card a span{font-size:13px;margin-bottom:3px}
.pre_signature-membership-drawers .card svg{margin:40px 25%;width:50%}
.pre_signature-membership-drawers .card h4{color:#fff;margin-bottom:8px;font-size:16px;letter-spacing:1px;text-transform:uppercase}
.pre_signature-membership-drawers .card p{font-size:14px;color:#fff}

/* DPT */

.dpt_paid-services-dpt-container{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:60px;margin-bottom:125px;background:#26558c;background:linear-gradient(210deg,#26558c,#5175a1 62%,#838b9d 82%,#848a9b 86%,#907f78)}
.dpt_paid-services-dpt-container .dpt_content{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:auto 40px 80px 80px}
.dpt_paid-services-dpt-container .dpt_img-container{position:relative;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:-80px}
.dpt_paid-services-dpt-container .dpt_img-container img{object-fit:cover;height:100%;width:100%}
.dpt_paid-services-dpt-container .dpt_img-container .dpt_svg-logo{position:absolute;width:32%;top:38%;left:34%}

@media only screen and (max-width:1200px){.dpt_paid-services-dpt-container .dpt_content{margin:auto 40px 50px 50px}}

@media only screen and (max-width:992px){
	.dpt_paid-services-dpt-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px;}
	.dpt_paid-services-dpt-container .dpt_content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:20px}
	.dpt_paid-services-dpt-container .dpt_img-container{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0}}


/* Misc */
.drop-50 {padding-top: 50px;}
.b-40 {padding-bottom: 40px;}
.m-5 {margin-left:-5%;}
.m-r-8 {margin-right:8%;}
.border-5{border-radius:5px;}
.swim-card{border-radius:5px;margin-top: 50px;}

/* Media Queries */
@media only screen and (max-width:1200px){
	.clubs-container .gradient_bg-85-block {background-size: 100% 95% !important}
	.clubs-container .clubs-h1-white {font-size: 4rem;font-weight: 200; letter-spacing: 2.56px;color: #FFFFFF;opacity: 1;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:64px;padding-bottom:40px;}
	.gradient_bg-65-block-left {background-size: 100% 55% !important}
	.gradient_bg-55-block-left {background-size: 100% 55% !important}
	.m-5 {margin-left:0;}
		.lead-paragraph{font-size:36px;padding: 30px 16px;font-weight: 300;
letter-spacing: 1.1px;}

}

@media only screen and (max-width: 992px){
	.clubs-h1-hero-white {font-size:  52px;padding:0px 30px;}
	.clubs-hero-subhead{padding:0px 30px;}
	.clubs-h2-gray{font-size: 32px;}
	.clubs-container h2{margin-top:50px}
	.clubs-container .clubs-h1-white{font-size:44px;padding-top:5;padding-bottom:5}
	.clubs-h1-white{font-size:44px;padding-top:5;padding-bottom:5}
	.clubs-h1{font-size:44px;padding-top:5;padding-bottom:5}
	.clubs-h3-white{font-size:30px;width:80vw;padding-top:0;padding-bottom:0px}
	.gradient_bg-65-block-left {background-size: 100% 40% !important}
	.gradient_bg-55-block-left {background-size: 100% 40% !important}
	.m-5 {margin-left:0;}
	.gradient_bg-70-block-left {background-size: 100% 90% !important}
	.lead-paragraph{font-size:28px;padding: 30px 10px;font-weight: 300;letter-spacing: 1.1px;}
	.atr_button{font-size:12px;padding:6px 30px}
	.coming-soon{padding-bottom:0px;padding-top:20px;}

}

@media only screen and (max-width: 768px){
	.clubs-h1-hero-white {font-size:  42px;padding:0px 20px;}
	.clubs-hero-subhead{padding:0px 20px;}
	.drop-50 {padding-top: 0px;}
	.clubs-arrow-container.force-full-height{height:calc(var(--vh, 1vh) * 50)}
	.m-5 {margin-left:0;}
	.gradient_bg-70-block-left {background-size: 100% 90% !important}
	.gradient_bg-40-block-left{background-size: 100% 25% !important}
	.gradient_bg-55-block-left {background-size: 100% 50% !important}

	.lead-paragraph{font-size:28px;padding: 30px 36px;font-weight: 300;
letter-spacing: 1.1px;}
	.clubs-container .clubs-h1-white{font-size:42px;padding-top:5px;padding-bottom:5;line-height:42px;}


}

@media only screen and (max-width:576px){
	.hero-arrow {height: 61vh;}
	
	.clubs_button_outline{display: block;margin-top: 20px; margin-bottom: 20px;}
	.clubs_button_outline_rev{display: block;margin-top: 20px; margin-bottom: 20px;}
	
	.clubs-h1-hero-white{font-size:  32px; font-weight: 300; letter-spacing: 1.28px;color: #FFFFFF;opacity: 1; padding:0px 10px;}
	.clubs-hero-subhead{font-size:  18px;font-weight: 300;letter-spacing: 0.45px;color: #FFFFFF;opacity: 1; padding:0px 10px;}
	.lead-paragraph{font-size: 30px;padding-bottom:10px;}
	.clubs-h2-gray{font-size: 24px;}

	.clubs-container .clubs-h1-white{font-size:42px;padding-top:5px;padding-bottom:5;line-height:42px;}
	.clubs-h1-white{font-size:42px;padding-top:5px;padding-bottom:5;line-height:42px;}
	.clubs-h1{font-size:42px;padding-top:5px;padding-bottom:5;line-height:42px;}

	
	.clubs-h3-white{font-size:30px;width:80vw;padding-top:0px;padding-bottom:0px}
		
	.clubs-2-subhead{font-size:13px;width:90vw;padding-top:0px;padding-bottom:0px}
	.clubs-2-subhead-white{font-size:13px;width:90vw;padding-top:0px;padding-bottom:0px}

	.clubs-container .gradient_bg-85-block{background-size: 100% 100% !important}
	.clubs-arrow-container .arrow .blue_scroll-down-btn{width:30px;height:30px}
	.clubs-arrow-container {height:8vh}
	
	.clubs-arrow-container .arrow .blue_vertical-line{height:40px}
	.m-5 {margin-left:0;}
	.m-r-8 {margin-right:0;}
	.gradient_bg-65-block-left {background-size: 100% 40% !important}
	.gradient_bg-55-block-left {background-size: 100% 55% !important}
	.gradient_bg-70-block-left {background-size: 100% 90% !important}
	.gradient_bg-80-block-left {background-size: 100% 80% !important}
	.gradient_bg-40-block-left{background-size: 100% 25% !important}
	.gradient_bg-40-bottom{background-size: 100% 50% !important}
	.lead-paragraph{font-size:24px;padding: 30px 28px;font-weight: 300;}
	.atr_button{padding:4px 24px}
	.coming-soon{padding-bottom:0px;padding-top:20px;}
	}html{scroll-behavior:smooth}.dpt_hero-video-container{padding-bottom:150%}.dpt_hero-video-container.lt_dpt-landscape{padding-bottom:43.75%}.dpt_hero-video-container .dpt_logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%);width:500px;z-index:5}.dpt_hero-video-container .dpt_arrow-down{background:linear-gradient(90deg,#f5f5f5 50%,transparent 0);background-position:100% 100%;background-size:200% 100%;border-radius:50%;color:#f5f5f5;transition:all 0.5s ease;vertical-align:bottom;position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:37px;height:37px;scroll-behavior:smooth;}.dpt_hero-video-container .dpt_arrow-down:hover{background-position:0 100%;color:#255891}.dpt_hero-video-container .dpt_vertical-line{position:absolute;bottom:0;left:50%;height:60px;border-left:1px solid #f5f5f5}.dpt_hero-video-container .lt_dpt-video{z-index:-5}.dpt_hero-video-container .lt_dpt-play-pause-btn{border:0;border-radius:50%;background:transparent;padding:0;line-height:1;position:absolute;left:1.75rem;bottom:1.75rem;z-index:-5}.dpt_hero-video-container .lt_dpt-play-pause-btn .lt_dpt-pause{opacity:0}.dpt_hero-video-container .lt_dpt-play-pause-btn .lt_dpt-play,.dpt_hero-video-container .lt_dpt-play-pause-btn.lt_dpt-vid-playing .lt_dpt-pause{opacity:1}.dpt_hero-video-container .lt_dpt-play-pause-btn.lt_dpt-vid-playing .lt_dpt-play{opacity:0}@media only screen and (max-width:1400px){.dpt_hero-video-container .dpt_logo{width:400px}}@media only screen and (max-width:1200px){.dpt_hero-video-container .dpt_logo{width:350px}}@media only screen and (max-width:992px){.dpt_hero-video-container .dpt_logo{width:300px}.dpt_hero-video-container .dpt_arrow-down{bottom:45px}.dpt_hero-video-container .dpt_vertical-line{height:45px}}@media only screen and (max-width:768px){.dpt_hero-video-container .dpt_logo{width:280px}}