/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.sr-only{top:auto;left:-10000rem;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;position:absolute;overflow:hidden}.alignnone,.alignleft,a img.alignnone,a img.alignleft,.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.alignright,a img.alignright,.wp-caption.alignright{margin:5px 0 20px 20px}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right}.alignleft{float:left}a img.alignright{float:right}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:12px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*,*:after,*:before{box-sizing:border-box}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-style:normal;font-family:Montserrat,sans-serif;font-weight:400}img{height:auto;display:block;max-width:100%}a{text-decoration:none}li{list-style-type:none}.toggler{overflow:hidden;max-height:100%}.toggler:not(.active){max-height:0!important}.toggler,.toggler.active{transition:max-height .3s ease-in}.dev-links{padding-left:10px;padding-right:50px;margin:3px 0}.dev-links li{display:inline-block;font-size:.875rem}.dev-links li+li{border-right:1px solid #033149}.dev-links a{padding:2px 10px;text-transform:uppercase;font-weight:600}.dev-links a:link,.dev-links a:focus,.dev-links a:active,.dev-links a:visited{color:#033149}.dev-links a:hover{color:#d95951}.mobile-icons{text-align:center}.account-mobile{position:absolute;top:25px;right:78px;z-index:20}.account-mobile .svg-icon svg{color:#08334a;width:19px;height:19px}.navbar-toggle .mobile-icon-text{margin-top:18px;margin-left:-2px}.mobile-icon-text{display:block;color:#08334a;font-size:.75rem}@media (min-width: 992px){.account-mobile{display:none}}.svg-icon{display:inline-flex}.svg-icon svg{fill:currentColor;width:1em;height:1em;padding:1px;overflow:hidden;vertical-align:top}.hamburger{left:2px;right:2px;height:3px;display:block;position:absolute;transition:background 0s .2s;background:#08334a}.hamburger:after,.hamburger:before{left:0;right:2px;width:100%;height:3px;content:"";display:block;position:absolute;background:#08334a;transition-delay:.2s,0s;transition-duration:.2s,.2s}.hamburger:before{top:7px;transition-property:top,transform}.hamburger:after{bottom:7px;transition-property:bottom,transform}.plus-circle{width:16px;height:16px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.plus-circle:after,.plus-circle:before{content:"";position:absolute;background-color:#f8f9fc;width:8px;height:2px;top:6px;left:3px;transition:all ease .2s}.plus-circle:before{transform:rotate(90deg)}.arrow,.span-select:after,.sort-by .btn-blue:after{content:"";top:50%;position:absolute;border-right:2px solid;border-bottom:2px solid}.span-arrow{text-align:center;margin-top:20px}.span-arrow .dashboard-arrow{transform:rotate(90deg);transition:transform .2s ease}.span-arrow .dashboard-arrow svg{width:44px;height:44px}@media (min-width: 992px){.span-arrow .dashboard-arrow{transform:rotate(0)}}.graphic-image,.graphic-image-small{background-position:center;background-size:cover;background-repeat:no-repeat}.graphic-image svg,.graphic-image-small svg{width:95px;height:95px}.span-graphic.type-double .badge-wrap,.span-graphic.type-double .graphic-image{display:inline-block}.span-graphic.type-double .graphic-image{margin-right:-13px;z-index:2}.span-graphic.type-double .badge-wrap{transform:rotate(-15deg);z-index:1}.badge-wrap,.badge-wrap-small,.graphic-image,.graphic-image-small{border-radius:50%;position:relative}.badge-wrap,.graphic-image{width:95px;height:95px}.badge-wrap-small,.graphic-image-small{width:56px;height:56px}.badge-wrap,.badge-wrap-small{text-align:center}.badge-wrap.green,.badge-wrap-small.green{background-color:#1ab112}.badge-wrap.red,.badge-wrap-small.red{background-color:#d95951}.badge-wrap.blue,.badge-wrap-small.blue{background-color:#033149}.badge-wrap .svg-icon,.badge-wrap-small .svg-icon{height:56px;min-width:56px;border-radius:50%;position:relative}.badge-wrap .svg-icon svg,.badge-wrap-small .svg-icon svg{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:36px!important;height:36px!important;color:#fff!important}.badge-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:600;text-align:center;text-transform:uppercase;font-size:.875rem;line-height:128.57143%}@media (min-width: 992px){.graphic-image-small,.badge-wrap-small,.badge-wrap-small .svg-icon{height:76px;width:76px;margin:0 auto}}.wp-video,.mejs-overlay.load,video.wp-video-shortcode{width:100%!important;height:100%!important}.mejs-container{width:100%!important;height:100%!important;padding-top:56.25%}.mejs-controls{opacity:.6}.wp-video,video.wp-video-shortcode{max-width:100%!important}video.wp-video-shortcode{position:relative}.mejs-mediaelement{position:absolute;inset:0}.mejs-overlay-play{inset:0;width:auto!important;height:auto!important}.auth .container{max-width:none}.auth .span-bg{background-repeat:no-repeat;background-size:cover;background-position:50% 0}.auth .login-wrap{margin:0 auto;max-width:526px;padding:120px 10px 50px;font-weight:600}.auth p,.auth h3,.auth .logo{text-align:center}.auth .logo a{display:inline-block}.auth .logo img{margin:0 auto;max-width:119px}.auth .login-title{margin-top:75px;margin-bottom:22px;color:#033149;font-size:1.875rem}.auth a:link,.auth a:focus,.auth a:active,.auth a:visited{color:#0a71af}.auth a:hover{color:#0a71af}.auth .auth-form{padding-top:30px}.auth .lost-password{text-align:right;margin-top:28px;font-size:.75rem}.auth .lost-password a{padding:10px;margin-right:-10px}.auth .btn-block{width:100%;margin-top:27px}.auth .alternative{padding:60px 20px 0}.auth .span-input{position:relative;margin-top:30px}.auth .span-input .asterisk{right:-10px}.auth .span-input .checkmark{right:-3px}.auth .floating-label{left:15px}.auth .parsley-errors-list{margin:0;padding-left:0}@media (min-width: 768px){.auth .row{display:flex}.auth .span-bg,.auth .span-form{width:50%;min-height:100vh}.auth .alternative{padding-right:60px;padding-left:60px}}@media (min-width: 1024px){.auth .span-input .asterisk{right:-15px}.auth .span-input .checkmark{right:-7px}}button{border:none;background-color:transparent;padding:0}button:hover{cursor:pointer}.btn{font-weight:600;text-transform:uppercase;border-radius:5px;text-align:center}.btn:focus{outline:none}.btn-block{padding:10px;display:block;margin-left:auto;margin-right:auto}.btn-red,.btn-blue,.btn-back,.btn-green,.btn-cancel,.btn-red-alt,.btn-green-alt,.btn-blue-dark{color:#fff}.btn-red:hover{background-color:#69b419}.btn-red.disabled{border:1px solid #efc9c8!important;background-color:#efc9c8!important}.btn-pink-red{background-color:#efc9c8}.btn-pink-red:hover,.btn-pink-red-alt{background-color:#d95951}.btn-pink-red-alt:link,.btn-pink-red-alt:focus,.btn-pink-red-alt:active,.btn-pink-red-alt:visited{color:#fff}.btn-pink-red-alt:hover{color:#fff}.btn-pink-red-alt:hover,.btn-pink-red-alt:disabled{background-color:#efc9c8}.btn-pink-red-alt:disabled{cursor:not-allowed}.btn-add{color:#0a71af}.btn-add .svg-icon{vertical-align:sub}.btn-add .x-circle{transform:rotate(45deg)}.btn-blue{background-color:#0a71af}.btn-blue-dark{background-color:#033149}.btn-yellow{background-color:#ffe400;color:#033149}.btn-yellow:link,.btn-yellow:focus,.btn-yellow:active,.btn-yellow:visited{color:#033149}.btn-yellow:hover{color:#fff}.btn-yellow:hover{background-color:#1ab112}.btn-green{background-color:#69b419}.btn-green-alt{background-color:#1ab112}.btn-red,.btn-red-white{background-color:#d95951}.btn-red,.btn-red-white,.btn-white-green{border:1px solid #d95951}.btn-red:link,.btn-red:focus,.btn-red:active,.btn-red:visited{color:#fff}.btn-red:hover{color:#fff}.btn-red:hover{border-color:#69b419;background-color:#69b419}.btn-red-white:link,.btn-red-white:focus,.btn-red-white:active,.btn-red-white:visited{color:#fff}.btn-red-white:hover{color:#d95951}.btn-red-white:hover{border-color:#fff;background-color:#fff}.btn-red-alt{border:1px solid #ffffff}.btn-red-alt:hover{color:#d95951;background-color:#fff}.btn-white-green{background-color:#fff}.btn-white-green:link,.btn-white-green:focus,.btn-white-green:active,.btn-white-green:visited{color:#d95951}.btn-white-green:hover{color:#fff}.btn-white-green:hover{border-color:#69b419;background-color:#69b419}.btn-underlined{text-decoration:underline}.btn-back,.btn-cancel{padding:10px 0;display:inline-flex}.btn-back.btn:hover,.btn-cancel.btn:hover{color:#d95951}.btn-back .svg-icon svg,.btn-cancel .svg-icon svg{width:27px;height:27px}.btn-back .label,.btn-cancel .label{align-self:center;font-size:.75rem}.btn-back .label{padding-left:10px}.btn-cancel .label{padding-right:10px}.btn-account{border:1px solid #69b419;border-radius:5px;padding:14px 25px 12px 20px;max-width:182px}.btn-account:link,.btn-account:focus,.btn-account:active,.btn-account:visited{color:#69b419}.btn-account:hover{color:#fff}.btn-account .svg-icon{vertical-align:text-top}.btn-account svg{width:17px;height:17px}.btn-account:hover{background-color:#69b419}.btn-locate{position:absolute;padding:10px;height:42px;top:50%;transform:translateY(-50%);right:0;color:#d95951}.btn-locate:hover{color:#69b419}.show-password{position:absolute;font-weight:600;top:50%;transform:translateY(-50%);right:10px;padding:15px;color:#d95951;font-size:.75rem}.show-password:hover{color:#0a71af}@media (min-width: 992px){.booking .header .btn{margin-right:0}}.card{margin-left:auto;margin-right:auto;position:relative;box-shadow:0 0 40px #0000001a}.card .span-select:after{width:12px;height:12px;border-color:#033149}.card .input-text::-webkit-input-placeholder{color:#8e99a1}.card .input-text::-moz-placeholder{color:#8e99a1}.card .input-text:-moz-placeholder{color:#8e99a1}.card .input-text:-ms-input-placeholder{color:#8e99a1}.card ul{margin:0;padding-left:0}.card-skill{margin-top:15px;padding:20px;border:1px solid #1ab112;border-radius:10px;text-align:left;display:flex;align-items:center}.card-skill .graphic-image-small{border:1px solid #d95951}.card-skill .span-list{padding-right:20px;padding-left:30px;font-weight:600}.card-skill .skill-lead,.card-skill .skill-title{color:#d95951}.card-skill .skill-title{text-transform:uppercase;font-size:1.125rem}.card-skill .skill-lead{padding-top:5px}.card-skill .skill-lead,.card-skill .skill-description{font-size:.875rem}.card-skill .skill-description{padding-top:8px;color:#5a5a5a}@media (min-width: 992px){.card-skill{padding:40px;display:block;text-align:center}.card-skill .span-list{padding-right:0;padding-left:0}.card-skill .skill-title{padding-top:25px}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea,select{width:100%;outline:none;border:none;font-weight:600}textarea{max-width:100%;min-width:100%;min-height:150px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:none}input[type=submit]{background:none}input[type=date]::-webkit-datetime-edit{text-transform:none}.radio .radio-content:before{right:20px;top:50%;transform:translateY(-50%);border-radius:50%;width:20px;height:20px;border:1px solid #d95951}.radio .radio-content:after{width:7px;height:10px;border-right:2px solid white;border-bottom:2px solid white;right:20px;top:50%;transform:rotate(45deg) translate(-8px)}.radio input:checked~.radio-content:before{border:1px solid #69b419;background-color:#69b419}.checkbox span{position:relative;padding-left:28px;display:block}.checkbox span:before{border-radius:5px;border:1px solid;width:19px;height:19px;left:0}.checkbox span:after{left:8px;width:6px;height:8px;border-right:2px solid white;border-bottom:2px solid white}.checkbox input:checked~span:before{background-color:#0a71af;border-color:#0a71af}.form-dashboard .checkbox input:checked~span:before{background-color:#1ab112;border-color:#1ab112}.form-personal-details .wgt-checkout .row+.row{margin-top:40px}.form-personal-details .wgt-checkout .span-select{margin-top:20px}.form-account .row+.row-border{margin-top:40px}.checkmark,.checkmark:after,.checkmark:before{position:absolute;top:50%;transform:translateY(-50%)}.checkmark:before{width:15px;height:15px;border-radius:50%;background-color:#69b419}.checkmark:after{width:5px;height:7px;border-bottom:2px solid white;border-right:2px solid white;transform:rotate(45deg) translateY(-7px)}.input-check{display:block;position:relative}.input-check input{width:0;overflow:hidden;left:4px;position:absolute;pointer-events:none}.input-check input[type=submit],.input-check input[type=radio]{visibility:hidden}.input-check span:after,.input-check span:before{position:absolute}.input-check span:before{content:""}.input-check input:checked~span:after{content:""}.input-select,.input-text{background-color:transparent}select{appearance:none;position:relative;z-index:2}select option{font-weight:600}.input-check,input[type=submit],select{cursor:pointer}.floating-label{top:0;color:#a3acb3;padding:0 5px;position:absolute;transform:translateY(-50%);pointer-events:none;background-color:#fff;font-weight:600;z-index:10;transition:top .1s ease-in;text-transform:uppercase;transform-origin:left top;font-size:.75rem}.parsley input[value=""]~.floating-label,.parsley input:not([value])~.floating-label{top:50%}.has-value~.floating-label,input:focus~.floating-label{top:0!important;transform:translateY(-50%);transition:top .1s ease-in}.multi-step-form .btn-back{color:#0a71af}.multi-step-form .form-section{display:none}.multi-step-form .form-section.current{display:block}.asterisk{color:#d95951;font-weight:600;position:absolute;top:50%;transform:translateY(-50%);font-size:.75rem}.auth .input-select,.auth .input-text,.wgt-checkout .input-select,.wgt-checkout .input-text{padding:14px 15px 13px 20px;border:1px solid #c5c7c7;border-radius:5px;color:#033149;font-size:.75rem;line-height:183.33333%}@media (min-width: 992px){.auth .btn-block,.wgt-checkout .btn-block{font-size:1.25rem}.radio .radio-content:before,.radio .radio-content:after{top:unset;left:50%}.radio .radio-content:before{transform:translate(-50%)}.radio .radio-content:after{transform:rotate(45deg) translate(-4px,1px)}}.modal{padding-top:80px;padding-bottom:80px;width:100%;height:100%;position:fixed;overflow-y:auto;top:0;background-color:#033149f2;z-index:100;right:0}@media (min-width: 992px){.modal{padding-top:175px}}.sidebar-offcanvas{display:none}.navbar-toggle{top:30px;right:25px;width:30px;height:16px;margin:0;border:none;padding:0;z-index:123;position:absolute;background:none}.navbar-toggle:before{top:0;left:0;width:100vw;height:100vh;display:block;position:fixed;transform:translate(-330px)}.navbar-toggle:hover,.navbar-toggle:focus,.navbar-toggle:active{cursor:pointer;outline:none}@media (min-width: 991px){.navbar-toggle{display:none}}.active-offcanvas .navbar-toggle:before{content:""}.active-offcanvas .navbar-toggle .hamburger{background:none}.active-offcanvas .navbar-toggle .hamburger:before{top:0;transform:rotate(-45deg);transition-delay:0s,.2s}.active-offcanvas .navbar-toggle .hamburger:after{bottom:0;transform:rotate(45deg);transition-delay:0s,.2s}@media (min-width: 0) and (max-width: 991px){body{width:100%;height:100%;position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.active-offcanvas{overflow:hidden}.active-offcanvas .row-offcanvas.right,.active-offcanvas .banner{transform:translate(-250px)}.active-offcanvas .wrap{transition:transform .3s ease-out}.sidebar-offcanvas{top:0;right:-100%;width:250px;height:100vh;margin:0;display:block;padding:0;overflow:hidden;position:fixed;transform:none;min-height:100vh;transition:transform .3s ease-out;background-color:#0a71af}.active-offcanvas .sidebar-offcanvas{right:0;transition:transform .3s ease-out}.row-offcanvas{height:100%;margin:0;position:relative;transform:none;transition:transform .3s ease-out}.row-offcanvas.right .sidebar-offcanvas{left:100%;transform:translate(0);transition:transform .3s ease-out}}.parsley-errors-list{top:100%;color:#d95951;right:10px;left:10px;display:flex;flex-flow:row wrap;justify-content:flex-end;position:absolute;padding-top:3px;font-size:.75rem;line-height:1}.span-short .parsley-errors-list{top:50%;left:100%;right:auto;padding:0;transform:translateY(-50%);white-space:nowrap}.span-short .parsley-errors-list.filled+.asterisk{display:none}textarea+.parsley-errors-list{top:auto;bottom:0;background:#fff}.parsley-success .asterisk,.parsley-success~.asterisk{display:none}.parsley-success .checkmark:before,.parsley-success .checkmark:after,.parsley-success~.checkmark:before,.parsley-success~.checkmark:after{content:""}.parsley-success~.floating-label{color:#69b419}.parsley .input-text.parsley-success,.parsley .input-select.parsley-success{border-color:#69b419}.parsley .input-select.parsley-success{text-transform:none;color:#033149}.sort-by{display:flex}.sort-by .span-input{position:relative;width:50%}.sort-by .span-input:after,.sort-by .btn-blue:after{z-index:2;width:8px;height:8px;transform:rotate(45deg);border-color:#fff;right:22px;top:10px}.sort-by .span-input:last-child{margin-left:10px}.sort-by .label{text-transform:uppercase;font-weight:600;text-align:center;color:#033149;padding-right:10px;display:none;font-size:.875rem}.sort-by .btn-blue{display:block;text-align:left;background-color:#0a71af;border-radius:5px;color:#fff;padding:9px 18px;width:100%;transition:all .1s ease-in;font-size:.75rem}.sort-by .btn-blue.active:after{transition:all .1s ease-in;top:13px;transform:rotate(-135deg)}@media (min-width: 992px){.sort-by{align-items:center;justify-content:flex-end;width:25%}.sort-by .label{display:inline}.sort-by .span-filter{display:none}}.nav-dashboard{margin:0 -10px;padding:5px 0 20px}.nav-dashboard li{text-transform:uppercase;margin-top:20px}.nav-dashboard a{display:block;position:relative;padding:12px 0 12px 70px;font-weight:600;font-size:.875rem}.nav-dashboard a:link,.nav-dashboard a:focus,.nav-dashboard a:active,.nav-dashboard a:visited{color:#0a71af}.nav-dashboard a:hover{color:#1ab112}.nav-dashboard a.active{color:#1ab112;background-color:#f8f9fc}.nav-dashboard .svg-icon{position:absolute;top:50%;transform:translateY(-50%);left:36px}.nav-dashboard .svg-icon svg{width:22px;height:22px}.nav{padding-left:0}.panel-dashboard .entry-content p{color:#033149;font-size:1rem;line-height:150%}.panel-dashboard .btn-block{width:100%}@media (min-width: 992px){.panel-dashboard .row{display:flex}.panel-dashboard.type-manage .span-card,.panel-dashboard.type-booking .span-card{width:33.33333%}}.panel-find-location .span-select:after{right:40px}.panel-find-location .input-select,.panel-find-location .input-text{padding:25px 30px}.panel-find-location .span-text .svg-location-circle{width:22px;height:22px}.panel-find-location .btn-block{width:calc(100% - 20px)}@media (min-width: 640px){.panel-find-location .row-cards{max-width:380px;margin-right:auto;margin-left:auto}}@media (min-width: 640px){.panel-find-programme .row-cards{display:flex;flex-wrap:wrap}.panel-find-programme .span-card{width:50%}}@media (min-width: 992px){.panel-find-programme .span-card{width:20%}}.panel-find-result .btn-block{width:calc(100% - 20px)}.panel-find-result .input-check{pointer-events:none}@media (min-width: 480px){.panel-find-result .row-cards{max-width:400px;margin-right:auto;margin-left:auto}}.panel-find-skill-check .entry-content p{color:#033149;font-weight:600;font-size:1.125rem;line-height:144.44444%}.panel-find-skill-check .entry-content p:first-child{margin-top:55px}@media (min-width: 992px){.panel-find-skill-check .row-cards{display:flex;justify-content:center}.panel-find-skill-check .span-card{width:220px}}@media (min-width: 768px){.panel-find-skill-level .row-cards{display:flex;flex-wrap:wrap}.panel-find-skill-level .span-card{width:50%}}@media (min-width: 992px){.panel-find-skill-level .span-card{width:25%}}.panel.panel-find-start .students-1{display:none}@media (min-width: 992px){.panel.panel-find-start .row-cards{display:flex}.panel.panel-find-start .span-card{width:50%}.panel.panel-find-start .students-1{display:block}.panel.panel-find-start .card .students-2{display:none}}.panel-find-student-info .span-select:after{right:30px}.panel-find-student-info .input-select,.panel-find-student-info .input-text{padding:25px 23px}.panel-find-student-info .span-button{width:100%;text-align:right}.panel-find-student-info .btn-block{width:calc(100% - 20px)}@media (min-width: 480px){.panel-find-student-info .row{margin-right:auto;margin-left:auto}}.type-single .panel-find-student-info .row{max-width:720px}@media (min-width: 768px){.type-single .panel-find-student-info .row-cards{display:flex;flex-wrap:wrap}.type-single .panel-find-student-info .span-card{width:33.33333%}}@media (min-width: 992px){.type-multi .panel-find-student-info .row{max-width:900px}.type-multi .panel-find-student-info .row-cards{display:flex;flex-wrap:wrap}.type-multi .panel-find-student-info .span-text{width:280px}.type-multi .panel-find-student-info .span-select{width:180px}}.panel .card{text-align:left}.panel .card .description{color:#5a5a5a}.panel .card img{border-radius:50%;border:2px solid #d95951}.panel .card svg,.panel .card img{width:59px;height:59px}.panel .card .label-description{padding-left:20px;padding-right:30px}.panel .style-default:hover .lead,.panel .style-default:hover .title,.panel .style-default:hover .details,.panel .style-default:hover .description,.panel .style-default:hover svg,.panel .style-green:hover .lead,.panel .style-green:hover .title,.panel .style-green:hover .details,.panel .style-green:hover .description,.panel .style-green:hover svg,.panel .style-red:hover .lead,.panel .style-red:hover .title,.panel .style-red:hover .details,.panel .style-red:hover .description,.panel .style-red:hover svg{color:#fff}.panel .style-default:hover img,.panel .style-default:hover .radio-content:before,.panel .style-green:hover img,.panel .style-green:hover .radio-content:before,.panel .style-red:hover img,.panel .style-red:hover .radio-content:before{border-color:#fff}.panel .style-checked .title,.panel .style-checked .lead,.panel .style-checked svg,.panel .style-default .title,.panel .style-default .lead,.panel .style-default svg,.panel .style-red .title,.panel .style-red .lead,.panel .style-red svg{color:#d95951}.panel .style-default:hover,.panel .style-green:hover{background-color:#69b419}.panel .style-red:hover{background-color:#d95951}.panel .style-green{color:#69b419}.panel .style-green .radio-content:before{border-color:#69b419}.panel .input-check{display:flex;align-content:center;align-items:center;padding:20px}.panel .input-check .radio-content:after{content:""}.panel .input-select,.panel .input-text{border-radius:10px;color:#033149}.panel .span-select:after{transform:rotate(45deg) translateY(-10px)}.panel .style-checked .input-check{cursor:default}@media (min-width: 992px){.panel .card{text-align:center}.panel .card img{margin:0 auto;width:76px;height:76px}.panel .card .svg-icon{display:block}.panel .card svg{width:100%;height:76px}.panel .card .label-description{padding:25px 0 0}.panel .input-check{display:block;padding:40px 15px 75px}.panel .input-check span:after{bottom:45px}.panel .input-check span:before{bottom:40px}}.table-checkout .table-responsive{padding-top:40px}.table-checkout .table-responsive th{text-transform:uppercase;color:#69b419}.table-checkout .table-responsive th:first-child{text-align:left}.table-checkout .table-responsive th,.table-checkout .table-responsive td{vertical-align:top}.table-checkout .table-responsive td{font-size:.875rem;line-height:157.14286%}.table-checkout .table-responsive .table-single{padding-bottom:10px}.table-checkout .table-responsive .table-single td{display:block;padding-left:21px;position:relative}.table-checkout .table-responsive .table-single td:first-child{margin-top:5px}.table-checkout .table-responsive .table-single td:first-child{text-transform:uppercase;font-weight:600}.table-checkout .table-responsive .table-single td:first-child:before{content:"";position:absolute;width:8px;height:14px;left:0;top:0;border-bottom:2px solid #69b419;border-right:2px solid #69b419;transform:rotate(45deg)}.table-checkout .table-responsive .table-multiple{padding-left:40px;position:relative}.table-checkout .table-responsive .table-multiple th,.table-checkout .table-responsive .table-multiple td{position:relative}.table-checkout .table-responsive .table-multiple tbody tr:nth-child(odd){counter-increment:rowNumber}.table-checkout .table-responsive .table-multiple tbody tr:nth-child(odd) th:first-child:before,.table-checkout .table-responsive .table-multiple tbody tr:nth-child(odd) th:first-child:after{position:absolute;top:0}.table-checkout .table-responsive .table-multiple tbody tr:nth-child(odd) th:first-child:before{content:counter(rowNumber);left:-32px;font-size:.625rem}.table-checkout .table-responsive .table-multiple tbody tr:nth-child(odd) th:first-child:after{content:"";width:20px;height:20px;left:-40px;border-radius:50%;border:2px solid #69b419}.table-checkout .table-responsive .table-multiple tbody td{top:-5px;padding-bottom:7px}.table-checkout .table-responsive .table-multiple tfoot th,.table-checkout .table-responsive .table-multiple td:last-child{text-align:right}.table-checkout .table-responsive .table-multiple tfoot th{padding-top:7px}.table-checkout .table-responsive .table-multiple tfoot td{top:-5px;font-weight:600;text-transform:uppercase}.table-checkout .table-responsive .table-multiple .discount{text-decoration:line-through;color:#033149}.table-credits-buy{padding-bottom:10px}.table-credits-buy th{padding-bottom:12px}.table-credits-buy th:first-child{text-align:left;min-width:200px}.table-credits-buy th[id]{color:#69b419}.table-credits-buy td{padding-top:5px;padding-bottom:5px}.table-credits-buy td:first-child{width:150px}.table-summary th{font-size:1.125rem;line-height:133.33333%}.table-summary th+th{text-align:right}.table-responsive{overflow:auto}.table-responsive .table{width:100%;max-width:100%}.table-striped{background-color:#fff;border-collapse:collapse}.table-striped tr:nth-child(2n){background-color:#f8f9fc}.table-striped tr+tr{border-top:1px solid #dfe5ea}.table-striped td{padding:16px 20px;font-weight:600}.table-responsive-advanced{border-collapse:collapse;width:100%}.table-responsive-advanced thead,.table-responsive-advanced td:before{font-weight:600;text-transform:uppercase;font-size:.75rem}.table-responsive-advanced th{text-align:left;line-height:3em}.table-responsive-advanced td{font-weight:600;color:#033149}.banner.type-default .span-support-icon{display:none}@media (min-width: 0) and (max-width: 640px){.table-responsive-advanced thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.table-responsive-advanced tr{display:block}.table-responsive-advanced td{display:block;text-align:right}.table-responsive-advanced td:before{content:attr(data-label);float:left}.banner.type-default .span-support-text{display:none}.banner.type-default .span-support-icon{display:inherit}.banner.type-default .feedback-btn,.banner.type-default .span-login-text{display:none}.banner.type-default .span-login{float:right}}.list-inline li{display:inline}li[id]{font-weight:600}.banner{color:#fff;background-color:#033149;font-size:.875rem;line-height:171.42857%}.banner a{white-space:nowrap}.banner a:link,.banner a:focus,.banner a:active,.banner a:visited{color:#fff}.banner a:hover{color:#0a71af}.banner .login{font-weight:600;color:#fff}.banner .login .label{text-decoration:underline}.banner .login .svg-icon{vertical-align:text-top}.banner .login svg{width:16px;height:15px;margin-left:5px}.banner .span-banner{padding-top:8px}.banner .span-booking{width:100%;text-align:center}.banner.type-default{padding-bottom:7px}.banner .row-head{display:flex;align-items:center;justify-content:space-between}@media (min-width: 992px){.banner.type-default{display:block}}.footer{color:#fff;background-color:#033149}.footer a:link,.footer a:focus,.footer a:active,.footer a:visited{color:#fff}.footer a:hover{color:#0a71af}.footer .span-logo img{margin:0 auto;max-height:114px;max-width:360px}.footer .span-logo em{text-align:center;display:block;font-weight:100;padding-top:22px;font-size:1.625rem;line-height:123.07692%;letter-spacing:-.08rem}.footer .label{font-weight:600}.footer .span-social{max-width:300px;margin:0 auto;padding-bottom:15px}.footer .span-social .svg-icon{margin:5px 10px;width:43px;height:43px;color:#033149;background-color:#fff;border-radius:50%;position:relative}.footer .span-social .svg-icon:hover{background-color:#0a71af}.footer .span-social svg{margin:0 auto;width:23px;height:27px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer .row-copyright{font-size:.75rem;line-height:150%;letter-spacing:-.03rem}.footer .row-copyright:before{content:"";left:10px;right:10px;position:absolute;border-top:1px solid #737271}.footer.type-default{padding-top:55px;padding-bottom:12px}.footer.type-default .span-logo{padding-bottom:50px}.footer.type-default .label,.footer.type-default .nav a{padding-top:7px;padding-bottom:7px}.footer.type-default .nav{text-transform:uppercase;padding-bottom:35px}.footer.type-default .nav a{display:block;font-size:.875rem;line-height:142.85714%;letter-spacing:-.03rem}.footer.type-default .span-copyright,.footer.type-default .span-credits{padding-top:13px}.footer.type-dashboard{padding:20px 0}.footer.type-dashboard .container{max-width:1380px}.footer.type-dashboard .span-logo img{max-width:102px}.footer.type-dashboard .nav,.footer.type-dashboard .span-credits{font-size:.875rem}.footer.type-dashboard .nav a{display:block;padding-top:10px;padding-bottom:10px}.footer.type-dashboard .span-credits{text-align:right}@media (min-width: 768px){.footer .span-logo em{text-align:left;max-width:360px}.footer .row-nav{display:flex;justify-content:space-between}.footer .span-social{margin:0;padding-top:18px;padding-bottom:0}.footer .span-social .svg-icon{margin:0 0 20px 10px}.footer .span-social span{display:block}.footer .row-copyright{display:flex;justify-content:space-between}.footer.type-default .nav{padding-bottom:70px}}@media (min-width: 992px){.footer.type-dashboard{padding-top:10px;padding-bottom:10px}.footer.type-dashboard .nav,.footer.type-dashboard .row{display:flex;align-items:center}.footer.type-dashboard .nav li{padding-right:20px}.footer.type-dashboard .nav li+li{border-left:1px solid #ffffff;padding-left:20px}.footer.type-dashboard .nav a{padding-top:0;padding-bottom:0}.footer.type-dashboard .span-credits{margin-left:auto}}@media (min-width: 1200px){.footer .span-nav-1{margin-left:70px}.footer .span-nav-2{margin-right:auto;margin-left:70px}}.container{margin:0 auto;position:relative;max-width:1200px;padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.row>[class^=span-]{position:relative;padding-left:10px;padding-right:10px}.rwd-container{height:0;position:relative;padding-top:25px;padding-bottom:56.25%}.rwd-container iframe{top:0;left:0;width:100%;height:100%;position:absolute}.header{background-color:#f8f9fc}.header .row>[class^=span-]{padding-top:15px;padding-bottom:15px}.header .span-logo.white-bg{background-color:#fff}.header .span-logo img{max-width:160px;display:inline;vertical-align:bottom}.header .title{text-transform:uppercase;margin:0}.header .span-info{display:none;padding-top:30px;padding-bottom:20px;text-align:center;color:#033149}.header .info{padding-top:5px}.header .span-back{display:none;padding-bottom:20px}.header .btn-back{color:#0a71af}.header .price-total{color:#69b419;font-weight:600}.header .span-btn{margin-top:30px}.course-single .header .title,.course-multiple .header .title,.checkout .header .title,.cart .header .title{font-weight:600}.find-course .header .title,.index-courses .header .title,.booking .header .title{font-weight:100}.index-courses .header .span-info,.checkout .header .span-info,.cart .header .span-info{display:block}@media (min-width: 992px){.header{background-color:#fff;padding-top:15px;padding-bottom:15px}.header .row{display:flex;align-items:center}.header .span-logo,.header .span-back,.header .span-cancel{width:25%}.header .span-logo img{padding:0;max-width:160px}.header .span-info{width:50%;display:block}.header .info{font-size:1.25rem}.header .span-back{display:block}.header .span-btn{margin-left:auto;margin-top:0}.course-single .header .row,.course-multiple .header .row,.checkout .header .row,.cart .header .row{flex-direction:row-reverse}.course-single .header .title,.course-multiple .header .title,.checkout .header .title,.cart .header .title{font-size:1.875rem}.course-single .header .span-logo,.course-multiple .header .span-logo,.checkout .header .span-logo,.cart .header .span-logo{text-align:right}.find-course .header .title,.index-courses .header .title,.booking .header .title{font-size:2.25rem}}.page{color:#033149}.page .page-title{padding-top:17px;font-weight:300;font-size:2.25rem}.page .headline{margin-bottom:10px;font-weight:600;font-size:1.25rem;line-height:110%}.page a{font-weight:600}.page a:link,.page a:focus,.page a:active,.page a:visited{color:#0a71af}.page a:hover{color:#d95951}.page p{margin-bottom:10px;font-size:1rem;line-height:150%}.page p+p{margin-top:10px}.page p+.headline{margin-top:30px}.page ul li,.page ol li{list-style-type:inherit;font-size:1rem;line-height:150%}.page ul li+li,.page ol li+li{padding-top:5px}.banner.type-dashboard .container{max-width:1380px}.banner.type-dashboard .row-dashboard .span-logo{padding-top:15px;padding-bottom:15px}.banner.type-dashboard .row-dashboard .span-logo img{max-width:180px}.banner.type-dashboard .row-dashboard .btn,.banner.type-default .row-head .btn{color:#fff;padding-top:10px;padding-bottom:10px;margin-right:20px;display:inline-block}.banner.type-dashboard .row-dashboard .span-user .caret{margin-left:8px;transition:transform .3s ease}.banner.type-dashboard .row-dashboard .span-user .btn{text-transform:capitalize;border-radius:0;font-size:.875rem}.banner.type-dashboard .row-dashboard .span-user .btn.active .caret{transform:rotate(180deg)}.banner.type-default .row-head .span-user .caret{margin-left:8px;transition:transform .3s ease}.banner.type-default .row-head .span-user .btn{text-transform:capitalize;border-radius:0;font-size:.875rem}.banner.type-default .row-head .span-user .btn.active .caret{transform:rotate(180deg)}.banner.type-dashboard .row-dashboard .user-options-list{position:absolute;right:0;left:0;z-index:100;background-color:#033149;border-radius:0 0 5px 5px;padding-right:32px;padding-left:41px;margin:0;font-weight:600;font-size:.875rem}.banner.type-dashboard .row-dashboard .user-options-list li{position:relative}.banner.type-dashboard .row-dashboard .user-options-list li:last-child{margin-bottom:22px}.banner.type-dashboard .row-dashboard .user-options-list a{padding:8px 0;display:block}.banner.type-dashboard .row-dashboard .user-options-list a:link,.banner.type-dashboard .row-dashboard .user-options-list a:focus,.banner.type-dashboard .row-dashboard .user-options-list a:active,.banner.type-dashboard .row-dashboard .user-options-list a:visited{color:#fff}.banner.type-dashboard .row-dashboard .user-options-list a:hover{color:#fff}.banner.type-dashboard .row-dashboard .user-options-list .svg-icon svg{position:absolute;top:50%;transform:translateY(-50%);right:0;width:16px;height:16px}.banner.type-default .row-head .user-options-list{position:absolute;right:0;left:0;z-index:100;background-color:#033149;border-radius:0 0 5px 5px;padding-right:32px;padding-left:41px;margin:0;font-weight:600;font-size:.875rem}.banner.type-default .row-head .user-options-list li{position:relative}.banner.type-default .row-head .user-options-list li:last-child{margin-bottom:22px}.banner.type-default .row-head .user-options-list a{padding:8px 0;display:block}.banner.type-default .row-head .user-options-list a:link,.banner.type-dashboard .row-dashboard .user-options-list a:focus,.banner.type-dashboard .row-dashboard .user-options-list a:active,.banner.type-dashboard .row-dashboard .user-options-list a:visited{color:#fff}.banner.type-default .row-head .user-options-list a:hover{color:#fff}.banner.type-default .row-head .user-options-list .svg-icon svg{position:absolute;top:50%;transform:translateY(-50%);right:0;width:16px;height:16px}.banner.type-dashboard .row-action{display:flex;justify-content:space-between;text-align:center}.banner.type-dashboard .row-action>[class^=span-]{padding-top:15px;padding-bottom:15px}.banner.type-dashboard .row-action .title{margin-top:13px;margin-bottom:0;text-transform:uppercase;font-size:1.125rem}.banner.type-dashboard .row-action .info{padding-top:13px;padding-bottom:10px}.banner.type-dashboard .row-action .list-inline{padding-left:0;margin-top:0;margin-bottom:0}.banner.type-dashboard .row-action li,.banner.type-dashboard .row-action .info{font-size:1rem;line-height:137.5%}.banner.type-dashboard .row-action .span-cancel{text-align:right}@media (min-width: 992px){.banner.type-dashboard .row-dashboard{display:flex;align-items:center}.banner.type-dashboard .row-dashboard .span-links{margin-left:auto;font-size:1.125rem}.banner.type-dashboard .row-dashboard .btn{padding-right:23px;padding-left:23px;margin-right:0}.banner.type-dashboard .row-dashboard .span-user .btn,.banner.type-default .row-head .span-user .btn{padding-right:0;border-left:1px solid #ffffff}.banner.type-dashboard .row-dashboard .span-user .btn.active,.banner.type-default .row-head .span-user .btn.active{border-left-color:transparent}.banner.type-dashboard .row-dashboard .user-options-list{margin-top:15px}}@media (min-width: 1024px){.banner.type-dashboard .row-dashboard .span-user .btn,.banner.type-default .row-head .span-user .btn{margin-left:10px;padding-left:40px}.banner.type-dashboard .row-dashboard .user-options-list{left:20px;right:-20px}}.dashboard-account .card-simple .title-label{text-align:center;margin-bottom:-20px}.dashboard-account .card+.card{margin-top:40px}.dashboard-account .wgt-checkout .card-interactive{background-color:#033149}.dashboard-account .wgt-checkout .card-interactive.active{background-color:#d95951}.dashboard-account .card-interactive .row{background-color:transparent}.dashboard-account .card-interactive .title-label{color:#fff}@media (min-width: 480px){.dashboard-account .row-buttons{display:flex}.dashboard-account .span-6{width:50%}}.dashboard-booking-attending .badge-text{font-size:1.625rem}@media (min-width: 992px){.dashboard-booking-attending .row-cards{flex-wrap:wrap}.dashboard-booking-attending .span-card{width:33.33333%}}.dashboard-booking-cancel .banner{background-color:#d95951}.dashboard-booking-cancel .banner .btn:hover{color:#033149}.dashboard-booking-cancel .container{max-width:820px}.dashboard-booking-cancel .span-card{width:100%}.dashboard-booking-cancel .card .input-check{padding-bottom:40px}@media (min-width: 768px){.dashboard-booking-cancel .btn-block{max-width:580px}}@media (min-width: 992px){.dashboard-booking-cancel .panel .row-cards{padding-top:10px}}@media (min-width: 992px){.dashboard-booking-confirm .panel-dashboard .span-card{width:50%}}.dashboard-booking-credits-buy .summary{padding-bottom:10px}.dashboard-booking-credits-buy .span-cards{text-align:right}@media (min-width: 640px){.dashboard-booking-credits-buy .row-payment-method{display:flex;flex-wrap:wrap;justify-content:space-between}.dashboard-booking-credits-buy .row-payment-method .span-select{width:100%}}@media (min-width: 992px){.dashboard-booking-manage .card .input-check{padding-bottom:40px}}.dashboard-booking-request-transfer .style-checked{padding-bottom:20px}.dashboard-booking-request-transfer .row-time{display:flex;margin-right:0;margin-left:0}.dashboard-booking-request-transfer .span-add{padding:15px 20px;margin-top:30px;border-top:1px solid #dee4e9;border-bottom:1px solid #dee4e9}.dashboard-booking-request-transfer .span-add .btn{text-align:left}.dashboard-booking-request-transfer .span-add span{margin-right:10px}.dashboard-booking-request-transfer .span-add svg{width:21px;height:21px}.dashboard-booking-request-transfer .badge-wrap,.dashboard-booking-request-transfer .graphic-image{margin:0 auto}.dashboard-booking-request-transfer .plus:before,.dashboard-booking-request-transfer .plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}.dashboard-booking-request-transfer .plus:before{width:5px;height:38px}.dashboard-booking-request-transfer .plus:after{width:38px;height:5px}.dashboard-booking-request-transfer .span-select{position:relative;width:calc(100% - 40px);margin:0 auto}.dashboard-booking-request-transfer .span-select:after{right:30px;transform:rotate(45deg) translateY(-13px)}.dashboard-booking-request-transfer .span-select .input-select{text-transform:uppercase;font-size:.75rem}.dashboard-booking-request-transfer .input-select{padding:15px 20px;border-radius:5px;border:1px solid #c5c7c7}.dashboard-booking-request-transfer .btn{width:100%}@media (min-width: 992px){.dashboard-booking-request-transfer .form-section:first-child .badge-wrap{margin-top:25px}.dashboard-booking-request-transfer .span-card{width:50%}.dashboard-booking-request-transfer .card{height:calc(100% - 20px)}.dashboard-booking-request-transfer .style-checked{padding-bottom:0}.dashboard-booking-request-transfer .span-select{bottom:30px}}.dashboard-booking-transfer .card{max-width:540px!important}.dashboard-booking-transfer .dashboard-arrow{color:#033149}.dashboard-booking-transfer .transfer-to .input-check{flex-wrap:nowrap}.dashboard-booking-transfer .transfer-to .title{color:#1ab112}.dashboard-booking-transfer .transfer-to .btn{position:relative;bottom:40px;width:calc(100% - 70px)}.dashboard-booking-transfer .label-description .details+.title{padding-top:22px}@media (min-width: 992px){.dashboard-booking-transfer .span-card{width:46.66667%}.dashboard-booking-transfer .span-arrow{width:6.66667%;padding-top:75px}.dashboard-booking-transfer .graphic-image{margin:0 auto}.dashboard-booking-transfer .row-cards .input-check{padding-bottom:40px}}.dashboard-booking-upgrade.course-single .header{background-color:#ffe400}.dashboard-booking-upgrade .dashboard-arrow{color:#fff}.dashboard-booking-upgrade p{margin:0}@media (min-width: 992px){.dashboard-booking-upgrade .row-pricing{justify-content:center}.dashboard-booking-upgrade .span-arrow{padding-top:100px;align-self:flex-start;margin-right:-25px}}.dashboard,.dashboard-action{background-color:#f8f9fc}.dashboard-action .header .span-info{display:block}.dashboard>.container{max-width:none}.dashboard .span-sidebar{background-color:#fff}.dashboard .span-main{padding-bottom:80px}.dashboard .span-main>.container{padding:0}.dashboard .lead{padding-top:20px}.dashboard .lead .title{font-weight:300;margin-bottom:10px;color:#033149}.dashboard .span-subtitle p{color:#033149;font-size:1rem;line-height:150%}.dashboard .span-button .btn{max-width:235px}.dashboard .wgt+.wgt{padding-top:20px}.dashboard .semi{font-weight:600}.dashboard .regular{font-weight:400!important}@media (min-width: 768px){.dashboard .row-lead{display:flex;align-items:center}.dashboard .span-subtitle{width:75%}.dashboard .span-button{width:25%}.dashboard .span-button .btn-block{margin-right:0}}@media (min-width: 992px){.dashboard .lead .title{font-size:2.25rem}}@media (min-width: 1024px){.dashboard .row-dashboard{display:flex}.dashboard .span-sidebar{width:260px;min-height:calc(100vh - 151px)}.dashboard .span-main{width:calc(100% - 260px)}.dashboard .span-main .container{max-width:1150px}}.dashboard-booking-credits-use-confirm .header .btn-block{margin-top:30px;margin-bottom:30px;padding-right:30px;padding-left:30px;display:inline-block;font-size:1.125rem;line-height:122.22222%}@media (min-width: 992px){.dashboard-booking-credits-use-confirm .header .btn-block{margin-bottom:0}}.wgt-add-student .entry-title,.wgt-add-student .entry-content{color:#fff}.wgt-add-student .entry-content{font-size:1.125rem;line-height:144.44444%}.wgt-add-student .entry-content .available{margin-bottom:0}.wgt-add-student .row{padding-top:40px}.wgt-add-student .card{margin-top:20px;background-color:#fff;text-align:center;border-radius:10px}.wgt-add-student .input-check{padding:20px;text-align:left}.wgt-add-student .input-check span:after{top:50%;transform:translate(-7px,-50%) rotate(45deg)}.wgt-add-student .input-check input:checked~span{color:#69b419}.wgt-add-student .input-check input:not(:checked)~span{color:#d95951}.wgt-add-student .student-name{text-transform:uppercase;font-weight:600;font-size:1.125rem}.wgt-add-student .btn-block{width:calc(100% - 20px);margin:40px auto 0}@media (min-width: 640px){.wgt-add-student .span-title{max-width:530px;margin:0 auto}.wgt-add-student .row{margin:0 auto;max-width:480px}}@media (min-width: 992px){.wgt-add-student .span-back{position:absolute;z-index:10}.wgt-add-student .row{margin:0 auto;max-width:480px;display:flex;flex-wrap:wrap}.wgt-add-student .span-card{width:50%}.wgt-add-student .input-check{text-align:center;padding-top:40px;padding-bottom:80px}.wgt-add-student .input-check .radio-content:before{bottom:45px}.wgt-add-student .input-check .radio-content:after{left:50%;top:unset;bottom:50px;transform:translate(-50%) rotate(45deg)}.wgt-add-student .btn-block{padding-top:14px;padding-bottom:14px;font-size:1.125rem}}.wgt-booking{padding-top:50px;padding-bottom:50px;font-weight:600;background-color:#f8f9fc}.wgt-booking .span-title{color:#033149}.wgt-booking .entry-info{padding-top:20px}.wgt-booking .row{padding-top:40px}.wgt-booking .card{margin-top:20px;border-radius:10px}.wgt-booking .span-red .card{background-color:#d95951}.wgt-booking .span-red .card:hover .svg-icon{color:#d95951;border-color:#d95951}.wgt-booking .span-red .card:hover .btn-block{background-color:#d95951}.wgt-booking .span-red a:link,.wgt-booking .span-red a:focus,.wgt-booking .span-red a:active,.wgt-booking .span-red a:visited{color:#d95951}.wgt-booking .span-red a:hover{color:#fff}.wgt-booking .span-blue .card{background-color:#0a71af}.wgt-booking .span-blue .card:hover .svg-icon{color:#0a71af;border-color:#0a71af}.wgt-booking .span-blue .card:hover .btn-block{background-color:#0a71af}.wgt-booking .span-blue a:link,.wgt-booking .span-blue a:focus,.wgt-booking .span-blue a:active,.wgt-booking .span-blue a:visited{color:#0a71af}.wgt-booking .span-blue a:hover{color:#fff}.wgt-booking .span-green .card{background-color:#69b419}.wgt-booking .span-green .card:hover .svg-icon{color:#69b419;border-color:#69b419}.wgt-booking .span-green .card:hover .btn-block{background-color:#69b419}.wgt-booking .span-green a:link,.wgt-booking .span-green a:focus,.wgt-booking .span-green a:active,.wgt-booking .span-green a:visited{color:#69b419}.wgt-booking .span-green a:hover{color:#fff}.wgt-booking .card{padding:40px 10px;text-align:center}.wgt-booking .card:hover{background-color:#033149}.wgt-booking .card:hover a{color:#fff}.wgt-booking .card-content{padding-left:35px;padding-right:35px}.wgt-booking .svg-icon{width:76px;height:76px;border:2px solid white;border-radius:50%;color:#fff;position:relative}.wgt-booking .svg-icon svg{top:50%}.wgt-booking .heart svg{top:53%}.wgt-booking svg{width:45px;height:45px;left:50%;transform:translate(-50%,-50%);position:absolute}.wgt-booking .card-title,.wgt-booking .card-text{color:#fff}.wgt-booking .card-title{padding-top:25px;text-transform:uppercase}.wgt-booking .card-text{padding-top:10px;font-size:.875rem}.wgt-booking .btn-block{background-color:#fff;max-width:260px;margin:30px auto 0}@media (min-width: 992px){.wgt-booking{padding-top:100px;padding-bottom:120px}.wgt-booking .row{display:flex}.wgt-booking .span-4{width:33.33333%}.wgt-booking .entry-info{margin:0 auto;max-width:780px;font-size:1.125rem;line-height:144.44444%}.wgt-booking .card-title{font-size:1.125rem}}.wgt-cart-toolbar{color:#fff;background-color:#69b419;padding-top:18px;padding-bottom:18px;margin-top:20px}.wgt-cart-toolbar .span-basket,.wgt-cart-toolbar .span-button{font-weight:600;text-transform:uppercase;font-size:1.125rem}.wgt-cart-toolbar .student-basket{padding-left:0;font-size:.875rem;line-height:157.14286%}.wgt-cart-toolbar .student-basket li{padding-top:10px}.wgt-cart-toolbar .student-basket li:first-child,.wgt-cart-toolbar .student-basket li:last-child{font-weight:600}.wgt-cart-toolbar .span-button{text-align:right}.wgt-cart-toolbar .span-button a{padding-right:30px;padding-left:10px}.wgt-cart-toolbar .span-button a:link,.wgt-cart-toolbar .span-button a:focus,.wgt-cart-toolbar .span-button a:active,.wgt-cart-toolbar .span-button a:visited{color:#fff}.wgt-cart-toolbar .span-button a:hover{color:#fff}.wgt-cart-toolbar .arrow,.wgt-cart-toolbar .span-select:after,.wgt-cart-toolbar .sort-by .btn-blue:after,.sort-by .wgt-cart-toolbar .btn-blue:after{width:10px;height:10px;transform:rotate(-45deg) translate(10px,30%)}@media (min-width: 0) and (max-width: 992px){.wgt-cart-toolbar .student-basket li{list-style-type:circle}.wgt-cart-toolbar .student-basket li+li{margin-left:25px}.wgt-cart-toolbar .student-basket .name,.wgt-cart-toolbar .student-basket .price{list-style-type:none}}@media (min-width: 992px){.wgt-cart-toolbar{margin-top:0}.wgt-cart-toolbar .row{display:flex;align-items:center}.wgt-cart-toolbar .span-button{margin-left:auto}.wgt-cart-toolbar .span-button a{display:block}.wgt-cart-toolbar .student-basket{margin:0 0 0 15px}.wgt-cart-toolbar .student-basket+.student-basket{margin-top:5px}.wgt-cart-toolbar .student-basket li{padding-top:0;padding-right:7px;display:inline}.wgt-cart-toolbar .student-basket li+li{padding-left:10px;border-left:1px solid white}}.wgt-cart{padding-top:30px;padding-bottom:110px;background-color:#f8f9fc}.wgt-cart-no-bookings{text-align:center;padding-bottom:50px}.wgt-cart .card-cart,.wgt-cart .cart-total{box-shadow:0 0 40px #0000001a;margin-top:1px;padding-top:30px;padding-right:20px;padding-bottom:30px}.wgt-cart .card-cart{background-color:#fff;padding-left:40px;counter-increment:rowNumber}.wgt-cart .card-cart:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.wgt-cart .card-cart:last-child,.wgt-cart .cart-total{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.wgt-cart .row-heading{font-weight:600;color:#69b419;font-size:1.125rem}.wgt-cart .row-info{font-size:.875rem;line-height:157.14286%}.wgt-cart .span-price,.wgt-cart .span-payment-info{text-align:right}.wgt-cart .span-programme-info,.wgt-cart .span-payment-info{margin-top:20px;margin-bottom:0}.wgt-cart .span-programme-info li:nth-child(odd),.wgt-cart .span-payment-info li:first-child{font-weight:600;text-transform:uppercase}.wgt-cart .span-programme-info li+li:nth-child(odd){padding-top:10px}.wgt-cart .span-name{text-transform:uppercase}.wgt-cart .span-name:before,.wgt-cart .span-name:after{position:absolute}.wgt-cart .span-name:before{content:counter(rowNumber);left:-10px;top:5px;font-size:.625rem}.wgt-cart .span-name:after{content:"";top:0;width:20px;height:20px;left:-18px;border-radius:50%;border:2px solid #69b419}.wgt-cart .span-payment-info a{display:inline-block;padding-top:10px;padding-bottom:10px}.wgt-cart .span-payment-info a:link,.wgt-cart .span-payment-info a:focus,.wgt-cart .span-payment-info a:active,.wgt-cart .span-payment-info a:visited{color:#0a71af}.wgt-cart .span-payment-info a:hover{color:#d95951}.wgt-cart .span-payment-info a:first-child{margin-top:10px}.wgt-cart .span-payment-info .pipe{padding-left:5px;padding-right:5px}.wgt-cart .cart-total{padding-left:20px;color:#fff;text-align:center;padding-top:30px;padding-bottom:30px;background-color:#69b419;font-size:1.25rem}.wgt-cart .cart-total .price-total{font-weight:600}.cart .btn-block{margin-top:25px}@media (min-width: 640px){.cart .btn-block{max-width:506px}.wgt-cart .row-heading{display:flex;justify-content:space-between}}@media (min-width: 992px){.wgt-cart .row-info{display:flex;justify-content:space-between}.wgt-cart .card-cart,.wgt-cart .cart-total{padding-right:30px}.wgt-cart .card-cart{padding-left:70px}.wgt-cart .span-name:before{left:-22px}.wgt-cart .span-name:after{left:-30px}.wgt-cart .span-programme-info{margin-top:0}}.wgt-checkout{padding-top:40px;padding-bottom:100px;background-color:#f8f9fc}.wgt-checkout .row{background-color:#fff;z-index:3}.wgt-checkout .row.row-address{z-index:2}.wgt-checkout .card{border-radius:10px;margin-top:20px;overflow:hidden;padding:0 20px 40px;background-color:#fff}.wgt-checkout .card-inner+.card-inner{padding-top:30px;position:relative}.wgt-checkout .card-inner+.card-inner:before{content:"";position:absolute;top:-10px;left:-25%;right:-25%;height:40px;background-image:linear-gradient(to top,#0000000d,#0000)}.wgt-checkout h3{margin:0;font-size:1.125rem;line-height:133.33333%}.wgt-checkout .title-label{padding-top:26px;color:#033149}.wgt-checkout .span-input{margin-top:20px}.wgt-checkout .span-short{max-width:155px}.wgt-checkout .span-cards{padding-top:10px}.wgt-checkout .svg-icon svg{width:33px;height:20px}.wgt-checkout .svg-icon+.svg-icon{padding-left:5px}.wgt-checkout .input-select{text-transform:uppercase;color:#a3acb3}.wgt-checkout .input-select:focus{color:#033149;text-transform:capitalize}.wgt-checkout .input-text::-webkit-input-placeholder{text-transform:uppercase}.wgt-checkout .input-text::-moz-placeholder{text-transform:uppercase}.wgt-checkout .input-text:-moz-placeholder{text-transform:uppercase}.wgt-checkout .input-text:-ms-input-placeholder{text-transform:uppercase}.wgt-checkout .input-check span:before{top:-1px;background-color:#fff}.wgt-checkout .input-check span:after{top:12px;transform:rotate(45deg) translate(-7px,-5px)}.wgt-checkout .span-select:after{right:30px;top:15px;transform:rotate(45deg)}.wgt-checkout .span-checkbox:first-child{margin-top:17px}.wgt-checkout .span-checkbox+.span-checkbox{margin-top:10px}.wgt-checkout .checkbox span{font-size:.875rem;line-height:128.57143%}.wgt-checkout .checkbox span a:link,.wgt-checkout .checkbox span a:focus,.wgt-checkout .checkbox span a:active,.wgt-checkout .checkbox span a:visited,.transfer-confirm .checkbox span a:visited{color:#d95951}.wgt-checkout .checkbox span a:hover{color:#0a71af}.wgt-checkout .checkbox span:before{border-color:#c5c7c7}.wgt-checkout .row-account-setup .checkbox{padding-top:20px}.wgt-checkout .address-find{border-radius:5px;padding:16px 10px;width:100%;text-transform:uppercase;color:#fff;font-size:.875rem}.wgt-checkout .address-find+i{display:none}.wgt-checkout .address-manual{padding:10px 0;color:#d95951;font-size:.875rem;line-height:128.57143%}.wgt-checkout .address-manual:hover{color:#0a71af}.wgt-checkout .address-lines .span-input{position:relative}.wgt-checkout .address-lines.active{overflow:visible}.wgt-checkout .row-payment-method{margin-top:25px}.wgt-checkout .row-border{position:relative}.wgt-checkout .row-border:before{content:"";position:absolute;left:-50px;right:-50px;top:0;border-top:1px solid #ebecef}.wgt-checkout .span-input .asterisk{right:0}.wgt-checkout .span-input .checkmark{right:7px}.wgt-checkout .span-short .asterisk{text-transform:uppercase;font-style:normal;right:-80px!important}.wgt-checkout .span-short .checkmark{right:0}.wgt-checkout .span-checkbox .asterisk{right:-7px}.wgt-checkout .span-checkbox .checkmark{right:-2px}.wgt-checkout .span-info{margin-top:20px;font-weight:600;color:#0a71af;font-size:.75rem}.wgt-checkout .span-info a:link,.wgt-checkout .span-info a:focus,.wgt-checkout .span-info a:active,.wgt-checkout .span-info a:visited{color:#0a71af}.wgt-checkout .span-info a:hover{color:#1ab112}.wgt-checkout .span-skill-card{width:100%}.wgt-checkout .floating-label{left:25px}.wgt-checkout .btn-block{margin-top:40px;width:100%}.wgt-checkout .btn-add{margin-top:20px}@media (min-width: 640px){.row-payment-title{display:flex;justify-content:space-between}.span-cards{align-self:flex-end}}@media (min-width: 768px){.wgt-checkout .address-manual{position:absolute;top:-40px;width:100%;left:50%;transform:translate(-50%)}.wgt-checkout .card{padding:0 57px 40px;max-width:620px}.wgt-checkout .title-label{padding-top:37px}.wgt-checkout .span-input .asterisk{right:-10px}.wgt-checkout .span-input .checkmark{right:0}.wgt-checkout .span-4:not(.row-checkmark-last) .asterisk,.wgt-checkout .span-4:not(.row-checkmark-last) .checkmark{display:none}.wgt-checkout .address-find+i{display:block}.wgt-checkout .span-checkbox .asterisk{right:-20px}.wgt-checkout .span-checkbox .checkmark{right:-10px}.wgt-checkout .row-address,.wgt-checkout .row-ccn,.wgt-checkout .row-dob{display:flex;flex-flow:row wrap}.wgt-checkout .row-dob .span-heading,.wgt-checkout .row-conditions .span-heading,.wgt-checkout .row-skill-level .span-heading{width:100%}.wgt-checkout .row-skill-level{display:flex;flex-wrap:wrap}.wgt-checkout .row-skill-level .span-input,.wgt-checkout .row-skill-level .span-info{width:50%}.wgt-checkout .row-skill-level .span-info{text-align:right;align-self:flex-end}.wgt-checkout .row-address{position:relative}.wgt-checkout .row-address .span-4{width:165px}.wgt-checkout .row-address .span-button{width:196px}.wgt-checkout .span-12{width:100%;position:relative}.wgt-checkout .row-ccn .span-4,.wgt-checkout .row-dob .span-4{width:33.33333%}.wgt-checkout .row-ccn .span-input:last-child .asterisk,.wgt-checkout .row-dob .span-input:last-child .asterisk{right:-7px}.wgt-checkout .parsley-success-row .span-4:last-child .asterisk{display:none}.wgt-checkout .parsley-success-row .span-4:last-child .checkmark:before,.wgt-checkout .parsley-success-row .span-4:last-child .checkmark:after{content:""}}@media (min-width: 768px) and (min-width: 992px){.wgt-checkout{padding-top:10px}}#student-medical-condition-wrap{max-height:200px}.wgt-course-info{color:#fff;background-color:#033149;text-align:center;padding-bottom:40px}.wgt-course-info .span-3{padding-top:35px}.wgt-course-info .svg-icon svg{width:26px;height:26px}.wgt-course-info ul{padding-left:0}.wgt-course-info .title,.wgt-course-info .lead{text-transform:uppercase;font-weight:600}.wgt-course-info .title~li{font-size:.875rem;line-height:157.14286%}.wgt-course-info .lead{padding-top:25px}.wgt-course-info .image img{border-radius:50%;margin:5px auto 0;max-width:54px;max-height:54px}@media (min-width: 640px){.wgt-course-info .row{display:flex;flex-wrap:wrap}.wgt-course-info .span-3{width:50%}}@media (min-width: 992px){.wgt-course-info .span-3{width:25%}}.wgt-course-pricing{background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:30px;padding-bottom:60px;position:relative}.wgt-course-pricing:before{content:"";top:0;width:100%;height:100%;background-color:#03314999;position:absolute}.wgt-course-pricing .card{margin-top:20px;background-color:#f8f9fc;border-radius:10px}.wgt-course-pricing .card:hover .title{color:#69b419}.wgt-course-pricing .card:hover li:before,.wgt-course-pricing .card:hover li:after{border-color:#69b419}.wgt-course-pricing .card:hover a.btn{color:#fff;border-color:#69b419;background-color:#69b419}.wgt-course-pricing .title{text-transform:uppercase;margin-top:0;color:#d95951}.wgt-course-pricing .tip{display:block;padding-top:4px;font-size:.875rem;line-height:171.42857%}.wgt-course-pricing .price,.wgt-course-pricing .title{text-align:center}.wgt-course-pricing .price,.wgt-course-pricing .benfits{color:#033149}.wgt-course-pricing .price{font-weight:600;font-size:1.125rem;line-height:133.33333%}.wgt-course-pricing .benfits{padding-top:18px}.wgt-course-pricing li{position:relative;padding:5px 0 5px 30px;font-size:.875rem;line-height:157.14286%}.wgt-course-pricing li:before,.wgt-course-pricing li:after{content:"";position:absolute;transform:rotate(45deg)}.wgt-course-pricing li:before{border:1px solid #d95951;border-radius:50%;width:20px;height:20px;top:5px;left:-2px}.wgt-course-pricing li:after{width:5px;height:11px;border-right:1px solid;border-bottom:1px solid;border-color:#d95951;left:6px;top:8px}.wgt-course-pricing .span-4:not(.span-popular) .card{padding:30px 20px}.wgt-course-pricing .span-popular .card{padding:50px 30px}.wgt-course-pricing .btn-block{cursor:pointer;margin-top:20px;width:auto}@media (min-width: 992px){.wgt-course-pricing .row{display:flex;flex-wrap:wrap;max-width:980px;margin:0 auto;align-items:center}.wgt-course-pricing .btn-block{position:absolute;padding-top:14px;padding-bottom:14px;font-size:1.125rem;line-height:122.22222%}.wgt-course-pricing .benefits{padding-top:22px;padding-bottom:70px}.wgt-course-pricing .span-4:not(.span-popular){width:calc(33.33% - 30px)}.wgt-course-pricing .span-4:not(.span-popular) .card{min-height:396px}.wgt-course-pricing .span-4:not(.span-popular) .btn-block{left:20px;right:20px;bottom:30px}.wgt-course-pricing .span-popular{width:calc(33.33% + 60px);padding-left:40px;padding-right:40px}.wgt-course-pricing .span-popular .card{min-height:438px}.wgt-course-pricing .span-popular .btn-block{left:30px;right:30px;bottom:50px}}.wgt-courses{padding-bottom:100px;background-color:#f8f9fc}.wgt-courses .card{text-align:center}@media (min-width: 992px){.wgt-courses .row-courses{display:flex}.wgt-courses .span-filter{width:25%}.wgt-courses .span-index-courses{width:75%}}@media (min-width: 1200px){.wgt-courses .span-filter{padding-right:40px}}.wgt-filter{padding-top:20px;font-weight:600}.wgt-filter h4{margin:0}.wgt-filter .accordion-header{position:relative;display:block;margin:15px 0 5px;font-size:1.125rem;line-height:133.33333%}.wgt-filter .accordion-header:link,.wgt-filter .accordion-header:focus,.wgt-filter .accordion-header:active,.wgt-filter .accordion-header:visited{color:#0a71af}.wgt-filter .accordion-header:hover{color:#0a71af}.wgt-filter .accordion-header.active .plus-circle{background-color:transparent}.wgt-filter .accordion-header.active .plus-circle:after,.wgt-filter .accordion-header.active .plus-circle:before{background-color:#0a71af}.wgt-filter .accordion-header.active .plus-circle:before{transform:rotate(0)}.wgt-filter .plus-circle{border:1px solid #0a71af;background-color:#0a71af;right:0}.wgt-filter .span-text,.wgt-filter .span-select{position:relative;margin-top:20px}.wgt-filter .floating-label{left:25px;color:#0a71af;background-color:#f8f9fc;z-index:3}.wgt-filter .input-text::-webkit-input-placeholder{color:#033149}.wgt-filter .input-text::-moz-placeholder{color:#033149}.wgt-filter .input-text:-moz-placeholder{color:#033149}.wgt-filter .input-text:-ms-input-placeholder{color:#033149}.wgt-filter .input-text,.wgt-filter .input-select{padding:17px 22px;color:#033149;border-radius:5px;border:1px solid #0a71af;text-transform:capitalize;font-size:.875rem}.wgt-filter .row-results .input-check{display:inline-block}.wgt-filter .input-check span:before{background-color:#f8f9fc}.wgt-filter .input-check span:after{top:12px;transform:rotate(45deg) translate(-6px,-4px)}.wgt-filter .checkmark{right:-10px}.wgt-filter .span-select:after{width:12px;height:12px;transform:rotate(-45deg) translateY(-9px);right:15px;border-color:#0a71af}.wgt-filter .checkbox{margin-top:11px}.wgt-filter .checkbox span{font-weight:600;font-size:.875rem;line-height:157.14286%}.wgt-filter .checkbox span:before{border-color:#0a71af}.wgt-filter .checkbox input:not(:checked)~i:before,.wgt-filter .checkbox input:not(:checked)~i:after{content:""}.wgt-filter .row-results .checkbox input:not(:checked)~span{color:#69b419}@media (min-width: 992px){.wgt-filter.toggler:not(.active){max-height:none!important}}.wgt-find-courses{padding-top:40px;padding-bottom:70px;background-color:#f8f9fc}.wgt-find-courses .span-back{display:none}.wgt-find-courses .entry-title{color:#d95951}.wgt-find-courses .entry-content .btn-check{font-weight:600;padding:5px 10px;margin-top:0;display:inline-block;position:relative}.wgt-find-courses .entry-content .btn-check:link,.wgt-find-courses .entry-content .btn-check:focus,.wgt-find-courses .entry-content .btn-check:active,.wgt-find-courses .entry-content .btn-check:visited{color:#0a71af}.wgt-find-courses .entry-content .btn-check:hover{color:#69b419}.wgt-find-courses .entry-content .btn-check:after{content:"";top:50%;right:-5px;width:6px;height:6px;position:absolute;transform:rotate(-45deg) translateY(-4px);border-right:2px solid #0a71af;border-bottom:2px solid #0a71af}.wgt-find-courses .entry-content .btn-check:hover:after{border-color:#69b419}.wgt-find-courses .card{background-color:#fff;border-radius:10px;margin-top:20px}.wgt-find-courses .title,.wgt-find-courses .lead,.wgt-find-courses .description{font-weight:600}.wgt-find-courses .title{text-transform:uppercase}.wgt-find-courses .lead{text-transform:capitalize;padding-top:5px}.wgt-find-courses .lead,.wgt-find-courses .description{font-size:.875rem}.wgt-find-courses .description{padding-top:10px}.wgt-find-courses .details{color:#033149;font-size:1rem;line-height:137.5%}.wgt-find-courses .title+.details{margin-top:10px}.wgt-find-courses .input-text::-webkit-input-placeholder{font-style:italic}.wgt-find-courses .input-text::-moz-placeholder{font-style:italic}.wgt-find-courses .input-text:-moz-placeholder{font-style:italic}.wgt-find-courses .input-text:-ms-input-placeholder{font-style:italic}.wgt-find-courses input,.wgt-find-courses select{border:1px solid transparent}.wgt-find-courses .row-cards{padding-top:10px}.wgt-find-courses .btn-block{margin-top:40px}.wgt-find-courses .btn-add-student{position:relative;color:#d95951;padding-left:25px;padding-top:10px;padding-bottom:6px;top:20px;font-size:1.125rem;line-height:122.22222%}.wgt-find-courses .btn-add-student .plus-circle{border:1px solid #f8f9fc;background-color:#d95951;left:0}.wgt-find-courses .btn-add-student:hover{color:#69b419}.wgt-find-courses .btn-add-student:hover .plus-circle{background-color:#69b419}@media (min-width: 768px){.wgt-find-courses .card{max-width:580px}}@media (min-width: 992px){.find-courses .wgt{padding-top:100px}.find-courses .span-title{padding-bottom:30px}.wgt-find-courses{padding-bottom:150px}.wgt-find-courses .span-back{display:block;position:absolute;z-index:10}.wgt-find-courses .row-cards-wrapper{padding-top:40px}.wgt-find-courses .btn-block{font-size:1.25rem}.wgt-find-courses .input-text,.wgt-find-courses .input-select,.wgt-find-courses .title{font-size:1.125rem}.wgt-find-courses .lead,.wgt-find-courses .description{font-size:.875rem}}.wgt-gallery{padding-top:100px;padding-bottom:100px;background-color:#f8f9fc}.wgt-gallery .thumb span{padding-top:92%;background-position:center;background-size:cover;background-repeat:no-repeat;display:block;border-radius:10px}.wgt-gallery .span-4{padding-top:10px;padding-bottom:10px}@media (min-width: 480px){.wgt-gallery .row{display:flex;flex-wrap:wrap}.wgt-gallery .span-4{width:50%}}@media (min-width: 992px){.wgt-gallery .span-4{width:25%}}.type-single .wgt-index-courses .card .content{padding-bottom:20px}.type-single .wgt-index-courses .card:hover{background-color:#69b419}.type-single .wgt-index-courses .card:hover .location-title,.type-single .wgt-index-courses .card:hover li{color:#fff}.type-single .wgt-index-courses .card:hover .price{color:#bedca8}.type-single .wgt-index-courses .card:hover .restriction{color:#d95951}.wgt-index-courses{padding-top:20px}.wgt-index-courses .thumb span{padding-top:36%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;border-top-left-radius:10px;border-top-right-radius:10px}.wgt-index-courses .card{display:block;background-color:#fff;margin-top:20px;border-radius:10px}.wgt-index-courses .content{padding-left:20px;padding-right:20px}.wgt-index-courses .location-title{margin-bottom:0;font-size:1rem;line-height:137.5%}.wgt-index-courses .location-info{margin-top:10px}.wgt-index-courses li,.wgt-index-courses .load-more,.wgt-index-courses .location-title{color:#033149}.wgt-index-courses li{font-weight:600;font-size:.875rem;line-height:157.14286%}.wgt-index-courses .price,.wgt-index-courses .location-title{text-transform:uppercase}.wgt-index-courses .price{padding-top:12px;color:#69b419}.wgt-index-courses .mark,.wgt-index-courses .price{font-size:.75rem}.wgt-index-courses .selected{width:100%;background-color:#69b419;color:#fff;text-transform:uppercase;font-weight:600;padding-top:15px;padding-bottom:15px}.wgt-index-courses .selected-top{margin-top:15px}.wgt-index-courses .course-unavailable{background-color:#d95951;cursor:default}.wgt-index-courses .in-basket{background-color:#fff;color:#0a71af}.wgt-index-courses .selected-bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:all ease .2s}.wgt-index-courses .load-more{font-weight:600;padding-top:55px;text-align:center;text-transform:uppercase;color:#033149}@media (min-width: 640px){.wgt-index-courses .row{display:flex;flex-wrap:wrap}.wgt-index-courses .span-card{width:50%}}@media (min-width: 992px){.wgt-index-courses .span-card{width:33.33333%}.wgt-index-courses .load-more{font-size:1.125rem}}.wgt-testimonials{background-color:#247394}.wgt-testimonials img{margin:0 auto}.wgt-wizard-chain{text-align:center}.wgt-wizard-chain .step-list-text{margin-top:0;margin-bottom:13px;font-weight:600;padding-left:0;text-transform:uppercase;color:#033149}.wgt-wizard-chain .step-list-icons{display:none;max-width:1000px;margin:0 auto;padding-left:10px;padding-right:10px}.wgt-wizard-chain .step-list-icons li{position:relative;width:140px}.wgt-wizard-chain .step-list-icons li:not(:last-child):after{content:"";background-color:#033149;width:100%;height:2px;position:absolute;left:50%;top:15px}.wgt-wizard-chain .step-list-icons li.done:after{background-color:#69b419}.wgt-wizard-chain .step-list-icons app-find-course-multiple-step{position:relative;width:140px}.wgt-wizard-chain .step-list-icons app-find-course-multiple-step:not(:last-child):after{content:"";background-color:#033149;width:100%;height:2px;position:absolute;left:50%;top:15px}.wgt-wizard-chain .step-list-icons app-find-course-multiple-step.done:after{background-color:#69b419}.wgt-wizard-chain button{position:relative;z-index:2}.wgt-wizard-chain .svg-icon{width:30px;height:30px;margin:0 auto}.wgt-wizard-chain svg{left:50%;position:absolute;transform:translate(-50%,-50%)}.wgt-wizard-chain .step .svg-icon{border-radius:50%}.wgt-wizard-chain .step svg{width:18px;height:18px;top:15px}.wgt-wizard-chain .check-circle-full{display:none}.wgt-wizard-chain .step-text{text-transform:uppercase;font-weight:600;display:block;padding-top:5px;margin-left:2px;margin-right:2px;font-size:.75rem}.wgt-wizard-chain .done .svg-icon{background-color:#f8f9fc}.wgt-wizard-chain .done .svg-icon:not(.check-circle-full){display:none}.wgt-wizard-chain .done .svg-icon svg{width:33px;height:33px;top:16px}.wgt-wizard-chain .done .check-circle-full{display:inline-flex}.wgt-wizard-chain .done .step-text,.wgt-wizard-chain .done .check-circle-full{color:#69b419}.wgt-wizard-chain .current .svg-icon{background-color:#d95951;color:#fff}.wgt-wizard-chain .current .step-text{color:#d95951}.wgt-wizard-chain .step:not(.done):not(.current) button{pointer-events:none}.wgt-wizard-chain .step:not(.done):not(.current) .svg-icon{color:#033149;border:1px solid #033149;background-color:#f8f9fc}.wgt-wizard-chain .step:not(.done):not(.current) .step-text{color:#033149}@media (min-width: 992px){.checkout .wgt-wizard-chain{padding-top:30px}.find-course .wgt-wizard-chain{padding-bottom:40px}.wgt-wizard-chain .step-list-text{display:none}.wgt-wizard-chain .step-list-icons{display:flex;justify-content:center}}.wgt .span-title{text-align:center}.wgt .entry-title{margin:0}@media (min-width: 992px){.wgt .entry-title{font-size:2.25rem;line-height:127.77778%}}.wgt-account-card-details .card{border-radius:10px;margin-top:20px;overflow:hidden}.wgt-account-card-details .row-table+.list-content{padding-top:15px}.wgt-account-card-details .item-other .container:before,.wgt-account-card-details .item-other .container:after,.wgt-account-card-details .item-primary .container:before,.wgt-account-card-details .item-primary .container:after{content:"";position:absolute;width:30px;top:-12px;bottom:-12px}.wgt-account-card-details .item-other .container:before,.wgt-account-card-details .item-primary .container:before{left:-30px}.wgt-account-card-details .item-other .container:after,.wgt-account-card-details .item-primary .container:after{right:-30px}.wgt-account-card-details .item-primary{background-color:#fff}.wgt-account-card-details .item-primary .container:before,.wgt-account-card-details .item-primary .container:after{background-color:#fff}.wgt-account-card-details .item-other{background-color:#f8f9fc;position:relative}.wgt-account-card-details .item-other:last-child:before{content:"";border-top:1px solid #e0e1e3;position:absolute;top:-1px;left:-50px;right:-50px}.wgt-account-card-details .item-other .container:before,.wgt-account-card-details .item-other .container:after{background-color:#f8f9fc}.wgt-account-card-details .list-content>li:nth-child(odd){font-size:1rem;line-height:137.5%}.wgt-account-card-details .list-content>li:nth-child(2n){color:#033149;font-weight:600;padding-top:10px;font-size:1.25rem;line-height:110%}.wgt-account-card-details .item-primary .list-content>li:nth-child(odd){color:#69b419}.wgt-account-card-details .item-other .list-content>li:nth-child(odd){color:#d95951}.wgt-account-card-details .span-buttons{margin-right:-5px}.wgt-account-card-details .span-buttons .svg-icon{padding:10px}.wgt-account-card-details .svg-icon svg{width:20px;height:20px}.wgt-account-card-details .dashboard-star,.wgt-account-card-details .dashboard-pencil{color:#0a71af}.wgt-account-card-details .dashboard-star-full{color:#1ab112}.wgt-account-card-details .btn-x-circle{color:#d95951}.wgt-account-card-details .btn-add{padding-top:10px;padding-bottom:10px}.wgt-account-card-details .plus.x-circle{vertical-align:sub;transform:rotate(45deg)}@media (min-width: 480px){.wgt-account-card-details .row-table{display:flex;justify-content:space-between;max-width:300px}}@media (min-width: 640px){.wgt-account-card-details .container>.row{align-items:center}.wgt-account-card-details .span-content{width:50%}.wgt-account-card-details .span-add{padding-top:3px;padding-bottom:3px;padding-left:130px}}@media (min-width: 1200px){.wgt-account-card-details .span-add{padding-left:190px}}.wgt-account-marketing{padding-top:30px;color:#033149}.wgt-account-marketing .card{margin-top:30px}.wgt-account-marketing .card,.wgt-account-marketing .table-responsive{border-radius:5px}.wgt-account-marketing .title{text-transform:uppercase;font-weight:600}.wgt-account-marketing .svg-icon{position:absolute;top:50%;transform:translateY(-50%);left:-38px}.wgt-account-marketing .svg-icon svg{width:20px;height:20px}.wgt-account-marketing .x-circle{color:#d95951}.wgt-account-marketing .check-circle{color:#1ab112}.wgt-account-marketing .input-check span{padding-left:40px}.wgt-account-marketing .input-check span:before,.wgt-account-marketing .input-check span:after{display:none}.wgt-account-marketing input:checked~span .x-circle{display:none}.wgt-account-marketing input:not(:checked)~span .check-circle{display:none}@media (min-width: 992px){.wgt-account-marketing .table td{padding-left:30px}}.wgt-account-payment-history{padding-top:30px;color:#033149}.wgt-account-payment-history .card{margin-top:30px}.wgt-account-payment-history .card,.wgt-account-payment-history .table-responsive{border-radius:5px}.wgt-account-payment-history .title{text-transform:uppercase;font-weight:600}.wgt-account-payment-history a{display:block;position:relative}.wgt-account-payment-history a:link,.wgt-account-payment-history a:focus,.wgt-account-payment-history a:active,.wgt-account-payment-history a:visited{color:#0a71af}.wgt-account-payment-history a:hover{color:#d95951}.wgt-account-payment-history .svg-icon{position:absolute;top:50%;transform:translateY(-50%);right:0}.wgt-account-payment-history .svg-icon svg{width:18px;height:21px}@media (min-width: 992px){.wgt-account-payment-history .table td{padding-left:30px}.wgt-account-payment-history .svg-icon{right:20px}}.wgt-account-payments-pending .card{background-color:#033149;border-radius:10px;margin-top:20px;overflow:hidden}.wgt-account-payments-pending .item-single+.item-single .row:before{content:"";border-top:1px solid #cacbcd;position:absolute;top:-10px;left:-50px;right:-50px}.wgt-account-payments-pending .list-content>li:nth-child(odd){color:#69b419;font-size:1rem;line-height:137.5%}.wgt-account-payments-pending .list-content>li:nth-child(2n){color:#fff}.wgt-account-payments-pending .list-content>li:nth-child(4),.wgt-account-payments-pending .list-content>li:nth-child(2) li[id]{font-size:1.25rem;line-height:110%}.wgt-account-payments-pending .list-content>li:nth-child(2n+2){padding-top:15px}.wgt-account-payments-pending .list-content>li:nth-child(2n+3){padding-top:23px}.wgt-account-payments-pending .svg-icon{color:#fff}@media (min-width: 640px){.wgt-account-payments-pending .row{align-items:center}}.wgt-account-personal-details .card{background-color:#fff;border-radius:10px;margin-top:20px}.wgt-account-personal-details .list-content>li:nth-child(odd){color:#d95951;font-size:1rem;line-height:137.5%}.wgt-account-personal-details .list-content>li:nth-child(2n){color:#033149;font-size:1.25rem;line-height:110%}.wgt-account-personal-details .list-content>li:nth-child(2n+2){padding-top:10px}.wgt-account-personal-details .list-content>li:nth-child(2n+3){padding-top:23px}.wgt-account-personal-details .word-break{word-break:break-all}.wgt-account-personal-details .svg-icon{color:#0a71af}@media (min-width: 640px){.wgt-account-personal-details .row{align-items:center}}.wgt-bookings-current .card{border-radius:10px;background-color:#fff;overflow:hidden;margin-top:10px}.wgt-bookings-current .item-single+.item-single .row:before{content:"";border-top:1px solid #e0e1e3;position:absolute;top:-10px;left:-50px;right:-50px}.wgt-bookings-current .list-content>li+li{padding-top:10px}.wgt-bookings-current .list-content>li:nth-child(2){color:#69b419;font-size:1.25rem;line-height:110%}.wgt-bookings-current .list-content>li:nth-child(odd){color:#033149;font-size:1rem;line-height:137.5%}.wgt-bookings-current .hidden-info ul{padding-top:13px}@media (min-width: 768px){.wgt-bookings-current .span-buttons.icon-button{top:38px}}@media (min-width: 992px){.wgt-bookings-current .span-buttons.icon-button{right:-10px}}.wgt-bookings-past .card{border-radius:5px;background-color:#033149;padding-top:16px;padding-bottom:16px;margin-top:20px}.wgt-bookings-past .card-title{position:relative;margin:0;display:block;padding-left:10px;color:#fff}.wgt-bookings-past .btn-toggler{color:#fff}.wgt-bookings-past .caret{position:absolute;right:0;padding:10px;top:-10px}.wgt-bookings-past .past-bookings-wrap{transition-delay:.3s}.wgt-bookings-past .item-single{background-color:#b4c2c9;border-radius:10px}.wgt-bookings-past .item-single:first-child{margin-top:20px}.wgt-bookings-past .item-single+.item-single{margin-top:10px}.wgt-bookings-past .item-single:last-child{margin-bottom:35px}.wgt-bookings-past .list-content{color:#033149}.wgt-bookings-past .list-content>li+li{padding-top:10px}.wgt-bookings-past .list-content>li:nth-child(odd){font-size:1rem;line-height:137.5%}.wgt-bookings-past .list-content>li:nth-child(2n){font-size:1.25rem;line-height:110%}@media (min-width: 992px){.wgt-bookings-past .caret{right:-8px}.wgt-bookings-past .card-title{padding-left:0}}.wgt-confirmation{padding-top:20px}.wgt-confirmation .card{background-color:#1ab112;color:#fff;border-radius:10px}.wgt-confirmation .list-content>li:first-child{font-weight:300;font-size:2.25rem;line-height:1}.wgt-confirmation .list-content>li+li{font-size:1rem;line-height:137.5%}.wgt-confirmation .list-content>li:nth-child(2){padding-top:25px}.wgt-confirmation .list-content>li:nth-child(3){padding-top:20px}.wgt-confirmation .span-buttons.icon-button{right:-4px}.wgt-confirmation .svg-icon{color:#fff}.wgt-confirmation .btn{padding:5px;margin:-5px}.wgt-confirmation .x-circle{vertical-align:bottom}.wgt-confirmation .x-circle svg{width:27px;height:27px}@media (min-width: 640px){.wgt-confirmation .row{display:flex;align-items:center}}@media (min-width: 992px){.wgt-confirmation .span-buttons.icon-button{right:-12px}}.wgt-credits-info{padding-top:10px}.wgt-credits-info .card{padding-top:20px;padding-bottom:20px;display:flex;align-items:center;height:calc(100% - 20px);border-radius:10px;background-color:#fff;margin-top:20px}.wgt-credits-info .card>[class^=span-]{padding-left:10px;padding-right:10px}.wgt-credits-info .svg-icon svg{width:35px;height:35px;color:#033149}.wgt-credits-info .title{color:#033149}.wgt-credits-info .info{font-weight:600;color:#69b419}@media (min-width: 480px){.wgt-credits-info .row{display:flex;flex-wrap:wrap}.wgt-credits-info .span-card{width:50%}}@media (min-width: 992px){.wgt-credits-info .svg-icon svg{width:50px;height:50px}}@media (min-width: 1024px){.wgt-credits-info .span-card{text-align:center;width:25%}.wgt-credits-info .card{padding-top:38px;padding-bottom:38px;flex-direction:column}.wgt-credits-info .span-content{padding-top:10px}.wgt-credits-info .span-content li{padding-top:5px}}.wgt-credits .card{margin-top:20px;background-color:#fff;border-radius:10px;overflow:hidden}.wgt-credits .card.grey-bg{background-color:#f8f9fc}.wgt-credits .row{position:relative}.wgt-credits .row-credits .list-content>li:nth-child(n+3){color:#033149}.wgt-credits .row-credits .list-content>li:nth-child(-n+2){font-weight:600}.wgt-credits .row-credits .list-content>li:first-child,.wgt-credits .row-upcoming .list-content>li:first-child{color:#033149}.wgt-credits .row-credits .list-content>li:nth-child(2),.wgt-credits .row-upcoming .list-content>li:nth-child(2){color:#69b419}.wgt-credits .row-upcoming,.wgt-credits .row-completed{border-radius:10px;padding-top:12px;padding-bottom:10px}.wgt-credits .row-upcoming{margin-top:30px;border:1px solid #e5eaec;background-color:#f8f9fc}.wgt-credits .row-upcoming .list-content>li:nth-child(odd){color:#033149}.wgt-credits .row-completed{margin-top:10px;border:1px solid rgba(217,89,81,.3)}.wgt-credits .row-completed .check-circle{color:#d9595133}.wgt-credits .row-completed .list-content>li:first-child{color:#d95951}.wgt-credits .row-completed .list-content>li:nth-child(n+2){color:#033149}.wgt-credits .row-expired{color:#033149}.wgt-credits .row-expired .check-circle{color:#03314933}.wgt-credits .list-content>li+li{padding-top:6px}.wgt-credits .list-content>li:first-child{font-weight:600}.wgt-credits .list-content>li:nth-child(2){margin:7px 0;font-size:1.25rem;line-height:110%}.wgt-credits .list-content>li:first-child,.wgt-credits .list-content>li:nth-child(n+3){font-size:1rem;line-height:137.5%}.wgt-credits .hidden-info ul{padding-top:7px}.wgt-credits .span-buttons{margin-left:auto}.wgt-credits .span-buttons a{width:170px}.wgt-credits .caret{color:#0a71af}.wgt-credits .credits-table{padding-top:50px;padding-bottom:5px;position:relative}.wgt-credits .credits-table:before{content:"";position:absolute;top:80px;left:-40px;right:-40px;height:1px;background-color:#e5eaec}.wgt-credits .table-responsive th,.wgt-credits .table-responsive td{font-weight:600}.wgt-credits .table-responsive th{text-align:left;color:#0a71af;font-size:.75rem}.wgt-credits .table-responsive th{padding-bottom:13px}.wgt-credits .table-responsive td{vertical-align:top;padding-top:15px;padding-right:20px;color:#033149;font-size:1rem;line-height:150%}.wgt-credits .table-responsive td:last-child{width:510px}@media (min-width: 640px){.wgt-credits .row-credits{align-items:center}}@media (min-width: 768px){.wgt-credits .span-buttons.icon-button{top:38px;right:20px}}@media (min-width: 992px){.wgt-credits .btn-block{margin-right:-10px}}.wgt-dashboard .card{padding-right:10px;padding-left:10px}.wgt-dashboard .item-single{padding-top:12px;padding-bottom:12px}.wgt-dashboard .row>[class^=span-]{padding-top:10px;padding-bottom:10px}.wgt-dashboard .term-date-time{font-size:1.25rem}.wgt-dashboard .btn-more-wrap{margin-left:15px}.wgt-dashboard .btn-more{padding:5px 9px 4px;vertical-align:bottom;font-size:.6875rem}.wgt-dashboard .icon-button{position:absolute;top:0;right:0}.wgt-dashboard .btn-list{display:inline-block;vertical-align:middle;color:#0a71af}.wgt-dashboard .dashboard-pencil svg{width:17px;height:17px}.wgt-dashboard .dashboard-list svg{width:26px;height:26px}.wgt-dashboard .caret{transition:transform .3s ease}.wgt-dashboard .caret svg{width:20px;height:20px}.wgt-dashboard .btn-toggler.active .caret{transform:rotate(180deg)}@media (min-width: 640px){.wgt-dashboard .row{display:flex}.wgt-dashboard .span-content{align-self:center}.wgt-dashboard:not(.wgt-offers):not(.wgt-upgrades-offers) .span-content{margin-left:25px}}@media (min-width: 768px){.wgt-dashboard .icon-button{position:relative;margin-left:auto}}@media (min-width: 992px){.wgt-dashboard .card{padding-right:30px;padding-left:30px}}@media (min-width: 1200px){.wgt-dashboard:not(.wgt-offers):not(.wgt-upgrades-offers) .span-graphic{margin-left:30px;margin-right:30px}}.wgt-offers .card{background-color:#d95951;border-radius:10px;overflow:hidden;margin-top:10px}.wgt-offers .item-single+.item-single .row:before{content:"";position:absolute;top:-12px;left:-10%;right:-10%;height:40px;background-image:linear-gradient(to bottom,#0000000d,#0000)}.wgt-offers .list-content>li:first-child{text-transform:uppercase;font-weight:600;padding-bottom:20px}.wgt-offers .list-content>li:nth-child(odd){color:#ffe400;font-size:1rem;line-height:137.5%}.wgt-offers .list-content>li:nth-child(2){color:#fff;padding-bottom:15px;font-size:1.375rem;line-height:122.72727%}.wgt-offers .list-content>li:nth-child(2) li{padding-top:3px}.wgt-offers .btn{margin-left:auto;margin-right:auto}.wgt-offers .btn-yellow{padding-right:20px;padding-left:20px;font-size:1rem;line-height:137.5%}.wgt-offers .btn-underlined{margin-top:5px;margin-bottom:-10px;font-size:.875rem;line-height:157.14286%}.wgt-offers .btn-underlined:link,.wgt-offers .btn-underlined:focus,.wgt-offers .btn-underlined:active,.wgt-offers .btn-underlined:visited{color:#fff}.wgt-offers .btn-underlined:hover{color:#033149}@media (min-width: 480px){.wgt-offers .span-buttons{width:100%}}@media (min-width: 640px){.wgt-offers .row{align-items:center;flex-wrap:wrap}.wgt-offers .span-content{margin-left:10px}}@media (min-width: 1360px){.wgt-offers .row{margin-top:3px;margin-bottom:3px}.wgt-offers .span-buttons{width:auto;margin-left:auto}.wgt-offers .btn-underlined{margin-right:-10px;text-align:right}}.wgt-student{--swiper-theme-color: get_color("brand");--swiper-navigation-size: 13px}.wgt-student .card{margin-top:40px;padding:20px 10px;border-radius:10px;background-color:#fff}.wgt-student .row{display:block}.wgt-student .username{font-weight:600;color:#0a71af;padding-bottom:10px;font-size:1.25rem;line-height:110%}.wgt-student .username a{padding:3px}.wgt-student .username a:link,.wgt-student .username a:focus,.wgt-student .username a:active,.wgt-student .username a:visited{color:#0a71af}.wgt-student .username a:hover{color:#69b419}.wgt-student .username .svg-icon svg{width:17px;height:17px}.wgt-student .user-details{color:#033149}.wgt-student .user-details li{font-size:1rem;line-height:137.5%}.wgt-student .swiper-container{width:100%;height:208px}.wgt-student .swiper-slide{max-width:243px;border-radius:10px}.wgt-student .swiper-slide.yellow{background-color:#ffc600;color:#033149}.wgt-student .swiper-slide.blue{background-color:#033149;color:#ffc600}.wgt-student .span-user{flex-grow:1}.wgt-student .span-user,.wgt-student .span-swiper-buttons{padding-bottom:10px}.wgt-student .span-swiper-buttons{width:120px;height:30px;color:#0a71af}.wgt-student .swiper-button{position:relative;padding:18px 23px;border:1px solid #0a71af}.wgt-student .swiper-button-prev,.wgt-student .swiper-button-next{margin-top:0;top:0;left:0;right:0}.wgt-student .swiper-button-prev{border-radius:5px 0 0 5px;margin-right:-1px}.wgt-student .swiper-button-next{border-radius:0 5px 5px 0}.wgt-student .swiper-button-prev:after,.wgt-student .swiper-button-next:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wgt-student .swiper-wrapper{cursor:grab}.wgt-student .swiper{text-align:center;font-weight:600;overflow:hidden;font-size:1rem;line-height:112.5%}.wgt-student .swiper-content,.wgt-student .swiper-excerpt{height:100%;transition:transform .4s ease}.wgt-student .swiper-slide:hover .swiper-content,.wgt-student .swiper-slide:hover .swiper-excerpt{transform:translateY(-100%)}.wgt-student .swiper-content li{position:absolute;left:20px;right:20px}.wgt-student .swiper-content .icon{top:15px}.wgt-student .swiper-content .title{top:55%;transform:translateY(-50%)}.wgt-student .swiper-content .white{bottom:25px;color:#fff}.wgt-student .swiper-excerpt{padding:20px;display:flex;flex-flow:column;justify-content:center}.wgt-student .svg-icon svg{width:39px;height:51px}@media (min-width: 640px){.wgt-student .row{display:flex}.wgt-student .swiper{padding-top:20px}}@media (min-width: 992px){.wgt-student .card{padding:30px 24px}}.wgt-upcoming-lessons{color:#033149}.wgt-upcoming-lessons .card{margin-top:30px}.wgt-upcoming-lessons .card,.wgt-upcoming-lessons .table-responsive{border-radius:5px}.wgt-upcoming-lessons .title{text-transform:uppercase;font-weight:600}.wgt-upcoming-lessons a{display:block;text-transform:uppercase;position:relative}.wgt-upcoming-lessons a:link,.wgt-upcoming-lessons a:focus,.wgt-upcoming-lessons a:active,.wgt-upcoming-lessons a:visited{color:#0a71af}.wgt-upcoming-lessons a:hover{color:#d95951}.wgt-upcoming-lessons .svg-icon{position:absolute;top:50%;transform:translateY(-50%);right:0}@media (min-width: 992px){.wgt-upcoming-lessons .title{margin-top:-15px}.wgt-upcoming-lessons .table td{padding-left:30px}.wgt-upcoming-lessons .table td:first-child{width:220px}.wgt-upcoming-lessons .table td:last-child{width:205px}}.wgt-upgrades-offers .card{background-color:#fff;border-radius:10px;margin-top:20px;padding-top:15px;padding-bottom:10px}.wgt-upgrades-offers .username{font-weight:600;color:#0a71af;font-size:1.25rem;line-height:110%}.wgt-upgrades-offers .user-details{color:#033149;padding-top:12px;font-weight:600}.wgt-upgrades-offers .user-details li{font-size:1rem;line-height:137.5%}.wgt-upgrades-offers .item-single{margin-top:15px;margin-bottom:20px;background-color:#d95951;border-radius:10px}.wgt-upgrades-offers .list-content>li:first-child{text-transform:uppercase;font-weight:600;padding-bottom:20px}.wgt-upgrades-offers .list-content>li:nth-child(odd){color:#ffe400;font-size:1rem;line-height:137.5%}.wgt-upgrades-offers .list-content>li:nth-child(2){color:#fff;padding-bottom:15px;font-size:1.375rem;line-height:122.72727%}.wgt-upgrades-offers .list-content>li:nth-child(2) li{padding-top:3px}.wgt-upgrades-offers .btn{margin-left:auto;margin-right:auto}.wgt-upgrades-offers .btn-yellow{padding-right:20px;padding-left:20px;font-size:1rem;line-height:137.5%}.wgt-upgrades-offers .btn-underlined{margin-top:5px;margin-bottom:-10px;font-size:.875rem;line-height:157.14286%}.wgt-upgrades-offers .btn-underlined:link,.wgt-upgrades-offers .btn-underlined:focus,.wgt-upgrades-offers .btn-underlined:active,.wgt-upgrades-offers .btn-underlined:visited{color:#fff}.wgt-upgrades-offers .btn-underlined:hover{color:#033149}@media (min-width: 480px){.wgt-upgrades-offers .row-offer .span-buttons{width:100%}.wgt-upgrades-offers .btn-blue{width:305px}}@media (min-width: 640px){.wgt-upgrades-offers .row{align-items:center}.wgt-upgrades-offers .row-user .span-buttons{margin-left:auto}.wgt-upgrades-offers .row-offer{flex-wrap:wrap}}@media (min-width: 1360px){.wgt-upgrades-offers .row{margin-top:3px;margin-bottom:3px;flex-wrap:nowrap}.wgt-upgrades-offers .span-graphic{margin-left:20px;margin-right:10px;width:auto;max-width:220px}.wgt-upgrades-offers .span-content{width:auto}.wgt-upgrades-offers .row-offer .span-buttons{margin-left:auto;width:auto}.wgt-upgrades-offers .btn-yellow{margin-right:20px}.wgt-upgrades-offers .btn-underlined{margin-right:10px;text-align:right}}.wgt-waiting-lists .card{background-color:#fff;border-radius:10px;overflow:hidden;margin-top:20px}.wgt-waiting-lists .list-content>li+li{padding-top:10px}.wgt-waiting-lists .list-content>li:nth-child(2){font-size:1.375rem;line-height:122.72727%}.wgt-waiting-lists .row-pending .list-content>li:nth-child(odd){color:#033149}.wgt-waiting-lists .row-pending .list-content>li:nth-child(2){color:#d95951}.wgt-waiting-lists .row-transfer .list-content>li:first-child{font-weight:600;color:#d95951}.wgt-waiting-lists .row-transfer .list-content>li:nth-child(n+2){color:#fff}.wgt-waiting-lists .btn-toggler{color:#0a71af}.wgt-waiting-lists .waiting-list-extended{margin-right:-20px;margin-left:-20px}.wgt-waiting-lists .waiting-list-extended>div:last-child{margin-bottom:20px}.wgt-waiting-lists .waiting-list-info{padding-top:8px;padding-right:20px;padding-left:20px;color:#033149}.wgt-waiting-lists .waiting-list-table{padding-top:12px;position:relative}.wgt-waiting-lists .table-responsive-advanced:after{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:#e5eaec}.wgt-waiting-lists .table-responsive-advanced thead,.wgt-waiting-lists .table-responsive-advanced td:before{color:#d95951}.wgt-waiting-lists .table-responsive-advanced tbody tr:nth-child(odd){background-color:#f8f9fc}.wgt-waiting-lists .table-responsive-advanced tbody td{padding-top:16px;padding-bottom:14px}.wgt-waiting-lists .table-responsive-advanced tbody tr,.wgt-waiting-lists .table-responsive-advanced tfoot tr{border-top:1px solid #e5eaec}.wgt-waiting-lists .table-responsive-advanced tbody td:last-child,.wgt-waiting-lists .table-responsive-advanced tfoot td:last-child{text-align:right}.wgt-waiting-lists .table-responsive-advanced tfoot td{padding-top:15px;padding-bottom:15px}.wgt-waiting-lists .table-responsive-advanced .svg-icon{vertical-align:sub}.wgt-waiting-lists .table-responsive-advanced .svg-icon svg{width:20px;height:20px}.wgt-waiting-lists .btn{padding:5px;margin:-5px}.wgt-waiting-lists .btn-add .svg-icon{margin-right:5px}.wgt-waiting-lists .btn-close{color:#d95951}.wgt-waiting-lists .btn-close .svg-icon{margin-left:5px}.wgt-waiting-lists .item-single .item-single{border-radius:10px;margin-top:30px;margin-right:10px;margin-left:10px;background-color:#033149}@media (min-width: 0) and (max-width: 640px){.wgt-waiting-lists .table-responsive-advanced tr{padding-right:20px;padding-left:20px}}@media (min-width: 640px){.wgt-waiting-lists .waiting-list-extended{margin-right:-30px;margin-left:-30px}.wgt-waiting-lists .waiting-list-info{padding-right:30px;padding-left:30px}.wgt-waiting-lists .table-responsive-advanced th:first-child,.wgt-waiting-lists .table-responsive-advanced td:first-child{padding-left:30px}.wgt-waiting-lists .table-responsive-advanced th:last-child,.wgt-waiting-lists .table-responsive-advanced td:last-child{padding-right:32px}.wgt-waiting-lists .item-single .item-single{margin-right:20px;margin-left:20px}}@media (min-width: 768px){.wgt-waiting-lists .span-buttons.icon-button{top:38px}}@media (min-width: 992px){.wgt-waiting-lists .span-buttons.icon-button{right:-8px}.wgt-waiting-lists .waiting-list-extended{margin-right:-40px;margin-left:-40px}.wgt-waiting-lists .item-single .item-single{margin-right:30px;margin-left:30px}}.flex-break{width:100%;height:0}.row-element-centred:first-child{margin-left:auto}.row-element-centred:last-child{margin-right:auto}

/*# sourceMappingURL=styles.ebbc5ef63a668b2d.css.map*/