  .section--blue .title p:after,.section--white{background-color:#fff}.label_title,.title{text-transform:uppercase}.link .btn-expand:after,.link .btn-modal:after{font-family:"Font Awesome 6 Free";position:absolute}.selectschool .modal-dialog .card .card-body .h5,.welcome--section .title p{line-height:initial}section.container-width{max-width:1280px;margin:auto}.img-overlay-middle{color:#fff;position:relative}.bottom-step .linkcard a{border-color:#fff;color:#fff}.linkcard .card--bordered .btn.btn-link.simple-link.h5{color:#fff}.row>div>.pt-4:first-child{padding-top:0!important}.row>div.col-md-12,.section.no-col-margin .container-fluid .row>div,.section.no-col-margin .contaner .row>div{margin-bottom:0}.cards--section .row>div.col-lg-3,.cards--section .row>div.col-lg-4,.cards--section .row>div.col-lg-6,.cards--section .row>div.col-lg-8{margin-bottom:0;margin-top:0}.container{max-width:960px}@media (min-width:992px){.container{max-width:960px}section .container-fluid{max-width:1140px}}@media (max-width:1199px){.container{max-width:950px}}@media screen and (max-width:1200px){section .container-fluid{padding:0 30px}}.middle-section .container,.middle-section .container-fluid{padding:50px 80px 80px}@media (max-width:991px){.middle-section .container-fluid,section .container-fluid{max-width:960px}.middle-section.section,.middle-section.section--blue{padding:0}.middle-section .container,.middle-section .container-fluid{padding:35px 15px}}@media screen and (max-width:992px) and (min-width:992px){.middle-section .container-fluid{max-width:940px}}.middle-section.section--blue .container,.middle-section.section--blue .container-fluid{background:#c41f2f}.middle-section.section--grey .container,.middle-section.section--grey .container-fluid{background:#e8ebee}.middle-section.with--background .container,.middle-section.with--background .container-fluid{position:relative;background-repeat:no-repeat}.middle-section.with--background.section--blue,.middle-section.with--background.section--grey,.middle-section.with--background.section--white{background:0 0}.middle-section.with--background .container-fluid:before,.middle-section.with--background .container:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.bottom-step .container,.bottom-step .container-fluid,.hero .container,.hero .container-fluid,.label_title,.link .btn-link.simple-link:after,.link .simple-link.btn-modal:after,.margin-top-lg,.middle-section.with--background .container .row,.middle-section.with--background .container-fluid .row,.section--withBG{position:relative}.middle-section.with--background.section--blue .container-fluid:before,.middle-section.with--background.section--blue .container:before{background:rgba(196,31,47,.9)}.middle-section.with--background.section--grey .container-fluid:before,.middle-section.with--background.section--grey .container:before{background:rgba(240,240,240,.8)}.middle-section.with--background.section--white .container-fluid:before,.middle-section.with--background.section--white .container:before{background:rgba(255,255,255,.8)}.section{padding:80px 0}.section.sm-padding{padding:35px 0}.section .margin-top-xs{margin-top:-40px}@media (max-width:991px){.middle-section.section--grey{padding:0}.section{padding:50px 0}}.section .container{padding:0 80px}.section .container.pb-0{padding-bottom:0}.section--white .imgcontent-grp,.section--white .imgcontent-grp img{background:#f8f8f8}.section--white .link .btn--secondary.btn--bordered{border-color:#10171e;color:#10171e}.section--white .section--white .section--blue{color:#fff;background-color:#c41f2f}#classmodal .btn-close,.section--blue .hash-list ul li:before,.section--blue .list ul li:after{background:#fff}.bg-video-wrap .overlay .btn,.bg-video-wrap .overlay .caption .btn,.hero .btn,.rating-sec .link a,.section--blue .link .btn-link,.section--blue .link .btn-link.simple-link,.section--blue .link .btn-modal,.section--blue .link .simple-link.btn-modal,.section--blue .social-icons a{color:#fff}.section--blue .HowWeTeach-sec{color:#000}.section--blue .icon-with-heading .icon>div{background:#fff;color:#c41f2f}.card--white,.modal .btn-close:hover,.section--blue .horizontal--card,.section--blue .section--grey,.section--blue .section--grey .link .btn,.section--blue .section--white,.section--blue .section--white .link .btn{color:#10171e}.section--grey{background-color:#f8f8f8}.section--grey .section--blue .link .btn-primary:hover{background:#fff;color:#10171e}.section--grey .section--black{background-color:#10171e;color:#fff}.section--form{background-color:rgba(232,235,238,.3)}.section--cutoff{padding:20px 0;overflow-x:hidden}.section--yellow{background:#6f96b7;color:#fff}.hero,.section--withBG{background-repeat:no-repeat}.section--sm{padding:25px 15px}.section--withBG{background-position:right;background-size:cover}.section--withBG .container,.section--withBG .container-fluid{position:relative;z-index:1}.bottom-step:before,.hero:before,.section--withBG:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.section--withBG.section--grey:before{background:rgba(240,240,240,.8)}.section--withBG.section--white:before{background:rgba(255,255,255,.8)}.component{margin-top:20px}.component:first-child{margin-top:0}.margin-top-lg{margin-top:-125px}.age-school .container-fluid .row>div,.fee-table .table,.section .row.HowWeTeach-sec>div{margin-bottom:0}.centerText,.hero--centertext .caption,.selectschool .modal-dialog .modal-title,.transport-section .centertext{text-align:center}.extra-display-h1{font-size:6.25rem;font-weight:700;line-height:80px}@media (max-width:767px){.row>div{margin-bottom:20px}.row>div:last-child,.section .container .row>div:last-child{margin-bottom:0}.row>div.order-2.order-md-1,.row>div.order-3.order-md-2{margin-top:20px;margin-bottom:0}.row>div.col-lg-8>.row>.col-lg-6,.row>div.order-1.order-md-2{margin-top:0;margin-bottom:0}.section .container,section .container-fluid{padding:0 15px}.section .margin-top-xs{margin-top:0}.section .container .row>div{margin-bottom:35px}.component{margin-top:15px}.centerText{text-align:left}.extra-display-h1{font-size:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width:420px){.extra-display-h1{font-size:70px}}.stand-first{font-size:22px;font-weight:600;line-height:24px}.body-large{font-size:20px;font-weight:400;line-height:24px}.body-large-bold{font-size:20px;line-height:24px;font-weight:700}.body-medium,.body-medium-bold{font-size:18px;line-height:24px}.body-medium{font-weight:400}.body-medium-bold{font-weight:600}.body-small,.body-small-bold{font-size:16px;line-height:22px}.body-small{font-weight:400}.body-small-bold{font-weight:600}.copyright{font-size:14px}.mid-font{font-size:16px;font-weight:700}.marked{text-decoration:underline;-webkit-text-decoration-color:#6f96b7;text-decoration-color:#6f96b7}.font-45{font-size:45px;line-height:49px}.label_title{font-size:16px;color:#10171e;padding-bottom:10px;margin-bottom:40px}.label_title::before{content:"";height:1px;width:30px;background:#c41f2f;position:absolute;bottom:0}.title{margin-bottom:35px}.title .body-small{position:relative;margin:0;font-weight:400;padding-bottom:18px;line-height:24px}.title .body-small:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background:#c41f2f}.title-with-border{padding:24px 0 16px;border-bottom:1px solid #007dba;margin-bottom:30px}.card .card-body .title>p.body-small{font-size:14px;padding-bottom:22px}.card .card-body .title>p.body-small:after{height:2px}.welcome--section{padding-top:60px;background-size:contain;border-top:3px solid}.welcome--section .hash-list{margin-top:30px}.welcome--section p{max-width:100%}.list{font-size:18px;font-weight:400;margin-top:25px}.list ul,.modal-link-list ul{padding:0}.list ul li{margin-bottom:15px;position:relative;padding-left:20px;list-style:none}.list ul li span{font-weight:700}.list ul li:after{content:"";position:absolute;height:8px;width:8px;border-radius:50%;left:0;top:10px;background:#10171e}.link .dark-link,.list--IconWithText-list{padding:0;margin:0}.bg-light .btn-close:hover,.blue-txt,.list--IconWithText-list.blue-icon li .icon,.number-list.blue-txt,.section--grey .btn-close:hover,.section--white .btn-close:hover{color:#c41f2f}.list--IconWithText-list.margin-B-sm li{margin-bottom:4px}.list--IconWithText-list.alignitem-start li{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.list--IconWithText-list.blue--txt ul li a{color:#0089ff}.list--IconWithText-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.fee-table .feeoption,.feeDD .select-box__input,.is-hidden,.link .btn-expand~.component,.link .btn-link--onlylink:after,.link .expand-content,.link .modal-overlay button.btn-modal:after,.list--IconWithText-list ul li:after,.modal-overlay .link button.btn-modal:after,.modal-overlay button.btn-link:after,.onload-show{display:none}.icon-with-heading .icon>div,.link .btn-modal:after,.list--IconWithText-list ul li i,.number-list li{display:-webkit-box;display:-ms-flexbox}.list--IconWithText-list ul li i{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:14px;font-size:24px;margin-top:3px;width:20px}.list--IconWithText-list ul li a{color:#10171e;font-size:18px}.list--IconWithText-list.bordered--icon i{border:3px solid;border-radius:50%;height:50px;width:50px}.list--IconWithText-list.bordered--icon-sm i{border:3px solid;border-radius:50%;font-size:14px;height:30px;width:30px}.number-list{padding:0;list-style-type:none;counter-reset:section}.number-list li{display:flex;position:relative;font-weight:400}.number-list li:before{content:counters(section,  ".") ". ";counter-increment:section;padding-right:10px;color:#727271}.fee-table .prize h6,.fee-table+.component p,.icon-with-heading .icon>div>sub,.list--IconWithText-list.list--sm .link a,.number-list li h6{font-size:16px}#shettle-modal svg,.list--with-precircle ul li,.shuttle-cards svg{margin-bottom:5px}.list--with-precircle ul li h6{font-size:18px}.triangle:after{content:"";height:0;width:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid #fff;position:absolute;bottom:-20px;left:25px}ul.small-items.ul-marker{position:relative;left:15px;width:calc(100% - 15px)}ul.small-items.ul-marker li{padding-left:0}.icon-with-heading,.video-content-sec.center-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-with-heading .icon{float:left;margin-right:10px}.icon-with-heading .icon>div{height:66px;width:66px;background:#c41f2f;border-radius:50%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;font-weight:600;color:#fff}.link .btn-link span,.link .btn-modal span,figcaption{font-weight:400}.btn:focus,.btn:focus-visible{outline:0;-webkit-box-shadow:none;box-shadow:none}.link i{margin-left:4px;top:2px;position:relative}.link .btn-link,.link .btn-modal{padding:0 15px 0 0;text-decoration:none;font-weight:700;position:relative;text-align:left;color:#6f96b7;font-size:18px}.link .btn-link:after,.link .btn-modal:after{content:"\f105";font-family:"Font Awesome 6 Free";top:2px;margin-left:7px;position:relative}.link .btn-link--withouticon:after{position:relative;top:3px}.link .btn-link.simple-link,.link .simple-link.btn-modal{padding:0;color:#6f96b7}.link .btn-modal{padding-right:25px;color:#6f96b7}.link .btn-modal:after{content:"\f067";right:-10px;border:2px solid;border-radius:50%;height:20px;width:20px;font-size:11px;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bg-video-wrap .overlay,.hero,.link .btn--play:after{display:-webkit-box;display:-ms-flexbox}.link .btn-expand{padding:0;text-decoration:none;font-weight:700;position:relative;text-align:left;color:#6f96b7}.link .btn-expand:after{content:"\f107";top:2px;margin-left:7px;right:-15px}.link .btn-primary{padding:0 30px;border:3px solid #6f96b7;font-weight:700;background:#6f96b7;color:#fff;min-width:90px;font-size:17px;line-height:19px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px}.link .btn-primary.btn-primary--border{background:0 0;min-width:199px}.full-width-section .callout-img .img-overlay,.link .btn-primary.btn-primary--border:hover{background:0 0}.link .btn-primary.btn--secondary{border:3px solid #6f96b7;background:#6f96b7;font-weight:700;font-size:18px;padding:15px 26px 15px 13px}.link .btn-primary.btn--secondary.btn--bordered{color:#fff;border-color:#fff;background:0 0}.link .btn-primary.btn--secondary.btn-link,.link .btn-primary.btn--secondary.btn-modal{padding:18px 35px 18px 15px}.link .btn-primary.btn--secondary.btn-link:after,.link .btn-primary.btn--secondary.btn-modal:after{top:52%;margin-left:7px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:5px}.link .btn-primary:hover{background:#c41f2f;border-color:#c41f2f;color:#fff}.link .btn-primary.disabled{background:#ddd;border-color:#ddd}.link .btn--play{padding-left:60px;position:relative;margin-top:30px}.link .btn--play:after{content:"\f04b";font-family:'Font Awesome 6 Free';position:absolute;left:15px;font-size:14px;font-weight:900;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:3px solid;height:50px;width:50px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:rgba(70,70,70,.25)}.link .btn--play span{font-size:14px;font-weight:400}.bg-overlay,.modal-overlay{position:absolute;left:0;top:0;bottom:0;right:0}.bg-video-wrap,.full-width-section,.hero{position:relative}.link .modal-overlay button.btn-modal,.modal-overlay .link button.btn-modal,.modal-overlay button.btn-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#6f96b7;margin:0;right:10px;width:100%;padding-right:0}.link .modal-overlay button.btn-modal i,.modal-overlay .link button.btn-modal i,.modal-overlay button.btn-link i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:35px;width:35px;border:2px solid;border-radius:50%;text-align:right;margin-bottom:10px;margin-right:0}.link .modal-overlay.sm--modal button.btn-modal i,.modal-overlay.sm--modal .link button.btn-modal i,.modal-overlay.sm--modal button.btn-link i{height:20px;width:20px;font-size:12px;border-color:#6f96b7;color:#6f96b7}.hero{padding:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-size:cover;background-position:center;min-height:50vh}.hero .small-header{height:auto;padding:0}.hero .small-header .overlay{position:relative;height:initial}.hero .small-header .overlay .caption{padding:200px 15px 50px}.bg-video-wrap{overflow:hidden;width:100%;background:center center/cover no-repeat}.callout--video,.callout-img,.full-width-section{background-repeat:no-repeat;background-size:cover}@media screen and (max-width:959px){.bg-video-wrap{margin-top:60px}}.bg-video-wrap video{min-width:100%;min-height:100vh;z-index:1}.bg-video-wrap .overlay{width:100%;position:absolute;top:0;left:0;background-size:3px 3px;z-index:2;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;bottom:0}.take-alook .card .card-body,.two-column .card-body{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.bg-video-wrap .overlay .caption{padding-top:20%}.callout-img .img-overlay,.full-width-section>.img-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:50px;border-radius:3px}.callout--video,.callout-img,.fee-table .prize,.feeDD,.feeDD .select-box,.video_wrapper{position:relative}.callout-img .img-overlay>div,.level-percentage p{width:85%}.level-percentage .card .card-body{padding:25px}.level-percentage .card .card-body p{font-size:28px;line-height:32px;width:100%}.level-percentage .card .card-body p.body-small,.level-percentage .card .card-body p.body-small-bold{font-size:20px;line-height:24px}.transport-section svg{margin-right:10px;height:50px}.transport-section .list svg{height:auto}.transport-section .styled-input input{width:50%}@media (max-width:991px){.margin-top-lg{margin-top:0}.margin-top-lg.order-1.order-md-2{margin-top:-125px}.padding-bottom{padding-bottom:40px}.bg-video-wrap .overlay .caption{padding-top:0}.bg-video-wrap .overlay .caption h1{font-size:40px;line-height:48px}.full-width-section .callout-img{min-height:initial}.full-width-section .callout-img .img-overlay{position:relative}.transport-section .styled-input input{width:70%;margin-bottom:10px}}@media (max-width:767px){.font-45{font-size:30px;line-height:36px}.title{margin-bottom:20px}.welcome--section p{max-width:100%}.welcome--section .margin-top-lg .single-img: nth-child(2){display:none}.list--IconWithText-list .card-body{padding:15px 10px}.list--IconWithText-list ul li i{margin-right:8px}.link .btn-primary{padding:10px;min-height:44px;height:initial}.link .btn--play{padding-left:40px;margin-top:0}.link .btn--play: after{height:30px;width:30px;font-size:8px;top:38%;margin-left:0}.hero{padding:35vh 0 25vh}.hero h1{font-size:40px;line-height:48px}.hero--centertext .caption,.transport-section .centertext{text-align:left}.bg-video-wrap .overlay .caption .btn,.hero .btn{font-size:20px}.bg-video-wrap .overlay .caption .btn span,.hero .btn span{display:block}.level-percentage .card .card-body .h4,.welcome--section .h4{font-size:25px}.welcome--section .row>div.order-1.order-md-2.margin-top-lg{margin-top:-135px;margin-bottom:20px}.level-percentage p{width:100%}.level-percentage .card .card-body p{font-size:16px;line-height:20px}.extraspace{margin-left:0;margin-right:-15px}.slick-carousel{overflow:hidden}.transport-section .styled-input input{width:70%;margin-bottom:15px}}.fee-table .table thead th{background:#c41f2f;color:#fff;border-bottom:0;padding:15px 20px;vertical-align:middle;font-size:18px}.fee-table .table thead th h6{margin:0;font-size:18px}.fee-table .table tbody{background:#f8f8f8;border-bottom:0}.fee-table .table tbody tr{border-bottom:0;border-color:#c41f2f}.fee-table .table tbody tr td,.fee-table .table tbody tr th{padding:15px 20px;font-size:16px}.fee-table .table .prize{text-align:right}.fee-table .prize{white-space:nowrap}.fee-table.fixed-table .table tr th{width:33.3%}.take-alook .card{background:0 0;-webkit-box-shadow:none;box-shadow:none}.take-alook .card .card-body{padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dropdown,.rating-sec.float-right{float:right}.dropdown .dropdown-toggle{padding-right:35px}.dropdown .dropdown-toggle:after{border:0!important;content:"\f107";font-family:'Font Awesome 6 Free';position:absolute;top:10px;right:15px;-webkit-transition:.5s;transition:.5s}.dropdown .dropdown-toggle.show:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown .dropdown-menu{-webkit-transform:translate(0,47px);transform:translate(0,47px);padding:0;border:0;border-radius:0;top:-5px!important}.dropdown .dropdown-menu a{color:#10171e;padding:8px 10px}.feeDD{font-weight:700}.feeDD .select-box{display:block;width:100%;margin:0 auto;font-size:18px}.feeDD .select-box__current{position:relative;cursor:pointer;outline:0}.feeDD .select-box__current:focus+.select-box__list{opacity:1;-webkit-animation-name:none;animation-name:none}.feeDD .select-box__current:focus+.select-box__list .select-box__option{cursor:pointer}.feeDD .select-box__current:focus .select-box__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:9px;right:4px}.feeDD .select-box__icon{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;-webkit-transition:.2s;transition:.2s;right:12px;top:18px}.feeDD .select-box__value{display:-webkit-box;display:-ms-flexbox;display:flex}.feeDD .select-box__input:checked+.select-box__input-text{display:block}.feeDD .select-box__input-text{display:none;width:100%;margin:0;padding:6px 15px;border:2px solid #fff;color:#fff;text-align:left;min-width:175px;font-size:18px;font-weight:700}.feeDD .select-box__list{position:absolute;width:100%;padding:0;list-style:none;opacity:0;-webkit-animation-name:HideList;animation-name:HideList;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;z-index:999;-webkit-box-shadow:0 15px 30px -10px rgba(0,0,0,.1);box-shadow:0 15px 30px -10px rgba(0,0,0,.1)}.feeDD .select-box__option{display:block;padding:10px;background-color:#fff;text-align:left;font-size:16px;color:#10171e}.feeDD .select-box__option:focus,.feeDD .select-box__option:hover{background-color:#f8f8f8}@-webkit-keyframes HideList{from{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes HideList{from{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}.card{border:0;-webkit-box-shadow:0 0 30px rgba(16,23,30,.15);box-shadow:0 0 30px rgba(16,23,30,.15);height:100%}.card img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.card.blue-heading{border-radius:0}.card.blue-heading .card-header{background:#c41f2f;color:#fff;padding:20px;border-radius:0}.card.blue-heading .card-body{padding:30px 20px}.card .card-body{border-radius:0 0 3px 3px}.card .card-body .component,.card .card-body .component:first-child .btn{margin-top:0}.card .card-body .component .btn,.card.horizontal--card:nth-child(n+1){margin-top:20px}.card .card-body .title .body-small{line-height:initial;padding-top:5px;padding-bottom:18px}.bottom-step .container .row>div:nth-child(n+4),.bottom-step .container-fluid .row>div:nth-child(n+4),.card .card-body .title+.component>.btn{margin-top:15px}.card.card--bordered{background:0 0;border:2px solid;border-radius:3px}.card.card--bordered .card-body{background:0 0}.card.horizontal--card{margin-top:15px;height:auto}.age-school .row .order-2.order-md-1,.age-school .row>div.col-lg-3,.age-school .row>div.col-lg-4,.age-school .row>div.col-lg-6,.age-school .row>div.col-lg-8,.bottom-step .container .row .h5,.bottom-step .container-fluid .row .h5,.card.horizontal--card .component,.easysteps .row>div.col-lg-3,.easysteps .row>div.col-lg-4,.easysteps .row>div.col-lg-6,.easysteps .row>div.col-lg-8,.selectschool .modal-dialog .row{margin:0}.card.horizontal--card .component a,.icon-with-heading a{color:#6f96b7}.card.horizontal--card .component .body-medium-bold,.card.horizontal--card .component .body-small{font-size:14px;line-height:18px;text-align:left}.card.horizontal--card:first-child,.gallery li .card .component,.modal-link-list,.single-img:first-child{margin-top:0}.card.horizontal--card .row{min-height:117px}.card.horizontal--card .row>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.card.horizontal--card .row>div:last-child .component:first-child{margin-top:0!important;padding-top:0!important}.card.horizontal--card img{width:100%;height:120px}@media (max-width:991px){.card.horizontal--card img{min-height:120px;height:auto}.modal-dialog{min-width:80%}}.card.horizontal--card.img--100 img{height:140px}.card.horizontal--card.img--100 .card-body,.selectschool .modal-dialog .card .card-body{padding:10px}.card.horizontal--card-sm img{height:100px}.card.horizontal--card-md img,.selectschool .modal-dialog .card img{height:120px}.IconWithText-list .card-header{height:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-three-col .card img{height:200px}.padding-50{padding:50px}.one-column .card-body{padding:25px 15px}.one-column .btn-primary{width:50%;min-width:220px}.one-column .modal-overlay i{margin-bottom:9px}.one-column .simple-link{font-size:30px;line-height:34px;margin-bottom:15px}.two-column .btn-primary,.video-content-sec.topbottom-content .component{width:100%}.two-column .simple-link{font-size:20px;line-height:24px;margin-bottom:15px}.bottom-step .linkcard,.bottom-step .linkcard .card,.easysteps .step-component .card,.equal-height>div>.component,.equal-height>div>.component>.card,.gallery li .card,.two-column .card,.two-column>div>.component{height:100%}.two-column .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 15px}.rotate-minus-55{-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.rotate-plus-55{-webkit-transform:rotate(55deg);transform:rotate(55deg)}.equal-height .card-body,.video-content-sec.topbottom-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.margin-top-30{margin-top:-30px}.arrow-padding-top{padding-top:30px;padding-bottom:10px}.bg-light .btn-close,.section--grey .btn-close,.section--white .btn-close{color:#c41f2f;border-color:#c41f2f;background:#fff;padding:0}.modal{z-index:500001}.modal .btn-close{float:right;background:0 0;border-radius:3px;border:2px solid #10171e;color:#10171e;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;height:40px;width:40px;position:absolute;right:25px;top:25px;z-index:999;padding:0}#transport .icon,.callout--video .img-overlay,.modal-dialog{display:-webkit-box;display:-ms-flexbox}.modal-link-list ul li{list-style:none;padding:10px 30px;border-bottom:1px solid #ddd}.modal-dialog{height:100vh;margin:0 auto;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-content{border-radius:12px}.modal-content .modal-header{border-top-left-radius:12px;border-top-right-radius:12px;background:0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-content .modal-header .modal-title,.modal-content .modal-header>div{width:100%;font-size:28px}.modal-content .modal-body{border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:0 0;max-height:80vh;overflow-y:auto;padding:0}.extra--padding .modal-body{padding:80px 60px;overflow-y:auto;max-height:90vh}#classmodal .btn.h4{font-size:25px;line-height:28px}.bg-light .slick-slider .slick-arrow,.section--grey .slick-slider .slick-arrow,.section--white .slick-slider .slick-arrow{background:#fff;color:#10171e;border-color:#10171e}.section--grey .slick-slider .slick-arrow.slick-disabled,.section--white .slick-slider .slick-arrow.slick-disabled{color:rgba(150,150,150,.5);border-color:rgba(150,150,150,.5);background-color:transparent}#herovideo-modal .modal-dialog{border-radius:0;position:fixed}#herovideo-modal .btn-close i{margin-left:10px}#herovideo-modal .btn-close{right:0;top:0;background:#fff}#transport .icon,.video-content-sec.section--blue,ul#myTab li button.active{background:#c41f2f;color:#fff}#herovideo-modal .modal-dialog .modal-content{max-width:60%}#herovideo-modal .modal-dialog .modal-content .modal-body{padding:40px 0 0}#herovideo-modal .modal-content,#herovideo-modal .modal-dialog{width:100vw;max-width:100vw}#herovideo-modal iframe{width:100%;height:100%;border:0;min-height:400px}.video_wrapper{padding-bottom:55.25%;padding-top:0;height:0}.video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.selectschool .modal-dialog{width:75%;max-width:910px}.selectschool .modal-dialog .modal-body{overflow-y:auto;max-height:100vh}.selectschool .modal-dialog .modal-body>.row:first-child{padding-top:80px}.selectschool .modal-dialog .modal-body>.row:nth-child(2){padding:30px 60px 45px}.selectschool .modal-dialog .modal-body>.row:nth-child(3){padding:60px}#transport .icon{height:50px;width:50px;border:2px solid;border-radius:50%;font-size:20px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}#transport .icon+div{width:calc(100% - 70px)}ul#myTab{border-bottom:2px solid #c41f2f}ul#myTab li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:2px;margin-right:2px;border:0}ul#myTab li:first-child{margin-left:0}ul#myTab li:last-child{margin-right:0}ul#myTab li button{width:100%;background:#f0f0f0;border:0;border-radius:0;margin-bottom:0;color:#10171e;font-weight:700;padding:14px 15px}div#myTabContent{padding:40px 0}div#myTabContent button[data-bs-toggle=tab]{width:100%;border:0;background:0;text-align:left;color:#10171e;font-weight:700;border-bottom:3px solid #c41f2f;padding-left:0;margin-bottom:15px}.callout--video,.callout-img,.callout-img img{border-radius:3px}.single-img:nth-child(n+1){margin-top:40px}.callout-img{height:100%;background-position:right}.callout-img .img-overlay .btn{color:#fff;border-color:#fff}.callout-img.center--content .img-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.callout-img.leftBottom-content .img-overlay{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.callout-img.full--img{min-height:580px}.callout-img.halfcol--img{min-height:300px}.callout-img.halfcol--img .img-overlay{padding:15px}@media (min-width:768px){.callout-img.halfcol--img{min-height:210px}}.callout-img.map--img{height:353px}.callout-img.fullonly--img{min-height:570px}.callout--video{background-position:right;height:350px}.callout--video .img-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);color:#fff;display:flex;width:100%;padding:80px;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.callout--video .img-overlay .icon--border{border:3px solid;border-radius:50%;height:85px;width:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.25)}.easysteps .card-body .steps,.video-content-sec{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox}.callout--video.full--img{min-height:500px}.video-content-sec{border-radius:0 3px 3px 0;padding:40px 20px;display:flex;-ms-flex-align:center;align-items:center}.rating-sec--grey .link a,.rating-sec--white .link a,.video-content-sec.section--grey,.video-content-sec.section--white{color:#10171e}figcaption{font-size:14px;margin-top:8px}.news--section .callout-img{height:200px;min-height:200px}.link .news--section .btn.h7.btn-modal,.news--section .btn.btn-link.h7,.news--section .link .btn.h7.btn-modal{font-size:25px}.easysteps{border:0}.easysteps .step-component{height:100%;position:relative}.easysteps .step-component .card h5{font-size:18px;margin-top:15px;line-height:22px}.easysteps .step-component .steparrow{position:absolute;right:-58px;top:15%;z-index:1}#shettle-modal svg path,.age-school svg path,.easysteps .step-component svg path,.shuttle-cards svg path{fill:#6f96b7}.easysteps .card-body{text-align:center;padding:25px}.easysteps .card-body .steps{background:#c41f2f;width:65px;height:65px;border-radius:50%;color:#fff;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;margin:auto}.list--IconWithText-list .icon i{height:50px;width:50px;border:2px solid;border-radius:50%;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#c41f2f;color:#fff}.list--IconWithText-list.list--sm li{margin-bottom:6px}.list--IconWithText-list.withouticon li{margin-bottom:15px}.list--IconWithText-list.withouticon .icon i{background:0 0;color:#10171e;border:0;font-size:26px;height:auto;margin-right:5px;width:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.list--IconWithText-list .btn{padding-right:0}.list--IconWithText-list .btn>span{font-size:16px}.icon-with-heading.icon-sm .icon>div{height:35px;width:35px;font-size:16px}.icon-with-heading.icon-sm .icon>div i{margin:0;top:0}.rating-sec{border-radius:6px;padding:40px 20px;text-align:center;color:#fff;margin:auto}.rating-sec .stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rating-sec .stars div,.rating-sec--grey .stars div,.rating-sec--white .stars div{margin:0 2px 5px}.rating-sec .stars div svg,.rating-sec.float-left{float:left}.rating-sec .stars div svg path{fill:#fff}.rating-sec .stars.star--sm svg{height:32px;width:34px;float:left}.rating-sec--grey,.rating-sec--white{color:#10171e;background:#fff}.rating-sec--grey .stars div svg path,.rating-sec--white .stars div svg path{fill:#c41f2f}@media (max-width:991px){.extra--padding .modal-body{padding:80px 30px 30px}#herovideo-modal .modal-dialog .modal-content{max-width:80%}.rating-sec .link a{padding-right:0;text-align:center}.rating-sec.float-left,.rating-sec.float-right{float:none}.rating-sec{max-width:100%}}.social-icons{padding-left:25px;margin-top:0}.social-icons a{font-size:24px;line-height:20px;color:#10171e;margin-right:10px}.accordion .accordion-item{border:0;margin-bottom:15px;border-bottom:3px solid #6f96b7;border-radius:5px 5px 0 0}.accordion .accordion-item .accordion-header{border-radius:5px 5px 0 0;background:0 0;border-bottom:0}.accordion .accordion-item .accordion-header button{background:#fff;border-radius:5px 5px 0 0;color:#c41f2f;font-weight:700;border:0;-webkit-box-shadow:none;box-shadow:none;padding:13px 15px;min-height:70px;font-size:20px;line-height:initial}.accordion .accordion-item .accordion-header button:after{border:3px solid;height:44px;width:44px;border-radius:50%;font-weight:700;background:0 0;content:"\f106";font-family:'Font Awesome 6 Free';font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.accordion .accordion-item .accordion-header button:not(.collapsed)::after{content:"\f106";font-family:'Font Awesome 6 Free';-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion .accordion-item .accordion-body{padding-bottom:50px}.bottom-step{position:relative;background-size:cover;background-repeat:no-repeat;background-position:right}.bottom-step.section--blue:before{background:rgba(0,32,92,.5)}.bottom-step.section--grey:before{background:rgba(240,240,240,.7)}.bottom-step.section--white:before{background:rgba(255,255,255,.7)}.age-school .link .btn-primary{background:#c41f2f;border-color:#c41f2f}.age-school .link .btn-primary.btn-primary--border{background:0 0;border-color:#6f96b7}.filters{margin:1em 0;padding:0;float:left;width:100%}.filters .filters__item{float:left;width:auto;margin-right:45px;list-style:none}.filters .filters__item a.filter{font-size:14px;color:#10171e;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.filters .filters__item a.filter:after{display:block;content:"";border-bottom:4px solid #c93;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out}.filters .filters__item a.filter.active:after,.filters .filters__item a.filter:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.select-dropdown,.select-dropdown .option{display:-webkit-box;display:-ms-flexbox;width:100%}.gallery li{list-style:none;width:31.3%;margin:1%;float:left}@media (max-width:767px){.card .card-body,.fee-table .table thead th{padding:15px 10px}.card.blue-heading .card-header,.fee-table .table tbody tr td,.fee-table .table tbody tr th{padding:20px 10px}.fee-table .prize .feeDD{position:absolute;top:8px;right:12px}.fee-table .prize .feeDD:before{right:12px;top:5px}.fee-table .prize .feeDD select{min-width:150px;padding:7px}.take-alook .card .card-body{padding:25px 0 0}.feeDD .select-box__input-text{min-width:155px;font-size:16px;font-weight:700;padding:6px 10px}.feeDD .select-box__option{font-size:14px;padding:10px}.card .card-title.body-large-bold{font-size:18px;padding:0;margin:0}.card.blue-heading .card-header.body-large-bold{font-size:18px;margin:0}.card .card-body .btn.simple-btn,.card .card-header.section--blue .body-large-bold,.card .card-header.section--blue .body-medium-bold,.card.blue-heading .card-header .body-large-bold,.card.blue-heading .card-header p,.section--blue .card-header .body-large-bold,.section--blue .card-header p,.selectschool .modal-dialog .card .card-body .h5{font-size:16px}.card.horizontal--card .row>div,.card.horizontal--card .row>div.col-lg-4,.card.horizontal--card .row>div.col-lg-6{margin-bottom:0;margin-top:0}.card.horizontal--card .body-large-bold{font-size:18px}.card.horizontal--card.img--100 .card-body,.padding-50{padding:15px}.one-column .card-body{padding:10px}.one-column .link{max-width:calc(100% - 35px)}.one-column .modal-overlay.link{max-width:100%;right:0;bottom:6px}.two-column .card-body{padding:10px 10px 0}.link .fixedage-btn{min-width:200px}#classmodal .row>div.order-2.order-md-1,.easysteps .step-component .card h5,.margin-top-30{margin-top:0}.arrow-padding-top{padding-top:10px}.modal .btn-close{right:15px;top:15px}.modal-dialog{margin:0;max-width:100%}.modal-content{min-height:100vh;border-radius:0;border:0}.modal-content .modal-body{max-height:100vh;overflow-y:auto}.extra--padding .modal-body{padding:80px 15px 15px}#herovideo-modal .modal-dialog .modal-content .modal-body,.extra--padding.mob-P-0 .modal-body{padding:0}#classmodal .img-sec .callout-img{min-height:200px}#herovideo-modal .modal-dialog .modal-content{max-width:100%}#herovideo-modal .modal-dialog .modal-content .modal-body iframe{height:50vh;min-height:300px}#herovideo-modal .modal-dialog .modal-content .modal-body .btn-close{background:#fff}.selectschool .modal-dialog{width:100%}.selectschool .modal-dialog .modal-title{margin-bottom:10px}.selectschool .modal-dialog .modal-body>.row: nth-child(2){padding:0}.selectschool .modal-dialog .modal-body>.row: nth-child(3){padding:15px}.selectschool .modal-dialog .card .card-body .p{font-size:14px}div#myTabContent{padding:20px 0}div#myTabContent .fade{display:block;opacity:1}.callout-img{min-height:370px;background-position:center}.callout-img.only--img{min-height:195px}.callout-img .img-overlay>div{width:90%}.callout-img .img-overlay{padding:50px 0}.callout-img.full--img{min-height:500px;background-position:right}.callout-img.full--img .img-overlay{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.callout-img.halfcol--img{min-height:210px}.callout-img.map--img{height:195px;min-height:initial}.callout-img.fullonly--img{min-height:290px;height:290px}.callout--video{height:170px;background-position:center}.callout--video .img-overlay .icon--border{height:50px;width:50px;font-size:16px}.callout--video.full--img{min-height:320px;height:320px}.video-content-sec{border-radius:0 0 3px 3px;padding:15px}.link .news--section .btn.h7.btn-modal,.news--section .btn.btn-link.h7,.news--section .link .btn.h7.btn-modal{font-size:20px;line-height:24px;margin-bottom:5px}.news--section .h5{font-size:30px;line-height:36px}.easysteps .step-component .card{margin-bottom:15px;height:calc(100% - 15px)}.easysteps .step-component .card .card-body{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.easysteps .step-component .steparrow{right:initial;top:initial;z-index:1;bottom:-7px;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:8px}.easysteps .step-component .steparrow svg{height:25px}.easysteps .card-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.easysteps .card-body h6{margin:0}.easysteps .card-body .steps{margin-right:15px}.list--IconWithText-list .btn{font-size:16px;line-height:20px}.accordion .accordion-item .accordion-body{padding:20px 15px}.bottom-step .container .row>div: nth-child(n+4),.bottom-step .container-fluid .row>div:nth-child(n+4){margin-top:0}.bottom-step .linkcard{padding-bottom:15px}.age-school img{height:100px;background-position:center top}.age-school .btn.h5{font-size:16px;margin-bottom:5px}.age-school .btn.h5:after{display:none}.age-school .row>div.order-3.order-md-2{margin-top:0;margin-bottom:0}.age-school .component{margin-top:0}.age-school svg{height:44px}.gallery li{width:48%;margin-bottom:30px}}@media (max-width:575px){.transport-section .styled-input input{width:75%;margin-bottom:20px}.rotate-minus-55,.rotate-plus-55{-webkit-transform:rotate(0);transform:rotate(0)}.gallery li{width:98%;margin-bottom:30px}}.gallery li .card .card-body .btn.btn-link,.gallery li .card .card-body .link .btn.btn-modal,.link .gallery li .card .card-body .btn.btn-modal{font-size:25px;line-height:30px;margin-bottom:10px;margin-top:20px}.select-dropdown{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:44px}.select-dropdown.filters .filters__item a.filter:after{border:0}.select-dropdown .option{padding:0 30px 0 10px;min-height:44px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;position:absolute;top:0;pointer-events:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:1;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:700;color:#10171e}.select-dropdown .option:hover{background:#f0f0f0}.select-dropdown:focus .option{position:relative;pointer-events:all}.select-dropdown input{opacity:0;position:absolute;left:-99999px}.select-dropdown input:checked+label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:2;background:#fff;border-top:none;position:relative;padding-left:100px}.select-dropdown input:checked+label:after{content:"\f107";font-family:'Font Awesome 6 Free';position:absolute;right:15px;top:8px;pointer-events:none;z-index:3;font-size:20px}.select-dropdown .option:hover:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.select-dropdown input:checked+label:before{position:absolute;right:0;height:44px;width:44px;content:""}.select-dropdown .overlay-txt{position:absolute;z-index:9;color:#333;left:15px;top:7px}.easy-step-title{font-size:70px;font-weight:700;line-height:70px}@media (max-width:767px){.easy-step-title{font-size:25px;line-height:30px}}.section--blue{color:#fff}.flexible-content-slider .slick-slider--with-icon .slick-arrow.slick-prev{left:15px}.flexible-content-slider .slick-slider--with-icon .slick-arrow.slick-next{right:15px}