.arora-pilates 
	{-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}
	
@import url("https://use.typekit.net/ojw0iqt.css");

.quote {font-size:35px; line-height: 50px;font-weight: 100;}

.acme {	font-size:55px;
	font-family: acme-gothic, sans-serif;
		font-weight: 400;
		font-style: normal;
	line-height: 63px;
		}

.arora-collage{height:92vw}

.arora-collage,.arora-collage .arora-collage_img-container{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

.arora-collage .arora-collage_img-container{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}

.arora-collage .arora-collage_picture-bg{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:80%;height:100%;z-index:-1;padding-top: 36vh;
left: 0%;
padding-bottom: 36vh;}

.arora-collage .arora-collage_picture-bg img{height:auto;width:100%;object-fit:cover;object-position:top}

.arora-collage .arora-collage_img1{width:50%;position:absolute;top:0%;right:0%;-webkit-transform:translateY(-50%);transform:translateY(0%)}
.arora-collage .arora-collage_img2{width:80%;position:absolute;bottom:0%;top:0%;left:0%;-webkit-transform:translateY(-50%);transform:translateY(33%)}


.arora-collage .arora-collage_img3{width:26%;position:absolute;bottom:0%;right:11%;top:0%;-webkit-transform:translateY(-50%);transform:translateY(154%)}


@media only screen and (max-width:1400px){
	.arora-collage .dpt_logo{width:400px}
}

@media only screen and (max-width:1200px){
	.arora-collage .dpt_logo{width:380px}
}

@media only screen and (max-width:992px){
	.arora-collage .dpt_logo{width:350px}
}

@media only screen and (max-width:768px){
	.arora-collage .dpt_logo{width:300px}
}
@media only screen and (max-width:576px){
	.arora-collage .dpt_logo{width:280px}}

@media only screen and (max-height:576px){
	.arora-collage .dpt_logo{top:40%;width:200px}}

@media only screen and (max-height:380px){
	.arora-collage .dpt_logo{top:30%;width:180px}}.arora-pilates-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;}

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

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

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

.arora_button_outline{white-space:nowrap;background-color:transparent; background-image:none; border:2px solid;border-radius:10px;color:#000;font-size:14px;font-weight:600;letter-spacing:1px;margin-top:60px;padding:10px 20px;text-align:center;transition:background-color 0.2s ease}

.arora_button_outline:hover{color: #fff; background-color:#7C9AC0; border:2px solid #4b5d75;}

.subhead {font-size:35px;font-weight:100;letter-spacing:2px;
}

.headline {font-size:6vw;font-weight:100;letter-spacing:2px;line-height: 55px;padding-top: 60px;
	
}
.p-class-45 {font-size:37px;font-weight:100;letter-spacing:2px; line-height: 37px;padding-top: 24px;
	
}
.disclaimer {font-weight:200; letter-spacing:2px}

@media only screen and (max-width:992px){
	.subhead {font-size:28px; padding-top:22px;}
	.p-class-45 {font-size: 27px;line-height: 27px;padding-top:5px;}
}
@media only screen and (max-width:992px){
	.subhead {font-size:22px;font-weight:200;letter-spacing:2px; padding-top:24px;
}

.headline {font-size:55px;font-weight:100;letter-spacing:2px;padding-top:24px;
	
}
.p-class-45 {font-size:25px;font-weight:200;letter-spacing:2px; line-height: 30px; padding-top:0px; padding-bottom:24px;
	
}
	.arora_button_outline{display: block;margin-top:-15px;}
}
.arora-pilates-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;}

.h2-headline-arora {color: #7C9AC0; font-size:22vw;font-weight:100;letter-spacing:2px;line-height: 18vw;}
.h2-headline-exp {color: #7C9AC0; font-size:9vw;font-weight:100;letter-spacing:2px; margin-bottom:1rem;line-height:7vw}

@media only screen and (max-width:1200px){
}

@media only screen and (max-width:992px){
}
@media only screen and (max-width:576px){


}




.arora_static-hero{height:76vh}

.arora_static-hero,.arora_static-hero .arora_img-container{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

.arora_static-hero .arora_img-container{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;
background: rgb(0,0,0);
background: -moz-linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0, 0, 0, 0.5) 100%);
background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0, 0, 0, 0.5) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0, 0, 0, 0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);}

.arora_static-hero .arora_picture-bg{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;z-index:-1}

.arora_static-hero .arora_picture-bg img{height:auto;width:100%;object-fit:cover;object-position:top;}

.arora_static-hero .arora_logo{width:500px;position:absolute;bottom: 15%;-webkit-transform:translateY(-50%);transform:translateY(30%)}

@media only screen and (max-width:1400px){
	
	.arora_static-hero .arora_logo{width:400px}
	}

@media only screen and (max-width:1200px){
	.arora_static-hero .arora_logo{width:380px}
}

@media only screen and (max-width:992px){
	.arora_static-hero .arora_logo{width:350px}
}
@media only screen and (max-width:768px){
	.arora_static-hero .arora_logo{width:300px}}

@media only screen and (max-width:576px){
	.arora_static-hero .arora_logo{width:280px}}

@media only screen and (max-height:576px){
	.arora_static-hero .arora_logo{top:40%;width:200px}}

@media only screen and (max-height:380px){
	.arora_static-hero .arora_logo{top:30%;width:180px}}.arora-pilates-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;}
	
.arora-pilates-container .h2-headline-why {font-size:80px;font-weight:100;letter-spacing:2px;line-height:44px;padding-bottom:50px;vertical-align: top;
 padding-right:20px;}
.arora-pilates-container .h2-headline-pilates {font-size:222px;font-weight:100;letter-spacing:2px;line-height:44px;padding-bottom:30px; padding-left:20px;}
.arora-pilates-container .p-class-lead {font-size:37px;font-weight:100;letter-spacing:2px;line-height:45px;padding-bottom:30px; padding-top: 10px;}
.arora-pilates-container .h3-headline  {font-size:42px;font-weight:500;letter-spacing:15px;line-height:44px;padding-bottom:30px}
.arora-pilates-container .h4-headline {font-size:39px;font-weight:200;letter-spacing:2px;line-height:39px;padding-bottom:30px}
.arora-pilates-container .p-class-40 {font-size:33px;font-weight:100;letter-spacing:2px;line-height:33px;padding-bottom:30px}
.arora-pilates-container .wrap {margin-top:50px;}

@media only screen and (max-width:1200px){
.arora-pilates-container .h4-headline {font-size:30px;font-weight:300;letter-spacing:2px;line-height:37px;padding-bottom:0px}
.arora-pilates-container .p-class-40 {font-size:20px;font-weight:200;letter-spacing:2px;line-height:25px;padding-bottom:30px}
}

@media only screen and (max-width:992px){
	.arora-pilates-container .h2-headline-why {font-size:65px;font-weight:100;letter-spacing:2px;line-height:44px;padding-bottom:30px;vertical-align: top; padding-right:5px }
	.arora-pilates-container .h2-headline-pilates {font-size:130px;font-weight:100;letter-spacing:2px;line-height:44px;padding-bottom:30px; padding-left:5px}
	.arora-pilates-container .h4-headline {font-size:34px;font-weight:300;letter-spacing:2px;line-height:34px;padding-bottom:0px}
	.arora-pilates-container .p-class-40 {font-size:30px;font-weight:200;letter-spacing:2px;line-height:35px;padding-bottom:30px}
	}
@media only screen and (max-width:576px){

.arora-pilates-container .h2-headline-why {font-size:40px;font-weight:100;letter-spacing:2px;line-height:44px;padding-bottom:30px;vertical-align: top; padding-right:5px }
.arora-pilates-container .h2-headline-pilates {font-size:89px;font-weight:100;letter-spacing:2px;line-height:44px;padding-bottom:30px; padding-left:5px}
.arora-pilates-container .p-class-lead {font-size:25px;font-weight:150;letter-spacing:2px;line-height:30px;padding-bottom:30px}
.arora-pilates-container .h3-headline  {font-size:30px;font-weight:500;letter-spacing:6px;line-height:34px;padding-bottom:0px; padding-left:5px;}
.arora-pilates-container .h4-headline {font-size:24px;font-weight:300;letter-spacing:2px;line-height:24px;padding-bottom:0px}
.arora-pilates-container .p-class-40 {font-size:20px;font-weight:200;letter-spacing:2px;line-height:25px;padding-bottom:30px}
}




.arora-pilates-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;}
	
.arora-pilates-container .h2-headline-hear {color: #7C9AC0; font-size:50px;font-weight:100;letter-spacing:2px;line-height:44px;padding-bottom:50px;vertical-align: top;
 padding-right:20px;}
.arora-pilates-container .h2-headline-frank {color: #7C9AC0;font-size:222px;font-weight:150;letter-spacing:2px;line-height:44px;padding-bottom:30px; padding-left:20px;}
.arora-pilates-container .padding-top {padding-top:5vh;}


@media only screen and (max-width:992px){
	.arora-pilates-container .h2-headline-hear {font-size:37px;font-weight:300;letter-spacing:2px;line-height:44px;padding-bottom:30px;vertical-align: top; padding-right:5px }
	.arora-pilates-container .h2-headline-frank {font-size:25vw;font-weight:100;letter-spacing:2px;line-height:44px;padding-bottom:30px; padding-left:5px}
	}
@media only screen and (max-width:576px){

.arora-pilates-container .h2-headline-hear {font-size:10vw;font-weight:200;letter-spacing:2px;line-height:15vw;padding-bottom:30px;vertical-align: top; padding-right:5px }
.arora-pilates-container .h2-headline-frank {font-size:25vw;font-weight:200;letter-spacing:2px;line-height:15vw;padding-bottom:30px; padding-left:5px}
	.arora-pilates-container .padding-top {padding-top:0vh;}

}




.arora-pilates {
background: rgb(179,154,145);
background: -moz-linear-gradient(180deg, rgba(179,154,145,1) 0%, rgba(255,255,255,1) 66%, rgba(220,208,204,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(179,154,145,1) 0%, rgba(255,255,255,1) 66%, rgba(220,208,204,1) 100%);
background: linear-gradient(180deg, rgba(179,154,145,1) 0%, rgba(255,255,255,1) 66%, rgba(220,208,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b39a91",endColorstr="#dcd0cc",GradientType=1);
}