﻿/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-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{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}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{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{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-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}input,select,textarea,button{font:inherit;}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}html,body{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}*:focus{outline:none;}a{text-decoration:none;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}input,select,textarea,button{font:inherit;}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}html,body{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}*:focus{outline:none;}a{text-decoration:none;}.cf:before,.cf:after{content:" ";display:table;}.cf:after{clear:both;}.cf{*zoom:1;}ul{padding:0;margin:0;}body{font-size:62.5%;font-family:'Montserrat',sans-serif,Verdana;line-height:1.5;background:#f5f5f5;height:auto!important;overflow:visible!important;}html{overflow:visible!important;}.lock{overflow:hidden!important;}.fixed-lock{overflow:hidden !important;position:fixed;width:100%;}main{background:#fff;overflow:hidden;width:100%;}.no-banner main{margin-top:120px;}a{color:#6dbfa3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}a:hover{color:#45e6af;}.red-bg{background:#c8102e;color:#fff;}.red-bg .title,.red-bg p{color:#fff;}.blue-bg{background:#0090d9;}.black-bg{background:#000;}.grey-bg{background:#262626;}.dark-bg{background:#151515;}.dark-bg p,.dark-bg .grid-rte h2,.dark-bg .grid-rte h3,.dark-bg .grid-rte ul,.dark-bg .grid-rte ol{color:#fff;}.dark-bg .grid-rte a{color:#6dbfa3;}.dark-bg .grid-rte a:hover{text-decoration:underline;}.dark-bg .umb-grid form,.form-block.dark-bg form,.form-block.medium-bg form,.form-block.red-bg form{color:#fff;}.medium-bg{background:#2b2a2a;}.medium-lighter-bg{background:#333;}.medium-bg p,.medium-lighter-bg{color:#fff;}.dark-bg .grid-rte table,.introduction table{margin:0 auto;}.dark-bg .grid-rte table th,.dark-bg .grid-rte table td,.introduction table th,.introduction table td{padding:10px !important;border:1px solid #464646 !important;font-size:14px !important;font-family:inherit !important;color:#fff !important;}.dark-bg .umb-grid blockquote{color:#fff;}.dark-bg .black{color:#c8102e;}.curve-bottom-grey.dark-bg,.dark-bg.curve-bottom-grey{background:url(/images/curve.svg) #151515 right bottom no-repeat;background-size:300px !important;}h1,h2,h3,h4,h5{margin:0 0 25px 0;color:#3c3c3b;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;}.h6{display:block;margin-bottom:0;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:.88rem;line-height:1rem;letter-spacing:0;}h1{font-size:56px;font-size:5.6em;line-height:1.2;color:#c8102e;}h1.internal{font-size:42px;font-size:4.2em;line-height:1.1;}h1.internal:not(.white){color:#3c3c3b;}.title.large{font-size:58px;font-size:5.8em;line-height:1;}.h2{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;color:inherit;}h2,.h2,.title-largegrid{font-size:33px;font-size:3.3em;line-height:1.1;letter-spacing:.5px;}h3,.med-large,.title.med-large,.titleanddescription h2{font-size:24px;font-size:2.4em;line-height:1.2;letter-spacing:0 !important;}.title a:not(.red){color:#171717;}h5,h4,.medium,.title.medium{font-size:32px;font-size:3.2em;line-height:1.2;}p{font-size:14px;font-size:1.4em;line-height:1.8;color:#3c3c3b;}p:not(:last-child){margin-bottom:30px;}.title:not(.umbraco-forms-field){font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;}.title-largegrid{color:#3c3c3b;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:28px;font-size:2.8em;line-height:1.2;}.dark-bg .title-largegrid{color:#fff;}.title b{margin:0 0 10px 0;color:#c8102e;}.title:not(.inline-b) b{display:block;clear:both;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:4.7px;font-size:.47000000000000003em;line-height:1.5;}.title.white{color:#fff;}.small{font-size:28px;font-size:2.8em;line-height:1.2;}p.small{font-size:13px;font-size:1.3em;line-height:1.2;}p.medium:not(.title),label.static.medium{font-size:16px;font-size:1.6em;line-height:1.6;}.large{font-size:58px;font-size:5.8em;line-height:1.1;color:#3c3c3b;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;}.x-large{font-size:96px;font-size:9.6em;line-height:1.1;color:#3c3c3b;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;}.upper{text-transform:uppercase;}p em,ul em,li em{font-style:italic;}p strong,ul strong,li strong{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;}.curve-bottom{background:url(/images/curve.svg) right bottom no-repeat;background-size:25%;}.curve-bottom-grey{background:url(/images/curve.svg) #f5f5f5 right bottom no-repeat;background-size:300px!important;}.small-heading{font-size:22px;font-size:2.2em;line-height:1.5;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;}.secondary-font,.title.secondary-font{word-spacing:.3em;font-family:'Monoton',Verdana;font-weight:normal;}.strikethrough{position:relative;padding:0 .225em;}.strikethrough:after{border-bottom:.12em solid #fff;content:"";left:0;margin-top:calc(.12em/2*-1);position:absolute;right:0;top:50%;opacity:.9;}.grey{color:#3c3c3b;}.lightgrey-bg{background:#f5f5f5;}.green-bg{background-color:#6dbfa3;}.grey-bg{background-color:#262626;}.green-bg h3,.green-bg p,.green-bg em,.grey-bg h3,.grey-bg p,.grey-bg em,.timeline-year[data-desk] h3,.timeline-year[data-desk] p,.timeline-year[data-desk] em{color:#fff;}.black{color:#171717;}.white{color:#fff;}.accent-green{color:#62fec8;}.accent-pink{color:#ec008c;}.accent-blue{color:#00aeef;}.accent-yellow{color:#dfe31c;}.accent-orange{color:#f68920;}.white-bg{background:#fff;}.red{color:#c8102e;}.text-teal{color:#6dbfa3;}.bb-green{border-bottom:7px solid #62fec8;}.bb-pink{border-bottom:7px solid #ec008c;}.bb-blue{border-bottom:7px solid #00aeef;}.bb-yellow{border-bottom:7px solid #dfe31c;}.bb-orange{border-bottom:7px solid #f68920;}ul{list-style:circle inside;}ol{list-style:decimal inside;}ol,ul{padding-left:0;margin-top:0;}li{margin-bottom:1rem;}dl{font-size:14px;font-size:1.4em;line-height:1.8;}dl.d-flex{flex-wrap:wrap;}dl.d-flex dt{width:33%;}dl.d-flex dd{width:66%;}main ul{list-style:disc;}main ol{list-style:decimal;}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1;}th:first-child,td:first-child{padding-left:0;}th:last-child,td:last-child{padding-right:0;}.wrap{width:90%;max-width:1500px;margin:0 auto;}.flex-wrap{width:90%;max-width:1500px;margin:0 auto;padding:0 15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media(max-width:767px){.flex-wrap{width:100%;}}.flex-wrap-full{width:100%;max-width:1500px;margin:0 auto;padding:0 15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.wrap.full-width{width:100%;max-width:1500px;margin:0 auto;}.wrap:before,.wrap:after{content:"";display:table;}.wrap:after{clear:both;}.col{display:block;padding:0 20px;}main section{padding:50px 0;}.large-pad{padding:100px 0;}.small-wrap{max-width:1100px;}.small-wrap .description{max-width:550px;margin:0 auto 40px auto;}.light-grey{background:#f5f5f5;}.no-pad{padding:0!important;}.no-pad-btm{padding-bottom:0!important;}.hide{display:none!important;}.desk-hide,.d-flex.desk-hide{display:none !important;}.mob-hide{display:block!important;}.d-flex.mob-hide{display:flex !important;}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);}.bold{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;}.center{text-align:center;}@media(min-width:768px){.center-md{text-align:center;}}.v-center{position:relative;top:50%;transform:translateY(-50%);text-align:center;margin:0 auto;}.fadeout{opacity:0;visibility:hidden;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;transition:opacity .3s ease;}.stretch{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;background-size:cover !important;background-position:center center !important;}.stretch.loaded{opacity:1;}.clubslandingpage .trygym-wrap .try-gym .umbraco-forms-field.clubselection{opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}article ul,article ol{padding-left:15px;font-size:14px;font-size:1.4em;line-height:1.8;color:#3c3c3b;margin-bottom:30px;}@media(max-width:1400px){.no-banner main{margin-top:84px;}}@media(max-width:1100px){h1{font-size:50px;font-size:5em;line-height:1.1;}h3,.titleanddescription h2{font-size:42px;font-size:4.2em;line-height:1.2;}.title.large{font-size:42px;font-size:4.2em;line-height:1.2;}.x-large{font-size:48px;font-size:4.8em;line-height:1.2;}.large{font-size:42px;font-size:4.2em;line-height:1.4;}}@media(max-width:767px){.no-banner main{margin-top:60px;}body{background:#fff;}h1{font-size:37px;font-size:3.7em;line-height:1.1;}.summary-wrap h2,h2,.h2{font-size:25px;font-size:2.5em;line-height:1.5;}.large-pad{padding:50px 0;}.left-content{width:100%;margin:40px 0;padding:0;}.desk-hide{display:block!important;}.d-flex.desk-hide{display:flex !important;}.mob-hide,.d-flex.mob-hide{display:none !important;}.mob-nopad{padding:0!important;}.wrap.mob-full{width:100%;}.half-banner-content .icon{margin:0 0 30px 0;display:block;}.med-large,.title.large{font-size:32px;font-size:3.2em;line-height:1.2;}.x-large{font-size:37px;font-size:3.7em;line-height:1.1;}.nomob-center{top:0;transform:translateY(0);}.curve-bottom{background:none;}.curve-bottom-grey{background:#f5f5f5 !important;}}main .intro-section{padding:0;}.club-selection input[type="text"]{position:absolute;visibility:hidden;}.club-selection .club-selection__button{position:relative;width:100%;min-width:230px;max-width:100%;height:47px;padding:12px 60px 12px 10px;border:1px solid #ccc;border-radius:3px;background:none;color:#c8102e;text-align:left;cursor:pointer;font-family:inherit;font-size:1.5em;letter-spacing:0;line-height:1.5;text-transform:none;}.club-selection .club-selection__button span{display:block;overflow:hidden;height:28px;word-break:break-all;white-space:nowrap;}.club-selection .club-selection__button:after{content:"";position:absolute;right:37px;top:50%;display:block;width:1px;height:20px;margin-top:-10px;background:#ccc;}.club-selection .club-selection__button i{position:absolute;top:50%;right:12px;margin-top:-.4em;font-size:.6em;color:#171717;}.club-selection .club-selection__button:hover{background:none;color:#000;}.club-selection .club-selection__button:focus{border:1px solid #0090d9;}.club-selection .club-listing .loading{width:100%;}.club-selection .club-selection__button-white{border-color:#555;color:#fff;}.club-selection .club-selection__button-white:after{background:#555;}.club-selection .club-selection__button-white:hover{color:#fff;}.club-selection .club-selection__button-white i{color:#fff;}.video-control{position:absolute;top:50%;left:50%;display:block;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;background:#c8102e;font-size:2rem;cursor:pointer;}.video-control i{position:absolute;top:50%;display:block;width:100%;margin-top:-1rem;color:#fff;text-align:center;transition:opacity .3s ease;}.video-control .icon-play-video{padding-left:4px;}.video-control i:before{color:inherit;}.video-control.playing i:nth-child(1),.video-control i:nth-child(2){opacity:0;}.video-control.playing i:nth-child(2){opacity:1;}.video-control.playing{opacity:0;transition:opacity .3s ease;transition-delay:1.5s;}.medium-icon{display:block;font-size:3.5rem;}.large-icon{display:block;font-size:5rem;}.tight-copy{margin-top:5px;line-height:1.4em;}.full-overlay{position:fixed;top:0;left:0;z-index:-1;opacity:0;width:100%;height:100%;background:rgba(0,0,0,.8);transition:z-index 0s linear .3s,opacity .3s ease;}.full-overlay.active{z-index:99;opacity:1;transition:z-index 0s linear,opacity .3s ease;}.bg-video-block{background:#000 !important;}.bg-video-block>[class*="accent-"]:after{content:"";position:absolute;right:0;width:10px;height:100%;z-index:1;}.bg-video-block>[class*="accent-"].right:after{right:auto;left:0;}.bg-video-block>.accent-green:after{background:#62fec8;}.bg-video-block>.accent-pink:after{background:#ec008c;}.bg-video-block>.accent-blue:after{background:#00aeef;}.bg-video-block>.accent-yellow:after{background:#dfe31c;}.bg-video-block>.accent-orange:after{background:#f68920;}.bg-video-block>.accent-black:after{background:#171717;}.bg-video-block>.accent-grey:after{background:#5d5d5c;}.bg-video-block>.accent-cool-grey:after{background:#ededec;}.bg-video-block>.accent-red:after{background:#c8102e;}.bg-video-block__container{top:50%;transform:translateY(-50%);}.bg-video-block video{opacity:0;transition:opacity .3s ease;}.bg-video-block__picture{transition:opacity .3s ease;}.bg-video-loaded .bg-video-block__picture{opacity:0;}.bg-video-loaded video{opacity:1;}.bg-video-block .content .flex-wrap::before{content:'';display:block;width:550%;height:100%;position:absolute;top:0;left:-500%;}.bg-video-block .content .flex-wrap.aligned-right::before{left:initial;right:-500%;transform:rotate(180deg);}.bg-video-block .club-selection .club-selection__button{max-width:466px;background:#fff;}.bg-video-block.narrow-content-block:not(.ratio-3by2){position:relative;}.bg-video-block.narrow-content-block:not(.ratio-3by2) .picture-wrapper{position:absolute;height:100%;width:100%;}.bg-video-block.narrow-content-block:not(.ratio-3by2) .picture-wrapper img{height:100%;width:100%;object-fit:cover;}.text-with-images-block .images-wrapper{display:flex;}.text-with-images-block .images-wrapper .ratio-3by4{width:50%;}@media screen and (max-width:767px){.bg-video-block__container.ratio-16by9{height:100%;width:auto !important;}.bg-video-block__container.ratio-16by9 video{height:100%;width:auto;left:50%;transform:translateX(-50%);}.bg-video-block.ratio-3by2>div{height:auto;}.bg-video-block.ratio-3by2>div img{height:auto;}.bg-video-block.ratio-3by2 .content{position:relative;padding:40px 0;}.bg-video-block.narrow-content-block.ratio-3by2 .content{position:absolute;padding:0;height:100%;}.bg-video-block.narrow-content-block .content>.flex-wrap>.right>.col-md-6:first-child{order:2;}}.opacity-10{opacity:.1;}.opacity-20{opacity:.2;}.opacity-30{opacity:.3;}.opacity-40{opacity:.4;}.opacity-50{opacity:.5;}.opacity-60{opacity:.6;}.opacity-70{opacity:.7;}.opacity-80{opacity:.8;}.opacity-90{opacity:.9;}.bga-10::before{background:rgba(0,0,0,.1);}.bga-20::before{background:rgba(0,0,0,.2);}.bga-30::before{background:rgba(0,0,0,.3);}.bga-40::before{background:rgba(0,0,0,.4);}.bga-50::before{background:rgba(0,0,0,.5);}.bga-60::before{background:rgba(0,0,0,.6);}.bga-70::before{background:rgba(0,0,0,.7);}.bga-80::before{background:rgba(0,0,0,.8);}.bga-90::before{background:rgba(0,0,0,.9);}.bga-100::before{background:#000;}.bgla-10::before{background:linear-gradient(to right,rgba(0,0,0,.1) 98%,rgba(0,0,0,0));}.bgla-20::before{background:linear-gradient(to right,rgba(0,0,0,.2) 98%,rgba(0,0,0,0));}.bgla-30::before{background:linear-gradient(to right,rgba(0,0,0,.3) 98%,rgba(0,0,0,0));}.bgla-40::before{background:linear-gradient(to right,rgba(0,0,0,.4) 98%,rgba(0,0,0,0));}.bgla-50::before{background:linear-gradient(to right,rgba(0,0,0,.5) 98%,rgba(0,0,0,0));}.bgla-60::before{background:linear-gradient(to right,rgba(0,0,0,.6) 98%,rgba(0,0,0,0));}.bgla-70::before{background:linear-gradient(to right,rgba(0,0,0,.7) 98%,rgba(0,0,0,0));}.bgla-80::before{background:linear-gradient(to right,rgba(0,0,0,.8) 98%,rgba(0,0,0,0));}.bgla-90::before{background:linear-gradient(to right,rgba(0,0,0,.9) 98%,rgba(0,0,0,0));}.bgla-100::before{background:linear-gradient(to right,#000 98%,rgba(0,0,0,0));}.img-cover{position:relative;}.img-cover picture{position:absolute;width:100%;height:100%;}.img-cover img,.img-cover video{object-fit:cover;width:100%;height:100%;}.text-left{text-align:left !important;}.text-right{text-align:right !important;}.text-center{text-align:center !important;}@media(min-width:576px){.text-sm-left{text-align:left !important;}.text-sm-right{text-align:right !important;}.text-sm-center{text-align:center !important;}}@media(min-width:768px){.text-md-left{text-align:left !important;}.text-md-right{text-align:right !important;}.text-md-center{text-align:center !important;}}.blocks section{padding-top:0;padding-bottom:0;}.link-card{display:flex;height:100%;align-items:center;padding:60px 40px 60px 150px;background:#2b2a2a;border:4px solid #2b2a2a;color:#fff;border-radius:5px;background-size:65px 65px;background-repeat:no-repeat;background-position:40px center;}.link-card:hover{color:#fff;border:4px solid #6dbfa3;}.link-card>div{width:100%;max-width:440px;}.link-card__title{display:block;margin-bottom:5px;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:20px;font-size:2em;line-height:1.2em;letter-spacing:.03em;}.link-card span{display:block;}.link-card p.small{color:#aaa;}.link-card p.small>span:last-child{color:#fff;}.link-card p.small span.status-frozen{color:#da1a32;}.link-card p:not(:last-child){margin-bottom:5px;}.link-card[data-type='memberClassesPage']{background-image:url(/images/icons/members-calendar.svg);}.link-card[data-type='memberOffersPage']{background-image:url(/images/icons/members-offers.svg);}.link-card[data-type='memberDetailsPage']{background-image:url(/images/icons/members-details.svg);}.link-card[data-type='memberStatusPage']{background-image:url(/images/icons/members-card.svg);}@media screen and (max-width:767px){.link-card{display:-ms-flexbox;display:flex;padding:15px;text-align:left;}.link-card__title{font-size:14px;font-size:1.4em;line-height:1em;}a{transition:none;}}@media screen and (max-width:991px){.link-card{padding:30px 30px 30px 110px;background-size:45px 45px;background-position:25px center;}}@media screen and (min-width:992px){.link-card p.small{display:flex;}.link-card p.small>span:first-child{flex:1;}.link-card p.small>span:last-child{text-align:right;}}[class^="panel-"]{width:100%;position:relative;padding:15px 20px;border-radius:5px;}[class^="panel-"] .highlight{background:#0090d9;color:#fff;padding:6px;position:absolute;top:0;width:auto;left:34px;text-transform:uppercase;font-weight:600;border-radius:3px;transform:translateY(-50%);}.panel-red{background:#c8102e;}.panel-dark-grey{background:#262626;}.panel-dark-grey .grey{color:#aaa;}.panel-white{background:#fff;color:#000;}.panel-white h2{margin-bottom:10px;}.panel-white p{color:#000;}.hr-dash{width:100%;height:1px;border:none;background:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='7' ry='7' stroke='%23ccc' stroke-width='1' stroke-dasharray='8%2c 6' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e");background-position:top center;background-size:110% 2px;}.success-message,.error-message{color:#3abe00;font-size:16px;font-family:BrandonGrotesqueWeb-Bold,Verdana;text-transform:uppercase;}.success-message p,.error-message p{color:#3abe00;}.error-message{color:#c8102e;}.error-message p{color:#c8102e;}button,.button{background:#c8102e;color:#fff;padding:18px 15px 14px 15px;font-size:13px;font-size:1.3em;line-height:1.5;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;letter-spacing:1px;text-transform:uppercase;text-align:center;display:inline-block;cursor:pointer;border:none;min-width:190px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-appearance:none;border-radius:0;}button:not(:disabled):hover,.button:not(:disabled):hover{background:#a20e26;color:#fff;}button:disabled,button:disabled:hover,input[type="submit"]:disabled,input[type="submit"]:disabled:hover{opacity:.3;cursor:default;background:#c8102e;}button.black,.button.black{background:#171717;color:#fff;border:1px solid #171717;padding:17px 14px 13px 14px;}button.black:disabled,button.black:disabled:hover,input[type="submit"].black:disabled,input[type="submit"].black:disabled:hover{background:#171717;}button.outline,.button.outline{background:none;color:#171717;border:1px solid #171717;padding:17px 14px 13px 14px;}button.black:not(:disabled):hover,.button.black:not(:disabled):hover{background:transparent;color:#171717;}.panel-dark-grey button.black:not(:disabled):hover,.panel-dark-grey .button.black:not(:disabled):hover{background:#fff;}.cta-blocks .blocks>div:nth-child(2) .button.black:hover,.cta-blocks .blocks>div:nth-child(2) button.black:hover{background:transparent;color:#fff;border:1px solid #fff;}.button.white,button.white{background:#fff;color:#171717;}.button.white-border,button.white-border{padding:16px 13px 12px 13px;border:2px solid #fff;background:none;color:#fff;}.button.white-border:hover,button.white-border:hover{background:#fff;color:#171717;}button.grey,.button.grey{background:#aaa;color:#fff;}button.dark-grey,.button.darkgrey{width:100%;min-width:0;max-width:230px;background:#3c3c3b;color:#fff;}button.dark-grey:hover,.button.dark-grey:hover{background:#171717;}button.text-link,.button.text-link{min-width:0;padding:0;text-align:left;background:none;color:#c8102e;}button.text-link:hover,.button.text-link:hover{background:none;color:#c8102e;}button.text-link:after,.button.text-link:after{top:0;}.text-link:hover:after{right:-5px;}button.text-link.white,.button.text-link.white,button.text-link.white:hover,.button.text-link.white:hover{color:#fff;}.text-link:after{content:"";font-family:'dwfitnessfirst' !important;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;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;animation:cubic-bezier(.55,0,.1,1);right:0;margin:0 0 0 10px;display:inline-block;font-size:8px;font-size:.8em;line-height:1.5;position:relative;top:1px;}.text-link.back:after{display:none;}.text-link.back:before{content:"";font-family:'dwfitnessfirst' !important;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;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;animation:cubic-bezier(.55,0,.1,1);right:0;margin:0 0 0 10px;display:inline-block;font-size:8px;font-size:.8em;line-height:1.5;position:relative;top:0;transform:rotate(180deg);margin:0 15px 0 0;}.text-link{cursor:pointer;}.text-link.down:after{transform:rotate(90deg);}.text-link.down.open:after{transform:rotate(-90deg);}.text-link.no-arrow{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;letter-spacing:1px;text-transform:uppercase;}.text-link.no-arrow:after{display:none;}.text-link.down:hover:after{right:0;}.button.no-bg{background:none;padding:18px 15px 14px 15px;min-width:0;}.button.button-loading,button.button-loading{padding-right:70px !important;background:#c8102e url(/images/loader-light.svg) no-repeat right 20px center !important;background-size:28px !important;-webkit-transition:padding .2s ease;-moz-transition:padding .2s ease;-ms-transition:padding .2s ease;-o-transition:padding .2s ease;transition:padding .2s ease;}.button.disabled{background:#d8d8d8;cursor:default;}@media(max-width:767px){button,.button{transition:none !important;}}.grey{color:#3c3c3b;}.lightgrey-bg{background:#f5f5f5;}.green-bg{background-color:#6dbfa3;}.grey-bg{background-color:#262626;}.green-bg h3,.green-bg p,.green-bg em,.grey-bg h3,.grey-bg p,.grey-bg em,.timeline-year[data-desk] h3,.timeline-year[data-desk] p,.timeline-year[data-desk] em{color:#fff;}.black{color:#171717;}.white{color:#fff;}.accent-green{color:#62fec8;}.accent-pink{color:#ec008c;}.accent-blue{color:#00aeef;}.accent-yellow{color:#dfe31c;}.accent-orange{color:#f68920;}.accent-black{color:#171717;}.accent-grey{color:#5d5d5c;}.accent-cool-grey{color:#ededec;}.accent-red{color:#c8102e;}.white-bg{background:#fff;}.red{color:#c8102e;}.text-teal{color:#6dbfa3;}.bb-green{border-bottom:7px solid #62fec8;}.bb-pink{border-bottom:7px solid #ec008c;}.bb-blue{border-bottom:7px solid #00aeef;}.bb-yellow{border-bottom:7px solid #dfe31c;}.bb-orange{border-bottom:7px solid #f68920;}.bb-black{border-bottom:7px solid #171717;}.bb-grey{border-bottom:7px solid #5d5d5c;}.bb-cool-grey{border-bottom:7px solid #ededec;}.bb-red{border-bottom:7px solid #c8102e;}.main-content{padding:140px 0;}.grid-section .row>.col:last-of-type{padding-left:2.5%;}.grid-section .row>.col:first-of-type{padding-right:2.5%;padding-left:0;}.grid-section .profile{margin:0 0 70px 0;}div[data-row-name="FullWidth"]{background:#c8102e;margin:50px 0;}div[data-row-name="FullWidth"] .customer-testimonial,div[data-row-name="FullWidth"] .customer-testimonial p{color:#fff;}div[data-row-name="FullWidth"]>.row{max-width:initial;display:table;width:100%;}.grid-section div[data-row-name="FullWidth"] .row .col{padding:0;}.grid-section>div[data-row-name="FullWidth"] .tab-5{padding:10%;display:table-cell;vertical-align:middle;float:none;}.grid-section>div[data-row-name="FullWidth"]>.row .col.tab-5{padding:0 5%;}div[data-row-name="FullWidth"] .tab-7{display:table-cell;float:none;}div[data-row-name="FullWidth"] .tab-7>div{position:relative;height:650px;}div[data-row-name="FullWidth"] .tab-7>div .stretch{position:absolute;width:100%;height:100%;}.grid-buttons>a{margin:0 10px 0 0;}.grid-section h3{margin:50px 0 25px 0;}.grid-section .row{margin-bottom:30px;}.grid-section img{width:100%;margin-bottom:50px;}grid-section .row{width:100%;}.grid-section picture+p.caption{margin-top:-40px;}.grid-section ul,.grid-section ol{padding-left:20px;font-size:14px;}@media(max-width:1100px){.grid-section>div[data-row-name="FullWidth"]>.row>.tab-5{padding:0 5%;}}@media(max-width:767px){.main-content{padding:50px 0;}.grid{padding:0;}.grid-buttons>a{margin:0 0 20px 0;}.grid-section form:after{display:none;}.grid-section>div[data-row-name="FullWidth"]>.row>.tab-5{display:block;}div[data-row-name="FullWidth"] .tab-7{height:300px;display:block;}div[data-row-name="FullWidth"] .tab-7>div{height:100%;}div[data-row-name="FullWidth"]{width:112%;left:-6%;position:relative;}}.flex-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;min-width:100%;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.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,.col-sm,.col-sm-auto,.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,.col-md,.col-md-auto,.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,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}.col-12{width:100%;}.col-11{width:91.66666667%;}.col-10{width:83.33333333%;}.col-9{width:75%;}.col-8{width:66.66666667%;}.col-7{width:58.33333333%;}.col-6{width:50%;}.col-5{width:41.66666667%;}.col-4{width:33.33333333%;}.col-3{width:25%;}.col-2{width:16.66666667%;}.col-1{width:8.33333333%;}@media(min-width:576px){.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%;}}@media(min-width:768px){.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%;}}@media(min-width:1100px){.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%;}}@media(min-width:1281px){.col-xl-12{width:100%;}.col-xl-11{width:91.66666667%;}.col-xl-10{width:83.33333333%;}.col-xl-9{width:75%;}.col-xl-8{width:66.66666667%;}.col-xl-7{width:58.33333333%;}.col-xl-6{width:50%;}.col-xl-5{width:41.66666667%;}.col-xl-4{width:33.33333333%;}.col-xl-3{width:25%;}.col-xl-2{width:16.66666667%;}.col-xl-1{width:8.33333333%;}}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.align-items-center{-ms-flex-align:center !important;align-items:center !important;}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important;}.d-block{display:block;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:inline-flex !important;}.d-inline{display:inline !important;}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important;}.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.h-100{height:100%;}.position-static{position:static;}@media(min-width:576px){.d-sm-flex{display:flex;}}@media(min-width:768px){.d-md-flex{display:flex;}}@media(min-width:1100px){.d-lg-flex{display:flex;}}@media screen and (min-width:1281px){.d-xl-flex{display:flex;}}@media(min-width:576px){.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}}@media(min-width:1100px){.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}}@media(min-width:1100px){.large-gutters .flex-row{margin-right:-30px;margin-left:-30px;}.large-gutters>.flex-row>.col,.large-gutters>.flex-row>[class*="col-"],.large-gutters>.flex-row>[class^="col-"]{padding-right:30px;padding-left:30px;}}.no-gutters .flex-row{margin-right:0;margin-left:0;}.no-gutters>.flex-row>.col,.no-gutters>.flex-row>[class*="col-"],.no-gutters>.flex-row>[class^="col-"]{padding-right:0;padding-left:0;}.custom-col{position:relative;width:100%;}.custom-col:before,.custom-col:after{content:"";position:absolute;top:0;z-index:1;display:block;width:15px;height:100%;background:#fff;}.custom-col:after,.custom-col:after{right:0;}@media(min-width:576px){.width-sm-40{width:40%;}.width-sm-60{width:60%;}}@media(min-width:1100px){.width-lg-40{width:40%;}.width-lg-60{width:60%;}}[class^="ratio-"],[class*=" ratio-"]{position:relative;display:block;width:100%;padding:0;overflow:hidden;background:rgba(0,0,0,.05);}[class^="ratio-"]:before,[class*=" ratio-"]:before{display:block;content:"";}[class^="ratio-"]>div,[class*=" ratio-"]>div,[class^="ratio-"]>picture,[class*=" ratio-"]>picture,[class*=" ratio-"] img,[class^="ratio-"] img,[class*=" ratio-"] video,[class^="ratio-"] video{position:absolute;top:0;left:0;width:100%;height:100%;}.ratio-auto>div,.ratio-auto>picture,.ratio-auto img,.ratio-auto video{width:100%;height:auto;position:relative;max-width:100%;}.animate-ratio:before{transition:all .3s ease;}.ratio-auto::before{content:none;}.ratio-1by1:before{padding-bottom:100%;}.ratio-10by16:before{padding-bottom:160%;}.ratio-16by7:before{padding-bottom:43.75%;}.ratio-16by9:before{padding-bottom:56.25%;}.ratio-3by1:before{padding-bottom:33.33333333%;}.ratio-3by2:before{padding-bottom:66.66666667%;}.ratio-3by4:before{padding-bottom:133.33333333%;}.ratio-4by3:before{padding-bottom:75%;}.ratio-2by3:before{padding-bottom:150%;}.ratio-2by1:before{padding-bottom:50%;}.ratio-4by1:before{padding-bottom:25%;}.ratio-1by2:before{padding-bottom:200%;}.ratio-10by13:before{padding-bottom:130%;}@media screen and (min-width:480px){.ratio-phab-1by1:before{padding-bottom:100%;}.ratio-phab-16by9:before{padding-bottom:56.25%;}.ratio-phab-3by1:before{padding-bottom:33.33333333%;}.ratio-phab-3by2:before{padding-bottom:66.66666667%;}.ratio-phab-2by1:before{padding-bottom:50%;}.ratio-phab-4by1:before{padding-bottom:25%;}}@media screen and (min-width:768px){.ratio-tab-1by1:before{padding-bottom:100%;}.ratio-tab-16by7:before{padding-bottom:43.75%;}.ratio-tab-16by9:before{padding-bottom:56.25%;}.ratio-tab-3by1:before{padding-bottom:33.33333333%;}.ratio-tab-3by2:before{padding-bottom:66.66666667%;}.ratio-tab-2by1:before{padding-bottom:50%;}.ratio-tab-4by1:before{padding-bottom:25%;}.ratio-tab-2by3:before{padding-bottom:150%;}.ratio-tab-1by2:before{padding-bottom:200%;}}@media screen and (min-width:1001px){.ratio-desk-1by1:before{padding-bottom:100%;}.ratio-desk-16by9:before{padding-bottom:56.25%;}.ratio-desk-16by7:before{padding-bottom:43.75%;}.ratio-desk-3by1:before{padding-bottom:33.33333333%;}.ratio-desk-3by2:before{padding-bottom:66.66666667%;}.ratio-desk-2by1:before{padding-bottom:50%;}.ratio-desk-4by1:before{padding-bottom:25%;}.ratio-desk-5by3:before{padding-bottom:60%;}.ratio-desk-1by2:before{padding-bottom:200%;}}@media screen and (min-width:1299px){.ratio-largedesk-1by1:before{padding-bottom:100%;}.ratio-largedesk-16by9:before{padding-bottom:56.25%;}.ratio-largedesk-3by1:before{padding-bottom:33.33333333%;}.ratio-largedesk-3by2:before{padding-bottom:66.66666667%;}.ratio-largedesk-2by1:before{padding-bottom:50%;}.ratio-largedesk-4by1:before{padding-bottom:25%;}.ratio-largedesk-5by3:before{padding-bottom:60%;}.ratio-largedesk-3by2:before{padding-bottom:66.66666667%;}}@media screen and (min-width:576px){.ratio-sm-1by1:before{padding-bottom:100%;}.ratio-sm-3by1:before{padding-bottom:33.33333333%;}.ratio-sm-3by2:before{padding-bottom:66.66666667%;}.ratio-sm-3by4:before{padding-bottom:133.33333333%;}.ratio-sm-4by1:before{padding-bottom:25%;}.ratio-sm-16by7:before{padding-bottom:43.75%;}.ratio-sm-16by9:before{padding-bottom:56.25%;}.ratio-sm-9by7:before{padding-bottom:77.77777778%;}}@media screen and (min-width:768px){.ratio-md-1by1:before{padding-bottom:100%;}.ratio-md-3by1:before{padding-bottom:33.33333333%;}.ratio-md-3by2:before{padding-bottom:66.66666667%;}.ratio-md-3by4:before{padding-bottom:133.33333333%;}.ratio-md-4by1:before{padding-bottom:25%;}.ratio-md-16by7:before{padding-bottom:43.75%;}.ratio-md-16by9:before{padding-bottom:56.25%;}.ratio-md-9by7:before{padding-bottom:77.77777778%;}}@media screen and (min-width:1100px){.ratio-lg-1by1:before{padding-bottom:100%;}.ratio-lg-3by1:before{padding-bottom:33.33333333%;}.ratio-lg-3by2:before{padding-bottom:66.66666667%;}.ratio-lg-3by4:before{padding-bottom:133.33333333%;}.ratio-lg-4by1:before{padding-bottom:25%;}.ratio-lg-16by7:before{padding-bottom:43.75%;}.ratio-lg-16by9:before{padding-bottom:56.25%;}}@media screen and (min-width:1281px){.ratio-xl-1by1:before{padding-bottom:100%;}.ratio-xl-3by1:before{padding-bottom:33.33333333%;}.ratio-xl-3by2:before{padding-bottom:66.66666667%;}.ratio-xl-3by4:before{padding-bottom:133.33333333%;}.ratio-xl-4by1:before{padding-bottom:25%;}.ratio-xl-16by7:before{padding-bottom:43.75%;}.ratio-xl-16by9:before{padding-bottom:56.25%;}}@media screen and (min-width:1420px){.ratio-xxl-1by1:before{padding-bottom:100%;}.ratio-xxl-3by1:before{padding-bottom:33.33333333%;}.ratio-xxl-3by2:before{padding-bottom:66.66666667%;}.ratio-xxl-3by4:before{padding-bottom:133.33333333%;}.ratio-xxl-4by1:before{padding-bottom:25%;}.ratio-xxl-5by2:before{padding-bottom:40%;}.ratio-xxl-16by7:before{padding-bottom:43.75%;}.ratio-xxl-16by9:before{padding-bottom:56.25%;}}.row{margin-right:-15px;margin-left:-15px;}.row:before,.row:after{content:"";display:table;}.row:after{clear:both;}.col{display:block;padding:0;}.tab-1,.tab-2,.tab-3,.tab-4,.tab-5,.desk-5th,.tab-6,.tab-7,.tab-8,.tab-9,.tab-10,.tab-11,.tab-12,.desk-1,.desk-2,.desk-3,.desk-4,.desk-5,.desk-5th,.desk-6,.desk-7,.desk-8,.desk-9,.desk-10,.desk-11,.desk-12{padding:0;}.signup-container{height:auto !important;}.icon-play .path2:before{margin-left:-1.5em;}.flex-grid .grid-section .row{display:flex;align-items:center;justify-content:center;}.responsive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;}@media screen and (max-width:767px){.flex-grid .grid-section .row{display:block;}.mob-12{width:100%;}.mob-6{width:50%;}.mob-8{width:66.66666667%;}.mob-4{width:33.33333333%;}.mob-0{width:0;padding:0 !important;}.row{margin-left:0;margin-right:0;}.grid-row{margin-left:-7px;margin-right:-7px;}.grid-row.mob-12{width:auto;}.grid-row .mob-6{float:left;padding:0 7px;}}@media(min-width:768px){[class*="tab-"]{float:left;}.col{padding:0 3%;}.tab-0{width:0;padding:0 !important;}.tab-1{width:8.33333333%;}.tab-2{width:16.66666667%;}.tab-3{width:25%;}.tab-4{width:33.33333333%;}.tab-5{width:41.66666667%;}.tab-6{width:50%;}.tab-7{width:58.33333333%;}.tab-8{width:66.66666667%;}.tab-9{width:75%;}.tab-10{width:83.33333333%;}.tab-11{width:91.66666667%;}.tab-12{width:100%;}.offset-tab-1{margin-left:8.33333333%;}.offset-tab-2{margin-left:16.66666667%;}.offset-tab-3{margin-left:25%;}.tab-1,.tab-2,.tab-3,.tab-4,.tab-5,.desk-5th,.tab-6,.tab-7,.tab-8,.tab-9,.tab-10,.tab-11,.tab-12,.desk-1,.desk-2,.desk-3,.desk-4,.desk-5,.desk-5th,.desk-6,.desk-7,.desk-8,.desk-9,.desk-10,.desk-11,.desk-12{padding-left:15px;padding-right:15px;}}@media(min-width:1101px){.col{padding:0 2%;}[class*="desk-"]{float:left;}.desk-1{width:8.33333333%;}.desk-2{width:16.66666667%;}.desk-3{width:25%;}.desk-4{width:33.33333333%;}.desk-5th{width:20%;}.desk-5{width:41.66666667%;}.desk-5th{width:20%;}.desk-6{width:50%;}.desk-7{width:58.33333333%;}.desk-8{width:66.66666667%;}.desk-9{width:75%;}.desk-10{width:83.33333333%;}.desk-11{width:91.66666667%;}.desk-12{width:100%;}}@media(min-width:1301px){.large-desk-4{width:33.33333333%;}.large-desk-6{width:50%;}}@font-face{font-family:'BrandonGrotesqueWeb-Bold';src:url('/Fonts/brandon-grotesque/348D1C_0_0.eot?');src:url('/Fonts/brandon-grotesque/348D1C_0_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/brandon-grotesque/348D1C_0_0.woff2') format('woff2'),url('/Fonts/brandon-grotesque/348D1C_0_0.woff') format('woff'),url('/Fonts/brandon-grotesque/348D1C_0_0.ttf') format('truetype');font-display:swap;}@font-face{font-family:'dwfitnessfirst';src:url('/Fonts/dwfitnessfirst/dwfitnessfirst.eot?fwgng3');src:url('/Fonts/dwfitnessfirst/dwfitnessfirst.eot?fwgng3#iefix') format('embedded-opentype'),url('/Fonts/dwfitnessfirst/dwfitnessfirst.woff2?fwgng3') format('woff2'),url('/Fonts/dwfitnessfirst.ttf?fwgng3') format('truetype'),url('/Fonts/dwfitnessfirst/dwfitnessfirst.woff?fwgng3') format('woff'),url('/Fonts/dwfitnessfirst/dwfitnessfirst.svg?fwgng3#dwfitnessfirst') format('svg');font-display:swap;font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'dwfitnessfirst' !important;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;}.icon-boxing:before{content:"";}.icon-disabled-access:before{content:"";}.icon-free-parking1:before{content:"";}.icon-free-weights1:before{content:"";}.icon-functional-training:before{content:"";}.icon-group-exercise:before{content:"";}.icon-hot-yoga:before{content:"";}.icon-outdoor-training:before{content:"";}.icon-rox:before{content:"";}.icon-sauna1:before{content:"";}.icon-spa-bath:before{content:"";}.icon-spin-studio1:before{content:"";}.icon-squash-court:before{content:"";}.icon-steam-room1:before{content:"";}.icon-swimming-pool:before{content:"";}.icon-towel-service:before{content:"";}.icon-trax:before{content:"";}.icon-pause-video:before{content:"";}.icon-play-video:before{content:"";}.icon-Physio:before{content:"";}.icon-lounge-area:before{content:"";}.icon-free-friday:before{content:"";}.icon-hairdresser:before{content:"";}.icon-squash:before{content:"";}.icon-swimming-lessons:before{content:"";}.icon-wifi:before{content:"";}.icon-ipad-bar:before{content:"";}.icon-beauty-room:before{content:"";}.icon-hour:before{content:"";}.icon-aromatherapy:before{content:"";}.icon-athletics-area:before{content:"";}.icon-barber:before{content:"";}.icon-beat:before{content:"";}.icon-cardio:before{content:"";}.icon-cool-down-air-showers:before{content:"";}.icon-creche:before{content:"";}.icon-free-parking:before{content:"";}.icon-free-weights:before{content:"";}.icon-functional-area:before{content:"";}.icon-mind-body:before{content:"";}.icon-olympic-rings:before{content:"";}.icon-on-site-store:before{content:"";}.icon-outdoor-group-exercises:before{content:"";}.icon-personal-trainer:before{content:"";}.icon-relaxation-area:before{content:"";}.icon-resistance:before{content:"";}.icon-sauna:before{content:"";}.icon-spa-pool:before{content:"";}.icon-spin-studio:before{content:"";}.icon-steam-room:before{content:"";}.icon-swimming:before{content:"";}.icon-touch-point:before{content:"";}.icon-towels:before{content:"";}.icon-x-lift:before{content:"";}.icon-upload:before{content:"";}.icon-filter-dials:before{content:"";}.icon-filter:before{content:"";}.icon-print:before{content:"";}.icon-user:before{content:"";}.icon-direct-debit:before{content:"";}.icon-lock:before{content:"";}.icon-news:before{content:"";}.icon-fitnessfirst:before{content:"";}.icon-dwfitness:before{content:"";}.icon-aqua:before{content:"";color:#c8102e;}.icon-cardio-burn:before{content:"";color:#c8202f;}.icon-combat-sports:before{content:"";color:#c8102e;}.icon-dance:before{content:"";color:#c8102e;}.icon-junior:before{content:"";color:#c8102e;}.icon-mind-and-body:before{content:"";color:#c8102e;}.icon-sculpt:before{content:"";color:#c8102e;}.icon-facebook-share:before{content:"";color:#d4d4d4;}.icon-linkedin-share:before{content:"";color:#d4d4d4;}.icon-twitter-share:before{content:"";color:#d4d4d4;}.icon-ff-logo-bw:before{content:"";}.icon-geolocation:before{content:"";}.icon-dw-logo-bw:before{content:"";}.icon-filter3:before{content:"";color:#fff;}.icon-phone:before{content:"";}.icon-arrow-down:before{content:"";}.icon-cross:before{content:"";color:#d71426;}.icon-Tick:before{content:"";color:#3abe00;}.icon-info:before{content:"";}.icon-combat-sports1:before{content:"";color:#c8102e;}.icon-tone:before{content:"";color:#c8102e;}.icon-clock:before{content:"";}.icon-tick:before{content:"";color:#fff;}.icon-email:before{content:"";color:#c8102e;}.icon-find-a-gym:before{content:"";color:#d70926;}.icon-arrow-back:before{content:"";color:inherit;}.icon-play .path1:before{content:"";color:#c81530;}.icon-play .path2:before{content:"";margin-left:-1em;color:#fff;}.icon-star:before{content:"";color:#efa109;}.icon-search:before{content:"";color:#c81530;}.icon-nav-icon:before{content:"";color:#c81530;}.icon-arrow:before{content:"";}.icon-map-marker:before{content:"";}.icon-inside-track:before{content:"";color:#d70926;}.icon-calendar:before{content:"";}.icon-card:before{content:"";color:#fff;}.icon-classes-facilities:before{content:"";color:#d70926;}.icon-close:before{content:"";color:#6c020f;}.icon-marker:before{content:"";color:#d70926;}.icon-quote:before{content:"";color:#e22633;}.icon-facebook:before{content:"";color:#fff;}.icon-instagram:before{content:"";color:#fff;}.icon-twitter:before{content:"";color:#fff;}.icon-youtube:before{content:"";color:#fff;}.card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:25px;}.card-title{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:22px;font-size:2.2em;line-height:1.2;letter-spacing:0;color:#171717;}.card-title u{text-decoration:none;}.card-pretitle,.card-subtitle{display:block;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-size:1.2em;line-height:1;}.card-pretitle{margin-bottom:10px;}.card-subtitle{margin-top:10px;}.card p{margin-top:10px;}.card-footer .button{width:100%;padding-left:25px;padding-right:25px;border-top:1px solid rgba(255,255,255,.15);background:none;text-align:left;}.card-footer .button i{margin-left:10px;font-size:.8em;}.card.no-padding{background:none;}.card.no-padding .card-body{padding:25px 0 0 0;}.card.no-padding .card-footer{padding:25px 0 0 0;}.dark-bg .card{background:#2b2a2a;}.dark-bg .card-title{color:#fff;}.dark-bg .card-subtitle{color:#aaa;}.cards-carousel .slick-track{display:flex;}.cards-carousel .slick-arrow{opacity:1 !important;}.cards-carousel .slick-next{right:0 !important;}.cards-carousel .slick-prev{left:0 !important;}.mt-80,.my-80{margin-top:80px;}.mt-50,.my-50{margin-top:50px;}.mt-30,.my-30{margin-top:30px;}.mt-15,.my-15{margin-top:15px;}.mb-80,.my-80{margin-bottom:80px;}.mb-50,.my-50{margin-bottom:50px;}.mb-30,.my-30{margin-bottom:30px;}.mb-20,.my-20{margin-bottom:20px;}.mb-10{margin-bottom:10px;}.mb-15{margin-bottom:15px;}.mb-0{margin-bottom:0;}.mb-0-i{margin-bottom:0 !important;}.mt-0{margin-top:0;}.ml-auto{margin-left:auto;}.mr-auto{margin-right:auto;}.px-15{padding-left:15px;padding-right:15px;}.py-30{padding-top:30px;padding-bottom:30px;}.pt-30,.py-30{padding-top:30px;}.pb-30,.py-30{padding-bottom:30px;}.pt-50,.py-50{padding-top:50px;}.pb-50,.py-50{padding-bottom:50px;}.pt-100,.py-100{padding-top:100px;}.pb-100,.py-100{padding-bottom:100px;}@media(min-width:576px){.mb-sm-0{margin-bottom:0;}.mb-sm-30{margin-bottom:30px;}.mb-sm-0-i{margin-bottom:0 !important;}.ml-sm-auto{margin-left:auto;}.mr-sm-auto{margin-right:auto;}}@media(min-width:768px){.mt-md-80,.my-md-80{margin-top:80px;}.mt-md-50,.my-md-50{margin-top:50px;}.mt-md-30,.my-md-30{margin-top:30px;}.mt-md-15,.my-md-15{margin-top:15px;}.mb-md-80,.my-md-80{margin-bottom:80px;}.mb-md-50,.my-md-50{margin-bottom:50px;}.mb-md-30,.my-md-30{margin-bottom:30px;}.mb-md-20,.my-md-20{margin-bottom:20px;}.mt-md-0{margin-top:0;}.mb-md-0{margin-bottom:0;}.py-md-30{padding-top:30px;padding-bottom:30px;}.pt-md-30,.py-md-30{padding-top:30px;}.pb-md-30,.py-md-30{padding-bottom:30px;}.pt-md-50,.py-md-50{padding-top:50px;}.pb-md-50,.py-md-50{padding-bottom:50px;}.pt-md-100,.py-md-100{padding-top:100px;}.pt-md-160,.py-md-160{padding-top:160px;}.pb-md-100,.py-md-100{padding-bottom:100px;}.mb-md-0-i{margin-bottom:0 !important;}.ml-md-auto{margin-left:auto;}.mr-md-auto{margin-right:auto;}}@media(min-width:1100px){.mt-lg-80,.my-lg-80{margin-top:80px;}.mt-lg-50,.my-lg-50{margin-top:50px;}.mt-lg-30,.my-lg-30{margin-top:30px;}.mt-lg-15,.my-lg-15{margin-top:15px;}.mb-lg-80,.my-lg-80{margin-bottom:80px;}.mb-lg-50,.my-lg-50{margin-bottom:50px;}.mb-lg-30,.my-lg-30{margin-bottom:30px;}.mb-lg-20,.my-lg-20{margin-bottom:20px;}.mt-lg-0{margin-top:0;}.mb-lg-0{margin-bottom:0;}.mb-lg-0-i{margin-bottom:0 !important;}.ml-lg-auto{margin-left:auto;}.mr-lg-auto{margin-right:auto;}.py-lg-30{padding-top:30px;padding-bottom:30px;}.pt-lg-30,.py-lg-30{padding-top:30px;}.pb-lg-30,.py-lg-30{padding-bottom:30px;}.pt-lg-50,.py-lg-50{padding-top:50px;}.pb-lg-50,.py-lg-50{padding-bottom:50px;}.pt-lg-100,.py-lg-100{padding-top:100px;}.pb-lg-100,.py-lg-100{padding-bottom:100px;}.pl-lg-50{padding-left:50px;}.pl-lg-0{padding-left:0;}.pr-lg-50{padding-right:50px;}.pr-lg-0{padding-right:0;}}@media screen and (min-width:1281px){.mt-xl-80,.my-xl-80{margin-top:80px;}.mt-xl-50,.my-xl-50{margin-top:50px;}.mt-xl-30,.my-xl-30{margin-top:30px;}.mt-xl-15,.my-xl-15{margin-top:15px;}.mb-xl-80,.my-xl-80{margin-bottom:80px;}.mb-xl-50,.my-xl-50{margin-bottom:50px;}.mb-xl-30,.my-xl-30{margin-bottom:30px;}.mb-xl-20,.my-xl-20{margin-bottom:20px;}.mt-xl-0{margin-top:0;}.mb-xl-0{margin-bottom:0;}.py-xl-30{padding-top:30px;padding-bottom:30px;}.pt-xl-30,.py-xl-30{padding-top:30px;}.pb-xl-30,.py-xl-30{padding-bottom:30px;}.pt-xl-50,.py-xl-50{padding-top:50px;}.pb-xl-50,.py-xl-50{padding-bottom:50px;}.pt-xl-100,.py-xl-100{padding-top:100px;}.pb-xl-100,.py-xl-100{padding-bottom:100px;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track.single{transform:translate3d(0,0,0) !important;}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.dark .slick-dots li button:before{border:2px solid #000;}.dark .slick-dots li.slick-active button:before{border:2px solid #000;background:#000;}.dark .slick-prev:before,.dark .slick-next:before{color:#000;}.slick-slide{float:left;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-slider:not(.bottom-arrows) .slick-prev,.slick-slider:not(.bottom-arrows) .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;font-size:1em;width:20px;height:43px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;min-width:initial;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-slider:not(.bottom-arrows) .slick-prev:before,.slick-slider:not(.bottom-arrows) .slick-next:before{font-family:'dwfitnessfirst' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:4.5em;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-slider:not(.bottom-arrows) .slick-prev{left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;z-index:1;}.slick-slider:not(.bottom-arrows):hover .slick-prev{left:2%;opacity:1;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-slider:not(.bottom-arrows) .slick-prev:before{content:'';}[dir='rtl'] .slick-prev:before{content:'';}.slick-slider:not(.bottom-arrows) .slick-next{right:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;}.slick-slider:not(.bottom-arrows):hover .slick-next{right:2%;opacity:1;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-slider:not(.bottom-arrows) .slick-next:before{content:'';}[dir='rtl'] .slick-next:before{content:'';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-55px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;min-width:0;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;background:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:15px;height:15px;content:'';text-align:center;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border-radius:50%;border:2px solid #000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.slick-dots li.slick-active button:before{background:#000;border:2px solid #fff;}@media(max-width:767px){.slick-slider:not(.bottom-arrows) .slick-prev:before,.slick-slider:not(.bottom-arrows) .slick-next:before{font-size:30px;font-size:3em;line-height:1.5;}}.bottom-arrows{padding-bottom:50px;}.bottom-arrows .slick-arrow{position:absolute;z-index:1;bottom:0;width:40px;min-width:0;height:40px;padding:0;background:none;font-size:1.1rem;text-align:right;color:inherit;}.bottom-arrows .slick-arrow:not(.slick-disabled):hover{background:none;color:#c8102e;}.bottom-arrows .slick-arrow:before{color:inherit;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.bottom-arrows .slick-arrow.slick-disabled{cursor:default;}.bottom-arrows .slick-arrow.slick-disabled:hover{background:none;color:#171717;}.bottom-arrows .slick-prev{right:50px;}.bottom-arrows .slick-next{right:10px;}.bottom-arrows .slick-dots{bottom:12px;}.slide-number{position:absolute;bottom:9px;}
/*!
 * # Semantic UI 2.2.10 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:none;text-align:left;-webkit-transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:none;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0 0;background:#fff;font-size:1em;text-shadow:none;text-align:left;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:11;will-change:transform,opacity;}.ui.dropdown .menu>*{white-space:nowrap;}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none !important;}.ui.dropdown>.dropdown.icon{position:relative;width:auto;font-size:.85714286em;margin:0 0 0 1em;}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0 0 0 1em;}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em;}.ui.dropdown>.text{display:inline-block;-webkit-transition:none;transition:none;}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;text-align:left;border-top:none;line-height:1em;color:rgba(0,0,0,.87);padding:.78571429rem 1.14285714rem !important;font-size:1rem;text-transform:none;font-weight:normal;box-shadow:none;-webkit-touch-callout:none;}.ui.dropdown .menu>.item:first-child{border-top-width:0;}.ui.dropdown>.text>[class*="right floated"],.ui.dropdown .menu .item>[class*="right floated"]{float:right !important;margin-right:0 !important;margin-left:1em !important;}.ui.dropdown>.text>[class*="left floated"],.ui.dropdown .menu .item>[class*="left floated"]{float:left !important;margin-left:0 !important;margin-right:1em !important;}.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0;}.ui.dropdown .menu>.header{margin:1rem 0 .75rem;padding:0 1.14285714rem;color:rgba(0,0,0,.85);font-size:.78571429em;font-weight:bold;text-transform:uppercase;}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0;margin:.5em 0;}.ui.dropdown .menu>.input{width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.14285714rem .78571429rem;min-width:10rem;}.ui.dropdown .menu>.header+.input{margin-top:0;}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em;}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:.5em;padding-bottom:.5em;}.ui.dropdown>.text>.description,.ui.dropdown .menu>.item>.description{float:right;margin:0 0 0 1em;color:rgba(0,0,0,.4);}.ui.dropdown .menu>.message{padding:.78571429rem 1.14285714rem;font-weight:normal;}.ui.dropdown .menu>.message:not(.ui){color:rgba(0,0,0,.4);}.ui.dropdown .menu .menu{top:0% !important;left:100% !important;right:auto !important;margin:0 0 0 -.5em !important;border-radius:.28571429rem !important;z-index:21 !important;}.ui.dropdown .menu .menu:after{display:none;}.ui.dropdown>.text>.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image{margin-top:0;}.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-top:0;}.ui.dropdown>.text>.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-left:0;float:none;margin-right:.78571429rem;}.ui.dropdown>.text>img,.ui.dropdown>.text>.image,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{display:inline-block;vertical-align:middle;width:auto;max-height:2em;}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none;}.ui.menu .ui.dropdown .menu .active.item{border-left:none;}.ui.menu .right.menu .dropdown:last-child .menu,.ui.menu .right.dropdown.item .menu,.ui.buttons>.ui.dropdown:last-child .menu{left:auto;right:0;}.ui.label.dropdown .menu{min-width:100%;}.ui.dropdown.icon.button>.dropdown.icon{margin:0;}.ui.button.dropdown .menu{min-width:100%;}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);min-width:14em;min-height:2.71428571em;display:inline-block;padding:.78571429em 2.1em .78571429em 1em;color:rgba(0,0,0,.87);box-shadow:none;border-radius:.28571429rem;-webkit-transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease;}.ui.selection.dropdown.visible,.ui.selection.dropdown.active{z-index:10;}select.ui.dropdown{height:38px;padding:.5em;border:1px solid rgba(34,36,38,.15);visibility:visible;}.ui.selection.dropdown>.search.icon,.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon{cursor:pointer;position:absolute;width:auto;height:auto;line-height:1.21428571em;top:.78571429em;right:1em;z-index:3;margin:-.78571429em;padding:.78571429em;opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;}.ui.compact.selection.dropdown{min-width:0;}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0 !important;width:auto;outline:none;margin:0 -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);-webkit-transition:opacity .1s ease;transition:opacity .1s ease;}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none;}.ui.selection.dropdown .menu>.message{padding:.78571429rem 1.14285714rem;}@media only screen and (max-width:767px){.ui.selection.dropdown .menu{max-height:8.01428571rem;}}@media only screen and (min-width:768px){.ui.selection.dropdown .menu{max-height:10.68571429rem;}}@media only screen and (min-width:992px){.ui.selection.dropdown .menu{max-height:16.02857143rem;}}@media only screen and (min-width:1920px){.ui.selection.dropdown .menu{max-height:21.37142857rem;}}.ui.selection.dropdown .menu>.item{border-top:1px solid #fafafa;padding:.78571429rem 1.14285714rem !important;white-space:normal;word-wrap:normal;}.ui.selection.dropdown .menu>.hidden.addition.item{display:none;}.ui.selection.dropdown:hover{border-color:rgba(34,36,38,.35);box-shadow:none;}.ui.selection.active.dropdown{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);}.ui.selection.active.dropdown .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);}.ui.selection.dropdown:focus{border-color:#96c8da;box-shadow:none;}.ui.selection.dropdown:focus .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);}.ui.selection.visible.dropdown>.text:not(.default){font-weight:normal;color:rgba(0,0,0,.8);}.ui.selection.active.dropdown:hover{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);}.ui.selection.active.dropdown:hover .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:1;z-index:3;}.ui.active.selection.dropdown{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}.ui.active.empty.selection.dropdown{border-radius:.28571429rem !important;box-shadow:none !important;}.ui.active.empty.selection.dropdown .menu{border:none !important;box-shadow:none !important;}.ui.search.dropdown{min-width:'';}.ui.search.dropdown>input.search{background:none transparent !important;border:none !important;box-shadow:none !important;cursor:text;top:4px;left:3px;width:100%;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit;}.ui.search.dropdown>input.search{position:absolute;z-index:2;}.ui.search.dropdown>.text{cursor:text;position:relative;left:1px;z-index:3;}.ui.search.selection.dropdown>input.search{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em;}.ui.search.selection.dropdown>span.sizer{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em;display:none;white-space:pre;}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto;}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none;}.ui.active.search.dropdown input.search:focus+.text .icon,.ui.active.search.dropdown input.search:focus+.text .flag{opacity:.45;}.ui.active.search.dropdown input.search:focus+.text{color:rgba(115,115,115,.87) !important;}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;}@media only screen and (max-width:767px){.ui.search.dropdown .menu{max-height:8.01428571rem;}}@media only screen and (min-width:768px){.ui.search.dropdown .menu{max-height:10.68571429rem;}}@media only screen and (min-width:992px){.ui.search.dropdown .menu{max-height:16.02857143rem;}}@media only screen and (min-width:1920px){.ui.search.dropdown .menu{max-height:21.37142857rem;}}.ui.multiple.dropdown{padding:.22619048em 2.1em .22619048em .35714286em;}.ui.multiple.dropdown .menu{cursor:auto;}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text;}.ui.multiple.dropdown>.label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:.14285714rem .28571429rem .14285714rem 0;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;}.ui.multiple.dropdown .dropdown.icon{margin:'';padding:'';}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em;}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em !important;}.ui.multiple.dropdown>.label~.text{display:none;}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em;}.ui.multiple.search.dropdown>.label~.text{display:none;}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;width:2.2em;line-height:1.21428571em;}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit;}.ui.inline.dropdown .dropdown.icon{margin:0 .5em 0 .21428571em;vertical-align:baseline;}.ui.inline.dropdown>.text{font-weight:bold;}.ui.inline.dropdown .menu{cursor:auto;margin-top:.21428571em;border-radius:.28571429rem;}.ui.dropdown .menu .active.item{background:transparent;font-weight:bold;color:rgba(0,0,0,.95);box-shadow:none;z-index:12;}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);z-index:13;}.ui.loading.dropdown>i.icon{height:1em !important;padding:1.14285714em 1.07142857em !important;}.ui.loading.dropdown>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1);}.ui.loading.dropdown>i.icon:after{position:absolute;content:'';top:50%;left:50%;box-shadow:0 0 0 1px transparent;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:dropdown-spin .6s linear;animation:dropdown-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;}.ui.loading.dropdown.button>i.icon:before,.ui.loading.dropdown.button>i.icon:after{display:none;}@-webkit-keyframes dropdown-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes dropdown-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.ui.loading.dropdown>.text{-webkit-transition:none;transition:none;}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1;}.ui.dropdown.selected,.ui.dropdown .menu .selected.item{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95);}.ui.dropdown>.filtered.text{visibility:hidden;}.ui.dropdown .filtered.item{display:none !important;}.ui.dropdown.error,.ui.dropdown.error>.text,.ui.dropdown.error>.default.text{color:#9f3a38;}.ui.selection.dropdown.error{background:#fff6f6;border-color:#e0b4b4;}.ui.selection.dropdown.error:hover{border-color:#e0b4b4;}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu{border-color:#e0b4b4;}.ui.dropdown.error>.menu>.item{color:#9f3a38;}.ui.multiple.selection.error.dropdown>.label{border-color:#e0b4b4;}.ui.dropdown.error>.menu>.item:hover{background-color:#fff2f2;}.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf;}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:.45;}.ui.dropdown .menu{left:0;}.ui.dropdown .right.menu>.menu,.ui.dropdown .menu .right.menu{left:100% !important;right:auto !important;border-radius:.28571429rem !important;}.ui.dropdown>.left.menu .menu,.ui.dropdown .menu .left.menu{left:auto !important;right:100% !important;border-radius:.28571429rem !important;}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0 .78571429rem 0 0;}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0 .78571429rem 0 0;}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em;}.ui.upward.dropdown>.menu{top:auto;bottom:100%;box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:.28571429rem .28571429rem 0 0;}.ui.dropdown .upward.menu{top:auto !important;bottom:0 !important;}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:.28571429rem .28571429rem 0 0 !important;}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:.28571429rem .28571429rem 0 0;}.ui.upward.selection.dropdown .menu{border-top-width:1px !important;border-bottom-width:0 !important;box-shadow:0 -2px 3px 0 rgba(0,0,0,.08);}.ui.upward.selection.dropdown:hover{box-shadow:0 0 2px 0 rgba(0,0,0,.05);}.ui.active.upward.selection.dropdown{border-radius:0 0 .28571429rem .28571429rem !important;}.ui.upward.selection.dropdown.visible{box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:0 0 .28571429rem .28571429rem !important;}.ui.upward.active.selection.dropdown:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.05);}.ui.upward.active.selection.dropdown:hover .menu{box-shadow:0 -2px 3px 0 rgba(0,0,0,.08);}.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{overflow-x:hidden;overflow-y:auto;}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100% !important;width:auto !important;}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;box-shadow:none !important;border-radius:0 !important;margin:0 !important;min-width:100% !important;width:auto !important;border-top:1px solid rgba(34,36,38,.15);}.ui.scrolling.dropdown .menu .item.item.item,.ui.dropdown .scrolling.menu>.item.item.item{border-top:none;}.ui.scrolling.dropdown .menu .item:first-child,.ui.dropdown .scrolling.menu .item:first-child{border-top:none;}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block;}@media all and (-ms-high-contrast:none){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{min-width:calc(100% - 17px);}}@media only screen and (max-width:767px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:10.28571429rem;}}@media only screen and (min-width:768px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:15.42857143rem;}}@media only screen and (min-width:992px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:20.57142857rem;}}@media only screen and (min-width:1920px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:20.57142857rem;}}.ui.simple.dropdown .menu:before,.ui.simple.dropdown .menu:after{display:none;}.ui.simple.dropdown .menu{position:absolute;display:block;overflow:hidden;top:-9999px !important;opacity:0;width:0;height:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100% !important;opacity:1;}.ui.simple.dropdown>.menu>.item:active>.menu,.ui.simple.dropdown:hover>.menu>.item:hover>.menu{overflow:visible;width:auto;height:auto;top:0% !important;left:100% !important;opacity:1;}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;width:0;overflow:hidden;}.ui.simple.visible.dropdown>.menu{display:block;}.ui.fluid.dropdown>.dropdown.icon{float:right;}.ui.floating.dropdown .menu{left:0;right:auto;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15) !important;border-radius:.28571429rem !important;}.ui.floating.dropdown>.menu{margin-top:.5em !important;border-radius:.28571429rem !important;}.ui.pointing.dropdown>.menu{top:100%;margin-top:.78571429rem;border-radius:.28571429rem;}.ui.pointing.dropdown>.menu:after{display:block;position:absolute;pointer-events:none;content:'';visibility:visible;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;box-shadow:-1px -1px 0 1px rgba(34,36,38,.15);background:#fff;z-index:2;}.ui.pointing.dropdown>.menu:after{top:-.25em;left:50%;margin:0 0 0 -.25em;}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0%;right:auto;margin:1em 0 0;}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0%;right:auto;margin:1em 0 0;}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;left:1em;right:auto;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.ui.top.right.pointing.dropdown>.menu{top:100%;bottom:auto;right:0%;left:auto;margin:1em 0 0;}.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;left:auto;right:1em;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.ui.left.pointing.dropdown>.menu{top:0%;left:100%;right:auto;margin:0 0 0 1em;}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-.25em;margin:0 0 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.ui.right.pointing.dropdown>.menu{top:0%;left:auto;right:100%;margin:0 1em 0 0;}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-.25em;margin:0 0 0 0;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ui.bottom.pointing.dropdown>.menu{top:auto;bottom:100%;left:0%;right:auto;margin:0 0 1em;}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;right:auto;margin:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ui.bottom.pointing.dropdown>.menu .menu{top:auto !important;bottom:0 !important;}.ui.bottom.left.pointing.dropdown>.menu{left:0%;right:auto;}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto;}.ui.bottom.right.pointing.dropdown>.menu{right:0%;left:auto;}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em;}.ui.upward.pointing.dropdown>.menu,.ui.upward.top.pointing.dropdown>.menu{top:auto;bottom:100%;margin:0 0 .78571429rem;border-radius:.28571429rem;}.ui.upward.pointing.dropdown>.menu:after,.ui.upward.top.pointing.dropdown>.menu:after{top:100%;bottom:auto;box-shadow:1px 1px 0 1px rgba(34,36,38,.15);margin:-.25em 0 0;}.ui.upward.right.pointing.dropdown:not(.top):not(.bottom)>.menu{top:auto;bottom:0;margin:0 1em 0 0;}.ui.upward.right.pointing.dropdown:not(.top):not(.bottom)>.menu:after{top:auto;bottom:0;margin:0 0 1em 0;box-shadow:-1px -1px 0 1px rgba(34,36,38,.15);}.ui.upward.left.pointing.dropdown:not(.top):not(.bottom)>.menu{top:auto;bottom:0;margin:0 0 0 1em;}.ui.upward.left.pointing.dropdown:not(.top):not(.bottom)>.menu:after{top:auto;bottom:0;margin:0 0 1em 0;box-shadow:-1px -1px 0 1px rgba(34,36,38,.15);}@font-face{font-family:'Dropdown';src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');font-weight:normal;font-style:normal;}.ui.dropdown>.dropdown.icon{font-family:'Dropdown';line-height:1;height:1em;width:1.23em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:normal;font-style:normal;text-align:center;}.ui.dropdown>.dropdown.icon{width:auto;}.ui.dropdown .menu .item .dropdown.icon:before{content:'';}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:"";}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:"";}
/*!
 * # Semantic UI 2.2.10 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible !important;}.loading.transition{position:absolute;top:-99999px;left:-99999px;}.hidden.transition{display:none;visibility:hidden;}.visible.transition{display:block !important;visibility:visible !important;}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused;}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.transition.browse{-webkit-animation-duration:500ms;animation-duration:500ms;}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn;}.transition.browse.out,.transition.browse.left.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft;}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight;}@-webkit-keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7;}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999;}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999;}}@keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7;}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999;}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999;}}@-webkit-keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg);transform:translateX(0%) rotateY(0deg) rotateX(0deg);}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);}80%{opacity:1;}100%{z-index:-1;-webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);transform:translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);opacity:0;}}@keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg);transform:translateX(0%) rotateY(0deg) rotateX(0deg);}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);}80%{opacity:1;}100%{z-index:-1;-webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);transform:translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);opacity:0;}}@-webkit-keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg);transform:translateX(0%) rotateY(0deg) rotateX(0deg);}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);}80%{opacity:1;}100%{z-index:1;-webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);transform:translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);opacity:0;}}@keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg);transform:translateX(0%) rotateY(0deg) rotateX(0deg);}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);}80%{opacity:1;}100%{z-index:1;-webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);transform:translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);opacity:0;}}.drop.transition{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1);}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn;}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut;}@-webkit-keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}}@keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn;}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut;}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%);}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%);}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%);}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%);}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%);}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%);}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%);}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%);}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%);}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%);}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%);}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%);}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%);}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%);}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%);}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%);}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:600ms;animation-duration:600ms;}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn;}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut;}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn;}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut;}@-webkit-keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0;}100%{-webkit-transform:perspective(2000px) rotateY(0deg);transform:perspective(2000px) rotateY(0deg);opacity:1;}}@keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0;}100%{-webkit-transform:perspective(2000px) rotateY(0deg);transform:perspective(2000px) rotateY(0deg);opacity:1;}}@-webkit-keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0;}100%{-webkit-transform:perspective(2000px) rotateX(0deg);transform:perspective(2000px) rotateX(0deg);opacity:1;}}@keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0;}100%{-webkit-transform:perspective(2000px) rotateX(0deg);transform:perspective(2000px) rotateX(0deg);opacity:1;}}@-webkit-keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0deg);transform:perspective(2000px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0;}}@keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0deg);transform:perspective(2000px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0;}}@-webkit-keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0deg);transform:perspective(2000px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0;}}@keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0deg);transform:perspective(2000px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0;}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn;}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut;}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8);}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8);}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);}}@keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn;}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp;}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown;}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft;}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight;}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut;}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp;}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown;}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft;}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight;}@-webkit-keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}100%{-webkit-transform:none;transform:none;}}@keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}100%{-webkit-transform:none;transform:none;}}@-webkit-keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}100%{-webkit-transform:none;transform:none;}}@keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}100%{-webkit-transform:none;transform:none;}}@-webkit-keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}100%{-webkit-transform:none;transform:none;}}@keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}100%{-webkit-transform:none;transform:none;}}@-webkit-keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}@keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}@-webkit-keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-webkit-keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@-webkit-keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@-webkit-keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:top center;transform-origin:top center;}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:bottom center;transform-origin:bottom center;}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center right;transform-origin:center right;}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center left;transform-origin:center left;}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:top center;transform-origin:top center;}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:bottom center;transform-origin:bottom center;}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center right;transform-origin:center right;}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center left;transform-origin:center left;}@-webkit-keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);}}@keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);}}@-webkit-keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);}}@keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);}}@-webkit-keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);}}@keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);}}@-webkit-keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);}}@keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);}}.transition.swing{-webkit-animation-duration:800ms;animation-duration:800ms;}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:top center;transform-origin:top center;}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:bottom center;transform-origin:bottom center;}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center right;transform-origin:center right;}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center left;transform-origin:center left;}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:top center;transform-origin:top center;}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:bottom center;transform-origin:bottom center;}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center right;transform-origin:center right;}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center left;transform-origin:center left;}@-webkit-keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1;}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg);}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg);}100%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);}}@keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1;}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg);}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg);}100%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);}}@-webkit-keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0;}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1;}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg);}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg);}100%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);}}@keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0;}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1;}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg);}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg);}100%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);}}@-webkit-keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg);}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg);}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1;}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0;}}@keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg);}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg);}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1;}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0;}}@-webkit-keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg);}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg);}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1;}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0;}}@keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg);}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg);}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1;}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0;}}.flash.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:flash;animation-name:flash;}.shake.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:shake;animation-name:shake;}.bounce.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:bounce;animation-name:bounce;}.tada.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:tada;animation-name:tada;}.pulse.transition{-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-name:pulse;animation-name:pulse;}.jiggle.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:jiggle;animation-name:jiggle;}@-webkit-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px);}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px);}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7;}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7;}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}@-webkit-keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}header{width:100%;position:relative;position:fixed;top:0;z-index:100;height:120px;background:rgba(0,0,0,.85);transition:background .3s ease;}header::before{content:'';display:block;width:100%;height:1px;border-top:1px solid rgba(255,255,255,.2);position:absolute;top:45px;left:0;}header.join-header:before{content:none;}header.sticky,.no-banner header,.no-banner header.sticky{background:#000;}header .wrap{width:90%;height:100%;padding:0 15px;}header .nav-wrap{height:100%;}header .logo{width:120px;height:120px;display:block;float:left;margin-bottom:-40px;z-index:1;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}header .logo img{width:100%;height:auto;}header li{margin:0;}@media(max-width:1400px){header{height:100px;}header::before{top:36px;}header .logo{width:100px;height:100px;}}@media(max-width:1100px){header{height:80px;box-shadow:0 0 10px rgba(0,0,0,.2);right:0%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation:cubic-bezier(.55);}header .logo{width:80px;height:80px;}header::before{content:none;}header.active{right:40%;}header nav.active{max-height:3000px;}.header-nav{display:none;}main{right:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation:cubic-bezier(.55);position:relative;}main.nav-active{right:40%;}}@media(max-width:767px){header{height:60px;}header.active{right:80%;}header .wrap{width:100%;}header .logo{width:60px;height:60px;}main.nav-active{right:80%;}}header nav.primary{font-size:14px;font-size:1.4em;line-height:1.5;margin-left:20px;}header ul li{list-style:none;}header nav>ul>li{position:relative;}header nav>ul>li:not(:first-child){padding-left:20px;}header nav ul li a{color:#fff;font-weight:600;text-transform:uppercase;}header nav ul li a:hover{color:#c8102e;}@media(max-width:1400px){header nav.primary{font-size:13px;font-size:1.3em;line-height:1.5;}}@media(max-width:1100px){header nav.primary{margin-left:0;}}@media(max-width:767px){header nav{margin-left:0;}header nav>ul>li:first-of-type:after{display:none;}}.search-form{overflow:hidden;position:fixed;top:120px;left:0;width:100%;height:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#262626;}@media(max-width:1400px){.search-form{top:100px;}}@media(max-width:1100px){.search-form{top:80px;}}@media(max-width:767px){.search-form{position:static;height:auto;transition:none !important;}}.nav-icons{height:45px;list-style:none;justify-content:flex-end;align-items:center;}.nav-icons li{height:100%;padding:0 20px;border-left:1px solid rgba(255,255,255,.2);}.nav-icons a,.nav-icons label,.nav-icons label.active{color:#ccc;position:static;width:auto;font:inherit;text-align:center;vertical-align:middle;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;cursor:pointer;height:100%;display:flex;align-items:center;}.mobile-controls li a,.mobile-controls li label{position:static;display:table-cell;vertical-align:middle;width:60px;text-align:center;font-size:inherit;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;cursor:pointer;}.mobile-controls li:first-child{margin-right:10px;}.mobile-controls li a.button{width:auto;min-width:0;}.nav-icons a:hover,.nav-icons label:hover,.nav-icons .search-btn.active span{color:#c8102e;}.nav-icons span{font-size:25px;font-size:2.5em;line-height:1.5;margin-right:20px;vertical-align:middle;}.nav-icons span:before,.mobile-controls span:before{color:inherit;}.nav-icons small{font-size:14px;font-size:1.4em;line-height:1.5;font-weight:600;text-transform:uppercase;}.initials{display:block;width:29px;height:29px;margin:0 auto;padding-top:6px;border-radius:50%;background:#c8102e;font-style:normal;font-weight:700;font-size:12px;color:#fff;text-align:center;}.nav-icons .initials{margin:3px 15px 4px auto;}.mobile-controls{display:none;color:#c8102e;}.mobile-controls ul{height:100%;margin-right:20px;list-style:none;line-height:.9em;}.mobile-controls ul small{display:none;}@media(max-width:1400px){.nav-icons{height:36px;}.nav-icons span{font-size:20px;font-size:2em;line-height:1.5;}.nav-icons small{font-size:13px;font-size:1.3em;line-height:1.5;}}@media(max-width:1100px){nav.primary{width:100%;}nav.primary ul li{padding:0 !important;border-bottom:1px solid rgba(255,255,255,.1);}nav.primary ul li a{display:block;padding:15px;text-align:left;}.mobile-controls .initials{padding-top:10px;}}@media(max-width:767px){.mobile-controls li a,.mobile-controls li label{width:45px;}.mobile-controls ul{margin-right:10px;}}.right-buttons{margin-left:20px;}.right-buttons .button{min-width:0;width:140px;margin-left:10px;}.right-buttons .logout{display:none;}.button.il{display:inline;}@media(max-width:1300px){.right-buttons .button{width:auto;white-space:nowrap;}}@media(max-width:1200px){.right-buttons{margin-left:5px;}}@media(max-width:1100px){.right-buttons{margin:0;width:100%;padding:15px 15px 0 15px;}.right-buttons div{width:100%;}.right-buttons .button{width:100%;margin:0 0 15px 0;}.right-buttons .button.il{display:inline-block;}.right-buttons .logout{display:block;}}.navbar-collapse,.navbar-collapse__inner{justify-content:flex-end;}.navbar-collapse__inner{height:75px;}.mob-nav{color:#fff;cursor:pointer;}.mob-nav .icon-nav-icon:before{color:inherit;}@media(max-width:1400px){.navbar-collapse__inner{height:64px;}}@media(max-width:1100px){.mobile-controls{display:-ms-flexbox !important;display:flex !important;float:right;height:100%;}.mobile-controls span{font-size:20px;font-size:2em;line-height:1.5;}.nav-actions,.nav-icons,nav.primary ul,.right-buttons{-ms-flex-direction:column !important;flex-direction:column !important;}.hide-tablet{display:none !important;}.nav-icons li{width:100%;}}@media(max-width:1100px) and (min-width:767px){.nav-actions{position:fixed;top:0;height:100%;overflow-y:auto;margin-left:0;margin-top:0;padding-top:0;background:#262626;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation:cubic-bezier(.55);right:-40%;width:40%;}header.active .nav-actions{right:0;left:initial;}}@media(max-width:767px){.navbar-collapse{position:fixed;top:0;height:100%;overflow-y:auto;margin-left:0;margin-top:0;padding-top:0;background:#262626;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation:cubic-bezier(.55);right:-80%;width:80%;}.navbar-collapse__inner{-ms-flex-direction:column !important;flex-direction:column !important;height:auto;}.nav-wrap.active .navbar-collapse{right:0;}.nav-actions{flex:1;}.hide-mobile{display:none !important;}}.page-nav{position:fixed;top:120px;z-index:98;width:100%;height:44px;background:rgba(0,0,0,.85);font-weight:bold;transition:all .3s ease;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);}.page-nav .flex-wrap{position:relative;height:100%;}.page-nav li{display:inline-block;vertical-align:top;margin:0;}.page-nav li:not(:last-of-type){margin-right:35px;}.page-nav a:not(.button){position:relative;display:block;overflow:hidden;padding:13px 0 13px 0;color:#fff;font-size:11px;font-size:1.1em;line-height:1.5;text-transform:uppercase;text-align:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.page-nav li .button{position:relative;display:block;min-width:0;margin:0;padding:13px 0 13px 0;border:none;background:none;font-size:11px;font-size:1.1em;line-height:1.5;font-family:Montserrat;font-weight:bold;letter-spacing:inherit;}.page-nav li .button:hover{color:#fff !important;}.page-nav__left{position:absolute;left:190px;right:15px;max-width:100%;height:100%;}.page-nav__left ul{position:relative;height:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;}.page-nav__left ul::-webkit-scrollbar{display:none;}.page-nav__left .page-nav__back{display:none;}.page-nav__right{float:right;}.page-nav__right .button{margin-left:20px;padding:11px 10px;}.page-nav a.page-nav__back,.page-nav .page-nav__back a{float:left;color:#989898;}.page-nav a:not(.button):after,.page-nav .button:after{content:"";position:absolute;left:0;right:0;bottom:-3px;display:block;height:3px;background:#c8102e;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.page-nav a:not(.button):hover:after,.page-nav .button:hover:after,.page-nav .current-section a:after{bottom:0;}.page-nav.sticky,.no-banner .page-nav{background:#0e0e0e;}@media(max-width:1400px){.page-nav{top:100px;}.page-nav__left{left:150px;}}@media only screen and (max-width:1100px){.page-nav{top:80px;}}@media only screen and (max-width:767px){.page-nav,.nav-is-sticky .page-nav,.has-notification.hide-notification .page-nav,.has-notification.nav-is-sticky.hide-notification .page-nav{top:60px;}.page-nav__left{left:15px;}}#Banners{position:relative;background:#000;color:#fff;padding:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;overflow:hidden;}#Banners>div{display:none;}#Banners>div:first-of-type{display:block;}#Banners.slick-initialized>div{display:block;}#Banners .overlay,.social-media-wall .overlay,.lb.overlay{display:none;}#Banners .flex-wrap,.page-title .flex-wrap{position:absolute;height:100%;left:0;right:0;}#Banners .flex-wrap::before,.page-title .flex-wrap::before{content:'';display:block;width:550%;height:100%;position:absolute;top:120px;left:-500%;z-index:1;}#Banners.slick-initialized .overlay,.social-media-wall .slick-initialized .overlay{display:block;}#Banners .slick-track{height:100%;}#Banners .slick-dots{opacity:1;visibility:visible;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}#Banners .content,.page-title .content{padding-top:50px;width:calc(50% - 30px);z-index:4;}#Banners .hide{opacity:0 !important;visibility:hidden !important;}#Banners.content-hide .slick-arrows,#Banners.content-hide .slick-dots,#Banners.content-hide .overlay,#Banners.content-hide .content{opacity:0 !important;visibility:hidden !important;}#Banners .overlay{opacity:0;visibility:hidden;}#Banners.slick-initialized .overlay{opacity:1;visibility:visible;}#Banners img{float:left;width:100%;}#Banners>div{height:100%;position:relative;}#Banners .overlay{background:rgba(0,0,0,.45);opacity:1;visibility:visible;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}#Banners .content p{color:#fff;margin:0;}#Banners .content p.red{color:#c8102e;}#Banners .content p.white{color:#fff;}#Banners .content p.black{color:#171717;}#Banners .content p.copy{display:inline-block;max-width:820px;}#Banners .content p.title{font-size:65px;font-size:6.5em;line-height:1.1;font-weight:normal;}#Banners .content p.title u{text-decoration:none;display:block;}#Banners .content p.title span{font-size:.4em;margin-bottom:15px;}#Banners .button{margin-top:20px;}#Banners p.title span,.page-title h1 u{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:26px;display:block;line-height:2;}#Banners .banner-image{position:absolute;width:100%;height:100%;}#Banners .banner-image img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;}.wp-loaded #Banners p.title span{font-family:'Montserrat',sans-serif,Verdana;line-height:1.5;}#Banners .content .button.white-button{background-color:#fff;color:#c8102e;}#Banners .content .button.black-button{background-color:#000;color:#fff;}#Banners .slick-slide{height:100%;position:relative;overflow:hidden;}.mobile-fade{display:none;}.video-banner{position:relative;background:#262626;width:100%;margin-top:0;}.video-banner .image{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.video-banner .hide{opacity:0;visibility:hidden;}.video-banner .playing{opacity:1;visibility:visible;}.video-banner iframe{width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;visibility:hidden;position:absolute;top:0;left:0;}.video-banner.content-hide .content,.video-banner.content-hide .image{opacity:0;visibility:hidden;}.video.close,.video-banner .close{position:absolute;top:53px;right:-100px;background:#c8102e;color:#fff;font-size:40px;font-size:4em;line-height:1.5;padding:5px 20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;cursor:pointer;z-index:1;}.video.close{z-index:22;}.video.close.playing,.video-banner .close.playing{right:0;}.video-banner .close:hover{background:#262626;}.video-banner .close span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.video-banner .close:hover span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.video-banner h1,.video-banner p{color:#fff;}.video-banner h1,.video-banner p,.video-banner a{position:relative;}.video-banner p{margin-bottom:50px;}.video-banner .icon-play{width:70px;height:70px;font-size:7em;margin:0 auto 50px auto;display:block;color:#c8102e;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);cursor:pointer;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;}.icon-play .path2{position:absolute;}.video-banner .icon-play:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}.video-banner .video-container{position:relative;width:100%;height:100%;}.page-title picture img{width:100%;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.page-title{position:relative;padding:0;background:#171717;overflow:hidden;min-height:300px;}.page-title .flex-wrap{position:absolute;height:100%;left:0;right:0;}.page-title .flex-wrap::before{width:540%;}.page-title .content-container{opacity:1;}.page-title .content-container::before{content:'';display:block;width:100%;height:100%;position:absolute;opacity:.2;}.page-title .content{line-height:1;padding:110px 0 0 0;width:calc(40% - 30px);}main.has-page-nav .page-title .content{padding-top:152px;}.page-title h1 u{display:block;color:#c8102e;text-decoration:none;}.banner-wrap{position:relative;transform-origin:center center;overflow:hidden;}.homepage #Banners .slick-dots{bottom:90px;}.slick-dots li button:before{width:9px;height:9px;color:#fff;border:2px solid #fff;}.slick-dots li.slick-active button:before{background:#fff;}.slick-dots li{width:13px;height:13px;margin:0 8px;}.text-banner{padding:210px 0 100px 0;background:#262626;position:relative;}.text-banner .content{max-width:1000px;width:90%;margin:0 auto;text-align:center;z-index:2;position:relative;}.text-banner .content h1,.text-banner .content p{color:#fff;}.text-banner .overlay{z-index:1;background:rgba(41,41,41,.9);}.text-banner .content p{font-size:18px;font-size:1.8em;line-height:1.5;max-width:500px;width:100%;margin:0 auto;}.social-media-wall .scroller>div:nth-child(1),.social-media-wall .scroller>div:nth-child(2),.social-media-wall .scroller>div:nth-child(3){display:block;}.social-media-wall .scroller>div{display:none;}#Banners.slick-dotted.slick-slider{margin-bottom:0;}.blocks .text-banner-block{padding:100px 0;}.text-banner-block:not([class*="-bg"]){background:#151515;}@media(max-width:1400px){.page-title .content{padding-top:84px;}main.has-page-nav .page-title .content{padding-top:126px;}.text-banner{padding-top:184px;}#Banners .flex-wrap::before,.page-title .flex-wrap::before{top:100px;}}@media(max-width:1366px){#Banners.content-hide,#Banners.content-hide>div{height:100%;}.home-page #Banner h1{font-size:70px;font-size:7em;line-height:1.5;max-width:100%;width:60%;margin-bottom:50px;}}@media(max-width:1300px) and (min-width:1100px){#Banner h1{font-size:62px;font-size:6.2em;line-height:1.5;max-width:65%;}#Banner aside{width:320px;}#Banner.shallow-banner.active .content{bottom:2%;}}@media(max-width:1300px){#Banners .content p.title{font-size:55px;font-size:5.5em;line-height:1.1;}.homepage #Banners .slick-dots{bottom:80px;}}@media(max-width:1100px){#Banner.no-banner{height:500px;}#Banner.no-banner.shallow-banner{height:300px;}#Banner.no-banner .content{bottom:5%;}#Banners .content p.title{font-size:50px;font-size:5em;line-height:1.1;}#Banners .flex-wrap::before,.page-title .flex-wrap::before{top:80px;}}@media(max-width:1024px){.icon-play .path2{left:0;}}@media(max-width:767px){#Banner h1{font-size:38px;font-size:3.8em;line-height:38;margin:0 0 20px 0;width:100%;}#Banner{overflow:visible;}main.has-page-nav .page-title .content{padding-top:102px;}#Banners .content p.title{font-size:42px;font-size:4.2em;line-height:1;}#Banners .content p.title u{margin:0;}#Banners .content p.title span{font-size:16px;margin-bottom:0;}#Banners .copy{display:none;}.text-banner{padding:110px 0 30px 0;}.mobile-fade{display:block;position:absolute;bottom:0;height:100px;width:100%;background:-moz-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(245,245,245,.91) 42%,#f5f5f5 99%,#f5f5f5 100%);background:-webkit-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(245,245,245,.91) 42%,#f5f5f5 99%,#f5f5f5 100%);background:linear-gradient(to bottom,rgba(125,185,232,0) 0%,rgba(245,245,245,.91) 42%,#f5f5f5 99%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8',endColorstr='#f5f5f5',GradientType=0);}#Banners .flex-wrap,.page-title .flex-wrap{align-items:flex-end !important;}#Banners .flex-wrap::before,.page-title .flex-wrap::before{content:none;}#Banners .content{top:initial;bottom:0;left:10px;transform:none;background:#151515;width:calc(100% - 20px);padding:15px 25px 25px 25px;text-align:center;position:absolute;}#Banners .content{padding-bottom:50px;}#Banners .content>*:last-child,.page-title .content>*:last-child{margin-bottom:0;}.homepage #Banners .slick-dots{bottom:10px;}.page-title{margin-top:0;display:flex;flex-direction:column-reverse;}.page-title .flex-wrap{position:initial;}.page-title .content{padding:25px;margin-top:-50px;text-align:center;background:#151515;width:100%;}.page-title.valign .content{width:100%;left:0;padding:0 15px;}#Banners.slick-dotted.slick-slider{margin-bottom:0;}.social-media-wall .scroller>div:nth-child(1){display:block;}.social-media-wall .scroller>div,.social-media-wall .scroller>div:nth-child(2),.social-media-wall .scroller>div:nth-child(3){display:none;}.social-media-wall .scroller.slick-initalized>div{display:block;}.page-title[class*="bb-"]{border:0;}.page-title.bb-green .content{border-top:7px solid #62fec8;}.page-title.bb-pink .content{border-top:7px solid #ec008c;}.page-title.bb-blue .content{border-top:7px solid #00aeef;}.page-title.bb-yellow .content{border-top:7px solid #dfe31c;}.page-title.bb-orange .content{border-top:7px solid #f68920;}.page-title.bb-black .content{border-top:7px solid #171717;}.page-title.bb-grey .content{border-top:7px solid #5d5d5c;}.page-title.bb-cool-grey .content{border-top:7px solid #ededec;}.page-title.bb-cool-red .content{border-top:7px solid #c8102e;}}@media(max-width:400px){#Banners .content p.title u{font-size:10vw;}}.pre-title,.sub-title{display:block;height:auto;padding:10px 0 15px 0;font-size:28px;font-size:2.8em;line-height:1.1em;}#Banners .pre-title-carousel .slick-slide{height:auto;}.pre-title-carousel .pre-title{opacity:0;transition:opacity .3s ease;}.pre-title-carousel .pre-title.current{opacity:1;}@media(max-width:1100px){.pre-title,.sub-title{padding:5px 0 10px 0;font-size:22px;font-size:2.2em;line-height:1.1em;}}@media(max-width:767px){.pre-title,.sub-title{padding:5px 0 10px 0;font-size:18px;font-size:1.8em;line-height:1em;}}.thin-banner-block .container{background:#0090d9;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;padding:20px 0 !important;}.thin-banner-block>a:hover .container{background:#006ea6;}@media(max-width:767px){.thin-banner-block{text-align:center;}}@media(min-width:992px){.thin-banner-block p.title{font-size:18px;font-size:1.8em;line-height:1em;}}.pass-form__box{position:relative;}.pass-form-home .pass-form__box{margin-top:-60px;}.pass-form-home .pass-form__box{background:#fff;box-shadow:0 4px 7px rgba(0,0,0,.07);}.pass-form-popup{position:fixed;bottom:-200px;z-index:101;width:100%;height:200px;max-height:80%;overflow-y:auto;background:#fff;transition:bottom .3s ease;}.pass-form-popup .flex-wrap{position:relative;padding-top:20px;}.pass-form-popup.active{bottom:0;}.pass-form-popup .pass-form__box{padding-bottom:0;}.pass-form-home .pass-form__box,.pass-form-popup .pass-form__box{margin-left:-30px;margin-right:-30px;padding:30px 0;padding-right:15px;}.pass-form-home .pass-form__page{padding:30px;}.pass-form-home .pass-form__page .flex-row{align-items:center;}.pass-form-home .pass-form__page .club-selection{margin:0;}.pass-form .umbraco-forms-fieldset:first-of-type{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.pass-form .umbraco-forms-field{padding:0 15px;}.pass-form .umbraco-forms-field:not(:first-child):not(.hidden){float:left;width:25%;padding:30px 15px 0 15px;}.pass-form .input-wrap{margin:0;}.pass-form .umbraco-forms-field:first-of-type .input-wrap{display:-ms-flexbox;display:flex;}.guestpassclubselection .help-block{display:block;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:26px;font-size:2.6em;line-height:1.1;white-space:nowrap;}.find-gym .guestpassclubselection .help-block{white-space:initial;}.pass-form .club-selection{-ms-flex:1 1 auto;flex:1 1 auto;margin:-11px 0 0 15px;}.pass-form .umbraco-forms-page{display:-ms-flexbox;display:flex;}.pass-form .umbraco-forms-navigation{width:260px;min-width:260px;}.pass-form .umbraco-forms-navigation .col-md-12{padding-top:45px;padding-left:0;}.pass-form .umbraco-forms-navigation .button{width:100%;}.pass-form input[type="text"],.pass-form input[type="email"]{margin-bottom:0;}.pass-form .field-validation-error{margin:10px 0 0 0;font-size:12px;font-size:1.2em;line-height:1.5;letter-spacing:.05em;}.pass-form__box .tcs{display:block;margin:15px 15px 0 15px;font-size:11px;font-size:1.1em;line-height:1.5;}.pass-form .pass-form__box .tcs{position:absolute;top:30px;right:30px;display:block;width:245px;margin:0;}@media(max-width:1100px){.pass-form-popup{bottom:-290px;height:290px;}.pass-form-home .pass-form__box:not(.pass-form__page),.pass-form-popup .pass-form__box{padding-right:0;}.pass-form .pass-form__page{text-align:center;}.pass-form .pass-form__page .club-selection{margin-top:20px;}.pass-form .umbraco-forms-page{-ms-flex-wrap:wrap;flex-wrap:wrap;}.pass-form .umbraco-forms-navigation{width:100%;}.pass-form .umbraco-forms-navigation .col-md-12{padding-top:30px;padding-left:30px;}.pass-form .umbraco-forms-navigation .button{width:auto;}.pass-form .pass-form__box .tcs{top:auto;bottom:40px;left:240px;right:auto;}}@media(max-width:900px){.pass-form-popup{bottom:-360px;height:360px;}.pass-form .umbraco-forms-field:not(:first-child):not(.hidden){width:50%;}}@media(max-width:767px){.pass-form-popup{bottom:-390px;height:390px;}.pass-form-popup .flex-wrap{padding-left:0;padding-right:0;}.pass-form-home{padding-top:25px;}.pass-form-home .pass-form__box,.pass-form-popup .pass-form__box{margin:0;}.pass-form .umbraco-forms-field:first-of-type .input-wrap{-ms-flex-direction:column;flex-direction:column;}.guestpassclubselection .help-block{font-size:20px;font-size:2em;line-height:1.1;white-space:unset;}.pass-form .club-selection{margin:0;}}@media(max-width:575px){.pass-form-popup{bottom:-80%;height:80%;}.pass-form .umbraco-forms-field:not(:first-child):not(.hidden){width:100%;}.pass-form .pass-form__box .tcs{position:static;margin:15px 0 0 30px;}}.guestpass-bar{position:fixed;bottom:0;left:0;right:0;margin:15px auto;z-index:8;width:calc(100% - 30px);height:70px;background:#c8102e;transition:bottom .3s ease;color:#fff;}.guestpass-bar.active{bottom:-70px;}.guestpass-bar a{display:block;height:100%;color:#fff;}.guestpass-bar .flex-wrap,.guestpass-bar .flex-row{height:100%;}.guestpass-bar__title,.guestpass-bar__title-mobile{font-weight:bold;font-size:2em;line-height:.8em;text-transform:uppercase;}.guestpass-bar__title-mobile{display:none;}.guestpass-bar .button{padding:11px 14px 6px 14px;}@media(max-width:767px){.guestpass-bar{height:auto;text-align:center;}.guestpass-bar a{padding:12px 0 10px 0;}.guestpass-bar__title{display:none;}.guestpass-bar__title-mobile{display:block;font-size:16px;line-height:1.3;}.guestpass-bar .flex-row>div:last-child{display:none;}}.live-workouts{padding:0 30px;}.live-workouts .flex-row{align-items:center;}.live-workouts .flex-row .col-md-3:last-child{display:flex;flex-direction:column;align-items:flex-end;}.live-workouts p{color:#171717;font-size:20px;}.live-workouts p strong{font-weight:bold;font-family:inherit;text-transform:inherit;letter-spacing:inherit;}.live-workouts p[data-time]{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;}.live-workouts p[data-time] em{font-size:33px;font-style:normal;margin-right:.05em;line-height:1.1;color:#c8102e;}.live-workouts h2{margin-bottom:15px;}.live-workouts .button{padding:.5em 2em !important;min-width:150px;width:100%;}.live-workouts .button:last-child{margin-top:10px;}@media(max-width:767px){.live-workouts h2,.live-workouts p{text-align:center;margin-bottom:10px;}.live-workouts h2{margin-bottom:0;}.live-workouts p[data-time]{margin-bottom:0;}.live-workouts .flex-row .col-md-3:last-child{flex-direction:row;flex-wrap:wrap;justify-content:center;}.live-workouts .button{min-width:190px;width:auto;margin:0 5px;}}.promo-blocks{padding-bottom:0;}.promo-blocks>div{background:#262626;color:#fff;position:relative;padding-bottom:45%;}.promo-blocks>div:last-of-type{background:#262626;}.promo-blocks p,.promo-blocks h3,.promo-blocks h2,.promo-blocks h1{color:#fff;}.promo-blocks .content{position:relative;z-index:10;padding:5%;}.promo-blocks .pre-title,.promo-blocks b{font-size:22px;font-size:2.2em;line-height:1.6;text-transform:uppercase;font-weight:bold;color:#c8102e;}.promo-blocks .content p:not(.pre-title){font-size:22px;font-size:2.2em;line-height:1.4;margin:0 0 30px 0;}.promo-blocks input[type=text]{border-bottom:1px solid #fff;background:rgba(0,0,0,.8);padding:16px 20px 15px 50px;height:auto;}.promo-blocks h1 b,.promo-blocks h2 b{font-size:5px;font-size:.5em;line-height:2;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;display:block;clear:both;}.promo-blocks .postcode-search{float:right;}.postcode-search .pc-wrap{max-width:500px;width:90%;margin:0 auto;}.geolocation .button{position:relative;}blocks.head>div{padding-bottom:35%;}.promo-blocks .valign .content{position:absolute;left:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:100%;}.promo-blocks .valign .content:before{content:' ';display:inline-block;height:100%;vertical-align:middle;}.timetable{opacity:0;}.class-popup{display:none;}@media(max-width:1340px){.promo-blocks.head>div{padding-bottom:50%;}}@media(max-width:1100px){.promo-blocks.head>div{padding-bottom:45%;}}@media(max-width:1024px){.promo-blocks>div{padding-bottom:50%;}.cta-blocks .v-center{top:0;transform:translateY(0);}}@media(max-width:767px){.promo-blocks>div{padding:80px 5%;height:auto;padding-bottom:50%;}.promo-blocks .pre-title{font-size:22px;font-size:2.2em;line-height:1.6;margin:-30px 0 5px 0;}.promo-blocks.head>.stretch{background:#262626 !important;}.promo-blocks.head h1,.promo-blocks.head h2{display:none;}.promo-blocks.head .postcode-search{width:100%;padding:30px 0 0 0;}.promo-blocks>div{clear:both;}.promo-blocks>div{clear:both;}.promo-blocks.head>div{padding:30px 0;}.promo-blocks.head .valign .content{position:relative;}.promo-blocks.head .valign .content:before{height:auto;}.promo-blocks.head .valign .content{top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}.promo-blocks.head>div:last-of-type{padding-top:0;}.promo-blocks .postcode-form{margin-top:-20px;}}@media(max-width:420px){.promo-blocks>div{padding-bottom:75%;}}.filter-bar{background:#fff;}.filter-bar__search{position:relative;}.filter-bar__search input[type="search"]{margin:0;padding:20px 40px;border:none;background:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#171717;}.filter-bar__search input[type="search"]+label{z-index:2;top:20px;left:40px;font-size:15px;font-size:1.5em;line-height:1.5;color:#a9a9a9;cursor:text;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent;}.filter-bar__search input[type="search"]:focus+label,.filter-bar__search input[type="search"].has-value+label{top:5px;left:40px;font-size:10.5px;font-size:1.05em;line-height:1.5;color:#777 !important;}.filter-bar .filter-bar__search .icon-search{position:absolute;top:19px;z-index:2;font-size:2em;color:#c8102e;}.filter-bar__search .icon-search:before{color:inherit;}.filter-bar .ui.fluid.dropdown{min-width:140px;max-width:100%;padding-left:0;}.filter-bar .ui.selection.active.dropdown,.filter-bar .ui.selection.active.dropdown:hover{border-bottom:none;}.filter-bar .ui.search.dropdown>.text{top:0;padding-top:7px;font-size:1.9em;text-align:left;color:#fff;}.filter-bar .ui.selection.visible.dropdown>.text:not(.default){color:#a9a9a9;}.filter-bar .ui.search.selection.dropdown>input.search{top:8px;left:0;margin:0;padding-left:1px;font-size:1.9em;line-height:1.5;color:#fff;}.filter-bar .ui.dropdown>.dropdown.icon:before{color:#fff;}.filter-bar-dark{background:#2b2a2a;}.filter-bar-dark .filter-bar__search .icon-search,.filter-bar-dark .filter-bar__search input[type="search"]{color:#fff;}.filter-bar-dark .filter-bar__search input[type="search"]:focus+label,.filter-bar-dark .filter-bar__search input[type="search"].has-value+label{color:#a9a9a9 !important;}.filter-bar-dark .club-selection .club-selection__button{border-color:#555;}.filter-bar-dark .club-selection .club-selection__button:after{background:#555;}.filter-bar .club-selection{margin:0;}.filter-bar .club-selection .club-selection__button{font-size:18px;font-size:1.8em;line-height:1.1;color:#171717;}.filter-bar .filter-bar-dark .icon-search,.filter-bar-dark .club-selection .club-selection__button,.filter-bar-dark .club-selection .club-selection__button i{color:#fff;}.filter-bar .club-selection .club-selection__button span{height:20px;}@media(max-width:768px){.memberspage h1,.memberstatuspage h1{font-size:27px;font-size:2.7em;line-height:1.1;}}@media(min-width:768px){.memberspage .dashboard{position:relative;}.memberspage .dashboard::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;background:url(/images/member-area-bg.jpg) no-repeat top right;background-size:contain;}}span.status-active:before{content:'';width:18px;height:17px;display:inline-block;background:url(/images/icons/tick-circle-icon.svg) no-repeat center center;vertical-align:middle;margin-right:8px;margin-top:-4px;}span.status-frozen:before{content:'';width:27px;height:22px;display:inline-block;background:url('/images/icons/member-frozen.svg') no-repeat;vertical-align:text-bottom;margin-right:8px;}.panel-dark-grey.status-active{background:#6dbfa3;}.panel-dark-grey.status-active *{color:#000;}.panel-dark-grey.status-active span.status-active:before{background-image:url(/images/icons/tick-circle-icon-black.svg);}.panel-dark-grey.status-frozen{background:#da1a32;}.panel-dark-grey.status-frozen span.status-frozen:before{background-image:url(/images/icons/member-frozen-white.svg);}.managemembershippage h2{line-height:1.3em;}.managemembershippage h2 span{background:#c8102e;}.no-banner main.has-page-nav{margin-top:162px;}.app-links{display:flex;flex-wrap:wrap;margin:0 -20px;}.qr-and-btn{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 20px 20px 20px;align-items:center;}.qr-and-btn>img{width:130px;margin-bottom:15px;}.qr-and-btn>a>img{height:40px;width:auto;}@media(max-width:1400px){.no-banner main.has-page-nav{margin-top:142px;}}@media(max-width:1100px){.no-banner main.has-page-nav{margin-top:122px;}}@media(max-width:767px){.no-banner main.has-page-nav{margin-top:102px;}}.member-area>.wrap{display:flex;}.member-area aside{background:#151515;color:#fff;float:right;position:relative;margin:0;padding:80px 0 30px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;order:2;}.member-area section{order:1;padding-top:100px;}.member-area .wrap{display:flex;}.login aside{padding:75px 5%;}.member-area{background:#f5f5f5;overflow:hidden;}.member-area article{padding:100px 0;}.member-area aside p{color:#fff;opacity:.8;margin-bottom:0;font-size:15px;font-size:1.5em;line-height:1.9;}.member-area aside p.title{font-size:22px;font-size:2.2em;line-height:1.5;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;}.member-area aside nav>div,.member-area aside nav>a>div{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;padding:45px 15%;position:relative;cursor:pointer;color:#171717;}.member-area .tab-8{padding-right:5%;padding-top:58px;}.member-area aside nav .title{font-size:22px;font-size:2.2em;line-height:1.5;margin-bottom:5px;opacity:1;}.member-area aside nav .title a,.member-area aside nav a .title{color:#fff;}.member-area aside nav>div:hover,.member-area aside nav>div.active,.member-area aside nav>a>div:hover,.member-area aside nav>a>div:active{background:#b30824;}.member-area aside nav>div.active a,.member-area aside nav>div:hover a{color:#fff;}.member-area aside nav>div:after,.member-area aside nav>div.active:after,.member-area aside nav>a>div:after,.member-area aside nav>a>div.active::after{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;content:"";position:absolute;top:0;right:-4000px;width:4000px;height:100%;z-index:1;}.member-area aside nav>div:hover:after,.member-area aside nav>div.active:after,.member-area aside nav>a>div:hover:after,.member-area aside nav>a>div:active:after{background:#b30824;}.member-area aside nav>div.logout{padding-bottom:0;cursor:initial;}.member-area aside nav>div.logout:hover{background:none;}.member-area aside nav>div.logout:after{display:none;}.member-area aside nav>div.logout p{display:none;}.member-area aside .cta{margin:70px 0;}.member-area aside:after{content:"";background:#151515;width:4000px;height:100%;position:absolute;right:-4000px;top:0;}.member-area .login>.wrap{padding:0;}.member-area article p.title{margin:50px 0 45px 0;}.member-area article .btn{margin:40px 0 20px 0;display:block;}.member-area .short-intro{margin:0 0 50px 0;}.form-links{font-size:14px;font-size:1.4em;line-height:1.5;}.login input[type=text],.login input[type=password]{max-width:305px;width:100%;display:block;clear:both;}.full-width-banner{position:relative;}.full-width-banner img{width:100%;}.full-width-banner p.title,.full-width-banner p{color:#fff;}.full-width-banner .valign .caption{max-width:initial;}.member-area.login .error-message{overflow:hidden;margin-bottom:50px;}.member-area.login .error-message p{position:relative;background-color:rgba(200,16,46,.3);color:#c8102e;padding:20px 40px 20px 20px;text-align:center;margin-bottom:0;}.member-area.login .error-message p:after{position:absolute;top:38%;right:15px;content:"";font-family:'dwfitnessfirst' !important;float:right;color:rgba(200,16,46,.45);cursor:pointer;}.member-area.login .error-message>.extra-info{max-height:0;height:auto;background-color:rgba(200,16,46,.3);-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-ms-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s;}.member-area.login .error-message>.extra-info .field-validation-error{text-align:center;padding:30px 20px;margin:0;}#MembersMain h1{font-size:42px;font-size:4.2em;line-height:1.4;line-height:1.1;}.member-details legend{font-size:22px;font-size:2.2em;line-height:1.5;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;}.member-details h1 span{color:#262626;}.member-area fieldset{margin:0 0 40px 0;}.member-details .input-wrap label{left:15px !important;}.class-image{position:relative;padding:0 !important;max-width:300px;}.class-image img{width:100%;}.class-image .booked{background:#c8102e;color:#fff;text-align:center;padding:15px 2%;font-size:16px;font-size:1.6em;line-height:1.5;position:absolute;bottom:0;width:100%;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;}.class-image .booked span{padding:0 10px 0 0;}.class-image .booked span:before{color:#fff;}.class-content ul{margin:35px 0 0 0;}.class-content li{float:left;display:inline-block;font-size:10px;font-size:1em;line-height:1.5;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;border-right:1px solid #808080;padding:5px 12px;color:#9b9b9b;margin-bottom:0;}.class-content li:last-child{border-right:none;}.class-content li a{color:#6dbfa3;}.class-content li.spaces{font-family:'Montserrat',sans-serif,Verdana;line-height:1.5;letter-spacing:0;text-transform:capitalize;top:-7px;position:relative;color:#fff;padding-left:0;}.class-content li.spaces span{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:17px;font-size:1.7em;line-height:1.5;}.class-content{padding-top:4px;}.class-container{margin-bottom:40px;display:block;display:flex;}.class-container .overview{float:right;text-align:center;}.class-container .overview li{list-style-type:none;font-size:12px;font-size:1.2em;line-height:1.5;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;text-align:center;}.class-container .overview .icon-calendar{color:inherit;}.class-container .overview li span{font-size:25px;font-size:2.5em;line-height:1.5;display:block;}.membership-options{max-width:800px;margin:0 auto 100px auto;text-align:center;}.membership-options:last-of-type:nth-child(odd){float:none;margin:0 auto;}.membership-options img{width:100%;margin:0 0 40px 0;}.password-reset form{margin:50px 0 0 0;}.member-area aside .number a{color:#fff;}.member-area aside .number{margin:0 0 30px 0;display:block;}.members-offers .offer{padding:10px;background:#2b2a2a;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px;}.members-offers .offer .offer-title{position:relative;padding-right:30px;cursor:pointer;}.members-offers .offer .offer-title .icon-arrow-down{position:absolute;right:15px;top:20px;transform-origin:center;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.members-offers .offer.active .offer-title .icon-arrow-down{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}.members-offers .offer .offer-title img{float:left;margin:0 15px 0 0;}.members-offers .offer .offer-title p{float:left;margin:16px 0 10px 10px;width:74%;}.members-offers .offer .content{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;max-height:0;overflow:hidden;}.members-offers .offer .content>div{margin:20px 0 0 0;}.members-offers .offer .content img{width:100%;}.members-offers .offer.active .content{max-height:6000px;}#ViewTimetableButton{float:right;min-width:0;margin-top:-17px;padding:18px 15px 14px 15px;}#ViewTimetableButton>span{position:relative;top:1px;margin-right:10px;}.class-container .author{margin:45px 0;position:relative;width:auto;}.class-content .author>div>div{display:block;float:left;}.class-content .author p{clear:both;display:block;}.class-container .paid{font-size:14px;font-size:1.4em;line-height:1.8;}.class-container .paid .pound{width:25px;height:25px;background:#c8102e;color:#fff;font-weight:bold;text-align:center;border-radius:100px;display:inline-block;margin-right:6px;}.class-container h3{margin:0 0 10px 0;}.cancellationpage main label{color:#3c3c3b;}.cancellationpage .umbraco-forms-form textarea{height:45px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.cancellationpage .umbraco-forms-form textarea.has-value{height:250px;}.cancellationpage .grid-rte{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;}.cancellationpage .cancellation-form{padding-left:5%;}.cancellationpage .umbraco-forms-form form .fileupload label.fieldLabel{margin-bottom:0;}.member-search-panel{display:block;padding:26px 70px 26px 110px;background:url("../images/icons/member-search.svg"),url("../images/icons/arrow.svg"),#262626;background-size:auto 40px,14px auto,cover;background-repeat:no-repeat;background-position:left 20px center,right 40px center;border-radius:5px;color:#fff !important;border:4px solid #262626;}.member-search-panel:hover{border:4px solid #6dbfa3;}@media(min-width:992px){.member-search-panel{padding:26px 70px 26px 150px;background-position:left 40px center,right 40px center;}}#memberSearch{background:url("../images/icons/search-red.svg") no-repeat,#262626;background-size:30px 30px,auto;background-position:left 30px center,center;width:100%;padding:30px 30px 30px 80px;color:#fff;font-size:16px;border:1px solid #979797;border-radius:5px;box-sizing:border-box;}#memberSearchResults{color:#fff;}#memberSearchResults .loading{position:relative;transform:none;top:0;}#memberSearchResults table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;background:#262626;border-radius:5px;overflow:hidden;}#memberSearchResults thead tr{background:#2f2f2f;font-size:12px;text-transform:uppercase;font-family:BrandonGrotesqueWeb-Bold,Verdana;}#memberSearchResults tr{border-bottom:1px solid #2f2f2f;font-size:16px;}#memberSearchResults tr+tr:last-child{border:none;}#memberSearchResults tbody tr{cursor:pointer;}#memberSearchResults tbody tr:hover{background:#2f2f2f;}#memberSearchResults td{padding:18px 30px;border:none;}#memberSearchResults th{padding:15px 30px;border:none;}body.member-alias header{top:84px;}body.member-alias.no-banner main.has-page-nav{margin-top:190px;}body.member-alias.no-banner main{margin-top:168px;}body.member-alias .page-nav{top:168px;}@media(min-width:1400px){body.member-alias .page-nav{top:192px;}}.alias-alert{height:84px;background:#0090d9;font-size:16px;text-transform:uppercase;font-family:BrandonGrotesqueWeb-Bold,Verdana;position:fixed;top:0;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;z-index:9999;}.alias-alert span{color:#fff;margin-right:20px;}.alias-alert form{display:inline-block;}@media(max-width:1200px){#ViewTimetableButton{float:none;margin-bottom:30px;}}@media(max-width:1100px){.loginpage aside{padding:100px 5% 10px 5%;}.class-container .overview{padding-top:0;float:left;width:100%;color:#000;background:#f5f5f5;}.author{position:static;margin:10px 0 14px 0;}.class-container .overview li{float:left;padding:15px 0;margin:0;}.class-image img{position:absolute;}.class-content h3{margin:30px 0 20px 0;}}.option-card{display:flex;flex-direction:column;text-align:center;height:100%;}.option-card span{color:#fff;font-size:12px;margin-bottom:10px;}.option-card a{text-decoration:underline;}.option-card-body{border:1px solid #4f4f4f;padding:20px;flex:1;}.option-card-footer{padding:20px;border:1px solid #4f4f4f;border-top:none;margin-top:auto;}.option-card-footer .button{display:block;width:100%;}@media(max-width:767px){.loginpage aside:after{display:none;}.login aside{width:112%;left:6%;}.form-links a{display:block;}.loginpage aside .cta{margin:40px 0;}.loginpage aside{padding:75px 5%;}.loginpage article{padding:90px 0 65px 0;}.member-area>.wrap{display:block;}.member-details .center{text-align:left;}.member-area .wrap>section{padding:50px 0;width:100%;clear:both;}.member-area .wrap>section>section{padding-top:0;}.member-area{background:#fff;}.member-area aside.no-bg{width:112%;left:6%;padding:0;background:#d4d4d4;}.member-area.hide-side aside p:not(.title),.member-area.hide-side aside nav>div>a{display:none;}.member-area aside:after{display:none;}div:not(.loginpage) .member-area aside{padding:0;width:112%;left:6%;position:relative;background:none;margin-bottom:40px;}.member-area aside nav{display:block;white-space:nowrap;overflow-x:scroll;width:100%;border-top:34px solid #262626;padding:0;margin:0;}.member-area aside nav>div,.member-area aside nav>a>div{display:inline;float:none;padding:31px 0;}.member-area aside nav>div.active,.member-area aside nav>a>div.active{background:#fff;}.member-area aside nav>div p a,.member-area aside nav>a>div p{display:block;color:#fff;}.member-area .tab-7{clear:both;}.member-area aside .active p.title a{color:#c8102e;}.member-area aside p.title{display:inline;float:none;font-size:16px;font-size:1.6em;line-height:1.5;padding:25px 23px 20px 0;display:inline-block;margin:0;color:#fff;}.member-area aside nav>div.logout{position:absolute;display:block;width:100%;padding:0;}.member-area aside nav>div.logout button{width:100%;}.member-area aside nav>div:hover,.member-area aside nav>a>div:hover{background:#d4d4d4;color:#262626;}.member-area aside p.label{margin-left:5%;}.member-area aside nav>div:after,.member-area aside nav>a>div:after{display:none;}.class-container .author{position:static;margin:10px 0 14px 0;margin-top:25px;}.class-container .overview{width:100%;color:#000;background:#f5f5f5;}}@media(max-width:767px){.member-area .wrap{display:block;}#MembersMain aside{padding:0;background:#bbb;left:0;width:112%;height:161px !important;left:6%;}#MembersMain h1{margin-top:0;}.members-offers .offer .offer-title img{margin:0 15px 15px 0;width:80px;}.members-offers .offer .offer-title p{margin:0 10px 10px 0;font-size:18px;font-size:1.8em;line-height:1.4;}.members-offers .offer{padding:10px 0;}.members-offers .offer .offer-title .icon-arrow-down{top:0;}.member-area .tab-8{padding-right:0;}.cancellationpage .cancellation-form{padding-left:0;}}.promo-popup{position:fixed;left:30px;z-index:90;overflow:hidden;width:520px;max-width:100%;border-radius:5px;padding:30px 60px 30px 30px;background:#000;box-shadow:0 0 10px 0 rgba(0,0,0,.5);transition:transform .6s ease;bottom:30px;will-change:transform;transform:translateY(200%);}.promo-popup.visible{transform:translateY(0);}.promo-popup__close,.promo-popup .promo-popup__close:hover{position:absolute;top:0;right:0;z-index:1;width:40px;min-width:0;height:40px;padding:0;border:none;border-top-right-radius:5px;background:none;color:#fff;text-align:left;cursor:pointer;}.promo-popup .promo-popup__close:hover{color:#c8102e;}.promo-popup__close i{display:block;padding-top:15px;font-size:23px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.promo-popup__close i:before{color:inherit;}.promo-popup__close:hover span{background:rgba(255,255,255,.2);}.promo-popup__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;}.promo-popup__inner{position:relative;}.promo-popup__actions{margin-top:30px;}.promo-popup__title{display:block;font-family:BrandonGrotesqueWeb-Bold,Verdana;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:35px;font-size:3.5em;line-height:1;}.promo-popup__actions .button{min-width:160px;max-width:180px;padding:13px 10px 9px 10px;}@media only screen and (max-width:767px){.promo-popup{left:15px;right:15px;width:auto;bottom:15px;}.promo-popup__actions{width:100%;margin-top:20px;}}@media only screen and (max-width:480px){.promo-popup{padding:15px 40px 15px 15px;}.promo-popup__title{font-size:25px;font-size:2.5em;line-height:1.5;}.promo-popup__close,.promo-popup__close:hover{width:36px;height:36px;}.promo-popup__close i{padding-top:10px;}}@media only screen and (min-width:767px){.promo-popup.has-guestpass{bottom:100px;}}.upsellpage{background:#151515;color:#fff;}.upsellpage p,.upsellpage h1,.upsellpage h2,.upsellpage h3,.upsellpage h4{color:inherit;max-width:1000px;}.upsellpage>main>div:first-child{background-attachment:fixed !important;min-height:100vh;}.upsellpage>main>div:first-child>.wrap{position:relative;}.upsellpage section[data-step]{visibility:collapse;position:absolute;opacity:0;padding:0;}.upsellpage section[data-step].visible{position:relative;visibility:visible;opacity:1;}.upsellpage .membership-confirmation{position:absolute;background:#6dbfa3;border-radius:6px;top:-120px;left:15px;width:calc(100% - 30px);font-family:Brandon Grotesque;font-weight:bold;font-size:22px;line-height:31px;text-transform:uppercase;padding:10px 30px;animation:anim-in 1s ease forwards;animation-delay:1s;transform:translateY(-200px);color:#000;}@keyframes anim-in{from{transform:translateY(-200px);}to{transform:none;}}.upsellpage #showModal{font-family:Montserrat;font-size:16px;line-height:20px;text-decoration-line:underline;color:#fff;cursor:pointer;}.upsellpage .benefits{display:flex;flex-wrap:wrap;margin:50px 0 15px 0;}.upsellpage .benefit{margin-right:30px;}.upsellpage #CardDetails .payment-details{padding:0;margin-top:0;}.upsellpage #CardDetails .payment-details label{color:#fff;}.upsellpage #CardDetails .payment-details input{border-bottom:1px solid #8d8d90;}.upsellpage #CardError.active{padding:0;font-size:16px;}.upsellpage #OptionDetails{margin-bottom:30px;}.upsellpage #OptionDetails span{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-size:21px;line-height:27px;text-transform:uppercase;}.upsellpage .nav-back{display:block;margin-right:auto;cursor:pointer;width:70px;color:#c8102e;}.upsellpage #CardDetails,.upsellpage .summary-dd{border:none;border-radius:8px;background:#2f2f2f;padding:20px;}.upsellpage #CardDetails .icon-direct-debit,.upsellpage .summary-dd .icon-direct-debit{font-size:75px;line-height:25px;}.upsell-options{display:flex;flex-wrap:wrap;margin:-15px;}.upsell-option{flex:1 1 calc(25% - 30px);margin:15px;padding:20px;background:#2f2f2f;border-radius:8px;display:flex;flex-direction:column;border:3px solid #2f2f2f;}.upsell-option p,.upsell-option li{font-size:16px;}.upsell-option li{list-style-position:inside;margin-bottom:.5em;}.upsell-option .upsell-content{margin-bottom:20px;}.upsell-option .upsell-content p+ul{margin-top:-20px;}.upsell-option>span{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-size:19px;line-height:27px;text-transform:uppercase;}.upsell-option .rrp .strikethrough{font-size:25px;}.upsell-option .upsell-footer span{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-size:19px;line-height:27px;text-transform:uppercase;}.upsell-option .upsell-footer,.upsell-option .price{margin-top:auto;}.upsell-option .price{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-size:42px;line-height:60px;text-transform:uppercase;}.upsell-option:last-child{background:none;color:#fff;}.upsell-option:last-child:hover{background:#2f2f2f;}.upsell-option:last-child:hover span:last-child{color:#c8102e;opacity:1;}.upsell-option:last-child span:last-child{font-family:BrandonGrotesqueWeb-Bold,Verdana;font-size:16px;line-height:23px;color:#fff;opacity:.7;margin-top:auto;}.pt-pack-info{margin-bottom:40px;font-size:11.5px;}@media(max-width:767px){.upsellpage .membership-confirmation{top:-80px;left:0;width:100%;font-size:16px;padding:10px 15px;}.upsellpage .membership-confirmation p{line-height:1.2;}}