.page-header-section{position:relative;padding-top:80px;min-height:10vh;background-color:#2d3438;background-size:cover;background-position:center 0;display:flex;align-items:center;background-image:url(../assets/testimonials-background.jpg);margin-top:60px}.page-header-section::before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(45,52,56,.7);top:0;left:0;z-index:0}.student-bg::before{background-color:rgba(0,91,142,.6);transition:background-color ease -.5s}.guest-bg::before{background-color:rgba(100,10,10,.6);background-color:rgba(45,52,56,.7);transition:background-color ease -.5s}.page-header-section>.inner-row{padding-top:60px;padding-bottom:20px;position:relative;z-index:1;align-items:flex-end;height:100%}.page-header-section>.inner-row>.title-col h1{display:block;max-width:460px;margin:0 auto 20px;color:#fff;font-size:36px;text-align:center;line-height:1.1}.page-header-section>.inner-row>.title-col h1>span{color:#bebebe;font-size:32px;font-family:'Myriad Pro Light';display:block}.subject-icon-holder{margin-bottom:20px;display:flex;flex-wrap:nowrap;justify-content:center}.subject-icon-holder .cart-icon{background-image:url(../assets/checkout-cart-icon.svg)}.subject-icon-holder>div{width:65px;min-width:65px;height:45px;background-size:65px;background-position:center;background-repeat:no-repeat;display:none}.subject-icon-holder>span{font-size:26px;color:#bebebe;font-family:'Myriad Pro Light';line-height:38px}.subject-icon-holder>span>span{color:#fff;font-family:'Myriad Pro Regular'}.subject-icon-holder>p{color:#c5c5c5;font-size:14px;line-height:1.5;font-family:'Myriad Pro Light';text-align:center}.caution-holder{display:flex;flex-wrap:nowrap;justify-content:center}.caution-holder>span{color:#f9c51e;margin:0 10px}.caution-holder>p{font-size:14px;line-height:1.5;font-family:'Myriad Pro Light';color:#c5c5c5}.caution-holder>p>a{text-decoration:none;color:#fff;font-family:'Myriad Pro Bold'}.page-body-section{position:relative}.page-body-section::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:15px;z-index:1;background-image:url(../assets/shader-up.svg);background-size:20px 40px;background-position:top;background-repeat:repeat-x}.page-body-section>.inner-row{flex-direction:column;flex-wrap:nowrap}.tabs-section{display:flex;min-height:150px;max-height:150px;background-color:#fff;margin-bottom:30px;box-shadow:rgba(0,0,0,.1) 0 1px 10px;padding-top:15px;padding-bottom:15px;overflow:hidden}.tabs-section>.inner-row{align-items:center}.tabs-section>.inner-row .cart-details-holder{display:flex;flex-direction:column;text-align:center;justify-content:center}.tabs-section>.inner-row .cart-details-holder>ul{margin:0;padding:0;display:flex;width:100%;padding:0;flex-direction:row;flex-wrap:nowrap;justify-content:center}.tabs-section>.inner-row .cart-details-holder>ul>li{list-style-type:none;display:flex;align-items:flex-end}.tabs-section>.inner-row .cart-details-holder>ul>li>strong{padding:0 10px;font-size:21px;color:#0f8ed8}.tabs-section>.inner-row .cart-details-holder>ul>li>strong::after{font-size:15px}.tabs-section>.inner-row .cart-details-holder>p{font-size:13px;color:grey;margin:0}.tabs-section>.inner-row .checkout-cta-holder{justify-content:center;padding:0 0 0 0}.slideable{transition:all ease .4s}.slideable.ng-hide{max-height:0;min-height:0}.body-title-holder{text-align:center}.body-title-holder>h2{color:#2d3438;font-size:28px;margin-bottom:20px}.body-title-holder>h2>span{color:#5d676c;font-size:19px}.body-title-holder>h2>strong{font-weight:500}.cart-items-holder>ul{margin:0;padding:0}.cart-items-holder>ul>li{list-style-type:none}.cart-items-holder>ul>li>div.cart-item-holder{background-color:rgba(255,255,255,.8);border:solid 2px rgba(255,255,255,1);padding:0;margin-bottom:20px;border-radius:5px}.cart-items-holder>ul>li>div.cart-item-holder>.item-header{display:flex;flex-wrap:nowrap;padding:20px 0 20px 10px}.cart-items-holder>ul>li>div.cart-item-holder>.item-header>.title-holder{width:100%}.cart-items-holder>ul>li>div.cart-item-holder>.item-header>.title-holder>.heading{font-size:19px;color:#2f3d43;font-family:'Myriad Pro Regular';margin:0}.cart-items-holder>ul>li>div.cart-item-holder>.item-header>.title-holder>.heading>span{font-size:19px;color:#5d676c;display:block}.cart-items-holder>ul>li>div.cart-item-holder>.item-header>.title-holder>label{color:#d80f6c;font-size:15px;margin:0;font-family:'Myriad Pro Light'}.cart-items-holder>ul>li>div.cart-item-holder>.item-header>.controls-holder{padding:0 0 0 0;border-right:none;border-left:solid 2px #eee;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap}.cart-items-holder>ul>li>div.cart-item-holder>.item-header>.controls-holder>a{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border:solid 2px transparent;border-radius:5px;transition:all ease .3s}.cart-items-holder>ul>li>div.cart-item-holder>.item-header>.controls-holder>a:hover{border:solid 2px #eee;border-radius:5px;transition:all ease .3s}.cart-items-holder>ul>li>div.cart-item-holder>.item-header>.controls-holder>a>img{width:24px;height:24px}.cart-items-holder>ul>li>div.cart-item-holder>.item-info{padding:0 10px 10px;display:flex;flex-wrap:nowrap}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.thumb-holder{width:60px;min-width:60px;display:flex;justify-content:flex-start}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.thumb-holder>div{width:50px;height:50px;border-radius:3px;display:flex;justify-content:center;align-items:center;overflow:hidden}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.thumb-holder>div>img{height:100%}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs{width:100%;display:flex;align-items:flex-start;flex-direction:column}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul{display:flex;flex-direction:row;margin:0 0 6px 0;padding:0;width:100%}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul>li{color:#2f3d43;list-style-type:none;font-size:14px;padding:0 10px 0 0;display:inherit;align-items:center;font-family:'Myriad Pro Regular';min-height:20px;min-width:0}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul>li.section-label label{color:#fff;padding:2px 10px;border-radius:50px;font-size:12px;margin:0}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul>li.section-label label.available{background-color:#1e95da}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul>li.section-label label.closed{background-color:#d80f6c}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul>li:first-child{display:none}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul.duration-list-group>li>span{font-family:'Myriad Pro SemiBold'}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul.duration-list-group>li>span::after{content:'hours';font-family:'Myriad Pro regular'}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul.price-list-group>li>del{color:#d80f6c;font-size:14px}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul.price-list-group>li>del::after{font-size:12px}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul.price-list-group>li>span{font-size:18px;font-family:'Myriad Pro SemiBold'}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul.price-list-group>li>span::after{font-size:12px}.cart-items-holder>ul>li>div.cart-item-holder>.item-certificates{padding:0 10px 0}.cart-items-holder>ul>li>div.cart-item-holder>.item-certificates>.header{border-bottom:solid 3px #eee;margin-bottom:10px;display:flex;min-height:40px;align-items:center;flex-wrap:nowrap;text-decoration:none;color:#2f3d43}.cart-items-holder>ul>li>div.cart-item-holder>.item-certificates>.header>.chevron{display:flex;width:30px;height:40px;justify-content:flex-start;align-items:center;line-height:1;font-size:16px;color:#1e95da;padding-bottom:5px}.cart-items-holder>ul>li>div.cart-item-holder>.item-certificates>.header .heading{color:#2f3d43;font-size:15px;margin:0 0 5px}.cart-items-holder>ul>li>div.cart-item-holder>.item-certificates>.body{overflow-x:auto}.certicifates-table tbody tr td{border-top:solid 1px #eee;padding:0;vertical-align:middle}.certicifates-table tbody tr:nth-child(1) td{border-top:none!important}.certicifates-table tbody tr td .certificate-image{display:inline-flex;min-height:100%;padding:5px;position:relative}.certicifates-table tbody tr td .certificate-image.optional::after{content:'';position:absolute;z-index:1;left:2px;bottom:2px;width:60px;height:60px;background-position:center;background-repeat:no-repeat;background-image:url(../assets/optionalCertificate.svg)}.certicifates-table tbody tr td .certificate-image img{width:50px;height:auto;box-shadow:rgba(0,0,0,.35) 0 1px 5px}.certicifates-table tbody tr td .certificate-description,.certicifates-table tbody tr td .certificate-price{padding:5px;color:#2f3d43}.certicifates-table tbody tr td .certificate-description p{margin:0;font-size:14px;font-family:'Myriad Pro Regular'}.certicifates-table tbody tr td .certificate-description p span{color:#1e95da;font-family:'Myriad Pro SemiBold'}.certicifates-table tbody tr td .certificate-price p{font-size:13px;font-family:'Myriad Pro SemiBold';margin:0}.certicifates-table tbody tr td .certificate-price.optional p{font-family:'Myriad Pro Regular'}.certicifates-table tbody tr td .certificate-price.optional p span{font-size:19px;font-family:'Myriad Pro SemiBold';color:#1e95da}.certicifates-table tbody tr td .certificate-price.optional p span::after{font-size:14px}.cart-items-holder>ul>li>div.cart-item-holder>.item-totalPrice{display:flex;justify-content:flex-end;padding:0 0 0}.cart-items-holder>ul>li>div.cart-item-holder>.item-totalPrice>div{background-color:#eee;border-radius:15px 0 3px 0;padding:10px 20px;font-size:14px;color:#2f3d43;font-family:'Myriad Pro Light'}.cart-items-holder>ul>li>div.cart-item-holder>.item-totalPrice>div>span{font-size:18px;color:#1e95da;font-family:'Myriad Pro SemiBold'}.cart-items-holder>ul>li>div.cart-item-holder>.item-totalPrice>div>span::after{font-size:14px}@media only screen and (min-width:426px){.page-header-section>.inner-row{padding-top:100px}.subject-icon-holder>div{display:block}.subject-icon-holder>span{padding:0 0 0 20px;border-left:solid 4px #f9c51e}.subject-icon-holder>p{font-size:15px}}@media only screen and (min-width:576px){.tabs-section>.inner-row>ul>li>a{font-size:24px}.tabs-section>.inner-row>ul>li>a>span{font-size:14px}.body-title-holder>h2{font-size:32px}.body-title-holder>h2>span{font-size:21px}.cart-items-holder>ul>li>div.cart-item-holder>.item-header{padding:20px 10px 20px 10px}.cart-items-holder>ul>li>div.cart-item-holder>.item-header>.title-holder>.heading{font-size:22px}.cart-items-holder>ul>li>div.cart-item-holder>.item-header>.controls-holder{padding:0 0 0 10px;flex-direction:row}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.thumb-holder{width:120px;min-width:120px}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.thumb-holder>div{width:100px;height:100px}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul{margin:0 0 6px 0}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul>li{min-width:140px}.cart-items-holder>ul>li>div.cart-item-holder>.item-info>.item-specs>ul>li:first-child{display:flex}.certicifates-table tbody tr td .certificate-image img{width:60px}.cart-items-holder>ul>li>div.cart-item-holder>.item-certificates>.header .heading{font-size:17px}.certicifates-table tbody tr td .certificate-price p{font-size:15px}}@media only screen and (min-width:992px){.page-header-section{margin-top:0}.page-header-section>.inner-row>.title-col h1{max-width:600px;text-align:left;font-size:42px;margin:0 0 15px 0}.subject-icon-holder{justify-content:flex-start}.subject-icon-holder>p{text-align:left}.caution-holder{justify-content:flex-start}.tabs-section{min-height:100px;max-height:100px;padding-top:0;padding-bottom:0}.tabs-section>.inner-row .cart-details-holder{justify-content:flex-start;text-align:left}.tabs-section>.inner-row .cart-details-holder>ul{justify-content:flex-start}.tabs-section>.inner-row .checkout-cta-holder{justify-content:flex-end;padding:0 0 0 0}}@media only screen and (min-width:1120px){.page-header-section>.inner-row>.title-col h1{font-size:56px}.page-header-section>.inner-row>.title-col h1>span{font-size:34px}.subject-icon-holder>span{font-size:32px}}