  body{color:#10171e;font-family:Raleway,sans-serif}@media (max-width:767px){.row>div{margin-bottom:20px}.row>div:last-child{margin-bottom:0}}.row>div>.pt-4:first-child{padding-top:0!important}.row>div.col-md-12{margin-bottom:0}@media (max-width:767px){.row>div.order-2.order-md-1{margin-top:20px;margin-bottom:0}}@media (max-width:767px){.row>div.order-1.order-md-2{margin-top:0;margin-bottom:0}}@media (max-width:767px){.row>div.order-3.order-md-2{margin-top:20px;margin-bottom:0}}@media (max-width:767px){.row>div.col-lg-8>.row>.col-lg-6{margin-top:0;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}}@media (max-width:1199px){.container{max-width:950px}}@media screen and (max-width:1200px){.container-fluid{padding:0 30px}}@media (min-width:992px){.container-fluid{max-width:1140px}}@media (max-width:991px){.container-fluid{max-width:960px}}@media (max-width:767px){.container-fluid{padding:0 15px}}@media (max-width:991px){.middle-section.section{padding:0}}.middle-section .container,.middle-section .container-fluid{padding:50px 80px 80px}@media (max-width:991px){.middle-section .container,.middle-section .container-fluid{padding:35px 15px}}@media (max-width:991px){.middle-section .container-fluid{max-width:960px}}@media screen and (max-width:992px) and (min-width:992px){.middle-section .container-fluid{max-width:940px}}@media (max-width:991px){.middle-section.section--blue{padding:0}}.middle-section.section--blue .container,.middle-section.section--blue .container-fluid{background:#c41f2f}@media (max-width:991px){.middle-section.section--grey{padding:0}}.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 .container-fluid:before,.middle-section.with--background .container:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.middle-section.with--background .container .row,.middle-section.with--background .container-fluid .row{position:relative}.middle-section.with--background.section--blue{background:0 0}.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{background:0 0}.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{background:0 0}.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:767px){.section .margin-top-xs{margin-top:0}}@media (max-width:991px){.section{padding:50px 0}}.section .container{padding:0 80px}.section .container.pb-0{padding-bottom:0}@media (max-width:767px){.section .container{padding:0 15px}.section .container .row>div{margin-bottom:35px}.section .container .row>div:last-child{margin-bottom:0}}.section.no-col-margin .container-fluid .row>div,.section.no-col-margin .contaner .row>div{margin-bottom:0}.section--white{background-color:#fff}.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 .btn-close{color:#10171e;border-color:#10171e}.section--white .section--white .section--blue{color:#fff;background-color:#c41f2f}.section--blue .title p:after{background-color:#fff}.section--blue .hash-list ul li:before{background:#fff}.section--blue .social-icons a{color:#fff}.section--blue .HowWeTeach-sec{color:#000}.section--blue .list ul li:after{background:#fff}.section--blue .link .btn-link,.section--blue .link .btn-modal{color:#fff}.section--blue .link .btn-link.simple-link,.section--blue .link .simple-link.btn-modal{color:#fff}.section--blue .icon-with-heading .icon>div{background:#fff;color:#c41f2f}.section--blue .section--grey,.section--blue .section--white{color:#10171e}.section--blue .section--grey .link .btn,.section--blue .section--white .link .btn{color:#10171e}.section--blue .horizontal--card{color:#10171e}.section--grey{background-color:#f8f8f8}.section--grey .btn-close{color:#10171e;border-color:#10171e}.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}.section--sm{padding:25px 15px}.section--withBG{background-position:right;background-repeat:no-repeat;position:relative;background-size:cover}.section--withBG .container,.section--withBG .container-fluid{position:relative;z-index:1}.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:linear-gradient(89deg, #ffffffed, transparent)}.component{margin-top:20px}.component:first-child{margin-top:0}@media (max-width:767px){.component{margin-top:15px}}.margin-top-lg{position:relative;margin-top:-125px}@media (max-width:991px){.margin-top-lg{margin-top:0}.margin-top-lg.order-1.order-md-2{margin-top:-125px}}@media (max-width:991px){.padding-bottom{padding-bottom:40px}}.section .row.HowWeTeach-sec>div{margin-bottom:0}.centerText{text-align:center}@media (max-width:767px){.centerText{text-align:left}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:0}.extra-display-h1{font-size:6.25rem;font-weight:700;line-height:80px}@media (max-width:767px){.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}}.h1,h1{font-size:80px;font-weight:700;line-height:80px}@media (max-width:767px){.h1,h1{font-size:25px;line-height:29px}}.h2,h2{font-size:70px;font-weight:700;line-height:70px}@media (max-width:767px){.h2,h2{font-size:40px;line-height:50px}}.h3,h3{font-size:60px;font-weight:700;line-height:60px}@media (max-width:767px){.h3,h3{font-size:25px;line-height:29px}}.h4,h4{font-size:50px;font-weight:700;line-height:60px}@media (max-width:767px){.h4,h4{font-size:30px;line-height:36px}}.h5,h5{font-size:40px;font-weight:700;line-height:2.75rem}@media (max-width:767px){.h5,h5{font-size:25px;line-height:29px}}.h6,h6{font-size:30px;font-weight:700;line-height:32px}@media (max-width:767px){.h6,h6{font-size:25px;line-height:29px}}.h7{font-size:25px;font-weight:700;line-height: inherit;}@media (max-width:767px){.h7{font-size:18px}}.h8{font-size:22px;font-weight:700;line-height:24px}@media (max-width:767px){.h8{font-size:20px;line-height:24px}}.h9{font-size:16px;font-weight:400}.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{font-size:18px;font-weight:400;line-height:24px}.body-medium-bold{font-size:18px;line-height:24px;font-weight:600}.body-small{font-size:16px;font-weight:400;line-height:22px}.body-small-bold{font-size:16px;font-weight:600;line-height:22px}.p,p{font-size:16px;font-weight:400;margin:0}.p span,p span{font-weight:700}.active-link,a{font-size:18px;font-weight:700;text-decoration:none}.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}@media (max-width:767px){.font-45{font-size:30px;line-height:36px}}@media (max-width:767px){h1{font-size:30px}}header{background:0 0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);position:absolute;left:0;right:0;top:0;z-index:1030}header .full-width{background:rgba(16,23,30,.6)}header .full-width .link{padding-right:20px;position:relative}header .full-width .link:last-child{padding-right:0}header .full-width .link:last-child:after{display:none}header .full-width .link:after{content:"";position:absolute;right:4px;height:1px;width:20px;background:#6f96b7;top:57%}header .full-width .link .btn-link,header .full-width .link .btn-modal{font-size:14px;color:#fff}header .full-width .link .btn-link:after,header .full-width .link .btn-modal:after{display:none}header .full-width .link:last-child{padding-right:0}header .container-fluid{padding:0 15px}header .container-fluid .col-lg-6{margin:0}header .sub-heading{margin-bottom:0}header .logo-img img{max-width:275px;width:auto}@media (max-width:767px){header .logo-img img{max-height:60px}}header .header-btns .btn.btn--secondary{background:#6f96b7;border-color:#6f96b7;margin-left:15px;padding:9px 13px 9px 13px;-webkit-filter:drop-shadow(1px 1px 0 rgba(0, 20, 58, .85));filter:drop-shadow(1px 1px 0 rgba(0, 20, 58, .85))}header .navigation-bar{background:#c41f2f;padding:8px 0 0;-webkit-box-shadow:1px 1px 0 rgba(0,20,58,.85);box-shadow:1px 1px 0 rgba(0,20,58,.85)}header .navigation-bar .navbar-nav a.nav-link,header .navigation-bar .navbar-nav a.nav-link.active,header .navigation-bar .navbar-nav a.nav-link:active,header .navigation-bar .navbar-nav a.nav-link:focus,header .navigation-bar .navbar-nav a.nav-link:hover{color:#fff;font-size:16px;padding-top:12px}header.header.darkHeader{background:rgba(16,23,30,.6)}@media (max-width:767px){header.header.darkHeader{position:fixed;background:#c41f2f}}header.header.darkHeader .full-width,header.header.darkHeader>.container-fluid{-webkit-transition:all .5s;transition:all .5s}header.header.darkHeader .navigation-bar{position:fixed;top:0;left:0;right:0}header .navbar-nav>.nav-item{padding-bottom:0}header .navbar-nav>.nav-item .nav-link{padding-bottom:0;color:#10171e}header .navbar-nav>.nav-item .nav-link i{font-size:20px;font-weight:700;margin-left:8px;top:2px;position:relative}header .navbar-nav>.nav-item .nav-link::after{display:block;content:"";border-bottom:solid 6px #e9e8e6;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 250ms ease-in-out;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;padding-bottom:20px}header .navbar-nav>.nav-item .nav-link.active:after,header .navbar-nav>.nav-item .nav-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);padding-bottom:20px}header .navbar-nav>.nav-item.contact-btn{display:none}header .navbar-nav>.nav-item.contact-btn a{background:#6f96b7;border-color:#6f96b7;margin-top:-8px;min-height:51px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;-webkit-filter:drop-shadow(1px 1px 0 rgba(0, 20, 58, .85));filter:drop-shadow(1px 1px 0 rgba(0, 20, 58, .85));font-weight:700}header .link{margin-right:8px}header .link:last-child{margin-right:0}.navbar-toggler{border:2px solid #fff;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px;border-radius:6px}.navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}.navbar-toggler>span{font-size:16px;color:#fff;font-weight:700}.navbar-toggler .icon{width:20px;float:left;margin-left:10px}.navbar-toggler .icon .line{height:2px;background:#fff;float:left;width:100%;margin-bottom:5px}.navbar-toggler .icon .line:last-child{margin-bottom:0}@media (max-width:991px){.header>.container-fluid #mid-menu li{padding:7px;margin-left:5px;font-size:14px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.header>.container-fluid #mid-menu li:first-child{margin:0!important}.header>.container-fluid .navbar-toggler{position:absolute;right:15px;top:8px}.header>.container-fluid .navbar-toggler .icon{margin-left:0}}.centerText .title .body-small::after{right:0;margin:auto}@media (max-width:767px){.centerText .title .body-small::after{margin:0}}.label_title{text-transform:uppercase;font-size:16px;position:relative;color:#10171e;padding-bottom:10px;margin-bottom:40px;text-transform:uppercase}.label_title::before{content:"";height:1px;width:30px;background:#c41f2f;position:absolute;bottom:0}.title{margin-bottom:35px;text-transform:uppercase}@media (max-width:767px){.title{margin-bottom:20px}}.title .body-small{position:relative;margin:0;font-weight:400;margin:0;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 .title p{line-height:initial}.welcome--section .hash-list{margin-top:30px}.welcome--section p{max-width:100%}@media (max-width:767px){.welcome--section p{max-width:100%}}@media (max-width:767px){.welcome--section .margin-top-lg .single-img:nth-child(2){display:none}}.list{font-size:18px;font-weight:400;margin-top:25px}.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}.list--IconWithText-list{padding:0;margin:0}@media (max-width:767px){.list--IconWithText-list .card-body{padding:15px 10px}}.list--IconWithText-list.blue-icon li .icon{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}.list--IconWithText-list ul li:after{display:none}.list--IconWithText-list ul li 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;margin-right:14px;font-size:24px;margin-top:3px;width:20px}@media (max-width:767px){.list--IconWithText-list ul li i{margin-right:8px}}.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:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-weight:400}.number-list li:before{content:counters(section, ".") ". ";counter-increment:section;padding-right:10px;color:#727271}.number-list li h6{font-size:16px}.number-list.blue-txt{color:#c41f2f}.list--with-precircle ul li{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{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:-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;font-weight:600;color:#fff}.icon-with-heading .icon>div>sub{font-size:16px}.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;text-decoration:none;font-weight:700;position:relative;text-align:left;padding-right:15px;color:#6f96b7;font-size:18px}.link .btn-link span,.link .btn-modal span{font-weight:400}.link .btn-link--onlylink:after{display:none}.link .btn-link:after,.link .btn-modal:after{content:"\f105";font-family:"Font Awesome 5 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-link.simple-link:after,.link .simple-link.btn-modal:after{position:relative}.link .btn-modal{padding-right:25px;color:#6f96b7}.link .btn-modal:after{content:"\f067";font-family:"Font Awesome 5 Free";position:absolute;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:-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}.link .btn-expand{padding:0;text-decoration:none;font-weight:700;position:relative;text-align:left;color:#6f96b7}.link .btn-expand:after{content:"\f107";font-family:"Font Awesome 5 Free";top:2px;margin-left:7px;position:absolute;right:-15px}.link .btn-expand~.component{display:none}.link .expand-content{display:none}.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}@media (max-width:767px){.link .btn-primary{padding:10px;min-height:44px;height:initial}}.link .btn-primary.btn-primary--border{background:0 0;min-width:199px}.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 .dark-link{padding:0;margin:0}.link .btn--play{padding-left:60px;position:relative;margin-top:30px}@media (max-width:767px){.link .btn--play{padding-left:40px}}.link .btn--play:after{content:"\f04b";font-family:'Font Awesome 5 Free';position:absolute;left:15px;font-size:14px;font-weight:lighter;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:3px solid;height:50px;width:50px;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;border-radius:50%;background-color:rgba(70,70,70,.25)}@media (max-width:767px){.link .btn--play:after{height:30px;width:30px;font-size:8px;top:38%;margin-left:0}}.link .btn--play span{font-size:14px;font-weight:400}@media (max-width:767px){.link .btn--play{margin-top:0}}.modal-overlay{position:absolute;left:0;top:0;bottom:0;right:0}.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;padding-right:10px;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 button.btn-modal:after,.modal-overlay .link button.btn-modal:after,.modal-overlay button.btn-link:after{display:none}.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:35vh 15px 20vh;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;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding:0;min-height:50vh}.hero:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.hero .container,.hero .container-fluid{position:relative}@media (max-width:767px){.hero{padding:35vh 0 25vh}.hero h1{font-size:40px;line-height:48px}}.hero--centertext .caption{text-align:center}@media (max-width:767px){.hero--centertext .caption{text-align:left}}.hero .btn{color:#fff}@media (max-width:767px){.hero .btn{font-size:20px}.hero .btn span{display:block}}.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{position:relative;overflow:hidden;width:100%;background:no-repeat center center/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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;bottom:0}.bg-video-wrap .overlay .btn{color:#fff}.bg-video-wrap .overlay .caption{padding-top:20%}@media (max-width:991px){.bg-video-wrap .overlay .caption{padding-top:0}.bg-video-wrap .overlay .caption h1{font-size:40px;line-height:48px}}.bg-video-wrap .overlay .caption .btn{color:#fff}@media (max-width:767px){.bg-video-wrap .overlay .caption .btn{font-size:20px}.bg-video-wrap .overlay .caption .btn span{display:block}}@media (max-width:767px){.welcome--section .h4{font-size:25px}.welcome--section .row>div.order-1.order-md-2.margin-top-lg{margin-top:-135px;margin-bottom:20px}}.bg-overlay{position:absolute;left:0;top:0;bottom:0;right:0}.full-width-section{background-size:cover;background-repeat:no-repeat;position:relative}.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}.full-width-section .callout-img .img-overlay{background:0 0}@media (max-width:991px){.full-width-section .callout-img{min-height:initial}.full-width-section .callout-img .img-overlay{position:relative}}.custom-input{color:#10171e}input:focus~label,input:valid~label,textarea:focus~label,textarea:valid~label{font-size:.75em;color:#727271;top:3px;-webkit-transition:all 125ms ease;transition:all 125ms ease;left:3px;padding:0 0 0 11px}.ginput_container>span,.styled-input{float:left;width:100%;margin:.5rem 0;position:relative}@media (max-width:767px){.ginput_container>span,.styled-input{margin:0}}.ginput_container>span.wide,.styled-input.wide{width:100%}.ginput_container>span textarea,.styled-input textarea{width:100%;min-height:15em}.ginput_container>span label,.styled-input label{color:#727271;padding:11px;position:absolute;top:0;left:0;-webkit-transition:all .25s ease;transition:all .25s ease;pointer-events:none;right:0}.ginput_container>span input,.ginput_container>span textarea,.styled-input input,.styled-input textarea{padding:16px 11px 5px;border:2px solid;width:100%;font-size:16px;border-radius:4px;font-weight:600}.ginput_container>span input:focus,.ginput_container>span textarea:focus,.styled-input input:focus,.styled-input textarea:focus{outline:0}.ginput_container>span input:focus~span,.ginput_container>span textarea:focus~span,.styled-input input:focus~span,.styled-input textarea:focus~span{width:100%;-webkit-transition:all 75ms ease;transition:all 75ms ease}.optional{color:#727271;margin-left:15px}@media (max-width:767px){.optional{font-size:14px}}.ginput_container_checkbox input,.option-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;top:0;right:0;bottom:0;left:0;height:50px;width:50px;-webkit-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;background:#f8f8f8;border:none;color:#fff;cursor:pointer;display:inline-block;margin-right:.5rem;outline:0;position:relative;z-index:1000;border-radius:4px;border:2px solid #10171e}.ginput_container_checkbox input+div,.option-input+div{width:calc(100% - 60px)}.ginput_container_checkbox input:hover,.option-input:hover{background:#ddd}.ginput_container_checkbox input:checked,.option-input:checked{background:#00c07b;border-color:#00c07b}.ginput_container_checkbox input:before,.option-input:before{height:44px;width:44px;position:absolute;display:inline-block;font-size:28px;text-align:center;line-height:40px;content:"\f00c";font-family:'Font Awesome 5 Free'}.ginput_container_checkbox input~div,.option-input~div{margin:0}.myselect{width:100%;height:100%;padding-bottom:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:radial-gradient(at top,#b5e6cf,#9dddad)}.myselect .select{width:225px;height:40px;cursor:pointer;background-color:#fff;-webkit-box-shadow:0 2px 0 #fff;box-shadow:0 2px 0 #fff;border-radius:2px}.myselect .select_expand{width:0;height:40px;position:absolute;top:0;right:0}.myselect .select_expand::after{content:">";position:absolute;top:50%;right:0;-webkit-transform:translate(-50%,-50%) rotate(90deg) scaleY(1.75);transform:translate(-50%,-50%) rotate(90deg) scaleY(1.75);color:#3e3e3e;font-size:28px;pointer-events:none;z-index:2;-webkit-transition:all 250ms cubic-bezier(.4,.25,.3,1);transition:all 250ms cubic-bezier(.4,.25,.3,1);opacity:.6}.myselect .select_expand:hover::after{opacity:1}.myselect .select_expand:checked::after{-webkit-transform:translate(-50%,-50%) rotate(90deg) scaleX(-1) scaleY(1.75);transform:translate(-50%,-50%) rotate(90deg) scaleX(-1) scaleY(1.75)}.myselect .select_expandLabel{display:block;width:100%;height:40px;position:absolute;top:0;left:0;cursor:pointer}.myselect .select_close{display:none}.myselect .select_closeLabel{width:100vw;height:100vh;position:fixed;top:0;left:0;display:none}.myselect .select_items{width:100%;position:absolute;top:0;left:0;border:2px solid #2fb5d1;border-radius:2px;padding-top:40px}.myselect .select_input{display:none}.myselect .select_label{-webkit-transition:all 250ms cubic-bezier(.4,.25,.3,1);transition:all 250ms cubic-bezier(.4,.25,.3,1);display:block;height:0;font-size:1.2rem;line-height:40px;overflow:hidden;color:#3e3e3e;background-color:#fff;cursor:pointer;padding-left:20px}.myselect .select_label-placeholder{height:40px;vertical-align:middle;position:absolute;top:0;left:0;opacity:.6;background-color:transparent}.myselect .select_expand:checked+.select_closeLabel{display:block}.myselect .select_expand:checked+.select_closeLabel+.select_options .select_label{height:40px}.myselect .select_expand:checked+.select_closeLabel+.select_options .select_label:hover{background-color:#f7f7f7}.myselect .select_expand:checked+.select_closeLabel+.select_options+.select_expandLabel{display:none}.myselect .select_input:checked+.select_label{height:40px;margin-top:-40px}.custom_radio,.ginput_container_radio li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom_radio input[type=radio],.ginput_container_radio li input[type=radio]{display:none}.custom_radio input[type=radio]+label,.ginput_container_radio li input[type=radio]+label{position:relative;display:inline-block;padding-left:2.5em;margin-right:2em;cursor:pointer;line-height:2em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:18px}.custom_radio input[type=radio]+label:after,.custom_radio input[type=radio]+label:before,.ginput_container_radio li input[type=radio]+label:after,.ginput_container_radio li input[type=radio]+label:before{content:"";position:absolute;top:0;left:0;width:2em;height:2em;text-align:center;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.custom_radio input[type=radio]+label:before,.ginput_container_radio li input[type=radio]+label:before{-webkit-transition:all .3s ease;transition:all .3s ease;border:3px solid #ddd}.custom_radio input[type=radio]:checked+label:before,.ginput_container_radio li input[type=radio]:checked+label:before{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:inset 0 0 0 .2em #fff,inset 0 0 0 2em #c41f2f;box-shadow:inset 0 0 0 .2em #fff,inset 0 0 0 2em #c41f2f;border:3px solid #c41f2f}.custom_radio input[type=radio]+label input[type=radio]+label:hover:before,.ginput_container_radio li input[type=radio]+label input[type=radio]+label:hover:before{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:inset 0 0 0 .3em #fff,inset 0 0 0 2em #ddd;box-shadow:inset 0 0 0 .3em #fff,inset 0 0 0 2em #ddd}.text-underline{text-decoration:underline;color:#6f96b7;font-weight:700;font-size:large}.gform_wrapper .gform_body .ginput_container.ginput_container_email,.gform_wrapper .gform_body .ginput_container.ginput_container_name{margin-top:30px}.gform_wrapper .gform_body .gform_fields input,.gform_wrapper .gform_body .gform_fields select,.gform_wrapper .gform_body .gform_fields textarea{padding:11px 11px!important;border:2px solid;width:100%;font-size:16px;border-radius:4px;font-weight:600;min-height:50px}.gform_wrapper .gform_body .gform_fields .ginput_container>span>label{top:-28px;font-size:16px;left:0;padding:2px 2px 5px}.gform_wrapper .gform_body .gfield{float:left;width:100%;margin-top:15px}.gform_wrapper .gform_body .ginput_container.ginput_container_checkbox ul,.gform_wrapper .gform_body .ginput_container.ginput_container_radio ul{display:-webkit-box;display:-ms-flexbox;display:flex}.gform_wrapper .gform_body .ginput_container.ginput_container_checkbox ul li,.gform_wrapper .gform_body .ginput_container.ginput_container_radio ul li{min-width:25%;overflow:visible}.gform_wrapper .gform_body .ginput_container.ginput_container_checkbox ul li label,.gform_wrapper .gform_body .ginput_container.ginput_container_radio ul li label{font-size:18px}.gform_wrapper .gform_body .ginput_container.ginput_container_checkbox ul li input,.gform_wrapper .gform_body .ginput_container.ginput_container_radio ul li input{width:50px;margin-right:10px;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}.gform_wrapper .gform_button.button{background:0 0;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;border-radius:3px;margin:0}.gform_wrapper .gform_button.button:hover{background:#0089ff}.form-step__controls a{margin-top:20px}a#form-enquiry-main-step{float:right}.level-percentage p{width:85%}@media (max-width:767px){.level-percentage p{width:100%}}.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}@media (max-width:767px){.level-percentage .card .card-body p{font-size:16px;line-height:20px}}@media (max-width:767px){.level-percentage .card .card-body .h4{font-size:25px}}.slick-slider{padding:0}@media (max-width:767px){.slick-slider .slick-track{left:-20px}}.slick-slider .slick-slide{padding:0 10px}.slick-slider .slick-slide img{max-height:40vh;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.slick-slider .slick-slide img{border-radius:0}}.slick-slider--with-icon .slick-arrow{position:absolute;border-radius:50%;width:50px;height:50px;top:calc(50% - 50px);border:2px solid #10171e;z-index:99;background:#fff;font-size:30px;font-weight:900;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}.slick-slider--with-icon .slick-arrow.slick-next{right:-55px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-slider--with-icon .slick-arrow.slick-prev{left:-55px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.slick-slider--with-icon .slick-arrow{display:none}}@media (max-width:767px){.slick-slider .slick-list .slick-slide{width:90%;padding:0 10px 0 0;margin-right:0}.slick-slider figcaption{padding:0 15px}}.slick-slider.full--slider .callout-img{height:550px}@media (max-width:767px){.slick-slider.full--slider .callout-img{height:270px}}.slick-slider.half--slider .callout-img{height:270px}@media (max-width:767px){.extraspace{margin-left:0;margin-right:-15px}}@media (max-width:767px){.slick-carousel{overflow:hidden}}.transport-section .centertext{text-align:center}@media (max-width:767px){.transport-section .centertext{text-align:left}}.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){.transport-section .styled-input input{width:70%;margin-bottom:10px}}@media (max-width:767px){.transport-section .styled-input input{width:70%;margin-bottom:15px}}@media (max-width:575px){.transport-section .styled-input input{width:75%;margin-bottom:20px}}.fee-table .table{margin-bottom:0}.fee-table .table thead th{background:#c41f2f;color:#fff;border-bottom:0;padding:15px 20px;vertical-align:middle;font-size:18px}@media (max-width:767px){.fee-table .table thead th{padding:15px 10px}}.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}@media (max-width:767px){.fee-table .table tbody tr td,.fee-table .table tbody tr th{padding:20px 10px}}.fee-table .table .prize{text-align:right}.fee-table .feeoption{display:none}.fee-table .prize{position:relative;white-space:nowrap}.fee-table .prize h6{font-size:16px}@media (max-width:767px){.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}}.fee-table+.component p{font-size:16px}.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;-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}@media (max-width:767px){.take-alook .card .card-body{padding:25px 0 0}}.booking-sec{padding:35px 80px}@media (max-width:991px){.booking-sec{padding:0}}@media (max-width:767px){.booking-sec{padding:25px 0}.booking-sec>.col-lg-12,.booking-sec>.col-lg-8{padding:0}.booking-sec .link .btn-primary.btn-primary--border{min-width:auto}}.booking-sec .mt-40{margin-top:40px}@media (max-width:767px){.booking-sec .mt-40{margin-top:20px}}.booking-sec .btn--secondary{color:#10171e;padding:16px 25px 16px 16px;border-width:2px}.booking-sec .btn--secondary:after{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:767px){.booking-sec .btn--secondary{padding:12px 10px;font-size:16px}}.booking-sec .forminput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.booking-sec .forminput .input-box{width:calc(100% - 55px)}@media (max-width:767px){.booking-sec .forminput .input-box{width:calc(100% - 40px)}}.booking-sec .forminput:last-child{margin-bottom:0}.booking-sec .forminput .icon{border-radius:50%;height:40px;width:40px;background:#00c07b;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;color:#fff;font-size:20px;margin-left:15px;visibility:hidden}@media (max-width:767px){.booking-sec .forminput .icon{margin-left:8px;height:32px;width:32px;font-size:18px}}.booking-sec .forminput input,.booking-sec .forminput select,.booking-sec .forminput textarea{width:100%}.booking-sec .forminput.filled-chk input,.booking-sec .forminput.filled-chk textarea{border-color:#00c07b}.booking-sec .forminput.filled-chk .icon{visibility:visible;margin-top:0}.booking-sec .forminput.filled-chk .icon .fa-exclamation{display:none}@media (max-width:767px){.booking-sec .forminput.filled-chk.forminput>div.link{width:calc(100% - 40px)}}.booking-sec .forminput.filled-chk.select.forminput>div.link{width:auto}.booking-sec .forminput.error-input input,.booking-sec .forminput.error-input select,.booking-sec .forminput.error-input textarea{border-color:#ff5f5f}.booking-sec .forminput.error-input .icon{background:0 0;border:3px solid;color:#ff5f5f;visibility:visible}.booking-sec .forminput.error-input .icon .fa-check{display:none}@media (max-width:767px){.booking-sec .forminput.error-input .icon{margin-top:0}}.booking-sec .forminput .text-overlay{position:absolute;right:15px;top:12px;color:#727271}.booking-sec .form-group.fake-select{white-space:nowrap}.booking-sec .styled-input select{border:2px solid;width:100%;font-size:16px;border-radius:4px;font-weight:600;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px 0 8px;width:auto;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@media (max-width:767px){.form-step .row>.order-md-1.order-2{margin-top:45px}.form-step .row>.order-md-1.order-2 .h8{margin-bottom:10px}}.booking-sec .btn-primary{background:#6f96b7;border-color:#6f96b7}.booking-sec .btn-primary.booking-sec .btn-primary:hover{background:#c41f2f;border-color:#c41f2f;color:#fff}.dropdown{float:right}.dropdown .dropdown-toggle{padding-right:35px}.dropdown .dropdown-toggle:after{border:0!important;content:"\f107";font-family:'Font Awesome 5 Free';position:absolute;top:10px;right:15px;-webkit-transition:all .5s;transition:all .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{position:relative;font-weight:700}.feeDD .select-box{position:relative;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;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;-webkit-transition:.2s ease;transition:.2s ease;right:12px;top:18px}.feeDD .select-box__value{display:-webkit-box;display:-ms-flexbox;display:flex}.feeDD .select-box__input{display:none}.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}@media (max-width:767px){.feeDD .select-box__input-text{min-width:155px;font-size:16px;font-weight:700;padding:6px 10px}}.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}@media (max-width:767px){.feeDD .select-box__option{font-size:14px;padding:10px}}.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--white{color:#10171e}.card img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.card .card-title.body-large-bold{font-size:18px;padding:0;margin:0}}.card.blue-heading{border-radius:0}.card.blue-heading .card-header{background:#c41f2f;color:#fff;padding:20px;border-radius:0}@media (max-width:767px){.card.blue-heading .card-header.body-large-bold{font-size:18px;margin:0}}@media (max-width:767px){.card.blue-heading .card-header{padding:20px 10px}.card.blue-heading .card-header .body-large-bold,.card.blue-heading .card-header p{font-size:16px}}.card.blue-heading .card-body{padding:30px 20px}@media (max-width:767px){.card .card-header.section--blue .body-large-bold,.card .card-header.section--blue .body-medium-bold{font-size:16px}}.card .card-body{border-radius:0 0 3px 3px}@media (max-width:767px){.card .card-body{padding:15px 10px}}.card .card-body .component{margin-top:0}.card .card-body .component:first-child .btn{margin-top:0}.card .card-body .component .btn{margin-top:20px}.card .card-body .title .body-small{line-height:initial;padding-top:5px;padding-bottom:18px}.card .card-body .title+.component>.btn{margin-top:15px}@media (max-width:767px){.card .card-body .btn.simple-btn{font-size:16px}}.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}.card.horizontal--card:nth-child(n+1){margin-top:20px}.card.horizontal--card:first-child{margin-top:0}.card.horizontal--card .component{margin:0}.card.horizontal--card .component 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{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}}@media (max-width:767px){.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 img{height:140px}.card.horizontal--card.img--100 .card-body{padding:10px}@media (max-width:767px){.card.horizontal--card.img--100 .card-body{padding:15px}}.card.horizontal--card-sm img{height:100px}.card.horizontal--card-md 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}@media (max-width:767px){.padding-50{padding:15px}}@media (max-width:767px){.section--blue .card-header .body-large-bold,.section--blue .card-header p{font-size:16px}}.one-column .card-body{padding:25px 15px}@media (max-width:767px){.one-column .card-body{padding:10px}}.one-column .btn-primary{width:50%;min-width:220px}@media (max-width:767px){.one-column .link{max-width:calc(100% - 35px)}.one-column .modal-overlay.link{max-width:100%;right:0;bottom:6px}}.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{width:100%}.two-column .simple-link{font-size:20px;line-height:24px;margin-bottom:15px}.two-column .card,.two-column>div>.component{height:100%}.two-column .card-body{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;padding:25px 15px}@media (max-width:767px){.two-column .card-body{padding:10px 10px 0}}.blue-txt{color:#c41f2f}@media (max-width:767px){.link .fixedage-btn{min-width:200px}}.rotate-minus-55{-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}@media (max-width:575px){.rotate-minus-55{-webkit-transform:rotate(0);transform:rotate(0)}}.rotate-plus-55{-webkit-transform:rotate(55deg);transform:rotate(55deg)}@media (max-width:575px){.rotate-plus-55{-webkit-transform:rotate(0);transform:rotate(0)}}.equal-height>div>.component,.equal-height>div>.component>.card{height:100%}.equal-height .card-body{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}@media (max-width:767px){.margin-top-30{margin-top:0}}.age-school .container-fluid .row>div{margin-bottom:0}.arrow-padding-top{padding-top:30px;padding-bottom:10px}@media (max-width:767px){.arrow-padding-top{padding-top:10px}}.section--grey .btn-close,.section--white .btn-close{color:#c41f2f;border-color:#c41f2f;background:#fff;padding:0}.section--grey .btn-close:hover,.section--white .btn-close:hover{color:#c41f2f}.bg-light .btn-close{color:#c41f2f;border-color:#c41f2f;background:#fff;padding:0}.bg-light .btn-close:hover{color:#c41f2f}.modal{z-index:500001}.modal .btn-close{float:right;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}.modal .btn-close i{top:0;margin-left:0}.modal .btn-close:hover{color:#10171e}@media (max-width:767px){.modal .btn-close{right:15px;top:15px}}.modal-link-list{margin-top:0}.modal-link-list ul{padding:0}.modal-link-list ul li{list-style:none;padding:10px 30px;border-bottom:1px solid #ddd}.modal-dialog{height:100vh;margin:0 auto;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}@media (max-width:767px){.modal-dialog{margin:0;max-width:100%}}@media (max-width:991px){.modal-dialog{min-width:80%}}.modal-content{border-radius:12px}@media (max-width:767px){.modal-content{min-height:100vh;border-radius:0;border:0}}.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}@media (max-width:767px){.modal-content .modal-body{max-height:100vh;overflow-y:auto}}.extra--padding .modal-body{padding:80px 60px;overflow-y:auto;max-height:90vh}@media (max-width:991px){.extra--padding .modal-body{padding:80px 30px 30px}}@media (max-width:767px){.extra--padding .modal-body{padding:80px 15px 15px}}@media (max-width:767px){.extra--padding.mob-P-0 .modal-body{padding:0}}.header--padding .modal-header{padding:75px 25px 15px}.onlyheader--padding .booking-sec{padding:80px}@media (max-width:991px){.onlyheader--padding .booking-sec{padding:80px 30px 30px}}@media (max-width:767px){.onlyheader--padding .booking-sec{padding:80px 15px 15px}}#classmodal .btn.h4{font-size:25px;line-height:28px}#classmodal .btn-close{background:#fff}@media (max-width:767px){#classmodal .row>div.order-2.order-md-1{margin-top:0}#classmodal .img-sec .callout-img{min-height:200px}}.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}.bg-light .slick-slider .slick-arrow{background:#fff;color:#10171e;border-color:#10171e}.slick-slider .slick-arrow{background:0 0;color:#fff;border-color:#fff}.slick-slider .slick-arrow.slick-disabled{color:rgba(150,150,150,.5);border-color:rgba(150,150,150,.5);background-color:transparent}@media (max-width:767px){.slick-slider .slick-arrow{display:none}}.slick-modal.extra--padding .modal-dialog{width:100%;max-width:960px}@media (max-width:991px){.slick-modal.extra--padding .modal-dialog{max-width:80%}}@media (max-width:767px){.slick-modal.extra--padding .modal-dialog{max-width:100%}}.slick-modal.extra--padding .modal-body{padding:80px}@media (max-width:991px){.slick-modal.extra--padding .modal-body{padding:80px 70px 30px}}@media (max-width:767px){.slick-modal.extra--padding .modal-body{padding:65px 0 0 15px}}.slick-modal.extra--padding .modal-body .btn-close{color:#fff;border-color:#fff}.slick-modal.extra--padding .modal-body .slick-slider{margin-top:50px}@media (max-width:767px){.slick-modal.extra--padding .modal-body .slick-slider{margin-top:0}}.slick-modal img{width:100%;-o-object-position:top;object-position:top}.slick-modal .content{width:75%}@media (max-width:767px){.slick-modal .content{width:100%}}.slick-modal .content .title{margin-bottom:20px}.slick-modal .content .title .body-small{text-transform:initial;line-height:initial;margin-top:6px}#herovideo-modal .modal-dialog{width:100%;max-width:100%;border-radius:0;position:fixed}#herovideo-modal .modal-dialog .modal-content{max-width:60%}@media (max-width:991px){#herovideo-modal .modal-dialog .modal-content{max-width:80%}}@media (max-width:767px){#herovideo-modal .modal-dialog .modal-content{max-width:100%}}#herovideo-modal .modal-dialog .modal-content .modal-body{padding:100px 25px 25px}@media (max-width:767px){#herovideo-modal .modal-dialog .modal-content .modal-body{padding:0}#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}}#herovideo-modal .modal-content,#herovideo-modal .modal-dialog{height:100vh;width:100vw;max-width:100vw}#herovideo-modal iframe{height:100vh}#herovideo-modal .btn-close{background:#fff}.video_wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.selectschool .modal-dialog{width:75%;max-width:910px}@media (max-width:767px){.selectschool .modal-dialog{width:100%}}.selectschool .modal-dialog .modal-title{text-align:center}@media (max-width:767px){.selectschool .modal-dialog .modal-title{margin-bottom:10px}}.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}@media (max-width:767px){.selectschool .modal-dialog .modal-body>.row:nth-child(2){padding:0}}.selectschool .modal-dialog .modal-body>.row:nth-child(3){padding:60px}@media (max-width:767px){.selectschool .modal-dialog .modal-body>.row:nth-child(3){padding:15px}}.selectschool .modal-dialog .row{margin:0}.selectschool .modal-dialog .card .card-body{padding:10px}.selectschool .modal-dialog .card .card-body .h5{line-height:initial}@media (max-width:767px){.selectschool .modal-dialog .card .card-body .h5{font-size:16px}}@media (max-width:767px){.selectschool .modal-dialog .card .card-body .p{font-size:14px}}.selectschool .modal-dialog .card img{height:120px}#transport .icon{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;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}ul#myTab li button.active{background:#c41f2f;color:#fff}div#myTabContent{padding:40px 0}@media (max-width:767px){div#myTabContent{padding:20px 0}div#myTabContent .fade{display:block;opacity:1}}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}.single-img:nth-child(n+1){margin-top:40px}.single-img:first-child{margin-top:0}.callout-img{height:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:right;border-radius:3px}.callout-img img{border-radius:3px}@media (max-width:767px){.callout-img{min-height:370px;background-position:center}}@media (max-width:767px){.callout-img.only--img{min-height:195px}}.callout-img .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-img .img-overlay>div{width:85%}@media (max-width:767px){.callout-img .img-overlay>div{width:90%}}@media (max-width:767px){.callout-img .img-overlay{padding:50px}}@media (max-width:767px){.callout-img .img-overlay{padding:50px 0}}.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}@media (max-width:767px){.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:300px}.callout-img.halfcol--img .img-overlay{padding:15px}@media (min-width:768px){.callout-img.halfcol--img{min-height:210px}}@media (max-width:767px){.callout-img.halfcol--img{min-height:210px}}.callout-img.map--img{height:353px}@media (max-width:767px){.callout-img.map--img{height:195px;min-height:initial}}.callout-img.fullonly--img{min-height:570px}@media (max-width:767px){.callout-img.fullonly--img{min-height:290px;height:290px}}.callout--video{height:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:right;border-radius:3px;height:350px}@media (max-width:767px){.callout--video{height:170px;background-position:center}}.callout--video .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: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)}@media (max-width:767px){.callout--video .img-overlay .icon--border{height:50px;width:50px;font-size:16px}}.callout--video.full--img{min-height:500px}@media (max-width:767px){.callout--video.full--img{min-height:320px;height:320px}}.callout--background{min-height:500px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:right;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.callout--background{min-height:500px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.callout--background:before{content:"";position:absolute;background:rgba(0,0,0,.4);top:0;bottom:0;left:0;right:0}.callout--background .container,.callout--background .container-fluid{position:relative;color:#fff}.callout--background .btn.btn-primary--border{color:#fff;border-color:#fff}.video-content-sec{border-radius:0 3px 3px 0;padding:40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.video-content-sec{border-radius:0 0 3px 3px;padding:15px}}.video-content-sec.section--blue{background:#c41f2f;color:#fff}.video-content-sec.section--grey,.video-content-sec.section--white{color:#10171e}.video-content-sec.center-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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}.video-content-sec.topbottom-content .component{width:100%}figcaption{font-size:14px;font-weight:400;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}@media (max-width:767px){.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}}@media (max-width:767px){.news--section .h5{font-size:30px;line-height:36px}}.easysteps{border:0}.easysteps .step-component{height:100%;position:relative}.easysteps .step-component .card{height:100%}@media (max-width:767px){.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 .card h5{font-size:18px;margin-top:15px;line-height:22px}@media (max-width:767px){.easysteps .step-component .card h5{margin-top:0}}.easysteps .step-component .steparrow{position:absolute;right:-58px;top:15%;z-index:1}@media (max-width:767px){.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 .step-component svg path{fill:#6f96b7}.easysteps .card-body{text-align:center;padding:25px}@media (max-width:767px){.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{background:#c41f2f;width:65px;height:65px;border-radius:50%;color:#fff;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:22px;margin:auto}@media (max-width:767px){.easysteps .card-body .steps{margin-right:15px}}.easysteps .row>div.col-lg-3,.easysteps .row>div.col-lg-4,.easysteps .row>div.col-lg-6,.easysteps .row>div.col-lg-8{margin:0}#shettle-modal svg,.shuttle-cards svg{margin-bottom:5px}#shettle-modal svg path,.shuttle-cards svg path{fill:#6f96b7}.hash-list ul{margin:0;padding:0;list-style:none}.hash-list ul li{padding-left:20px;position:relative;margin-bottom:15px}.hash-list ul li:before{content:"";position:absolute;left:0;top:13px;height:1px;background:#c41f2f;width:10px}.hash-list--withouticon ul{margin:0;padding:0;list-style:none}.hash-list--withouticon ul li{margin-top:15px}.hash-list--withouticon ul li:first-child{margin-top:0}.hash-list .blue-txt{color:#c41f2f}.list--IconWithText-list ul li{margin-bottom:5px}.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.list--sm .link a{font-size:16px}.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}@media (max-width:767px){.list--IconWithText-list .btn{font-size:16px;line-height:20px}}.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}.icon-with-heading a{color:#6f96b7}.TopBorder{border-top:3px solid #fff}.TopBorder--dark{border-top:3px solid #6f96b7}.BottomBorder{border-bottom:3px solid #fff}.BottomBorder--dark{border-bottom:3px solid #6f96b7}.TopBottomBorder{border-top:3px solid #fff;border-bottom:3px solid #fff}.TopBottomBorder--dark{border-top:3px solid #6f96b7;border-bottom:3px solid #6f96b7}.rating-sec{border-radius:6px;padding:40px 20px;text-align:center;color:#fff;margin:auto}.rating-sec .link a{color:#fff}@media (max-width:991px){.rating-sec .link a{padding-right:0;text-align:center}}.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{margin:0 2px 5px}.rating-sec .stars div svg{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 .link a,.rating-sec--white .link a{color:#10171e}.rating-sec--grey .stars div,.rating-sec--white .stars div{margin:0 2px 5px}.rating-sec--grey .stars div svg path,.rating-sec--white .stars div svg path{fill:#c41f2f}.rating-sec.float-right{float:right}@media (max-width:991px){.rating-sec.float-right{float:none}}.rating-sec.float-left{float:left}@media (max-width:991px){.rating-sec.float-left{float:none}}@media (max-width:991px){.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 5 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 5 Free';-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion .accordion-item .accordion-body{padding-bottom:50px}@media (max-width:767px){.accordion .accordion-item .accordion-body{padding:20px 15px}}.acc__card{margin-bottom:15px;border-bottom:3px solid #6f96b7}.acc__title{cursor:pointer;position:relative;text-align:left;background:#fff;border-radius:5px 5px 0 0;color:#c41f2f;font-weight:700;border:0;padding:0 15px;height:70px;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.acc__title::after{width:44px;height:44px;position:absolute;right:10px;top:17px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;content:"\f107";font-family:"Font Awesome 5 Free";border:3px solid;border-radius:50%;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}.acc__title.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.acc__panel{background:#fff;color:#212121;display:none;margin:0;padding:2em;text-align:left}.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)}.bottom-step:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.bottom-step .container,.bottom-step .container-fluid{position:relative}.bottom-step .container .row>div:nth-child(n+4),.bottom-step .container-fluid .row>div:nth-child(n+4){margin-top:15px}@media (max-width:767px){.bottom-step .container .row>div:nth-child(n+4),.bottom-step .container-fluid .row>div:nth-child(n+4){margin-top:0}}.bottom-step .container .row .h5,.bottom-step .container-fluid .row .h5{margin:0}.bottom-step .linkcard{height:100%}.bottom-step .linkcard .card{height:100%}@media (max-width:767px){.bottom-step .linkcard{padding-bottom:15px}}.age-school .link .btn-primary{background:#c41f2f;border-color:#c41f2f}.age-school .link .btn-primary.btn-primary--border{background:0 0;border-color:#6f96b7}@media (max-width:767px){.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 .row .order-2.order-md-1{margin:0}.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{margin:0}.age-school svg path{fill:#6f96b7}@media (max-width:767px){.age-school svg{height:44px}}.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:solid 4px #c93;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 250ms ease-in-out;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}.gallery li{list-style:none;width:31.3%;margin:1%;float:left}@media (max-width:767px){.gallery li{width:48%;margin-bottom:30px}}@media (max-width:575px){.gallery li{width:98%;margin-bottom:30px}}.gallery li .card{height:100%}.gallery li .card .component{margin-top:0}.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}.is-hidden,.onload-show{display:none}.select-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:44px}.select-dropdown.filters .filters__item a.filter:after{border:0}.select-dropdown .option{padding:0 30px 0 10px;min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;position:absolute;top:0;width:100%;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 5 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}.alert{margin:0}.alert .circlebtn{height:44px;width:44px;border:2px solid #fff;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;padding:0;border-radius:50%;color:#fff;opacity:1;font-size:22px;background:0 0;top:50%;-webkit-transform:translate(-34%,-50%);transform:translate(-34%,-50%)}.alert .circlebtn:after{content:"\f00d";font-family:'Font Awesome 5 Free'}.alert .link .btn-link,.alert .link .btn-modal,.alert.white--alert{color:#fff}.fixed-alert{position:fixed;top:0;left:0;right:0;z-index:9999}.cookie-policy{position:fixed;bottom:0;left:0;right:0;padding:10px 15px;z-index:9999}.cookie-policy .alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie-policy .alert p{font-size:12px;width:80%}.cookie-policy .alert .cookie-btn{color:#fff;background:#c41f2f;min-width:130px;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:16px;position:relative;opacity:1}@media (max-width:767px){.cookie-policy .alert{display:block;padding:15px}.cookie-policy .alert p{width:100%;margin-bottom:15px}.cookie-policy .alert .cookie-btn{width:100%;padding:20px 0}}footer{color:#fff;position:relative;background-size:auto;background-repeat:no-repeat;background-position:right;background-color:#727271}footer:before{background:rgba(114,114,113,.9);position:absolute;top:0;bottom:0;left:0;right:0;content:""}footer .container,footer .container-fluid{position:relative}footer .component h6{color:#fff;font-weight:300}footer .footer-list ul{list-style:none;padding:0;margin:0}footer .footer-list ul a{color:#fff;font-size:16px}footer .social-icons{padding:0}footer .social-icons a{color:#fff}footer .copyright{text-align:right}@media (max-width:767px){footer .copyright{text-align:left;margin-top:20px}footer .copyright p{text-align:left}}footer.bottom--footer,footer.bottom-bar{background:#10171e;padding:40px 0}@media (max-width:767px){footer.bottom--footer,footer.bottom-bar{text-align:center}}@media (max-width:767px){footer.bottom--footer img,footer.bottom-bar img{max-width:200px;margin-top:20px}}footer.bottom--footer.section>.container-fluid>.row>div,footer.bottom--footer.section>.container>.row>div,footer.bottom-bar.section>.container-fluid>.row>div,footer.bottom-bar.section>.container>.row>div{margin-bottom:0}footer.bottom--footer:before,footer.bottom-bar:before{display:none}.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}.triangle.card{margin-top:20px}.triangle.card:first-child{margin-top:0}@media (max-width:767px){.triangle.card .card-body>.component>.link>.btn{float:right;margin-top:15px}}@media (max-width:767px){.triangle.card .h6{font-size:25px}}.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;}
