.v-cloak,[v-cloak]{display:none !important}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:0.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:0.35em 0.625em 0.75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,.validation-summary-errors,.field-validation-error{margin:0}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}.no-vertical-align{top:0;-webkit-transform:none;-ms-transform:none;transform:none}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:16px/20px "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/content/img/vendor/fancybox/fancybox_sprite.png)}#fancybox-loading{display:block !important;position:fixed;top:0;left:50%;margin-left:-66px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;height:40px;background:#ff0198;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;color:#fff;font-weight:400;line-height:39px;width:127px;text-align:center;font-size:14px}#fancybox-loading div{float:left;margin:0 13px 0 0;position:relative;top:7px;width:24px;height:24px;background:url('/content/img/vendor/fancybox/fancybox_loading.gif') center center no-repeat;display:none}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/content/img/vendor/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/content/img/vendor/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/content/img/vendor/fancybox/fancybox_sprite@2x.png);background-size:44px 108px}#fancybox-loading div{background-image:url(/content/img/vendor/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.jcrop-holder{direction:ltr;text-align:left}.jcrop-vline,.jcrop-hline{background:#fff url("/Content/img/vendor/jcrop/Jcrop.gif");font-size:0;position:absolute}.jcrop-vline{height:100%;width:1px !important}.jcrop-vline.right{right:0}.jcrop-hline{height:1px !important;width:100%}.jcrop-hline.bottom{bottom:0}.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.jcrop-handle{background-color:#333;border:1px #eee solid;width:7px;height:7px;font-size:1px}.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}.jcrop-dragbar.ord-n{margin-top:-4px}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}.jcrop-dragbar.ord-e{margin-right:-4px;right:0}.jcrop-dragbar.ord-w{margin-left:-4px}.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#fff;filter:alpha(opacity=70) !important;opacity:0.7 !important}.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#fff;border-radius:3px}.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:alpha(opacity=70) !important;opacity:0.7 !important}.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border-color:#000;border-radius:3px}.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:#fff}.jcrop-holder img,img.jcrop-preview{max-width:none}@font-face{font-family:'lg';
src:url("/content/fonts/lightgallery/lg.eot?n1z373");
src:url("/content/fonts/lightgallery/lg.eot?#iefixn1z373") format("embedded-opentype"),url("/content/fonts/lightgallery/lg.woff?n1z373") format("woff"),url("/content/fonts/lightgallery/lg.ttf?n1z373") format("truetype"),url("/content/fonts/lightgallery/lg.svg?n1z373#lg") format("svg");
font-weight:normal;
font-style:normal}
.lg-icon{font-family:'lg';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:0.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}
50%{left:-30px}
100%{left:0}}
@-moz-keyframes lg-right-end{0%{left:0}
50%{left:-30px}
100%{left:0}}
@-ms-keyframes lg-right-end{0%{left:0}
50%{left:-30px}
100%{left:0}}
@keyframes lg-right-end{0%{left:0}
50%{left:-30px}
100%{left:0}}
@-webkit-keyframes lg-left-end{0%{left:0}
50%{left:30px}
100%{left:0}}
@-moz-keyframes lg-left-end{0%{left:0}
50%{left:30px}
100%{left:0}}
@-ms-keyframes lg-left-end{0%{left:0}
50%{left:30px}
100%{left:0}}
@keyframes lg-left-end{0%{left:0}
50%{left:30px}
100%{left:0}}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative}.lg-toolbar{z-index:1080;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,0.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms !important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms !important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms !important;transition:transform 250ms ease 0s,opacity 250ms !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#ff0198}.lg-outer .lg-thumb-item img{width:100%;height:100%}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url("plugins/img/vimeo-play.png") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url("plugins/img/vimeo-play.png") no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url("plugins/img/video-play.png") no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url("plugins/img/youtube-play.png") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url("plugins/img/youtube-play.png") no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s}.lg-progress-bar .lg-progress{background-color:#ff4f58;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s ease 0s;-moz-transition:-moz-transform 0.3s ease 0s;-o-transition:-o-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s ease 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.3s ease 0s,opacity 0.15s !important;-o-transition:-o-transform 0.3s ease 0s,opacity 0.15s !important;transition:transform 0.3s ease 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}#lg-zoom-in:after{content:"\e311"}#lg-zoom-out{opacity:0.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group{*zoom:1}.group:before,.group:after{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{display:none !important}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important}.lg-outer.lg-css .lg-current{display:inline-block !important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:0 5px}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item{will-change:transform,opacity}.lg-css3.lg-use-left .lg-item{will-change:left,opacity}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s}.vjs-default-skin{color:#ccc}@font-face{font-family:'VideoJS';
src:url('/content/fonts/vjs.eot');
src:url('/content/fonts/vjs.eot?#iefix') format('embedded-opentype'),url('/content/fonts/vjs.woff') format('woff'),url('/content/fonts/vjs.ttf') format('truetype'),url('/content/fonts/vjs.svg#icomoon') format('svg');
font-weight:normal;
font-style:normal}
.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,0.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0em 0em 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,0.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility 0.1s,opacity 0.1s;-moz-transition:visibility 0.1s,opacity 0.1s;-o-transition:visibility 0.1s,opacity 0.1s;transition:visibility 0.1s,opacity 0.1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-default-skin.vjs-error .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:none;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0em 0em 1em #fff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:0.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:0.5em;width:100%;background:#c73a58 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:0.5em;height:0.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:0.9em;top:-0.2em;left:-0.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,0.5)}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:0.3em;height:1em;top:-1em;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.vjs-default-skin:hover .vjs-progress-control{font-size:0.9em;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#c73a58 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,0.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,0.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:0.1em}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:0.5em;top:0.5em;font-size:2.5em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,0.7);border:0.1em solid #3b4249;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,0.75);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button{display:none}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-0.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,0.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#f4a460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;opacity:0.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0em 0em 0.1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg)}}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg)}}
@-o-keyframes spin{0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(359deg)}}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(359deg)}}
.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0em;width:0em;height:0em;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,0.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,0.7);-webkit-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);-moz-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:0.3em 0 0.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:normal;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:0.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}.video-js .vjs-subtitles{color:#fff}.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}.video-js.vjs-fullscreen .vjs-text-track{font-size:3em}.vjs-default-skin .vjs-hidden{display:none}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#ccc;background-color:#333;font-size:18px;font-family:Arial,sans-serif;text-align:center;width:300px;height:150px;margin:0px auto}.vjs-no-js a,.vjs-no-js a:visited{color:#f4a460}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.container{margin-right:auto;margin-left:auto;padding-left:2rem;padding-right:2rem;position:relative}@media only screen and (min-width: 992px){.container{width:96.5rem}}@media only screen and (min-width: 1250px){.container{width:120rem}}@media only screen and (min-width: 1440px){.container{width:130rem}}@media only screen and (min-width: 1650px){.container{width:144rem}}@media only screen and (min-width: 1920px){.container{width:170rem}}.row{margin-left:-1rem;margin-right:-1rem}@media only screen and (min-width: 1440px){.row--grid-lg{margin-left:-2rem;margin-right:-2rem}}@media only screen and (min-width: 768px){.row--flex-sm{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 992px){.row--flex-md{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 1250px){.row--flex-lg{display:flex;flex-wrap:wrap}}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xlg-1,.col-xxlg-1,.col-full-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xlg-2,.col-xxlg-2,.col-full-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xlg-3,.col-xxlg-3,.col-full-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xlg-4,.col-xxlg-4,.col-full-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xlg-5,.col-xxlg-5,.col-full-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xlg-6,.col-xxlg-6,.col-full-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xlg-7,.col-xxlg-7,.col-full-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xlg-8,.col-xxlg-8,.col-full-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xlg-9,.col-xxlg-9,.col-full-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xlg-10,.col-xxlg-10,.col-full-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xlg-11,.col-xxlg-11,.col-full-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xlg-12,.col-full-12{position:relative;min-height:1px;padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 1440px){.row--grid-lg .col-xs-1,.row--grid-lg .col-sm-1,.row--grid-lg .col-md-1,.row--grid-lg .col-lg-1,.row--grid-lg .col-xlg-1,.row--grid-lg .col-xxlg-1,.row--grid-lg .col-full-1,.row--grid-lg .col-xs-2,.row--grid-lg .col-sm-2,.row--grid-lg .col-md-2,.row--grid-lg .col-lg-2,.row--grid-lg .col-xlg-2,.row--grid-lg .col-xxlg-2,.row--grid-lg .col-full-2,.row--grid-lg .col-xs-3,.row--grid-lg .col-sm-3,.row--grid-lg .col-md-3,.row--grid-lg .col-lg-3,.row--grid-lg .col-xlg-3,.row--grid-lg .col-xxlg-3,.row--grid-lg .col-full-3,.row--grid-lg .col-xs-4,.row--grid-lg .col-sm-4,.row--grid-lg .col-md-4,.row--grid-lg .col-lg-4,.row--grid-lg .col-xlg-4,.row--grid-lg .col-xxlg-4,.row--grid-lg .col-full-4,.row--grid-lg .col-xs-5,.row--grid-lg .col-sm-5,.row--grid-lg .col-md-5,.row--grid-lg .col-lg-5,.row--grid-lg .col-xlg-5,.row--grid-lg .col-xxlg-5,.row--grid-lg .col-full-5,.row--grid-lg .col-xs-6,.row--grid-lg .col-sm-6,.row--grid-lg .col-md-6,.row--grid-lg .col-lg-6,.row--grid-lg .col-xlg-6,.row--grid-lg .col-xxlg-6,.row--grid-lg .col-full-6,.row--grid-lg .col-xs-7,.row--grid-lg .col-sm-7,.row--grid-lg .col-md-7,.row--grid-lg .col-lg-7,.row--grid-lg .col-xlg-7,.row--grid-lg .col-xxlg-7,.row--grid-lg .col-full-7,.row--grid-lg .col-xs-8,.row--grid-lg .col-sm-8,.row--grid-lg .col-md-8,.row--grid-lg .col-lg-8,.row--grid-lg .col-xlg-8,.row--grid-lg .col-xxlg-8,.row--grid-lg .col-full-8,.row--grid-lg .col-xs-9,.row--grid-lg .col-sm-9,.row--grid-lg .col-md-9,.row--grid-lg .col-lg-9,.row--grid-lg .col-xlg-9,.row--grid-lg .col-xxlg-9,.row--grid-lg .col-full-9,.row--grid-lg .col-xs-10,.row--grid-lg .col-sm-10,.row--grid-lg .col-md-10,.row--grid-lg .col-lg-10,.row--grid-lg .col-xlg-10,.row--grid-lg .col-xxlg-10,.row--grid-lg .col-full-10,.row--grid-lg .col-xs-11,.row--grid-lg .col-sm-11,.row--grid-lg .col-md-11,.row--grid-lg .col-lg-11,.row--grid-lg .col-xlg-11,.row--grid-lg .col-xxlg-11,.row--grid-lg .col-full-11,.row--grid-lg .col-xs-12,.row--grid-lg .col-sm-12,.row--grid-lg .col-md-12,.row--grid-lg .col-lg-12,.row--grid-lg .col-xlg-12,.row--grid-lg .col-full-12{padding-left:2rem;padding-right:2rem}}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media only screen and (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media only screen and (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media only screen and (min-width: 1250px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}@media only screen and (min-width: 1440px){.col-xlg-1,.col-xlg-2,.col-xlg-3,.col-xlg-4,.col-xlg-5,.col-xlg-6,.col-xlg-7,.col-xlg-8,.col-xlg-9,.col-xlg-10,.col-xlg-11,.col-xlg-12{float:left}.col-xlg-12{width:100%}.col-xlg-11{width:91.66666667%}.col-xlg-10{width:83.33333333%}.col-xlg-9{width:75%}.col-xlg-8{width:66.66666667%}.col-xlg-7{width:58.33333333%}.col-xlg-6{width:50%}.col-xlg-5{width:41.66666667%}.col-xlg-4{width:33.33333333%}.col-xlg-3{width:25%}.col-xlg-2{width:16.66666667%}.col-xlg-1{width:8.33333333%}.col-xlg-pull-12{right:100%}.col-xlg-pull-11{right:91.66666667%}.col-xlg-pull-10{right:83.33333333%}.col-xlg-pull-9{right:75%}.col-xlg-pull-8{right:66.66666667%}.col-xlg-pull-7{right:58.33333333%}.col-xlg-pull-6{right:50%}.col-xlg-pull-5{right:41.66666667%}.col-xlg-pull-4{right:33.33333333%}.col-xlg-pull-3{right:25%}.col-xlg-pull-2{right:16.66666667%}.col-xlg-pull-1{right:8.33333333%}.col-xlg-pull-0{right:auto}.col-xlg-push-12{left:100%}.col-xlg-push-11{left:91.66666667%}.col-xlg-push-10{left:83.33333333%}.col-xlg-push-9{left:75%}.col-xlg-push-8{left:66.66666667%}.col-xlg-push-7{left:58.33333333%}.col-xlg-push-6{left:50%}.col-xlg-push-5{left:41.66666667%}.col-xlg-push-4{left:33.33333333%}.col-xlg-push-3{left:25%}.col-xlg-push-2{left:16.66666667%}.col-xlg-push-1{left:8.33333333%}.col-xlg-push-0{left:auto}.col-xlg-offset-12{margin-left:100%}.col-xlg-offset-11{margin-left:91.66666667%}.col-xlg-offset-10{margin-left:83.33333333%}.col-xlg-offset-9{margin-left:75%}.col-xlg-offset-8{margin-left:66.66666667%}.col-xlg-offset-7{margin-left:58.33333333%}.col-xlg-offset-6{margin-left:50%}.col-xlg-offset-5{margin-left:41.66666667%}.col-xlg-offset-4{margin-left:33.33333333%}.col-xlg-offset-3{margin-left:25%}.col-xlg-offset-2{margin-left:16.66666667%}.col-xlg-offset-1{margin-left:8.33333333%}.col-xlg-offset-0{margin-left:0%}}@media only screen and (min-width: 1650px){.col-xxlg-1,.col-xxlg-2,.col-xxlg-3,.col-xxlg-4,.col-xxlg-5,.col-xxlg-6,.col-xxlg-7,.col-xxlg-8,.col-xxlg-9,.col-xxlg-10,.col-xxlg-11,.col-xxlg-12{float:left}.col-xxlg-12{width:100%}.col-xxlg-11{width:91.66666667%}.col-xxlg-10{width:83.33333333%}.col-xxlg-9{width:75%}.col-xxlg-8{width:66.66666667%}.col-xxlg-7{width:58.33333333%}.col-xxlg-6{width:50%}.col-xxlg-5{width:41.66666667%}.col-xxlg-4{width:33.33333333%}.col-xxlg-3{width:25%}.col-xxlg-2{width:16.66666667%}.col-xxlg-1{width:8.33333333%}.col-xxlg-pull-12{right:100%}.col-xxlg-pull-11{right:91.66666667%}.col-xxlg-pull-10{right:83.33333333%}.col-xxlg-pull-9{right:75%}.col-xxlg-pull-8{right:66.66666667%}.col-xxlg-pull-7{right:58.33333333%}.col-xxlg-pull-6{right:50%}.col-xxlg-pull-5{right:41.66666667%}.col-xxlg-pull-4{right:33.33333333%}.col-xxlg-pull-3{right:25%}.col-xxlg-pull-2{right:16.66666667%}.col-xxlg-pull-1{right:8.33333333%}.col-xxlg-pull-0{right:auto}.col-xxlg-push-12{left:100%}.col-xxlg-push-11{left:91.66666667%}.col-xxlg-push-10{left:83.33333333%}.col-xxlg-push-9{left:75%}.col-xxlg-push-8{left:66.66666667%}.col-xxlg-push-7{left:58.33333333%}.col-xxlg-push-6{left:50%}.col-xxlg-push-5{left:41.66666667%}.col-xxlg-push-4{left:33.33333333%}.col-xxlg-push-3{left:25%}.col-xxlg-push-2{left:16.66666667%}.col-xxlg-push-1{left:8.33333333%}.col-xxlg-push-0{left:auto}.col-xxlg-offset-12{margin-left:100%}.col-xxlg-offset-11{margin-left:91.66666667%}.col-xxlg-offset-10{margin-left:83.33333333%}.col-xxlg-offset-9{margin-left:75%}.col-xxlg-offset-8{margin-left:66.66666667%}.col-xxlg-offset-7{margin-left:58.33333333%}.col-xxlg-offset-6{margin-left:50%}.col-xxlg-offset-5{margin-left:41.66666667%}.col-xxlg-offset-4{margin-left:33.33333333%}.col-xxlg-offset-3{margin-left:25%}.col-xxlg-offset-2{margin-left:16.66666667%}.col-xxlg-offset-1{margin-left:8.33333333%}.col-xxlg-offset-0{margin-left:0%}}@media only screen and (min-width: 1920px){.col-full-1,.col-full-2,.col-full-3,.col-full-4,.col-full-5,.col-full-6,.col-full-7,.col-full-8,.col-full-9,.col-full-10,.col-full-11,.col-full-12{float:left}.col-full-12{width:100%}.col-full-11{width:91.66666667%}.col-full-10{width:83.33333333%}.col-full-9{width:75%}.col-full-8{width:66.66666667%}.col-full-7{width:58.33333333%}.col-full-6{width:50%}.col-full-5{width:41.66666667%}.col-full-4{width:33.33333333%}.col-full-3{width:25%}.col-full-2{width:16.66666667%}.col-full-1{width:8.33333333%}.col-full-pull-12{right:100%}.col-full-pull-11{right:91.66666667%}.col-full-pull-10{right:83.33333333%}.col-full-pull-9{right:75%}.col-full-pull-8{right:66.66666667%}.col-full-pull-7{right:58.33333333%}.col-full-pull-6{right:50%}.col-full-pull-5{right:41.66666667%}.col-full-pull-4{right:33.33333333%}.col-full-pull-3{right:25%}.col-full-pull-2{right:16.66666667%}.col-full-pull-1{right:8.33333333%}.col-full-pull-0{right:auto}.col-full-push-12{left:100%}.col-full-push-11{left:91.66666667%}.col-full-push-10{left:83.33333333%}.col-full-push-9{left:75%}.col-full-push-8{left:66.66666667%}.col-full-push-7{left:58.33333333%}.col-full-push-6{left:50%}.col-full-push-5{left:41.66666667%}.col-full-push-4{left:33.33333333%}.col-full-push-3{left:25%}.col-full-push-2{left:16.66666667%}.col-full-push-1{left:8.33333333%}.col-full-push-0{left:auto}.col-full-offset-12{margin-left:100%}.col-full-offset-11{margin-left:91.66666667%}.col-full-offset-10{margin-left:83.33333333%}.col-full-offset-9{margin-left:75%}.col-full-offset-8{margin-left:66.66666667%}.col-full-offset-7{margin-left:58.33333333%}.col-full-offset-6{margin-left:50%}.col-full-offset-5{margin-left:41.66666667%}.col-full-offset-4{margin-left:33.33333333%}.col-full-offset-3{margin-left:25%}.col-full-offset-2{margin-left:16.66666667%}.col-full-offset-1{margin-left:8.33333333%}.col-full-offset-0{margin-left:0%}}.c:before,.c:after,.cf:before,.cf:after{content:" ";display:table}.c:after,.cf:after{clear:both}.c,.cf{*zoom:1}@media only screen and (min-width: 768px){.valign-wrap{display:table;height:100%;width:100%}}@media only screen and (min-width: 768px){.valign{display:table-cell;vertical-align:middle}}@media only screen and (min-width: 768px){.pull-left{float:left}}@media only screen and (min-width: 768px){.pull-right{float:right}}.hidden{display:none}@media only screen and (min-width: 768px){.visible-mobile{display:none}}.hidden-mobile{display:none}@media only screen and (min-width: 768px){.hidden-mobile{display:block}}@media only screen and (min-width: 992px){.visible-mobile-tablet{display:none !important}}.hidden-mobile-tablet{display:none !important}@media only screen and (min-width: 992px){.hidden-mobile-tablet{display:block !important}}@media only screen and (min-width: 768px){.btn.btn--visible-mobile{display:none}}.btn.btn--hidden-mobile{display:none}@media only screen and (min-width: 768px){.btn.btn--hidden-mobile{display:inline-block}}.sticky{position:sticky;top:0}.text-center{text-align:center}.text-right{text-align:right}.img--full{max-width:100%;height:auto;display:block}.img--m-bottom{margin-bottom:4rem}strong{font-weight:700}p,.validation-summary-errors,.field-validation-error{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:2rem;font-size:1.4rem}@media only screen and (min-width: 768px){p,.validation-summary-errors,.field-validation-error{font-size:1.6rem}}p a{color:#ff0198;text-decoration:none}p a:hover{text-decoration:underline}@media only screen and (max-width:767px){p.no-m-bottom-xs{margin-bottom:0}}p.no-m-bottom{margin-bottom:0}p.dark{color:#000}.word-wrap{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.text-success{color:#a5dc86}.text-danger{color:#f27474}ul,ol,.li-list,.ol-list{margin:0 0 2rem 3rem;padding:0}@media only screen and (min-width: 768px){ul,ol,.li-list,.ol-list{margin-left:5rem}}ul--m-top,ol--m-top,.li-list--m-top,.ol-list--m-top{margin-top:3rem}ul li,ol li,.li-list li,.ol-list li,ul__item,ol__item,.li-list__item,.ol-list__item{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:1rem;font-size:1.4rem;padding:0}@media only screen and (min-width: 768px){ul li,ol li,.li-list li,.ol-list li,ul__item,ol__item,.li-list__item,.ol-list__item{font-size:1.6rem}}ul a,ol a,.li-list a,.ol-list a{color:#ff0198;text-decoration:none}ul a:hover,ol a:hover,.li-list a:hover,.ol-list a:hover{text-decoration:underline}.ol-list__item{padding-left:1rem}.page-title{color:#000;display:inline-block;font-size:2.6rem;font-weight:900;line-height:1.2;margin-bottom:2rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.page-title{font-size:3.2rem}}@media only screen and (min-width: 1250px){.page-title{margin-bottom:2rem}}@media only screen and (min-width: 1920px){.page-title{font-size:4.2rem}}@media only screen and (min-width: 1250px){.page-title--big{font-size:4.2rem}}@media only screen and (min-width: 1920px){.page-title--big{font-size:5.2rem}}.page-title--show-md{display:none}@media only screen and (min-width: 992px){.page-title--show-md{display:inline-block}}.page-title--m-bottom{margin-bottom:3rem}@media only screen and (min-width: 992px){.page-title--m-bottom{margin-bottom:4rem}}.page-title--m-top{margin-top:2rem}@media only screen and (min-width: 992px){.page-title--m-top{margin-top:3rem}}.page-title--inline-block{display:inline-block;margin-right:3rem}.section-suptitle{color:#000;font-weight:900;font-size:2rem;line-height:1.4;margin:0 0 2rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.section-suptitle{font-size:2.4rem}}@media only screen and (min-width: 1920px){.section-suptitle{font-size:3rem}}.section-title-overline,.account-page .container-inner p.section-title-overline{display:block;font-size:1.4rem;color:gray;font-weight:600;letter-spacing:0.05rem;text-transform:uppercase;margin-bottom:1.2rem}.section-subtitle{display:block;font-size:1.4rem;color:gray;font-weight:600;letter-spacing:0.05rem;text-transform:uppercase;margin-bottom:1rem}.section-title,.online-learning__page-title,.online-learning-statement__heading,.online-learning-question__heading{font-weight:800;font-size:1.8rem;line-height:1.5;margin-bottom:2rem}@media only screen and (min-width: 768px){.section-title,.online-learning__page-title,.online-learning-statement__heading,.online-learning-question__heading{font-size:2rem;margin-bottom:3rem}}@media only screen and (min-width: 1440px){.section-title,.online-learning__page-title,.online-learning-statement__heading,.online-learning-question__heading{font-size:2.4rem}}.section-title--inline-block{display:inline-block;margin-right:3rem}.section-title--m-top{margin-top:2rem}@media only screen and (min-width: 768px){.section-title--m-top{margin-top:3rem}}@media only screen and (min-width: 1440px){.section-title--m-top{margin-top:4rem}}.section-title--no-bottom-margin{margin-bottom:0}.section-title--half-bottom-margin{margin-bottom:1.5rem}.section-title a{color:#000;text-decoration:none}.section-title a:hover{color:#ff0198}.section-title--crimson{color:#ff0198}.detail-title{color:#000;font-weight:900;font-size:2rem;line-height:1.4;margin:0 0 2rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.detail-title{font-size:2.4rem}}@media only screen and (min-width: 1440px){.detail-title{margin-bottom:3rem}}@media only screen and (min-width: 1920px){.detail-title{font-size:3rem}}.detail-subtitle{font-size:1.8rem;margin:3rem 0 1rem;color:#000;font-weight:800;line-height:1.6}@media only screen and (min-width: 768px){.detail-subtitle{font-size:2rem}}@media only screen and (min-width: 1440px){.detail-subtitle{font-size:2.4rem}}.detail-subtitle--m-bottom{margin-bottom:2rem}.detail-subtitle--no-m-top{margin-top:0}.section-subtitle{font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:2rem;position:relative}@media only screen and (min-width: 768px){.section-subtitle{font-size:1.6rem;margin-bottom:2rem}}.section-subtitle--m-top{margin-top:4rem}@media only screen and (min-width: 768px){.section-subtitle--m-top{margin-top:5rem}}@media only screen and (min-width: 1250px){.section-subtitle--m-top{margin-top:6rem}}.section-title-desc,.account-page .container-inner p.section-title-desc{font-size:1.3rem;line-height:1.5;margin:-1.5rem 0 3rem 0}@media only screen and (min-width: 768px){.section-title-desc,.account-page .container-inner p.section-title-desc{font-size:1.4rem;margin-bottom:4rem}}.section-subtitle-desc{font-size:1.3rem;line-height:1.5;margin:-1.5rem 0 3rem 1.5rem}@media only screen and (min-width: 768px){.section-subtitle-desc{font-size:1.4rem;margin-top:-2rem;margin-bottom:4rem}}.section-title+.section-subtitle{margin-top:0 !important}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.colour-splash{background:-moz-linear-gradient(top,transparent 60%,#eee 50%);background:-webkit-linear-gradient(top,transparent 60%,#eee 50%);background:linear-gradient(to bottom,transparent 60%,#eee 50%);display:inline}.meta,.account-page .container-inner p.meta{margin-bottom:4rem}.tag{background:#f4f7f6;display:inline-block;font-weight:500;padding:0.4rem 0.8rem 0.2rem;line-height:1.5;font-size:1.4rem;margin-bottom:1rem}@media only screen and (min-width: 1250px){.tag{font-size:1.6rem}}.tag--show-md{display:none}@media only screen and (min-width: 992px){.tag--show-md{display:inline-block}}.tag--show-lg{display:none}@media only screen and (min-width: 1250px){.tag--show-lg{display:inline-block}}.callout,.umb-grid .callout{border-left:0.5rem solid #ff0198;margin:2rem 0 3rem;padding:2rem 2rem 0.5rem 2rem;background:#f4f7f6}@media only screen and (min-width: 768px){.callout,.umb-grid .callout{margin-bottom:0}}@media only screen and (min-width: 992px){.callout,.umb-grid .callout{margin:3rem 0 3.5rem}}.callout ul,.umb-grid .callout ul{font-size:0;list-style:none;margin-left:0;padding:0}.callout li,.umb-grid .callout li{margin:0 0 1rem;padding:0 2rem 0 2rem;position:relative;vertical-align:top}@media only screen and (min-width: 992px){.callout--two-col,.umb-grid .callout--two-col{margin-top:2rem}}@media only screen and (min-width: 768px){.callout--two-col li,.umb-grid .callout--two-col li{width:50%;display:inline-block}}@media only screen and (min-width: 992px){.callout li:nth-child(2n+1),.umb-grid .callout li:nth-child(2n+1){clear:left}}.callout li:before,.umb-grid .callout li:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;content:'';display:block;height:0.7rem;left:0;position:absolute;top:0.9rem;width:0.7rem}#toast-container{font-size:1.4rem}.toast-title{font-weight:bold}.toast-message{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#f4f7f6;text-decoration:none}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:0.8;filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:15px;right:30px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;color:#fff;opacity:1;filter:alpha(opacity=100)}#toast-container>:hover{opacity:1;filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin:auto}.toast{background-color:#000}.toast-success{background-color:#000}.toast-error{background-color:#000}.toast-info{background-color:#000}.toast-warning{background-color:#000}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}.btn,.fake-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:700;height:4rem;line-height:4rem;margin:0;max-width:100%;outline:none;padding:0 2rem;position:relative;text-align:center;text-decoration:none !important;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1.4rem}@media only screen and (min-width: 1250px){.btn,.fake-button{font-size:1.6rem;height:5rem;line-height:5.1rem}}.btn--small,.fake-button--small{font-size:1.3rem;height:3.5rem;padding:0 1.5rem;line-height:3.5rem}.btn--primary,.fake-button--primary{background:#ff0198;color:#fff}.btn--primary:hover,.fake-button--primary:hover{background:#000;color:#fff}.btn--secondary,.fake-button--secondary{background:#eee;color:gray}.btn--secondary:hover,.fake-button--secondary:hover{background:#ccc;color:#000}.btn--outline,.fake-button--outline{border:0.1rem solid #ff0198;color:#ff0198}.btn--outline:hover,.fake-button--outline:hover{border-color:#000}.btn--outline-secondary,.fake-button--outline-secondary{border:0.1rem solid #d4d4d4;color:#d4d4d4}.btn--outline-secondary:hover,.fake-button--outline-secondary:hover{border-color:#b3b3b3}.btn--outline-inverse,.fake-button--outline-inverse{border:0.3rem solid #fff;color:#fff;line-height:3.5rem}@media only screen and (min-width: 1250px){.btn--outline-inverse,.fake-button--outline-inverse{line-height:4.6rem}}.btn--outline-inverse:hover,.fake-button--outline-inverse:hover{background:#fff;color:#ff0198}.btn--success,.fake-button--success{background:#000;color:#fff}.btn--success:hover,.fake-button--success:hover{background:#000}.btn--disabled,.fake-button--disabled{opacity:0.4;filter:alpha(opacity=40);cursor:not-allowed}.btn--disabled.btn--primary,.fake-button--disabled.btn--primary{background:#ff0198 !important;color:#fff !important}.btn--disabled.btn--secondary,.fake-button--disabled.btn--secondary{background:#eee !important}.btn--disabled.btn--success,.fake-button--disabled.btn--success{background:#000 !important}@media only screen and (max-width:767px){.btn--multi-line,.fake-button--multi-line{height:auto;line-height:1.5;padding-top:1rem;padding-bottom:1.1rem;padding-bottom:0.8rem}}.btn--inline,.fake-button--inline{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.btn--inline,.fake-button--inline{margin-bottom:0;margin-right:1.5rem}}.btn--next,.fake-button--next{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.btn--next,.fake-button--next{margin-bottom:0;margin-left:1.5rem}}.btn--stack,.fake-button--stack{margin-bottom:0.1rem}.btn--full,.fake-button--full{padding-left:0;padding-right:0;width:100%}@media only screen and (max-width:767px){.btn--xs-full,.fake-button--xs-full{width:100%}}.btn--center,.fake-button--center{margin:0 auto}.btn--text-left,.fake-button--text-left{padding-left:2rem;padding-right:2rem;text-align:left}.btn--table,.fake-button--table{margin-top:2rem}@media only screen and (min-width: 768px){.btn--table,.fake-button--table{margin-top:0;float:right}}.btn--social,.fake-button--social{color:#fff}.btn--social.google,.fake-button--social.google{background:#d34836}.btn--social.google:hover,.fake-button--social.google:hover{background-color:#b03626}.btn--social.linkedin,.fake-button--social.linkedin{background:#1c6da2}.btn--social.linkedin:hover,.fake-button--social.linkedin:hover{background-color:#145077}.btn--social.facebook,.fake-button--social.facebook{background:#35528c}.btn--social.facebook:hover,.fake-button--social.facebook:hover{background-color:#273c67}.btn--social.twitter,.fake-button--social.twitter{background:#35b7e2}.btn--social.twitter:hover,.fake-button--social.twitter:hover{background-color:#1d9dc7}.btn__icon,.fake-button__icon{font-size:1.6rem;margin-right:0.5rem;position:relative;height:1.6rem;width:1.6rem}.btn__icon--envelope,.fake-button__icon--envelope{top:0.2rem}.btn__icon--file-pdf,.fake-button__icon--file-pdf{top:0.2rem}.btn__icon--spinner,.fake-button__icon--spinner{top:0.1rem}.btn__icon--ticket,.fake-button__icon--ticket{top:0.2rem}.btn__icon--info-circle,.fake-button__icon--info-circle{top:0.1rem}.btn--pending,.fake-button--pending{background:#000 !important;color:#fff !important}.btn--pending svg,.fake-button--pending svg{margin-right:0.5rem}.btn--big,.fake-button--big{font-size:2rem;height:auto;padding:1rem 2rem;line-height:1.5}@media only screen and (min-width: 768px){.btn--big,.fake-button--big{padding:2rem 4rem}}.btn--reveal,.fake-button--reveal{margin:3rem 0}.btn--reveal:hover,.fake-button--reveal:hover{border-color:#000}.btn--title,.fake-button--title{height:4rem;padding:0 1.5rem;line-height:4.1rem;position:relative;top:-0.5rem;font-size:1.4rem;width:100%;margin-bottom:1.5rem}@media only screen and (min-width: 768px){.btn--title,.fake-button--title{width:auto;margin-bottom:0}}.btn--m-bottom,.fake-button--m-bottom{margin-bottom:2rem}.fake-button{background:#ff0198;color:#fff}.fake-button:hover{background:#000;color:#fff}.submit-area .btn--secondary,.panel .btn--secondary{background:none}.submit-area .btn--secondary:hover,.panel .btn--secondary:hover{background:#eee}.submit-area .btn--secondary.pull-right,.panel .btn--secondary.pull-right{float:none}.job-profiles-btn{font-size:1.8rem;color:#000;font-weight:700;border:0.3rem solid #000;display:inline-block;padding:0.6rem 2rem;box-shadow:-0.4rem 0.4rem 0 #000;background:#fff;position:relative}.job-profiles-btn--nav-link{font-size:1.6rem;padding:0.6rem 1rem}@media only screen and (min-width: 1440px){.job-profiles-btn--nav-link{font-size:1.8rem;padding:0.6rem 1.6rem}}.job-profiles-btn--reveal{width:100%;font-size:1.8rem;padding:1.2rem 3rem 1.2rem 1.4rem;text-align:left}@media only screen and (min-width: 992px){.job-profiles-btn--reveal{font-size:2.4rem;padding:1.8rem 4rem 1.8rem 2.4rem}}.job-profiles-btn:hover{text-decoration:none}.job-profiles-btn:active{box-shadow:none;top:0.3rem;left:-0.3rem}.job-profiles-btn__plus{position:absolute;right:1.4rem;top:50%;margin-top:-0.9rem;font-size:2.1rem;height:1.8rem;width:1.8rem}@media only screen and (min-width: 992px){.job-profiles-btn__plus{right:2rem}}.job-profiles-btn__plus:before,.job-profiles-btn__plus:after{content:"";position:absolute;background-color:#000;transition:transform 0.25s ease-out}.job-profiles-btn__plus:before{top:0;left:50%;width:4px;height:100%;margin-left:-2px}.job-profiles-btn__plus:after{top:50%;left:0;width:100%;height:4px;margin-top:-2px}.site-header{background:#ff0198;position:fixed;top:0;width:100%;z-index:99}@media only screen and (min-width: 1250px){.site-header{position:relative;top:auto}}.top-header{height:8rem}@media only screen and (min-width: 1250px){.top-header{height:13.9rem;padding-top:3.5rem}}.site-header__logo-link{display:inline-block;float:left;margin-top:2rem}@media only screen and (min-width: 1250px){.site-header__logo-link{margin-top:0}}.site-header__logo{display:block;float:left;height:auto;width:12rem}@media only screen and (min-width: 1250px){.site-header__logo{left:2rem;width:20rem;position:absolute;top:0}}.header-sidebar-nav-toggle{background:url(/Content/img/header/burger-menu.png) 0 0 no-repeat;background-size:cover;cursor:pointer;display:block;float:right;height:2.6rem;position:absolute;right:2rem;top:2.7rem;width:5.5rem}@media only screen and (min-width: 1250px){.header-sidebar-nav-toggle{top:-0.3rem}}.header-sidebar-nav-toggle:hover{opacity:0.75;filter:alpha(opacity=75)}.main-nav{display:none}@media only screen and (min-width: 1250px){.main-nav{display:block;float:left;margin-top:-0.2rem;margin-top:0.5rem;padding-left:24rem;width:100%}}@media only screen and (min-width: 1440px){.main-nav{padding-left:27rem}}@media only screen and (min-width: 768px){.global-search-heading-group{display:flex;justify-content:space-between;margin-bottom:1rem}}.global-search-heading-group__search{display:none;width:32.33%}@media only screen and (min-width: 768px){.global-search-heading-group__search{display:block}}@media only screen and (min-width: 768px){.global-search-mobile-wrap{display:none}}.global-search{border-bottom:0.2rem solid #fff;margin-bottom:2rem;padding-right:4rem;position:relative}@media only screen and (min-width: 768px){.global-search{border-bottom-width:0.3rem;margin-bottom:4rem}}@media only screen and (min-width: 992px){.global-search{margin-bottom:3rem}}@media only screen and (min-width: 1250px){.global-search{margin-bottom:7rem;padding-right:7.5rem}}@media only screen and (min-width: 1025px) and (max-height: 1000px){.global-search{margin-bottom:3rem}}.global-search__input{background:none;border:none;color:#fff;font-size:1.8rem;font-weight:700;height:4rem;display:block;line-height:1;margin:0;outline:none;padding:0 2rem 0 0;-webkit-appearance:none;width:100%}@media only screen and (min-width: 768px){.global-search__input{font-size:2.6rem;height:5rem}}@media only screen and (min-width: 1250px){.global-search__input{font-size:4.2rem;height:7.5rem}}@media only screen and (min-width: 1025px) and (max-height: 1000px){.global-search__input{font-size:3rem;height:5rem}}.global-search__input::-webkit-input-placeholder{color:#fff;font-weight:700}.global-search__input::-moz-placeholder{color:#fff;font-weight:700}.global-search__input:-ms-input-placeholder{color:#fff;font-weight:700}.global-search__input:-moz-placeholder{color:#fff;font-weight:700}.global-search__btn{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;background:none;border:none;color:#fff;float:left;font-size:2rem;height:4rem;margin:0;outline:none;padding:0;position:absolute;right:0;text-align:center;top:0;width:4rem}@media only screen and (min-width: 768px){.global-search__btn{font-size:2.8rem;height:5rem;width:5rem}}@media only screen and (min-width: 1250px){.global-search__btn{font-size:3.6rem;height:7.5rem;width:7.5rem}}@media only screen and (min-width: 1025px) and (max-height: 1000px){.global-search__btn{font-size:2.8rem;height:5rem;width:5rem}}@media only screen and (max-width:767px){.search-filter-results-title{background:#f4f7f6;margin-bottom:1rem;padding:1.2rem 1.5rem}}@media only screen and (min-width: 768px){.search-filter-results-title{margin-bottom:4rem}}.search-filter-results-title__icon{opacity:0.3;filter:alpha(opacity=30);font-size:1.6rem;float:right;position:relative;top:0.5rem}@media only screen and (min-width: 768px){.search-filter-results-title__icon{display:none}}.search-results-filter-dropdown{display:none;margin-bottom:2rem}@media only screen and (min-width: 768px){.search-results-filter-dropdown{display:block !important;height:auto !important}}.search-result-filter{background:#f4f7f6;border-left:0.5rem solid transparent;cursor:pointer;color:#000;display:block;float:left;line-height:1.2;margin-bottom:2%;margin-left:2%;min-height:5rem;padding:0 0 0 4.2rem;position:relative;text-decoration:none;width:49%}@media only screen and (min-width: 768px){.search-result-filter{margin-left:1%;margin-bottom:1%;width:32.666666667%}}@media only screen and (min-width: 992px){.search-result-filter{line-height:1;min-height:6.6rem;margin-left:0 !important;margin-bottom:0.3rem;width:100%}}@media only screen and (max-width:767px){.search-result-filter:nth-child(odd){margin-left:0}}@media only screen and (min-width: 768px){.search-result-filter:nth-child(3n-5){margin-left:0}}.search-result-filter__label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;font-size:1.3rem;font-weight:600;left:0;padding:0 1rem 0 4.2rem}@media only screen and (min-width: 374px){.search-result-filter__label{padding-left:4.7rem}}@media only screen and (min-width: 768px){.search-result-filter__label{font-size:1.4rem;padding-left:6rem}}.search-result-filter__faux-radio{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#e9e9e9;display:block;height:2.1rem;left:1rem;position:absolute;text-align:center;top:1.5rem;width:2.1rem}@media only screen and (min-width: 768px){.search-result-filter__faux-radio{height:2.6rem;left:1.5rem;top:1.3rem;width:2.6rem}}@media only screen and (min-width: 992px){.search-result-filter__faux-radio{top:2rem}}.search-result-filter__faux-radio:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;content:'';display:none;height:0.9rem;left:0.6rem;position:absolute;top:0.6rem;width:0.9rem}@media only screen and (min-width: 768px){.search-result-filter__faux-radio:before{height:1.4rem;left:0.6rem;top:0.6rem;width:1.4rem}}@media only screen and (min-width: 768px){.search-result-filter--selected{border-left-color:#ff0198}}.search-result-filter--selected .search-result-filter__faux-radio{border-color:#ff0198}.search-result-filter--selected .search-result-filter__faux-radio:before{display:block}.search-result-filter--selected .search-result-filter__places-left{display:block}.search-result-item{background:#f4f7f6;display:block;margin-bottom:2rem;padding:2rem;text-decoration:none}@media only screen and (min-width: 992px){.search-result-item{padding:2.5rem 3rem 3rem}}.search-result-item:last-child{margin-bottom:0}.search-result-item:hover{background:#e8eeec}.search-result-item__title{font-size:1.6rem;font-weight:700;line-height:1.4;margin:0}@media only screen and (min-width: 1250px){.search-result-item__title{font-size:2rem}}.search-result-item__synopsis{margin:1rem 0 0}@media only screen and (min-width: 768px){.search-result-item__synopsis{margin-top:0.5rem}}.job-profile-result{background:#f4f7f6;display:block;margin-bottom:2rem;text-decoration:none}.job-profile-result:last-child{margin-bottom:0}.job-profile-result:hover{background:#e8eeec}.job-profile-result__link{text-decoration:none}.job-profile-result__img-wrap{position:relative}@media only screen and (min-width: 768px){.job-profile-result__img-wrap{width:40%;float:left}}@media only screen and (min-width: 992px){.job-profile-result__img-wrap{width:45%}}@media only screen and (min-width: 1250px){.job-profile-result__img-wrap{width:40%}}.job-profile-result__img-wrap img{max-width:100%;display:block}.job-profile-result__text-wrap{padding:2rem}@media only screen and (min-width: 768px){.job-profile-result__text-wrap{padding:2.5rem 3rem 3rem;float:left;width:60%}}@media only screen and (min-width: 992px){.job-profile-result__text-wrap{padding:2rem 3rem 1rem;width:55%}}@media only screen and (min-width: 1250px){.job-profile-result__text-wrap{width:60%;padding:2.5rem 3rem 3rem}}.job-profile-result__title{font-size:2rem;font-weight:700;line-height:1.4;margin:0 0 1rem 0}@media only screen and (min-width: 1250px){.job-profile-result__title{margin-bottom:1rem}}.job-profile-result__aka,.job-profile-result__includes,.job-profile-result__parent-industry,.job-profile-result__parent-sector{margin:0 0 0.5rem 0;font-size:1.4rem}.job-profile-result__label{font-weight:700;margin-right:0.5rem}.form-input,.form-select,.form-multi-select{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-box-shadow:inset 0 -0.2rem 0 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -0.2rem 0 0 rgba(0,0,0,0.1);box-shadow:inset 0 -0.2rem 0 0 rgba(0,0,0,0.1);background:#f4f7f6;border:none;color:#000;font-size:1.4rem;height:5rem;display:block;line-height:1;margin:0;outline:none;padding:0 1.5rem;width:100%;-webkit-appearance:none}@media only screen and (min-width: 768px){.form-input,.form-select,.form-multi-select{height:6rem}}@media only screen and (min-width: 1250px){.form-input,.form-select,.form-multi-select{padding:0 2rem}}.form-input--big,.form-select--big,.form-multi-select--big{height:7rem;font-size:2rem}.form-input--m-bottom,.form-select--m-bottom,.form-multi-select--m-bottom{margin-bottom:2rem}.form-input--inverted,.form-select--inverted,.form-multi-select--inverted{background:#fff}.form-input--xs-stacked,.form-select--xs-stacked,.form-multi-select--xs-stacked{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.form-input--xs-stacked,.form-select--xs-stacked,.form-multi-select--xs-stacked{margin-bottom:0}}.form-input--plain,.form-select--plain,.form-multi-select--plain{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.form-input--short,.form-select--short,.form-multi-select--short{max-width:30rem}.form-input--notes,.form-select--notes,.form-multi-select--notes{height:20rem;margin-bottom:2rem}.form-input:focus,.form-select:focus,.form-multi-select:focus{-webkit-box-shadow:inset 0 -0.2rem 0 0 rgba(0,0,0,0.25);-moz-box-shadow:inset 0 -0.2rem 0 0 rgba(0,0,0,0.25);box-shadow:inset 0 -0.2rem 0 0 rgba(0,0,0,0.25)}.form-input.input-validation-error,.form-select.input-validation-error,.form-multi-select.input-validation-error{-webkit-box-shadow:inset 0 -0.2rem 0 0 #f27474;-moz-box-shadow:inset 0 -0.2rem 0 0 #f27474;box-shadow:inset 0 -0.2rem 0 0 #f27474}.form-input.disabled,.form-select.disabled,.form-multi-select.disabled{background:#fff}.form-input--disabled,.form-select--disabled,.form-multi-select--disabled{background:#fff;border:0.1rem solid #eee;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.has-inverted-input .form-input,.has-inverted-input .form-select,.has-inverted-input .form-multi-select{background:#fff}.form-input::-webkit-input-placeholder{color:rgba(18,18,18,0.4);font-weight:400}.form-input::-moz-placeholder{color:rgba(18,18,18,0.4);font-weight:400}.form-input:-ms-input-placeholder{color:rgba(18,18,18,0.4);font-weight:400}.form-input:-moz-placeholder{color:rgba(18,18,18,0.4);font-weight:400}.form-multi-select{padding:1.5rem;outline:none;resize:none;vertical-align:top}@media only screen and (min-width: 1250px){.form-multi-select{padding:2rem}}textarea.form-input{line-height:1.5;padding:1.5rem;resize:none;height:15rem}@media only screen and (min-width: 1250px){textarea.form-input{padding:1.5rem 2rem}}.form-select{line-height:1.1;padding:0;position:relative}.form-select__icon{font-size:1.1rem;position:absolute;right:1.5rem;top:2.4rem;pointer-events:none;width:1.1rem;height:1.1rem}.form-select select{background:none;border:none;height:100%;outline:none;padding:0 0 0 1.5rem;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:0.01px;text-overflow:''}.form-select select option{color:#000}.form-select select::-ms-expand{display:none}.form-select--m-bottom{margin-bottom:2rem}button.btn{border:none;outline:none}label{display:block;font-size:1.3rem;font-weight:700;line-height:1.5;margin-bottom:1rem}@media only screen and (min-width: 768px){label{font-size:1.4rem}}label.full-width-label{margin-bottom:2rem}label.full-width-label--half-bottom-margin{margin-bottom:1rem}.form-panel{background:#f4f7f6;padding:3rem;margin-bottom:1rem}@media only screen and (min-width: 768px){.form-panel label{margin-bottom:1.2rem}}.form-panel .form-input{border:none !important}.form-panel__legend{color:#000;font-weight:700;font-size:1.8rem;line-height:1.4;margin:-3rem -3rem 3rem -3rem;padding:1.5rem 3rem 1.3rem;position:relative;z-index:1;background:#eee}.form-panel__subheading{color:#000;font-weight:700;font-size:1.8rem;line-height:1.4;margin:3rem 0 3rem 0;position:relative}@media only screen and (min-width: 992px){.form-panel__subheading{margin-top:4rem}}.validation-summary-errors,.field-validation-error{border-left:0.3rem solid #f88;background:#f27474;color:#fff;display:block;font-size:1.4rem;margin:1rem 0 0;padding:1rem 2rem}.validation-summary-errors{margin:2rem 0}.validation-summary-errors ul{margin:1rem 0 !important;padding:0 0 0 2rem !important}.validation-summary-errors ul li{font-size:1.4rem !important;color:#fff !important;margin-bottom:1rem !important}.validation-summary-errors ul li:last-child{margin-bottom:0 !important}.panel--error .validation-notice-group{margin:0 0 3rem}.panel--error .validation-notice-group:last-child{margin-bottom:0}.panel--error .validation-notice-item{font-size:1.4rem;line-height:1.8;margin:0 0 1rem;padding:0 0 0 3rem;position:relative}@media only screen and (min-width: 1250px){.panel--error .validation-notice-item{font-size:1.6rem}}.panel--error .validation-notice-item svg{left:0;position:absolute;top:0.5rem}.form-group{margin-bottom:3rem}@media only screen and (min-width: 1250px){.form-group{margin-bottom:4rem}}.form-group--last,.form-group.last{margin-bottom:0 !important}.form-group .checkbox-group-label{margin-bottom:1.5rem}.form-group-inline{margin-bottom:3rem}@media only screen and (min-width: 992px){.form-group-inline{margin-bottom:4rem}}.form-group-inline.last{margin-bottom:0 !important}.form-group-inline label{margin-bottom:1rem}@media only screen and (min-width: 768px){.form-group-inline label{float:left;margin:1.8rem 0 0;padding-right:2rem;width:30%}}@media only screen and (min-width: 992px){.form-group-inline label{margin:0 0 1rem;width:100%}}@media only screen and (min-width: 1250px){.form-group-inline label{margin:1.8rem 0 0;padding-right:4rem;width:30%}}@media only screen and (min-width: 1920px){.form-group-inline label{width:25%}}@media only screen and (min-width: 1250px){.form-group-inline label.btn-aside{margin-top:0;line-height:4.5rem}}@media only screen and (min-width: 1250px){.form-group-inline label.btn-aside-tall{margin-top:0;line-height:4.5rem}}@media only screen and (min-width: 1440px){.form-group-inline label.btn-aside-tall{line-height:5rem}}@media only screen and (min-width: 1250px){.form-group-inline--wide-label label{width:40%}}@media only screen and (min-width: 1920px){.form-group-inline--wide-label label{width:40%}}@media only screen and (min-width: 768px){.form-group-inline .label-aside{float:left;width:70%}}@media only screen and (min-width: 992px){.form-group-inline .label-aside{width:100%}}@media only screen and (min-width: 1250px){.form-group-inline .label-aside{width:70%}}@media only screen and (min-width: 1920px){.form-group-inline .label-aside{width:75%}}@media only screen and (min-width: 1250px){.form-group-inline--wide-label .label-aside{width:60%}}@media only screen and (min-width: 1920px){.form-group-inline--wide-label .label-aside{width:60%}}.form-group-inline--half-margin{margin-bottom:2rem}.form-group-inline textarea.form-input{height:15rem}.form-group-inline .checkbox label,.form-group-inline .radio label{font-weight:600;line-height:1.5;margin:0;padding:0.5rem 0 0 4rem;width:auto}@media only screen and (min-width: 768px){.form-group-inline .checkbox label,.form-group-inline .radio label{padding-left:0;width:calc(30% + 3rem)}}@media only screen and (min-width: 992px){.form-group-inline .checkbox label,.form-group-inline .radio label{padding-left:4.5rem;width:auto}}@media only screen and (min-width: 1250px){.form-group-inline .checkbox label,.form-group-inline .radio label{padding-left:0;width:calc(30% + 3rem)}}@media only screen and (min-width: 1920px){.form-group-inline .checkbox label,.form-group-inline .radio label{width:calc(25% + 3rem)}}.form-group-inline .checkbox__icon,.form-group-inline .radio__icon{left:0}@media only screen and (min-width: 768px){.form-group-inline .checkbox__icon,.form-group-inline .radio__icon{left:30%}}@media only screen and (min-width: 992px){.form-group-inline .checkbox__icon,.form-group-inline .radio__icon{left:0}}@media only screen and (min-width: 1250px){.form-group-inline .checkbox__icon,.form-group-inline .radio__icon{left:30%}}@media only screen and (min-width: 1920px){.form-group-inline .checkbox__icon,.form-group-inline .radio__icon{left:25%}}.form-group-inline .checkbox.invalid .checkbox__icon,.form-group-inline .radio.invalid .checkbox__icon{box-shadow:0 0 0 0.3rem #fde9e9}@media only screen and (min-width: 1250px){.form-group-inline .checkbox+.field-validation-error,.form-group-inline .radio+.field-validation-error{margin-left:30%}}@media only screen and (min-width: 1920px){.form-group-inline .checkbox+.field-validation-error,.form-group-inline .radio+.field-validation-error{margin-left:25%}}.form-group-inline .checkbox-group-label,.form-group-inline .radio-group-label{margin-bottom:2rem}@media only screen and (min-width: 768px){.form-group-inline .checkbox-group-label,.form-group-inline .radio-group-label{margin:0.8rem 0 0}}@media only screen and (min-width: 992px){.form-group-inline .checkbox-group-label,.form-group-inline .radio-group-label{margin:0 0 2rem}}@media only screen and (min-width: 1250px){.form-group-inline .checkbox-group-label,.form-group-inline .radio-group-label{margin:0.8rem 0 0}}.form-group-inline .checkbox-group .checkbox label,.form-group-inline .radio-group .checkbox label,.form-group-inline .checkbox-group .radio label,.form-group-inline .radio-group .radio label{font-weight:400;width:auto}@media only screen and (min-width: 768px){.form-group-inline .checkbox-group .checkbox label,.form-group-inline .radio-group .checkbox label,.form-group-inline .checkbox-group .radio label,.form-group-inline .radio-group .radio label{padding-left:4rem}}@media only screen and (min-width: 992px){.form-group-inline .checkbox-group .checkbox label,.form-group-inline .radio-group .checkbox label,.form-group-inline .checkbox-group .radio label,.form-group-inline .radio-group .radio label{padding-left:4.5rem}}.form-group-inline .checkbox-group .checkbox .checkbox__icon,.form-group-inline .radio-group .checkbox .checkbox__icon,.form-group-inline .checkbox-group .radio .checkbox__icon,.form-group-inline .radio-group .radio .checkbox__icon,.form-group-inline .checkbox-group .checkbox .radio__icon,.form-group-inline .radio-group .checkbox .radio__icon,.form-group-inline .checkbox-group .radio .radio__icon,.form-group-inline .radio-group .radio .radio__icon{left:0;top:0}.form-group-inline .checkbox-group .checkbox.checked label,.form-group-inline .radio-group .checkbox.checked label,.form-group-inline .checkbox-group .radio.checked label,.form-group-inline .radio-group .radio.checked label{font-weight:400}.form-group-inline .checkbox-group__subtitle,.form-group-inline .radio-group__subtitle{font-size:1.3rem;font-weight:700;margin:2rem 0 1rem}@media only screen and (min-width: 768px){.form-group-inline .checkbox-group__subtitle,.form-group-inline .radio-group__subtitle{font-size:1.4rem;margin-top:3rem}}.form-group-inline .checkbox-group__subtitle:first-child,.form-group-inline .radio-group__subtitle:first-child{margin-top:0}@media only screen and (min-width: 768px){.form-group-inline .checkbox-group__subtitle:first-child,.form-group-inline .radio-group__subtitle:first-child{margin:0.8rem 0 1rem}}@media only screen and (min-width: 992px){.form-group-inline .checkbox-group__subtitle:first-child,.form-group-inline .radio-group__subtitle:first-child{margin-top:0}}@media only screen and (min-width: 1250px){.form-group-inline .checkbox-group__subtitle:first-child,.form-group-inline .radio-group__subtitle:first-child{margin-top:0.8rem}}.form-group-inline .form-help-text{margin-top:1rem}.form-group-inline--read-only label,.form-group-inline--read-only p{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem}@media only screen and (min-width: 768px){.form-group-inline--read-only label,.form-group-inline--read-only p{font-size:1.6rem}}.form-group-inline--read-only label,.form-group-inline--read-only p{margin-bottom:0}.form-group-inline--read-only label{color:#000}@media only screen and (min-width:992px) and (max-width:1249px){.form-group-inline--full label{margin:1.8rem 0 0;width:30%}}@media only screen and (min-width:992px) and (max-width:1249px){.form-group-inline--full .label-aside{width:70%}}@media only screen and (min-width: 768px){.btn--form-offset{margin-left:30%}}@media only screen and (min-width: 992px){.btn--form-offset{margin-left:0}}@media only screen and (min-width: 1250px){.btn--form-offset{margin-left:30%}}@media only screen and (min-width: 1920px){.btn--form-offset{margin-left:25%}}.panel .form-group-inline:last-child{margin-bottom:0}.panel .form-group-inline:last-child .checkbox{margin-bottom:0.5rem}@media only screen and (min-width: 1250px){.panel .form-group-inline .checkbox label{width:19rem}}@media only screen and (min-width: 1440px){.panel .form-group-inline .checkbox label{width:21rem}}@media only screen and (min-width: 1250px){.panel .form-group-inline .checkbox .checkbox__icon{left:16rem}}@media only screen and (min-width: 1440px){.panel .form-group-inline .checkbox .checkbox__icon{left:18rem}}.video-gallery-input{display:block;position:relative;text-decoration:none}@media only screen and (min-width: 768px){.video-gallery-input{padding-right:15rem}}@media only screen and (min-width: 992px){.video-gallery-input{padding-right:12rem}}@media only screen and (min-width: 1250px){.video-gallery-input{padding-right:15rem}}.video-gallery-add-btn{margin-top:2rem;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width: 768px){.video-gallery-add-btn{height:6rem;line-height:6rem;margin-top:0;position:absolute;top:0;right:0;width:15rem}}@media only screen and (min-width: 992px){.video-gallery-add-btn{width:12rem}}@media only screen and (min-width: 1250px){.video-gallery-add-btn{width:15rem}}.form-input-group .form-input{margin-bottom:1.5rem}.submit-area{background:#f4f7f6;padding:3rem;margin-top:2rem}.submit-area--m-top{margin-top:3rem}@media only screen and (min-width: 1250px){.submit-area--m-top{margin-top:4rem}}@media only screen and (min-width: 768px){.submit-area--nav{display:flex;flex-direction:row-reverse}}.submit-area h2{font-size:2rem;margin:0 0 1rem}@media only screen and (min-width: 768px){.submit-area h2{font-size:2.4rem}}.submit-area h2:after{display:none}.submit-area p{margin:0}.submit-area p.m-bottom{margin-bottom:2rem}.submit-area .slider-checkboxes{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.submit-area .slider-checkboxes{float:left;margin:1.2rem 0 0}}.submit-area .btn-group .btn{margin:0 0 1.5rem;width:100%}@media only screen and (min-width: 768px){.submit-area .btn-group .btn{margin-bottom:0;margin-right:1.5rem;width:auto}}.submit-area .btn-group .btn:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.submit-area .btn-group .btn:last-child{margin-right:0}}.submit-area .checkbox{margin-top:1.5rem}.submit-area .row{margin-top:1rem}.submit-area .row .btn{margin-top:2rem;float:left;width:100%}@media only screen and (min-width: 768px){.submit-area .row .btn{width:auto}}@media only screen and (min-width: 1250px){.submit-area .row .btn{float:right;margin-top:1rem}}@media only screen and (min-width: 1440px){.submit-area .row .btn{margin-top:0}}.checkbox{line-height:1;margin-top:0.4rem;margin-bottom:1rem;min-height:3rem;position:relative}.checkbox.no-m-bottom{margin-top:2.5rem;margin-bottom:-0.5rem !important}.checkbox:last-child{margin-bottom:0}.checkbox label{display:inline-block;font-weight:400;line-height:1.5;margin:0;padding:0 0 0 4rem;position:relative}@media only screen and (min-width: 768px){.checkbox label{padding-left:4.5rem}}.checkbox--label-left label{padding:0 4rem 0 0;text-align:right;width:100%}@media only screen and (min-width: 768px){.checkbox--label-left label{padding-right:4.5rem}}.checkbox__icon{border:0.1rem solid #dcdedd;background:#fff;color:transparent;display:block;font-size:1.4rem;height:3rem;left:0;padding-top:0.7rem;position:absolute;text-align:center;top:-0.5rem;width:3rem}.checkbox__icon svg{color:#fff;position:relative;opacity:0}.checkbox--label-left .checkbox__icon{left:auto;right:0}.checkbox__icon-svg{width:1.4rem;height:1.4rem}.checkbox.checked .checkbox__icon{border-color:#ff0198}.checkbox.checked .checkbox__icon svg{color:#ff0198;opacity:1}.checkbox--crimson.checked .checkbox__icon{border-color:#ff0198}.checkbox--crimson.checked .checkbox__icon svg{color:#ff0198}.checkbox input{opacity:0;filter:alpha(opacity=0);position:absolute;height:0;width:0}.radio{line-height:1;margin-top:0.4rem;margin-bottom:1rem;min-height:3rem;position:relative}.radio.no-m-bottom{margin-top:2.5rem;margin-bottom:-0.5rem !important}.radio:last-child{margin-bottom:0}.radio label{display:inline-block;font-weight:400;line-height:1.5;margin:0;padding:0 0 0 4rem;position:relative}@media only screen and (min-width: 768px){.radio label{padding-left:4.5rem}}.radio__icon{border:0.1rem solid #dcdedd;background:#fff;color:rgba(0,0,0,0.05);display:block;font-size:1.4rem;height:3rem;left:0;padding-top:0.7rem;position:absolute;text-align:center;top:0;width:3rem}.radio__icon svg{color:#fff;position:relative}.radio__icon-svg{width:1.4rem;height:1.4rem}.radio.checked .radio__icon{border-color:#ff0198}.radio.checked .radio__icon svg{color:#ff0198}.radio.checked label{font-weight:400}.radio input{opacity:0;filter:alpha(opacity=0);position:absolute;height:0;width:0}.radio,.checkbox{*zoom:1}.radio--inline,.checkbox--inline{float:left;margin:-0.5rem 1.5rem 2rem 0}@media only screen and (min-width: 768px){.radio--inline,.checkbox--inline{margin:0.2rem 3rem 1rem 0}}@media only screen and (min-width: 992px){.radio--inline-fixed,.checkbox--inline-fixed{float:left;width:33.333333%}}@media only screen and (max-width:767px){.form-group-inline .checkbox--inline label,.form-group-inline .radio-group .radio--inline label{padding-left:0;padding-top:3.5rem;text-align:center;width:3rem}}.slider-checkboxes{display:inline-block;position:relative}.slider-checkboxes label{cursor:pointer;display:inline-block;font-weight:400;line-height:1.6;padding-right:6.6rem;position:relative;z-index:1}@media only screen and (min-width: 992px){.slider-checkboxes label{padding-right:8rem}}@media only screen and (min-width: 1250px){.slider-checkboxes label{padding-right:9rem}}.slider-checkboxes.checked label+span,.slider-checkboxes.angular-slider.checked{background:#bfd2cd}.slider-checkboxes.checked label+span:before,.slider-checkboxes.angular-slider.checked:before{background:#ff0198;left:2.3rem}@media only screen and (min-width: 992px){.slider-checkboxes.checked label+span:before,.slider-checkboxes.angular-slider.checked:before{left:3rem}}.slider-checkboxes label+span,.slider-checkboxes.angular-slider{-webkit-border-radius:2.3rem;-moz-border-radius:2.3rem;border-radius:2.3rem;background:#d9dbdc;display:block;height:2.3rem;position:absolute;right:0;top:0;width:4.6rem}@media only screen and (min-width: 992px){.slider-checkboxes label+span,.slider-checkboxes.angular-slider{-webkit-border-radius:3rem;-moz-border-radius:3rem;border-radius:3rem;height:3rem;top:-0.3rem;width:6rem}}.slider-checkboxes label+span:before,.slider-checkboxes.angular-slider:before{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#afb3b7;content:'';display:block;left:0;position:absolute;height:2.3rem;width:2.3rem}@media only screen and (min-width: 992px){.slider-checkboxes label+span:before,.slider-checkboxes.angular-slider:before{height:3rem;width:3rem}}.slider-checkboxes.angular-slider{cursor:pointer}.slider-checkboxes input{opacity:0;filter:alpha(opacity=0);position:absolute;height:0;width:0}.slider-checkboxes.angular-slider{position:relative;top:0;left:0}.toggle-buttons{background:#d9dbdc;color:#fff;display:inline-flex;width:100%}@media only screen and (min-width: 768px){.toggle-buttons{width:auto}}@media only screen and (min-width: 768px){.toggle-buttons--attendance{width:19.5rem}}.toggle-buttons__radio{display:none}.toggle-buttons__radio:checked+.toggle-buttons__label{background:#afb3b7;color:#fff;cursor:default}.toggle-buttons__radio:checked+.toggle-buttons__label--primary{background:#ff0198;color:#fff;cursor:default}.toggle-buttons__label{display:block;padding:0 1.5rem;margin:0.3rem;text-align:center;flex-grow:1;line-height:3.7rem;color:gray;cursor:pointer;flex-basis:50%}.toggle-buttons__label:first-child{margin-right:0}.toggle-buttons__label:last-child{margin-left:0}.toggle-buttons--disabled{opacity:0.4;filter:alpha(opacity=40);cursor:not-allowed}.toggle-buttons--disabled .toggle-buttons__label{cursor:not-allowed !important}.button-checkboxes{display:inline-block}.button-checkboxes--mobile-full{width:100%}@media only screen and (min-width: 768px){.button-checkboxes--mobile-full{width:auto}}.button-checkboxes label{border:0.2rem solid gray;display:inline-block;padding:0.8rem 1.6rem 0.8rem;color:gray;cursor:pointer;margin:0;width:100%;text-align:center}.button-checkboxes input{display:none}.button-checkboxes input[type=checkbox]:checked+label{background:#ff0198;color:#fff;border-color:#ff0198}.button-checkboxes__icon{font-size:1.6rem;margin-right:0.5rem;position:relative;height:1.6rem;width:1.6rem;top:0.3rem}.full-width-toggle-label-wrap .slider-checkboxes{display:block;margin-bottom:2rem}.full-width-toggle-label-wrap .slider-checkboxes label{display:block;padding-top:1rem}.full-width-toggle-label-wrap .slider-checkboxes span{top:0.6rem}.form-single-image-upload .upload-prompt-wrap,.file-upload .upload-prompt-wrap{display:inline-block;position:relative}.form-single-image-upload .upload-prompt-wrap .fake-button svg,.file-upload .upload-prompt-wrap .fake-button svg{margin-right:0.5rem}.form-single-image-upload .upload-prompt-wrap:hover .fake-button,.file-upload .upload-prompt-wrap:hover .fake-button{background:#cd007a}.form-single-image-upload input,.file-upload input{opacity:0;filter:alpha(opacity=0);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.filename-wrap .filename-holder{margin:0;padding-left:2rem;position:relative}.filename-wrap .filename-holder .cross-close{float:left;left:0;margin-right:1rem;position:absolute;top:0}.edit-resource-link-list{margin-top:3rem !important}.filename-wrap,.document-uploaded-wrap{background:#f4f7f6;color:#000;font-size:1.4rem;line-height:1.8;overflow:visible;margin-top:2rem;margin-bottom:2rem;padding:2rem;position:relative;text-align:left}.filename-wrap:last-of-type,.document-uploaded-wrap:last-of-type{margin-bottom:0}.filename-wrap:first-child,.document-uploaded-wrap:first-child{margin-top:0}.filename-wrap.white,.document-uploaded-wrap.white{background:#fff}.filename-wrap.moveable,.document-uploaded-wrap.moveable{cursor:move}.filename-wrap p,.document-uploaded-wrap p{font-size:1.4rem;font-weight:600;line-height:1.8;margin:0 !important}.filename-wrap .lbl,.document-uploaded-wrap .lbl,.filename-wrap .val,.document-uploaded-wrap .val{display:block}@media only screen and (min-width: 768px){.filename-wrap .lbl,.document-uploaded-wrap .lbl,.filename-wrap .val,.document-uploaded-wrap .val{display:inline-block;float:left}}@media only screen and (min-width: 992px){.filename-wrap .lbl,.document-uploaded-wrap .lbl,.filename-wrap .val,.document-uploaded-wrap .val{display:block}}@media only screen and (min-width: 1366px){.filename-wrap .lbl,.document-uploaded-wrap .lbl,.filename-wrap .val,.document-uploaded-wrap .val{display:inline-block}}.filename-wrap .lbl,.document-uploaded-wrap .lbl{font-weight:600}@media only screen and (min-width: 768px){.filename-wrap .lbl,.document-uploaded-wrap .lbl{width:20%}}@media only screen and (min-width: 992px){.filename-wrap .lbl,.document-uploaded-wrap .lbl{width:25%}}.filename-wrap .val,.document-uploaded-wrap .val{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.filename-wrap .val,.document-uploaded-wrap .val{margin-bottom:0;width:80%}}@media only screen and (min-width: 992px){.filename-wrap .val,.document-uploaded-wrap .val{margin-bottom:1rem;width:75%}}.filename-wrap .val.last,.document-uploaded-wrap .val.last{margin-bottom:0}.filename-wrap .remove,.document-uploaded-wrap .remove{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;color:#fff;cursor:pointer;font-size:1.8rem;height:2.9rem;line-height:1;padding-top:0.6rem;position:absolute;right:-0.7rem;text-align:center;top:-0.7rem;width:2.9rem}.filename-wrap .remove:hover,.document-uploaded-wrap .remove:hover{background:#000}.filename-wrap .remove svg,.document-uploaded-wrap .remove svg{left:0.05rem;position:relative}.mce-tinymce{width:100% !important}.mce-tinymce .mce-content-body a,.mce-tinymce .mce-content-body a:link,.mce-tinymce .mce-content-body a:active,.mce-tinymce .mce-content-body a:visited{color:blue !important}.mce-tinymce a,.mce-tinymce a:link,.mce-tinymce a:active,.mce-tinymce a:visited{color:#ff0198 !important;text-decoration:none}.mce-tinymce a:hover{text-decoration:underline}.mce-tinymce .mce-toolbar-grp.mce-container.mce-panel{background:#f4f7f6 !important}.mce-tinymce .mce-edit-area{-webkit-box-shadow:inset 0 -0.2rem 0 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -0.2rem 0 0 rgba(0,0,0,0.1);box-shadow:inset 0 -0.2rem 0 0 rgba(0,0,0,0.1);background:#f4f7f6;color:#000;font-size:1.4rem;padding:2rem 1.5rem}@media only screen and (min-width: 1250px){.mce-tinymce .mce-edit-area{padding:2.5rem 2rem}}.mce-tinymce .mce-toolbar-grp{border-bottom:0.1rem solid rgba(0,0,0,0.1)}.mce-tinymce .mce-btn{background:#f4f7f6 !important}.mce-primary{background-color:#ff0198 !important}.mce-primary:hover{background-color:#000 !important}.mce-primary{border:none !important}.mce-widget.mce-btn.mce-active{background:#fff !important}.mce-flow-layout-item{margin:0 !important;padding:1rem 0 1rem 1rem !important}@media only screen and (min-width: 1250px){.mce-flow-layout-item{padding:1rem 0 1rem 1rem !important}}.wysiwyg--inverted .mce-tinymce .mce-edit-area{background:#fff}.wysiwyg--inverted .mce-tinymce .mce-toolbar-grp{border-bottom:none}.wysiwyg--inverted .mce-btn-group{margin-bottom:1rem !important;margin-left:-1rem !important}.section-title+.form-help-text{margin-top:-1rem}.form-help-text{color:#000;font-size:1.4rem;line-height:1.7;margin:0 0 2rem;position:relative}@media only screen and (min-width: 1250px){.form-help-text{font-size:1.6rem}}.form-help-text p{font-size:1.4rem;line-height:1.7}@media only screen and (min-width: 1250px){.form-help-text p{font-size:1.6rem;margin-bottom:3rem}}.form-help-text a{color:#ff0198;text-decoration:none}.form-help-text a:hover{text-decoration:underline}.form-help-text svg{display:none}.form-help-text.no-icon{padding-left:0}.form-help-text.no-m-bottom{margin-bottom:0}.form-help-description{margin-bottom:4rem !important}.taxonomy-wrap{margin-bottom:2rem}.taxonomy-display{margin:2rem 0 0}.taxonomy-display p{margin:0}.taxonomy-display .sub{color:#c1c4ca;color:#ccc;font-style:italic}.btn--taxonomy-select{margin-right:1rem;margin-bottom:1rem}@media only screen and (min-width: 768px){.btn--taxonomy-select{margin-bottom:0}}.taxonomy-typeahead{margin-bottom:2rem}.taxonomy-typeahead .pill-area{margin-top:2rem;margin-bottom:-1rem}.taxonomy-typeahead,.user-typeahead{position:relative}.taxonomy-typeahead ul.dropdown-menu,.user-typeahead ul.dropdown-menu{background:#f9f9f9;border-top:none;float:left;max-height:30rem;list-style:none;margin:0;padding:0;position:absolute;overflow:auto;width:100%;z-index:10}@media only screen and (min-width: 768px){.taxonomy-typeahead ul.dropdown-menu,.user-typeahead ul.dropdown-menu{max-height:40rem}}.taxonomy-typeahead ul.dropdown-menu li,.user-typeahead ul.dropdown-menu li{cursor:pointer;font-size:1.4rem;line-height:1.8;margin:0}.taxonomy-typeahead ul.dropdown-menu li.active,.user-typeahead ul.dropdown-menu li.active{background:#f5f6f7}.taxonomy-typeahead ul.dropdown-menu .user-typeahead-result,.user-typeahead ul.dropdown-menu .user-typeahead-result{padding:1rem 1.2rem}.taxonomy-typeahead ul.dropdown-menu .user-typeahead-result .user-typeahead-left,.user-typeahead ul.dropdown-menu .user-typeahead-result .user-typeahead-left{float:left}.taxonomy-typeahead ul.dropdown-menu .user-typeahead-result .member-name,.user-typeahead ul.dropdown-menu .user-typeahead-result .member-name{color:#ccc;font-weight:600}.taxonomy-typeahead ul.dropdown-menu .user-typeahead-result .member-name strong,.user-typeahead ul.dropdown-menu .user-typeahead-result .member-name strong{color:#000}.taxonomy-typeahead ul.dropdown-menu .user-typeahead-result .avatar,.user-typeahead ul.dropdown-menu .user-typeahead-result .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:0.2rem solid #ccc;height:5rem;margin-right:1rem;width:5rem}.taxonomy-typeahead ul.dropdown-menu .taxonomy-typeahead-result,.user-typeahead ul.dropdown-menu .taxonomy-typeahead-result{padding:1rem 1.2rem}.field-valid{position:relative}.field-valid svg{font-size:1.6rem;position:absolute;top:2.1rem;right:1.5rem}.field-valid.has-valid svg{color:#ff0198}.field-valid.has-valid .form-input{-webkit-box-shadow:inset 0 -0.2rem 0 0 #ff0198;-moz-box-shadow:inset 0 -0.2rem 0 0 #ff0198;box-shadow:inset 0 -0.2rem 0 0 #ff0198}.field-valid.has-invalid svg{color:#f27474}.field-valid.has-invalid .form-input{-webkit-box-shadow:inset 0 -0.2rem 0 0 #f27474;-moz-box-shadow:inset 0 -0.2rem 0 0 #f27474;box-shadow:inset 0 -0.2rem 0 0 #f27474}.add-form-element{background:#fff;border:dashed 0.2rem #ccc;color:#ccc;cursor:pointer;font-size:1.5rem;font-weight:600;margin-bottom:2rem;padding:6rem 2rem;text-align:center;text-transform:uppercase}.add-form-element svg{font-size:1.8rem;margin-right:0.5rem;position:relative;top:0.2rem}.add-form-element:hover{border-color:#000;color:#000}.field-area{background:#f4f7f6;margin:0 0 2rem;padding:4rem 0 0 0;position:relative}.field-area--monospace{font-family:monospace}@media only screen and (min-width: 768px){.field-area{padding:0 4rem 0 0}}.field-area h4{font-weight:600;font-size:1.5rem;margin:4.5rem 0 2.5rem}.field-area h4:after{display:none}.field-area .field-area-inner{padding:4rem 3rem;border-top:0.1rem solid #eee}@media only screen and (min-width: 768px){.field-area .field-area-inner{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 992px){.field-area .field-area-inner{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width: 1250px){.field-area .field-area-inner{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width: 1920px){.field-area .field-area-inner{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 768px){.field-area .field-area-inner{border-top:none;border-right:0.1rem solid #eee}}.field-area .field-area-discount .form-input{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.field-area .field-area-discount .form-input{float:left;margin:0 2rem 0 0;width:8rem}}@media only screen and (min-width: 1440px){.field-area .field-area-discount .form-input{width:10rem}}@media only screen and (min-width: 768px){.field-area .field-area-discount .btn{float:left;margin-right:2rem;height:6rem;line-height:6rem}}@media only screen and (min-width:768px) and (max-width:991px){.field-area .field-area-discount .btn{padding-left:2rem;padding-right:2rem}}.field-area .field-area-discount .discount-preview-price{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;margin-top:2rem}@media only screen and (min-width: 768px){.field-area .field-area-discount .discount-preview-price{font-size:1.6rem}}.field-area .field-area-discount .discount-preview-price{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.field-area .field-area-discount .discount-preview-price{font-size:1.4rem}}@media only screen and (min-width: 768px){.field-area .field-area-discount .discount-preview-price{float:left;margin:1.8rem 0 0 0}}@media only screen and (min-width: 1250px){.field-area .field-area-discount .discount-preview-price{margin-top:1.7rem}}.field-area .controls-area{position:absolute;right:0;top:0}@media only screen and (min-width: 768px){.field-area .controls-area{width:4rem}}.field-area .controls-area a{border-left:0.1rem solid #eee;color:#ccc;display:block;float:right;height:4rem;line-height:4rem;text-align:center;width:4rem}@media only screen and (min-width: 768px){.field-area .controls-area a{border-left:none;border-bottom:0.1rem solid #eee;float:none}}.field-area .controls-area a:hover{background:#fff;color:#ccc}p.input-sub-help-text{margin:10px 0 0;font-size:14px;color:#949494}.judge-file-upload__input{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.ui-datepicker{width:272px;background-color:#fff;border:0.5rem solid #ccc;display:none;margin:10px 0 0 0}.ui-datepicker .ui-datepicker-header{background-color:#ccc;color:#fff;cursor:default;margin:-0.5rem -0.5rem 0.2rem;position:relative}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0;width:5.2rem;height:4.4rem;color:#fff;text-align:center;cursor:pointer}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background-color:#eee}.ui-datepicker .ui-datepicker-prev:active,.ui-datepicker .ui-datepicker-next:active{background-color:#eee}.ui-datepicker .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-next.ui-state-disabled{opacity:0.7;filter:alpha(opacity=70);background-color:transparent;color:rgba(255,255,255,0.75);cursor:default}.ui-datepicker .ui-datepicker-prev{border-right:solid 0.2rem #eee;left:0}.ui-datepicker .ui-datepicker-next{border-left:solid 0.2rem #eee;right:0}.ui-datepicker .ui-datepicker-title{font-weight:600;line-height:4.4rem;margin:0 5.2rem;text-align:center;font-size:14.994px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-0.5rem;top:50%;margin-top:-0.6rem;text-indent:-9999px;width:0;height:0;content:""}.ui-datepicker .ui-icon-circle-triangle-w{border:inset transparent;border-width:0.6rem 1.2rem 0.6rem 0;border-right-color:#fff}.ui-datepicker .ui-icon-circle-triangle-e{border:outset transparent;border-width:0.6rem 0 0.6rem 1.2rem;border-left-color:#fff}.ui-datepicker table{border-left:0.3rem solid #fff;border-right:0.3rem solid #fff;font-size:1.4rem;margin:0 0 0.3rem;width:100%}.ui-datepicker th{min-width:3.4rem;height:3rem;text-align:center;font-weight:bold;border:0;padding:0.1rem;vertical-align:middle;color:#000}.ui-datepicker td{border:0;padding:0.1rem;text-align:center;vertical-align:middle}.ui-datepicker td span,.ui-datepicker td a{display:block;text-decoration:none;color:#000;height:3rem;line-height:3rem;min-width:3.4rem}.ui-datepicker td.ui-datepicker-unselectable span{color:#ccc}.ui-datepicker td a:hover{background-color:#eee;color:#fff}.ui-datepicker .ui-state-active{background-color:#eee;color:#fff}.ui-datepicker .ui-datepicker-other-month a{color:#000}.ui-datepicker select{font-size:1em;margin:0.1rem 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.5em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker:before{content:"";border-color:transparent transparent #ccc;border-style:solid;border-width:0 0.6rem 0.6rem;height:0;margin-top:0;opacity:1;position:absolute;left:1.12rem;top:-1.1rem;width:0;z-index:10}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.primary-nav{font-size:0;list-style:none;margin:0;padding:0}.primary-nav__item{display:inline-block;font-size:1.6rem;font-weight:700;line-height:1;margin:0 3rem 0 0;padding:0;position:relative}@media only screen and (min-width: 1650px){.primary-nav__item{font-size:1.8rem;margin-right:4rem}}.primary-nav__item:last-child{margin-right:0}.primary-nav__link{color:#fff}.primary-nav__link{color:#fff;text-decoration:none}.primary-nav__link:hover,.primary-nav__item--current .primary-nav__link{border-bottom:0.2rem solid #fff;text-decoration:none}.secondary-nav{font-size:0;float:left;list-style:none;margin:0;overflow:hidden;margin-top:1.5rem;padding:0;position:relative}.secondary-nav__item{display:inline-block;font-size:1.3rem;font-weight:700;line-height:1.3;margin:0 1.7rem 0 0;padding:0}@media only screen and (min-width: 1440px){.secondary-nav__item{margin-right:2rem}}@media only screen and (min-width: 1650px){.secondary-nav__item{font-size:1.4rem;margin-right:3rem}}@media only screen and (min-width: 768px){.secondary-nav__item:last-child{margin-right:0}}.secondary-nav__link{color:#fff;display:block;padding-top:1.5rem;position:relative;text-decoration:none;z-index:1}.secondary-nav__link:hover,.secondary-nav__item--current .secondary-nav__link{border-bottom:0.2rem solid #fff;text-decoration:none}.secondary-nav-account-link{border:0.2rem solid #fff;color:#fff;display:inline-block;font-size:1.3rem;font-weight:700;text-decoration:none;float:right;margin-top:2rem;padding:1rem;line-height:1}@media only screen and (min-width: 1440px){.secondary-nav-account-link{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width: 1650px){.secondary-nav-account-link{font-size:1.4rem}}.secondary-nav-account-link:hover{background:#fff;color:#ff0198}.slide-out-mask{opacity:0.7;filter:alpha(opacity=70);background:#000;display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:99998}.slide-out{background:#ff0198;bottom:0;overflow-x:auto;padding:6rem 2rem 2rem;position:fixed;right:-100rem;top:0;width:28rem;z-index:99999}@media only screen and (min-width: 768px){.slide-out{padding:8.5rem 4rem 2rem;width:60rem}}@media only screen and (min-width: 992px){.slide-out{padding-top:7rem}}@media only screen and (min-width: 1250px){.slide-out{padding:10.5rem 8rem 2rem;width:80rem}}@media only screen and (min-width: 1025px) and (max-height: 1000px){.slide-out{padding-top:5rem}}@media only screen and (min-width: 1920px){.slide-out{width:100rem}}.slide-out__close{color:#fff;cursor:pointer;font-size:3rem;position:absolute;right:2rem;top:2rem}@media only screen and (min-width: 768px){.slide-out__close{font-size:3.8rem}}@media only screen and (min-width: 1250px){.slide-out__close{right:4rem;top:4rem}}@media only screen and (min-width: 1025px) and (max-height: 1000px){.slide-out__close{right:2rem;top:2rem}}.slide-out__close:hover{opacity:0.75;filter:alpha(opacity=75)}.slide-out__hr{border:none;border-top:0.1rem solid rgba(255,255,255,0.5);margin:2rem 0 3rem}@media only screen and (min-width: 768px){.slide-out__hr{margin:5rem 0}}@media only screen and (min-width: 992px){.slide-out__hr{margin:3rem 0}}@media only screen and (min-width: 1250px){.slide-out__hr{margin:5rem 0}}@media only screen and (min-width: 1025px) and (max-height: 1000px){.slide-out__hr{margin:3rem 0}}.slide-out-nav{margin-bottom:4rem}@media only screen and (min-width: 768px){.slide-out-nav{margin-bottom:6rem}}.slide-out-nav__list{list-style:none;margin:0;padding:0}.slide-out-nav__item{font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:0;padding:1rem 4rem 0 0;position:relative}@media only screen and (min-width: 768px){.slide-out-nav__item{font-size:3.2rem;margin-bottom:1.5rem;padding:0}}@media only screen and (min-width: 992px){.slide-out-nav__item{font-size:2.8rem}}@media only screen and (min-width: 1250px){.slide-out-nav__item{font-size:4.2rem;margin-bottom:1.5rem}}@media only screen and (min-width: 1025px) and (max-height: 1000px){.slide-out-nav__item{font-size:2.8rem}}.slide-out-nav__item:last-child{margin-bottom:0}.slide-out-nav__item--current .slide-out-nav__link{border-bottom:0.2rem solid #fff}@media only screen and (min-width: 768px){.slide-out-nav__item--current .slide-out-nav__link{border-bottom-width:0.3rem}}.slide-out-nav__link{border-bottom:0.2rem solid transparent;color:#fff;display:inline-block;padding-bottom:0.3rem}@media only screen and (min-width: 768px){.slide-out-nav__link{border-bottom-width:0.3rem}}.slide-out-nav__link:hover{border-bottom-color:#fff;text-decoration:none}.slide-out-account-nav{list-style:none;margin:0 0 3rem;padding:0}@media only screen and (min-width: 768px){.slide-out-account-nav{margin-bottom:5rem}}@media only screen and (min-width: 1250px){.slide-out-account-nav{margin-bottom:7rem}}@media only screen and (min-width: 1025px) and (max-height: 1000px){.slide-out-account-nav{margin-bottom:5rem}}@media only screen and (min-width: 1650px){.slide-out-account-nav{margin-bottom:10rem}}.slide-out-account-nav__item{color:#fff;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:1.2rem}@media only screen and (min-width: 768px){.slide-out-account-nav__item{font-size:1.8rem;margin-bottom:1.5rem}}@media only screen and (min-width: 992px){.slide-out-account-nav__item{font-size:1.4rem;margin-bottom:1rem}}@media only screen and (min-width: 1250px){.slide-out-account-nav__item{font-size:1.8rem;margin-bottom:1.5rem}}@media only screen and (min-width: 1025px) and (max-height: 1000px){.slide-out-account-nav__item{font-size:1.6rem;margin-bottom:1rem}}.slide-out-account-nav__item:last-child{margin-bottom:0}.slide-out-account-nav__item--user{font-size:2.2rem}.slide-out-account-nav__link{color:#fff}.slide-out-account-nav__link:hover{border-bottom:0.2rem solid #fff;text-decoration:none}.slide-out-user-nav{list-style:none;margin:0 0 2rem;padding:0}@media only screen and (min-width: 768px){.slide-out-user-nav{margin-bottom:3rem}}.slide-out-user-nav__item{color:#fff;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:0.8rem}@media only screen and (min-width: 768px){.slide-out-user-nav__item{font-size:2.2rem}}.slide-out-user-nav__item:last-child{margin-bottom:0}.slide-out-user-nav__link{color:#fff}.slide-out-user-nav__link:hover{color:#000;text-decoration:none}.slide-out-user-nav__link--notifications,.slide-out-user-nav__link--messages{float:right;margin-left:0.8rem;position:relative;top:0.1rem}.slide-out-user-nav__counter{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#00d8ff;border:0.1rem solid #ff0198;position:absolute;top:-0.3rem;height:1rem;width:1rem}@media only screen and (min-width: 768px){.slide-out-user-nav__counter{border-width:0.2rem;top:-0.3rem;height:1.4rem;width:1.4rem}}.slide-out-user-nav__link--notifications .slide-out-user-nav__counter{right:-0.2rem}@media only screen and (min-width: 768px){.slide-out-user-nav__link--notifications .slide-out-user-nav__counter{right:-0.1rem}}.slide-out-user-nav__link--messages .slide-out-user-nav__counter{right:-0.3rem}@media only screen and (min-width: 768px){.slide-out-user-nav__link--messages .slide-out-user-nav__counter{right:-0.5rem}}.slide-out-social{font-size:0;list-style:none;margin:0;padding:0}.slide-out-social__item{color:#fff;display:inline-block;font-size:1.6rem;line-height:1;margin-right:2rem}@media only screen and (min-width: 768px){.slide-out-social__item{font-size:2.2rem;margin-right:3.5rem}}.slide-out-social__item:last-child{margin-bottom:0}.slide-out-social__item--user{font-size:2.2rem}.slide-out-social__link{color:#fff}.slide-out-social__link:hover{color:#000;text-decoration:none}.nav-dropdown-toggle{color:#fff;display:block;font-size:1.8rem;padding-top:1rem;position:absolute;right:0;height:3.4rem;text-align:center;top:0;width:3.4rem;z-index:1}@media only screen and (min-width: 768px){.nav-dropdown-toggle{font-size:2.4rem;height:3.2rem;padding-top:0.5rem;width:3.2rem}}@media only screen and (min-width: 992px){.nav-dropdown-toggle{font-size:1.8rem;height:2.8rem;width:2.8rem}}@media only screen and (min-width: 1250px){.nav-dropdown-toggle{display:none !important}}.nav-dropdown-toggle svg{-webkit-transition:transform 0.15s ease;-moz-transition:transform 0.15s ease;transition:transform 0.15s ease}.nav-dropdown-toggle--is-open svg{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-nav-dropdown{display:none;list-style:none;margin:0;padding:0 0 0 1rem}@media only screen and (min-width: 1250px){.mobile-nav-dropdown{display:none !important}}.mobile-nav-dropdown__item{font-size:1.3rem;font-weight:600;line-height:1.4;margin:0;padding:0 0 1rem}@media only screen and (min-width: 768px){.mobile-nav-dropdown__item{font-size:1.8rem}}.mobile-nav-dropdown__item:first-child{margin-top:1rem}.mobile-nav-dropdown__link{border-bottom:0.2rem solid transparent;color:#fff;display:inline-block;line-height:1;padding:0 0 0.1rem;text-decoration:none}.mobile-nav-dropdown__item--current .mobile-nav-dropdown__link,.mobile-nav-dropdown__link:hover{border-bottom-color:#fff;text-decoration:none}.mobile-nav-dropdown__item:first-child .mobile-nav-dropdown__link{padding-top:1rem}.footer{background:#000;padding-top:5rem;padding-bottom:2rem}@media only screen and (min-width: 768px){.footer{padding-bottom:3rem}}@media only screen and (min-width: 1250px){.footer__row{display:flex}}@media only screen and (min-width: 1250px){.footer__column{flex-grow:1;width:auto}}.footer__contact-details{margin-bottom:3rem}@media only screen and (min-width: 768px){.footer__contact-details{margin-bottom:0}}.footer__title{font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:0.06rem;margin-bottom:1.5rem;text-transform:uppercase}@media only screen and (min-width: 768px){.footer__title{margin-top:0;margin-bottom:1rem}}@media only screen and (min-width: 1250px){.footer__title{margin-bottom:2rem}}@media only screen and (min-width: 1920px){.footer__title{font-size:1.6rem}}.footer__title-link{color:#fff;text-decoration:none}.footer__title-link:hover{color:#ff0198}.footer p{color:#999;font-size:1.2rem;font-weight:700;line-height:1.6;margin:0 0 2rem}@media only screen and (min-width: 374px){.footer p{font-size:1.3rem}}@media only screen and (min-width: 768px){.footer p{font-size:1.4rem}}@media only screen and (min-width: 1920px){.footer p{font-size:1.6rem}}.footer p a{color:#999;text-decoration:none}.footer p a:hover{color:#ff0198}.footer__address,.footer__email-address{float:left;margin-bottom:0 !important}@media only screen and (min-width: 768px){.footer__address,.footer__email-address{width:100% !important}}.footer__address{width:45%}@media only screen and (min-width: 374px){.footer__address{width:50%}}@media only screen and (min-width: 768px){.footer__address{margin-bottom:2rem !important}}.footer__email-address{width:55%}@media only screen and (min-width: 374px){.footer__email-address{width:50%}}.footer-list{list-style:none;margin:0 0 3rem;padding:0}@media only screen and (min-width: 1650px){.footer-list{margin-bottom:4rem}}.footer-list__item{float:left;font-size:1.2rem;font-weight:700;line-height:1.5;margin:0 0 0.8rem;padding-right:1rem;width:50%}@media only screen and (min-width: 374px){.footer-list__item{font-size:1.3rem}}@media only screen and (min-width: 768px){.footer-list__item{font-size:1.4rem;margin-bottom:0.6rem;padding-right:0;width:100%}}@media only screen and (min-width: 1250px){.footer-list__item{width:auto;float:none}}@media only screen and (min-width: 1920px){.footer-list__item{font-size:1.6rem;margin-bottom:0.3rem}}.footer-list__link{color:#999}.footer-list__link:hover{color:#fff;color:#ff0198;text-decoration:none}.footer-social{font-size:0;list-style:none;margin:2rem 0 0;padding:0}@media only screen and (min-width: 768px){.footer-social{float:right;margin:1.7rem 0 0}}.footer-social__item{color:#fff;display:inline-block;font-size:2.2rem;line-height:1;margin-right:2rem}@media only screen and (min-width: 768px){.footer-social__item{margin-right:3.5rem}}.footer-social__item:last-child{margin-bottom:0}.footer-social__item--user{font-size:2.2rem}.footer-social__link{color:#fff}.footer-social__link:hover{color:#ff0198;text-decoration:none}.footer-partner-logos{font-size:0;list-style:none;margin:-1rem 0 0;padding:0}@media only screen and (min-width: 768px){.footer-partner-logos{float:left;margin:1rem 0}}.footer-partner-logos__item{display:inline-block;line-height:1;margin:0;padding:0 1rem;vertical-align:middle;width:20%}@media only screen and (min-width: 768px){.footer-partner-logos__item{margin-right:3rem;padding:0;width:auto}}@media only screen and (min-width: 1250px){.footer-partner-logos__item{margin-right:2rem}}@media only screen and (min-width: 1440px){.footer-partner-logos__item{margin-right:3rem}}@media only screen and (min-width: 768px){.footer-partner-logos__item:last-child{margin:0}}.footer-partner-logos__link{display:block;text-decoration:none}.footer-partner-logos__img{display:block;height:auto;margin:0 auto;max-width:100%}.footer-copyright,.footer-contact{font-size:0;list-style:none;margin:0}.footer-copyright__item,.footer-contact__item{color:#999;font-size:1.2rem;font-weight:700;line-height:1.8;margin-bottom:0.4rem}@media only screen and (min-width: 374px){.footer-copyright__item,.footer-contact__item{font-size:1.3rem}}@media only screen and (min-width: 768px){.footer-copyright__item,.footer-contact__item{border-right:0.1rem solid #666;display:inline-block;font-size:1.4rem;line-height:1;margin-right:0.8rem;padding-right:0.8rem;margin-bottom:0.8rem}}@media only screen and (min-width: 992px){.footer-copyright__item,.footer-contact__item{font-size:1.4rem;margin-right:1.2rem;padding-right:1.2rem}}@media only screen and (min-width: 1920px){.footer-copyright__item,.footer-contact__item{font-size:1.6rem;margin-right:1.8rem;padding-right:1.8rem}}@media only screen and (min-width: 768px){.footer-copyright__item--last,.footer-contact__item--last{border-right:none;margin-right:0;padding-right:0}}.footer-copyright__link,.footer-contact__link{color:#999;text-decoration:none}.footer-copyright__link:hover,.footer-contact__link:hover{color:#ff0198;text-decoration:none}.footer-contact{margin:3rem 0 0;padding:0}@media only screen and (min-width: 992px){.footer-contact{margin-top:4rem;margin-bottom:0.6rem}}.newsletter-signup,.home-fw-banner{background:#ff0198;display:block;color:#fff;padding:3rem 0;width:100%}@media only screen and (min-width: 1250px){.newsletter-signup,.home-fw-banner{padding-top:4rem;padding-bottom:4rem}}@media only screen and (min-width: 768px){.newsletter-signup .container,.home-fw-banner .container{padding-right:25rem}}@media only screen and (min-width: 1250px){.newsletter-signup .container,.home-fw-banner .container{padding-right:2rem}}.newsletter-signup__title,.home-fw-banner__title{color:#fff;font-size:2.2rem;font-weight:900;line-height:1.2;margin-bottom:1rem}@media only screen and (min-width: 768px){.newsletter-signup__title,.home-fw-banner__title{font-size:2.6rem}}@media only screen and (min-width: 992px){.newsletter-signup__title,.home-fw-banner__title{font-size:3rem;line-height:1}}@media only screen and (min-width: 1250px){.newsletter-signup__title,.home-fw-banner__title{font-size:3.6rem}}.newsletter-signup__body,.home-fw-banner__body{color:#fff}@media only screen and (min-width: 768px){.newsletter-signup__body,.home-fw-banner__body{margin-bottom:0}}.newsletter-signup__cta,.home-fw-banner__cta{border:0.3rem solid #fff;color:#fff;line-height:3.5rem;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width: 768px){.newsletter-signup__cta,.home-fw-banner__cta{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:2rem;width:15rem}}@media only screen and (min-width: 1250px){.newsletter-signup__cta,.home-fw-banner__cta{height:5rem;line-height:4.6rem;width:18rem}}.newsletter-signup__cta:hover,.home-fw-banner__cta:hover{background:#fff;color:#ff0198}.feedback-panel{background:#eee;display:block;color:#fff;padding:3rem 0;width:100%}@media only screen and (min-width: 1250px){.feedback-panel{padding-top:4rem;padding-bottom:4rem}}.feedback-panel__title{color:#000;font-size:2.2rem;font-weight:900;line-height:1.2;margin-bottom:1rem}@media only screen and (min-width: 768px){.feedback-panel__title{float:left;font-size:2.6rem;margin-bottom:0;max-width:40rem}}@media only screen and (min-width:920px){.feedback-panel__title{margin-top:0.5rem;max-width:none}}@media only screen and (min-width: 992px){.feedback-panel__title{font-size:3rem;line-height:1}}@media only screen and (min-width: 1250px){.feedback-panel__title{font-size:3.6rem}}.feedback-panel__title--thanks{float:none}.feedback-panel__body{margin-top:3rem;margin-bottom:1rem}@media only screen and (min-width: 768px){.feedback-panel__body{margin-top:2rem}}@media only screen and (min-width: 1250px){.feedback-panel__body{margin-bottom:1.5rem}}@media only screen and (min-width: 1440px){.feedback-panel__body{margin-top:2rem}}.feedback-panel__textarea{height:20rem;margin-bottom:1.5rem}@media only screen and (min-width: 768px){.feedback-panel__buttons{float:right}}.feedback-panel__cta{border:0.3rem solid #000;color:#000;line-height:3.5rem;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width: 768px){.feedback-panel__cta{width:15rem}}@media only screen and (min-width: 1250px){.feedback-panel__cta{height:5rem;line-height:4.6rem;width:18rem}}.feedback-panel__cta:first-child{margin-bottom:1rem}@media only screen and (min-width: 768px){.feedback-panel__cta:first-child{margin-bottom:0;margin-right:1rem}}@media only screen and (min-width: 1250px){.feedback-panel__cta:first-child{margin-right:1.5rem}}.feedback-panel__cta:hover{background:#000;color:#fff}.feedback-panel__thanks .feedback-panel__title{float:none}@media only screen and (min-width: 768px){.feedback-panel__thanks .feedback-panel__title{margin-bottom:0.5rem}}@media only screen and (min-width: 1250px){.feedback-panel__thanks .feedback-panel__title{margin-bottom:1rem}}.feedback-panel__thanks .feedback-panel__body{margin:0}.adpanel{border-bottom:0.2rem solid #000;margin-bottom:2rem;padding-bottom:2rem}@media only screen and (min-width: 768px){.adpanel{margin-bottom:2rem;padding-bottom:2rem}}.adpanel:last-of-type{border-bottom:none;padding-bottom:0}.adpanel__img{display:block;height:auto;width:100%}.badges{font-size:0;list-style:none;margin:0;padding:0;text-align:center}.badges__item{background:#dfe3e8;color:#9a9fa9;display:inline-block;font-size:1.5rem;height:3rem;line-height:3rem;margin:0;padding:0;overflow:hidden;position:relative;text-align:center;width:3rem;z-index:3}@media only screen and (min-width: 768px){.badges__item{font-size:1.9rem;height:4rem;line-height:4rem;margin-left:0.5rem;margin-bottom:0.5rem;width:4rem}}@media only screen and (min-width:992px) and (max-width:1249px){.badges__item{font-size:1.5rem;height:3rem;line-height:3rem;width:3rem}}.badges__item.base-flag-style.trainee-finder-alumni{background:#fc0}.badges__item.base-flag-style.skills-passport{background:#9cb936}.badges__item.corner-flag.red{background:#bf1e2d;color:#fff}.badges__item.corner-flag.amber{background:#dfb533;color:#fff}.badges__item.corner-flag.green{background:#009571;color:#fff}.badges__item.ticked-course{background:#dfe3e8}.badges__item.psp-holder{background:#c4cfdc}.badges__item.tf-alumni{background:#87298c}.badges__img{display:block;height:auto;width:100%}.stickies{position:absolute;top:1rem;right:-1rem;text-align:right}.stickies--left-align{right:auto;left:-1rem;text-align:left}.stickies--inline{position:relative;right:auto;top:auto;text-align:left}.stickies--badges{position:static;text-align:center;margin-top:3rem}@media only screen and (min-width: 768px){.stickies--badges{text-align:left}}@media only screen and (min-width: 992px){.stickies--badges{position:absolute;top:2rem;right:-2rem;margin-top:0;text-align:right}}@media only screen and (min-width: 768px){.stickies--results{margin-top:2rem}}@media only screen and (min-width: 992px){.stickies--results{top:1rem;right:-1rem;margin-top:0}}.stickies__item{background:#ff0198;color:#fff;display:block;float:right;font-size:1.3rem;line-height:1;padding:0.5rem;position:relative;clear:both;margin-bottom:0.5rem;font-weight:600}.stickies--left-align .stickies__item{float:left}.stickies--badges .stickies__item{float:none;display:inline-block;clear:none;margin-right:0.25rem;padding:0;background:transparent}@media only screen and (min-width: 768px){.stickies--badges .stickies__item{float:left;display:block}}@media only screen and (min-width: 992px){.stickies--badges .stickies__item{display:block;float:right;clear:both}}.stickies__link{color:#fff;text-decoration:none;padding:0.5rem;display:block;background:#ff0198}.stickies__item--more .stickies__link{background:#000}a.stickies__link:hover{background:#000}.stickies--inline .stickies__item{clear:none;float:none;display:inline-block;margin-right:0.5rem}.table{margin-bottom:2rem;padding:0}.table--m-top{margin-top:3rem}.table .row{margin:0}@media only screen and (min-width: 768px){.table--display-table{display:table;width:100%}}@media only screen and (min-width: 768px){.table--display-table .table__head,.table--display-table .table__row{display:table-row}}@media only screen and (min-width: 768px){.table--display-table .table__cell{display:table-cell;vertical-align:middle;padding:2rem 1rem}.table--display-table .table__cell:first-child{padding-left:2rem}.table--display-table .table__cell:last-child{padding-right:2rem}}@media only screen and (min-width: 1250px){.table .col-xs-1,.table .col-sm-1,.table .col-md-1,.table .col-lg-1,.table .col-xlg-1,.table .col-xxlg-1,.table .col-full-1,.table .col-xs-2,.table .col-sm-2,.table .col-md-2,.table .col-lg-2,.table .col-xlg-2,.table .col-xxlg-2,.table .col-full-2,.table .col-xs-3,.table .col-sm-3,.table .col-md-3,.table .col-lg-3,.table .col-xlg-3,.table .col-xxlg-3,.table .col-full-3,.table .col-xs-4,.table .col-sm-4,.table .col-md-4,.table .col-lg-4,.table .col-xlg-4,.table .col-xxlg-4,.table .col-full-4,.table .col-xs-5,.table .col-sm-5,.table .col-md-5,.table .col-lg-5,.table .col-xlg-5,.table .col-xxlg-5,.table .col-full-5,.table .col-xs-6,.table .col-sm-6,.table .col-md-6,.table .col-lg-6,.table .col-xlg-6,.table .col-xxlg-6,.table .col-full-6,.table .col-xs-7,.table .col-sm-7,.table .col-md-7,.table .col-lg-7,.table .col-xlg-7,.table .col-xxlg-7,.table .col-full-7,.table .col-xs-8,.table .col-sm-8,.table .col-md-8,.table .col-lg-8,.table .col-xlg-8,.table .col-xxlg-8,.table .col-full-8,.table .col-xs-9,.table .col-sm-9,.table .col-md-9,.table .col-lg-9,.table .col-xlg-9,.table .col-xxlg-9,.table .col-full-9,.table .col-xs-10,.table .col-sm-10,.table .col-md-10,.table .col-lg-10,.table .col-xlg-10,.table .col-xxlg-10,.table .col-full-10,.table .col-xs-11,.table .col-sm-11,.table .col-md-11,.table .col-lg-11,.table .col-xlg-11,.table .col-xxlg-11,.table .col-full-11,.table .col-xs-12,.table .col-sm-12,.table .col-md-12,.table .col-lg-12,.table .col-xlg-12,.table .col-full-12{padding-left:2rem;padding-right:2rem}}.table__img{border-radius:100%}.table p{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;line-height:1.6}@media only screen and (min-width: 768px){.table p{font-size:1.6rem}}.table p{margin-bottom:0}.table p.no-results{margin-top:2rem}@media only screen and (min-width: 768px){.table p.no-results{margin-top:3rem}}.table p.sm{font-size:1.2rem}@media only screen and (min-width: 1440px){.table p.sm{font-size:1.4rem}}.table p.m-top{margin-top:2rem}.table p.table__subtext{color:#000;font-size:1.3rem;line-height:1.8;margin:0;margin-bottom:0}@media only screen and (min-width: 1920px){.table p.table__subtext{font-size:1.4rem}}.table p.table__subtext{margin-bottom:0}.table p.table__notes{color:#ccc;font-style:italic}.table__head{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;background:#ff0198;color:#fff;font-weight:700;line-height:1.5;padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width: 768px){.table__head{font-size:1.6rem}}.table__head{margin-bottom:0}.table__head--sm{font-size:1.2rem}@media only screen and (min-width: 1440px){.table__head--sm{font-size:1.4rem}}@media only screen and (max-width:767px){.table__head--hidden-xs{border-top:0.3rem solid #ff0198;font-size:0;padding-top:0;padding-bottom:0}}.table__row{border-bottom:0.1rem solid #eee;padding-top:2rem;padding-bottom:2rem;position:relative}@media only screen and (min-width: 768px){.table__row{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.table__row div[class^='col']{flex-grow:1}.table__row--link{background:none !important;display:block;text-decoration:none}.table__row--link .table__cta:hover{background:#ff0198;color:#fff}@media only screen and (min-width: 768px){.table__row--link .table__cta:hover{background:none;color:#ff0198}}.table__row--link .table__cta:hover .table__cta-label{color:#fff}@media only screen and (min-width: 768px){.table__row--link:nth-of-type(2n+1){background:#f4f7f6 !important}}@media only screen and (min-width: 768px){.table__row--link:hover{background:#e8eeec !important}}.table__row--link:hover .table__cta{background:#000;color:#fff}@media only screen and (min-width: 768px){.table__row--link:hover .table__cta{background:none;color:#000}}.table__row--link:hover .table__cta .table__cta-label{color:#fff}.table__row--not-validated{opacity:0.5;filter:alpha(opacity=50)}@media only screen and (min-width: 768px){.table__row--stripe,.table__row:nth-of-type(2n+1){background:#f4f7f6}}@media only screen and (min-width: 768px){.table__row--no-stripe:nth-of-type(2n+1){background:none}}.table__cell-xs-m-bottom{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.table__cell-xs-m-bottom{margin-bottom:0}}@media only screen and (min-width: 768px){.table__cell--text-center{text-align:center}}.table__xs-label{color:#000;display:block;font-size:1.1rem;font-weight:600;margin-bottom:0.4rem}@media only screen and (min-width: 768px){.table__xs-label{display:none}}.table__link,.table p a{color:#ff0198;font-weight:600;text-decoration:none}.table__link:hover,.table p a:hover{text-decoration:underline}.table__cell-ctas{position:relative}@media only screen and (min-width: 768px){.table__cell-ctas{text-align:right}}.table__cta{background:#ff0198;color:#fff;display:inline-block;font-size:1.3rem;font-weight:600;height:4rem;line-height:4rem;padding:0 3rem;text-align:center;text-decoration:none;width:100%}@media only screen and (min-width: 768px){.table__cta{background:none;height:auto;color:#ff0198;font-size:2rem;line-height:1;padding:0;width:auto}}.table__cta svg{position:relative;top:0.4rem}@media only screen and (min-width: 768px){.table__cta svg{top:0}}.table__cta:hover{background:#000;color:#fff}@media only screen and (min-width: 768px){.table__cta:hover{background:none;color:#000}}.table__cta:hover .table__cta-label{color:#fff}.table__cta--head{background:none;color:#fff;float:right;font-size:1.6rem;height:auto;line-height:1;padding:0;position:absolute;right:1rem;top:0.3rem;width:auto}@media only screen and (min-width: 768px){.table__cta--head{font-size:2rem;top:-0.2rem}}@media only screen and (min-width: 992px){.table__cta--head{top:0}}@media only screen and (min-width: 1250px){.table__cta--head{right:2rem;top:0.1rem}}.table__cta--head:hover{background:none;color:#fff}.table__cta-label{color:#fff;font-size:1.3rem;margin-left:0.8rem;position:relative}@media only screen and (min-width: 768px){.table__cta-label{display:none}}.table__cta-icon{width:2rem;height:2rem}@media only screen and (max-width:767px){.table__cta--inline{float:left;margin-left:4%;padding-left:0;padding-right:0;width:48%}}@media only screen and (min-width: 768px){.table__cta--inline{margin-left:1rem}}.table__cta--inline:first-child{margin-left:0}@media only screen and (max-width:767px){.table__cta--success{background:#a5dc86}}@media only screen and (min-width: 768px){.table__cta--success{color:#a5dc86}}@media only screen and (max-width:767px){.table__cta--error{background:#f27474}}@media only screen and (min-width: 768px){.table__cta--error{color:#f27474}}@media only screen and (max-width:767px){.table__cta--xs-full{margin-bottom:1rem;width:100%}}.table__cell--has-icon{padding-left:5rem !important}@media only screen and (min-width: 1250px){.table__cell--has-icon{padding-left:7rem !important}}.table__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#eee;font-size:3rem;left:1rem;width:3rem}@media only screen and (min-width: 1250px){.table__icon{left:2rem}}.table__icon-sml{font-size:1.3rem;margin-right:0.3rem}.table__icon--mapped,.table__icon--not-mapped{margin-right:0.3rem}@media only screen and (min-width: 768px){.table__icon--mapped,.table__icon--not-mapped{font-size:1.5rem}}.table__icon--mapped{color:#a5dc86}.table__icon--not-mapped{color:#f27474}.table__avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;display:block;height:auto;margin:0;width:100%}.table__avatar--square{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media only screen and (min-width: 768px){.table__avatar--small{width:4rem}}@media only screen and (max-width:767px){.table__avatar-label{padding-top:1rem}}.table .table-alert{float:left;margin:2rem 0 1rem}@media only screen and (min-width: 768px){.table .table-alert{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}}.table .table-alert .alert{margin-bottom:0}@media only screen and (max-width:767px){.table__row--bursary-application{display:flex;flex-wrap:wrap;justify-content:space-between}.table__row--bursary-application .table__cell{width:48%}.table__row--bursary-application .table__cell:first-child,.table__row--bursary-application .table__cell:last-child{width:100%}}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.alert{color:#fff;position:relative;font-size:1.4rem;font-weight:600;line-height:1.5;margin-bottom:2rem;padding:2rem;width:100%}.alert--m-top{margin-top:2rem}.alert--no-m-bottom{margin-bottom:0}.alert.has-icon{padding-left:7rem}.alert.has-icon svg{font-size:2.1rem;left:3rem;position:absolute;top:2.1rem}.alert p{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:2rem;font-size:1.4rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width: 768px){.alert p{font-size:1.6rem}}.alert p:last-child{margin-bottom:0}.alert p,.alert a{color:#fff}.alert a{opacity:0.7;filter:alpha(opacity=70);text-decoration:none}.alert a:hover{opacity:1;filter:alpha(opacity=100)}.alert__divide{margin:0 1rem;position:relative;top:0.1rem}.alert.alert-success{background:#000}.alert.alert-info{background:#00d8ff}.alert.alert-warning{background:#ba01ff}.alert.alert-danger{background:#f27474}.alert.alert-admin-message{background:#fdb913}.alert.alert-admin-message a{opacity:1;filter:alpha(opacity=100);text-decoration:underline}.alert.alert-admin-message a:hover{text-decoration:none}.list-item-wrap{margin-bottom:-1rem}.list-item{display:block;margin-bottom:1rem;position:relative;padding:1rem;text-decoration:none;background:#f4f7f6}@media only screen and (min-width: 768px){.list-item{padding:2rem}}.list-item--has-border{border-bottom:0.1rem solid #eee;margin-bottom:0;padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width: 768px){.list-item--has-border{padding-top:3rem;padding-bottom:3rem}}@media only screen and (min-width: 768px){.list-item div{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}}.list-item:hover{background:#e8eeec}.list-item__thumb{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;display:block;height:auto;max-width:10rem;margin:0 auto;width:100%}@media only screen and (min-width: 1250px){.list-item__thumb{margin:0;max-width:none}}.list-item__details{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem}@media only screen and (min-width: 768px){.list-item__details{font-size:1.6rem}}.list-item__details{margin-bottom:0}@media only screen and (min-width: 1250px){.list-item__details{padding-left:1rem}}@media only screen and (min-width: 1920px){.list-item__details{padding-left:2rem}}.list-item__badge{background:#ff0198;color:#fff;display:inline-block;font-size:1.3rem;line-height:1;margin-right:0.5rem;padding:0.5rem;position:relative;top:-0.1rem}.lozenges{font-size:0;list-style:none;margin:0 0 -0.8rem;padding:0}@media only screen and (min-width: 768px){.lozenges{margin-bottom:-1rem}}@media only screen and (min-width: 1650px){.lozenges{margin-bottom:-1.2rem}}.lozenges__item{-webkit-border-radius:3rem;-moz-border-radius:3rem;border-radius:3rem;background:#f4f7f6;color:#000;display:inline-block;font-size:1.3rem;line-height:1;margin:0 0.8rem 0.8rem 0;padding:1rem}@media only screen and (min-width: 768px){.lozenges__item{font-size:1.4rem;margin-right:1rem;margin-bottom:1rem;padding:1.5rem 2rem}}@media only screen and (min-width: 1650px){.lozenges__item{font-size:1.5rem;margin-right:1.2rem;margin-bottom:1.2rem}}@media only screen and (min-width: 1920px){.lozenges__item{font-size:1.6rem}}.modal{background:url(/content/img/vendor/fancybox/fancybox_overlay.png) 0 0 repeat;bottom:0;display:block;left:0;padding:2rem;position:fixed;overflow:auto;right:0;text-align:center;top:0;z-index:99999}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.3rem}.modal .modal-inner{background:#fff;display:inline-block;margin:0 auto;max-width:100%;padding:3.5rem 2rem;position:relative;text-align:left;vertical-align:middle;width:100%}@media only screen and (min-width: 768px){.modal .modal-inner{padding:3.5rem 3rem;width:65rem}}@media only screen and (min-width: 992px){.modal .modal-inner{padding:4rem;width:80rem}}.modal .modal-inner .modal-close{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;color:#fff;cursor:pointer;font-size:1.8rem;height:4rem;padding-top:1rem;position:absolute;right:-0.5rem;text-align:center;top:-1rem;width:4rem}@media only screen and (min-width: 768px){.modal .modal-inner .modal-close{right:-1.5rem;top:-1.5rem}}@media only screen and (min-width: 992px){.modal .modal-inner .modal-close{font-size:2.2rem;height:5rem;padding-top:1.2rem;width:5rem}}.modal .modal-inner .modal-close:hover{background:#000}.modal .modal-inner .modal-close svg{position:relative;left:-0.05rem}.modal .modal-inner .title-group,.modal .modal-inner h2{margin-bottom:2rem}@media only screen and (min-width: 992px){.modal .modal-inner .title-group,.modal .modal-inner h2{font-size:2.6rem;margin-bottom:2.5rem}}.modal .modal-inner h4{font-size:1.6rem}@media only screen and (min-width: 992px){.modal .modal-inner h4{font-size:2rem}}.modal .modal-inner h4:after{display:none}.modal .modal-inner p{margin:0 0 2rem}.modal .modal-inner .area{background:#f4f7f6;max-height:15rem;margin-bottom:2rem;overflow-y:auto;padding:1.5rem}@media only screen and (min-width: 374px){.modal .modal-inner .area{max-height:24rem;padding:2rem}}@media only screen and (min-width: 768px){.modal .modal-inner .area{max-height:28rem}}.modal .modal-inner .area .fake-checkbox{margin-bottom:1rem}.modal .modal-inner .form-panel .message-textarea{height:15rem}.modal .modal-inner .taxonomy-form-area{height:10rem}.modal .modal-inner .ctas{margin-top:2rem}.modal .modal-inner .ctas .btn{margin-bottom:1rem;width:100%}@media only screen and (min-width: 768px){.modal .modal-inner .ctas .btn{margin-bottom:0;width:auto}}.modal .modal-inner .ctas .btn:last-child{margin-bottom:0}.modal .modal-inner .ctas .btn.close{float:right}@media only screen and (min-width: 768px){.modal .modal-inner .ctas .btn{float:left}}@media only screen and (min-width: 768px){.modal .modal-inner .ctas .btn-secondary{float:right}}.droptarget,.upload-step-three{height:20rem}@media only screen and (min-width: 768px){.droptarget,.upload-step-three{height:30rem}}@media only screen and (min-width: 992px){.droptarget,.upload-step-three{height:35rem}}@media only screen and (min-width: 1250px){.droptarget,.upload-step-three{height:40rem}}@media only screen and (min-width: 1650px){.droptarget,.upload-step-three{height:50rem}}.form-image-upload{overflow-x:auto}.droptarget{background:#fff;cursor:pointer;position:relative;overflow:hidden;text-align:center;width:100%}.droptarget section{height:100%}.droptarget .inner-container{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;border:dashed 0.2rem #eee;position:relative;height:100%;padding:0 2rem;width:100%}.droptarget .inner-container:hover{border-color:#ccc}.droptarget .inner-container p{margin:0}.droptarget .inner-container p.lead-instruction{font-size:1.6rem;font-weight:600;width:100%}.droptarget .inner-container p.lead-instruction span{color:#ff0198}.droptarget .inner-container p.supported-filetypes{color:#ccc;margin-top:1rem;width:100%}.droptarget input[type=file]{font-size:2000px;direction:ltr;cursor:pointer;margin:0;top:0;right:0;position:absolute;outline:none;z-index:99;opacity:0;-ms-filter:'alpha(opacity=0)'}.droptarget .badge{color:#cbd0d6;display:block;font-size:3rem;margin:0 auto 1rem;width:100%}@media only screen and (min-width: 768px){.droptarget .badge{font-size:6rem}}.droptarget .spinny{font-size:3rem}@media only screen and (min-width: 768px){.droptarget .spinny{font-size:4rem;margin-bottom:2rem}}.droptarget .progress{-webkit-border-radius:0.8rem;-moz-border-radius:0.8rem;border-radius:0.8rem;background:#dfe3e8;height:0.8rem;margin:1.5rem auto 0;max-width:32rem;width:100%}@media only screen and (min-width: 768px){.droptarget .progress{margin-top:2rem}}.droptarget .progress .progress-inner{-webkit-border-radius:0.8rem;-moz-border-radius:0.8rem;border-radius:0.8rem;background:#ff0198;height:0.8rem;border-radius:8px}.upload-step-three{display:table;width:100%}.image-cropper{display:table-cell;vertical-align:middle;background:#f5f6fa;height:100%;padding:2rem 0 !important;width:100%}.jcrop-holder{margin:0 auto}.jcrop-holder .image{display:block;height:auto !important;width:100% !important}.upload-action{width:100%;border:dashed 0.2rem #ccc;background:#f4f7f6;padding:30px 20px;margin:0 0 30px;text-align:center;cursor:pointer;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}@media only screen and (min-width: 768px){.upload-action{padding:60px 20px}}.upload-action__icon{fill:#cbd0d6;margin:0 auto 1.4rem;width:3rem}@media only screen and (min-width: 768px){.upload-action__icon{width:5rem}}.upload-action__message{font-size:1.6rem;font-weight:600}.upload-action__message strong{font-weight:600;color:#ff0198}.upload-action:hover{border-color:#b8b8b8}.upload-action.is-dragging{background:#e5ecea}.upload-progress{margin-bottom:1.8rem}.upload-progress__label{font-size:1.2rem;margin:0}.upload-progress__outer{-webkit-border-radius:0.8rem;-moz-border-radius:0.8rem;border-radius:0.8rem;background:#dfe3e8;height:0.8rem;margin:0.8rem auto 0;width:100%}.upload-progress__inner{-webkit-border-radius:0.8rem;-moz-border-radius:0.8rem;border-radius:0.8rem;background:#ff0198;height:0.8rem;border-radius:8px}.upload-success{background:#f4f7f6;border-radius:0.3rem;padding:1rem 4rem 1rem 2rem;position:relative;margin-bottom:1rem}.upload-success:last-child{margin-bottom:0}.upload-success__label{font-size:1.2rem;margin:0}.upload-success__remove{background:transparent;border:0;padding:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#999}.upload-success__remove:hover{color:#ccc}.upload-success__remove svg{height:2rem;width:2rem;display:block}.social-share{font-size:0;list-style:none;margin:0 0 -0.5rem;padding:0}@media only screen and (min-width: 768px){.social-share{margin-bottom:-1rem}}.social-share li{display:inline-block;line-height:1;margin:0 0.5rem 0.5rem 0;padding:0}@media only screen and (min-width: 768px){.social-share li{margin-right:1rem;margin-bottom:1rem}}.social-share li:last-child{margin-right:0}.social-share li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;display:block;height:3rem;line-height:3rem;text-align:center;text-decoration:none;width:3rem}@media only screen and (min-width: 768px){.social-share li a{height:3.5rem;line-height:3.5rem;width:3.5rem}}@media only screen and (min-width: 992px){.social-share li a{height:3.8rem;line-height:3.8rem;width:3.8rem}}@media only screen and (min-width: 1250px){.social-share li a{height:3.5rem;line-height:3.5rem;width:3.5rem}}@media only screen and (min-width: 1440px){.social-share li a{height:3.8rem;line-height:3.8rem;width:3.8rem}}.social-share li a:hover{text-decoration:none}.social-share li.linkedin a{background:#1c6da2}.social-share li.linkedin a:hover{background:#145077}.social-share li.twitter a{background:#35b7e2}.social-share li.twitter a:hover{background:#1d9dc7}.social-share li.facebook a{background:#35528c}.social-share li.facebook a:hover{background:#273c67}.social-share li.googleplus a{background:#d34836}.social-share li.googleplus a:hover{background:#b03626}.social-share li.soundcloud a{background:#ff4500}.social-share li.soundcloud a:hover{background:#cc3700}.social-share li.instagram a{background:#ca3579}.social-share li.instagram a:hover{background:#a22a61}.social-share li.imdb a{background:#e6b91e}.social-share li.imdb a:hover{background:#bc9615}.social-share li.youtube a{background:#c8312b}.social-share li.youtube a:hover{background:#9e2722}.social-share li.vimeo a{background:#1ab7ea}.social-share li.vimeo a:hover{background:#1295bf}.social-share li.flickr a{background:#e30761}.social-share li.flickr a:hover{background:#b2054c}.social-share li.dribbble a{background:#ea4c89}.social-share li.dribbble a:hover{background:#e51e6b}.social-share li.behance a{background:#1769ff}.social-share li.behance a:hover{background:#0050e3}.social-share li.tumblr a{background:#3e5a70}.social-share li.tumblr a:hover{background:#2c404f}.social-share li.vine a{background:#00bf8f}.social-share li.vine a:hover{background:#008c69}.social-share li.pinterest a{background:#cb2027}.social-share li.pinterest a:hover{background:#9f191f}.showreel-item-nav{margin:0 -1rem 0}@media only screen and (min-width: 768px){.showreel-item-nav{margin:2rem 0}}.showreel-item-nav ul{font-size:0;list-style:none;margin:0;padding:0}.showreel-item-nav ul li{display:inline-block;font-size:1.3rem;line-height:1;margin:0 0 1.5rem;padding:0 1rem;text-align:center;width:50%}@media only screen and (min-width: 768px){.showreel-item-nav ul li{font-size:1.4rem;margin-right:1rem;margin-bottom:0;padding:0;text-align:left;width:auto}}.showreel-item-nav ul li a{background:#f4f7f6;color:#000;display:block;font-weight:600;padding:1.5rem 0}@media only screen and (min-width: 768px){.showreel-item-nav ul li a{padding-left:2.5rem;padding-right:2.5rem}}.showreel-item-nav ul li a:hover{background:#dfe8e5;text-decoration:none}.showreel-item-nav ul li a.selected{background:#dfe8e5}.showreel-item-nav ul li a.youtube:hover,.showreel-item-nav ul li a.youtube.selected{background:#c8312b;color:#fff}.showreel-item-nav ul li a.vimeo:hover,.showreel-item-nav ul li a.vimeo.selected{background:#1ab7ea;color:#fff}.showreel-item-nav ul li a.dribbble:hover,.showreel-item-nav ul li a.dribbble.selected{background:#ea4c89;color:#fff}.showreel-item-nav ul li a.flickr:hover,.showreel-item-nav ul li a.flickr.selected{background:#e30761;color:#fff}.showreel-wrap .row div[class*="col-"]:nth-child(1) .showreel-item{margin-top:0}@media only screen and (min-width: 768px){.showreel-wrap .row div[class*="col-"]:nth-child(2) .showreel-item{margin-top:0}}@media only screen and (min-width: 1250px){.showreel-wrap .row div[class*="col-"]:nth-child(3) .showreel-item,.showreel-wrap .row div[class*="col-"]:nth-child(4) .showreel-item{margin-top:0}}.showreel-item{background:#fff;display:block;margin-top:2rem;position:relative;text-decoration:none}.showreel-item .window{background-color:#ecf0f5;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;position:relative}.showreel-item .showreeltitle{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;background:#f4f7f6;min-height:7rem;padding-left:1.5rem;padding-right:1.5rem;position:relative}.showreel-item .showreeltitle p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-weight:600;line-height:1.2;margin:0;padding:0 0 0 5rem}.showreel-item .showreeltitle.youtube .branding-icon{background:#c8312b}.showreel-item .showreeltitle.vimeo .branding-icon{background:#1ab7ea}.showreel-item .showreeltitle.dribbble .branding-icon{background:#ea4c89}.showreel-item .showreeltitle.flickr .branding-icon{background:#e30761}.showreel-item .branding-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#c1c4ca;color:#fff;font-size:1.8rem;height:4rem;line-height:4rem;text-align:center;width:4rem}.showreel-user-profile{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;background:#f4f7f6;border-top:0.1rem solid #eee;min-height:7rem;padding-left:1.5rem;padding-right:1.5rem;position:relative}.showreel-user-profile .avatar{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#c1c4ca;color:#fff;font-size:1.8rem;height:4rem;line-height:4rem;text-align:center;width:4rem}.showreel-user-profile p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-weight:600;line-height:1.2;margin:0;padding:0 0 0 5rem}.showreel-item--video .window,.showreel-item--image .window,.showreel-item--social-profile .window,.showreel-item--video .video-js,.showreel-item--image .video-js,.showreel-item--social-profile .video-js{height:0;padding-bottom:75%;width:100%}.showreel-item--video .window .hoverblock,.showreel-item--image .window .hoverblock,.showreel-item--social-profile .window .hoverblock,.showreel-item--video .video-js .hoverblock,.showreel-item--image .video-js .hoverblock,.showreel-item--social-profile .video-js .hoverblock{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0;filter:alpha(opacity=0);background:rgba(0,0,0,0.8);display:block;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.showreel-item--video .window .hoverblock .inner,.showreel-item--image .window .hoverblock .inner,.showreel-item--social-profile .window .hoverblock .inner,.showreel-item--video .video-js .hoverblock .inner,.showreel-item--image .video-js .hoverblock .inner,.showreel-item--social-profile .video-js .hoverblock .inner,.showreel-item--video .window .hoverblock .icon-inner,.showreel-item--image .window .hoverblock .icon-inner,.showreel-item--social-profile .window .hoverblock .icon-inner,.showreel-item--video .video-js .hoverblock .icon-inner,.showreel-item--image .video-js .hoverblock .icon-inner,.showreel-item--social-profile .video-js .hoverblock .icon-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.showreel-item--video .window .hoverblock .icon-inner,.showreel-item--image .window .hoverblock .icon-inner,.showreel-item--social-profile .window .hoverblock .icon-inner,.showreel-item--video .video-js .hoverblock .icon-inner,.showreel-item--image .video-js .hoverblock .icon-inner,.showreel-item--social-profile .video-js .hoverblock .icon-inner{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;display:block;height:5rem;margin:0 auto;text-align:center;width:5rem}@media only screen and (min-width: 1440px){.showreel-item--video .window .hoverblock .icon-inner,.showreel-item--image .window .hoverblock .icon-inner,.showreel-item--social-profile .window .hoverblock .icon-inner,.showreel-item--video .video-js .hoverblock .icon-inner,.showreel-item--image .video-js .hoverblock .icon-inner,.showreel-item--social-profile .video-js .hoverblock .icon-inner{height:7rem;width:7rem}}.showreel-item--video .window .hoverblock .icon-inner svg,.showreel-item--image .window .hoverblock .icon-inner svg,.showreel-item--social-profile .window .hoverblock .icon-inner svg,.showreel-item--video .video-js .hoverblock .icon-inner svg,.showreel-item--image .video-js .hoverblock .icon-inner svg,.showreel-item--social-profile .video-js .hoverblock .icon-inner svg{font-size:2rem;position:relative;top:1.6rem}@media only screen and (min-width: 1440px){.showreel-item--video .window .hoverblock .icon-inner svg,.showreel-item--image .window .hoverblock .icon-inner svg,.showreel-item--social-profile .window .hoverblock .icon-inner svg,.showreel-item--video .video-js .hoverblock .icon-inner svg,.showreel-item--image .video-js .hoverblock .icon-inner svg,.showreel-item--social-profile .video-js .hoverblock .icon-inner svg{font-size:2.6rem;top:2.2rem}}.showreel-item--video .window .hoverblock svg,.showreel-item--image .window .hoverblock svg,.showreel-item--social-profile .window .hoverblock svg,.showreel-item--video .video-js .hoverblock svg,.showreel-item--image .video-js .hoverblock svg,.showreel-item--social-profile .video-js .hoverblock svg{color:#fff;font-size:5rem;margin-bottom:1.2rem}.showreel-item--video .window .hoverblock p,.showreel-item--image .window .hoverblock p,.showreel-item--social-profile .window .hoverblock p,.showreel-item--video .video-js .hoverblock p,.showreel-item--image .video-js .hoverblock p,.showreel-item--social-profile .video-js .hoverblock p{color:#fff;margin:0}.showreel-item--video .window .hoverblock.youtube,.showreel-item--image .window .hoverblock.youtube,.showreel-item--social-profile .window .hoverblock.youtube,.showreel-item--video .video-js .hoverblock.youtube,.showreel-item--image .video-js .hoverblock.youtube,.showreel-item--social-profile .video-js .hoverblock.youtube{background:#c8312b}.showreel-item--video .window .hoverblock.vimeo,.showreel-item--image .window .hoverblock.vimeo,.showreel-item--social-profile .window .hoverblock.vimeo,.showreel-item--video .video-js .hoverblock.vimeo,.showreel-item--image .video-js .hoverblock.vimeo,.showreel-item--social-profile .video-js .hoverblock.vimeo{background:#1ab7ea}.showreel-item--video .window .hoverblock.dribbble,.showreel-item--image .window .hoverblock.dribbble,.showreel-item--social-profile .window .hoverblock.dribbble,.showreel-item--video .video-js .hoverblock.dribbble,.showreel-item--image .video-js .hoverblock.dribbble,.showreel-item--social-profile .video-js .hoverblock.dribbble{background:#ea4c89}.showreel-item--video .window .hoverblock.flickr,.showreel-item--image .window .hoverblock.flickr,.showreel-item--social-profile .window .hoverblock.flickr,.showreel-item--video .video-js .hoverblock.flickr,.showreel-item--image .video-js .hoverblock.flickr,.showreel-item--social-profile .video-js .hoverblock.flickr{background:#e30761}.showreel-item--video .window:hover .hoverblock,.showreel-item--image .window:hover .hoverblock,.showreel-item--social-profile .window:hover .hoverblock,.showreel-item--video .video-js:hover .hoverblock,.showreel-item--image .video-js:hover .hoverblock,.showreel-item--social-profile .video-js:hover .hoverblock{opacity:0.95;filter:alpha(opacity=95)}.showreel-item--video .video-js,.showreel-item--image .video-js,.showreel-item--social-profile .video-js{padding-top:0 !important}.showreel-item--audio .window{height:10rem;overflow:hidden}@media only screen and (min-width: 768px){.showreel-item--audio .window{padding-left:10rem}}.showreel-item--audio .vjs-poster{display:none}@media only screen and (min-width: 768px){.showreel-item--audio .vjs-poster{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;display:block;float:left;height:10rem;left:-10rem;position:absolute;top:0;width:10rem}}.showreel-item--audio .showreeltitle{background:none;display:block;min-height:0;padding:2.6rem 2rem 0 6.5rem}.showreel-item--audio .showreeltitle p{padding-left:0}.showreel-item--audio .vjs-control-bar{display:block !important;bottom:-10rem;position:absolute;z-index:1}.showreel-item--audio .vjs-default-skin .vjs-big-play-button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;border:none;display:block !important;height:4rem;line-height:1;left:1.5rem;padding:0;top:1.5rem;width:4rem}.showreel-item--audio .vjs-default-skin .vjs-big-play-button:hover{background:#cd007a}.showreel-item--audio .vjs-loading-spinner{left:-5rem;position:absolute;top:5rem}.showreel-item--audio .vjs-default-skin .vjs-big-play-button:before{color:#fff;font-size:2rem;left:0.2rem;text-shadow:none;top:-0.6rem}.showreel-item .remove{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid 0.4rem #fff;background:#ff0198;border:0.3rem solid #fff;color:#fff;cursor:pointer;font-size:1.5rem;height:3rem;min-width:0;padding-top:0;position:absolute;right:-0.6rem;text-align:center;top:-0.6rem;width:3rem;z-index:99}.showreel-item .remove svg{position:relative;top:0.3rem}.showreel-item .remove:hover{background:#000}.showreel-item .delete-item-prompt{background:#ff0198;color:#f5dbdd;display:block;font-size:1.6rem;height:100%;left:0;opacity:1;padding:0 1rem;position:absolute;text-align:center;top:0;width:100%;z-index:3}.showreel-item .delete-item-prompt-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.showreel-item .delete-title{color:#fff;font-size:2rem;margin:0 0 2rem;text-align:center}.showreel-item .delete-title:after{display:none}.showreel-item .delete-item-prompt span{display:inline-block;padding:0 5px;font-weight:700;color:#f5dbdd;cursor:pointer}.showreel-item .delete-item-prompt span:hover{color:#fff}.copy-to-clipboard{text-align:right;max-width:85rem;margin-bottom:3rem}@media only screen and (min-width: 768px){.copy-to-clipboard{margin-bottom:0}}.copy-to-clipboard__inner{border:0.2rem dashed #eee;display:inline-block;position:relative;width:100%}.copy-to-clipboard__input{border:0;background:transparent;padding:1.6rem;font-size:1.6rem;width:100%;white-space:nowrap;text-overflow:ellipsis;padding-right:9rem}.copy-to-clipboard__input:focus{outline:0}.copy-to-clipboard__button{font-size:1.3rem;padding:0 1.5rem;line-height:2rem;font-weight:700;background:#ff0198;color:#fff;border:0;position:absolute;top:1rem;right:1.2rem;bottom:1rem}.copy-to-clipboard__success,.copy-to-clipboard__error{background:#eee;display:inline-block;right:-0.2rem;top:100%;border-radius:0.25rem;padding:0.25rem 1rem;margin:-0.1rem 0 0 0}.panel-wrap{border-bottom:0.2rem solid #000;margin-bottom:2rem;padding-bottom:2rem}@media only screen and (min-width: 768px){.panel-wrap{margin-bottom:2rem;padding-bottom:2rem}}.panel-wrap:last-of-type{border-bottom:none;padding-bottom:0}.panel{background:#f4f7f6;margin-bottom:2rem;position:relative}@media only screen and (min-width: 1440px){.panel{margin-bottom:4rem}}.panel--m-top{margin-top:2rem}@media only screen and (min-width: 1440px){.panel--m-top{margin-top:4rem}}.panel--m-top-double{margin-top:3rem}@media only screen and (min-width: 768px){.panel--m-top-double{margin-top:4rem}}@media only screen and (min-width: 1440px){.panel--m-top-double{margin-top:6rem}}.panel--m-bottom-half{margin-bottom:2rem}.panel--m-bottom-double{margin-bottom:4rem}@media only screen and (min-width: 1440px){.panel--m-bottom-double{margin-bottom:8rem}}.panel--error{background:#f27474;color:#fff}.panel__content{padding:4rem 3rem;text-align:center}@media only screen and (min-width: 768px){.panel__content{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 992px){.panel__content{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width: 1250px){.panel__content{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width: 1920px){.panel__content{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 768px){.panel__content{text-align:left}}.panel--monospace{font-family:monospace}.panel--has-bg{background:#f4f7f6}.panel--has-bg .panel__content{padding:4rem 3rem}@media only screen and (min-width: 768px){.panel--has-bg .panel__content{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 992px){.panel--has-bg .panel__content{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width: 1250px){.panel--has-bg .panel__content{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width: 1920px){.panel--has-bg .panel__content{padding-left:4rem;padding-right:4rem}}.panel__content--text-left{text-align:left}@media only screen and (min-width: 1250px){.panel--has-img .panel__content{float:left;padding-right:2rem;width:50%}}.panel__title{color:#000;font-weight:900;font-size:2rem;line-height:1.4;margin:0;position:relative;z-index:1}@media only screen and (min-width: 768px){.panel__title{font-size:2.4rem}}@media only screen and (min-width: 1920px){.panel__title{font-size:3rem}}.panel__title small{font-weight:400;font-size:60%}.panel__overview{margin-top:0.5rem;margin-bottom:0}.panel .panel__synopsis p{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;margin-top:1rem}@media only screen and (min-width: 768px){.panel .panel__synopsis p{font-size:1.6rem}}.panel .panel__synopsis p{margin-bottom:0}.panel__cta{margin-top:2rem}.panel__ctas-right{margin-top:1.5rem}@media only screen and (min-width: 768px){.panel__ctas-right{position:absolute;right:4rem;margin-top:0;top:3.6rem;z-index:1}}@media only screen and (min-width: 992px){.panel__ctas-right{right:2.5rem;top:3.1rem}}@media only screen and (min-width: 1250px){.panel__ctas-right{right:3rem}}@media only screen and (min-width: 1920px){.panel__ctas-right{right:4rem;top:3.6rem}}@media only screen and (min-width: 768px){.panel__ctas-right--max-buttons{margin-top:1.5rem;position:relative;top:auto;right:auto}}@media only screen and (min-width: 1440px){.panel__ctas-right--max-buttons{position:absolute;right:2.5rem;margin-top:0;top:3.1rem}}@media only screen and (min-width: 1440px){.panel__ctas-right--max-buttons{right:3rem}}@media only screen and (min-width: 1920px){.panel__ctas-right--max-buttons{right:4rem;top:3.6rem}}@media only screen and (min-width: 768px){.panel__ctas-right--max-buttons .btn--inline{float:left;padding-left:0;padding-right:0;width:48%;margin-bottom:1rem;margin-right:2%}}@media only screen and (min-width: 992px){.panel__ctas-right--max-buttons .btn--inline{margin-right:1.2%;width:32%}}@media only screen and (min-width: 1440px){.panel__ctas-right--max-buttons .btn--inline{padding-left:2rem;padding-right:2rem;margin-right:1rem;width:auto}}.panel__ctas-right .btn--inline:last-child{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:1249px){.panel__ctas-right .btn--inline:last-child{margin-bottom:1rem}}@media only screen and (min-width: 768px){.panel__ctas-right .btn--inline:last-child{margin-right:0}}.panel__reviews-right{margin-top:1.5rem}@media only screen and (min-width: 768px){.panel__reviews-right{position:absolute;right:4rem;margin-top:0;top:2.6rem;text-align:center}}@media only screen and (min-width: 992px){.panel__reviews-right{right:2.5rem;top:2.4rem}}@media only screen and (min-width: 1250px){.panel__reviews-right{right:3rem}}@media only screen and (min-width: 1920px){.panel__reviews-right{right:4rem;top:2.4rem}}.panel__reviews-right .rating-display{float:none;margin:0 auto}@media only screen and (min-width: 768px){.panel__reviews-right--no-reviews{top:3.6rem}}@media only screen and (min-width: 992px){.panel__reviews-right--no-reviews{top:3.1rem}}@media only screen and (min-width: 1920px){.panel__reviews-right--no-reviews{top:3.6rem}}.panel__reviews-right--no-reviews p{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem}@media only screen and (min-width: 768px){.panel__reviews-right--no-reviews p{font-size:1.6rem}}.panel__reviews-right--no-reviews p{margin-bottom:0}@media only screen and (min-width: 768px){.panel__reviews-right--no-reviews p{margin-top:0.9rem}}@media only screen and (min-width: 992px){.panel__reviews-right--no-reviews p{margin-top:1.3rem}}.panel__reviews-rating{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;line-height:1.5;margin-top:0.5rem}@media only screen and (min-width: 768px){.panel__reviews-rating{font-size:1.6rem}}.panel__reviews-rating{margin-bottom:0}@media only screen and (min-width: 768px){.panel__reviews-rating{margin-top:1rem}}.panel__reviews-rating-number{display:block}@media only screen and (min-width: 768px){.panel__reviews-rating-number{font-size:1.3rem}}@media only screen and (min-width: 1250px){.panel__img-wrap{float:right;padding-left:2rem;position:relative;width:50%}}.panel__img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:0;padding-top:56.25%;position:relative;width:100%}.panel__logo-left{max-width:20rem;width:100%;height:auto;display:block;margin:0.8rem 0 3rem}@media only screen and (min-width: 1250px){.panel__logo-left{max-width:none}}.panel--title{margin:0 0 2rem}.panel--title-m-top{margin-top:3rem}@media only screen and (min-width: 992px){.panel--title-m-top{margin-top:5rem}}@media only screen and (min-width: 1650px){.panel--title-m-top{margin-top:7rem}}.panel--title-m-top+.section-title,.panel--title-m-top+.section-subtitle{margin-top:0 !important}.event-tickets-button-subtext{padding-top:1rem;font-size:1.4rem}.pitches-apply-area{padding-top:2rem}@media only screen and (min-width: 992px){.pitches-apply-area{padding-top:0;padding-bottom:1rem}}.pitches-apply-button-subtext{padding-top:1rem;font-size:1.4rem;margin-bottom:1rem}.hr+.panel--subtitle{margin-top:2rem}@media only screen and (min-width: 1250px){.hr+.panel--subtitle{margin-top:4rem}}.panel--subtitle{margin-top:4rem}@media only screen and (min-width: 1250px){.panel--subtitle{margin-top:6rem}}.panel--hero{margin:-4rem -2rem 4rem}@media only screen and (min-width: 992px){.panel--hero{margin:0 0 4rem}}.panel--admin{background:none !important;margin-bottom:3rem}.panel--admin .panel__title{display:none}.panel--admin .panel__ctas-right{position:relative !important;top:auto !important;right:auto !important;margin-top:0 !important}.panel--admin .panel__ctas-right .btn{float:none !important;margin-bottom:1rem !important;padding-left:2rem !important;padding-right:2rem !important}@media only screen and (min-width: 768px){.panel--admin .panel__ctas-right .btn{margin-right:1rem !important;width:auto !important}}@media only screen and (min-width: 1250px){.panel--admin .panel__ctas-right .btn{margin-right:1.5rem !important}}.panel--admin .panel__ctas-right .btn:last-child{margin-right:0 !important}@media only screen and (min-width: 768px){.panel--admin .panel__ctas-right--max-buttons .btn{margin-right:0 !important;width:100% !important}}@media only screen and (min-width: 992px){.panel--admin .panel__ctas-right--max-buttons .btn{margin-right:1rem !important;padding-left:1.5rem !important;padding-right:1.5rem !important;width:auto !important}}@media only screen and (min-width: 1250px){.panel--admin .panel__ctas-right--max-buttons .btn{padding-left:2rem !important;padding-right:2rem !important}}.panel--admin .panel__content{padding:0 !important;text-align:left !important}.admin-panel{background:#f4f7f6;margin-bottom:2rem;position:relative}@media only screen and (min-width: 1440px){.admin-panel{margin-bottom:4rem}}.admin-panel--m-bottom{margin-bottom:5rem}.admin-panel__content{padding:2rem 2rem 1rem;text-align:center}@media only screen and (min-width: 768px){.admin-panel__content{text-align:left}}@media only screen and (min-width: 768px){.admin-panel__ctas-right{margin-top:0}}.admin-panel__ctas-right .btn{margin-bottom:1rem}@media only screen and (min-width: 768px){.panel--has-subtitle .panel__title-block{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:2rem}}@media only screen and (min-width: 992px){.panel--has-subtitle .panel__title-block{margin-bottom:3rem}}@media only screen and (min-width: 768px){.panel--has-subtitle .panel__title{top:0.2rem;padding-right:3rem;position:relative;max-width:40%}}.panel--has-subtitle .panel__subtitle{font-family:'Playfair Display',serif;font-size:2.4rem;font-weight:400;line-height:1.2;margin:0 auto 2rem;position:relative}@media only screen and (min-width: 768px){.panel--has-subtitle .panel__subtitle{float:left;font-size:3rem;margin:0;padding-left:3rem;top:-0.2rem}}@media only screen and (min-width: 1920px){.panel--has-subtitle .panel__subtitle{font-size:3.2rem}}.panel--has-subtitle .panel__subtitle:before{background:#000;content:'';display:block;height:0.2rem;margin:2.5rem auto;width:5rem}@media only screen and (min-width: 768px){.panel--has-subtitle .panel__subtitle:before{bottom:0.2rem;bottom:0.6rem;height:auto;left:0;margin:0;position:absolute;top:0.9rem;width:0.2rem}}.panel--has-subtitle .panel__synopsis{margin:0}.summary-panel{background:#f4f7f6;margin-bottom:2rem;position:relative}.summary-panel__avatar{border-radius:100%;margin:0 auto 2rem auto;max-width:100%;height:auto;display:block}.summary-panel__title{color:#000;font-weight:900;font-size:1.8rem;line-height:1.4;margin:0 0 1rem;position:relative;z-index:1}@media only screen and (min-width: 992px){.summary-panel__title{margin-bottom:2rem}}.summary-panel__content{padding:3rem}.summary-panel__item{width:100%;margin-bottom:1.5rem}.summary-panel__item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.summary-panel__label{display:block;font-size:1.4rem;color:gray;font-weight:600;letter-spacing:0.05rem;text-transform:uppercase}.read-only-form{margin:0;position:relative;word-break:break-word}.read-only-form__item{margin-bottom:2rem;font-size:1.4rem;line-height:1.7}@media only screen and (min-width: 992px){.read-only-form__item{font-size:1.6rem}}.read-only-form__label{display:block;font-weight:700}.curated-panel-wrap{position:relative;margin-bottom:2rem}@media only screen and (min-width: 1250px){.curated-panel-wrap{border-bottom:none;margin-bottom:5rem}}@media only screen and (min-width: 1250px){.curated-panel-wrap:after{display:block;content:'';width:1rem;height:100%;position:absolute;top:0;right:0}}.curated-panel-wrap:last-of-type{border-bottom:none;margin-bottom:0}@media only screen and (min-width: 768px){.curated-panel-wrap--no-synopsis .curated-panel__2x-main-article-wrap{float:left;margin-left:-2rem}}@media only screen and (min-width: 1250px){.curated-panel-wrap--no-synopsis .curated-panel__2x-main-article-wrap{width:72.7rem}}@media only screen and (min-width: 1440px){.curated-panel-wrap--no-synopsis .curated-panel__2x-main-article-wrap{margin-left:-4rem;width:77.6rem}}@media only screen and (min-width: 1650px){.curated-panel-wrap--no-synopsis .curated-panel__2x-main-article-wrap{width:85.7rem}}@media only screen and (min-width: 1920px){.curated-panel-wrap--no-synopsis .curated-panel__2x-main-article-wrap{width:101rem}}@media only screen and (min-width: 1250px){.curated-panel-wrap--no-synopsis .curated-panel__sub-articles1,.curated-panel-wrap--no-synopsis .curated-panel__sub-articles2{width:22.6rem}}@media only screen and (min-width: 1440px){.curated-panel-wrap--no-synopsis .curated-panel__sub-articles1,.curated-panel-wrap--no-synopsis .curated-panel__sub-articles2{width:26.1rem}}@media only screen and (min-width: 1650px){.curated-panel-wrap--no-synopsis .curated-panel__sub-articles1,.curated-panel-wrap--no-synopsis .curated-panel__sub-articles2{width:29.1rem}}@media only screen and (min-width: 1920px){.curated-panel-wrap--no-synopsis .curated-panel__sub-articles1,.curated-panel-wrap--no-synopsis .curated-panel__sub-articles2{width:34.4rem}}@media only screen and (min-width: 768px){.curated-panel-wrap--no-synopsis .curated-panel__2x-main-article{float:left;padding-left:2rem;width:50%}}@media only screen and (min-width: 1440px){.curated-panel-wrap--no-synopsis .curated-panel__2x-main-article{padding-left:4rem}}@media only screen and (max-width:767px){.curated-panel-wrap--no-synopsis .curated-panel__2x-main-article .grid-item__title{top:0;-webkit-transform:none;-ms-transform:none;transform:none;float:none;left:auto;padding-left:0;position:relative;width:100%}}.curated-panel-wrap--no-synopsis .curated-panel__2x-main-article .grid-item__synopsis{display:block}.curated-panel__mission-statement{color:#ff0198;font-weight:800;font-size:2.6rem;line-height:1.2;margin:0;position:relative;z-index:1;height:100%;flex-direction:column;display:none}@media only screen and (min-width: 1250px){.curated-panel__mission-statement{display:flex}}.curated-panel__mission-statement::before,.curated-panel__mission-statement::after{background-color:#ff0198;display:block;content:""}.curated-panel__mission-statement::before{height:5rem;margin-bottom:1rem}.curated-panel__mission-statement::after{height:0;margin-top:2.5rem;flex:1 1 auto}.curated-panel__intro{margin:1rem -2rem 3rem -2rem;padding:0 2rem 2rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.curated-panel__intro{margin-top:2rem}}@media only screen and (min-width: 992px){.curated-panel__intro{margin:2rem 0 3rem}}@media only screen and (min-width: 1250px){.curated-panel__intro{float:left;margin:0;padding:0 2rem 2rem 0;width:25%}.curated-panel__intro--mission-statement{padding:0}}@media only screen and (min-width: 1440px){.curated-panel__intro{width:20%}}@media only screen and (min-width: 1250px){.curated-panel__intro:after{content:'';display:block;position:absolute;right:0;top:0;width:80rem;height:100%;z-index:-1}}@media only screen and (min-width:2560px){.curated-panel__intro:after{width:130rem}}.curated-panel__intro-title{color:#000;display:inline-block;font-weight:900;font-size:2.6rem;line-height:1.2;margin-top:-1.5rem;margin-bottom:1rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.curated-panel__intro-title{font-size:3.2rem;margin-top:-2rem}}@media only screen and (min-width: 992px){.curated-panel__intro-title{margin-bottom:2rem}}@media only screen and (min-width: 1250px){.curated-panel__intro-title{display:block}}@media only screen and (min-width: 1920px){.curated-panel__intro-title{font-size:4.2rem;margin-top:-2.5rem}}.curated-panel__intro-synopsis{color:#000;font-weight:500;font-size:1.4rem;line-height:1.8;margin-bottom:0}@media only screen and (min-width: 768px){.curated-panel__intro-synopsis{font-size:1.6rem}}.curated-panel__cta{margin-top:2rem}@media only screen and (min-width: 1250px){.curated-panel__cta{margin-top:5rem}}@media only screen and (min-width: 1250px){.curated-panel__grid{float:right;width:75%}}@media only screen and (min-width: 1440px){.curated-panel__grid{width:80%}}@media only screen and (min-width: 1250px){.curated-panel__main-article{float:left;padding-left:2rem;width:48%}}@media only screen and (min-width: 1440px){.curated-panel__main-article{padding-left:4rem}}@media only screen and (min-width: 768px){.curated-panel__sub-articles1,.curated-panel__sub-articles2{float:left;width:50%}}@media only screen and (min-width: 1250px){.curated-panel__sub-articles1,.curated-panel__sub-articles2{padding-left:2rem;width:26%}}@media only screen and (min-width: 1440px){.curated-panel__sub-articles1,.curated-panel__sub-articles2{padding-left:4rem}}@media only screen and (min-width:768px) and (max-width:1249px){.curated-panel__sub-articles1{padding-right:1rem}}@media only screen and (min-width:768px) and (max-width:1249px){.curated-panel__sub-articles2{padding-left:1rem}}.grid-item,.panel-with-articles .panel-grid-item{display:block;margin-bottom:2rem}@media only screen and (min-width: 768px){.grid-item,.panel-with-articles .panel-grid-item{margin-bottom:4rem}}@media only screen and (min-width: 1250px){.grid-item--compact{margin-bottom:2rem}}.grid-item__link,.panel-with-articles .panel-grid-item__link{color:#000;display:block;height:100%;padding:0;position:relative;text-decoration:none;width:100%}.grid-item__link:hover .grid-item__title{color:#ff0198;text-decoration:none}.grid-item__img-wrap--video{position:relative;cursor:pointer}.grid-item__video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;width:7.2rem;height:7.2rem}.grid-item__img-wrap--video:hover .grid-item__video-play{color:#ff0198}.grid-item__img,.panel-with-articles .panel-grid-item__img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:none;margin:0 0 1.5rem;height:0;padding-bottom:56.25%;width:100%}@media only screen and (min-width: 768px){.grid-item__img,.panel-with-articles .panel-grid-item__img{display:block}.grid-item__img--7by5{padding-bottom:71.44%}.grid-item__img--21by9{padding-bottom:42.8%}}.grid-item__title,.panel-with-articles .panel-grid-item__title{color:#000;font-size:1.6rem;font-weight:800;line-height:1.4;margin-bottom:0;position:relative;z-index:1}@media only screen and (min-width: 768px){.grid-item__title,.panel-with-articles .panel-grid-item__title{font-size:2rem;line-height:1.2;margin-bottom:0.5rem}}@media only screen and (min-width: 1440px){.grid-item__title,.panel-with-articles .panel-grid-item__title{font-size:2.4rem}}.grid-item__synopsis,.panel-with-articles .panel-grid-item__synopsis{color:#000;font-weight:500;font-size:1.4rem;line-height:1.8;margin:0}@media only screen and (min-width: 768px){.grid-item__synopsis,.panel-with-articles .panel-grid-item__synopsis{font-size:1.6rem}}@media only screen and (min-width: 768px){.grid-item--panel1 .grid-item__title{font-size:3.2rem;margin-bottom:1.5rem}}@media only screen and (min-width: 1920px){.grid-item--panel1 .grid-item__title{font-size:4.2rem}}@media only screen and (max-width:767px){.grid-item--panel1 .grid-item__img-wrap{margin-bottom:2rem}}.grid-item--panel1 .grid-item__img{display:block}@media only screen and (max-width:767px){.grid-item--panel1 .grid-item__img{margin-bottom:0}}@media only screen and (min-width: 768px){.grid-item--panel4,.grid-item--panel5{padding-top:2.5rem}}@media only screen and (max-width:767px){.grid-item--panel4,.grid-item--panel5{display:none}}@media only screen and (min-width: 768px){.grid-item--panel4 .grid-item__title:after,.grid-item--panel5 .grid-item__title:after{background:#eee;content:'';display:block;height:4rem;left:0;position:absolute;top:-2.5rem;width:100%;z-index:-1}}@media only screen and (min-width: 768px){.grid-item--panel4{margin-bottom:2rem}}@media only screen and (min-width: 1250px){.grid-item--panel4{margin-bottom:4rem}}.grid-item--panel5{border-bottom:none;padding-bottom:0}@media only screen and (min-width: 768px){.grid-item--panel5{margin-bottom:2rem}}@media only screen and (min-width: 1250px){.grid-item--panel5{margin-bottom:4rem}}.list-panel-wrap{margin-bottom:-2rem}@media only screen and (min-width: 1440px){.list-panel-wrap{margin-bottom:-4rem}}.list-panel{border-bottom:0.2rem solid #eee;display:block;margin-bottom:2rem;padding-bottom:2rem;position:relative;text-decoration:none}@media only screen and (min-width: 768px){.list-panel{border-bottom:none;padding-bottom:0;margin-bottom:3rem}}@media only screen and (min-width: 1440px){.list-panel{margin-bottom:4rem}}.list-panel--not-validated{opacity:0.5;filter:alpha(opacity=50)}.list-panel:hover .list-panel__title{color:#ff0198}.list-panel--center{text-align:center}@media only screen and (min-width: 768px){.list-panel--no-img{padding-top:2.5rem}}@media only screen and (min-width: 768px){.list-panel--no-img .list-panel__title:after{background:#eee;content:'';display:block;height:4rem;left:0;position:absolute;top:-2.5rem;width:100%;z-index:-1}}.list-panel__img{display:block;height:auto;margin-bottom:1.5rem;width:100%}.list-panel__title{color:#000;font-size:1.6rem;font-weight:800;line-height:1.4;margin-bottom:0.5rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.list-panel__title{font-size:2rem;line-height:1.3}}@media only screen and (min-width: 1440px){.list-panel__title{font-size:2.4rem}}.list-panel__synopsis{color:#000;font-weight:500;font-size:1.4rem;line-height:1.8;margin:0}@media only screen and (min-width: 768px){.list-panel__synopsis{font-size:1.6rem}}.list-panel__job-title{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem}@media only screen and (min-width: 768px){.list-panel__job-title{font-size:1.6rem}}.list-panel__job-title{margin-bottom:0}@media only screen and (min-width:992px) and (max-width:1249px){.list-panel__job-title{font-size:1.3rem;line-height:1.6}}@media only screen and (min-width: 1650px){.list-panel__job-title{font-size:1.4rem}}.list-panel__article-date{color:#ccc;font-weight:600;font-size:1.2rem;margin-top:2rem;margin-bottom:2rem;letter-spacing:0.05em;text-transform:uppercase}@media only screen and (min-width: 992px){.list-panel__article-date{font-size:1.3rem}}.list-panel__article-date-icon{margin-right:0.8rem}@media only screen and (min-width: 992px){.list-panel__article-date-icon{margin-right:1rem}}.list-panel__avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;display:block;height:auto;margin:0 auto 2rem;max-width:14rem;width:100%}@media only screen and (min-width: 768px){.list-panel__avatar{margin-bottom:3rem}}.list-panel__private-icon{color:#ccc;font-size:1.3rem;margin-right:0.5rem;position:relative;top:-0.1rem}.list-panel__img-wrap{position:relative}.list-panel-info{font-size:0;list-style:none;margin:1rem 0 -1rem;padding:0}@media only screen and (min-width: 768px){.list-panel-info{margin-top:2rem;margin-bottom:-1.5rem}}.list-panel-info__item{color:#000;font-size:1.3rem;line-height:1.4;margin:0 0 1rem;padding-left:2.5rem;position:relative}@media only screen and (min-width: 768px){.list-panel-info__item{display:block;font-size:1.4rem;margin-bottom:0.8rem;padding-left:2.8rem}}@media only screen and (min-width: 1250px){.list-panel-info__item{padding-left:3rem}}@media only screen and (min-width: 1650px){.list-panel-info__item{font-size:1.5rem}}.list-panel-info__item--has-label{line-height:1.7;padding-left:0}.list-panel-info__label{color:#000;display:block;font-weight:600;margin-right:0.5rem}@media only screen and (min-width: 1920px){.list-panel-info__label{display:inline-block}}.list-panel-info__icon{opacity:0.6;filter:alpha(opacity=60);left:0;position:absolute;top:0.2rem}@media only screen and (min-width: 1920px){.list-panel-info__icon{top:0.3rem}}@media only screen and (min-width: 992px){.list-panel-info--inline{margin-top:2rem}}@media only screen and (min-width: 992px){.list-panel-info--inline .list-panel-info__item{display:inline-block;margin-right:4rem}}@media only screen and (min-width: 768px){.list-panel--has-date .list-panel__title{padding-left:11rem}}.list-panel-date{background:#ff0198;color:#000;line-height:1;margin:-3rem -3rem 3rem;padding:1.5rem 0.5rem;text-align:center}@media only screen and (min-width: 768px){.list-panel-date{float:left;margin:0;padding:1rem 0.5rem;width:9rem}}.list-panel-date__month,.list-panel-date__day,.list-panel-date__time{display:inline-block;font-size:1.4rem}@media only screen and (min-width: 768px){.list-panel-date__month,.list-panel-date__day,.list-panel-date__time{display:block}}@media only screen and (min-width: 768px){.list-panel-date__month{font-size:1.8rem;margin-bottom:0.5rem}}@media only screen and (min-width: 768px){.list-panel-date__day{font-size:3rem;font-weight:600}}.list-panel-date__time{border-left:0.1rem solid #fff;margin-left:0.8rem;padding-left:0.8rem}@media only screen and (min-width: 768px){.list-panel-date__time{border-left:none;display:block;font-size:1.2rem;line-height:1.4;margin:0.5rem 0 0;padding-left:0}}.list-panel-fw-wrap{margin-bottom:-2rem;margin-top:3rem}@media only screen and (min-width: 768px){.list-panel-fw-wrap{margin-top:4rem}}@media only screen and (min-width: 992px){.list-panel-fw-wrap{margin-top:0}}.list-panel-fw-wrap.loading{opacity:0.4;filter:alpha(opacity=40)}.list-panel-fw{background:#f4f7f6;display:block;margin-bottom:2rem;padding:4rem 3rem 3rem;position:relative;text-align:center;text-decoration:none}@media only screen and (min-width: 768px){.list-panel-fw{padding-top:3rem;text-align:left}}@media only screen and (min-width:992px) and (max-width:1249px){.list-panel-fw{padding:1.5rem}}@media only screen and (min-width: 1250px){.list-panel-fw{padding:2rem}}@media only screen and (min-width: 1440px){.list-panel-fw{padding:3rem}}.list-panel-fw:hover{background:#e8eeec}.list-panel-fw__avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;display:block;height:auto;margin:0 auto 2rem;max-width:14rem;width:100%}@media only screen and (min-width: 768px){.list-panel-fw__avatar{margin-bottom:0;max-width:100%}}@media only screen and (min-width: 992px){.list-panel-fw__avatar{max-width:11rem}}@media only screen and (min-width: 1250px){.list-panel-fw__avatar{max-width:100%}}@media only screen and (min-width: 768px){.list-panel-fw__main{padding-top:0.5rem;padding-left:2rem}}@media only screen and (min-width: 992px){.list-panel-fw__main{padding-top:1rem;padding-left:1rem}}@media only screen and (min-width: 1250px){.list-panel-fw__main{padding-left:2rem}}@media only screen and (min-width: 1440px){.list-panel-fw__main{padding-left:3rem}}@media only screen and (min-width: 1920px){.list-panel-fw__main{padding-top:2rem}}.list-panel-fw__title{color:#000;font-size:1.6rem;font-weight:800;line-height:1.4;margin:0}@media only screen and (min-width: 1250px){.list-panel-fw__title{font-size:1.8rem}}@media only screen and (min-width: 1440px){.list-panel-fw__title{font-size:2rem}}.list-panel-fw__subtitle{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;margin-top:0.5rem}@media only screen and (min-width: 768px){.list-panel-fw__subtitle{font-size:1.6rem}}.list-panel-fw__subtitle{margin-bottom:0}@media only screen and (min-width:992px) and (max-width:1249px){.list-panel-fw__subtitle{font-size:1.3rem}}@media only screen and (min-width: 1250px){.list-panel-fw__subtitle{margin-top:0.7rem}}.list-panel-fw__skills-tick{display:block;height:auto;margin:2rem auto 0;max-width:8rem}@media only screen and (min-width: 768px){.list-panel-fw__skills-tick{margin:0;position:absolute;bottom:3rem;right:3rem}}@media only screen and (min-width:992px) and (max-width:1249px){.list-panel-fw__skills-tick{bottom:1.5rem;max-width:6rem;right:1.5rem}}@media only screen and (min-width: 1440px){.list-panel-fw__skills-tick{bottom:3rem;right:3rem}}.list-panel-fw__badges{position:absolute;right:0;top:0}@media only screen and (min-width: 768px){.list-panel-fw__badges{position:relative;right:auto;top:auto}}.list-panel-fw__badges .badges__item{float:right}.list-panel-fw-info{font-size:0;list-style:none;margin:1rem 0 0;padding:0}@media only screen and (min-width: 1920px){.list-panel-fw-info{margin-top:2rem}}.list-panel-fw-info__item{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0.5rem;font-size:1.4rem}@media only screen and (min-width: 768px){.list-panel-fw-info__item{font-size:1.6rem}}@media only screen and (min-width: 768px){.list-panel-fw-info__item{display:inline-block;margin-right:3rem}}@media only screen and (min-width:992px) and (max-width:1249px){.list-panel-fw-info__item{font-size:1.3rem}}@media only screen and (min-width: 992px){.list-panel-fw-info__item{margin-bottom:0}}@media only screen and (min-width: 1250px){.list-panel-fw-info__item{margin-right:2rem;margin-bottom:0.5rem}}@media only screen and (min-width: 1920px){.list-panel-fw-info__item{margin-bottom:1rem;margin-right:4rem}}.list-panel-fw-info__item:last-child{margin-bottom:0}.list-panel-fw-info__label{color:#000;display:inline-block;font-weight:700;margin-right:0.5rem}.list-panel-fw-rating{margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width: 768px){.list-panel-fw-rating{margin-top:1.5rem;margin-bottom:1.5rem}}.list-panel-fw-rating__no-rating{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;font-weight:700;line-height:1}@media only screen and (min-width: 768px){.list-panel-fw-rating__no-rating{font-size:1.6rem}}.list-panel-fw-rating__no-rating{margin-bottom:0}@media only screen and (max-width:1249px) and (min-width:992px){.list-panel-fw-rating__no-rating{font-size:1.3rem}}@media only screen and (min-width: 768px){.list-panel-fw-rating__no-rating svg{margin-right:0.5rem}}@media only screen and (max-width:1249px) and (min-width:992px){.list-panel-fw-rating__no-rating svg{font-size:1.3rem;margin-right:0}}@media only screen and (min-width: 992px){.list-panel-fw-rating__no-rating svg{position:relative;top:-0.1rem}}.list-panel-fw__featured-label{background:#ff0198;color:#fff;font-size:1.2rem;font-weight:600;height:3rem;line-height:1;padding:0.8rem 1rem 0;position:absolute;right:0;top:0}@media only screen and (min-width: 768px){.list-panel-fw__featured-label{font-size:1.3rem;max-width:11rem}}@media only screen and (min-width:992px) and (max-width:1249px){.list-panel-fw__featured-label{font-size:1.2rem;padding-top:0.9rem}}@media only screen and (min-width: 1250px){.list-panel-fw__featured-label{height:4rem;padding-top:1.3rem}}.list-panel-fw__featured-label svg{margin-right:0.6rem;position:relative;top:0}@media only screen and (min-width: 768px){.list-panel-fw__featured-label svg{display:none}}@media only screen and (min-width: 1250px){.list-panel-fw__featured-label svg{display:inline-block}}.horizontal-panel-wrap{margin-bottom:-2rem}@media only screen and (min-width: 1440px){.horizontal-panel-wrap{margin-bottom:-4rem}}.list-panel-course,.list-panel-vacancy{background:#f4f7f6;display:block;margin-bottom:2rem;min-height:16rem;position:relative;text-decoration:none}@media only screen and (min-width: 992px){.list-panel-course,.list-panel-vacancy{padding-left:13rem}}@media only screen and (min-width: 1440px){.list-panel-course,.list-panel-vacancy{margin-bottom:4rem}}.list-panel-course--not-validated,.list-panel-vacancy--not-validated{opacity:0.5;filter:alpha(opacity=50)}.list-panel-course:hover,.list-panel-vacancy:hover{background:#e8eeec}.list-panel-course--center,.list-panel-vacancy--center{text-align:center}.list-panel-course__thumb,.list-panel-vacancy__thumb{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:block;height:0;margin-bottom:2rem;padding-bottom:100%;width:100%}@media only screen and (min-width: 992px){.list-panel-course__thumb,.list-panel-vacancy__thumb{height:10rem;padding-bottom:0;position:absolute;top:3rem;left:3rem;width:10rem}}.list-panel-course__content,.list-panel-vacancy__content{padding:3rem}.list-panel-course__title,.list-panel-vacancy__title{color:#000;font-size:1.6rem;font-weight:800;line-height:1.4}@media only screen and (min-width: 768px){.list-panel-course__title,.list-panel-vacancy__title{font-size:1.8rem}}@media only screen and (min-width: 1250px){.list-panel-course__title,.list-panel-vacancy__title{font-size:2rem}}.list-panel-course__synopsis,.list-panel-vacancy__synopsis{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;margin-top:0.5rem}@media only screen and (min-width: 768px){.list-panel-course__synopsis,.list-panel-vacancy__synopsis{font-size:1.6rem}}.list-panel-course__synopsis,.list-panel-vacancy__synopsis{margin-bottom:0}@media only screen and (min-width:992px) and (max-width:1249px){.list-panel-course__synopsis,.list-panel-vacancy__synopsis{font-size:1.3rem;line-height:1.6}}@media only screen and (min-width: 1250px){.list-panel-course__synopsis,.list-panel-vacancy__synopsis{margin-top:1rem}}.list-panel-course-info,.list-panel-vacancy-info{font-size:0;list-style:none;margin:1rem 0 0;padding:0}@media only screen and (min-width: 1440px){.list-panel-course-info,.list-panel-vacancy-info{margin-top:1.5rem}}.list-panel-course-info__item,.list-panel-vacancy-info__item{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0.5rem;font-size:1.4rem;position:relative}@media only screen and (min-width: 768px){.list-panel-course-info__item,.list-panel-vacancy-info__item{font-size:1.6rem}}@media only screen and (min-width:992px) and (max-width:1249px){.list-panel-course-info__item,.list-panel-vacancy-info__item{font-size:1.3rem;line-height:1.6}}@media only screen and (min-width: 1250px){.list-panel-course-info__item,.list-panel-vacancy-info__item{display:inline-block;margin-right:2rem}}.list-panel-course-info__label,.list-panel-vacancy-info__label{color:#000;display:inline-block;font-weight:700;margin-right:0.5rem}@media only screen and (min-width: 768px){.list-panel-course-info__label,.list-panel-vacancy-info__label{display:block}}@media only screen and (min-width: 992px){.list-panel-course-info__label,.list-panel-vacancy-info__label{display:inline-block}}.list-panel-course-info__item:last-child,.list-panel-vacancy-info__item:last-child{margin-bottom:0}@media only screen and (min-width: 1250px){.list-panel-course-info__item:last-child,.list-panel-vacancy-info__item:last-child{margin-right:0}}.user-list-row{margin-bottom:-2rem}.list-panel-user{background:#f4f7f6;display:block;margin-bottom:2rem;position:relative;text-align:center;text-decoration:none}.list-panel-user--not-validated{opacity:0.5;filter:alpha(opacity=50)}.list-panel-user:hover{background:#e8eeec}.list-panel-user__content{padding:3rem}.list-panel-user__title{color:#000;font-size:1.6rem;font-weight:800;line-height:1.3}@media only screen and (min-width: 768px){.list-panel-user__title{font-size:1.8rem}}@media only screen and (min-width: 1250px){.list-panel-user__title{font-size:2rem}}.list-panel-user__synopsis{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;margin-top:0.5rem}@media only screen and (min-width: 768px){.list-panel-user__synopsis{font-size:1.6rem}}.list-panel-user__synopsis{margin-bottom:0}@media only screen and (min-width:992px) and (max-width:1249px){.list-panel-user__synopsis{font-size:1.3rem;line-height:1.6}}@media only screen and (min-width: 1250px){.list-panel-user__synopsis{margin-top:1rem}}.list-panel-user__job-title{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem}@media only screen and (min-width: 768px){.list-panel-user__job-title{font-size:1.6rem}}.list-panel-user__job-title{margin-bottom:0}@media only screen and (min-width:992px) and (max-width:1249px){.list-panel-user__job-title{font-size:1.3rem;line-height:1.4}}@media only screen and (min-width: 1250px){.list-panel-user__job-title{margin-top:1rem}}@media only screen and (min-width: 1650px){.list-panel-user__job-title{font-size:1.4rem}}.list-panel-user__article-date{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;opacity:0.87;filter:alpha(opacity=87);font-size:1.3rem;margin-top:2rem}@media only screen and (min-width: 768px){.list-panel-user__article-date{font-size:1.6rem}}.list-panel-user__article-date{margin-bottom:0}@media only screen and (min-width: 992px){.list-panel-user__article-date{font-size:1.4rem}}.list-panel-user__article-date-icon{margin-right:0.8rem}@media only screen and (min-width: 992px){.list-panel-user__article-date-icon{margin-right:1rem}}.list-panel-user__avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;display:block;height:auto;margin:0 auto 2rem;max-width:14rem;width:100%}@media only screen and (min-width: 768px){.list-panel-user__avatar{margin-bottom:3rem}}.list-panel-user__private-icon{color:#ccc;font-size:1.3rem;margin-right:0.5rem;position:relative;top:-0.1rem}.list-panel-info{font-size:0;list-style:none;margin:1rem 0 -1rem;padding:0}@media only screen and (min-width: 768px){.list-panel-info{margin-top:2rem;margin-bottom:-1.5rem}}.list-panel-info__item{color:#000;font-size:1.3rem;line-height:1.4;margin:0 0 1rem;padding-left:2.5rem;position:relative}@media only screen and (min-width: 768px){.list-panel-info__item{display:block;font-size:1.4rem;margin-bottom:0.8rem;padding-left:2.8rem}}@media only screen and (min-width: 1250px){.list-panel-info__item{padding-left:3rem}}@media only screen and (min-width: 1650px){.list-panel-info__item{font-size:1.5rem}}.list-panel-info__item--has-label{line-height:1.7;padding-left:0}.list-panel-info__label{color:#000;display:block;font-weight:600;margin-right:0.5rem}@media only screen and (min-width: 1920px){.list-panel-info__label{display:inline-block}}.list-panel-info__icon{opacity:0.6;filter:alpha(opacity=60);left:0;position:absolute;top:0.2rem}@media only screen and (min-width: 1920px){.list-panel-info__icon{top:0.3rem}}@media only screen and (min-width: 992px){.list-panel-info--inline{margin-top:2rem}}@media only screen and (min-width: 992px){.list-panel-info--inline .list-panel-info__item{display:inline-block;margin-right:4rem}}@media only screen and (min-width: 768px){.list-panel--has-date .list-panel__title{padding-left:11rem}}.list-panel-date{background:#ff0198;color:#000;line-height:1;margin:-3rem -3rem 3rem;padding:1.5rem 0.5rem;text-align:center}@media only screen and (min-width: 768px){.list-panel-date{float:left;margin:0;padding:1rem 0.5rem;width:9rem}}.list-panel-date__month,.list-panel-date__day,.list-panel-date__time{display:inline-block;font-size:1.4rem}@media only screen and (min-width: 768px){.list-panel-date__month,.list-panel-date__day,.list-panel-date__time{display:block}}@media only screen and (min-width: 768px){.list-panel-date__month{font-size:1.8rem;margin-bottom:0.5rem}}@media only screen and (min-width: 768px){.list-panel-date__day{font-size:3rem;font-weight:600}}.list-panel-date__time{border-left:0.1rem solid #fff;margin-left:0.8rem;padding-left:0.8rem}@media only screen and (min-width: 768px){.list-panel-date__time{border-left:none;display:block;font-size:1.2rem;line-height:1.4;margin:0.5rem 0 0;padding-left:0}}.list-panel-horizontal{min-height:16rem;position:relative}@media only screen and (min-width: 992px){.list-panel-horizontal{padding-left:13rem}}.list-panel-horizontal__thumb{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:block;height:0;margin-bottom:2rem;padding-bottom:100%;width:100%}@media only screen and (min-width: 992px){.list-panel-horizontal__thumb{height:10rem;padding-bottom:0;position:absolute;top:3rem;left:3rem;width:10rem}}.list-panel-overflow-counter{background:#f4f7f6;display:none;font-size:1.8rem;font-weight:600;line-height:1;margin:2rem 0 0;padding:2rem 1rem;text-align:center}@media only screen and (min-width: 768px){.list-panel-overflow-counter{font-size:2rem;margin-top:0rem;padding-top:3rem;padding-bottom:3rem}}.list-panel-overflow-counter.show-xs{display:block}@media only screen and (min-width: 768px){.list-panel-overflow-counter.show-xs{display:none}}@media only screen and (min-width: 768px){.list-panel-overflow-counter.show-sm{display:block}}@media only screen and (min-width: 992px){.list-panel-overflow-counter.show-sm{display:none}}@media only screen and (min-width: 992px){.list-panel-overflow-counter.show-md{display:block}}@media only screen and (min-width: 1250px){.list-panel-overflow-counter.show-md{display:none}}@media only screen and (min-width: 1250px){.list-panel-overflow-counter.show-lg{display:block}}@media only screen and (min-width: 1920px){.list-panel-overflow-counter.show-lg{display:none}}@media only screen and (min-width: 1920px){.list-panel-overflow-counter.show-full{display:block}}.panel-with-articles{margin-bottom:2rem}@media only screen and (min-width: 768px){.panel-with-articles{margin-bottom:4rem}}.panel-with-articles__content{margin-bottom:2rem}@media only screen and (min-width: 1250px){.panel-with-articles__content{float:left;margin-bottom:0;width:25%}}@media only screen and (min-width: 1920px){.panel-with-articles__content{width:30%}}.panel-with-articles__title{color:#000;display:inline-block;font-size:2.6rem;font-weight:900;line-height:1.2;margin-bottom:2rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.panel-with-articles__title{font-size:3.2rem}}@media only screen and (min-width: 1250px){.panel-with-articles__title{margin-bottom:2rem}}@media only screen and (min-width: 1920px){.panel-with-articles__title{font-size:4.2rem}}@media only screen and (min-width: 1250px){.panel-with-articles__title--big{font-size:4.2rem}}@media only screen and (min-width: 1920px){.panel-with-articles__title--big{font-size:5.2rem}}.panel-with-articles__synopsis p:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.panel-with-articles__articles{margin-top:3rem;margin-left:-2rem}}@media only screen and (min-width: 1250px){.panel-with-articles__articles{float:right;margin-top:0;width:75%}}@media only screen and (min-width: 1920px){.panel-with-articles__articles{width:70%}}@media only screen and (min-width: 768px){.panel-with-articles .panel-grid-item{float:left;margin-bottom:0;padding-left:2rem;width:33.33333333%}}@media only screen and (min-width: 1440px){.panel-with-articles .panel-grid-item{padding-left:4rem}}.panel-with-articles .panel-grid-item:last-child{border-bottom:none;margin-bottom:0}.panel-with-articles .panel-grid-item__link:hover .panel-grid-item__title{color:#ff0198;text-decoration:none}.job-profile-panel-wrap{margin-bottom:-2rem}@media only screen and (min-width: 1440px){.job-profile-panel-wrap{margin-bottom:-4rem}}.job-profile-panel{background:#ba01ff;display:block;margin-bottom:2rem;padding-bottom:60%;position:relative;text-decoration:none;overflow:hidden}@media only screen and (min-width: 768px){.job-profile-panel{margin-bottom:2rem}}@media only screen and (min-width: 992px){.job-profile-panel{margin-bottom:3rem}}@media only screen and (min-width: 1440px){.job-profile-panel{margin-bottom:4rem}}.job-profile-panel--film-and-tv-drama{background:#aae800}.job-profile-panel--visual-effects-vfx{background:#fdb913}.job-profile-panel--games{background:#ba01ff}.job-profile-panel--animation{background:#00ff67}.job-profile-panel--unscripted-tv{background:#00d8ff}.job-profile-panel__img{display:block;height:auto;width:100%;position:absolute;left:0;right:0;bottom:0;transition:transform 500ms}@media only screen and (min-width: 992px){.job-profile-panel:hover .job-profile-panel__img{transform:scale(1.05)}}.job-profile-panel__content{padding:2rem 2rem 0}@media only screen and (min-width: 768px){.job-profile-panel__content{padding:2rem 2rem 0}}@media only screen and (min-width: 1250px){.job-profile-panel__content{padding:2.5rem 3rem 0}}.job-profile-panel__title{color:#000;font-size:2rem;font-weight:800;line-height:1.4;margin-bottom:1rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.job-profile-panel__title{font-size:3.2rem;line-height:1.1}}@media only screen and (min-width: 992px){.job-profile-panel__title{font-size:2rem;line-height:1.4}}@media only screen and (min-width: 1250px){.job-profile-panel__title{font-size:3.2rem;line-height:1.1}}.job-profile-panel__synopsis{color:#000;font-weight:500;font-size:1.4rem;line-height:1.8;margin:0}@media only screen and (min-width: 768px){.job-profile-panel__synopsis{font-size:1.6rem}}.reveal-form-panel{margin-top:2rem}.reveal-form-panel .panel__content{text-align:left}.reveal-form-panel:before,.reveal-form-panel:after{content:'';position:absolute;width:0;height:0}.reveal-form-panel:before{top:-1rem;left:5rem;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #eee}.reveal-form-panel:after{top:-0.9rem;left:5.1rem;border-left:0.9rem solid transparent;border-right:0.9rem solid transparent;border-bottom:0.9rem solid #f4f7f6}.text-img-panel{margin-bottom:4rem}@media only screen and (min-width: 1250px){.text-img-panel{margin-bottom:5rem}}.text-img-panel__title{color:#000;display:inline-block;font-size:2.6rem;font-weight:900;line-height:1.2;margin-bottom:2rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.text-img-panel__title{font-size:3.2rem}}@media only screen and (min-width: 1250px){.text-img-panel__title{margin-bottom:2rem}}@media only screen and (min-width: 1920px){.text-img-panel__title{font-size:4.2rem}}@media only screen and (min-width: 1250px){.text-img-panel__title--big{font-size:4.2rem}}@media only screen and (min-width: 1920px){.text-img-panel__title--big{font-size:5.2rem}}.text-img-panel__subtitle{font-size:1.4rem;font-weight:700;line-height:1.2;margin:0 0 1rem}@media only screen and (min-width: 768px){.text-img-panel__subtitle{font-size:2rem;margin-bottom:1.5rem}}@media only screen and (min-width: 1920px){.text-img-panel__subtitle{font-size:2.2rem;margin-top:1rem}}.text-img-panel__synopsis p:last-child{margin-bottom:0}.text-img-panel__cta{margin-top:2rem}.text-img-panel--has-img .text-img-panel__content{margin-bottom:3rem}@media only screen and (min-width: 1250px){.text-img-panel--has-img .text-img-panel__content{float:left;margin-bottom:0;padding-right:1rem;width:50%}}@media only screen and (min-width: 1440px){.text-img-panel--has-img .text-img-panel__content{padding-right:2rem}}@media only screen and (min-width: 1250px){.text-img-panel__img-wrap{float:right;padding-left:1rem;position:relative;width:50%}}@media only screen and (min-width: 1440px){.text-img-panel__img-wrap{padding-left:2rem}}.text-img-panel__img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:0;padding-top:56.25%;position:relative;width:100%}.text-only-panel{margin-bottom:2rem}@media only screen and (min-width: 1250px){.text-only-panel{margin-bottom:4rem}}@media only screen and (min-width: 1920px){.text-only-panel--hub-hero{margin-top:2rem;margin-bottom:6rem}}.text-only-panel--no-bottom-margin{margin-bottom:0}.text-only-panel__title{color:#000;display:inline-block;font-size:2.6rem;font-weight:900;line-height:1.2;margin-bottom:2rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.text-only-panel__title{font-size:3.2rem}}@media only screen and (min-width: 1250px){.text-only-panel__title{margin-bottom:2rem}}@media only screen and (min-width: 1920px){.text-only-panel__title{font-size:4.2rem}}@media only screen and (min-width: 1250px){.text-only-panel__title--big{font-size:4.2rem}}@media only screen and (min-width: 1920px){.text-only-panel__title--big{font-size:5.2rem}}.text-only-panel__subtitle{font-size:1.4rem;font-weight:700;line-height:1.2;margin:0 0 1rem}@media only screen and (min-width: 768px){.text-only-panel__subtitle{margin-bottom:1.5rem}}@media only screen and (min-width: 1920px){.text-only-panel__subtitle{font-size:2.2rem;margin-top:1rem}}.text-only-panel__synopsis p:last-child{margin-bottom:0}.text-only-panel__synopsis--big{margin-bottom:3rem}@media only screen and (min-width: 1920px){.text-only-panel__synopsis--big{font-size:1.8rem}}.text-only-panel__cta{margin-top:2rem}.hero-panel{margin-bottom:2rem}.hero-panel--has-img{margin-bottom:3rem}@media only screen and (min-width: 1250px){.hero-panel--has-img{margin-bottom:5rem}}.hero-panel__title{color:#000;display:inline-block;font-size:2.6rem;font-weight:900;line-height:1.2;margin-bottom:2rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.hero-panel__title{font-size:3.2rem}}@media only screen and (min-width: 1250px){.hero-panel__title{margin-bottom:2rem}}@media only screen and (min-width: 1920px){.hero-panel__title{font-size:4.2rem}}@media only screen and (min-width: 1250px){.hero-panel__title--big{font-size:4.2rem}}@media only screen and (min-width: 1920px){.hero-panel__title--big{font-size:5.2rem}}.hero-panel__subtitle{font-size:1.4rem;font-weight:700;line-height:1.2;margin:0 0 1rem}@media only screen and (min-width: 768px){.hero-panel__subtitle{font-size:2rem;margin-bottom:1.5rem}}@media only screen and (min-width: 1920px){.hero-panel__subtitle{font-size:2.2rem;margin-top:1rem}}.hero-panel__synopsis p:last-child{margin-bottom:0}.hero-panel__cta{margin-top:2rem}.hero-panel--has-img .hero-panel__content{margin-bottom:2rem}@media only screen and (min-width: 1250px){.hero-panel--has-img .hero-panel__content{float:left;margin-bottom:0;padding-right:1rem;width:41.66%}}@media only screen and (min-width: 1440px){.hero-panel--has-img .hero-panel__content{padding-right:2rem}}@media only screen and (min-width: 1250px){.hero-panel__img-wrap{float:right;padding-left:1rem;position:relative;width:50%}}@media only screen and (min-width: 1440px){.hero-panel__img-wrap{padding-left:2rem}}.hero-panel__img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:0;padding-top:56.25%;position:relative;width:100%}.hero-panel__stickies{margin-bottom:3rem}.certified-trainee-panel{position:relative;min-height:1px;padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 768px){.certified-trainee-panel{float:left;width:50%}}@media only screen and (min-width: 992px){.certified-trainee-panel{width:33.33333333%}}@media only screen and (min-width: 1250px){.certified-trainee-panel{width:25%}}@media only screen and (min-width: 1920px){.certified-trainee-panel{width:16.66666667%}}@media only screen and (min-width: 992px){.itf-course-detail-main-col .certified-trainee-panel{width:50%}}@media only screen and (min-width: 1250px){.itf-course-detail-main-col .certified-trainee-panel{width:33.33333333%}}@media only screen and (min-width: 1920px){.itf-course-detail-main-col .certified-trainee-panel{width:25%}}.cta-banner-panel{background-color:#ff0198;margin-bottom:4rem;padding:3rem 0}@media only screen and (min-width: 992px){.cta-banner-panel{margin-bottom:5rem}}@media only screen and (min-width: 1250px){.cta-banner-panel{margin-bottom:6rem}}@media only screen and (min-width: 992px){.cta-banner-panel__inner{display:flex;align-items:center;justify-content:space-between}}@media only screen and (min-width: 1440px){.cta-banner-panel__inner{justify-content:flex-start;margin-left:20%;padding-left:4rem}}.cta-banner-panel__title{color:#fff;font-size:2.2rem;font-weight:900;line-height:1.2;margin-bottom:2rem}@media only screen and (min-width: 768px){.cta-banner-panel__title{font-size:2.6rem}}@media only screen and (min-width: 992px){.cta-banner-panel__title{font-size:3rem;line-height:1;margin-bottom:0}}@media only screen and (min-width: 1250px){.cta-banner-panel__title{font-size:3.6rem;margin-right:4rem}}.cta-banner-panel__cta{border:0.3rem solid #fff;color:#fff;line-height:3.5rem;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width: 768px){.cta-banner-panel__cta{width:15rem}}@media only screen and (min-width: 1250px){.cta-banner-panel__cta{height:5rem;line-height:4.6rem;width:18rem}}.cta-banner-panel__cta:hover{background:#fff;color:#ff0198}@media only screen and (min-width: 768px){.hero__img-wrap{float:right;padding-left:1rem;position:relative;width:50%}}.hero__img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:0;padding-top:56.25%;width:100%}.umb-grid h1,.umb-grid h2,.umb-grid h3,.umb-grid h4,.umb-grid h5,.umb-grid h6{color:#000;font-size:2rem;font-weight:800;line-height:1.6;margin-top:0;margin-bottom:1rem;position:relative}@media only screen and (min-width: 768px){.umb-grid h1,.umb-grid h2,.umb-grid h3,.umb-grid h4,.umb-grid h5,.umb-grid h6{margin-top:0;margin-bottom:0}}.umb-grid h1 a,.umb-grid h2 a,.umb-grid h3 a,.umb-grid h4 a,.umb-grid h5 a,.umb-grid h6 a{color:#ff0198;text-decoration:none}.umb-grid h1 a:hover,.umb-grid h2 a:hover,.umb-grid h3 a:hover,.umb-grid h4 a:hover,.umb-grid h5 a:hover,.umb-grid h6 a:hover{text-decoration:underline}.umb-grid .grid-section h1:first-child,.umb-grid .grid-section h2:first-child,.umb-grid .grid-section h3:first-child,.umb-grid .grid-section h4:first-child,.umb-grid .grid-section h5:first-child,.umb-grid .grid-section h6:first-child{margin-top:0}.umb-grid h1,.umb-grid h2{font-size:1.8rem}@media only screen and (min-width: 768px){.umb-grid h1,.umb-grid h2{font-size:2rem}}@media only screen and (min-width: 1440px){.umb-grid h1,.umb-grid h2{font-size:2.4rem}}.umb-grid h2{margin:3rem 0 1rem}.umb-grid h3{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:1.5rem;font-size:1.4rem;margin:2rem 0 0;font-weight:800}@media only screen and (min-width: 768px){.umb-grid h3{font-size:1.6rem}}.umb-grid h4,.umb-grid h5,.umb-grid h6{font-size:1.4rem}@media only screen and (min-width: 768px){.umb-grid h4,.umb-grid h5,.umb-grid h6{font-size:2rem}}.umb-grid p{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:1.5rem;font-size:1.4rem}@media only screen and (min-width: 768px){.umb-grid p{font-size:1.6rem}}.umb-grid p a{color:#ff0198;text-decoration:none}.umb-grid p a:hover{text-decoration:underline}.umb-grid .accordion-item+p,.umb-grid .accordion-item+h2,.umb-grid .accordion-item+h3{margin-top:4rem}.umb-grid hr{border:none;border-top:0.2rem solid #000;margin:2rem 0}.umb-grid ul,.umb-grid ol{margin:2rem 0 2rem 1.5rem;padding:0}@media only screen and (min-width: 768px){.umb-grid ul,.umb-grid ol{margin-left:4rem}}.umb-grid ul li,.umb-grid ol li{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0.5rem;font-size:1.4rem}@media only screen and (min-width: 768px){.umb-grid ul li,.umb-grid ol li{font-size:1.6rem}}.umb-grid ul li:last-child,.umb-grid ol li:last-child{margin-bottom:0}.umb-grid ul li a,.umb-grid ol li a{color:#ff0198;text-decoration:none}.umb-grid ul li a:hover,.umb-grid ol li a:hover{text-decoration:underline}.umb-grid blockquote{font-weight:400;font-style:italic;margin:4rem 0;position:relative;text-align:center;padding-left:3.5rem;padding-right:3.5rem}@media only screen and (min-width: 768px){.umb-grid blockquote{padding-left:6rem;padding-right:6rem}}@media only screen and (min-width: 1250px){.umb-grid blockquote{padding-left:8.5rem;padding-right:8.5rem}}.umb-grid blockquote p{color:#000;font-weight:400;font-size:1.8rem;font-style:italic;line-height:1.6;margin-bottom:0;position:relative}@media only screen and (min-width: 768px){.umb-grid blockquote p{font-size:2.2rem}}.umb-grid blockquote p:before,.umb-grid blockquote p:after{opacity:0.2;filter:alpha(opacity=20);font-size:9rem;font-style:italic;font-weight:300;height:2.5rem;line-height:6rem;position:absolute}@media only screen and (min-width: 768px){.umb-grid blockquote p:before,.umb-grid blockquote p:after{font-size:15rem;height:6rem;line-height:12rem}}.umb-grid blockquote p:before{content:'“';margin-left:-5rem;top:0}@media only screen and (min-width: 768px){.umb-grid blockquote p:before{margin-left:-7rem;top:-0.5rem}}.umb-grid blockquote p:after{bottom:-1.2rem;content:'”';margin-right:-5rem}@media only screen and (min-width: 768px){.umb-grid blockquote p:after{bottom:-2.5rem;margin-right:-9rem}}.umb-grid blockquote cite{color:#000;display:block;font-style:normal;font-size:1.4rem;font-weight:600;line-height:1.8;margin:2rem 0 0}.umb-grid blockquote cite:before,.umb-grid blockquote cite:after{content:'-'}.umb-grid blockquote cite:before{margin-right:1rem}.umb-grid blockquote cite:after{margin-left:1rem}.umb-grid .video-wrapper{margin-top:4rem;margin-bottom:4rem;position:relative;padding-bottom:56.25%;height:0}.umb-grid .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.umb-grid .image-with-accreditation-wrapper img,.umb-grid .full-image{display:block;height:auto;width:100%}@media only screen and (min-width: 768px){.umb-grid .inline-block{float:left;max-width:30%}}@media only screen and (min-width: 992px){.umb-grid .inline-block{max-width:20%}}.umb-grid .inline-block .image-with-accreditation-wrapper{margin:0 0 3rem}@media only screen and (min-width: 768px){.umb-grid .inline-block .image-with-accreditation-wrapper{margin:0 2rem 2rem 0}}.umb-grid .full-gallery-wrap{margin:4rem -1rem}.umb-grid .full-gallery-wrap .gallery-item-container{float:left;padding:1rem 1rem 1rem 1rem;width:50%}@media only screen and (min-width: 374px){.umb-grid .full-gallery-wrap .gallery-item-container{width:33.333333%}}@media only screen and (min-width: 768px){.umb-grid .full-gallery-wrap .gallery-item-container{width:25%}}@media only screen and (min-width: 992px){.umb-grid .full-gallery-wrap .gallery-item-container{width:33.333333%}}@media only screen and (min-width: 1250px){.umb-grid .full-gallery-wrap .gallery-item-container{width:20%}}.umb-grid .full-gallery-wrap .gallery-item-container .gallery-item{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:0;padding-bottom:100%;position:relative;width:100%}.umb-grid .image-with-accreditation-wrapper{margin:4rem auto;position:relative}.umb-grid .image-with-accreditation-wrapper .accreditation-wrap{position:relative}.umb-grid .image-with-accreditation-wrapper .image-accreditation{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;background:rgba(0,0,0,0.75);color:#fff;padding:1rem 2rem;position:absolute;text-align:right;bottom:3rem;right:3rem}@media only screen and (min-width: 768px){.umb-grid .image-with-accreditation-wrapper .image-accreditation{font-size:1.6rem}}.umb-grid .image-with-accreditation-wrapper .image-accreditation{margin-bottom:0}.umb-grid .image-with-accreditation-wrapper .img-has-caption{position:relative}.umb-grid .image-caption{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;background:#f4f7f6;padding:2rem;position:relative;top:-4rem}@media only screen and (min-width: 768px){.umb-grid .image-caption{font-size:1.6rem}}.umb-grid .image-caption{margin-bottom:0}.umb-grid .tl-grid-call-to-action-box{margin:4rem 0}.umb-grid .tl-grid-call-to-action-box h2{margin:0 0 2rem}@media only screen and (min-width: 768px){.umb-grid .tl-grid-call-to-action-box h2{margin-bottom:1rem}}.umb-grid .tl-grid-call-to-action-box p{margin:0 0 2rem}.umb-grid .tl-grid-html-embed{margin:4rem 0;max-width:100%;position:relative}.umb-grid .tl-grid-html-embed iframe,.umb-grid .tl-grid-html-embed .twitter-tweet{margin:0 auto !important;width:100%}.pager-count{display:none}.pagination-wrap{margin-top:4rem;text-align:center}.pagination{font-size:0;list-style:none;margin:0;padding:0}.pagination li{display:inline-block;font-size:1.2rem;line-height:1;margin:0 0.5rem 0.5rem 0.5rem}@media only screen and (min-width: 992px){.pagination li{font-size:1.4rem}}.pagination a{text-decoration:none}.pagination a,.pagination span{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;background:#f4f7f6;color:#000;cursor:pointer;display:block;height:3.6rem;padding-top:1.1rem;text-align:center;width:3.6rem}@media only screen and (min-width: 992px){.pagination a,.pagination span{height:4rem;padding-top:1.2rem;width:4rem}}.pagination a:hover,.pagination span:hover{background:#e8eeec;text-decoration:none}.pagination li.active a{background:#000;color:#f4f7f6}.pagination li.first-item span,.pagination li.first-item a,.pagination li.prev-item span,.pagination li.prev-item a,.pagination li.next-item span,.pagination li.next-item a,.pagination li.last-item span,.pagination li.last-item a{padding-top:1rem}.article-date,.article-author{color:#ccc;font-size:1.2rem;font-weight:600;letter-spacing:0.05em;line-height:1;margin-bottom:2rem;text-transform:uppercase}@media only screen and (min-width: 768px){.article-date,.article-author{font-size:1.3rem}}.article-date__icon{margin-right:1.2rem}@media only screen and (max-width:767px){.article-author{margin-top:-1rem}}.left-sidebar{margin-bottom:4rem}@media only screen and (min-width: 992px){.left-sidebar{padding-right:4rem;margin-bottom:0}}@media only screen and (min-width: 1440px){.left-sidebar{padding-right:7rem}}@media only screen and (min-width: 992px){.right-sidebar{padding-left:2rem}}@media only screen and (max-width:991px){nav.admin-nav,nav.sub-page-nav{left:0;position:fixed;right:0;top:8rem;z-index:3}}@media only screen and (min-width: 992px){nav.admin-nav,nav.sub-page-nav{right:auto !important}}@media only screen and (max-width:991px){nav.admin-nav .title-group,nav.sub-page-nav .title-group{margin:0;padding:0}}@media only screen and (max-width:991px){nav.admin-nav .title-group:after,nav.sub-page-nav .title-group:after{display:none}}@media only screen and (max-width:991px){nav.admin-nav h2,nav.sub-page-nav h2{background:#f4f7f6;border-bottom:0.1rem solid #eee;display:block;font-size:1.6rem;height:6rem;margin:0 !important;padding:2rem 1.5rem 0;left:0;right:0;z-index:3;position:relative;width:100%}}@media only screen and (max-width:991px){nav.admin-nav h2:after,nav.sub-page-nav h2:after{display:none}}nav.admin-nav h2 span,nav.sub-page-nav h2 span{color:#ccc;float:right;font-size:2rem;position:relative;top:-0.4rem}@media only screen and (min-width: 992px){nav.admin-nav h2 span,nav.sub-page-nav h2 span{display:none}}nav.admin-nav .admin-nav-inner,nav.sub-page-nav .admin-nav-inner,nav.admin-nav .sub-page-nav-inner,nav.sub-page-nav .sub-page-nav-inner{background:#f4f7f6}@media only screen and (max-width:991px){nav.admin-nav .admin-nav-inner,nav.sub-page-nav .admin-nav-inner,nav.admin-nav .sub-page-nav-inner,nav.sub-page-nav .sub-page-nav-inner{border-left:0.2rem solid #eee;bottom:0;display:block;top:14rem;margin:0;overflow:auto;padding:0 0 1rem;position:fixed;right:-24.3rem;transform:translateZ(0);width:24rem;z-index:2}}@media only screen and (min-width: 992px){nav.admin-nav .admin-nav-inner,nav.sub-page-nav .admin-nav-inner,nav.admin-nav .sub-page-nav-inner,nav.sub-page-nav .sub-page-nav-inner{background:none}}nav.admin-nav ul,nav.sub-page-nav ul{list-style:none;margin:0;padding:0}nav.admin-nav ul li,nav.sub-page-nav ul li{border-bottom:0.1rem solid #eee;font-size:1.3rem;line-height:1;margin:0 0 0 -0.3rem;padding:0}@media only screen and (min-width: 768px){nav.admin-nav ul li,nav.sub-page-nav ul li{font-size:1.4rem}}@media only screen and (min-width: 992px){nav.admin-nav ul li,nav.sub-page-nav ul li{border-bottom:1px solid #f5f6f7;margin-left:0}}@media only screen and (min-width: 1650px){nav.admin-nav ul li,nav.sub-page-nav ul li{font-size:1.5rem}}@media only screen and (min-width: 1920px){nav.admin-nav ul li,nav.sub-page-nav ul li{font-size:1.6rem}}nav.admin-nav ul li a,nav.sub-page-nav ul li a{border-left:0.3rem solid transparent;color:#000;display:block;line-height:1;padding:2rem 1.5rem;padding:2rem 0 2rem 2rem}@media only screen and (min-width: 992px){nav.admin-nav ul li a,nav.sub-page-nav ul li a{font-weight:400;padding:2.2rem 0 2.2rem 2.2rem}}nav.admin-nav ul li a:hover,nav.sub-page-nav ul li a:hover{text-decoration:none}@media only screen and (min-width: 1250px){nav.admin-nav ul li a:hover,nav.sub-page-nav ul li a:hover{background:#f5f6f7;border-color:#ff0198;color:#000}}nav.admin-nav ul li a svg,nav.sub-page-nav ul li a svg{color:#eee;font-size:1.3rem;margin-left:0.5rem;position:relative;top:0}nav.admin-nav ul li a .admin-nav__icon-left,nav.sub-page-nav ul li a .admin-nav__icon-left{margin-left:0;margin-right:0.8rem;position:relative;top:-0.1rem}nav.admin-nav ul li.current a,nav.sub-page-nav ul li.current a{background:#f5f6f7;border-color:#ff0198;color:#000;font-weight:600}nav.admin-nav ul li.tab-has-error a,nav.sub-page-nav ul li.tab-has-error a{background:#f27474;color:#fff;border-color:#ee4545}.loading-spinner{font-size:9rem;text-align:center;z-index:9;width:10rem;height:10rem;margin:15rem auto 5rem}.loading-spinner svg{color:#eaecee}.sidebar-search{margin-bottom:3rem}@media only screen and (min-width: 992px){.sidebar-search{margin-bottom:4rem}}@media only screen and (min-width: 1250px){.sidebar-search{margin-bottom:5rem}}@media only screen and (min-width: 768px){.sidebar-search--inline{width:50%;padding-right:1rem}}.sidebar-search--results{margin-bottom:2rem}@media only screen and (min-width: 768px){.sidebar-search--results{margin-bottom:0;margin-top:-2rem}}.sidebar-search .section-title{margin-bottom:2rem}.sidebar-search__form{position:relative}.sidebar-search__input{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;background:none;border:none;border-bottom:0.3rem solid #f4f7f6;color:#000;font-size:1.6rem;height:6rem;display:block;line-height:1;margin:0;outline:none;padding:0;width:100%;-webkit-appearance:none;font-weight:600}.sidebar-search__input::-webkit-input-placeholder{color:rgba(0,0,0,0.4)}.sidebar-search__input::-moz-placeholder{color:rgba(0,0,0,0.4)}.sidebar-search__input:-ms-input-placeholder{color:rgba(0,0,0,0.4)}.sidebar-search__input:-moz-placeholder{color:rgba(0,0,0,0.4)}.sidebar-search__input:focus{border-color:#ff0198}.sidebar-search__btn{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;background:none;border:none;bottom:0.3rem;color:rgba(0,0,0,0.15);font-size:2rem;outline:none;padding-top:0.5rem;position:absolute;top:0;right:0;width:6rem}.sidebar-search__input:focus~.sidebar-search__btn{color:#ff0198}.sidebar-search__btn:hover{background:#f4f7f6;color:#000}.job-profile-search--hub{margin-bottom:3rem}.job-profile-search--genre{margin-bottom:0}@media only screen and (min-width: 992px){.job-profile-search--genre{width:75%}}@media only screen and (min-width: 1250px){.job-profile-search--genre{width:50%}}.autocomplete-input{border:0.3rem solid rgba(0,0,0,0.15);width:100%;padding:0 0 0 4.8rem;box-sizing:border-box;position:relative;font-size:1.4rem;font-weight:500;flex:1;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:12px;height:5rem}@media only screen and (min-width: 992px){.autocomplete-input{font-size:1.6rem}}@media only screen and (min-width: 1920px){.autocomplete-input{padding:0 0 0 4.8rem;height:6rem}}.job-profile-search--genre .autocomplete-input{color:#000;border-color:#000;background-color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+")}.job-profiles-hero--games .job-profile-search--genre .autocomplete-input{border-color:#fff;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+")}.job-profile-search--genre .autocomplete-input::placeholder{color:#000}.job-profiles-hero--games .job-profile-search--genre .autocomplete-input::placeholder{color:#fff}.job-profile-search--genre .autocomplete-input::-ms-input-placeholder{color:#000}.job-profiles-hero--games .job-profile-search--genre .autocomplete-input::-ms-input-placeholder{color:#fff}.autocomplete-input:focus,.autocomplete-input[aria-expanded=true]{border-color:rgba(0,0,0,0.12);background-color:#fff;outline:none}.job-profile-search--genre .autocomplete-input:focus,.job-profile-search--genre .autocomplete-input[aria-expanded=true]{border-color:#fff;color:#000;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+")}.job-profile-search--genre .autocomplete-input:focus::placeholder,.job-profile-search--genre .autocomplete-input[aria-expanded=true]::placeholder{color:#999}.job-profile-search--genre .autocomplete-input:focus::-ms-input-placeholder,.job-profile-search--genre .autocomplete-input[aria-expanded=true]::-ms-input-placeholder{ccolor:#999}[data-position=below] .autocomplete-input[aria-expanded=true]{border-bottom:0;margin-bottom:0.3rem}[data-position=above] .autocomplete-input[aria-expanded=true]{border-top:0;margin-top:0.3rem;z-index:2}.autocomplete[data-loading=true]:after{content:"";border:3px solid rgba(0,0,0,0.12);border-right-color:rgba(0,0,0,0.48);border-radius:100%;width:20px;height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);animation:rotate 1s linear infinite}.autocomplete-result-list{margin:0;border:0.3rem solid rgba(0,0,0,0.15);padding:0;box-sizing:border-box;max-height:296px;overflow-y:auto;background:#fff;list-style:none;position:relative;z-index:100 !important}[data-position=below] .autocomplete-result-list{margin-top:-0.3rem;border-top:0}[data-position=above] .autocomplete-result-list{margin-bottom:-0.3rem;border-bottom:0;padding-top:8px}.autocomplete-result{cursor:default;padding:12px 12px 12px 48px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2NjIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:12px;margin:0}.autocomplete-result small{font-size:1.4rem;color:#999}.autocomplete-result__meta{font-size:1.2rem;color:#999}.autocomplete-result__meta-label{margin-right:0.2rem}.autocomplete-result:hover,.autocomplete-result[aria-selected=true]{background-color:rgba(0,0,0,0.06)}@keyframes rotate{0%{transform:translateY(-50%) rotate(0deg)}
to{transform:translateY(-50%) rotate(359deg)}}
.facets{position:relative}.facets__clear-all,.facets__clear-top{opacity:0.5;filter:alpha(opacity=50);color:#000;font-size:1.3rem;font-weight:700;line-height:1;text-decoration:none;margin-top:2rem;display:block}.facets__clear-all:hover,.facets__clear-top:hover{opacity:1;filter:alpha(opacity=100)}.facets__clear-top{float:right;margin-top:1.2rem;display:inline-block}.facets__clear-icon{margin-right:0.7rem}@media only screen and (min-width: 768px){.facet-wrap{margin:0 -1rem}}@media only screen and (min-width: 992px){.facet-wrap{margin:0}}.facet-dropdown-target{position:relative}@media only screen and (min-width: 768px){.facet-dropdown-target{float:left;padding:0 1rem;width:50%}}@media only screen and (min-width: 992px){.facet-dropdown-target{float:none;padding:0;width:auto}}.facet-dropdown-target .facet-label{background:#f4f7f6;cursor:pointer;font-size:1.4rem;font-weight:700;height:5rem;line-height:5rem;margin-bottom:1rem;padding:0 1.5rem}.facet-dropdown-target .facet-label svg{opacity:0.2;filter:alpha(opacity=20);color:#000;float:right;margin-top:1.7rem}.facet-dropdown-target .facet-label:hover{background:#eef3f1}.facet-dropdown-target .facet-label:hover svg{opacity:0.3;filter:alpha(opacity=30)}.facet-dropdown-target.open .facet-label{background:#eef3f1}.facet-dropdown-target.open .facet-label svg{opacity:0.3;filter:alpha(opacity=30)}.facet-dropdown-target.has-selected-facets .facet-label svg{opacity:1;filter:alpha(opacity=100);color:#ff0198}.facet-dropdown-reveal{display:none;left:0;padding-top:1rem;position:absolute;top:5rem;z-index:90;width:100%}@media only screen and (min-width: 768px){.facet-dropdown-reveal{left:1rem;right:1rem;width:auto}}@media only screen and (min-width: 992px){.facet-dropdown-reveal{left:auto;padding:0 0 0 2rem;right:-50rem;top:0;width:50rem}}.facet-dropdown-reveal:before,.facet-dropdown-reveal:after{content:'';position:absolute;width:0;height:0}.facet-dropdown-reveal:before{top:0.1rem;left:1rem;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid rgba(0,0,0,0.05)}@media only screen and (min-width: 992px){.facet-dropdown-reveal:before{top:1.5rem;left:1.2rem;border-left:none;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-right:1rem solid rgba(0,0,0,0.05)}}.facet-dropdown-reveal:after{top:0.3rem;left:1.2rem;border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;border-bottom:0.8rem solid #fff}@media only screen and (min-width: 992px){.facet-dropdown-reveal:after{top:1.7rem;left:1.4rem;border-left:none;border-top:0.8rem solid transparent;border-bottom:0.8rem solid transparent;border-right:0.8rem solid #fff}}.facet-dropdown-reveal.dropdown-distance{width:20rem}@media only screen and (min-width: 992px){.facet-dropdown-reveal.dropdown-distance{right:-25rem;width:25rem}}.facet-dropdown-reveal.dropdown-distance .form-input,.facet-dropdown-reveal.dropdown-distance .form-select{float:left;margin-bottom:1rem}.facet-dropdown-reveal.dropdown-distance .btn{width:100%}.facet-dropdown{-webkit-border-radius:0.3rem;-moz-border-radius:0.3rem;border-radius:0.3rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2rem 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 2rem 0 rgba(0,0,0,0.1);box-shadow:0 0 2rem 0 rgba(0,0,0,0.1);background:#fff;border:0.1rem solid rgba(0,0,0,0.1);width:100%}.facet-dropdown .facet-inner{overflow-y:auto;max-height:23rem;padding:2rem}@media only screen and (min-width: 992px){.facet-dropdown .facet-inner{max-height:30rem}}@media only screen and (min-width: 1250px){.facet-dropdown .facet-inner{max-height:35rem;padding:2.5rem}}.facet-dropdown .checkbox label strong{color:#999;font-weight:400;font-size:1.3rem}.facet-dropdown .checkbox.checked label strong{color:#000;font-weight:700}.facet-dropdown .actions{-webkit-border-radius:0 0 0.3rem 0.3rem;-moz-border-radius:0 0 0.3rem 0.3rem;border-radius:0 0 0.3rem 0.3rem;background:#f4f7f6;padding:2rem}.facet-dropdown .actions .btn{float:left;padding-left:0;padding-right:0;width:9rem}@media only screen and (min-width: 768px){.facet-dropdown .actions .btn{width:12rem}}.facet-dropdown .actions .btn.clear{background:none;margin-left:1rem}.facet-dropdown .actions .btn.clear:hover{background:#eee}.facet-dropdown-target.open .facet-dropdown-reveal{display:block}.facet-dropdown-help{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:2rem;font-size:1.4rem;text-decoration:none;color:#ff0198;font-weight:700;display:block;margin-top:1.5rem;margin-bottom:0}@media only screen and (min-width: 768px){.facet-dropdown-help{font-size:1.6rem}}.facet-dropdown-help:hover{color:#000}.facet-your-selection{border:0.1rem solid #eee;padding:2rem 2rem 1rem;margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width: 992px){.facet-your-selection{margin-top:0;margin-bottom:3rem;padding:3rem 3rem 2rem}}.facet-your-selection .section-title{line-height:1;margin-bottom:2rem;margin-top:0}@media only screen and (min-width: 1250px){.facet-your-selection .section-title{margin-bottom:2.5rem}}.facet-pill{-webkit-border-radius:0.3rem;-moz-border-radius:0.3rem;border-radius:0.3rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f4f7f6;color:#000;display:inline-block;font-weight:700;font-size:1.2rem;line-height:1.3;margin:0 0.7rem 0.7rem 0;padding:0.8rem 0.8rem;cursor:pointer}@media only screen and (min-width: 1250px){.facet-pill{margin:0 1rem 1rem 0;padding:1rem 1rem}}.facet-pill__clear{opacity:0.3;filter:alpha(opacity=30);-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;position:relative;margin-left:0.5rem;width:0.75rem;height:1.2rem;top:0.2rem}.facet-pill:hover svg{opacity:1;filter:alpha(opacity=100)}.facet-pill.selected{background:#ff0198;color:#fff}.facet-pill.selected svg{color:#fff;opacity:0.5;filter:alpha(opacity=50)}.facet-pill.selected:hover svg{opacity:1;filter:alpha(opacity=100)}.facet-pill--outline{background:transparent;border:0.2rem solid #f4f7f6}.facet-pill--outline.selected{border-color:#ff0198}.facet-pill--highlights{padding:1.1rem 1.5rem;border:0.2rem solid #f4f7f6;border-radius:0;background:transparent}.facet-pill--highlights.selected{border-color:#ff0198}.facet-group{margin-bottom:2rem}.facet-group__label{font-weight:800;font-size:1.8rem;line-height:1.5;margin-bottom:2rem}@media only screen and (min-width: 768px){.facet-group__label{font-size:2rem}}@media only screen and (min-width: 1440px){.facet-group__label{font-size:2.4rem}}.facet-group__help{opacity:0.5;filter:alpha(opacity=50);color:#000}.facet-group__help:hover{opacity:1;filter:alpha(opacity=100)}.facet-group__help-modal{max-width:70rem;padding:1rem}@media only screen and (min-width: 768px){.facet-group__help-modal{padding:3rem}}.facet-group--highlights{margin-bottom:0}.rating-label{font-size:1.3rem}@media only screen and (min-width: 768px){.rating-label{position:relative;top:-0.2rem}}@media only screen and (min-width: 1440px){.rating-label{top:0}}ul.rating-display,ul.rating{font-size:0;margin:0 auto 0.5rem;padding:0;text-align:center}@media only screen and (min-width: 768px){ul.rating-display,ul.rating{float:left;margin:0 0.7rem 0.5rem 0}}ul.rating-display li,ul.rating li{color:#c1c4ca;font-size:2rem;display:inline-block;height:2.1rem;line-height:1;list-style-type:none;margin:0 0.1rem;position:relative;text-align:center;width:2.1rem}@media only screen and (min-width: 768px){ul.rating-display li,ul.rating li{font-size:1.6rem;width:1.6rem;height:1.6rem}}@media only screen and (min-width: 1440px){ul.rating-display li,ul.rating li{font-size:2rem;width:2.1rem;height:2.1rem}}ul.rating-display li.static,ul.rating li.static{cursor:default}ul.rating-display li.filled,ul.rating li.filled{color:#cfb716}ul.rating-display .bottom-star,ul.rating .bottom-star,ul.rating-display .top-star,ul.rating .top-star{color:#c1c4ca;position:absolute;top:0;left:0;z-index:1;overflow:hidden}ul.rating-display .top-star,ul.rating .top-star{z-index:2;color:#cfb716;width:0}.rating{margin:0;list-style:none}.rating li{display:inline-block;font-size:2rem;margin:0 0.2rem 0 0;padding:0}.gallery-wrap div[class*="col-"]:nth-child(1) .gallery-item,.gallery-wrap div[class*="col-"]:nth-child(2) .gallery-item{margin-top:0}@media only screen and (min-width: 768px){.gallery-wrap div[class*="col-"]:nth-child(3) .gallery-item,.gallery-wrap div[class*="col-"]:nth-child(4) .gallery-item{margin-top:0}}.gallery-item{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:0;margin-top:2rem;padding-bottom:100%;position:relative;width:100%}.gallery-item .hoverblock{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0;filter:alpha(opacity=0);background:rgba(0,0,0,0.8);display:block;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.gallery-item .hoverblock .inner,.gallery-item .hoverblock .icon-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gallery-item .hoverblock .icon-inner{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;display:block;height:5rem;margin:0 auto;text-align:center;width:5rem}@media only screen and (min-width: 1440px){.gallery-item .hoverblock .icon-inner{height:7rem;width:7rem}}.gallery-item .hoverblock .icon-inner svg{font-size:2rem;position:relative;top:1.6rem}@media only screen and (min-width: 1440px){.gallery-item .hoverblock .icon-inner svg{font-size:2.6rem;top:2.2rem}}.gallery-item .hoverblock svg{color:#fff;font-size:5rem;margin-bottom:1.2rem}.gallery-item:hover .hoverblock{opacity:1;filter:alpha(opacity=100)}.edit-gallery.m-top{margin-top:2rem}.edit-gallery ul{overflow:hidden;margin:-1rem;padding:1rem 1rem 0;position:relative;list-style:none}@media only screen and (min-width: 768px){.edit-gallery ul{float:left;margin:-1rem 0;padding:1rem 0 0}}.edit-gallery ul li{float:left;line-height:1;margin:0 !important;padding:0;width:100%}@media only screen and (min-width: 768px){.edit-gallery ul li{padding:0;width:auto}}.edit-gallery .gallery-item,.edit-gallery .ui-sortable-placeholder{display:block;width:100%;margin:0 0 1rem 0 !important}@media only screen and (min-width: 768px){.edit-gallery .gallery-item,.edit-gallery .ui-sortable-placeholder{height:17.1rem;margin-right:1rem !important;padding-bottom:0;width:17.1rem}}@media only screen and (min-width: 992px){.edit-gallery .gallery-item,.edit-gallery .ui-sortable-placeholder{height:19.3rem;width:19.3rem}}@media only screen and (min-width: 1250px){.edit-gallery .gallery-item,.edit-gallery .ui-sortable-placeholder{height:20.6rem;width:20.6rem}}@media only screen and (min-width: 1440px){.edit-gallery .gallery-item,.edit-gallery .ui-sortable-placeholder{height:22.5rem;width:22.5rem}}@media only screen and (min-width: 1650px){.edit-gallery .gallery-item,.edit-gallery .ui-sortable-placeholder{height:19.9rem;width:19.9rem}}@media only screen and (min-width: 1920px){.edit-gallery .gallery-item,.edit-gallery .ui-sortable-placeholder{height:23.8rem;width:23.8rem}}.edit-gallery .gallery-item{cursor:move;float:none;position:relative}.edit-gallery .gallery-item img{background:#000;display:block;height:auto;width:100%;z-index:1}.edit-gallery .filetitle{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;color:#fff;font-weight:600;left:0;padding:1.5rem 3rem 1.5rem 1.5rem;position:absolute;top:0;-ms-word-wrap:break-word;word-wrap:break-word;z-index:2;width:100%}@media only screen and (min-width: 768px){.edit-gallery .filetitle{font-size:1.6rem}}.edit-gallery .filetitle{margin-bottom:0}.edit-gallery a.remove{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;border:0.3rem solid #fff;color:#fff;cursor:pointer;font-size:1.5rem;height:3rem;min-width:0;padding-top:0;position:absolute;right:-0.8rem;text-align:center;top:-0.8rem;width:3rem;z-index:2}.edit-gallery a.remove svg{font-size:1.5rem;position:relative;top:0.4rem}.edit-gallery a.remove:hover{background:#000}.edit-gallery .ui-sortable-placeholder{background:#eee;float:left;list-style:none;padding:0;visibility:visible !important}.edit-gallery .ui-sortable-placeholder a.remove,.edit-gallery .ui-sortable-helper a.remove{display:none !important}.profile-portfolio-section{padding-bottom:2rem}.profile-portfolio-section:last-child{padding-bottom:0}@media only screen and (min-width: 768px){.student-list .user-list-panel-wrap:first-of-type .section-subtitle{margin-top:4rem}}.student-list .section-subtitle{margin-top:2rem}@media only screen and (min-width: 768px){.student-list .section-subtitle{margin-top:5rem}}.user-list-row{margin-bottom:-2rem}.hiive-network{display:none}.hiive-network.is-visible{display:block}.user-list-panel-wrap .btn{display:none;margin:2rem auto;width:100%}@media only screen and (min-width: 768px){.user-list-panel-wrap .btn{margin-top:3rem;padding-left:0;padding-right:0;width:15rem}}.user-list-panel-wrap .btn.show-xs{display:block}@media only screen and (min-width: 768px){.user-list-panel-wrap .btn.show-xs{display:none}}@media only screen and (min-width: 768px){.user-list-panel-wrap .btn.show-sm{display:block}}@media only screen and (min-width: 992px){.user-list-panel-wrap .btn.show-sm{display:none}}@media only screen and (min-width: 992px){.user-list-panel-wrap .btn.show-md{display:block}}@media only screen and (min-width: 1250px){.user-list-panel-wrap .btn.show-md{display:none}}@media only screen and (min-width: 1250px){.user-list-panel-wrap .btn.show-lg{display:block}}@media only screen and (min-width: 1920px){.user-list-panel-wrap .btn.show-lg{display:none}}@media only screen and (min-width: 1920px){.user-list-panel-wrap .btn.show-full{display:block}}.user-list-panel:nth-child(n+5){display:none}@media only screen and (min-width: 768px){.user-list-panel:nth-child(n+5){display:block}}@media only screen and (min-width: 768px){.user-list-panel:nth-child(n+7){display:none}}@media only screen and (min-width: 992px){.user-list-panel:nth-child(n+7){display:block}}@media only screen and (min-width: 992px){.user-list-panel:nth-child(n+10){display:none}}@media only screen and (min-width: 1250px){.user-list-panel:nth-child(n+10){display:block}}@media only screen and (min-width: 1250px){.user-list-panel:nth-child(n+9){display:none}}@media only screen and (min-width: 1920px){.user-list-panel:nth-child(n+9){display:block}}@media only screen and (min-width: 1920px){.user-list-panel:nth-child(n+13){display:none}}.user-list-panel.is-visible{display:block}.google-map-wrap{display:block;margin-top:4rem;position:relative;width:100%}@media only screen and (min-width: 768px){.google-map-wrap{min-height:30rem;padding:3rem}}@media only screen and (min-width: 1250px){.google-map-wrap{min-height:40rem}}@media only screen and (min-width: 1920px){.google-map-wrap{min-height:55rem}}.google-map-wrap__address-box{background:#f4f7f6;display:block;padding:3.5rem 3rem}@media only screen and (min-width: 768px){.google-map-wrap__address-box{-webkit-box-shadow:0 0 2rem 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 2rem 0 rgba(0,0,0,0.1);box-shadow:0 0 2rem 0 rgba(0,0,0,0.1);background:#fff;padding:3.5rem 3rem;position:relative;width:24rem;z-index:1}}.google-map-wrap__title{color:#000;font-weight:600;font-size:1.6rem;line-height:1.8}@media only screen and (max-width:767px){.google-map-wrap__title{margin-bottom:1rem}}@media only screen and (min-width: 1920px){.google-map-wrap__title{font-size:1.8rem}}.google-map-wrap__map{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:auto;padding-bottom:100%;position:relative}@media only screen and (min-width: 768px){.google-map-wrap__map{height:100%;left:0;padding-bottom:0;position:absolute;top:0;width:100%}}.profile-hero{margin-bottom:3rem;position:relative}@media only screen and (min-width: 992px){.profile-hero__wrap{padding-left:3rem}}.profile-hero .btn--profile-edit{float:right;margin-bottom:2rem}@media only screen and (max-width:767px){.profile-hero .panel__content{padding-top:3rem;padding-bottom:3rem}}.profile-hero__badges{margin-top:2rem;margin-bottom:-0.6rem;text-align:center}@media only screen and (min-width: 768px){.profile-hero__badges{margin-top:0;margin-bottom:2rem}}@media only screen and (min-width:768px) and (max-width:1249px){.profile-hero__badges{float:left;margin-top:2rem;margin-bottom:0;text-align:left}}.profile-hero__badges+.profile-hero__badges{margin-top:1rem}@media only screen and (min-width: 768px){.profile-hero__badges+.profile-hero__badges{margin-top:0;margin-bottom:0}}.profile-hero .badges__item{float:none}@media only screen and (max-width:767px){.profile-hero .badges__item{margin:0 0.3rem 0.6rem}}.profile-hero__job-title{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;margin-top:0.5rem}@media only screen and (min-width: 768px){.profile-hero__job-title{font-size:1.6rem}}.profile-hero__job-title{margin-bottom:0}.profile-hero__title-label{color:#ccc;display:block}.profile-hero__back-btn{margin-top:1.5rem}@media only screen and (min-width: 1440px){.profile-hero__back-btn{margin-top:3rem}}.profile-hero-overview{font-size:0;list-style:none;margin:1.5rem 0 0;padding:0}@media only screen and (min-width: 1250px){.profile-hero-overview{margin-top:2rem}}.profile-hero-overview__item{display:inline-block;font-size:1.3rem;line-height:1.4;margin:0 0 1.5rem;padding:0;position:relative;vertical-align:top;width:100%}@media only screen and (min-width: 768px){.profile-hero-overview__item{font-size:1.4rem;margin-right:2rem;margin-bottom:1.2rem;padding-left:3rem;width:auto}}@media only screen and (min-width: 992px){.profile-hero-overview__item{margin-right:2.2rem;padding-right:3rem}}.profile-hero-overview__item--no-icon{padding-left:0}.profile-hero-overview__item--has-label{line-height:1.7;padding-left:0;padding-right:0}.profile-hero-overview__item--has-label:after{top:0.7rem}.profile-hero-overview__item:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.profile-hero-overview__item:last-child{margin-right:0}}@media only screen and (min-width: 992px){.profile-hero-overview__item:last-child{padding-right:0}}@media only screen and (min-width: 768px){.profile-hero-overview__item:last-child:after{display:none}}.profile-hero-overview__item--box{position:relative;top:1rem}.profile-hero-overview__label{color:#000;display:block;font-weight:700;margin-right:0.5rem}@media only screen and (min-width: 768px){.profile-hero-overview__label{display:inline-block}}.profile-hero-overview__item--box:after{top:1.2rem}.profile-hero-overview__icon{color:#ccc;margin-right:0.5rem}@media only screen and (min-width: 768px){.profile-hero-overview__icon{position:absolute;top:0.2rem;left:0}}@media only screen and (min-width: 992px){.panel--has-img .profile-hero-overview{margin-bottom:2rem}}@media only screen and (min-width: 768px){.panel--has-img .profile-hero-overview__item{margin-right:0;width:100%}}@media only screen and (min-width: 768px){.panel--has-img .profile-hero-overview__item:after{display:none !important}}.profile-hero-actions{font-size:0;list-style:none;margin:2rem 0 0;padding:0}@media only screen and (min-width: 992px){.profile-hero-actions{margin-top:1rem}}@media only screen and (min-width: 1920px){.profile-hero-actions{margin-top:2rem}}.profile-hero-actions__item{display:block;font-size:1.4rem;line-height:1;margin:0 0 1rem 0;padding:0;position:relative}@media only screen and (min-width: 768px){.profile-hero-actions__item{display:inline-block;margin-right:1rem}}.profile-hero-actions__item:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.profile-hero-actions__item:last-child{margin-right:0;margin-bottom:1rem}}.profile-hero-actions .btn--action{font-size:1.3rem;height:4rem;line-height:4rem;padding:0 2rem;width:100%}@media only screen and (min-width: 768px){.profile-hero-actions .btn--action{float:left;width:auto}}@media only screen and (min-width:768px) and (max-width:991px){.profile-hero-actions .btn--action{padding:0 1.5rem}}@media only screen and (min-width:768px) and (max-width:991px){.profile-hero-actions .btn--action svg{display:none}}.networks-status{background:#eee;color:#000;font-size:1.3rem;margin-top:1rem;position:relative;text-align:center;width:100%}@media only screen and (min-width: 768px){.networks-status{float:left;height:4rem;margin-top:0;text-align:left}}@media only screen and (min-width: 1250px){.networks-status--big{height:5rem}}.networks-status__head{background:#e6e6e6;font-weight:700;height:4rem;padding:1.4rem 1rem 0;width:100%;line-height:1.4}@media only screen and (min-width: 768px){.networks-status__head{float:left;width:auto;line-height:1}}@media only screen and (min-width: 1250px){.networks-status--big .networks-status__head{height:5rem;padding:1.8rem 2rem 0}}.networks-status__desc{background:#eee;font-weight:400;line-height:1.4;padding:1.3rem 1.2rem;width:100%}@media only screen and (min-width: 768px){.networks-status__desc{float:left;line-height:1;padding-bottom:0;width:auto}}@media only screen and (min-width: 1250px){.networks-status--big .networks-status__desc{padding:1.85rem 2rem}}.profile-hero-social{margin-top:2rem;text-align:center}@media only screen and (min-width: 768px){.profile-hero-social{text-align:left}}.profile-hero-social .social-share{display:inline-block}@media only screen and (min-width: 768px){.profile-hero-social .social-share{display:block;float:left}}.profile-hero-social .social-share li{line-height:1;margin:0 0.3rem 0;font-size:1.4rem}@media only screen and (min-width: 768px){.profile-hero-social .social-share li{font-size:1.6rem;margin-right:1rem;margin-left:0}}.profile-hero-social .social-share li:last-child{margin-right:0}.profile-hero-web-url{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;color:#fff;display:inline-block;font-size:1.4rem;height:3rem;line-height:3rem;margin-top:0.5rem;margin-left:0.3rem;text-align:center;text-decoration:none;width:3rem}@media only screen and (min-width: 768px){.profile-hero-web-url{display:block;float:left;font-size:1.6rem;height:3.5rem;line-height:3.5rem;margin-top:0;margin-left:1rem;width:3.5rem}}@media only screen and (min-width: 992px){.profile-hero-web-url{height:3.8rem;line-height:3.8rem;width:3.8rem}}@media only screen and (min-width: 1250px){.profile-hero-web-url{height:3.5rem;line-height:3.5rem;width:3.5rem}}@media only screen and (min-width: 1440px){.profile-hero-web-url{height:3.8rem;line-height:3.8rem;width:3.8rem}}.profile-hero-web-url:hover{background:#e70089}.profile-hero-web-url--no-margin{margin-left:0}@media only screen and (min-width: 768px){.profile-hero-date-wrap{padding-right:4rem}}@media only screen and (min-width: 1250px){.profile-hero-date-wrap{padding-right:1rem}}@media only screen and (min-width: 1440px){.profile-hero-date-wrap{padding-right:4rem}}.profile-hero-date{background:#ff0198;color:#fff;line-height:1;margin-bottom:2rem;padding:1.5rem 0.5rem;text-align:center}@media only screen and (min-width: 768px){.profile-hero-date{margin:0;padding:2rem 1rem;width:100%}}.profile-hero-date__label,.profile-hero-date__year,.profile-hero-date__month,.profile-hero-date__day,.profile-hero-date__time{display:inline-block;font-size:1.4rem}@media only screen and (min-width: 768px){.profile-hero-date__label,.profile-hero-date__year,.profile-hero-date__month,.profile-hero-date__day,.profile-hero-date__time{display:block}}.profile-hero-date__label{background:#cd007a;display:block;font-weight:700;margin:-1.5rem -0.5rem 1.5rem;padding:1.5rem 1rem;text-transform:uppercase}@media only screen and (min-width: 768px){.profile-hero-date__label{font-size:1.3rem;margin:-2rem -1rem 2rem}}@media only screen and (min-width:1250px) and (max-width:1439px){.profile-hero-date__label{font-size:1.2rem}}@media only screen and (min-width: 768px){.profile-hero-date__year{font-size:1.8rem;margin-top:0.8rem}}@media only screen and (min-width: 768px){.profile-hero-date__month{font-size:2.2rem;margin-bottom:0.8rem}}@media only screen and (min-width:1250px) and (max-width:1439px){.profile-hero-date__month{font-size:1.6rem}}@media only screen and (min-width: 768px){.profile-hero-date__day{font-size:5rem;font-weight:700}}@media only screen and (min-width:1250px) and (max-width:1439px){.profile-hero-date__day{font-size:4rem}}.profile-hero-date__time{border-left:0.1rem solid #fff;margin-left:0.8rem;padding-left:0.8rem}@media only screen and (min-width: 768px){.profile-hero-date__time{border-left:none;display:block;font-size:1.4rem;line-height:1.4;margin:0.5rem 0 0;padding-left:0}}.profile-hero-date__time:before{opacity:0.5;filter:alpha(opacity=50);background:#fff;content:'';display:block;height:0.1rem;margin:1.5rem auto 1rem;width:2rem}.profile-hero-tick{display:block;height:auto;margin:3rem auto 0;max-width:10rem;width:100%}@media only screen and (min-width: 768px){.profile-hero-tick{margin-left:0;margin-right:0}}@media only screen and (min-width: 1250px){.profile-hero-tick{float:right;margin-top:0}}.profile-timeline{margin-bottom:3rem}.profile-timeline__item{line-height:1;margin:0 0 2rem}@media only screen and (min-width: 768px){.profile-timeline__item{margin-bottom:0}}@media only screen and (min-width: 1440px){.profile-timeline__item{width:75%}}@media only screen and (max-width:767px){.profile-timeline__item p{margin-bottom:0}}@media only screen and (min-width: 768px){.profile-timeline__item p{padding-right:2rem}}.profile-timeline__item:last-child p{margin-bottom:0}@media only screen and (min-width: 768px){.profile-timeline__date-divide{display:block;font-size:0}}@media only screen and (min-width: 768px){.profile-timeline__date{border-left:0.1rem solid #eee;padding-left:4rem;position:relative}}@media only screen and (min-width: 1440px){.profile-timeline__date{padding-left:8rem}}.profile-timeline__marker{display:none}@media only screen and (min-width: 768px){.profile-timeline__marker{background:#fff;display:block;height:2.2rem;position:absolute;padding:0;top:-2.3rem;left:-1.1rem;top:0;width:2.2rem}}@media only screen and (min-width: 1650px){.profile-timeline__marker{height:2.6rem}}.profile-timeline__disc{display:none}@media only screen and (min-width: 768px){.profile-timeline__disc{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;border:solid 0.2rem #ff0198;display:block;margin:0 auto;height:1.2rem;width:1.2rem}}.edit-hero-avatar,.edit-hero-jumbotron{background-color:#fff;display:block;margin:0;position:relative;max-width:100%;z-index:2}.edit-hero-avatar img,.edit-hero-jumbotron img{display:block;height:auto;width:100%}.edit-hero-avatar .overlay,.edit-hero-jumbotron .overlay{background:rgba(0,0,0,0.5);cursor:pointer;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.edit-hero-avatar .camera,.edit-hero-jumbotron .camera{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;display:block;height:5rem;left:50%;margin:-2.5rem 0 0 -2.5rem;padding-top:1.4rem;position:absolute;top:50%;width:5rem}@media only screen and (min-width: 992px){.edit-hero-avatar .camera,.edit-hero-jumbotron .camera{height:6rem;margin:-3em 0 0 -3rem;padding-top:1.5rem;width:6rem}}.edit-hero-avatar .camera svg,.edit-hero-jumbotron .camera svg{color:#ccc;font-size:2.2rem}@media only screen and (min-width: 992px){.edit-hero-avatar .camera svg,.edit-hero-jumbotron .camera svg{font-size:2.8rem}}.edit-hero-avatar .remove,.edit-hero-jumbotron .remove{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;border:0.3rem solid #fff;color:#fff;cursor:pointer;font-size:1.6rem;height:4rem;min-width:0;padding-top:0.8rem;position:absolute;right:0;text-align:center;top:0;width:4rem}@media only screen and (min-width: 768px){.edit-hero-avatar .remove,.edit-hero-jumbotron .remove{height:3.4rem;right:0.5rem;padding-top:0.5rem;top:0.5rem;width:3.4rem}}@media only screen and (min-width: 992px){.edit-hero-avatar .remove,.edit-hero-jumbotron .remove{font-size:1.8rem;height:4rem;padding-top:0.7rem;width:4rem}}.edit-hero-avatar .remove:hover,.edit-hero-jumbotron .remove:hover{background:#000}.edit-hero-avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:0.3rem solid #fff;height:14rem;width:14rem}@media only screen and (min-width: 992px){.edit-hero-avatar{height:16rem;width:16rem}}@media only screen and (min-width: 1250px){.edit-hero-avatar{height:20rem;width:20rem}}.edit-hero-avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.edit-hero-avatar .overlay{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.edit-hero-jumbotron{height:0;padding-top:56.25%;width:100%}.edit-hero-jumbotron img{left:0;position:absolute;top:0}.edit-hero-jumbotron .remove{top:-0.7rem;right:-0.7rem}@media only screen and (min-width: 768px){.edit-hero-jumbotron .remove{right:-1rem;top:-1rem}}.custom-url-input{border:0.1rem solid #eee;display:block;margin-bottom:2rem;padding:2rem;position:relative;text-decoration:none}@media only screen and (min-width: 768px){.custom-url-input{margin-top:0;padding:3rem 18rem 3rem 26rem}}@media only screen and (min-width: 992px){.custom-url-input{padding-left:22rem;padding-right:13rem}}@media only screen and (min-width: 1250px){.custom-url-input{padding-left:25.8rem;padding-right:18rem}}@media only screen and (min-width: 1440px){.custom-url-input{padding-left:27.8rem}}@media only screen and (min-width: 1650px){.custom-url-input{padding-left:29.8rem}}.custom-url-input__input-wrap{margin:1rem 0}@media only screen and (min-width: 768px){.custom-url-input__input-wrap{margin-top:0;margin-bottom:0}}.custom-url-input__prefix{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;font-weight:600}@media only screen and (min-width: 768px){.custom-url-input__prefix{font-size:1.6rem}}.custom-url-input__prefix{margin-bottom:0}@media only screen and (min-width: 768px){.custom-url-input__prefix{font-size:1.5rem;top:4.9rem;left:2rem;position:absolute}}@media only screen and (min-width: 992px){.custom-url-input__prefix{font-size:1.3rem;left:1.5rem;top:5.1rem}}@media only screen and (min-width: 1250px){.custom-url-input__prefix{font-size:1.5rem;left:2rem;top:4.8rem}}@media only screen and (min-width: 1440px){.custom-url-input__prefix{left:3rem}}@media only screen and (min-width: 1650px){.custom-url-input__prefix{font-size:1.6rem;top:4.7rem}}.btn--custom-url-check{padding-left:0;padding-right:0;width:100%}@media only screen and (min-width: 768px){.btn--custom-url-check{height:6rem;line-height:6rem;position:absolute;top:3rem;right:3rem;width:15rem}}@media only screen and (min-width: 992px){.btn--custom-url-check{width:10rem}}@media only screen and (min-width: 1250px){.btn--custom-url-check{width:15rem}}.edit-social-row{margin-bottom:1rem;position:relative;padding-bottom:2rem;padding-left:6rem}@media only screen and (min-width: 768px){.edit-social-row{padding-left:10rem;padding-right:14rem}}@media only screen and (min-width: 1250px){.edit-social-row{padding-right:15rem}}@media only screen and (min-width: 1440px){.edit-social-row{padding-left:12rem}}.edit-social-row:last-child{margin-bottom:0;padding-bottom:0}.edit-social-profile{margin-top:4rem;margin-bottom:3rem}.edit-social-profile .social-icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-size:2rem;height:4rem;left:0;position:absolute;line-height:4rem;text-align:center;top:0.5rem;width:4rem}@media only screen and (min-width: 374px){.edit-social-profile .social-icon{font-size:1.6rem}}@media only screen and (min-width: 768px){.edit-social-profile .social-icon{font-size:3.5rem;height:6rem;line-height:6rem;top:0;width:6rem}}.edit-social-profile .social-icon.linkedin{background:#1c6da2}.edit-social-profile .social-icon.twitter{background:#35b7e2}.edit-social-profile .social-icon.facebook{background:#35528c}.edit-social-profile .social-icon.googleplus{background:#d34836}.edit-social-profile .social-icon.soundcloud{background:#ff4500}.edit-social-profile .social-icon.instagram{background:#ca3579}.edit-social-profile .social-icon.imdb{background:#e6b91e}.edit-social-profile .social-icon.youtube{background:#c8312b}.edit-social-profile .social-icon.vimeo{background:#1ab7ea}.edit-social-profile .social-icon.flickr{background:#e30761}.edit-social-profile .social-icon.dribbble{background:#ea4c89}.edit-social-profile .social-icon.behance{background:#1769ff}.edit-social-profile .social-icon.tumblr{background:#3e5a70}.edit-social-profile .social-icon.vine{background:#00bf8f}.edit-social-profile .social-icon.pinterest{background:#cb2027}@media only screen and (min-width: 768px){.edit-social-profile .showreel{position:absolute;top:0.8rem;right:0;width:11.5rem}}.edit-social-profile .showreel .checkbox{margin-top:2rem}@media only screen and (min-width: 768px){.edit-social-profile .showreel .checkbox{margin-top:1.2rem}}.edit-social-profile .embed{padding:1rem 0 0}@media only screen and (min-width: 768px){.edit-social-profile .embed{padding-top:1.5rem}}.edit-social-profile .embed .form-input{padding-right:5rem}.edit-social-profile .embed p{font-size:1.4rem;margin:2rem 0 0}.edit-social-profile .embed .field-valid{float:left;margin-bottom:1rem;width:100%}@media only screen and (min-width: 768px){.edit-social-profile .embed .field-valid{margin:0 2rem 0 0;max-width:30rem}}@media only screen and (min-width: 992px){.edit-social-profile .embed .field-valid{margin:0 0 2rem;max-width:none;width:100%}}@media only screen and (min-width: 1250px){.edit-social-profile .embed .field-valid{margin:0 2rem 0 0;max-width:30rem}}@media only screen and (min-width: 768px){.edit-social-profile .embed .btn--check{height:6rem;line-height:6rem}}@media only screen and (min-width: 768px){.trainee-finder-status{margin-left:-1rem;margin-right:-1rem}}@media only screen and (min-width: 992px){.trainee-finder-status{margin-left:-0.5rem;margin-right:-0.5rem}}@media only screen and (min-width: 1250px){.trainee-finder-status{margin-left:-1rem;margin-right:-1rem}}.trainee-finder-status__btn-wrap{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.trainee-finder-status__btn-wrap{float:left;margin-bottom:0;padding:0 1rem;width:33.333333%}}@media only screen and (min-width: 992px){.trainee-finder-status__btn-wrap{padding:0 0.5rem}}@media only screen and (min-width: 1250px){.trainee-finder-status__btn-wrap{padding:0 1rem}}.trainee-finder-status__btn-wrap--last{margin-bottom:0}.trainee-finder-regions{height:25rem}.trainee-finder-sectors{height:44rem}.comments-section-wrap--m-top{margin-top:2rem}@media only screen and (min-width: 1250px){.comments-section-wrap--m-top{margin-top:4rem}}.comment-entry{background:#f4f7f6;width:100%}.comment-entry .field-validation-error{margin-bottom:2rem;margin-top:0}.comment-entry textarea.form-input{height:10rem;margin-bottom:2rem}@media only screen and (min-width: 992px){.comment-entry textarea.form-input{height:15rem}}.comment-entry .btn.upload-image{background:#fff;border:0.1rem solid #d4d4d4;color:#d4d4d4;float:left;padding-left:0;padding-right:0}@media only screen and (min-width: 768px){.comment-entry .btn.upload-image{width:10rem}}.comment-entry .btn.upload-image svg{font-size:2.2rem;position:relative;top:0.4rem}.comment-entry .btn.upload-image:hover{border-color:#b3b3b3}.comment-entry .btn{float:right}@media only screen and (max-width:767px){.comment-entry .btn{max-width:10rem;padding-left:0;padding-right:0;width:45%}}.comment-entry .btn:disabled{opacity:0.4;filter:alpha(opacity=40);background:#ff0198 !important;cursor:default}.comment-entry .rating-wrap{margin-top:3rem;margin-bottom:2.5rem}@media only screen and (min-width: 768px){.comment-entry .rating-wrap{float:left;margin-top:1.1rem;margin-bottom:0;width:25rem}}.comment-entry .rating-wrap .faux-label{display:block;font-weight:600;font-size:1.4rem;float:left;line-height:1;margin:0 1.2rem 1rem 0;width:100%}@media only screen and (min-width: 768px){.comment-entry .rating-wrap .faux-label{display:inline-block;margin-top:0.2rem;margin-bottom:0;width:auto}}@media only screen and (min-width: 1440px){.comment-entry .rating-wrap .faux-label{margin-top:0.4rem}}.comment-entry .rating-wrap ul.rating li{cursor:pointer}.comment-entry--reviews .btn{float:none}@media only screen and (max-width:767px){.comment-entry--reviews .btn{max-width:none;width:100%}}@media only screen and (min-width: 768px){.comment-entry--reviews .btn{float:right}}.comment-entry .comment-image-preview,.message-new-image-preview{float:left;position:relative}.comment-entry .comment-image-preview .img-preview{background-repeat:no-repeat;background-size:cover;height:10rem;width:10rem}.comment-entry .comment-image-preview .cross-close,.message-new-image-preview .cross-close{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;border:0.3rem solid #fff;color:#fff;cursor:pointer;font-size:1.5rem;height:3rem;min-width:0;padding-top:0;position:absolute;right:-0.8rem;text-align:center;top:-0.8rem;width:3rem;z-index:2}.comment-entry .comment-image-preview .cross-close:hover,.message-new-image-preview .cross-close:hover{background:#000}.comment-entry .comment-image-preview .cross-close svg,.message-new-image-preview .cross-close svg{font-size:1.5rem;position:relative;top:0.2rem}.comment-entry .comment-image-preview .cross-close:hover,.message-new-image-preview .cross-close:hover{background:#000}@media only screen and (min-width: 768px){.comments-wrap,.message-thread-wrap{margin-top:2rem}}.comments-wrap .comment,.message-thread-wrap .message{margin-bottom:2rem;position:relative}@media only screen and (min-width: 768px){.comments-wrap .comment,.message-thread-wrap .message{margin-bottom:3rem}}.comments-wrap .comment:last-child,.message-thread-wrap .message:last-child{margin-bottom:0}.comments-wrap .comment-avatar,.message-thread-wrap .message-avatar,.message-reply-wrap .message-reply-left{position:absolute;top:0;left:0}.comments-wrap .comment-avatar .avatar,.message-thread-wrap .message-avatar .avatar,.message-reply-wrap .message-reply-left img.avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;display:block;height:auto;width:5rem}@media only screen and (min-width: 768px){.comments-wrap .comment-avatar .avatar,.message-thread-wrap .message-avatar .avatar,.message-reply-wrap .message-reply-left img.avatar{width:6rem}}@media only screen and (min-width: 768px){.comments-wrap .comment-area,.message-thread-wrap .message-area,.message-reply-wrap .message-reply-right{padding:0 0 0 9rem}}.comments-wrap .comment-info,.message-thread-wrap .message-info{border-bottom:0.1rem solid #eee;margin:0 0 2.2rem;padding-bottom:2rem;padding-left:6.5rem}@media only screen and (min-width: 768px){.comments-wrap .comment-info,.message-thread-wrap .message-info{padding:0 0 1.5rem}}.comments-wrap .comment-body,.message-thread-wrap .message-body{margin-bottom:2rem;-ms-word-wrap:break-word;word-wrap:break-word}.comments-wrap .comment-body ul.rating{text-align:left;margin-bottom:2rem}.comments-wrap .author-info,.message-thread-wrap .author-info{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.comments-wrap .author-info,.message-thread-wrap .author-info{float:left;margin:0;width:75%}}@media only screen and (min-width: 992px){.comments-wrap .author-info,.message-thread-wrap .author-info{width:70%}}@media only screen and (min-width: 1250px){.comments-wrap .author-info,.message-thread-wrap .author-info{width:75%}}.comments-wrap .author-info p,.message-thread-wrap .author-info p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin:0.2rem 0 0}@media only screen and (min-width: 768px){.comments-wrap .author-info p,.message-thread-wrap .author-info p{margin-top:0.5rem}}.comments-wrap .author-info p.user-occupation,.message-thread-wrap .author-info p.user-occupation{font-size:1.3rem;line-height:1.4;margin:0}@media only screen and (min-width: 768px){.comments-wrap .author-info p.user-occupation,.message-thread-wrap .author-info p.user-occupation{font-size:1.4rem}}.comments-wrap .time-delete-wrap,.message-thread-wrap .time-delete-wrap{margin-top:1.5rem}@media only screen and (min-width: 768px){.comments-wrap .time-delete-wrap,.message-thread-wrap .time-delete-wrap{width:25%;float:right;margin-top:0;text-align:right}}@media only screen and (min-width: 992px){.comments-wrap .time-delete-wrap,.message-thread-wrap .time-delete-wrap{width:30%}}@media only screen and (min-width: 1250px){.comments-wrap .time-delete-wrap,.message-thread-wrap .time-delete-wrap{width:25%}}.comments-wrap .time-delete-wrap .delete-prompt__icon{margin-right:0.5rem}.comments-wrap .time-delete-wrap .delete-comment-post,.comments-wrap .time-delete-wrap .time,.message-thread-wrap .time-delete-wrap .time{font-size:1.3rem}@media only screen and (min-width: 768px){.comments-wrap .time-delete-wrap .delete-comment-post,.comments-wrap .time-delete-wrap .time{font-size:1.4rem}}.comments-wrap .time-delete-wrap .delete-comment-post a,.comments-wrap .time-delete-wrap .time a{color:#ff0198;display:inline-block;text-decoration:none}.comments-wrap .time-delete-wrap .delete-comment-post a:hover,.comments-wrap .time-delete-wrap .time a:hover{color:#000}.comments-wrap .time-delete-wrap .clock-icon,.message-thread-wrap .time-delete-wrap .time .clock-icon{color:#ccc;margin-right:0.3rem}.comments-wrap .time-delete-wrap .time,.message-thread-wrap .time-delete-wrap .time{margin-top:1rem}@media only screen and (min-width: 768px){.comments-wrap .time-delete-wrap .time,.message-thread-wrap .time-delete-wrap .time{margin-top:2rem}}.comments-wrap .time-delete-wrap .time.has-delete{float:left;margin-top:1rem}@media only screen and (min-width: 768px){.comments-wrap .time-delete-wrap .time.has-delete{float:none}}.comments-wrap .time-delete-wrap .confirm a{color:#ff0198 !important;font-weight:600}.comments-wrap .time-delete-wrap .confirm a:hover{text-decoration:underline}.comments-wrap .time-delete-wrap .confirm__divide{margin-left:0.5rem;margin-right:0.5rem}.comments-wrap .comment-image img{display:block;height:auto;max-width:100%;margin-bottom:2rem}.comments-wrap .comment-video{margin-bottom:2rem}.comments-wrap .comment-meta{background:#f4f7f6;border-bottom:0.1rem solid #eee;color:#000;font-size:1.4rem;line-height:1;padding:2rem;width:100%}.comments-wrap .comment-entry-disabled{display:none}.comments-wrap .reply-comment-form{border-top:none;margin-top:0}.comments-wrap .reply-comment-form textarea.form-input{height:8rem;margin-bottom:2rem}@media only screen and (min-width: 768px){.comments-wrap .reply-comment-form textarea.form-input{height:10rem}}@media only screen and (max-width:767px){.comments-wrap .reply-comment-form .btn{float:none;max-width:none;width:100%}}.comments-wrap .replies{border-top:none;margin-top:-0.1rem;padding:2rem 2rem 3rem;width:100%}.comments-wrap .replies .comment-reply-body-wrap{-ms-word-wrap:break-word;word-wrap:break-word}.comments-wrap .replies .reply{margin-bottom:2rem;position:relative}@media only screen and (min-width: 1250px){.comments-wrap .replies .reply{margin-bottom:4rem}}.comments-wrap .replies .reply.last{margin-bottom:0}.comments-wrap .replies .reply-left{left:0;position:absolute;top:0}.comments-wrap .replies .reply-left .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;display:block;height:auto;width:4rem}@media only screen and (min-width: 768px){.comments-wrap .replies .reply-left .avatar{width:4.6rem}}.comments-wrap .replies .reply-right{padding-top:0.5rem}@media only screen and (min-width: 768px){.comments-wrap .replies .reply-right{padding:0.9rem 0 0 6.6rem}}.comments-wrap .replies .reply-user-area{border-bottom:solid 0.1rem #eee;margin-bottom:1.5rem;min-height:5.5rem;padding:0 0 1.5rem 5.5rem}@media only screen and (min-width: 768px){.comments-wrap .replies .reply-user-area{margin-bottom:2rem;min-height:0;padding:0 0 1.5rem}}.comments-wrap .replies .reply-user-area p{margin:0;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%}@media only screen and (min-width: 768px){.comments-wrap .replies .reply-user-area p{float:left;width:75%}}.comments-wrap .replies .delete-area{margin-top:1.5rem}@media only screen and (min-width: 768px){.comments-wrap .replies .delete-area{width:25%;float:right;margin:0.3rem 0 0;text-align:right}}.comments-wrap .replies .delete-area .delete-comment-post{font-size:1.3rem}@media only screen and (min-width: 768px){.comments-wrap .replies .delete-area .delete-comment-post{font-size:1.4rem}}.comments-wrap .replies .delete-area .delete-prompt__icon{margin-right:0.5rem}.comments-wrap .replies .delete-area a{color:#ff0198;display:inline-block;text-decoration:none}.comments-wrap .replies .delete-area a:hover{color:#000}.comments-wrap .replies .delete-area svg{margin:0 0.3rem 0 0;position:relative}@media only screen and (min-width: 768px){.comments-wrap .replies .delete-area svg{top:0.1rem}}.comments-wrap .replies .delete-area .confirm a{color:#ff0198 !important;font-weight:600}.comments-wrap .replies .delete-area .confirm a:hover{text-decoration:underline}.comments-wrap .comment-text-left{float:left;width:430px}.comments-wrap .comment-text-left .vote-display{color:#c1c4ca;font-style:italic}.comments-wrap .comment-text-right{float:right;width:150px;margin-top:-5px}.comments-wrap .comment-text-right .accepted{width:150px;text-align:center;color:#fff;background:green;margin-bottom:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-top:10px;padding-bottom:10px;font-weight:700}.comments-wrap .comment-text-right a.btn{padding-left:0 !important;padding-right:0 !important;width:150px !important;margin-bottom:5px !important}.comments-wrap .comment-deleted{font-style:italic;color:#ccc}.linkbox-with-icon{border:0.1rem solid #eee;display:block;float:left;margin:0 0 2rem;padding:2rem;position:relative;width:100%}@media only screen and (min-width: 768px){.linkbox-with-icon{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 992px){.linkbox-with-icon{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width: 1250px){.linkbox-with-icon{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width: 1920px){.linkbox-with-icon{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 1440px){.linkbox-with-icon{margin-bottom:4rem}}.linkbox-with-icon--neg-m-bottom{margin:2rem 0 -2rem}@media only screen and (min-width: 768px){.linkbox-with-icon--neg-m-bottom{margin-top:0}}@media only screen and (min-width: 1250px){.linkbox-with-icon--neg-m-bottom{margin-bottom:-4rem}}.linkbox-with-icon--no-m-bottom{margin-bottom:0}.linkbox-with-icon--m-top{margin-top:2rem}@media only screen and (min-width: 1440px){.linkbox-with-icon--m-top{margin-bottom:4rem}}.linkbox-with-icon svg{color:#ccc;float:left;font-size:2.5rem;left:2rem;position:absolute;top:2rem}@media only screen and (min-width: 768px){.linkbox-with-icon svg{font-size:3rem;left:3rem;top:2.5rem}}@media only screen and (min-width: 1250px){.linkbox-with-icon svg{top:3rem}}.linkbox-with-icon p{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;float:left;font-weight:600}@media only screen and (min-width: 768px){.linkbox-with-icon p{font-size:1.6rem}}.linkbox-with-icon p{margin-bottom:0}@media only screen and (min-width: 768px){.linkbox-with-icon p{margin-top:0.8rem}}@media only screen and (min-width: 1250px){.linkbox-with-icon p{margin-top:1.5rem}}.linkbox-with-icon .fake-button{margin-top:2rem;width:100%}@media only screen and (min-width: 768px){.linkbox-with-icon .fake-button{float:right;margin-top:0;width:auto}}.linkbox-with-icon:hover{border-color:#ff0198;border-color:#000}.linkbox-with-icon:hover p,.linkbox-with-icon:hover svg{color:#000}.linkbox-with-icon:hover .fake-button{background:#000;color:#fff}.notification-item{border:0.2rem solid #eee;margin-bottom:2rem;position:relative;padding:2.3rem 2rem 2.3rem 9rem}@media only screen and (min-width: 768px){.notification-item{padding-left:11rem}}.notification-item .label{display:none}.notification-item.unread{background:#f4f7f6;border-color:#ff0198;padding-top:5rem}@media only screen and (min-width: 768px){.notification-item.unread{padding-top:2.3rem}}.notification-item.unread .avatar{top:5rem}@media only screen and (min-width: 768px){.notification-item.unread .avatar{top:2rem}}.notification-item.unread .label{background:#ff0198;color:#fff;display:block;font-size:1.3rem;line-height:1;padding:1rem 2rem;position:absolute;text-align:center;right:0;top:0;width:100%}@media only screen and (min-width: 768px){.notification-item.unread .label{width:auto}}.notification-item .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:0.2rem solid #ccc;display:block;height:auto;left:2rem;position:absolute;top:2rem;width:5rem}@media only screen and (min-width: 768px){.notification-item .avatar{width:6rem}}.notification-item p{margin:0}.notification-item p .timestamp{color:#ccc}.notification-item .notification-comment{margin:3rem 0 0;margin-left:-7rem}@media only screen and (min-width: 768px){.notification-item .notification-comment{border-left:0.2rem solid #eee;margin-left:0;margin-bottom:2rem;padding:1rem 0 2rem 4rem}}.notification-item .notification-image{-webkit-border-radius:0.3rem;-moz-border-radius:0.3rem;border-radius:0.3rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;height:auto;margin:3rem 0 0;max-width:100%}@media only screen and (min-width: 768px){.notification-item .notification-image{margin-top:4rem}}.checkout-expiry-display,.proceed-to-checkout{overflow:hidden;margin-top:2rem}.checkout-expiry-display .section-title,.proceed-to-checkout .section-title,.checkout-expiry-display p,.proceed-to-checkout p{position:relative;z-index:1}.checkout-expiry-display .section-title,.proceed-to-checkout .section-title{margin-bottom:1rem}.checkout-expiry-display p,.proceed-to-checkout p{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem}@media only screen and (min-width: 768px){.checkout-expiry-display p,.proceed-to-checkout p{font-size:1.6rem}}.checkout-expiry-display p,.proceed-to-checkout p{margin-bottom:0}.checkout-expiry-display .icon-bg,.proceed-to-checkout .icon-bg{opacity:0.05;filter:alpha(opacity=5);font-size:20rem;position:absolute;right:-2rem;top:3rem}@media only screen and (min-width: 768px){.checkout-expiry-display .icon-bg,.proceed-to-checkout .icon-bg{right:2rem;top:1rem}}.sagepay-logo{display:block;height:auto;width:100%}.checkout-option-wrap{cursor:pointer;position:relative}.checkout-option-wrap:hover{background:#e8eeec}.checkout-option-wrap:hover .checkout-option-btn{background:#ff0198;color:#fff}@media only screen and (min-width: 768px){.checkout-option-title{float:left;padding-right:3rem;width:25%}}@media only screen and (min-width: 992px){.checkout-option-title{float:none;padding-right:13rem;width:100%}}@media only screen and (min-width: 1250px){.checkout-option-title{float:left;padding-right:3rem;width:25%}}.checkout-option-title h3{font-size:2.2rem;margin:0 0 0.2rem}@media only screen and (min-width: 768px){.checkout-option-title h3{margin-bottom:0.6rem}}@media only screen and (min-width: 992px){.checkout-option-title h3{margin-bottom:0.2rem}}@media only screen and (min-width: 1440px){.checkout-option-title h3{font-size:2.6rem;margin-bottom:1rem}}.checkout-option-title p.checkout-option-price{color:#ff0198;font-size:1.8rem;font-weight:600;margin:0 0 2rem}@media only screen and (min-width: 768px){.checkout-option-title p.checkout-option-price{font-size:2.2rem;margin-bottom:0}}@media only screen and (min-width: 992px){.checkout-option-title p.checkout-option-price{margin-bottom:1rem}}@media only screen and (min-width: 1440px){.checkout-option-title p.checkout-option-price{margin-bottom:0}}ul.checkout-option-overview{list-style:none;margin:0;padding:0}@media only screen and (min-width: 768px){ul.checkout-option-overview{float:left;padding-right:13rem;width:75%}}@media only screen and (min-width: 992px){ul.checkout-option-overview{float:none;margin-top:2rem;padding-right:0;width:100%}}@media only screen and (min-width: 1250px){ul.checkout-option-overview{float:left;margin-top:0;padding-right:13rem;width:75%}}ul.checkout-option-overview li{margin:0 0 1rem;padding:0 0 0 2.2rem;position:relative}ul.checkout-option-overview li:last-child{margin-bottom:0}ul.checkout-option-overview li svg{color:#ff0198;font-size:1.2rem;left:0;position:absolute;top:0.5rem}@media only screen and (min-width: 992px){ul.checkout-option-overview li svg{top:0.7rem}}.checkout-option-btn{margin-top:3rem;min-width:11rem}@media only screen and (min-width: 768px){.checkout-option-btn{margin-top:0;position:absolute;right:3rem;top:3rem}}.judge-filter{margin-bottom:2rem}@media only screen and (min-width: 768px){.judge-filter{margin-bottom:3rem}}.judge-filter .panel__content{padding:3rem}@media only screen and (min-width: 768px){.judge-filter .panel__content{display:flex}}@media only screen and (min-width: 992px){.judge-filter .panel__content{padding:2rem}}@media only screen and (min-width: 1250px){.judge-filter .panel__content{padding:3rem}}@media only screen and (min-width: 768px){.judge-filter .btn{float:left}}.judge-filter__label{margin-bottom:1rem}@media only screen and (min-width: 768px){.judge-filter__label{float:left;margin-right:2.5rem;margin-bottom:0;position:relative;top:1rem}}@media only screen and (min-width: 992px){.judge-filter__label{margin-right:1rem;top:1rem}}@media only screen and (min-width: 1250px){.judge-filter__label{margin-right:2.5rem;top:1.4rem}}.judge-filter__input,.judge-filter__select{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.judge-filter__input,.judge-filter__select{float:left;margin-right:2rem;margin-bottom:0}}@media only screen and (min-width: 992px){.judge-filter__input,.judge-filter__select{margin-right:1.5rem;width:17.5rem}}@media only screen and (min-width: 1250px){.judge-filter__input,.judge-filter__select{margin-right:2rem;width:27rem}}@media only screen and (min-width: 1440px){.judge-filter__input,.judge-filter__select{width:30rem}}@media only screen and (max-width:767px){.judge-filter__input{background:#fff}}@media only screen and (min-width: 768px){.judge-filter__input{height:4rem}}@media only screen and (min-width: 1250px){.judge-filter__input{height:5rem}}@media only screen and (max-width:767px){.judge-filter__select{background:#fff}}@media only screen and (min-width: 768px){.judge-filter__select{height:4rem}}@media only screen and (min-width: 1250px){.judge-filter__select{height:5rem}}.judge-filter__select .form-select__icon{top:2rem}@media only screen and (min-width: 768px){.judge-filter__select .form-select__icon{top:1.5rem}}@media only screen and (min-width: 1250px){.judge-filter__select .form-select__icon{top:2rem}}.judge-filter__content .btn{margin-top:1rem;width:100%}@media only screen and (min-width: 768px){.judge-filter__content .btn{float:left;margin-top:0;padding-left:0;padding-right:0;width:8rem}}.application-cta{margin-top:4rem}@media only screen and (min-width: 992px){.application-cta__panel-content{display:flex;width:100%;justify-content:space-between}}@media only screen and (min-width: 992px){.application-cta__apply{display:flex;align-items:center}}.application-cta__btn-subtext{margin:0 0 1rem;font-size:1.4rem;text-align:center}@media only screen and (min-width: 992px){.application-cta__btn-subtext{margin:0}}.application-cta__btn{width:100%}@media only screen and (min-width: 992px){.application-cta__btn{float:left;margin-left:2rem;width:auto}}.application-cta__days-left{width:auto;display:none}@media only screen and (min-width: 992px){.application-cta__days-left{float:left;display:block}}@media only screen and (min-width: 992px){.application-cta-btn__subtext{margin-bottom:0}}.message-list-toolbar{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;background:#ff0198;font-weight:600;line-height:1.4;padding:1rem 1.5rem}@media only screen and (min-width: 768px){.message-list-toolbar{font-size:1.6rem}}.message-list-toolbar{margin-bottom:0}.message-list-toolbar .action{color:#000;float:left;font-size:1.3rem;line-height:1;margin:0;padding:1rem 0.5rem;text-decoration:none}@media only screen and (min-width: 768px){.message-list-toolbar .action{font-size:1.4rem;margin-right:3rem}}.message-list-toolbar .action:first-child{margin-right:1rem}.message-list-toolbar .action:last-child{margin-right:0}.message-list-toolbar .action.disabled{opacity:0.3;filter:alpha(opacity=30);cursor:default}.message-list-toolbar .action.disabled:hover{color:#000}.message-list-toolbar .action:hover{color:#fff}.message-list-toolbar .action svg{margin-right:0.5rem}@media only screen and (min-width: 768px){.message-list-toolbar .action svg{margin-right:0.5rem;position:relative;top:-0.1rem}}@media only screen and (max-width:767px){.message-list-toolbar .action-label{display:none}}.message-list-toolbar .action--delete{float:right;margin-right:0}@media only screen and (max-width:767px){.message-list-toolbar .action--delete svg{margin-right:0}}.message-list-wrap{margin-bottom:3rem}.message-list-wrap .message-list-item-outerwrap{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;border-bottom:solid 0.1rem #eee;background:#f4f7f6;border-left:solid 0.3rem transparent;margin:0;padding:0 0 0 4rem;position:relative}@media only screen and (min-width: 768px){.message-list-wrap .message-list-item-outerwrap{height:7rem;padding-left:8rem}}.message-list-wrap .message-list-item-outerwrap.unread{background:#fff}.message-list-wrap .message-list-item-outerwrap.checked{background:#ffe6f5}.message-list-wrap .message-list-item-outerwrap:hover{border-left-color:#ff0198}.message-list-wrap a.message-list-item{color:#000;display:block;padding:1.5rem;text-decoration:none}@media only screen and (min-width: 768px){.message-list-wrap a.message-list-item{height:7rem;padding:2.5rem 0 0}}.message-list-wrap .checkbox{left:1rem;position:absolute;top:1.4rem}@media only screen and (min-width: 768px){.message-list-wrap .checkbox{left:1.5rem;top:2.2rem}}.message-list-wrap .username,.message-list-wrap .subject,.message-list-wrap .datestamp{font-size:1.3rem;line-height:1.6;padding-bottom:1rem}@media only screen and (min-width: 768px){.message-list-wrap .username,.message-list-wrap .subject,.message-list-wrap .datestamp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:1.4rem;float:left;padding-right:2rem}}@media only screen and (min-width: 1250px){.message-list-wrap .username,.message-list-wrap .subject,.message-list-wrap .datestamp{font-size:1.5rem}}.message-list-wrap .username.strong,.message-list-wrap .subject.strong,.message-list-wrap .datestamp.strong{font-weight:600}.message-list-wrap .username{color:#000}@media only screen and (min-width: 768px){.message-list-wrap .username{width:25%}}@media only screen and (min-width: 768px){.message-list-wrap .subject{width:55%}}.message-list-wrap .datestamp{font-style:italic;padding-bottom:0}@media only screen and (min-width: 768px){.message-list-wrap .datestamp{font-style:normal;text-align:right;width:20%}}.sent-group-messages .message-list-wrap .username{display:none}@media only screen and (min-width: 768px){.sent-group-messages .message-list-wrap .subject{width:80%}}.reach{font-size:1.4rem;margin:1rem 0 0}@media only screen and (min-width: 768px){.message-title{margin:0.7rem 0 0}}@media only screen and (min-width: 992px){.message-title{margin-top:1.1rem}}@media only screen and (min-width:768px) and (max-width:1249px){.messages-title-btn{padding-right:0;padding-left:0;width:100%}}.message-thread-wrap .message-image{margin:2rem 0}.message-thread-wrap .message-image img{display:block;float:left;height:auto;max-width:100%}.message-new-image-preview--m-top{margin-top:3rem}.message-reply-wrap{margin-top:5rem;margin-bottom:3rem;position:relative}.message-reply-wrap .message-reply-right{position:relative}.message-reply-wrap .message-reply-right .message-reply-form{background:#f4f7f6;border:solid 0.1rem #eee;margin:0 0 4rem;padding:2rem 3rem 0 3rem;position:relative}.message-reply-wrap .message-reply-right .message-reply-form .add-image{margin-top:2rem}.message-reply-wrap .message-reply-right .message-reply-form .submit-area{border-top:0.1rem solid #dfe3e8;margin:2rem -3rem 0}.message-reply-wrap .message-reply-right .message-reply-form:before,.message-reply-wrap .message-reply-right .message-reply-form:after{display:none}@media only screen and (min-width: 768px){.message-reply-wrap .message-reply-right .message-reply-form:before,.message-reply-wrap .message-reply-right .message-reply-form:after{display:block}}.message-reply-wrap .message-reply-right .message-reply-form:before{content:'';position:absolute;top:1.9rem;left:-1rem;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-right:1rem solid #eee}.message-reply-wrap .message-reply-right .message-reply-form:after{content:'';position:absolute;top:2.1rem;left:-8px;width:0;height:0;border-top:0.8rem solid transparent;border-bottom:0.8rem solid transparent;border-right:0.8rem solid #f4f7f6}ul.apply-buttons{font-size:0;list-style:none;margin:-0.5rem;padding:0;text-align:center}@media only screen and (min-width: 768px){ul.apply-buttons{margin:0 -0.5rem}}@media only screen and (min-width: 1440px){ul.apply-buttons{margin:0 -1rem}}ul.apply-buttons li{display:inline-block;line-height:1;margin:0;padding:0.5rem;width:50%}@media only screen and (min-width: 768px){ul.apply-buttons li{padding:0 0.5rem;width:20%}}@media only screen and (min-width: 1440px){ul.apply-buttons li{padding:0 1rem}}ul.apply-buttons .btn{padding-left:0;padding-right:0;width:100%}ul.apply-buttons .btn.selected{background:#000;color:#fff}.application-reveal-panel{background:#fff;margin-top:2.5rem !important;padding:2rem;position:relative;text-align:left}@media only screen and (min-width: 768px){.application-reveal-panel{padding:3rem}}.application-reveal-panel svg{color:#eee;float:left;font-size:3rem;left:2rem;position:absolute;top:2rem}@media only screen and (min-width: 768px){.application-reveal-panel svg{left:3rem;top:2.5rem}}@media only screen and (min-width: 1250px){.application-reveal-panel svg{top:2.7rem}}.application-reveal-panel p{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width: 768px){.application-reveal-panel p{font-size:1.6rem}}.application-reveal-panel p{margin-bottom:0}.contact-email-icon{color:#eee;margin-right:1rem}.contact-map{height:30rem;width:100%}@media only screen and (min-width: 768px){.contact-map{height:35rem}}@media only screen and (min-width: 1250px){.contact-map{height:40rem}}@media only screen and (min-width: 1440px){.contact-map{height:45rem}}@media only screen and (min-width: 1250px){.contact-directions-btn{margin-top:1rem}}.g-recaptcha{transform:scale(0.77);transform-origin:0 0}@media only screen and (min-width: 374px){.g-recaptcha{transform:scale(0.97)}}@media only screen and (min-width: 768px){.g-recaptcha{transform:scale(1)}}.g-recaptcha>div{max-width:none !important}.account-page{background:#ff0198;height:100%;overflow-y:auto}.account-page .container-wrap{padding:0 2rem 2rem}@media only screen and (min-width: 768px){.account-page .container-wrap{display:table;height:100%;padding:5em 2rem;width:100%}}@media only screen and (min-width: 1250px){.account-page .container-wrap{padding-top:7.5rem;padding-bottom:7.5rem}}.account-page .container-wrap--register{padding:0 0 3rem}@media only screen and (min-width: 768px){.account-page .container-wrap--register{padding:5rem 0}}@media only screen and (min-width: 1250px){.account-page .container-wrap--register{padding-top:8rem}}.account-page .container-wrap .valign{display:block}@media only screen and (min-width: 768px){.account-page .container-wrap .valign{display:table-cell;vertical-align:middle;width:100%}}.account-page .container-inner,.account-page .sub{margin:0 auto;max-width:39rem;width:100%}.account-page .container-inner{background:#f4f7f6;padding:2rem}.account-page .container-inner--wide{max-width:60rem}@media only screen and (min-width: 768px){.account-page .container-inner{padding:4rem 3rem 4rem}}.account-page .container-inner .account-title{background:#eee;border-bottom:0.2rem solid #ccc;font-size:1.8rem;line-height:1.4;margin:-2rem -2rem 2rem;padding:2.5rem 2rem 2rem}@media only screen and (min-width: 768px){.account-page .container-inner .account-title{margin:-4rem -3rem 3rem;padding:3rem 3rem 2.5rem}}@media only screen and (min-width: 1250px){.account-page .container-inner .account-title{font-size:2rem;padding:4rem 3rem 3rem}}.account-page .container-inner .section-subtitle{margin:3rem 0 1rem}.account-page .container-inner>p{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:2rem;font-size:1.4rem}@media only screen and (min-width: 768px){.account-page .container-inner>p{font-size:1.6rem}}.account-page .container-inner>p.no-m-bottom{margin-bottom:0}.account-page .container-inner .form-input{margin-bottom:1.5rem}.account-page .container-inner .field-validation-error{margin-bottom:1.5rem}.account-page .container-inner .btn-group{margin-top:2rem}.account-page .container-inner .btn-group.m-bottom{margin-bottom:2rem}.account-page .container-inner .btn-group .btn-left,.account-page .container-inner .btn-group .btn-right{padding-left:0;padding-right:0;margin:0;width:48%}.account-page .container-inner .btn-group .btn-left{float:left}.account-page .container-inner .btn-group .btn-right{float:right}.account-page .sub{margin-top:2.5rem}.account-page .sub p{font-size:1.4rem;margin:0}.account-page .sub a{color:rgba(255,255,255,0.7);text-decoration:none}.account-page .sub a:hover{color:#fff}.account-page .sub .left{float:left}.account-page .sub .right{float:right}.account-page .industry-picker--m-bottom{margin-bottom:2rem}.account-page .industry-picker .checkbox,.account-page .industry-picker .radio{background:#fff}.account-page .industry-picker .checkbox label,.account-page .industry-picker .radio label{border:0.1rem solid #eee;cursor:pointer;display:block;min-height:5rem;padding:1.7rem 1.5rem 1.5rem 5.3rem}@media only screen and (min-width: 768px){.account-page .industry-picker .checkbox label,.account-page .industry-picker .radio label{padding-top:1.6rem;padding-left:5.8rem}}.account-page .industry-picker .checkbox label:hover,.account-page .industry-picker .radio label:hover{border-color:#ccc}.account-page .industry-picker .checkbox span,.account-page .industry-picker .radio span{left:1.2rem;top:1.2rem}.account-page .industry-picker .checkbox.checked,.account-page .industry-picker .radio.checked{background:#ff0198;color:#fff}.account-page .industry-picker .checkbox.checked label,.account-page .industry-picker .radio.checked label{border-color:#ff0198 !important}.account-page .industry-picker--inline{font-size:0;list-style:none;margin:-1rem 0 0;padding:0}@media only screen and (min-width: 768px){.account-page .industry-picker--inline{margin:-1rem -1rem 0}}@media only screen and (min-width: 1250px){.account-page .industry-picker--inline{margin:-1rem -1rem 0}}.account-page .industry-picker--inline .checkbox,.account-page .industry-picker--inline .radio{margin:0}.account-page .industry-picker--inline li{display:inline-block;margin:1rem 0 0;padding:0;width:100%}@media only screen and (min-width: 768px){.account-page .industry-picker--inline li{padding:0 1rem;width:50%}}@media only screen and (min-width: 1250px){.account-page .industry-picker--inline li{width:25%}}@media only screen and (min-width: 1250px){.account-page .industry-picker--inline li{padding:0 1rem}}.account-page .industry-picker--inline li:last-child{margin-bottom:0}.account-page .industry-picker--inline.industry-picker--m-bottom,.account-page .industry-picker--inline.checkbox-picker--m-bottom,.account-page .industry-picker--inline.radio-picker--m-bottom{margin-bottom:2rem}.account-page .checkbox-picker,.account-page .radio-picker{margin-top:-1rem}.account-page .checkbox-picker--m-bottom,.account-page .radio-picker--m-bottom{margin-bottom:1rem}.account-page .checkbox-picker .checkbox,.account-page .radio-picker .checkbox,.account-page .checkbox-picker .radio,.account-page .radio-picker .radio{background:#f4f7f6;display:block;margin-top:1rem;margin-bottom:0;position:relative;z-index:1}.account-page .checkbox-picker .checkbox label,.account-page .radio-picker .checkbox label,.account-page .checkbox-picker .radio label,.account-page .radio-picker .radio label{cursor:pointer;display:block;min-height:5rem;padding:1.7rem 1.5rem 1.5rem 5.3rem}@media only screen and (min-width: 768px){.account-page .checkbox-picker .checkbox label,.account-page .radio-picker .checkbox label,.account-page .checkbox-picker .radio label,.account-page .radio-picker .radio label{padding-top:1.7rem;padding-bottom:1.4rem;padding-left:5.8rem}}.account-page .checkbox-picker .checkbox label:hover,.account-page .radio-picker .checkbox label:hover,.account-page .checkbox-picker .radio label:hover,.account-page .radio-picker .radio label:hover{border-color:#ccc}.account-page .checkbox-picker .checkbox span,.account-page .radio-picker .checkbox span,.account-page .checkbox-picker .radio span,.account-page .radio-picker .radio span{left:1.2rem;top:1.2rem}.account-page .checkbox-picker .checkbox.checked,.account-page .radio-picker .checkbox.checked,.account-page .checkbox-picker .radio.checked,.account-page .radio-picker .radio.checked{background:#ff0198;color:#fff}.account-page .checkbox-picker .checkbox.checked label,.account-page .radio-picker .checkbox.checked label,.account-page .checkbox-picker .radio.checked label,.account-page .radio-picker .radio.checked label{border-color:#ff0198 !important}.account-page .checkbox-picker--inline,.account-page .radio-picker--inline{font-size:0;list-style:none;margin:-1rem 0 0;padding:0}@media only screen and (min-width: 768px){.account-page .checkbox-picker--inline,.account-page .radio-picker--inline{margin:-1rem -1rem 0}}@media only screen and (min-width: 1250px){.account-page .checkbox-picker--inline,.account-page .radio-picker--inline{margin:-1rem -1rem 0}}.account-page .checkbox-picker--inline .checkbox,.account-page .radio-picker--inline .checkbox,.account-page .checkbox-picker--inline .radio,.account-page .radio-picker--inline .radio{margin:0}.account-page .checkbox-picker--inline li,.account-page .radio-picker--inline li{display:inline-block;margin:1rem 0 0;padding:0;width:100%}@media only screen and (min-width: 768px){.account-page .checkbox-picker--inline li,.account-page .radio-picker--inline li{padding:0 1rem;width:50%}}@media only screen and (min-width: 1250px){.account-page .checkbox-picker--inline li,.account-page .radio-picker--inline li{width:25%}}@media only screen and (min-width: 1250px){.account-page .checkbox-picker--inline li,.account-page .radio-picker--inline li{padding:0 1rem}}.account-page .checkbox-picker--inline li:last-child,.account-page .radio-picker--inline li:last-child{margin-bottom:0}.account-page .checkbox-picker--inline.industry-picker--m-bottom,.account-page .radio-picker--inline.industry-picker--m-bottom,.account-page .checkbox-picker--inline.checkbox-picker--m-bottom,.account-page .radio-picker--inline.checkbox-picker--m-bottom,.account-page .checkbox-picker--inline.radio-picker--m-bottom,.account-page .radio-picker--inline.radio-picker--m-bottom{margin-bottom:2rem}.account-page .accept-terms-panel .overflow{background:#fafafa;border:0.1rem solid #dedee1;height:27.5rem;margin-bottom:1rem;overflow:auto;margin-bottom:3rem;padding:20px}.account-page .accept-terms-panel .overflow p{font-size:1.3rem;margin:0 0 1rem}.account-page .accept-terms-panel .overflow p:last-child{margin-bottom:0}.account-page .g-recaptcha{transform:scale(0.77);transform-origin:0 0}@media only screen and (min-width: 374px){.account-page .g-recaptcha{transform:scale(0.97)}}@media only screen and (min-width: 768px){.account-page .g-recaptcha{transform:scale(1)}}.account-page .g-recaptcha>div{max-width:none !important}.account-logo-link{display:block;margin:2rem 0 3rem 2rem;max-width:12.5rem}@media only screen and (min-width: 768px){.account-logo-link{margin-bottom:0}}@media only screen and (min-width: 992px){.account-logo-link{margin-top:3rem;margin-left:3rem}}.account-logo-link--fixed{margin-bottom:4rem}@media only screen and (min-width: 768px){.account-logo-link--fixed{left:2rem;margin:0;position:fixed;top:2rem}}@media only screen and (min-width: 992px){.account-logo-link--fixed{left:3rem;top:3rem}}.account-logo{display:block;height:auto;max-width:100%}.login-page .container-inner .slider-checkboxes{margin:1rem 0 0}.login-page .container-inner .slider-checkboxes label{font-size:1.4rem;line-height:1.5;padding:0 0 0 6rem}.login-page .container-inner .slider-checkboxes span{left:0;right:auto}.login-page .container-inner .slider-checkboxes.checked label+span{background:#bfd2cd}.login-page .container-inner .slider-checkboxes.checked label+span:before{left:2.3rem}.login-page .container-inner .slider-checkboxes span{height:2.3rem;left:0;right:auto;top:-0.1rem;width:4.6rem}.login-page .container-inner .slider-checkboxes span:before{left:0;height:2.3rem;width:2.3rem}.login-page .container-inner .btn-group{margin:1rem 0 0;padding:0}.login-page .container-inner .hr{margin:2rem -2rem}@media only screen and (min-width: 768px){.login-page .container-inner .hr{margin:3rem -3rem}}.login-page .container-inner .social-providers{text-align:center}.login-page .container-inner .social-providers .social-login-wrap{font-size:0;text-align:center}.login-page .container-inner .social-providers .social-login{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;background-image:url(/content/img/login/social-sprite.png);background-repeat:no-repeat;border:none;color:#fff;display:inline-block;font-size:1.5rem;height:5rem;line-height:5rem;padding:0;outline:none;width:25%;text-indent:-9999px}@media only screen and (min-width: 374px){.login-page .container-inner .social-providers .social-login{margin:0 0.5rem;width:5.4rem}}.login-page .container-inner .social-providers .social-login.google{background-color:#d34836;background-position:2.2rem -9.6rem}@media only screen and (min-width: 374px){.login-page .container-inner .social-providers .social-login.google{background-position:1.9rem -9.7rem}}.login-page .container-inner .social-providers .social-login.google:hover{background-color:#b03626}.login-page .container-inner .social-providers .social-login.linkedin{background-color:#1c6da2;background-position:2.1rem -15.5rem}@media only screen and (min-width: 374px){.login-page .container-inner .social-providers .social-login.linkedin{background-position:1.8rem -15.6rem}}.login-page .container-inner .social-providers .social-login.linkedin:hover{background-color:#145077}.login-page .container-inner .social-providers .social-login.facebook{background-color:#35528c;background-position:2.5rem -3.9rem}@media only screen and (min-width: 374px){.login-page .container-inner .social-providers .social-login.facebook{background-position:2.2rem -4rem}}.login-page .container-inner .social-providers .social-login.facebook:hover{background-color:#273c67}.login-page .container-inner .social-providers .social-login.twitter{background-color:#35b7e2;background-position:2.1rem 1.7rem}@media only screen and (min-width: 374px){.login-page .container-inner .social-providers .social-login.twitter{background-position:1.8rem 1.7rem}}.login-page .container-inner .social-providers .social-login.twitter:hover{background-color:#1d9dc7}.course-connect{text-align:center}.course-connect__avatar{display:block;margin:0 auto 3rem}.course-connect .section-subtitle,.course-connect label,.course-connect .validation-summary-errors{text-align:left}.register-inner{background:#fff;margin:0 auto 1.5rem;padding:2rem}@media only screen and (min-width: 768px){.register-inner{margin-bottom:2rem;padding:3rem}}@media only screen and (min-width: 1250px){.register-inner{margin-bottom:3rem;padding:5rem}}.register-question-block{margin-bottom:3rem}@media only screen and (min-width: 1250px){.register-question-block{margin-bottom:6rem}}.register-question-block--last{margin-bottom:0}.register-title{color:#fff;font-size:2.8rem;font-weight:800;margin-bottom:1rem}@media only screen and (min-width: 768px){.register-title{font-size:3.2rem;margin-bottom:2rem}}@media only screen and (min-width: 992px){.register-title{font-size:4rem}}@media only screen and (min-width: 1250px){.register-title{font-size:5rem}}.register-intro-paragraph,.register-intro-paragraph p{color:#fff}.register-intro-paragraph a:link,.register-intro-paragraph p a:link,.register-intro-paragraph a:active,.register-intro-paragraph p a:active,.register-intro-paragraph a:visited,.register-intro-paragraph p a:visited{color:#fff}.register-subtitle{font-size:1.5rem;font-weight:800;line-height:1.3;position:relative;margin:0 0 1.5rem}@media only screen and (min-width: 768px){.register-subtitle{font-size:2.2rem;margin-bottom:1.5rem}}@media only screen and (min-width: 1250px){.register-subtitle{margin-bottom:2rem;font-size:3rem}}.register-subtitle+.register-question{margin-top:-0.5rem}@media only screen and (min-width: 768px){.register-subtitle+.register-question{margin-top:-1rem}}.register-question{font-size:1.4rem;font-weight:500;line-height:1.5;position:relative;margin:0 0 1.5rem}@media only screen and (min-width: 768px){.register-question{font-size:1.6rem}}.register-question--m{margin-top:3rem;margin-bottom:2rem}@media only screen and (min-width: 992px){.register-question--m{margin-top:4rem}}.register-btn{background:#fff;color:#ff0198}@media only screen and (min-width: 768px){.register-btn{float:left}}.back-to-login{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;color:rgba(255,255,255,0.7);display:inline-block;margin:2rem 0 0;text-decoration:none;text-align:center}@media only screen and (min-width: 768px){.back-to-login{font-size:1.6rem}}.back-to-login{margin-bottom:0}@media only screen and (min-width: 768px){.back-to-login{float:right;margin-top:0.7rem}}@media only screen and (min-width: 1250px){.back-to-login{margin-top:1rem}}.back-to-login:hover{color:#fff}.register-form-group{margin-bottom:1.5rem}.register-form-group--last{margin-bottom:0}@media only screen and (min-width: 768px){.register-form-group--last-sm{margin-bottom:0}}.register-form-group--m-top{margin-bottom:0;margin-top:1rem}.register-notes{font-style:italic;font-size:1.4rem;margin:2rem 0 0}.register-ethnicity-title{font-weight:700;margin:4rem 0 1rem}.register-ethnicity-title--first{margin-top:1.5rem}.register-accordion__title{color:#ff0198;cursor:pointer;display:block;font-weight:700;margin:1.5rem 0 0}.register-accordion__title:hover{color:#000}.register-accordion__title--open{color:#000}.register-accordion__reveal{display:none}.register-accordion__content{padding:0.5rem 0 0}.register-accordion__content p:last-child{margin-bottom:0}.success-icon{max-width:10rem;fill:#ff0198;margin-bottom:2rem}.manage-notifications-block{margin-bottom:3rem}@media only screen and (min-width: 992px){.manage-notifications-block{margin-bottom:4rem}}@media only screen and (min-width: 1250px){.manage-notifications-block{margin-bottom:5rem}}.manage-notifications-block.last{margin-bottom:0}.registered-logins .social-login .login-provider{font-weight:600;margin:0 0 1rem}@media only screen and (min-width: 374px){.registered-logins .social-login .login-provider{float:left;margin:1rem 0 0}}.registered-logins .social-login .btn{width:100%}@media only screen and (min-width: 374px){.registered-logins .social-login .btn{float:right;width:23rem}}@media only screen and (min-width: 768px){.registered-logins .social-login .btn{width:26rem}}.registered-logins .social-login .hr{margin:3rem 0}.registered-logins .social-login:last-child{margin-bottom:3rem}@media only screen and (min-width: 1250px){.registered-logins .social-login:last-child{margin-bottom:4rem}}.registered-logins .social-login:last-child .hr{display:none}.registered-logins .social-login .btn.btn--social{padding-left:0;padding-right:0}@media only screen and (max-width:767px){.registered-logins .social-login .btn.btn--social{font-size:1.1rem;height:4rem;line-height:4rem}}.social-login-buttons{font-size:0;list-style:none;margin:0;padding:0}@media only screen and (min-width: 768px){.social-login-buttons{margin:0 -1rem}}@media only screen and (min-width: 1250px){.social-login-buttons{margin:0 -1rem}}.social-login-buttons li{display:inline-block;line-height:1;margin:0;padding:0;margin-bottom:1rem;width:100%}@media only screen and (min-width: 768px){.social-login-buttons li{padding:0 0.5rem;width:50%}}@media only screen and (min-width: 1250px){.social-login-buttons li{margin:0;padding:0 1rem;width:25%}}.social-login-buttons li:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.social-login-buttons li:nth-last-child(-n+2){margin-bottom:0}}.social-login-buttons li .btn{color:#fff;margin:0;padding-left:0;padding-right:0;width:100%}.admin-filter{margin-bottom:2rem}@media only screen and (min-width: 768px){.admin-filter .btn{float:left}}.admin-filter__content{background:#f4f7f6;margin-top:3rem;padding:2rem}@media only screen and (min-width: 768px){.admin-filter__content{background:none;float:right;margin-top:0;padding:0 0 0 8rem;position:relative;width:50%}}@media only screen and (min-width: 992px){.admin-filter__content{width:60%}}@media only screen and (min-width: 1440px){.admin-filter__content{width:40%}}@media only screen and (min-width: 1920px){.admin-filter__content{width:30%}}.admin-filter__select .fa-chevron-down{top:2.1rem}@media only screen and (min-width: 768px){.admin-filter__label{left:0;position:absolute;top:1rem}}@media only screen and (min-width: 992px){.admin-filter__label{top:1.4rem}}@media only screen and (max-width:767px){.admin-filter__input{background:#fff}}@media only screen and (min-width: 768px){.admin-filter__input{height:4rem}}@media only screen and (min-width: 992px){.admin-filter__input{height:5rem}}@media only screen and (max-width:767px){.admin-filter__select{background:#fff}}@media only screen and (min-width: 768px){.admin-filter__select{height:4rem}}@media only screen and (min-width: 992px){.admin-filter__select{height:5rem}}@media only screen and (min-width: 768px){.admin-filter__content--has-btn{padding-right:8rem}}.admin-filter__content .btn{margin-top:1rem;width:100%}@media only screen and (min-width: 768px){.admin-filter__content .btn{margin-top:0;padding-left:0;padding-right:0;position:absolute;right:0;top:0;width:8rem}}.single-image-upload-container{position:relative}.single-image-upload-container img{background:#eceff4;display:block;height:auto;width:100%;z-index:1}.single-image-upload-container a.remove{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;border:0.3rem solid #fff;color:#fff;cursor:pointer;font-size:1.5rem;height:3rem;min-width:0;padding-top:0;position:absolute;right:-0.8rem;text-align:center;top:-0.8rem;width:3rem;z-index:2}.single-image-upload-container a.remove svg{position:relative;top:0.2rem}.single-image-upload-container a.remove:hover{background:#000}.application-for-review{background:#fff;border:0.1rem solid #eee;margin-bottom:2rem}.application-for-review .user-info,.application-for-review .info,.application-for-review .actions{padding:2rem}.application-for-review .user-info{border-bottom:0.1rem solid #eee;min-height:10rem;padding-left:10rem;position:relative}.application-for-review .user-info .user-avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:2rem;position:absolute;top:2rem}.application-for-review .user-info p{display:block;line-height:1.4;margin:1rem 0 0}.application-for-review .user-info p.application-date{color:#1e1e1e;font-size:1.4rem;font-weight:400;margin-top:0.2rem}.application-for-review .info p{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-top:0}.application-for-review .info p:last-child{margin-bottom:0}.application-for-review .info strong{color:#000}.application-for-review .pre-actions-prompt{background:#fcfcfd;border-top:solid 1px blue;padding:3rem 2rem 3rem 5.5rem;position:relative}.application-for-review .pre-actions-prompt p{margin:0}.application-for-review .pre-actions-prompt svg{color:#929aa7;font-size:2.4rem;left:2rem;position:absolute;top:3.1rem}.application-for-review .actions{background:#f4f7f6}.application-for-review .actions ul{font-size:0;list-style:none;margin:0;padding:0}@media only screen and (min-width: 374px){.application-for-review .actions ul{margin:0 -0.5rem;text-align:center}}@media only screen and (min-width: 1440px){.application-for-review .actions ul{margin:0 -1rem}}.application-for-review .actions ul li{display:inline-block;line-height:1;margin:0 0 1rem;padding:0;width:100%}@media only screen and (min-width: 374px){.application-for-review .actions ul li{padding:0 0.5rem;width:50%}}@media only screen and (min-width: 768px){.application-for-review .actions ul li{margin:0;width:20%}}@media only screen and (min-width: 1440px){.application-for-review .actions ul li{margin:0;padding:0 1rem;width:20%}}.application-for-review .actions ul li:last-child{margin-bottom:0}.application-for-review .actions ul li .btn{padding-left:0;padding-right:0;width:100%}@media only screen and (min-width: 768px){.application-for-review .actions.has-two-buttons ul li{width:50%}}.sidebar-left.m-top{margin-top:2rem;padding-bottom:2rem}@media only screen and (min-width: 992px){.sidebar-left.m-top{padding-bottom:0}}@media only screen and (min-width: 1650px){.sidebar-left.m-top{margin-top:0}}.admin-confirm-delete{background:#fff;border:0.1rem solid #c8d7d2;margin-top:3rem;padding:2rem}@media only screen and (min-width: 768px){.admin-confirm-delete{margin-top:3rem}}@media only screen and (min-width: 992px){.admin-confirm-delete{padding:3rem}}.admin-confirm-delete p{margin:0 0 2rem}@media only screen and (min-width: 768px){.admin-confirm-delete form{display:inline-block}}.dashboard-user-breakdown{font-size:0;list-style:none;margin:0 0 3rem;padding:0}@media only screen and (min-width: 768px){.dashboard-user-breakdown{margin-top:-1rem;margin-bottom:4rem}}@media only screen and (min-width: 1250px){.dashboard-user-breakdown{margin-bottom:5rem}}.dashboard-user-breakdown__item{display:inline-block;font-size:1.4rem;line-height:1;margin:0 0 2rem;padding:0;position:relative;width:100%}@media only screen and (min-width: 768px){.dashboard-user-breakdown__item{margin-bottom:0;padding-left:2rem;width:20%}}@media only screen and (min-width: 1250px){.dashboard-user-breakdown__item{width:20%}}.dashboard-user-breakdown__item:first-child{padding-left:0}.dashboard-user-breakdown__item:last-child{margin-bottom:0}.dashboard-user-breakdown__label{color:#000;display:block;font-size:1.4rem;margin-bottom:0.5rem}.dashboard-user-breakdown__val{color:#000;display:block;font-weight:600;font-size:2rem}@media only screen and (min-width: 1250px){.dashboard-user-breakdown__val{font-size:3rem}}@media only screen and (min-width: 1650px){.chart-wrap{overflow:hidden}}@media only screen and (min-width: 1920px){.chart-wrap{margin:0 -2rem}}.chart-wrap .chart{margin-bottom:4rem;max-width:100%;overflow-y:auto}@media only screen and (min-width: 1250px){.chart-wrap .chart{margin-bottom:5rem}}@media only screen and (min-width: 1650px){.chart-wrap .chart{max-width:none;overflow:visible}}@media only screen and (min-width: 1920px){.chart-wrap .chart{float:left;padding:0 2rem;width:50%}}.chart-wrap .chart canvas,.chart-wrap .chart .flotr-labels{width:100% !important}body.home .main{padding-top:3rem;padding-bottom:2rem}@media only screen and (min-width: 768px){body.home .main{padding-top:4rem}}@media only screen and (min-width: 1250px){body.home .main{padding-bottom:5rem}}@media only screen and (min-width: 1440px){body.home .main{padding-bottom:10rem}}body.home .top-header{height:10.5rem}@media only screen and (min-width: 1250px){body.home .top-header{height:13.9rem}}body.home .site-header__logo-link{margin-top:2.5rem}@media only screen and (min-width: 768px){body.home .site-header__logo-link{margin-top:2rem}}body.home .site-header__logo{width:16rem}@media only screen and (min-width: 768px){body.home .site-header__logo{width:12rem}}@media only screen and (min-width: 1250px){body.home .site-header__logo{width:20rem}}body.home .header-sidebar-nav-toggle{top:3.6rem}@media only screen and (min-width: 768px){body.home .header-sidebar-nav-toggle{top:2.7rem}}@media only screen and (min-width: 1250px){body.home .header-sidebar-nav-toggle{top:-0.3rem}}.mission-statement-mobile{background:#ff0198;position:relative;min-height:100vh;padding-bottom:8rem}@media only screen and (min-width: 768px){.mission-statement-mobile{min-height:0;padding-top:10.5rem;padding-bottom:4rem}}@media only screen and (min-width: 1250px){.mission-statement-mobile{padding-top:5rem;padding-bottom:5rem;display:none}}.mission-statement-mobile .container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-top:4rem;padding-top:0}@media only screen and (max-width:767px) and (max-height:414px){.mission-statement-mobile .container{padding-top:8rem}}@media only screen and (min-width: 768px){.mission-statement-mobile .container{top:0;-webkit-transform:none;-ms-transform:none;transform:none;padding-top:0;padding-bottom:0;position:relative}}.mission-statement-mobile__title{color:#fff;font-weight:800;font-size:2.8rem;line-height:1.2;margin-top:-2rem}@media only screen and (min-width: 374px){.mission-statement-mobile__title{font-size:4rem}}@media only screen and (max-width:767px) and (max-height:414px){.mission-statement-mobile__title{margin-top:0}}@media only screen and (device-width : 414px) and (device-height : 736px) and (-webkit-device-pixel-ratio : 3){.mission-statement-mobile__title{font-size:4.2rem}}@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3){.mission-statement-mobile__title{color:#fff;font-size:4.2rem;margin-top:-5rem}}@media only screen and (min-width: 410px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 3){.mission-statement-mobile__title{font-size:4.8rem;margin-top:-5rem}}@media only screen and (min-width: 768px){.mission-statement-mobile__title{margin-top:0}}@media only screen and (min-width: 1250px){.mission-statement-mobile__title{font-size:5rem}}@media only screen and (min-width: 1650px){.mission-statement-mobile__title{font-size:8rem;line-height:1.1}}.mission-statement-mobile__title a{color:#fff;text-decoration:none}.mission-statement-mobile__title a:hover{text-decoration:underline}.mission-statement-mobile__synopsis{margin-top:2rem}@media only screen and (min-width: 1650px){.mission-statement-mobile__synopsis{margin-top:4rem}}.mission-statement-mobile__synopsis p{color:#fff;font-size:1.6rem;line-height:1.6;margin-bottom:1.5rem}@media only screen and (min-width: 992px){.mission-statement-mobile__synopsis p{font-size:1.8rem;line-height:1.6}}@media only screen and (min-width: 1440px){.mission-statement-mobile__synopsis p{font-size:2rem;line-height:1.8;margin-bottom:2rem}}.mission-statement-mobile__synopsis p:last-child{margin-bottom:0}.mission-statement-mobile__synopsis p a{border-bottom:0.2rem solid transparent;color:#fff}.mission-statement-mobile__synopsis p a:hover{border-bottom-color:#fff;text-decoration:none}.mission-statement-mobile__cta{border:0.3rem solid #fff;color:#fff;height:auto;font-size:1.6rem;line-height:1;margin-top:3rem;padding:1.5rem 3rem}@media only screen and (min-width:374px) and (max-width:767px){.mission-statement-mobile__cta{margin-top:3rem}}@media only screen and (min-width: 768px){.mission-statement-mobile__cta{line-height:3.5rem;margin-top:3rem;padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 1250px){.mission-statement-mobile__cta{line-height:4.6rem}}@media only screen and (min-width: 1440px){.mission-statement-mobile__cta{margin-top:4rem}}@media only screen and (min-width: 768px){.mission-statement-mobile__cta:hover{background:#fff;color:#ff0198}}.scrolling-mouse-wrap{position:absolute;bottom:5rem;left:50%;margin-left:-1.3rem}@media only screen and (min-width: 374px){.scrolling-mouse-wrap{bottom:4.5rem}}@media only screen and (max-width:767px) and (max-height:414px){.scrolling-mouse-wrap{display:none}}@media only screen and (device-width : 414px) and (device-height : 736px) and (-webkit-device-pixel-ratio : 3){.scrolling-mouse-wrap{bottom:9.5rem}}@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3){.scrolling-mouse-wrap{display:block;bottom:14rem}}@media only screen and (min-width: 410px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 3){.scrolling-mouse-wrap{bottom:14rem}}@media only screen and (min-width: 768px){.scrolling-mouse-wrap{display:none}}.scrolling-mouse{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;border:0.2rem solid #fff;display:block;height:4.5rem;margin:0 auto;position:relative;width:2.6rem}.scrolling-mouse>*{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:ani-mouse 2.5s linear infinite;-moz-animation:ani-mouse 2.5s linear infinite;animation:ani-mouse 2.5s linear infinite;background:#fff;display:block;height:0.5rem;left:50%;margin:-0.4rem 0 0 -0.3rem;position:absolute;top:29%;width:0.5rem}@-webkit-keyframes ani-mouse{0%{opacity:1;
top:29%}
15%{opacity:1;
top:50%}
50%{opacity:0;
top:50%}
100%{opacity:0;
top:29%}}
@-moz-keyframes ani-mouse{0%{opacity:1;
top:29%}
15%{opacity:1;
top:50%}
50%{opacity:0;
top:50%}
100%{opacity:0;
top:29%}}
@keyframes ani-mouse{0%{opacity:1;
top:29%}
15%{opacity:1;
top:50%}
50%{opacity:0;
top:50%}
100%{opacity:0;
top:29%}}
.home-fw-banner{margin:0 0 3rem}@media only screen and (min-width: 768px){.home-fw-banner{margin-bottom:4rem}}@media only screen and (min-width: 1250px){.home-fw-banner{margin-bottom:8rem}}.curated-panel-wrap+.home-fw-banner{margin-bottom:4rem}@media only screen and (min-width: 992px){.curated-panel-wrap+.home-fw-banner{margin-bottom:5rem}}@media only screen and (min-width: 1250px){.curated-panel-wrap+.home-fw-banner{margin-bottom:10rem}}.bio{margin-bottom:2rem}@media only screen and (min-width: 768px){.bio__content{padding-left:3rem}}.bio__img{display:block;height:auto;margin-bottom:2rem;width:100%}.bio__title{color:#000;font-weight:900;font-size:2rem;line-height:1.4;margin:0 0 1rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.bio__title{font-size:2.4rem}}@media only screen and (min-width: 1920px){.bio__title{font-size:3rem}}.bio-list .bio:last-child .hr{display:none}@media only screen and (min-width: 992px){.itf-course-list-wrap{margin-top:-1rem}}@media only screen and (min-width: 1250px){.itf-course-list-wrap{margin-top:-2rem}}.itf-course-list-panel{background:#f4f7f6;display:block;margin-top:2rem;padding:2rem;position:relative;text-decoration:none}@media only screen and (min-width: 768px){.itf-course-list-panel{min-height:18.9rem}}@media only screen and (min-width: 992px){.itf-course-list-panel{min-height:19rem;padding:2rem}}@media only screen and (min-width: 1250px){.itf-course-list-panel{min-height:20.01rem}}@media only screen and (min-width: 1440px){.itf-course-list-panel{min-height:22rem}}@media only screen and (min-width: 1650px){.itf-course-list-panel{min-height:24.6rem}}@media only screen and (min-width: 1920px){.itf-course-list-panel{min-height:29.5rem;padding:3rem}}.itf-course-list-panel:hover{background:#e8eeec}.itf-course-list-panel__category{line-height:1.5;margin-bottom:1rem;text-transform:uppercase}@media only screen and (min-width: 992px){.itf-course-list-panel__category{font-size:1.3rem;margin-bottom:0.5rem}}@media only screen and (min-width: 1250px){.itf-course-list-panel__category{font-size:1.4rem}}@media only screen and (min-width: 1440px){.itf-course-list-panel__category{margin-bottom:1rem}}@media only screen and (min-width: 1650px){.itf-course-list-panel__category{font-size:1.5rem}}@media only screen and (min-width: 1920px){.itf-course-list-panel__category{font-size:1.6rem}}.itf-course-list-panel__title{font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:1rem}@media only screen and (min-width: 992px){.itf-course-list-panel__title{font-size:1.5rem}}@media only screen and (min-width: 1250px){.itf-course-list-panel__title{font-size:1.6rem}}@media only screen and (min-width: 1650px){.itf-course-list-panel__title{font-size:1.8rem}}@media only screen and (min-width: 1920px){.itf-course-list-panel__title{font-size:2rem}}.itf-course-list-panel__date{font-size:1.5rem;margin:0}@media only screen and (min-width: 992px){.itf-course-list-panel__date{font-size:1.4rem}}@media only screen and (min-width: 1440px){.itf-course-list-panel__date{font-size:1.5rem}}.itf-time-select{float:left;width:50%}@media only screen and (min-width: 768px){.itf-time-select{margin-right:2rem;width:15rem}}.itf-trainer-photo{display:block;height:auto;margin-bottom:3rem;width:100%}@media only screen and (min-width: 768px){.itf-trainer-photo{float:left;margin-right:5rem;margin-bottom:3rem;max-width:25rem}}@media only screen and (min-width: 992px){.itf-trainer-photo{max-width:40rem}}@media only screen and (min-width: 768px){.itf-trainer-bio{padding-left:3rem}}@media only screen and (min-width: 992px){.itf-trainer-bio{padding-left:6rem}}.itf-course-pricing{background:#f4f7f6;margin-top:1.5rem;margin-bottom:3rem;padding:3rem;position:relative}@media only screen and (min-width: 768px){.itf-course-pricing{padding:3rem}}.itf-course-pricing__list{font-size:0;list-style:none;margin:2rem 0;padding:0}@media only screen and (min-width: 768px){.itf-course-pricing__list{margin-top:0}}@media only screen and (min-width: 1250px){.itf-course-pricing__list{margin-bottom:1rem}}.itf-course-pricing__item{display:inline-block;margin:0 0 1rem;padding:0;vertical-align:top;width:100%}@media only screen and (min-width: 768px){.itf-course-pricing__item{text-align:center;width:33.333333%}}@media only screen and (min-width: 768px){.itf-course-pricing__item--first{text-align:left}}.itf-course-pricing__item--last{margin-bottom:0}@media only screen and (min-width: 768px){.itf-course-pricing__item--last{text-align:right}}.itf-course-pricing__label,.itf-course-pricing__val{display:block;font-weight:600;letter-spacing:0.05rem;line-height:1;margin-bottom:1rem}.itf-course-pricing__label{color:gray;font-size:1.4rem}@media only screen and (min-width: 992px){.itf-course-pricing__label{font-size:1.3rem}}@media only screen and (min-width: 1440px){.itf-course-pricing__label{font-size:1.4rem}}.itf-course-pricing__val{font-size:2.4rem}@media only screen and (min-width: 992px){.itf-course-pricing__val{font-size:2.2rem}}@media only screen and (min-width: 1440px){.itf-course-pricing__val{font-size:2.4rem}}.itf-course-pricing__key{color:gray;display:block;font-size:1.4rem;font-weight:500;line-height:1;margin-bottom:1.5rem}@media only screen and (min-width: 768px){.itf-course-pricing__key{float:left}}@media only screen and (min-width: 992px){.itf-course-pricing__key{float:none}}@media only screen and (min-width: 1440px){.itf-course-pricing__key{float:left}}.itf-become-member{color:#ff0198;font-size:1.4rem;font-weight:600;line-height:1;text-decoration:none}@media only screen and (min-width: 768px){.itf-become-member{float:right}}@media only screen and (min-width: 992px){.itf-become-member{float:none}}@media only screen and (min-width: 1440px){.itf-become-member{float:right}}.itf-become-member:hover{text-decoration:underline}.itf-course-panel{background:#f4f7f6;padding:3rem;position:relative}@media only screen and (min-width: 768px){.itf-course-panel{padding:3rem}}.itf-course-panel--m-bottom{margin-bottom:5rem}@media only screen and (max-width:767px){.itf-course-panel--selected-course{background:none;margin-bottom:2rem;padding:0}}.itf-course-panel--payments-by{margin-bottom:2rem}@media only screen and (min-width: 768px){.itf-course-panel--payments-by{margin-top:2rem;margin-bottom:0}}@media only screen and (min-width: 1250px){.itf-course-panel--payments-by{margin-top:3rem}}.itf-course-panel__title{color:#000;font-weight:900;font-size:1.8rem;line-height:1.4;margin:0 0 1rem;position:relative;z-index:1}@media only screen and (min-width: 992px){.itf-course-panel__title{margin-bottom:2rem}}.itf-course-panel__subtitle{color:#000;font-weight:900;font-size:2rem;line-height:1.4;margin:0 0 1.5rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.itf-course-panel__subtitle{font-size:1.8rem;margin-bottom:1rem}}.training-course-register-interest{margin-bottom:5rem}@media only screen and (min-width: 992px){.itf-course-detail-main-col{padding-right:4rem}}@media only screen and (min-width: 1250px){.itf-course-detail-main-col{padding-right:7rem}}.itf-course-category{color:gray;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05rem;margin-bottom:1rem}.itf-course-tutor{margin-bottom:2rem;position:relative;text-align:center}@media only screen and (min-width: 768px){.itf-course-tutor{margin-bottom:0;padding-left:21em;text-align:left}}.itf-course-tutor__avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;height:18rem;margin:0 auto 2rem;width:18rem}@media only screen and (min-width: 768px){.itf-course-tutor__avatar{left:0;margin:0;position:absolute;top:0}}.itf-course-tutor__title{color:gray;font-size:1.4rem;font-weight:600;letter-spacing:0.05rem;margin-bottom:0;text-transform:uppercase}.itf-course-tutor__name{font-size:2.4rem;font-weight:700;margin-bottom:0}.itf-course-tutor__cta{border:0.1rem solid #ff0198;color:#ff0198;display:inline-block;font-size:1.2rem;font-weight:500;padding:1rem 1.4rem;text-decoration:none}.itf-course-tutor__cta:hover{background:#ff0198;color:#fff}.itf-cancellation-policy{background:#f4f7f6;margin-top:4rem;margin-bottom:4rem;padding:2rem}@media only screen and (min-width: 768px){.itf-cancellation-policy{padding:3rem}}@media only screen and (min-width: 992px){.itf-cancellation-policy{padding:3rem;margin-bottom:2rem}}.itf-cancellation-policy__title{color:#000;font-weight:900;font-size:2rem;line-height:1.4;margin:0 0 1rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.itf-cancellation-policy__title{font-size:2.2rem}}@media only screen and (min-width: 992px){.itf-cancellation-policy__title{margin-bottom:2rem}}@media only screen and (min-width: 1250px){.itf-cancellation-policy__title{font-size:2.4rem;margin-bottom:2rem}}.itf-cancellation-policy p:last-child{margin-bottom:0}.itf-available-courses-title{color:#000;font-weight:900;font-size:2rem;line-height:1.4;margin:0 0 1rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.itf-available-courses-title{font-size:2.2rem;margin-top:0}}@media only screen and (min-width: 992px){.itf-available-courses-title{margin-bottom:2rem}}@media only screen and (min-width: 1250px){.itf-available-courses-title{font-size:2.4rem;margin-bottom:2.5rem}}.itf-available-courses-title--m-top{margin-top:4rem}.itf-course-instance-option{background:#f4f7f6;border-left:0.5rem solid transparent;cursor:pointer;line-height:1;margin-bottom:1.5rem;min-height:7.8rem;padding:2rem 2rem 2rem 6rem;position:relative}@media only screen and (min-width: 768px){.itf-course-instance-option{margin-bottom:0.3rem;padding-right:15rem}}.itf-course-instance-option:hover{background:#e8eeec}.itf-course-instance-option--static{padding-left:2rem}.itf-course-instance-option--static:hover{background:#f4f7f6;cursor:text}.itf-course-instance-option--last{margin-bottom:0}.itf-course-instance-option__date,.itf-course-instance-option__time,.itf-course-instance-option__register-interest{display:block;font-size:1.4rem;font-weight:600;letter-spacing:0.05rem}.itf-course-instance-option__date{line-height:1.4;margin-bottom:0.5rem}.itf-course-instance-option__time{color:gray}.itf-course-instance-option__register-interest{padding-top:1.1rem}.itf-course-instance-option__faux-radio{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#e9e9e9;display:block;height:2.6rem;left:1.5rem;position:absolute;text-align:center;top:2.6rem;width:2.6rem}.itf-course-instance-option__faux-radio:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff0198;content:'';display:none;height:1.4rem;left:0.6rem;position:absolute;top:0.6rem;width:1.4rem}.itf-course-instance-option__places-left{color:#ff0198;display:none;font-size:1.4rem;font-weight:600;margin-top:1rem;letter-spacing:0.05rem;line-height:1}@media only screen and (min-width: 768px){.itf-course-instance-option__places-left{margin-top:0;position:absolute;text-align:right;right:3rem;top:3.5rem}}.itf-course-instance-option--selected{border-left-color:#ff0198}.itf-course-instance-option--selected .itf-course-instance-option__faux-radio{border-color:#ff0198}.itf-course-instance-option--selected .itf-course-instance-option__faux-radio:before{display:block}.itf-course-instance-option--selected .itf-course-instance-option__places-left{display:block}.itf-course-cost{font-size:1.6rem;line-height:1.4;margin:0 0 0.5rem}@media only screen and (min-width: 768px){.itf-course-cost{margin-bottom:2rem}}.itf-course-cost--value{margin-bottom:2rem}.itf-course-cost--last{margin-bottom:0}.itf-course-book-now{margin-top:2rem;margin-bottom:1rem}@media only screen and (min-width: 768px){.itf-course-book-now{margin-bottom:2rem}}.itf-register-interest-btn{border:0.1rem solid #ff0198 !important;color:#ff0198}.itf-register-interest-btn.btn--pending{border-color:#000 !important}.itf-register-interest-btn:hover{background:#000;border-color:#000 !important;color:#fff}.itf-book-option-panel{border:0.2rem solid #eee;display:block;margin-bottom:2rem;padding:2.5rem;text-decoration:none;position:relative}@media only screen and (min-width: 768px){.itf-book-option-panel{margin-bottom:2rem;padding:3rem}}@media only screen and (min-width: 1250px){.itf-book-option-panel{margin-bottom:0}}.itf-book-option-panel--last{margin-bottom:3rem}@media only screen and (min-width: 768px){.itf-book-option-panel--last{margin-bottom:0}}.itf-book-option-panel p{margin:0}.itf-book-option-panel__container{margin-bottom:2rem}.itf-book-option-panel__title{color:#000;font-weight:900;font-size:2rem;line-height:1.4;margin:0 0 1rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.itf-book-option-panel__title{font-size:2.2rem}}.itf-book-option-panel .itf-book-as-btn{background:#ff0198;color:#fff;padding-left:0;padding-right:0;width:100%}.itf-book-option-panel:hover{border-color:#000}.itf-book-option-panel:hover .itf-book-as-btn{background:#000;color:#fff}.itf-sagepay-logo{display:block;height:auto;max-width:28rem;margin-left:-2rem;width:100%}.my-itf-company-name{font-size:1.8rem}@media only screen and (min-width: 768px){.my-itf-company-name{font-size:2rem}}.my-itf-company-name__label{font-size:1.4rem;display:block;font-weight:700}@media only screen and (min-width: 768px){.my-itf-company-name__label{display:inline-block;font-size:2rem;margin-right:1rem}}.my-itf-panel-wrap{margin-bottom:2rem}@media only screen and (min-width: 768px){.my-itf-panel-wrap{margin-top:-2rem;margin-bottom:4rem}}.my-itf-panel{background:#f4f7f6;padding:2rem;margin-bottom:2rem;position:relative}@media only screen and (min-width: 768px){.my-itf-panel{margin-top:2rem;margin-bottom:0}}.my-itf-panel__label,.my-itf-panel__val{display:block}.my-itf-panel__label{font-size:1.3rem;line-height:1.5;margin-bottom:0.5rem;text-transform:uppercase}@media only screen and (min-width: 1250px){.my-itf-panel__label{margin-bottom:1rem}}@media only screen and (min-width: 1440px){.my-itf-panel__label{margin-bottom:0.5rem}}@media only screen and (min-width: 1650px){.my-itf-panel__label{font-size:1.4rem}}.my-itf-panel__val{font-size:1.8rem;font-weight:700;line-height:1.4}@media only screen and (min-width: 1250px){.my-itf-panel__val{font-size:1.6rem}}@media only screen and (min-width: 1650px){.my-itf-panel__val{font-size:1.8rem}}@media only screen and (min-width: 1920px){.my-itf-panel__val{font-size:2rem}}.itf-bookings-ctas{font-size:0;list-style:none;margin:0;padding:0}@media only screen and (min-width: 768px){.itf-bookings-ctas{margin-top:3rem;margin-left:-1rem;margin-right:-1rem}}.itf-bookings-ctas__item{margin-bottom:1rem}@media only screen and (min-width: 768px){.itf-bookings-ctas__item{display:inline-block;margin-bottom:0;padding-left:1rem;padding-right:1rem;width:37%}}@media only screen and (min-width: 992px){.itf-bookings-ctas__item{width:50%}}@media only screen and (min-width: 1250px){.itf-bookings-ctas__item{width:37%}}@media only screen and (min-width: 1440px){.itf-bookings-ctas__item{width:33.333333%}}@media only screen and (min-width: 768px){.itf-bookings-ctas__item--small{width:26%}}@media only screen and (min-width: 992px){.itf-bookings-ctas__item--small{margin-bottom:1rem;width:100%}}@media only screen and (min-width: 1250px){.itf-bookings-ctas__item--small{width:26%}}@media only screen and (min-width: 1440px){.itf-bookings-ctas__item--small{width:33.333333%}}.itf-bookings-ctas__item--last{margin-bottom:0}.training-provider__avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:auto;display:block;margin:1rem auto 2rem;max-width:15rem;width:100%}@media only screen and (min-width: 768px){.training-provider__avatar{margin:0 0 2rem;max-width:none}}.training-provider__name{font-size:1.6rem;font-weight:700;margin:0 0 2rem}@media only screen and (min-width: 768px){.training-provider__name{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.8rem;margin:-2rem 0 0}}@media only screen and (min-width: 992px){.training-provider__name{font-size:1.6rem}}@media only screen and (min-width: 768px){.training-provider__synopsis{margin-top:2rem}}.training-provider__cta{margin-bottom:1rem;width:100%}.training-provider__tick{height:auto;max-width:6rem;margin-top:2rem}@media only screen and (min-width: 768px){.training-provider__tick{margin-top:0;max-width:5rem;position:absolute;right:3rem;top:3rem}}@media only screen and (min-width: 1440px){.training-provider__tick{max-width:5.5rem}}@media only screen and (min-width: 1650px){.training-provider__tick{max-width:6rem}}.training-book-now{background:#f4f7f6;margin-top:3rem;padding:3rem;position:relative;text-align:center}@media only screen and (min-width: 768px){.training-book-now{margin-bottom:3rem;padding:3rem;text-align:left}}@media only screen and (min-width: 992px){.training-book-now{margin-top:0}}.itf-available-courses{margin-bottom:5rem}.course-list-item{height:100%;padding-bottom:2rem}.course-list-item__link{background:#f4f7f6;display:block;padding:2rem;position:relative;text-decoration:none;height:100%}@media only screen and (min-width: 768px){.course-list-item__link{min-height:18.9rem;display:flex;flex-direction:column;justify-content:space-between}}@media only screen and (min-width: 992px){.course-list-item__link{min-height:19rem;padding:2rem}}@media only screen and (min-width: 1250px){.course-list-item__link{min-height:20.01rem}}@media only screen and (min-width: 1440px){.course-list-item__link{min-height:22rem}}@media only screen and (min-width: 1650px){.course-list-item__link{min-height:24.6rem}}@media only screen and (min-width: 1920px){.course-list-item__link{min-height:29.5rem;padding:3rem}}.course-list-item__link:hover{background:#e8eeec}.course-list-item__overline{color:gray;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05rem;margin-bottom:1rem}.course-list-item__title{font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:1rem}@media only screen and (min-width: 992px){.course-list-item__title{font-size:1.5rem}}@media only screen and (min-width: 1250px){.course-list-item__title{font-size:1.6rem}}@media only screen and (min-width: 1650px){.course-list-item__title{font-size:1.8rem}}@media only screen and (min-width: 1920px){.course-list-item__title{font-size:2rem}}.course-list-item__meta-group{margin-top:1rem}.course-list-item__meta{font-size:1.4rem;margin:0 0 0.2rem 0;font-weight:500;color:gray}.course-list-item__meta-label{font-weight:700}.course-list-item__stickies{position:relative;margin-top:-2rem;right:-3rem;margin-bottom:2rem}@media only screen and (min-width: 1920px){.course-list-item__stickies{right:-4rem}}.course-provider-group{display:flex;line-height:1.2;margin-top:1.5rem;margin-bottom:-0.25rem;align-items:center}.course-provider-group__img{border-radius:100%;margin-right:1.5rem;margin-left:-0.25rem;min-width:5.5rem;min-height:5.5rem;max-width:5.5rem;max-height:5.5rem}.course-provider-group__provider,.course-provider-group__location{font-size:1.4rem;margin:0 0 0.2rem 0;color:gray;line-height:1.4}.course-provider-group__provider{font-weight:700;margin-bottom:0.3rem}.course-results-utils{margin-bottom:2rem}@media only screen and (min-width: 768px){.course-results-utils{margin-top:1.8rem}}@media only screen and (min-width: 992px){.course-results-utils{display:flex;justify-content:space-between;margin-bottom:1.6rem}}@media only screen and (min-width: 1250px){.course-results-utils{margin-bottom:2.4rem}}.course-results-utils__right{text-align:right}.course-results-main-col{display:flex;flex-direction:column;flex-grow:1}.course-results--map{flex-grow:1}.course-results-map{width:100%;height:100%;min-height:50rem;z-index:1;position:relative}@media only screen and (min-width: 992px){.course-results-map{min-height:80rem}}.accordion-item{margin-bottom:1rem}.accordion-item--border{border:0.1rem solid #eee}p+.accordion-item,h2+.accordion-item,h3+.accordion-item{margin-top:3rem}.accordion-item__header{background-color:#f4f7f6;padding:1rem 5rem 1rem 2rem;cursor:pointer;position:relative;transition:background 300ms}.accordion-item__header:hover{background:#e5ecea}.accordion-item--border .accordion-item__header{background:transparent;padding-top:1.6rem;padding-bottom:1.4rem}.accordion-item--border .accordion-item__header.is-expanded{border-bottom:0.1rem solid #eee}.accordion-item--form .accordion-item__header{background:#eee;padding:1.5rem 3rem 1.3rem}.accordion-item--primary .accordion-item__header{background-color:#ff0198;color:#fff}.accordion-item__h2,.accordion-item__h3{margin:0 !important;font-weight:700 !important}.accordion-item--border .accordion-item__h2{font-weight:700;font-size:1.4rem;line-height:1.4}@media only screen and (min-width: 992px){.accordion-item--border .accordion-item__h2{font-size:1.6rem}}.accordion-item--primary .accordion-item__h2,.accordion-item--primary .accordion-item__h3{color:#fff}.accordion-item--form .accordion-item__h2{font-size:1.8rem;line-height:1.4}@media only screen and (min-width: 992px){.accordion-item--form .accordion-item__h2{font-size:1.8rem}}.accordion-item__plus,.accordion-item__minus{position:absolute;right:2rem;top:50%;font-size:1.8rem;transform:translateY(-50%)}.accordion-item__minus,.is-expanded .accordion-item__plus{display:none}.is-expanded .accordion-item__minus{display:block}.accordion-item__body{padding:2rem 1rem 0.5rem 1rem}@media only screen and (min-width: 768px){.accordion-item__body{padding:2rem 2rem 0.5rem 2rem}}.accordion-item--no-padding .accordion-item__body{padding:0}.accordion-item--primary .accordion-item__body{background:#f4f7f6;border-left:0.5rem solid #ff0198}.accordion-item--form .accordion-item__body{border:0.1rem solid #eee;padding:2rem 3rem 1rem 3rem}.umbraco-forms-form .checkbox label.umbraco-forms-label{background:#f4f7f6;cursor:pointer;display:block;min-height:5rem;padding:1.7rem 1.5rem 1.5rem 5.3rem}@media only screen and (min-width: 768px){.umbraco-forms-form .checkbox label.umbraco-forms-label{padding-top:1.7rem;padding-bottom:1.4rem;padding-left:5.8rem}}.umbraco-forms-form .checkbox__icon{left:1.2rem;top:1.2rem;pointer-events:none}.umbraco-forms-form .checkbox .field-validation-error{margin-bottom:2rem}.umbraco-forms-form .checkbox.checked label.umbraco-forms-label{background:#ff0198;color:#fff;border-color:#ff0198 !important}.umbraco-forms-form .checkboxlist{display:flex;flex-wrap:wrap}.umbraco-forms-form .checkboxlist>div{margin-top:1rem;flex-grow:1}@media only screen and (min-width: 768px){.umbraco-forms-form .checkboxlist>div{flex-grow:0}}.umbraco-forms-form .checkboxlist .checkbox{background:#f4f7f6;height:100%}.umbraco-forms-form .checkboxlist .checkbox.checked{background:#ff0198;color:#fff;border-color:#ff0198 !important}.umbraco-forms-form .checkboxlist .checkbox label{cursor:pointer;display:block;min-height:5rem;padding:1.7rem 1.5rem 1.5rem 5.3rem}@media only screen and (min-width: 768px){.umbraco-forms-form .checkboxlist .checkbox label{padding-top:1.7rem;padding-bottom:1.4rem;padding-left:5.8rem}}.umbraco-forms-form .radio{background:#f4f7f6;display:block;margin-top:1rem;margin-bottom:0;position:relative;z-index:1}.umbraco-forms-form .radio label{cursor:pointer;display:block;min-height:5rem;padding:1.7rem 1.5rem 1.5rem 5.3rem}@media only screen and (min-width: 768px){.umbraco-forms-form .radio label{padding-top:1.7rem;padding-bottom:1.4rem;padding-left:5.8rem}}.umbraco-forms-form .radio label:hover{border-color:#ccc}.umbraco-forms-form .radio__icon{left:1.2rem;top:1.2rem}.umbraco-forms-form .radio.checked{background:#ff0198;color:#fff}.umbraco-forms-form .radio.checked label{border-color:#ff0198 !important}.umbraco-forms-form .titleanddescription h2,.umbraco-forms-form .umbraco-forms-caption{font-size:1.5rem;font-weight:800;line-height:1.3;position:relative;margin:0 0 1.5rem}@media only screen and (min-width: 768px){.umbraco-forms-form .titleanddescription h2,.umbraco-forms-form .umbraco-forms-caption{font-size:2.2rem}}@media only screen and (min-width: 1250px){.umbraco-forms-form .titleanddescription h2,.umbraco-forms-form .umbraco-forms-caption{margin-bottom:2rem;font-size:3rem}}.umbraco-forms-form .umbraco-forms-caption{margin-bottom:3rem}@media only screen and (min-width: 1250px){.umbraco-forms-form .umbraco-forms-caption{margin-bottom:4rem}}.umbraco-forms-form .singlechoice .umbraco-forms-label,.umbraco-forms-form .multiplechoice .umbraco-forms-label,.umbraco-forms-form .longanswer .umbraco-forms-label,.umbraco-forms-form .shortanswer .umbraco-forms-label,.umbraco-forms-form .dropdown .umbraco-forms-label{font-size:1.4rem;font-weight:600;line-height:1.5;position:relative;margin:0}@media only screen and (min-width: 768px){.umbraco-forms-form .singlechoice .umbraco-forms-label,.umbraco-forms-form .multiplechoice .umbraco-forms-label,.umbraco-forms-form .longanswer .umbraco-forms-label,.umbraco-forms-form .shortanswer .umbraco-forms-label,.umbraco-forms-form .dropdown .umbraco-forms-label{font-size:1.6rem}}.umbraco-forms-form .longanswer .umbraco-forms-label,.umbraco-forms-form .shortanswer .umbraco-forms-label,.umbraco-forms-form .dropdown .umbraco-forms-label{margin-bottom:1rem}.umbraco-forms-form .submit-area{margin-top:1rem}.umbraco-forms-form .submit-area .btn--inline{margin-bottom:0}.umbraco-forms-form .submit-area .cancel{margin-top:1rem}@media only screen and (min-width: 768px){.umbraco-forms-form .submit-area .cancel{margin-top:0}}.umbraco-forms-form .umbraco-forms-field{margin-bottom:4rem}.umbraco-forms-form .umbraco-forms-field.checkbox{margin-bottom:2rem}.umbraco-forms-form textarea.form-input{height:10rem}.umbraco-forms-form .form-select,.umbraco-forms-form .form-input{height:5.2rem}.umbraco-forms-form .umbraco-forms-fieldset{padding:3rem 3rem 0 3rem;border:0.3rem solid #eee;margin-bottom:4rem}.umbraco-forms-form .umbraco-forms-fieldset--no-border{padding:0;border:0}.umbraco-forms-form .help-block{font-size:1.3rem;line-height:1.5;margin-bottom:2rem;display:block}@media only screen and (min-width: 768px){.umbraco-forms-form .help-block{font-size:1.4rem}}.umbraco-forms-form .fileupload{font-size:1.3rem}@media only screen and (min-width: 768px){.umbraco-forms-form .fileupload{font-size:1.4rem}}.umbraco-forms-fieldset legend{background:#eee;display:block;font-size:1.6rem;line-height:1;padding:1rem;position:relative;clear:both;margin-bottom:0.5rem;font-weight:600}.umbraco-forms-fieldset--no-border{border:0;margin:0;padding:0}.confirmation{background:#f4f7f6;padding:4rem 3rem;text-align:center;margin-bottom:3rem}@media only screen and (min-width: 768px){.confirmation{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 992px){.confirmation{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width: 1250px){.confirmation{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width: 1920px){.confirmation{padding-left:4rem;padding-right:4rem}}.confirmation__icon{color:#ff0198;font-size:9rem;margin-bottom:1.5rem}.confirmation__title{color:#000;font-weight:900;font-size:2.6rem;line-height:1.4;margin:0;position:relative;z-index:1}@media only screen and (min-width: 768px){.confirmation__title{font-size:3.6rem}}.confirmation__body{margin:0 0 3rem 0}body.admin-map .main{padding:0 !important;width:100%}.map-placeholder{background:#eee;height:calc(100vh - 139px);position:relative;width:100%;z-index:10}.map-spinner{color:gray;font-size:5rem;left:50%;position:fixed;top:calc(120%);transform:translate(-50%,-50%);z-index:100}.marker-cluster{border-radius:100%}.marker-cluster div{border-radius:100%;color:#fff;font-family:'Montserrat',sans-serif;margin-left:5px;margin-top:5px;font-size:12px;text-align:center}.marker-cluster.marker-cluster-small div{height:20px;width:20px}.marker-cluster.marker-cluster-small span{line-height:20px}.marker-cluster.marker-cluster-small.single{background-color:transparent !important}.marker-cluster.marker-cluster-medium div{height:25px;width:25px}.marker-cluster.marker-cluster-medium span{line-height:25px}.marker-cluster.marker-cluster-large div{height:35px;width:35px}.marker-cluster.marker-cluster-large span{line-height:35px}.marker-cluster-large.map-data-cluster,.marker-cluster-small.map-data-cluster,.marker-cluster-medium.map-data-cluster{background-color:rgba(243,122,196,0.6)}.marker-cluster-large.map-data-cluster div,.marker-cluster-small.map-data-cluster div,.marker-cluster-medium.map-data-cluster div{background-color:rgba(246,0,151,0.6)}.marker-cluster-large.ticked-courses-cluster,.marker-cluster-small.ticked-courses-cluster,.marker-cluster-medium.ticked-courses-cluster{background-color:rgba(243,122,196,0.6)}.marker-cluster-large.ticked-courses-cluster div,.marker-cluster-small.ticked-courses-cluster div,.marker-cluster-medium.ticked-courses-cluster div{background-color:rgba(246,0,151,0.6)}.marker-cluster-large.training-courses-cluster,.marker-cluster-small.training-courses-cluster,.marker-cluster-medium.training-courses-cluster{background-color:rgba(109,230,252,0.6)}.marker-cluster-large.training-courses-cluster div,.marker-cluster-small.training-courses-cluster div,.marker-cluster-medium.training-courses-cluster div{background-color:rgba(0,206,255,0.8)}.marker-cluster-large.training-providers-cluster,.marker-cluster-small.training-providers-cluster,.marker-cluster-medium.training-providers-cluster{background-color:rgba(244,209,134,0.6)}.marker-cluster-large.training-providers-cluster div,.marker-cluster-small.training-providers-cluster div,.marker-cluster-medium.training-providers-cluster div{background-color:rgba(244,182,51,0.7)}.marker-cluster-large.companies-cluster,.marker-cluster-small.companies-cluster,.marker-cluster-medium.companies-cluster{background-color:rgba(208,139,247,0.6)}.marker-cluster-large.companies-cluster div,.marker-cluster-small.companies-cluster div,.marker-cluster-medium.companies-cluster div{background-color:rgba(176,47,250,0.6)}.marker-cluster-large.events-cluster,.marker-cluster-small.events-cluster,.marker-cluster-medium.events-cluster{background-color:rgba(179,229,51,0.8)}.marker-cluster-large.events-cluster div,.marker-cluster-small.events-cluster div,.marker-cluster-medium.events-cluster div{background-color:rgba(179,229,51,0.8)}.leaflet-control-layers{font-family:'Montserrat',sans-serif;padding:10px 10px 0 10px !important}.leaflet-control-layers-overlays input{display:none}.leaflet-control-layers-overlays input~span::before{border:1px solid #dcdedd;content:"";display:inline-block;height:20px;left:0;margin-right:5px;position:absolute;top:-1px;width:20px}.leaflet-control-layers-overlays input:checked~span::before{border-color:#666}.leaflet-control-layers-overlays input:checked~span::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23666" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');background-position:center;background-repeat:no-repeat;background-size:60%;content:"";display:block;height:20px;left:0;position:absolute;top:-1px;width:20px}.leaflet-control-layers-overlays label{position:relative;user-select:none}.leaflet-control-layers-overlays label span{padding-left:15px}.toggle-switch{-webkit-border-radius:0.3rem;-moz-border-radius:0.3rem;border-radius:0.3rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;background:#f4f7f6;color:#000;display:inline-block;font-weight:700;font-size:1.2rem;line-height:1.3;margin:0 0 0.7rem 0;display:inline-flex;position:relative}@media only screen and (min-width: 1250px){.toggle-switch{margin:0 0 1rem 0;width:16rem}}.toggle-switch__icon{height:1.4rem;width:1.4rem;margin-right:0.2rem;display:none;position:relative;top:0.2rem}@media only screen and (min-width: 1250px){.toggle-switch__icon{display:inline-block}}.toggle-switch__item{padding:0.8rem 1.5rem;width:50%;text-align:center;transition:color 200ms linear}@media only screen and (min-width: 1250px){.toggle-switch__item{padding:1rem 1.5rem}}.toggle-switch__item.current{color:#fff}.toggle-switch__item:first-child::after{content:"";display:block;position:absolute;top:0;left:50%;background:#ff0198;-webkit-border-radius:0.3rem;-moz-border-radius:0.3rem;border-radius:0.3rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:50%;height:100%;transition:left 200ms linear}.toggle-switch__item.current:first-child:after{left:0}.toggle-switch__label{position:relative;z-index:5}.psp-check{max-width:80rem;margin:0 auto}@media only screen and (min-width: 768px){.psp-check{margin:2rem auto 5rem auto}}.psp-check__title{color:#000;display:inline-block;font-size:2.6rem;font-weight:900;line-height:1.2;margin-bottom:2rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.psp-check__title{font-size:3.2rem}}@media only screen and (min-width: 1250px){.psp-check__title{margin-bottom:2rem}}@media only screen and (min-width: 1920px){.psp-check__title{font-size:4.2rem}}@media only screen and (min-width: 1250px){.psp-check__title--big{font-size:4.2rem}}@media only screen and (min-width: 1920px){.psp-check__title--big{font-size:5.2rem}}.psp-check__body{margin-bottom:2rem}@media only screen and (min-width: 768px){.psp-check__body{margin-bottom:4rem}}.psp-check__form-panel{background:#fff;padding:3rem 2rem}@media only screen and (min-width: 768px){.psp-check__form-panel{padding:7rem 10rem}}.psp-check__result{text-align:center;border:0.2rem dashed #eee;padding:3rem 2rem;margin:2rem 0 2rem}@media only screen and (min-width: 768px){.psp-check__result{padding:4rem;margin:5rem 0 2rem}}.psp-check__avatar-wrap{border-radius:100%;overflow:hidden;height:15rem;width:15rem;position:relative;margin:0 auto 2rem auto}@media only screen and (min-width: 768px){.psp-check__avatar-wrap{height:18rem;width:18rem}}.psp-check__avatar{max-width:100%;height:auto}.psp-check__profile-link{color:#fff;text-align:center;font-size:1.6rem;font-weight:900;text-decoration:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,1,152,0.75);opacity:0;transition:opacity 300ms;display:flex;align-items:center;justify-content:center}.psp-check__profile-link:hover{opacity:1}.psp-check__name{font-size:2.4rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.psp-check__course{margin-bottom:0}.psp-check__dates{color:gray;margin:0}.psp-check__issued,.psp-check__expires{padding-left:1rem;padding-right:1rem;display:block}@media only screen and (min-width: 768px){.psp-check__issued,.psp-check__expires{display:inline-block}}.psp-check__issued-label,.psp-check__expires-label{margin-right:0.2rem}.psp-check__cert{margin:3rem 0 0 0;text-align:center}@media only screen and (min-width: 768px){.psp-check__cert{margin:4rem 0 -2rem 0}}.psp-check__cert-icon{position:relative;bottom:-0.2rem;left:-0.2rem}.psp-check__expired,.psp-check__valid{font-size:3rem;font-weight:900;line-height:1.2;color:#a5dc86;text-transform:uppercase;display:inline-block;border:0.3rem solid #a5dc86;border-radius:0.5rem;padding:0 0.5rem;margin-bottom:3rem}.psp-check__expired{color:#f27474;border-color:#f27474}@media only screen and (min-width: 768px){.psp-lookup__input-group{display:flex}}.psp-lookup__input{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.psp-lookup__input{margin-bottom:0}}.psp-lookup__btn{white-space:nowrap;width:100%}@media only screen and (min-width: 768px){.psp-lookup__btn{width:auto}}.course-alumni{margin:3rem 0 2rem 0}.course-alumnus{text-align:center;margin:0 auto 3rem auto;max-width:30rem}.course-alumnus__avatar-wrap{border-radius:100%;overflow:hidden;max-height:15rem;max-width:15rem;position:relative;margin:0 auto 1rem auto}@media only screen and (min-width: 768px){.course-alumnus__avatar-wrap{height:18rem;width:18rem}}.course-alumnus__avatar{max-width:100%;height:auto}.course-alumnus__profile-link{color:#fff;text-align:center;font-size:1.6rem;font-weight:900;text-decoration:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,1,152,0.75);opacity:0;transition:opacity 300ms;display:flex;align-items:center;justify-content:center}.course-alumnus__profile-link:hover{opacity:1}.course-alumnus__name{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:0;font-size:1.4rem;font-weight:700;margin:0 0 0.5rem}@media only screen and (min-width: 768px){.course-alumnus__name{font-size:1.6rem}}.course-alumnus__name{margin-bottom:0}.course-alumnus__course{margin-bottom:0;font-size:1.4rem}.survey-page{background:#ff0198}.survey-page .container-wrap{padding:0 0 3rem}@media only screen and (min-width: 768px){.survey-page .container-wrap{padding:5rem 0;width:100%}}@media only screen and (min-width: 1250px){.survey-page .container-wrap{padding-top:8rem;padding-bottom:7.5rem}}.survey-wrap{max-width:100rem;margin:0 auto}.survey-inner{background:#fff;margin:0 auto 1.5rem;padding:2rem}@media only screen and (min-width: 768px){.survey-inner{margin-bottom:2rem;padding:3rem}}@media only screen and (min-width: 1250px){.survey-inner{margin-bottom:3rem;padding:5rem}}.survey-inner .submit-area{padding:0;background:transparent}.survey-title{color:#fff;font-size:2.8rem;font-weight:800;margin-bottom:2rem}@media only screen and (min-width: 768px){.survey-title{font-size:3.2rem}}@media only screen and (min-width: 992px){.survey-title{font-size:4rem;margin-bottom:4rem}}@media only screen and (min-width: 1250px){.survey-title{font-size:5rem}}@media only screen and (min-width: 992px){.survey-intro{margin-top:-2rem;margin-bottom:4rem}}.survey-intro p{color:#fff}.survey-intro a:link,.survey-intro a:active,.survey-intro a:visited{color:#fff}.survey-logo-link{display:block;margin:2rem 0 5rem 2rem;max-width:12.5rem}@media only screen and (min-width: 768px){.survey-logo-link{margin-bottom:2rem}}@media only screen and (min-width: 992px){.survey-logo-link{margin-top:3rem;margin-left:3rem}}.survey-logo{display:block;height:auto;max-width:100%}.micro-comments-wrap{margin-bottom:3rem}.micro-comment{position:relative;padding-left:5rem;margin-bottom:1.5rem}.micro-comment--no-avatar{padding-left:0}.micro-comment__avatar{position:absolute;left:0;top:0}.micro-comment__avatar-img{border-radius:100%;height:3.5rem;width:3.5rem}.micro-comment__inner{border:0.1rem solid #eee;border-radius:0.3rem}.micro-comment__info{padding:1rem 1.5rem;border-bottom:0.1rem solid #eee}.micro-comment__author{font-weight:700;margin-bottom:0;font-size:1.2rem}.micro-comment__date{font-size:1.2rem;margin:0}.micro-comment__body{font-size:1.2rem;margin:0;padding:1rem 1.5rem;word-break:break-word}.micro-comments-form{position:relative;margin-bottom:2rem}@media only screen and (min-width: 992px){.micro-comments-form__submit{position:absolute;right:1.5rem;bottom:3.5rem}}.back-bar{height:5rem}@media only screen and (min-width: 992px){.back-bar{display:none}}@media only screen and (min-width: 992px){.back-bar{padding:0 4rem}}@media only screen and (min-width: 1920px){.back-bar{padding:0 14rem}}.back-bar__link{font-size:1.4rem;font-weight:700;color:#ba01ff;text-decoration:none;line-height:5.2rem}.back-bar--film-and-tv-drama .back-bar__link{color:#97cf00}.back-bar--visual-effects-vfx .back-bar__link{color:#fdb913}.back-bar--games .back-bar__link{color:#ba01ff}.back-bar--animation .back-bar__link{color:#00e65d}.back-bar--unscripted-tv .back-bar__link{color:#00d8ff}.back-bar svg{width:1.6rem;height:1.6rem;position:relative;top:0.3rem}.job-roles-breadcrumb{display:none}@media only screen and (min-width: 992px){.job-roles-breadcrumb{display:block}}.job-roles-breadcrumb__ul{height:5rem;margin:0}@media only screen and (min-width: 1250px){.job-roles-breadcrumb__ul{height:6rem;padding:0 4rem}}@media only screen and (min-width: 1920px){.job-roles-breadcrumb__ul{padding:0 14rem}}.job-roles-breadcrumb__li{margin:0;display:inline-block;font-size:1.4rem;line-height:5.2rem;color:gray;padding-right:3rem;position:relative;font-weight:700}@media only screen and (min-width: 1250px){.job-roles-breadcrumb__li{line-height:6.5rem}}.job-roles-breadcrumb--film-and-tv-drama .job-roles-breadcrumb__li{color:#97cf00}.job-roles-breadcrumb--visual-effects-vfx .job-roles-breadcrumb__li{color:#fdb913}.job-roles-breadcrumb--games .job-roles-breadcrumb__li{color:#ba01ff}.job-roles-breadcrumb--animation .job-roles-breadcrumb__li{color:#00e65d}.job-roles-breadcrumb--unscripted-tv .job-roles-breadcrumb__li{color:#00d8ff}.job-roles-breadcrumb__icon{height:1.2rem;color:#ccc;position:absolute;right:1rem;top:50%;transform:translateY(-50%);fill:#999}.job-roles-breadcrumb__link{color:gray;text-decoration:none;font-weight:500}.job-roles-breadcrumb__link:hover{text-decoration:none;color:#000}.job-profiles-hero{background:#ba01ff;color:#000;margin:0 -2rem;padding:3rem 2rem;position:relative}@media only screen and (min-width: 992px){.job-profiles-hero{padding:5rem 4rem 6rem;margin:0}}@media only screen and (min-width: 1920px){.job-profiles-hero{padding:8rem 14rem 9rem}}.job-profiles-hero--film-and-tv-drama{background:#aae800}.job-profiles-hero--visual-effects-vfx{background:#fdb913}.job-profiles-hero--games{background:#ba01ff;color:#fff}.job-profiles-hero--animation{background:#00ff67}.job-profiles-hero--unscripted-tv{background:#00d8ff}@media only screen and (min-width: 992px){.job-profiles-hero--unscripted-tv{padding-bottom:4rem}}@media only screen and (min-width: 1920px){.job-profiles-hero--unscripted-tv{padding-bottom:7rem}}.job-profiles-hero__title{font-size:3.2rem;margin-bottom:2rem;font-weight:900;position:relative;z-index:2}@media only screen and (min-width: 992px){.job-profiles-hero__title{font-size:4.2rem}}@media only screen and (min-width: 1250px){.job-profiles-hero__title{margin-bottom:2rem}}@media only screen and (min-width: 1920px){.job-profiles-hero__title{font-size:5.2rem}}.job-profiles-hero__synopsis{color:#000}@media only screen and (min-width: 1250px){.job-profiles-hero__synopsis{margin-bottom:4rem}}.job-profiles-hero__synopsis p{color:#000;font-size:1.4rem;position:relative;z-index:2;line-height:1.8;margin-bottom:2rem}@media only screen and (min-width: 1250px){.job-profiles-hero__synopsis p{font-size:1.6rem}}.job-profiles-hero__synopsis a{color:#000;font-weight:600}.job-profiles-hero--games .job-profiles-hero__synopsis p,.job-profiles-hero--games .job-profiles-hero__synopsis a{color:#fff}.job-profiles-hero__img{display:none;max-width:100%;height:auto}@media only screen and (min-width: 992px){.job-profiles-hero__img{display:block;position:absolute;bottom:0;right:0;width:35%}}@media only screen and (min-width: 1650px){.job-profiles-hero__img{width:35%}}.job-profiles-department-grid-content{padding:4rem 0;display:none}@media only screen and (min-width: 992px){.job-profiles-department-grid-content{padding:4rem}}@media only screen and (min-width: 1250px){.job-profiles-department-grid-content{padding:6rem 4rem}}@media only screen and (min-width: 1920px){.job-profiles-department-grid-content{padding:7rem 14rem 6rem}}.job-profiles-department-grid-content--unscripted-tv{display:block}.job-profiles-department-wrap{background:#ba01ff;padding:0 2rem 3rem;margin:0 -2rem}.job-profiles-department-wrap--film-and-tv-drama{background:#aae800}.job-profiles-department-wrap--visual-effects-vfx{background:#fdb913}.job-profiles-department-wrap--games{background:#ba01ff}.job-profiles-department-wrap--animation{background:#00ff67}.job-profiles-department-wrap--unscripted-tv{background:#00d8ff}@media only screen and (min-width: 992px){.job-profiles-department-wrap{background:none;padding:0;margin:0 0 4rem 0}}.job-profiles-department{background:#fff;border:0.3rem solid #000;box-shadow:-0.4rem 0.4rem 0 #000;margin-bottom:1rem}@media only screen and (min-width: 992px){.job-profiles-department{border:0;box-shadow:none;margin-bottom:0;padding:4rem 0 2rem 0}.job-profiles-department:nth-child(2n){background:#f4f7f6}}@media only screen and (min-width: 1250px){.job-profiles-department{padding:6rem 0 4rem 0}}@media only screen and (min-width: 992px){.job-profiles-department__inner{display:flex;padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 1920px){.job-profiles-department__inner{padding-left:14rem;padding-right:14rem}}.job-profiles-department__content{display:none;padding:0.5rem 1.5rem}.is-open .job-profiles-department__content{display:block}@media only screen and (min-width: 992px){.job-profiles-department__content{padding:0;display:block}}.job-profiles-department__title{font-size:1.8rem;font-weight:700;margin-bottom:0.8rem;position:relative;padding:1.1rem 3rem 0 1.5rem;cursor:pointer}@media only screen and (min-width: 992px){.job-profiles-department__title{font-size:2.4rem;font-weight:800;padding:0;cursor:default}}@media only screen and (min-width: 1250px){.job-profiles-department__title{font-size:3.2rem;margin-bottom:1rem}}.job-profiles-department__title-suffix{display:none}@media only screen and (min-width: 768px){.job-profiles-department__title-suffix{display:inline}}.job-profiles-department__plus-minus{position:absolute;right:1.4rem;top:50%;margin-top:-0.5rem;font-size:2.1rem;height:1.8rem;width:1.8rem}@media only screen and (min-width: 992px){.job-profiles-department__plus-minus{display:none}}.job-profiles-department__plus-minus:before,.job-profiles-department__plus-minus:after{content:"";position:absolute;background-color:#000;transition:transform 0.25s ease-out}.job-profiles-department__plus-minus:before{top:0;left:50%;width:4px;height:100%;margin-left:-2px}.job-profiles-department__plus-minus:after{top:50%;left:0;width:100%;height:4px;margin-top:-2px}.is-open .job-profiles-department__plus-minus{cursor:pointer}.is-open .job-profiles-department__plus-minus:before{transform:rotate(90deg)}.is-open .job-profiles-department__plus-minus:after{transform:rotate(180deg)}.job-profiles-department__synopsis{display:none;font-size:1.4rem}@media only screen and (min-width: 992px){.job-profiles-department__synopsis{display:block}}@media only screen and (min-width: 1250px){.job-profiles-department__synopsis{font-size:1.6rem}}@media only screen and (min-width: 992px){.job-profiles-department__synopsis-mobile{display:none}}.job-profiles-department__jobs{margin:0 0 1rem 0;padding:0;border-top:1px solid #d8d8d8}@media only screen and (min-width: 992px){.job-profiles-department__jobs{border:0;margin:0 -1rem;display:flex;flex-wrap:wrap}}.job-profiles-department__job{list-style-type:none;margin:0}@media only screen and (min-width: 992px){.job-profiles-department__job{width:25%;padding-left:1rem;padding-right:1rem;margin-bottom:2rem}}@media only screen and (min-width: 1250px){.job-profiles-department__job{width:20%}}.job-profiles-department__job-title{font-size:1.4rem;margin:0;display:inline-block}@media only screen and (min-width: 992px){.job-profiles-department__job-title{color:#000;line-height:1.3;margin-top:0.4rem}.job-profiles-department-wrap--games .job-profiles-department__job-title{color:#fff}.job-profiles-department__job-title--previsualisation-previs-artist{font-size:1.2rem}}@media only screen and (min-width: 1250px){.job-profiles-department__job-title{font-size:1.6rem}.job-profiles-department__job-title--previsualisation-previs-artist{font-size:1.4rem}}@media only screen and (min-width: 1440px){.job-profiles-department__job-title{font-size:1.8rem}.job-profiles-department__job-title--previsualisation-previs-artist{font-size:1.6rem}}@media only screen and (min-width: 1920px){.job-profiles-department__job-title{font-size:1.9rem}.job-profiles-department__job-title--previsualisation-previs-artist{font-size:1.9rem}}.job-profiles-department__job-link{font-weight:700;color:#ba01ff;display:flex;flex-direction:column;justify-content:space-between;position:relative;border-bottom:1px solid #d8d8d8;padding:0.8rem 2rem 0.5rem 0}.job-profiles-department-wrap--film-and-tv-drama .job-profiles-department__job-link{color:#97cf00}.job-profiles-department-wrap--visual-effects-vfx .job-profiles-department__job-link{color:#fdb913}.job-profiles-department-wrap--games .job-profiles-department__job-link{color:#ba01ff}.job-profiles-department-wrap--animation .job-profiles-department__job-link{color:#00e65d}.job-profiles-department-wrap--unscripted-tv .job-profiles-department__job-link{color:#00d8ff}.job-profiles-department__job-link:hover{text-decoration:none}@media only screen and (min-width: 992px){.job-profiles-department__job-link{border:0;padding:0.5rem 1rem 1.2rem 1rem;background:#ba01ff;border-radius:1rem;height:100%;text-align:center;transition:transform 100ms,box-shadow 100ms}.job-profiles-department__job-link:hover{transform:scale(1.05) rotate(-2deg);box-shadow:0 5rem 5rem rgba(0,0,0,0.2)}.job-profiles-department-wrap--film-and-tv-drama .job-profiles-department__job-link{background:#aae800}.job-profiles-department-wrap--visual-effects-vfx .job-profiles-department__job-link{background:#fdb913}.job-profiles-department-wrap--games .job-profiles-department__job-link{background:#ba01ff}.job-profiles-department-wrap--animation .job-profiles-department__job-link{background:#00ff67}.job-profiles-department-wrap--unscripted-tv .job-profiles-department__job-link{background:#00d8ff}}@media only screen and (min-width: 992px){.job-profiles-department__job:nth-child(even) .job-profiles-department__job-link:hover{transform:scale(1.05) rotate(2deg)}}.job-profiles-department__job-arrow{top:50%;position:absolute;right:0;margin-top:-1rem;width:1.8rem}@media only screen and (min-width: 992px){.job-profiles-department__job-arrow{display:none}}.job-profiles-department__img{display:none;max-width:100%;height:auto;flex-shrink:0}@media only screen and (min-width: 992px){.job-profiles-department__img{display:block;margin-bottom:-0.5rem}}.job-profiles-department__tag{font-size:1.3rem;font-weight:700;margin:0;color:#fff;display:none;background:#ff0198;padding:0 0.5rem}@media only screen and (min-width: 992px){.job-profiles-department__tag{display:inline-block;position:absolute;top:-1rem;left:50%;transform:translateX(-50%);white-space:nowrap}}@media only screen and (min-width: 992px){.job-profiles-department__intro{width:35%;padding-right:3rem}}@media only screen and (min-width: 1250px){.job-profiles-department__intro{width:30%}}@media only screen and (min-width: 992px){.job-profiles-department__content{width:65%}}@media only screen and (min-width: 1250px){.job-profiles-department__content{width:70%}}.other-industries{background:#f4f7f6;padding:5rem 0 4rem 0}@media only screen and (min-width: 992px){.other-industries{padding:6rem 0 4rem 0}}.other-industries--invert-bg{background:transparent}.other-industries-title{font-weight:800;margin-bottom:3rem;font-size:2rem}@media only screen and (min-width: 992px){.other-industries-title{font-size:3.2rem}}.job-profiles-nav{display:none;background:#f4f7f6}@media only screen and (min-width: 1250px){.job-profiles-nav{display:block}}.job-profiles-nav__items{padding:0;margin:0;list-style-type:none;overflow:hidden}@media only screen and (min-width: 992px){.job-profiles-nav__items{padding:2rem 4rem 1.7rem}}@media only screen and (min-width: 1920px){.job-profiles-nav__items{padding:3rem 14rem 2.7rem}}.job-profiles-nav__item{float:left;margin-right:1rem;margin-bottom:1rem}.job-profile-details{background:#ba01ff;margin:0 -2rem;padding:0 2rem 3rem;position:relative;overflow:hidden}.job-profile-details--film-and-tv-drama{background:#aae800}.job-profile-details--visual-effects-vfx{background:#fdb913}.job-profile-details--games{background:#ba01ff}.job-profile-details--animation{background:#00ff67}.job-profile-details--unscripted-tv{background:#00d8ff}@media only screen and (min-width: 992px){.job-profile-details{padding:0 4rem 4rem;margin:0}}@media only screen and (min-width: 1250px){.job-profile-details{padding-left:8rem;padding-right:8rem;overflow:visible}}@media only screen and (min-width: 1920px){.job-profile-details{padding:0 14rem 7rem}}.job-profile-details__hero{color:#000;position:relative;padding:3rem 33.33% 4rem 0;min-height:25rem}@media only screen and (min-width: 768px){.job-profile-details__hero{display:block;padding-right:0;padding-bottom:5rem}}@media only screen and (min-width: 992px){.job-profile-details__hero{padding-top:5rem;overflow:hidden}}@media only screen and (min-width: 1250px){.job-profile-details__hero{width:75%;padding-bottom:2rem}}@media only screen and (min-width: 1920px){.job-profile-details__hero{padding-top:6rem;padding-bottom:4rem}}.job-profile-details--games .job-profile-details__hero{color:#fff}.job-profile-details__hero-img{position:absolute;right:-20rem;top:50%;transform:translateY(-50%);height:25rem}@media only screen and (min-width: 768px){.job-profile-details__hero-img{right:-12rem}}@media only screen and (min-width: 992px){.job-profile-details__hero-img{height:auto;width:40rem;bottom:0;top:auto;transform:none;right:-6rem}}@media only screen and (min-width: 1250px){.job-profile-details__hero-img{width:45rem}}@media only screen and (min-width: 768px){.job-profile-details__title-group{max-width:75%}}@media only screen and (min-width: 992px){.job-profile-details__title-group{display:block;padding-bottom:0;height:auto;max-width:65%}}@media only screen and (min-width: 1250px){.job-profile-details__title-group{max-width:60%}}@media only screen and (min-width: 1920px){.job-profile-details__title-group{max-width:70%}}.job-profile-details__genre{color:#000;margin:0 0 0.6rem 0;font-size:1.8rem;font-weight:800;display:none}@media only screen and (min-width: 1250px){.job-profile-details__genre{display:block}}.job-profile-details--games .job-profile-details__genre{color:#fff}.job-profile-details__title{font-size:3.2rem;margin-bottom:1.4rem;font-weight:900;position:relative;z-index:2;line-height:1}@media only screen and (min-width: 768px){.job-profile-details__title{font-size:4.2rem;margin-bottom:2.4rem}}@media only screen and (min-width: 1920px){.job-profile-details__title{font-size:5.2rem;margin-bottom:2.6rem}}.job-profile-details__aka{color:#000;margin:0;z-index:10;position:relative}@media only screen and (min-width: 992px){.job-profile-details__aka{margin-bottom:2rem}}.job-profile-details--games .job-profile-details__aka{color:#fff}.job-profile-details__aka-label{margin-right:0.25rem;display:block;font-weight:600}@media only screen and (min-width: 992px){.job-profile-details__aka-label{display:inline;width:40rem}}.job-profile-details__synopsis p{color:900;font-size:1.4rem;position:relative;z-index:2;line-height:1.8;margin-bottom:2rem}@media only screen and (min-width: 1250px){.job-profile-details__synopsis p{font-size:1.8rem;margin-bottom:4rem}}@media only screen and (min-width: 1250px){.job-profile-details__layout{margin-left:-4rem;margin-right:-4rem;display:flex}}@media only screen and (min-width: 1920px){.job-profile-details__layout{margin-left:-7rem;margin-right:-7rem}}.job-profile-details__content{padding:3rem 2rem;position:relative;background:#fff;margin:0 0 0 -2rem}@media only screen and (min-width: 992px){.job-profile-details__content{margin:0;padding:4rem 4rem 6rem}}@media only screen and (min-width: 1250px){.job-profile-details__content{padding:4rem}}@media only screen and (min-width: 1920px){.job-profile-details__content{padding:6rem 7rem}}.job-profile-details__tag{font-size:1.4rem;font-weight:700;margin:0;color:#fff;background:#ff0198;padding:0 1rem;white-space:nowrap;position:absolute;bottom:0;z-index:10}@media only screen and (min-width: 992px){.job-profile-details__tag{font-size:1.6rem}}.job-profile-details__sidebar{padding-top:4rem}@media only screen and (min-width: 1250px){.job-profile-details__sidebar{padding-top:4rem;padding-left:3rem;min-width:35rem}}@media only screen and (min-width: 1440px){.job-profile-details__sidebar{padding-top:4rem}}@media only screen and (min-width: 1920px){.job-profile-details__sidebar{padding-top:6rem;padding-left:4rem;padding-right:0;min-width:40rem}}.job-profile-details__reveal{margin:4rem 0 0}.job-profile-details .umb-grid ul{margin-left:0;list-style-type:none}.job-profile-details .umb-grid li{border-bottom:0.1rem solid #d9d9d9;padding:0 0 0.4rem}@media only screen and (min-width: 992px){.job-profile-details .umb-grid li{padding:0.3rem 0 0.7rem}}.job-profile-details .umb-grid li a{padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg class='job-profiles-department__job-arrow' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z' /%3E%3C/svg%3E");background-position:right center;background-repeat:no-repeat;background-size:1.8rem;display:block}.job-profile-details .umb-grid a{font-weight:700}.job-profile-details--film-and-tv-drama .umb-grid li a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23aae800' d='M295.515 115.716l-19.626 19.626c-4.753 4.753-4.675 12.484.173 17.14L356.78 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h344.78l-80.717 77.518c-4.849 4.656-4.927 12.387-.173 17.14l19.626 19.626c4.686 4.686 12.284 4.686 16.971 0l131.799-131.799c4.686-4.686 4.686-12.284 0-16.971L312.485 115.716c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")}.job-profile-details--visual-effects-vfx .umb-grid li a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fdb913' d='M295.515 115.716l-19.626 19.626c-4.753 4.753-4.675 12.484.173 17.14L356.78 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h344.78l-80.717 77.518c-4.849 4.656-4.927 12.387-.173 17.14l19.626 19.626c4.686 4.686 12.284 4.686 16.971 0l131.799-131.799c4.686-4.686 4.686-12.284 0-16.971L312.485 115.716c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")}.job-profile-details--games .umb-grid li a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ba01ff' d='M295.515 115.716l-19.626 19.626c-4.753 4.753-4.675 12.484.173 17.14L356.78 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h344.78l-80.717 77.518c-4.849 4.656-4.927 12.387-.173 17.14l19.626 19.626c4.686 4.686 12.284 4.686 16.971 0l131.799-131.799c4.686-4.686 4.686-12.284 0-16.971L312.485 115.716c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")}.job-profile-details--animation .umb-grid li a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2300ff67' d='M295.515 115.716l-19.626 19.626c-4.753 4.753-4.675 12.484.173 17.14L356.78 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h344.78l-80.717 77.518c-4.849 4.656-4.927 12.387-.173 17.14l19.626 19.626c4.686 4.686 12.284 4.686 16.971 0l131.799-131.799c4.686-4.686 4.686-12.284 0-16.971L312.485 115.716c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")}.job-profile-details--unscripted-tv .umb-grid li a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2300d8ff' d='M295.515 115.716l-19.626 19.626c-4.753 4.753-4.675 12.484.173 17.14L356.78 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h344.78l-80.717 77.518c-4.849 4.656-4.927 12.387-.173 17.14l19.626 19.626c4.686 4.686 12.284 4.686 16.971 0l131.799-131.799c4.686-4.686 4.686-12.284 0-16.971L312.485 115.716c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")}.job-profile-details--film-and-tv-drama .umb-grid a{color:#97cf00}.job-profile-details--visual-effects-vfx .umb-grid a{color:#fdb913}.job-profile-details--games .umb-grid a{color:#ba01ff}.job-profile-details--animation .umb-grid a{color:#00e65d}.job-profile-details--unscripted-tv .umb-grid a{color:#00d8ff}@media only screen and (min-width: 992px){.job-profile-sidebar-nav{position:sticky;top:0}}.job-profile-sidebar-nav__parent{font-size:2rem;font-weight:800;color:#000;position:relative;display:block;line-height:1.2;margin-bottom:1.6rem;padding-right:2.4rem;cursor:pointer}.job-profile-details--games .job-profile-sidebar-nav__parent{color:#fff}@media only screen and (min-width: 1920px){.job-profile-sidebar-nav__parent{font-size:2.2rem}}.job-profile-sidebar-nav__parent:hover{text-decoration:underline}.job-profile-sidebar-nav__parent::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23000' d='M300.3 327.5l-19.6-19.6c-4.8-4.8-12.5-4.7-17.1.2L186 388.8V44c0-6.6-5.4-12-12-12h-28c-6.6 0-12 5.4-12 12v344.8l-77.5-80.7c-4.7-4.8-12.4-4.9-17.1-.2l-19.6 19.6c-4.7 4.7-4.7 12.3 0 17l131.8 131.8c4.7 4.7 12.3 4.7 17 0l131.8-131.8c4.6-4.7 4.6-12.3-.1-17z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain;height:2.2rem;width:2.2rem;display:block;position:absolute;right:-0.2rem;top:50%;transform:translateY(-50%);transition:transform 200ms}.job-profile-details--games .job-profile-sidebar-nav__parent::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23FFF' d='M300.3 327.5l-19.6-19.6c-4.8-4.8-12.5-4.7-17.1.2L186 388.8V44c0-6.6-5.4-12-12-12h-28c-6.6 0-12 5.4-12 12v344.8l-77.5-80.7c-4.7-4.8-12.4-4.9-17.1-.2l-19.6 19.6c-4.7 4.7-4.7 12.3 0 17l131.8 131.8c4.7 4.7 12.3 4.7 17 0l131.8-131.8c4.6-4.7 4.6-12.3-.1-17z'/%3E%3C/svg%3E")}.is-active .job-profile-sidebar-nav__parent::after{transform:translateY(-50%) rotate(180deg)}.job-profile-sidebar-nav__ul{padding:0;margin:0;list-style-type:none;font-size:1.8rem}.job-profile-sidebar-nav__ul-sub{list-style-type:none;padding:1rem 0 2rem 0;margin:0;display:none}@media only screen and (min-width: 992px){.job-profile-sidebar-nav__ul-sub{padding:1rem 0 4rem 0}}.is-active .job-profile-sidebar-nav__ul-sub{display:block}.job-profile-sidebar-nav__child{margin:0}.job-profile-sidebar-nav__link{color:#000;border-bottom:0.1rem solid rgba(0,0,0,0.1);display:block;padding:1rem 2rem 0.8rem 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M295.515 115.716l-19.626 19.626c-4.753 4.753-4.675 12.484.173 17.14L356.78 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h344.78l-80.717 77.518c-4.849 4.656-4.927 12.387-.173 17.14l19.626 19.626c4.686 4.686 12.284 4.686 16.971 0l131.799-131.799c4.686-4.686 4.686-12.284 0-16.971L312.485 115.716c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E");background-position:right center;background-repeat:no-repeat;background-size:1.8rem}.job-profile-details--games .job-profile-sidebar-nav__link{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23FFF' d='M295.515 115.716l-19.626 19.626c-4.753 4.753-4.675 12.484.173 17.14L356.78 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h344.78l-80.717 77.518c-4.849 4.656-4.927 12.387-.173 17.14l19.626 19.626c4.686 4.686 12.284 4.686 16.971 0l131.799-131.799c4.686-4.686 4.686-12.284 0-16.971L312.485 115.716c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E");border-bottom:0.1rem solid rgba(255,255,255,0.4)}.mock-email{background:#f4f7f6}.mock-email__header{padding:2rem;border-bottom:0.1rem solid #e9e9e9;display:flex;align-items:center}.mock-email__avatar{border-radius:100%;height:6rem;width:6rem;margin-right:2rem;display:block}.mock-email__name{font-weight:700;margin:0;line-height:1.4}.mock-email__meta{padding:0;margin:0;list-style-type:none}.mock-email__meta-item{display:inline-block;margin:0 1.5rem 0 0;font-size:1.4rem;font-weight:400}.mock-email__body{padding:3.5rem 3rem;font-family:monospace}.tooltip{display:block !important;z-index:10000;font-size:1.4rem;font-weight:500;line-height:1.5}.tooltip .tooltip-inner{background:#000;color:#fff;border-radius:0.2rem;padding:5px 10px 4px;max-width:30rem}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000}.tooltip[x-placement^="top"]{margin-bottom:5px}.tooltip[x-placement^="top"] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;bottom:-5px;left:calc(45%);margin-top:0;margin-bottom:0}.tooltip[x-placement^="bottom"]{margin-top:5px}.tooltip[x-placement^="bottom"] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent !important;border-right-color:transparent !important;border-top-color:transparent !important;top:-5px;left:calc(45%);margin-top:0;margin-bottom:0}.tooltip[x-placement^="right"]{margin-left:5px}.tooltip[x-placement^="right"] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent !important;border-top-color:transparent !important;border-bottom-color:transparent !important;left:-5px;top:calc(45%);margin-left:0;margin-right:0}.tooltip[x-placement^="left"]{margin-right:5px}.tooltip[x-placement^="left"] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;right:-5px;top:calc(45%);margin-left:0;margin-right:0}.tooltip[aria-hidden='true']{visibility:hidden;opacity:0;transition:opacity 0.15s,visibility 0.15s}.tooltip[aria-hidden='false']{visibility:visible;opacity:1;transition:opacity 0.15s}.online-learning__sidebar{position:relative;top:-4rem;margin:0 -1rem -1rem;padding:0}@media only screen and (min-width: 992px){.online-learning__sidebar{padding:0 4rem 0 1rem;margin:0;top:0}}@media only screen and (min-width: 1440px){.online-learning__sidebar{padding-right:7rem}}@media only screen and (min-width: 1920px){.online-learning__sidebar{padding-right:11rem}}@media only screen and (min-width: 992px){.online-learning__main .umb-grid .inline-block{max-width:50%}}@media only screen and (min-width: 992px){.online-learning__page{padding:4rem 3rem 2rem;border:0.3rem solid #eee;margin:2rem 0 4rem 0;position:relative}}.online-learning__page-title{clear:both;margin-bottom:2rem}@media only screen and (min-width: 992px){.online-learning__page-title{top:-4.2rem;position:relative;background:#eee;display:inline-block;padding:0.4rem 0.8rem 0.2rem;margin:-2rem 0 -1rem 0}}.online-learning .checkbox-picker .col-lg-6,.online-learning .radio-picker .col-lg-6,.online-learning .single-checkbox .col-lg-6{margin-bottom:1rem}.online-learning .checkbox-picker .checkbox,.online-learning .radio-picker .checkbox,.online-learning .single-checkbox .checkbox,.online-learning .checkbox-picker .radio,.online-learning .radio-picker .radio,.online-learning .single-checkbox .radio{background:#f4f7f6;display:block;margin-top:0;margin-bottom:0;position:relative;z-index:1;height:100%}.online-learning .checkbox-picker .checkbox label,.online-learning .radio-picker .checkbox label,.online-learning .single-checkbox .checkbox label,.online-learning .checkbox-picker .radio label,.online-learning .radio-picker .radio label,.online-learning .single-checkbox .radio label{cursor:pointer;display:block;min-height:5rem;padding:1.7rem 1.5rem 1.5rem 5.3rem}@media only screen and (min-width: 768px){.online-learning .checkbox-picker .checkbox label,.online-learning .radio-picker .checkbox label,.online-learning .single-checkbox .checkbox label,.online-learning .checkbox-picker .radio label,.online-learning .radio-picker .radio label,.online-learning .single-checkbox .radio label{padding-top:1.7rem;padding-bottom:1.4rem;padding-left:5.8rem}}.online-learning .checkbox-picker .checkbox label:hover,.online-learning .radio-picker .checkbox label:hover,.online-learning .single-checkbox .checkbox label:hover,.online-learning .checkbox-picker .radio label:hover,.online-learning .radio-picker .radio label:hover,.online-learning .single-checkbox .radio label:hover{border-color:#ccc}.online-learning .checkbox-picker .checkbox span,.online-learning .radio-picker .checkbox span,.online-learning .single-checkbox .checkbox span,.online-learning .checkbox-picker .radio span,.online-learning .radio-picker .radio span,.online-learning .single-checkbox .radio span{left:1.2rem;top:1.2rem}.online-learning .checkbox-picker .checkbox.checked,.online-learning .radio-picker .checkbox.checked,.online-learning .single-checkbox .checkbox.checked,.online-learning .checkbox-picker .radio.checked,.online-learning .radio-picker .radio.checked,.online-learning .single-checkbox .radio.checked{background:#ff0198;color:#fff}.online-learning .checkbox-picker .checkbox.checked label,.online-learning .radio-picker .checkbox.checked label,.online-learning .single-checkbox .checkbox.checked label,.online-learning .checkbox-picker .radio.checked label,.online-learning .radio-picker .radio.checked label,.online-learning .single-checkbox .radio.checked label{border-color:#ff0198}@media only screen and (min-width: 992px){.online-learning-progress{margin:0 auto 4rem auto;max-width:15rem;position:relative;top:auto}}@media only screen and (min-width: 1440px){.online-learning-progress{max-width:18rem}}.online-learning-progress__module-title{background:#f4f7f6;border-bottom:0.1rem solid #eee;display:block;font-size:1.4rem;margin:0;padding:1.4rem 2rem 1.2rem;line-height:1.5;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (min-width: 992px){.online-learning-progress__module-title{display:none}}.online-learning-progress__unit-title{margin:0;font-size:1.6rem;font-weight:700;line-height:1.4}@media only screen and (min-width: 992px){.online-learning-progress__unit-title{display:none}}.online-learning-progress__inner{padding:1.4rem 6rem 1.4rem 2rem;position:relative}@media only screen and (min-width: 992px){.online-learning-progress__inner{padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;margin-top:0.8rem}}@media only screen and (min-width: 992px){.online-learning-progress__line{display:none}}.online-learning-progress__circle{display:none}@media only screen and (min-width: 992px){.online-learning-progress__circle{display:block}}.online-learning-progress__percent{font-size:4.6rem;margin:0 0 0.2rem 0;font-weight:600;line-height:5rem;position:relative;display:none}@media only screen and (min-width: 992px){.online-learning-progress__percent{display:block}}@media only screen and (min-width: 1440px){.online-learning-progress__percent{font-size:5rem}}.online-learning-progress__percent sup{font-size:2rem;position:absolute;top:1.6rem;right:-1.8rem}@media only screen and (min-width: 1440px){.online-learning-progress__percent sup{font-size:2.4rem;right:-2.2rem}}.online-learning-progress__steps{display:none;margin:0;color:gray;font-size:1.6rem}@media only screen and (min-width: 992px){.online-learning-progress__steps{display:block}}.online-learning-progress__steps-mobile{color:gray;font-size:1.4rem;margin:0 0 0.4rem 0}@media only screen and (min-width: 992px){.online-learning-progress__steps-mobile{display:none}}.online-learning-progress__buttons{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.online-learning-progress__next,.online-learning-progress__prev{background:transparent;border:0;height:2.4rem;width:1.6rem;float:left;cursor:pointer;outline:0}@media only screen and (min-width: 992px){.online-learning-progress__next,.online-learning-progress__prev{display:none}}.online-learning-progress__next svg,.online-learning-progress__prev svg{color:#b3b3b3;width:1.6rem;height:2.4rem}.online-learning-progress__next--disabled svg,.online-learning-progress__prev--disabled svg{color:#eee}.online-learning-progress__prev{margin-right:1rem}.online-learning-progress__show-nav{background:transparent;border:0;width:3rem;height:3rem;outline:0}.online-learning-progress__show-nav svg{height:100%;fill:gray}@media only screen and (min-width: 992px){.online-learning-progress__show-nav{display:none}}.online-learning-side-nav::before{content:"";display:block;background:#000;position:fixed;pointer-events:none;z-index:10;transition:opacity 500ms;top:0;left:0;right:0;bottom:0;opacity:0}@media only screen and (min-width: 992px){.online-learning-side-nav::before{content:none}}.online-learning-side-nav.is-open::before{opacity:0.25}.online-learning-side-nav__inner{position:fixed;z-index:10;top:8rem;right:0;bottom:0;background:#fff;border-left:0.2rem solid #eee;transform:translateX(110%);transition:transform 500ms;width:90%;display:flex;flex-direction:column}.is-open .online-learning-side-nav__inner{transform:translateX(0)}@media only screen and (min-width: 992px){.online-learning-side-nav__inner{display:block;position:relative;top:auto;right:auto;bottom:auto;border-left:0;transform:none;transition:none;width:auto}}.online-learning-side-nav__module-title{font-size:1.4rem;line-height:1.5;font-weight:600;border:0.1rem solid #eee;border-left-width:0;padding:1.4rem 2rem 1.1rem;position:relative;padding-right:6rem}@media only screen and (min-width: 992px){.online-learning-side-nav__module-title{border-left-width:0.1rem;border-bottom-width:0}}@media only screen and (min-width: 1650px){.online-learning-side-nav__module-title{font-size:1.5rem}}@media only screen and (min-width: 1920px){.online-learning-side-nav__module-title{font-size:1.6rem}}.online-learning-side-nav__close{background:transparent;height:2.8rem;width:2.8rem;border:0;top:50%;right:2rem;position:absolute;transform:translateY(-50%);outline:0;padding:0}@media only screen and (min-width: 992px){.online-learning-side-nav__close{display:none}}.online-learning-side-nav__close svg{display:block;height:2.4rem;width:2.4rem;fill:gray}.online-learning-side-nav__pages{list-style:none;margin:0;padding:2rem;border:0.1rem solid #eee;border-left-width:0;border-top-width:0;border-bottom:0;position:relative}@media only screen and (min-width: 992px){.online-learning-side-nav__pages{border-left-width:0.1rem}}.online-learning-side-nav__units{list-style:none;margin:0;padding:0;border-bottom:0.1rem solid #eee;overflow-y:auto}@media only screen and (min-width: 992px){.online-learning-side-nav__units{overflow-y:visible}}.online-learning-side-nav__unit{font-size:1.4rem;line-height:1.5;margin:0;color:#000;display:block}@media only screen and (min-width: 992px){.online-learning-side-nav__unit{margin-left:0}}@media only screen and (min-width: 1650px){.online-learning-side-nav__unit{font-size:1.5rem;line-height:1.6}}@media only screen and (min-width: 1920px){.online-learning-side-nav__unit{font-size:1.6rem}}.online-learning-side-nav__unit-title{padding:1.8rem 2rem 1.6rem;border:0.1rem solid #eee;border-left-width:0;cursor:pointer;display:flex;align-items:center;font-weight:500}@media only screen and (min-width: 992px){.online-learning-side-nav__unit-title{border-left-width:0.1rem}}.is-collapsed .online-learning-side-nav__unit-title{border-bottom-width:0;background:#f4f7f6;color:#a8a8a8}.online-learning-side-nav__unit:first-child .online-learning-side-nav__unit-title{border-top-width:0}@media only screen and (min-width: 992px){.online-learning-side-nav__unit:first-child .online-learning-side-nav__unit-title{border-top-width:0.1rem}}.online-learning-side-nav__unit-number{border-radius:100%;background:#ff0198;color:#fff;font-weight:700;height:4.2rem;width:4.2rem;flex-grow:0;flex-shrink:0;text-align:center;line-height:4.2rem;margin-right:1.8rem;font-size:1.4rem;box-sizing:border-box;padding-left:0.1rem;position:relative;overflow:hidden}.is-collapsed .online-learning-side-nav__unit-number{background:#ccc}.is-complete .online-learning-side-nav__unit-number{text-indent:-999%}.online-learning-side-nav__unit-check{position:absolute;height:1.2rem;width:1.2rem;fill:#fff;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0.1rem;display:none}.is-complete .online-learning-side-nav__unit-check{display:block}.online-learning-side-nav__page{margin:0;line-height:1.4;margin-bottom:0.8rem;padding-left:6rem;font-size:1.4rem;position:relative}.online-learning-side-nav__page:last-child{margin-bottom:0}.online-learning-side-nav__page::before{position:absolute;height:0.7rem;width:0.7rem;left:1.8rem;top:0.6rem;content:"";border-radius:100%;background-color:#fff;border:0.1rem solid #ccc}.online-learning-side-nav__page.is-complete::before{display:none}.online-learning-side-nav__page.is-current::before{border-color:#ff0198}.online-learning-side-nav__link{color:#b3b3b3}.is-inaccessible .online-learning-side-nav__link{color:#b3b3b3;cursor:not-allowed}.is-inaccessible .online-learning-side-nav__link:hover{color:#bfbfbf}.is-current .online-learning-side-nav__link{color:#ff0198;pointer-events:none}.is-current .online-learning-side-nav__link:hover{color:#bfbfbf}.online-learning-side-nav__link:hover{text-decoration:none}@media only screen and (min-width: 1250px){.online-learning-side-nav__link:hover{color:#000}}.online-learning-side-nav__page-check{position:absolute;height:1rem;width:1rem;left:1.6rem;top:0.4rem;display:none;color:#ccc;background:#fff}.is-current .online-learning-side-nav__page-check{color:#ff0198}.is-complete .online-learning-side-nav__page-check{display:block;color:#ff0198}.online-learning-statement{background:#f4f7f6;padding:2rem 3rem;margin:0 0 3rem 0;text-align:center}@media only screen and (min-width: 992px){.online-learning-statement{display:flex;padding:3rem;margin:2rem 0 1rem 0;align-items:center;text-align:left}}.online-learning-statement__icon{height:7rem;width:7rem;border-radius:100%;color:#ff0198;margin:0 auto 1.6rem auto}@media only screen and (min-width: 992px){.online-learning-statement__icon{display:flex;flex-shrink:0;flex-grow:0;margin:0 3rem 0 0}}.online-learning-statement__icon svg{width:100%}.online-learning-statement--correct .online-learning-statement__icon{color:#a5dc86}.online-learning-statement--incorrect .online-learning-statement__icon{color:#f27474}.online-learning-statement__heading{margin-bottom:0.6rem}.online-learning-statement ul,.online-learning-statement ol{margin-left:1.5rem}.online-learning-statement p:last-child,.online-learning-statement ul:last-child,.online-learning-statement ol:last-child{margin-bottom:0}.online-learning-question{padding-top:3rem;margin:3.5rem 0 1rem;position:relative}@media only screen and (min-width: 992px){.online-learning-question{padding-top:4rem}}.online-learning-question::before{content:"";height:0;top:0;left:0;right:0;border-top:0.3rem dashed #eee;position:absolute}@media only screen and (min-width: 992px){.online-learning-question::before{left:-3rem;right:-3rem}}.online-learning-question__heading-group{margin:0 0 2rem 0}@media only screen and (min-width: 992px){.online-learning-question__heading-group{margin:0 0 3rem 0}}.online-learning-question__heading{margin:0 0 0.8rem;padding-left:3.8rem;position:relative}@media only screen and (min-width: 768px){.online-learning-question__heading{padding-left:4.4rem}}.online-learning-question__heading-icon{height:2.4rem;width:2.4rem;fill:#ff0198;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:-0.1rem}@media only screen and (min-width: 768px){.online-learning-question__heading-icon{height:3rem;width:3rem}}@media only screen and (min-width: 1250px){.online-learning-question__heading-icon{height:3rem;width:3rem}}.online-learning-question__subheading{padding-left:3.6rem}@media only screen and (min-width: 768px){.online-learning-question__subheading{padding-left:4.4rem}}.online-learning-question__subheading p{margin:0}.online-learning-question__fields{margin-bottom:2rem}@media only screen and (min-width: 992px){.online-learning-question__fields{margin-bottom:0}}.online-learning-answer{margin-top:2rem}.online-learning-answer--single-checkbox{margin-top:4rem}.is-incorrect .online-learning-answer__checkbox.checked,.is-incorrect .online-learning-answer__radio.checked{background:#fbd1d1 !important;color:#c01212 !important}.is-incorrect .online-learning-answer__checkbox.checked .checkbox__icon,.is-incorrect .online-learning-answer__radio.checked .checkbox__icon,.is-incorrect .online-learning-answer__checkbox.checked .radio__icon,.is-incorrect .online-learning-answer__radio.checked .radio__icon{border-color:#fbd1d1 !important}.is-incorrect .online-learning-answer__checkbox.checked.checked svg,.is-incorrect .online-learning-answer__radio.checked.checked svg{color:#f05d5d !important}.is-incorrect .online-learning-answer__checkbox.checked label,.is-incorrect .online-learning-answer__radio.checked label{cursor:default !important}.is-correct .online-learning-answer__checkbox,.is-correct .online-learning-answer__radio{background:#e0f3d5 !important;color:#427823 !important}.is-correct .online-learning-answer__checkbox .checkbox__icon,.is-correct .online-learning-answer__radio .checkbox__icon,.is-correct .online-learning-answer__checkbox .radio__icon,.is-correct .online-learning-answer__radio .radio__icon{border-color:#e0f3d5 !important}.is-correct .online-learning-answer__checkbox.checked svg,.is-correct .online-learning-answer__radio.checked svg{color:#96d672 !important}.is-correct .online-learning-answer__checkbox label,.is-correct .online-learning-answer__radio label{cursor:default !important}.curated-panel-wrap.theme-crimson:after,.curated-panel-wrap.theme-crimson .curated-panel__intro:after{background:#ff0198}.curated-panel-wrap.theme-crimson .curated-panel__intro{background:#ff0198}.curated-panel-wrap.theme-crimson .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#ff0198 50%);background:-webkit-linear-gradient(top,transparent 60%,#ff0198 50%);background:linear-gradient(to bottom,transparent 60%,#ff0198 50%);display:inline}.curated-panel-wrap.theme-crimson .grid-item__link:hover .grid-item__title{color:#ff0198}.curated-panel-wrap.theme-sky:after,.curated-panel-wrap.theme-sky .curated-panel__intro:after{background:#00d8ff}.curated-panel-wrap.theme-sky .curated-panel__intro{background:#00d8ff}.curated-panel-wrap.theme-sky .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#00d8ff 50%);background:-webkit-linear-gradient(top,transparent 60%,#00d8ff 50%);background:linear-gradient(to bottom,transparent 60%,#00d8ff 50%);display:inline}.curated-panel-wrap.theme-sky .grid-item__link:hover .grid-item__title{color:#00d8ff}.grid-item__img-wrap--video:hover .curated-panel-wrap.theme-sky__video-play{fill:#00d8ff}.curated-panel-wrap.theme-gold:after,.curated-panel-wrap.theme-gold .curated-panel__intro:after{background:#fdb913}.curated-panel-wrap.theme-gold .curated-panel__intro{background:#fdb913}.curated-panel-wrap.theme-gold .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#fdb913 50%);background:-webkit-linear-gradient(top,transparent 60%,#fdb913 50%);background:linear-gradient(to bottom,transparent 60%,#fdb913 50%);display:inline}.curated-panel-wrap.theme-gold .grid-item__link:hover .grid-item__title{color:#fdb913}.grid-item__img-wrap--video:hover .curated-panel-wrap.theme-gold__video-play{fill:#fdb913}.curated-panel-wrap.theme-lime:after,.curated-panel-wrap.theme-lime .curated-panel__intro:after{background:#aae800}.curated-panel-wrap.theme-lime .curated-panel__intro{background:#aae800}.curated-panel-wrap.theme-lime .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#aae800 50%);background:-webkit-linear-gradient(top,transparent 60%,#aae800 50%);background:linear-gradient(to bottom,transparent 60%,#aae800 50%);display:inline}.curated-panel-wrap.theme-lime .grid-item__link:hover .grid-item__title{color:#aae800}.grid-item__img-wrap--video:hover .curated-panel-wrap.theme-lime__video-play{fill:#aae800}.curated-panel-wrap.theme-violet:after,.curated-panel-wrap.theme-violet .curated-panel__intro:after{background:#ba01ff}.curated-panel-wrap.theme-violet .curated-panel__intro{background:#ba01ff}.curated-panel-wrap.theme-violet .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#ba01ff 50%);background:-webkit-linear-gradient(top,transparent 60%,#ba01ff 50%);background:linear-gradient(to bottom,transparent 60%,#ba01ff 50%);display:inline}.curated-panel-wrap.theme-violet .grid-item__link:hover .grid-item__title{color:#ba01ff}.grid-item__img-wrap--video:hover .curated-panel-wrap.theme-violet__video-play{fill:#ba01ff}.curated-panel-wrap.theme-yellow:after,.curated-panel-wrap.theme-yellow .curated-panel__intro:after{background:#ffe100}.curated-panel-wrap.theme-yellow .curated-panel__intro{background:#ffe100}.curated-panel-wrap.theme-yellow .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#ffe100 50%);background:-webkit-linear-gradient(top,transparent 60%,#ffe100 50%);background:linear-gradient(to bottom,transparent 60%,#ffe100 50%);display:inline}.curated-panel-wrap.theme-yellow .grid-item__link:hover .grid-item__title{color:#ffe100}.grid-item__img-wrap--video:hover .curated-panel-wrap.theme-yellow__video-play{fill:#ffe100}.curated-panel-wrap.theme-emerald:after,.curated-panel-wrap.theme-emerald .curated-panel__intro:after{background:#00ff67}.curated-panel-wrap.theme-emerald .curated-panel__intro{background:#00ff67}.curated-panel-wrap.theme-emerald .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#00ff67 50%);background:-webkit-linear-gradient(top,transparent 60%,#00ff67 50%);background:linear-gradient(to bottom,transparent 60%,#00ff67 50%);display:inline}.curated-panel-wrap.theme-emerald .grid-item__link:hover .grid-item__title{color:#00ff67}.grid-item__img-wrap--video:hover .curated-panel-wrap.theme-emerald__video-play{fill:#00ff67}body.theme-crimson .text-img-panel__title:after,body.theme-crimson .text-only-panel__title:after,body.theme-crimson .panel-with-articles__title:after,body.theme-crimson .hero-panel__title:after{background:#ff0198}body.theme-crimson .panel-grid-item__link:hover .panel-grid-item__title,body.theme-crimson .list-panel:hover .list-panel__title{color:#ff0198}body.theme-crimson .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#ff0198 50%);background:-webkit-linear-gradient(top,transparent 60%,#ff0198 50%);background:linear-gradient(to bottom,transparent 60%,#ff0198 50%);display:inline}body.theme-sky .text-img-panel__title:after,body.theme-sky .text-only-panel__title:after,body.theme-sky .panel-with-articles__title:after,body.theme-sky .hero-panel__title:after{background:#00d8ff}body.theme-sky .panel-grid-item__link:hover .panel-grid-item__title,body.theme-sky .list-panel:hover .list-panel__title{color:#00d8ff}body.theme-sky .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#00d8ff 50%);background:-webkit-linear-gradient(top,transparent 60%,#00d8ff 50%);background:linear-gradient(to bottom,transparent 60%,#00d8ff 50%);display:inline}body.theme-gold .text-img-panel__title:after,body.theme-gold .text-only-panel__title:after,body.theme-gold .panel-with-articles__title:after,body.theme-gold .hero-panel__title:after{background:#fdb913}body.theme-gold .panel-grid-item__link:hover .panel-grid-item__title,body.theme-gold .list-panel:hover .list-panel__title{color:#fdb913}body.theme-gold .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#fdb913 50%);background:-webkit-linear-gradient(top,transparent 60%,#fdb913 50%);background:linear-gradient(to bottom,transparent 60%,#fdb913 50%);display:inline}body.theme-lime .text-img-panel__title:after,body.theme-lime .text-only-panel__title:after,body.theme-lime .panel-with-articles__title:after,body.theme-lime .hero-panel__title:after{background:#aae800}body.theme-lime .panel-grid-item__link:hover .panel-grid-item__title,body.theme-lime .list-panel:hover .list-panel__title{color:#aae800}body.theme-lime .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#aae800 50%);background:-webkit-linear-gradient(top,transparent 60%,#aae800 50%);background:linear-gradient(to bottom,transparent 60%,#aae800 50%);display:inline}body.theme-violet .text-img-panel__title:after,body.theme-violet .text-only-panel__title:after,body.theme-violet .panel-with-articles__title:after,body.theme-violet .hero-panel__title:after{background:#ba01ff}body.theme-violet .panel-grid-item__link:hover .panel-grid-item__title,body.theme-violet .list-panel:hover .list-panel__title{color:#ba01ff}body.theme-violet .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#ba01ff 50%);background:-webkit-linear-gradient(top,transparent 60%,#ba01ff 50%);background:linear-gradient(to bottom,transparent 60%,#ba01ff 50%);display:inline}body.theme-yellow .text-img-panel__title:after,body.theme-yellow .text-only-panel__title:after,body.theme-yellow .panel-with-articles__title:after,body.theme-yellow .hero-panel__title:after{background:#ffe100}body.theme-yellow .panel-grid-item__link:hover .panel-grid-item__title,body.theme-yellow .list-panel:hover .list-panel__title{color:#ffe100}body.theme-yellow .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#ffe100 50%);background:-webkit-linear-gradient(top,transparent 60%,#ffe100 50%);background:linear-gradient(to bottom,transparent 60%,#ffe100 50%);display:inline}body.theme-emerald .text-img-panel__title:after,body.theme-emerald .text-only-panel__title:after,body.theme-emerald .panel-with-articles__title:after,body.theme-emerald .hero-panel__title:after{background:#00ff67}body.theme-emerald .panel-grid-item__link:hover .panel-grid-item__title,body.theme-emerald .list-panel:hover .list-panel__title{color:#00ff67}body.theme-emerald .colour-splash{background:-moz-linear-gradient(top,transparent 60%,#00ff67 50%);background:-webkit-linear-gradient(top,transparent 60%,#00ff67 50%);background:linear-gradient(to bottom,transparent 60%,#00ff67 50%);display:inline}.icon--s{width:1.8rem;height:1.8rem}.icon--m{width:1.6rem;height:1.6rem}@media only screen and (min-width: 768px){.icon--m{width:2.4rem;height:2.4rem}}html{font-size:62.5%;height:100%}html,body{min-height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}body{background-color:#000;color:#000;display:block;font-family:'Montserrat',sans-serif;min-height:100%;position:relative}.content-wrap{background:#fff}.body-grey .content-wrap{background-color:#f4f7f6}.main{padding-top:12rem;padding-bottom:6rem}@media only screen and (min-width: 1250px){.main{padding-top:6rem;padding-bottom:6rem}}.main--no-top-padding{padding-top:8rem}@media only screen and (min-width: 1250px){.main--no-top-padding{padding-top:0}}.main--no-bottom-padding{padding-bottom:0}body.site-admin .main{padding-top:17rem}@media only screen and (min-width: 992px){body.site-admin .main{padding-top:12rem}}@media only screen and (min-width: 1250px){body.site-admin .main{padding-top:5rem}}.valign-wrap{display:table;height:100%;width:100%}.valign{display:table-cell;vertical-align:middle}.hr{border:none;border-top:0.3rem solid #eee;margin:0 0 2rem}@media only screen and (min-width: 768px){.hr{margin-top:4rem;margin-bottom:4rem}}.hr--m-top{margin-top:2rem}@media only screen and (min-width: 768px){.hr--m-top{margin-top:4rem}}.hr--narrow{margin-left:auto;margin-right:auto;width:40%}.hr--thin{border-width:0.1rem}.hr--light{border-color:#eaecee}.hr--medium{border-color:#eee}.hr--sidebar{border-color:#eee;border-width:0.1rem;margin:2rem 0}@media only screen and (min-width: 768px){.hr--sidebar{margin-top:3rem;margin-bottom:3rem}}@media only screen and (min-width: 1920px){.hr--sidebar{margin-top:4rem;margin-bottom:4rem}}.hr--spacer{border-top:none;margin:0 0 2rem}.hr--spacer-tall{border-top:none;margin:0 0 2rem}@media only screen and (min-width: 1250px){.hr--spacer-tall{margin-bottom:3rem}}.hr--spacer-double{border-top:none;margin:0 0 3rem}@media only screen and (min-width: 1250px){.hr--spacer-double{margin-bottom:4rem}}@media only screen and (min-width: 768px){.hr--half-margin{margin-top:2rem;margin-bottom:2rem}}.img-attribution{background:rgba(0,0,0,0.4);bottom:0;color:#fff;font-size:1.1rem;line-height:1.5;max-width:60%;padding:0.6rem;position:absolute;right:0}@media only screen and (min-width: 768px){.img-attribution{font-size:1.2rem;padding:1rem}}.img-attribution__link{color:#fff;text-decoration:none}.img-attribution__link:hover{text-decoration:underline}.broadbean-alert{color:#000;font-weight:500;line-height:1.7;margin:0;margin-bottom:2rem;font-size:1.4rem;border:0.1rem solid #eee;display:block;line-height:1.6;margin-top:2rem;padding:2rem;text-align:center;text-decoration:none}@media only screen and (min-width: 768px){.broadbean-alert{font-size:1.6rem}}@media only screen and (min-width: 992px){.broadbean-alert{margin-top:0;padding:2rem 3rem}}.broadbean-alert:hover{border-color:#ccc;color:#000}.parent-logo-wrapper{margin:4rem 0}@media only screen and (min-width: 768px){.parent-logo-wrapper{margin:5rem 0}}@media only screen and (min-width: 1440px){.parent-logo-wrapper{margin:6rem 0}}.parent-logo-wrapper .parent-logo-inner{margin-top:-1rem}.parent-logo-wrapper .partner-logo-container{float:left;padding-left:1rem;padding-right:1rem;width:50%}@media only screen and (min-width: 768px){.parent-logo-wrapper .partner-logo-container{width:25%}}@media only screen and (min-width: 992px){.parent-logo-wrapper .partner-logo-container{width:33.333333%}}@media only screen and (min-width: 1250px){.parent-logo-wrapper .partner-logo-container{width:20%}}.parent-logo-wrapper .partner-logo-attachment{-webkit-border-radius:0.3rem;-moz-border-radius:0.3rem;border-radius:0.3rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:0;padding-bottom:100%;width:100%}@media print{body{padding:40px !important;text-align:left !important}.site-header,.notifications,.user,.mobile-nav-toggle,.global-search,.primary-nav__list,.secondary-nav,.footer,.panel--has-subtitle .panel__subtitle:before,.panel--admin,.profile-hero-social,.btn,.newsletter-signup,.home-fw-banner{display:none !important}.container{margin:0 !important;padding:0 !important}body,.site-header,.panel{background:none !important}.site-header{position:relative !important}.top-header{height:auto !important}.primary-nav__logo-link{margin:0 !important}.js-mh,.grid-item__link,.panel-with-articles .panel-grid-item__link{height:auto !important}.main,.home .main{padding:40px 0 0 !important}.panel__content,.curated-panel__intro{text-align:left !important}.panel{margin:0 !important;padding:0 !important}.panel__content{padding:0 !important}.list-panel-fw__avatar{margin:0 auto !important}.mission-statement-mobile{background:none !important}.mission-statement-mobile__title{color:#000 !important}}