*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;line-height:1.6}@media only screen and (max-width: 1000px){html{font-size:50%}}@media only screen and (max-width: 600px){html{font-size:43%}}@media only screen and (max-width: 500px){html{font-size:36%}}@media only screen and (max-width: 400px){html{font-size:30%}}body{box-sizing:border-box;padding:3rem;background-color:#fff;font-family:'Roboto', sans-serif}h1,h2{font-size:5rem;font-weight:700;color:#060823}h2{font-size:3.5rem}

.btn{padding:1.5rem;color:#fff;border-radius:100px;width:20rem;font-size:2rem;text-transform:capitalize;color:#fff;font-weight:400}
.btn-primary{background-color:#012169;border:2px solid #012169}
.btn-primary:hover{color:#012169;background-color:#fff;border:2px solid #012169}
.header{margin-top:3rem}.header p{width:70%;margin-top:3rem;font-size:2.5rem;font-weight:400;color:#676d77}@media only screen and (max-width: 767px){.header p{width:100%}}.header .cta{display:flex;justify-content:center;margin:6rem 0}.header .cta>.btn{margin:0 2rem}.faq{margin-top:20rem}.faq__title{text-align:center;text-transform:capitalize}.faq__subtitle{text-align:center;font-size:2rem;margin-top:1rem;color:#676d77}.faq-body{width:66%;margin:0 auto;margin-top:5rem}@media only screen and (max-width: 1000px){.faq-body{width:72%}}@media only screen and (max-width: 767px){.faq-body{width:100%}}.faq-body ul>li{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem}.faq-body__title{font-weight:700;font-size:2rem;color:#676d77}.faq-body__answer{font-size:2rem;color:#676d77}.request{margin-top:20rem}.request__title{text-align:center;text-transform:capitalize;margin-bottom:0rem}.request-card{display:flex;flex-direction:column;align-items:center;margin:0 auto;width:66%}@media only screen and (max-width: 1000px){.request-card{width:72%}}@media only screen and (max-width: 767px){.request-card{width:100%}}.request-card-question{display:flex;align-items:center;justify-content:space-between}.request-card-question p{font-size:2rem;color:#676d77;font-weight:500;width:78%;margin-left:0rem}.request-card__img{width:12rem}.request-card:not(:first-child){margin-top:5rem}.request-cta{text-align:center;margin:10rem 0}.request-cta .btn{width:30%}@media only screen and (max-width: 767px){.request-cta .btn{width:50%}}.convo{margin-top:15rem}.convo-card{display:flex;flex-direction:column;align-items:center;margin:0 auto;width:66%}@media only screen and (max-width: 1000px){.convo-card{width:72%}}@media only screen and (max-width: 767px){.convo-card{width:100%}}.convo-card-question{display:flex;align-items:center;justify-content:space-between}.convo-card-question p{font-size:2rem;font-weight:700;width:78%;margin-left:0rem}.convo-card-answer{margin-top:2rem;display:flex;align-items:center;justify-content:space-between}.convo-card-answer p{color:#676d77;font-size:2rem;font-weight:400;width:78%}.convo-card__img{width:12rem}.convo-card:not(:first-child){margin-top:12.5rem}.convo-cta{text-align:center;margin-top:10rem; margin-bottom: 0rem}.convo-cta .btn{width:30%}@media only screen and (max-width: 1000px){.convo-cta .btn{width:40%}}@media only screen and (max-width: 767px){.convo-cta .btn{width:50%}}.students-how{margin-top:30rem}.students-how__title{text-align:center;text-transform:capitalize}.students-how-body{margin:0 auto;margin-top:5rem;width:66%}@media only screen and (max-width: 767px){.students-how-body{width:100%}}.students-how-body ol>li,.students-how-body p{font-size:2rem;color:#676d77;margin-bottom:2rem}.alumni{margin:0 auto;text-align:center;margin-top:20rem}

.student__title{font-size:2.5rem;font-weight:700;color:#060823;margin-bottom:2rem}
.alumni__title{font-size:2.5rem;font-weight:700;color:#060823;margin-bottom:2rem}
.alumni__body{color:#676d77;width:66%;margin:0 auto;font-size:2rem;margin-bottom:5rem}.alumni-cta{text-align:center;margin-top:10rem;}.alumni-cta .btn{width:30%}@media only screen and (max-width: 1000px){.alumni-cta .btn{width:40%}}@media only screen and (max-width: 767px){.alumni-cta .btn{width:50%}}
.disclaimer{font-size: 12px;color:#bbbbbb;text-align:center;text-transform:capitalize;}


.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

@media screen and ( max-width: 1024px ) {
img { 
                width: 100%; 
                height: 100%; 
                object-fit: contain; 
}  
}