form .error_message{display:none}form .error .error_message{display:block}.require-login>.button,.require-login{display:none}body.has-session .require-anonymous{display:none}body.has-session .require-login>.button,body.has-session .require-login{display:initial}body.has-session ul.buttons li.require-login{display:inline-block}.need-session{display:none}.has-session .need-session{display:initial}.has-session li.need-session{display:list-item}.indicator-in_progress.active,.indicator-favorite.active,.indicator-done.active{background:var(--orange);border-color:var(--orange)}
.lesson-player-box.ce_player .video-js{width:100%;height:100%}.lesson-player-box.ce_player .vjs-big-play-button{top:50%;left:50%;margin-top:-20px;margin-left:-40px}.lesson-player-box.ce_player .vjs-picture-in-picture-control.vjs-button,.lesson-player-box.ce_player .vjs-seek-to-live-control.vjs-control{display:none}.lesson-player-box.ce_player .vjs-control.vjs-button.vjs-loop .vjs-control-text,.lesson-player-box.ce_player .vjs-control.vjs-button.jump-forward-trigger .vjs-control-text,.lesson-player-box.ce_player .vjs-control.vjs-button.jump-back-trigger .vjs-control-text{height:auto;width:auto;position:static;cursor:pointer}
.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.me-1{margin-inline-end:1rem}.me-2{margin-inline-end:2rem}.me-3{margin-inline-end:3rem}.ms-1{margin-inline-start:1rem}.ms-2{margin-inline-start:2rem}.ms-3{margin-inline-start:3rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}form.error .result-message.error{display:block;background:var(--lightred);margin-bottom:1em}form .general_error.error_notice{background:var(--lightred);margin-bottom:1em}form.loading input[type=submit],form.loading input[type=reset]{visibility:hidden}
form.success .result-message.success{display:block}form.success input[type=submit],form.success input[type=reset]{visibility:hidden}form .error_notice,form .result-message{border:1px solid var(--brown);background:var(--petrol);color:var(--brown);display:none;border-radius:10px;padding:20px}form .error_notice.active,form .result-message.active{display:block}form .error_notice h4,form .error_notice h3,form .result-message h4,form .result-message h3{font-size:1.25em;border-radius:4px}#stripe-payment-customer-methods .available-options{display:flex}
#stripe-payment-customer-methods .available-options .available-option{max-width:250px;width:25%;cursor:pointer;margin:0 12px 12px 0;box-sizing:border-box;padding:.75em 1.25em;border-radius:1.125em;border:1px solid var(--brown)}#stripe-payment-customer-methods .available-options .available-option span{display:none}#stripe-payment-customer-methods .available-options .available-option:not(.add-new-option) button{display:none}#stripe-payment-customer-methods .available-options .available-option .checkmark{width:18px;height:18px;border-radius:50%;display:block;stroke-width:3;stroke:green;stroke-miterlimit:10;stroke-dashoffset:0;margin:0}
#stripe-payment-customer-methods .available-options .available-option.selected{background-color:var(--orange)}#stripe-payment-customer-methods .available-options .available-option.selected span.available-option-label-selected{display:inline}#stripe-payment-customer-methods .available-options .available-option:not(.selected) span.available-option-label-free{display:inline}#stripe-payment-customer-methods .available-options .available-option h5{margin-bottom:6px}@media screen and (max-width:770px){.available-options{display:block}
}#stripe-payment-customer-methods>h4,#stripe-payment-customer{display:none}
*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}@font-face{font-family:'Inter Tight';src:url("/compiled/master/css/6/5/65dfec52cc2ba96e991500bd2d53ce8d.woff2") format('woff2'),url("/compiled/master/css/f/1/f1b1a1bdcf691ca62ac5d5246ae562c5.woff") format('woff');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Inter Tight';src:url("/compiled/master/css/4/4/44d55b6040a219326f1cf90d15b6611f.woff2") format('woff2'),url("/compiled/master/css/b/a/ba7283c8422a9372da5b0b5b3e8d1cb2.woff") format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'RoslindaleDisplayCondensed';src:url("/compiled/master/css/3/0/3093f7b2f8670da54cdc254eb4b1d16d.woff2") format('woff2'),url("/compiled/master/css/e/7/e7c98fc97cdef74cfd5fa034b7dda66f.woff") format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Swear Display Bold Cilati';src:url("/compiled/master/css/c/d/cdc70ed13334cd2255fe55a474576ab8.woff2") format('woff2'),url("/compiled/master/css/c/e/cea646137ff2cf8ae35665cc002b29d9.woff") format('woff');font-weight:bold;font-style:normal;font-display:swap}
:root{--lightbeige:#eae3d9;--beige:#e3dbcf;--orange:#e09f5f;--petrol:#8195a0;--lightred:#fd8585;--green:#8c9874;--brown:#312f2e;--brown10:rgba(49,47,46,0.1);--brown25:rgba(49,47,46,0.25);--brown40:rgba(49,47,46,0.40);--white:#fff;--white50:rgba(255,255,255,0.5);--white25:rgba(255,255,255,0.25);--black:#000;--black50:rgba(0,0,0,0.5);--black25:rgba(0,0,0,0.25)}.limit{margin:0 auto;max-width:1440px}.teacher-limit,.partner-limit{max-width:1180px}:root{--padding175:175px;--padding100:100px;--padding75:75px;--padding50:50px;--gap50:50px}
@media(max-width:1279px){:root{--padding175:150px;--padding100:75px;--padding75:50px;--padding50:50px;--gap50:50px}}@media(max-width:767px){:root{--padding175:125px;--padding100:75px;--padding75:50px;--padding50:50px;--gap50:25px}}.section,.ruler{padding-left:75px;padding-right:75px}@media(max-width:1279px){.section,.ruler{padding-left:50px;padding-right:50px}}@media(max-width:1023px){.section,.ruler{padding-left:25px;padding-right:25px}}@media(max-width:767px){.section,.ruler{padding-left:25px;padding-right:25px}
}.ruler hr{width:100%;height:1px;background:var(--brown25);border:0;padding:0;margin:0}.gap-before{padding-top:var(--padding100)}.gap-before-header{padding-top:var(--padding175)}.gap-after{padding-bottom:var(--padding100)}.bg-white{background:var(--white)}.bg-lightbeige{background:var(--lightbeige)}.bg-beige{background:var(--beige)}.bg-petrol{background:var(--petrol)}html,body{font-family:'Inter Tight';font-weight:normal;font-style:normal;font-size:17px;line-height:1.25;background:var(--petrol);color:var(--brown);text-align:left;-webkit-overflow-scrolling:touch;position:relative;height:auto;padding:0;margin:0}
@media(max-width:767px){html,body{font-size:16px}}h1,h2,h3{font-family:'RoslindaleDisplayCondensed';font-weight:bold;line-height:1;padding:0;margin:0}h1{font-size:3.25em;padding:0 0 .5em 0}h2{font-size:2.65em;padding:0 0 .75em 0}h3{font-size:1.75em;padding:0 0 .5em 0}#footer h3{font-size:3.25em;padding:0 0 .5em 0}@media(max-width:1279px){h1,#footer h3{font-size:2.75em}h2{font-size:2.25em}h3{font-size:1.5em}}@media(max-width:767px){h1,#footer h3{font-size:2.25em}h2{font-size:2em}h3{font-size:1.5em}}
h1 strong,h2 strong,h3 strong{font-family:'Swear Display Bold Cilati'}p{font-size:1em;line-height:1.5;padding:0;margin:0}@media(max-width:767px){.hidden-mobile{display:none !important}}@media(min-width:768px){.visible-mobile{display:none !important}}ul.buttons{list-style-type:none;padding:0;margin:25px -10px -10px 0}ul.buttons li{display:inline-block;padding:0 10px 10px 0;margin:0}.button{display:inline-block;font-size:1.175em;line-height:1;padding:.75em 1.25em;border-radius:1.125em;appearance:none !important;text-decoration:none !important;opacity:1;transition:opacity .25s,color .25s,background-color .25s,border-color .25s;outline:none !important;cursor:pointer}
@media(max-width:1279px){.button{font-size:1em}}.button-primary{color:var(--brown);background:var(--orange);border:2px solid transparent}.button-secondary{color:var(--brown);background:transparent;border:2px solid currentcolor}.button-tertiary{color:var(--brown);background:var(--lightgrey);border:2px solid transparent}.button-primary:hover,.button-primary:focus{color:var(--brown);background:var(--orange);border:2px solid transparent;opacity:.85}.button-secondary:hover,.button-secondary:focus{color:var(--brown);background:transparent;border:2px solid currentcolor;opacity:.85}
.button-tertiary:hover,.button-tertiary:focus{color:var(--brown);background:var(--white);border:2px solid transparent;opacity:.85}.button-primary:visited,.button-secondary:visited,.button-tertiary:visited{color:var(--brown)}#nav{position:fixed;top:0;left:0;width:100%;height:auto;padding-top:25px;padding-bottom:25px;z-index:500;transition:top .25s}@media(max-width:767px){#nav{padding-top:15px;padding-bottom:15px}}.nav-overtop #nav{background:var(--petrol)}.nav-up #nav{top:-10em}.profileopen #nav{top:0 !important}
@media(max-width:767px){.navopen #nav{top:0 !important;background:transparent !important}}.nav-bar{display:flex;align-items:center}#nav-logo{display:block;width:5em;height:auto}@media(max-width:900px){#nav-logo{position:absolute;left:0;right:0;top:50px;width:5.75em;margin:auto}}@media(max-width:767px){#nav-logo{top:25px}}#nav-logo img{width:100%;height:auto}#nav ul.buttons{margin:0 0 0 -10px;margin-left:auto}#nav ul.buttons li{padding:0 0 0 10px}@media(max-width:1099px){#nav ul.buttons li.nav-register,#nav ul.buttons li.nav-logout,#nav ul.buttons li.nav-profile span{display:none}
}#nav ul.navigation{display:block;list-style-type:none;padding:0 0 0 2.5em;margin:0;font-size:15px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--black)}@media(max-width:900px){#nav ul.navigation{display:none}}#nav ul.navigation li{display:inline-block;padding:0 0 0 2.5em;margin:0}@media(max-width:1279px){#nav ul.navigation{padding:0 0 0 1.5em}#nav ul.navigation li{padding:0 0 0 1.5em}}#nav ul.navigation a{color:inherit !important;text-decoration:none !important;opacity:1;transition:opacity .25s}
#nav ul.navigation li a:hover,#nav ul.navigation li.active a{opacity:.5}#hamburger{display:none}@media(max-width:900px){#hamburger{display:block;position:relative;appearance:none !important;width:2em;height:2em;color:var(--brown);background:transparent;border:0;border-radius:0;outline:none !important;cursor:pointer}#hamburger span{display:none}#hamburger:before{content:'';position:absolute;left:0;top:.7em;width:2em;height:2px;background:currentcolor;transition:all .25s}#hamburger:after{content:'';position:absolute;left:0;bottom:.7em;width:2em;height:2px;background:currentcolor;transition:all .25s}
.navopen #hamburger:before{width:1.5em;top:50%;bottom:50%;left:0;right:0;transform:rotate(45deg)}.navopen #hamburger:after{width:1.5em;top:50%;bottom:50%;left:0;right:0;transform:rotate(-45deg)}}#mobile-nav{display:none;position:fixed;width:100%;height:100vh;height:100dvh;padding:0;background:var(--petrol);top:-100vh;left:0;z-index:450;transition:top .25s}@media(max-width:925px){#mobile-nav{display:block}}.navopen #mobile-nav{top:0;transition:top .25s}#mobile-nav .nav-scroll{width:100%;margin:auto;max-height:100%;overflow:auto}
#mobile-nav .nav-scroll-inner{position:relative;display:block;width:100%;height:auto;min-height:100vh;min-height:100dvh}#mobile-nav .nav-content{display:flex;width:100%;height:min-content;flex-direction:column;padding:125px 0;margin:0 auto;text-align:left;min-height:100vh;min-height:100dvh;position:relative;justify-content:center}#mobile-nav ul.navigation{list-style-type:none;font-family:'RoslindaleDisplayCondensed';font-weight:bold;font-size:2em;line-height:1.25;padding:0;margin:0}#mobile-nav ul.navigation li{padding:0;margin:10px 0;text-align:center}
#mobile-nav ul.navigation li a{display:inline-block;color:var(--brown) !important;text-decoration:none !important}#mobile-nav ul.navigation li.active a{opacity:.5}#mobile-nav ul.buttons{position:absolute;left:0;right:0;bottom:50px;padding:0;margin:auto -5px;text-align:center}#mobile-nav ul.buttons li{padding:5px}.nav-profile{position:relative}#nav ul.profile-subnav{display:none;position:absolute;top:100%;right:0;list-style-type:none;padding:5px 0 0 0;margin:0}.profileopen #nav ul.profile-subnav{display:block}
#nav ul.profile-subnav a{white-space:nowrap}#nav ul.profile-subnav li{display:block;padding:5px 0 0 0;text-align:right}.splide__slide img{width:100%;height:auto}.splide__pagination{position:relative;padding:25px 10px 0 10px}.splide__pagination__page{background:var(--brown);border-radius:4px;transition:width .25s;outline:none !important}.splide__pagination__page.is-active{background:var(--brown);transform:scale(1);width:16px}@media(max-width:900px){.header-image-section{padding-top:100px}}@media(max-width:767px){.header-image-section{padding-top:75px}
}.header-image-grid{display:grid;grid-template-columns:20em auto;grid-column-gap:var(--padding175);grid-row-gap:75px;align-items:center}.header-image-picture{position:relative}.header-image-box{position:relative;width:100%;height:auto;aspect-ratio:3 / 2;overflow:hidden;border-radius:10px;background:var(--white25)}.header-image-box img{width:100%;height:100%;object-fit:cover}.header-image-picture img.badge{position:absolute;height:auto;z-index:5}@media(min-width:1100px){.header-image-picture img.badge{width:10em;top:5em;left:-5em}
}@media(max-width:1099px){.header-image-grid{grid-template-columns:100%}.header-image-text{order:1}.header-image-picture{order:0}.header-image-box{aspect-ratio:2 / 1}.header-image-picture img.badge{width:6em;bottom:-3em;left:0;right:0;margin:auto}}@media(max-width:500px){.header-image-box{aspect-ratio:33 / 27}}.header-text-content{text-align:center;max-width:62.5em;margin:0 auto}.header-text-content h1{padding:0}.header-text-content p{padding:25px 0 0 0}.feature-head{position:relative;padding:0 0 50px 0}
.feature-head h2{padding:0 0 50px 0;border-bottom:1px solid var(--brown25)}.feature-item p{max-width:17.5em}.feature-cta{position:absolute;display:block;width:6em;height:auto;top:0;right:0;z-index:25}@media(max-width:767px){.feature-cta{width:5em;top:auto;bottom:-1em;right:10px}}.feature-cta img{width:100%;height:auto}.video-teaser{position:relative;display:flex;flex-direction:column;justify-content:end;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:15px;overflow:hidden;background:var(--brown25);color:var(--lightbeige);padding:50px}
@media(max-width:767px){.video-teaser-section{padding:0}.video-teaser{border-radius:0;padding:50px 25px}}@media(max-width:600px){.video-teaser{aspect-ratio:2 / 2.5}}.video-teaser-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.video-teaser:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:linear-gradient(0,rgba(0,0,0,0.75) 0,rgba(0,0,0,0.125) 100%)}.video-teaser-contents{position:relative;z-index:50}
.video-teaser-head{display:flex;justify-content:space-between;gap:25px;padding-bottom:25px;border-bottom:1px solid var(--white25)}@media(max-width:900px){.video-teaser-head{flex-direction:column}}.video-teaser-head h2{padding:0}a.video-teaser-play{display:inline-block;color:inherit !important;text-decoration:none !important}a.video-teaser-play img{display:inline-block;vertical-align:middle;width:auto;height:3em;margin-right:1em}a.video-teaser-play span{display:inline-block;vertical-align:middle;font-size:1em;line-height:1}
ul.video-teaser-features{display:flex;justify-content:space-between;list-style-type:none;font-size:1em;line-height:1.25;padding:25px 0 0 0;margin:0;gap:10px}@media(max-width:767px){ul.video-teaser-features{flex-direction:column}}ul.video-teaser-features li{position:relative;padding:0 0 0 2em;margin:0}ul.video-teaser-features li svg{position:absolute;top:0;left:0;width:1.25em;height:1.25em}ul.video-teaser-features li svg path{fill:none;stroke:var(--lightbeige);stroke-width:2px}.subscriptions-overview-grid{display:grid;grid-template-columns:21.5em auto;grid-column-gap:75px;grid-row-gap:50px}
@media(max-width:1279px){.subscriptions-overview-grid{grid-template-columns:100%;grid-column-gap:50px}}.subscriptions-overview-head{max-width:40em}.subscriptions-overview-list{display:grid;grid-template-columns:100%;grid-row-gap:25px}.subscriptions-item{display:grid;grid-template-columns:12em auto;grid-column-gap:25px;padding:25px 50px;background:var(--white50);border-radius:25px;align-items:center}@media(max-width:1439px){.subscriptions-item{padding:25px}}@media(max-width:767px){.subscriptions-item{grid-template-columns:100%;grid-row-gap:25px}
}.subscriptions-item:nth-child(even){background:var(--petrol)}.subscriptions-item-type p{padding:0 0 10px 0}.subscriptions-item-type h3{font-size:2.25em;padding:0}.subscriptions-item-type h3 strong{font-size:.8em;opacity:.4;padding-left:.25em}@media(max-width:1279px){.subscriptions-item-type h3{font-size:2em}}@media(max-width:767px){.subscriptions-item-type h3{font-size:1.75em}}.subscriptions-item-features ul{display:grid;grid-template-columns:100%;list-style-type:none;font-size:1em;line-height:1.25;padding:0;margin:0;grid-column-gap:10px;grid-row-gap:25px}
@media(max-width:767px){.subscriptions-item-features ul{grid-row-gap:10px}}@media(min-width:768px){.subscriptions-item-features ul.double-column{grid-template-columns:repeat(2,1fr)}}.subscriptions-item-features ul li{position:relative;padding:0 0 0 2em;margin:0}.subscriptions-item-features ul li svg{position:absolute;top:0;left:0;width:1.25em;height:1.25em}.subscriptions-item-features ul li svg path{fill:none;stroke:var(--brown);stroke-width:2px}.channel-teaser-section{width:100%;height:auto;overflow:hidden}
.channel-teaser-introduction{display:flex;justify-content:center}@media(max-width:767px){.channel-teaser-introduction{display:block}}.channel-teaser-head{position:relative;text-align:center;padding:0 0 75px 0}.channel-teaser-head h2{padding:0}.channel-teaser-head img{position:absolute;display:block;width:6em;height:auto;top:-3em;right:-6em;z-index:25}@media(max-width:767px){.channel-teaser-head{padding:0 0 50px 0}.channel-teaser-head img{position:relative;width:5em;top:auto;right:auto;margin:-25px auto 25px auto}
}.channel-item{display:flex;flex-direction:column;position:relative;width:100%;height:auto;aspect-ratio:31 / 44;background:var(--brown25);color:var(--lightbeige) !important;text-decoration:none !important;border-radius:25px;overflow:hidden}.channel-item-overlay{position:absolute;display:flex;flex-direction:column;top:0;left:0;width:100%;height:100%;padding:40px 25px;background:var(--brown);z-index:50;opacity:1;transition:opacity .25s}.channel-item-overlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:linear-gradient(0,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 50%)}
.channel-item:hover .channel-item-overlay{opacity:0}.channel-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.channel-item-title{position:relative;margin-top:auto;z-index:25}.channel-item-title h3{padding:0}.channel-item-underlay{position:relative;display:flex;flex-direction:column;padding:40px 25px;z-index:1;flex-grow:1}.channel-item-underlay h3{padding:0 0 40px 0}ul.channel-item-highlights{display:grid;grid-template-columns:100%;list-style-type:none;font-size:1em;line-height:1.25;padding:0;margin:0;grid-row-gap:10px}
ul.channel-item-highlights li{position:relative;padding:0 0 0 2em;margin:0}ul.channel-item-highlights li svg{position:absolute;top:0;left:0;width:1.25em;height:1.25em}ul.channel-item-highlights li svg path{fill:none;stroke:var(--lightbeige);stroke-width:2px}.channel-item-underlay .button{margin-top:auto;margin-right:auto}.channel-carousel-wrap{margin:0 -75px}@media(max-width:767px){.channel-carousel-wrap{margin:0 -40%}}@media(max-width:500px){.channel-carousel-wrap{margin:0 25px}}.channel-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px;grid-row-gap:25px}
@media(max-width:1279px){.channel-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.channel-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.channel-grid{grid-row-gap:10px}}@media(max-width:600px){.channel-grid{grid-template-columns:100%}}.seminar-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:25px}@media(max-width:960px){.seminar-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.seminar-grid{grid-row-gap:10px}
}@media(max-width:600px){.seminar-grid{grid-template-columns:100%}}.seminar-grid-item{display:flex;flex-direction:column}.seminar-item{display:flex;flex-direction:column;position:relative;width:100%;height:auto;background:var(--petrol);color:var(--brown) !important;text-decoration:none !important;padding:15px;border-radius:15px;overflow:hidden;flex-grow:1}.seminar-grid-image{position:relative;width:100%;height:auto;aspect-ratio:3 / 2;border-radius:10px;overflow:hidden;background:var(--brown25)}.seminar-grid-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.seminar-grid-content{display:flex;flex-direction:column;padding:25px 10px;flex-grow:1}.seminar-grid-content p{padding:0 0 10px 0}.seminar-grid-content h3{padding:0 0 25px 0;flex-grow:1}.seminar-grid-content .button{margin-right:auto}.seminar-item:hover .button{opacity:.85}.faq-grid{display:grid;grid-template-columns:27.5em auto;grid-column-gap:50px;grid-row-gap:50px}@media(max-width:1279px){.faq-grid{grid-template-columns:100%;grid-column-gap:50px}}.faq-head{max-width:40em}.faq-contact{display:flex;flex-wrap:wrap;align-items:center;gap:25px;padding:50px 0 0 0}
@media(max-width:767px){.faq-contact{padding:25px 0 0 0;gap:20px}}.faq-team{padding-right:1em}.faq-team img{width:6em;height:auto;border-radius:3em;overflow:hidden;margin-right:-1em}@media(max-width:767px){.faq-team img{width:4em;border-radius:2em}}ul.faq-contacts{list-style-type:none;font-family:'RoslindaleDisplayCondensed';font-weight:bold;font-size:1.5em;line-height:1.25;padding:0;margin:0}@media(max-width:767px){ul.faq-contacts{font-size:1.125em}}ul.faq-contacts li{padding:0;margin:0}ul.faq-contacts a{color:var(--brown) !important;text-decoration:none !important}
[x-cloak]{display:none !important}.accordion-item{border:1px solid var(--brown25);border-radius:25px;margin-bottom:10px;background-color:transparent;overflow:hidden;transition:background-color .25s ease,border-color .25s ease}.accordion-item.is-open{border-color:transparent;background-color:var(--brown10)}.accordion-trigger{width:100%;display:flex;justify-content:space-between;gap:1em;padding:25px;background:0;border:0;font-family:'RoslindaleDisplayCondensed';font-size:1.5em;font-weight:bold;color:inherit;cursor:pointer;text-align:left;transition:color .2s ease;outline:none !important}
@media(min-width:768px){.accordion-trigger{align-items:center}}@media(max-width:767px){.accordion-trigger{font-size:1.125em}}.accordion-trigger:hover{cursor:pointer}.icon-wrap{position:relative;width:22px;height:22px;flex-shrink:0}.icon-wrap svg{position:absolute;inset:0;width:22px;height:22px;color:var(--brown);transition:opacity .25s ease,transform .35s cubic-bezier(0.4,0,0.2,1),color .2s ease}.icon-plus{opacity:1;transform:rotate(0)}.icon-minus{opacity:0;transform:rotate(-90deg)}.is-active .icon-plus{opacity:0;transform:rotate(90deg)}
.is-active .icon-minus{opacity:1;transform:rotate(0)}.accordion-body{color:var(--brown);font-size:1em;line-height:1.5}.accordion-body-inner{padding:0 25px 25px 25px;opacity:0;transform:translateY(-8px);transition:opacity .3s ease .05s,transform .3s ease .05s}.accordion-body-inner.fade-in{opacity:1;transform:translateY(0)}.teacher-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:100px;grid-row-gap:50px;align-items:center}@media(max-width:1279px){.teacher-grid{grid-column-gap:75px}
}@media(max-width:1099px){.teacher-grid{grid-column-gap:50px}}@media(max-width:767px){.teacher-grid{grid-column-gap:25px}}@media(max-width:650px){.teacher-grid{grid-template-columns:100%}}@media(min-width:651px){.teacher-image-right .teacher-image{order:2}.teacher-image-right .teacher-content{order:1}}.teacher-image-box{position:relative;width:100%;height:auto;aspect-ratio:55 / 60;overflow:hidden;border-radius:20px;background:var(--white25)}@media(max-width:650px){.teacher-image-box{aspect-ratio:1 / 1}
}.teacher-image-box img{width:100%;height:100%;object-fit:cover}.teacher-headline{font-size:1.25em}.teacher-headline-big{font-size:1.75em}.teacher-content p{max-width:25em;padding:0 0 25px 0}ul.teacher-highlights{display:grid;grid-template-columns:100%;list-style-type:none;font-size:1em;line-height:1.25;padding:0;margin:0;grid-row-gap:10px}ul.teacher-highlights li{position:relative;padding:0 0 0 2em;margin:0}ul.teacher-highlights li svg{position:absolute;top:0;left:0;width:1.25em;height:1.25em}ul.teacher-highlights li svg path{fill:none;stroke:var(--brown);stroke-width:2px}
.partner-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:100px;grid-row-gap:50px;align-items:center}@media(max-width:1279px){.partner-grid{grid-column-gap:75px}}@media(max-width:1099px){.partner-grid{grid-column-gap:50px}}@media(max-width:767px){.partner-grid{grid-column-gap:25px}}@media(max-width:650px){.partner-grid{grid-template-columns:100%}}.partner-image{position:relative}.partner-logo{display:block;position:absolute;top:4em;left:-4em;width:8em;height:auto;border-radius:20px;overflow:hidden;z-index:50}
@media(max-width:1439px){.partner-logo{left:-25px}}@media(max-width:1023px){.partner-logo{top:50px;left:-15px;width:100px;border-radius:10px}}@media(max-width:500px){.partner-logo{top:25px;width:75px}}.partner-logo img{width:100%;height:auto}a.partner-link{position:absolute;display:block;font-size:1em;text-decoration:none !important;color:var(--brown) !important;left:-25px;top:12em;height:1em;bottom:0;margin:auto;transform:rotate(-90deg) translateX(-50%);transform-origin:left bottom}@media(max-width:1439px){a.partner-link{left:-15px}
}@media(max-width:1023px){a.partner-link{display:none}}@media(min-width:651px){.partner-image-right .partner-image{order:2}.partner-image-right .partner-content{order:1}}.partner-image-box{position:relative;width:100%;height:auto;aspect-ratio:55 / 60;overflow:hidden;border-radius:20px;background:var(--white25)}@media(max-width:650px){.partner-image-box{aspect-ratio:1 / 1}}.partner-image-box img{width:100%;height:100%;object-fit:cover}.partner-headline{font-size:1.25em}.partner-headline-big{font-size:1.75em}
.partner-content p{max-width:25em;padding:0 0 25px 0}ul.partner-highlights{display:grid;grid-template-columns:100%;list-style-type:none;font-size:1em;line-height:1.25;padding:0;margin:0;grid-row-gap:10px}ul.partner-highlights li{position:relative;padding:0 0 0 2em;margin:0}ul.partner-highlights li svg{position:absolute;top:0;left:0;width:1.25em;height:1.25em}ul.partner-highlights li svg path{fill:none;stroke:var(--brown);stroke-width:2px}.lesson-head{text-align:center;max-width:62.5em;padding:0 0 50px 0;margin:0 auto}
.lesson-head h1,.lesson-head h2{padding:0}.lesson-head p{padding:25px 0 0 0}.lesson-grid{display:grid;grid-template-columns:60% auto;grid-column-gap:50px;grid-row-gap:50px}@media(max-width:960px){.lesson-grid{grid-template-columns:100%}}.lesson-player-box{width:100%;height:auto;aspect-ratio:16 / 9;background:var(--white50);border:1px solid var(--brown)}.lesson-selections{display:flex;flex-direction:column;gap:50px}.lesson-selection h2{font-size:1.5em;padding:0 0 15px 0}ul.lesson-items{list-style-type:none;padding:0;margin:0 0 -15px 0}
ul.lesson-items li.lesson-item.active a{color:var(--black);font-weight:bold}ul.lesson-items li.lesson-item{padding:0 0 15px 0;margin:0}ul.lesson-items li.lesson-item a{display:inline-block;color:var(--brown);text-decoration:none !important;opacity:1;transition:opacity .25s}ul.lesson-items li.lesson-item a:hover{opacity:.75}ul.lesson-items li.lesson-item span{display:inline-block;vertical-align:middle;line-height:1.25}ul.lesson-items li.lesson-item svg{display:inline-block;vertical-align:middle;width:2em;height:2em;margin-right:.5em;transition:all .25s ease}
ul.lesson-items li.lesson-item a:hover svg{transform:scale(1.25)}ul.lesson-items li.lesson-item svg path.path01{isolation:isolate;opacity:.148}ul.lesson-items li.lesson-item svg path.path02{fill:var(--petrol)}.next-lessons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.next-lesson .button{white-space:nowrap}#footer{background:var(--petrol);padding-top:100px;padding-bottom:50px}@media(max-width:767px){#footer{padding-top:75px}}@media(max-width:500px){#footer{padding-top:50px}}.footer-grid{display:flex;justify-content:space-between;padding-bottom:75px}
@media(max-width:900px){.footer-grid{flex-direction:column;row-gap:50px}}.footer-headline{position:relative;display:inline-block}@media(min-width:501px){.footer-headline img{position:absolute;width:7em;height:auto;top:-2.5em;right:-4.5em;z-index:5}}@media(max-width:500px){.footer-headline img{display:block;width:7em;height:auto;margin:0 auto 25px 0}.footer-headline{display:block}.footer-headline img{margin:0 auto 25px auto}}.footer-contact p{font-size:.85em;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:0 0 1em 0;margin:0}
ul.footer-contacts{list-style-type:none;font-family:'RoslindaleDisplayCondensed';font-weight:bold;font-size:1.75em;line-height:1.1;padding:0 0 1em 0;margin:0}ul.footer-contacts li{padding:0;margin:0}ul.footer-contacts a{color:var(--brown) !important;text-decoration:none !important}ul.footer-socialmedia{list-style-type:none;padding:0;margin:0 -1em -10px 0}ul.footer-socialmedia li{display:inline-block;padding:0 1em 10px 0;margin:0}ul.footer-socialmedia a,ul.footer-socialmedia a:visited,ul.footer-socialmedia a:hover,ul.footer-socialmedia a:focus{color:var(--brown);text-decoration:none}
ul.footer-socialmedia img{display:inline-block;width:1em;height:1em}ul.footer-socialmedia img.youtube-icon{width:1.5em}.subfooter{display:flex;justify-content:space-between;font-size:.9em;padding-top:50px;border-top:1px solid var(--black25)}@media(max-width:767px){.subfooter{font-size:.85em;padding-top:25px}}ul.subfooter-nav{list-style-type:none;padding:0;margin:0 -2em 0 0}ul.subfooter-nav li{display:inline-block;padding:0 2em 0 0;margin:0}@media(max-width:767px){ul.subfooter-nav{margin:0 -1.5em 0 0}
ul.subfooter-nav li{padding:0 1.5em 0 0}}ul.subfooter-nav a{color:var(--brown) !important;text-decoration:none}ul.subfooter-nav a:hover,ul.subfooter-nav a:focus{text-decoration:underline}@media(max-width:500px){.subfooter-copyright{display:none}}#login-overlay{display:block;position:fixed;width:100%;height:100vh;height:100dvh;padding:0;background:var(--black50);top:-100vh;left:0;z-index:1000;transition:top .25s}.loginopen #login-overlay{top:0;transition:top .25s}.close-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}
#login-overlay .login-scoll{width:100%;margin:auto;max-height:100%;overflow:auto}#login-overlay .login-scroll-inner{position:relative;display:block;width:100%;height:auto;min-height:100vh;min-height:100dvh}#login-overlay .login-content{display:flex;width:100%;height:min-content;flex-direction:column;padding:25px;margin:0 auto;text-align:left;min-height:100vh;min-height:100dvh;position:relative;justify-content:center}.login-box{position:relative;width:100%;max-width:350px;height:auto;padding:40px 25px 25px 25px;margin:0 auto;border-radius:20px;background:var(--lightbeige);overflow:hidden;z-index:50}
.close-login{position:absolute;top:0;right:0;width:75px;height:75px;appearance:none !important;outline:none !important;border:none !important;background:transparent !important;cursor:pointer;z-index:50}.close-login span{display:none}.close-login:before,.close-login:after{content:'';pointer-events:none;position:absolute;right:0;border-color:var(--brown);background-color:var(--brown);color:var(--brown);opacity:1;box-sizing:border-box;display:inline-block}.close-login:before,.close-login:after{content:'';display:inline-block;position:absolute;height:2px;width:20px;top:calc(50% - 1px);left:calc(50% - 10px)}
.close-login:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-login:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.login-box ul.buttons{padding:40px 0 0 0;margin:0 0 -10px 0}.login-box ul.buttons li{display:block;padding:0 0 10px 0;margin:0}.login-box .button{display:block;width:100%;text-align:center}.form-forgot-password{padding:10px 0 0 0}.form-forgot-password a{color:var(--brown) !important;text-decoration:underline !important}
.login-form-fields{margin:0 0 -5px 0}.login-form-field{display:block;padding:0 0 5px 0}input.login-input{display:block;width:100%;background:var(--white);color:var(--brown);line-height:1;padding:1em;border:1px solid var(--brown40);border-radius:10px;outline:none !important}input.login-input:focus{border:1px solid var(--brown)}input.login-input:placeholder{color:var(--brown40);opacity:1}input.login-input:-webkit-input-placeholder{color:var(--brown40);opacity:1}input.login-input:-moz-placeholder{color:var(--brown40);opacity:1 !important}
.form-limit{max-width:860px;margin:0 auto}.onboarding-form-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:25px}@media(max-width:767px){.onboarding-form-fields{grid-template-columns:100%}}@media(min-width:768px){.onboarding-form-field-max{grid-column:span 2}}.form-field label{display:block;font-size:1em;font-weight:400;line-height:1.25;padding:0;margin:0 0 10px 0}.form-field input,.form-field select,.form-field textarea{display:block;width:100%;background:transparent;color:var(--brown);font-size:1em;line-height:1.25;padding:1em;border:1px solid var(--brown25);border-radius:10px;outline:none !important}
.form-field select{height:calc(3.25em + 2px);padding:0 1em;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-field select.form-field-select-empty{color:var(--brown25)}.form-field.not-valid input,.form-field.not-valid select,.form-field.not-valid textarea{border-color:var(--orange)}.form-field-select{position:relative}.form-field-select svg{position:absolute;width:.75em;height:.75em;top:0;right:1em;bottom:0;margin:auto;pointer-events:none !important}.form-field-select svg path{fill:var(--brown)}
.form-field textarea{resize:none;height:8em}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border:1px solid var(--brown)}.form-field input:placeholder,.form-field select:placeholder,.form-field textarea:placeholder{color:var(--brown25);opacity:1}.form-field input:-webkit-input-placeholder,.form-field select:-webkit-input-placeholder,.form-field textarea:-webkit-input-placeholder{color:var(--brown25);opacity:1}.form-field input:-moz-placeholder,.form-field select:-moz-placeholder,.form-field textarea:-moz-placeholder{color:var(--brown25);opacity:1 !important}
.form-field p.validate-message{display:none;font-family:'RoslindaleDisplayCondensed';font-size:.85em;font-weight:700;line-height:1;padding:.5em 0 0 .5em;margin:0;color:var(--orange)}.form-field.not-valid p.validate-message{display:block}.onboarding-validation{padding:25px 0 0 0}.onboarding-validation p{display:none;font-family:'RoslindaleDisplayCondensed';font-size:.85em;font-weight:700;line-height:1;padding:0;margin:0;color:var(--orange);text-align:center}.onboarding-validation.invalid-fields p{display:block}
.onboarding-form-button{padding:25px 0 0 0;text-align:center}.onboarding-summary-grid{display:grid;grid-template-columns:auto 22em;grid-column-gap:100px;grid-row-gap:50px}@media(max-width:1439px){.onboarding-summary-grid{grid-column-gap:50px}}@media(max-width:1279px){.onboarding-summary-grid{grid-column-gap:25px}}@media(max-width:1024px){.onboarding-summary-grid{grid-template-columns:100%}}.onboarding-summary-box{padding:var(--gap50);background:var(--brown10);border-radius:15px;overflow:hidden}.onboarding-summary-items{display:grid;grid-template-columns:100%;grid-row-gap:var(--gap50)}
.onboarding-summary-item{position:relative;padding:0 8em var(--gap50) 0;border-bottom:1px solid var(--brown25)}.onboarding-summary-item:last-child{padding:0 8em 0 0;border-bottom:0}@media(max-width:650px){.onboarding-summary-item{padding:0 0 var(--gap50) 0}.onboarding-summary-item:last-child{padding:0}}.onboarding-summary-item h3{font-size:1.5em;padding:0 0 25px 0}@media(max-width:767px){.onboarding-summary-item h3{font-size:1.25em}}.onboarding-summary-item-content{max-width:30em}.onboarding-summary-subscription{display:flex;justify-content:space-between}
.onboarding-summary-subscription-pricing{font-family:RoslindaleDisplayCondensed;font-size:1.25em;font-weight:700;line-height:1.25}@media(max-width:650px){.onboarding-summary-subscription-pricing{font-size:1.125em}}.onboarding-summary-hint{padding:25px 0 0 0}.onboarding-summary-hint p{font-size:.75em;padding:0;margin:0}.onboarding-summary-item .button{position:absolute;top:0;right:0}@media(max-width:650px){.onboarding-summary-item .button{position:relative;margin-top:25px}}.onboarding-summary-form h3{padding:0 0 25px 0}
.form-checks{display:grid;grid-template-columns:100%;grid-row-gap:25px}.form-check{position:relative;padding:0 0 0 2em;min-height:1.25em}.form-check label{display:block;font-size:1em;font-weight:400;line-height:1.25;padding:0;margin:0}.form-check input.form-checkbox{position:absolute;top:-0.05em;left:0;display:inline-block;width:1.25em;height:1.25em;overflow:hidden;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-color:var(--white);background-size:cover;border:1px solid var(--brown25);transition:.2s ease-in-out;transition-property:background-color,border;cursor:pointer}
.form-check.not-valid input.form-checkbox{border-color:var(--orange)}.form-check input.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23312F2E%22%20points%3D%2213%203.5%206%2010%203%207.5%202%208%206%2012.5%2014%204%2013%203.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.form-check a{color:inherit !important;text-decoration:underline !important}.onboarding-summary-validation{padding:25px 0 0 0}.onboarding-summary-validation p{display:none;font-family:'RoslindaleDisplayCondensed';font-size:.85em;font-weight:700;line-height:1;padding:0;margin:0;color:var(--orange)}.onboarding-summary-validation.invalid-fields p{display:block}
.onboarding-summary-button{padding:25px 0 0 0}.onboarding-final-code{width:100%;max-width:12em;margin:0 auto}.onboarding-final-code input{text-align:center}.onboarding-final-validation{padding:25px 0 0 0}.onboarding-final-validation p{display:none;font-family:'RoslindaleDisplayCondensed';font-size:.85em;font-weight:700;line-height:1;padding:0;margin:0;color:var(--orange);text-align:center}.onboarding-final-validation.invalid-fields p{display:block}.onboarding-final-button{padding:25px 0 0 0;text-align:center}
.compositions-search{display:grid;grid-template-columns:15em auto;grid-column-gap:50px;grid-row-gap:50px}@media(max-width:900px){.compositions-search{grid-template-columns:100%}.filter-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.filter-expanded .filter-content{grid-template-rows:1fr}.filter-content form{overflow:hidden;padding:0;transition:padding .25s ease}.filter-expanded .filter-content form{padding:25px 0 0 0}}.compositions-filter h3{padding:0}@media(max-width:900px){.compositions-filter h3{font-size:1em;line-height:1;padding:.75em 1.25em;border-radius:1.125em;opacity:1;cursor:pointer;color:var(--brown);background:transparent;border:2px solid currentcolor}
}.compositions-filter .filter-toggle{position:relative;padding:0 0 25px 0}@media(max-width:900px){.compositions-filter .filter-toggle{padding:0}}.compositions-filter .filter-toggle svg{position:absolute;width:1em;height:1em;top:0;right:1em;bottom:0;margin:auto;pointer-events:none;transition:transform .25s}.compositions-filter .filter-toggle svg line{stroke:var(--brown)}.compositions-filter .filter-expanded .filter-toggle svg{transform:rotate(45deg)}@media(min-width:901px){.compositions-filter .filter-toggle svg{display:none}
}.search-fields{display:grid;grid-template-columns:100%;grid-row-gap:25px}.form-field-search{position:relative}.form-field-search button{position:absolute;width:1.5em;height:1.5em;top:0;right:.5em;bottom:0;padding:0;margin:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;outline:none !important;cursor:pointer}.form-field-search svg{position:absolute;width:1em;height:1em;top:0;left:0;right:0;bottom:0;margin:auto}.form-field-search svg path{stroke:var(--brown)}
.compositions-filter .form-checks{padding-top:25px;grid-row-gap:10px}.search-reset{padding:25px 0 0 0}.search-reset-button{display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:1em;font-weight:400;line-height:1.25;text-decoration:underline;color:var(--brown);background:transparent;border:0;padding:0;margin:0;outline:none !important}.search-button{padding:25px 0 0 0}.results-table{width:100%;height:auto}.results-head,.results-item{display:block}@media(min-width:651px){.results-table-triple .results-head,.results-table-triple .results-item{display:grid;grid-template-columns:auto 8em 8em;grid-column-gap:5px}
}@media(max-width:650px){.results-head div:nth-child(2),.results-head div:nth-child(3),.results-item div:nth-child(2),.results-item div:nth-child(3){display:inline-block;font-size:.75em}.results-head div:nth-child(2):after,.results-item div:nth-child(2):after{content:', '}}.results-head{padding:0 10px 10px 10px;margin:0 0 25px 0;font-family:'RoslindaleDisplayCondensed';font-weight:700;border-bottom:1px solid var(--brown10)}.results-items .restricted{opacity:.8;cursor:not-allowed}
.results-items{width:100%;height:auto}.results-item{padding:7px 10px;border-radius:10px;color:var(--brown) !important;background:transparent;transition:background .25s;text-decoration:none !important}.results-item:hover{background:var(--brown10);cursor:pointer}p.no-results{font-family:'RoslindaleDisplayCondensed';font-size:.85em;font-weight:700;line-height:1;padding:25px 10px 0 10px;margin:0;color:var(--orange);text-align:left}.lesson-text{text-align:center;max-width:62.5em;margin:0 auto -25px auto}
.lesson-text p{padding:0 0 25px 0}ul.lessons-list{list-style-type:none;font-size:1em;font-weight:400;line-height:1.25;padding:0;margin:0 0 -1.25em 0;columns:3;column-gap:25px}@media(max-width:1279px){ul.lessons-list{columns:2}}@media(max-width:767px){ul.lessons-list{columns:1}}ul.lessons-list li{position:relative;padding:0 0 0 2em;margin:0 0 1.25em 0}ul.lessons-list li strong{display:block;font-family:'RoslindaleDisplayCondensed';font-size:1em;font-weight:700;line-height:1.25;position:absolute;top:.05em;left:0}
ul.lessons-list li a{color:var(--brown) !important;text-decoration:underline !important;transition:opacity .25s}ul.lessons-list li a:hover{opacity:.85}.settings-box h2,.subscription-cancel h2{font-size:2.25em}@media(max-width:1279px){.settings-box h2,.subscription-cancel h2{font-size:2em}}@media(max-width:767px){.settings-box h2,.subscription-cancel h2{font-size:1.75em}}.settings-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:25px;grid-row-gap:25px}@media(max-width:1023px){.settings-grid{grid-template-columns:100%}
}.settings-box{display:flex;flex-direction:column;background:var(--white50);padding:var(--gap50);border-radius:20px;text-align:center}.settings-box p{flex-grow:1}.subscription-cancel{text-align:center;max-width:62.5em;margin:0 auto}.subscription-cancel h2{padding:0 0 25px 0}@media(max-width:767px){.subscription-cancel h2{padding:0}}.subscription-cancel p{padding:25px 0 0 0}.subscription-cancel .buttons{margin:var(--gap50) -10px 0 -10px}.profile-grid{display:grid;grid-template-columns:auto 20em;grid-column-gap:50px;grid-row-gap:50px}
@media(max-width:1279px){.profile-grid{grid-template-columns:100%}}.profile-grid h3{font-size:1.25em;padding:0 0 15px 0}.profile-form-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:25px}@media(max-width:767px){.profile-form-fields{grid-template-columns:100%}}.profile-validation{padding:25px 0 0 0}.profile-validation p{display:block;font-size:1em;font-weight:400;line-height:1.25;padding:0;margin:0;color:var(--brown);text-align:left}.profile-validation.invalid-fields p{display:block}
.profile-form-button{padding:25px 0 0 0;text-align:left}.settings-form-fields{display:grid;grid-template-columns:100%;grid-column-gap:10px;grid-row-gap:25px}@media(max-width:1279px) and (min-width:768px){.settings-form-fields{grid-template-columns:repeat(2,1fr)}.settings-form-fields .form-field{display:flex;flex-direction:column}.settings-form-fields .form-field label{flex-grow:1}}.profile-change-password-link a{color:var(--brown) !important;text-decoration:underline !important;transition:opacity .25s}
.profile-change-password-link a:hover{opacity:.85}.profile-settings-response{padding:25px 0 0 0}.profile-settings-response p{display:none;font-size:1em;font-weight:400;line-height:1.25;padding:0;margin:0;color:var(--brown);text-align:left}.settings-submitted .profile-settings-response p{display:block}.order-grid{display:grid;grid-template-columns:20em auto;grid-column-gap:50px;grid-row-gap:50px}@media(max-width:1279px){.order-grid{grid-template-columns:100%}}@media(min-width:1280px){.orders{order:2}
.order-address-items{order:1}}.order-grid h3{font-size:1.25em;padding:0 0 25px 0}.order-address-items{display:grid;grid-template-columns:100%;grid-row-gap:50px}.order-address-content{margin:0 0 -25px 0}.order-address-content p{padding:0 0 25px 0}.order-address-content a{color:var(--brown) !important;text-decoration:underline !important;transition:opacity .25s}.order-address-content a:hover{opacity:.85}.order-intro{padding:0 0 25px 0}.order-box{padding:var(--gap50);background:var(--brown10);border-radius:15px;overflow:hidden}
.order-history-row{display:grid;grid-template-columns:8em auto 8em;grid-column-gap:5px;border-bottom:1px solid var(--brown10);line-height:1.25}.order-history-head{padding:0 0 15px 0}.order-history-item{padding:15px 0}.order-history-row strong{font-family:'RoslindaleDisplayCondensed';font-size:1em;font-weight:700;white-space:nowrap}@media(max-width:650px){.order-history-row{display:block}.order-history-head{padding:0 0 10px 0}.order-history-item{padding:10px 0}.order-history-head div:nth-child(1),.order-history-head div:nth-child(2),.order-history-item div:nth-child(1),.order-history-item div:nth-child(2){display:inline-block;font-size:.75em}
.order-history-head div:nth-child(1):after,.order-history-item div:nth-child(1):after{content:', '}}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:normal;font-style:normal}
.vjs-icon-play,.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.vjs-icon-subtitles,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:"\f10c"}
.vjs-icon-captions,.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:"\f10d"}
.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:"\f110"}
.vjs-icon-circle,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}
.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f115"}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}
.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f11d"}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}
.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}
.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}
.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,0.7);border-radius:.3em;transition:all .4s}
.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.75em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}
.video-js button{background:0;border:0;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:linear-gradient(180deg,rgba(0,0,0,0.8),rgba(255,255,255,0));overflow:auto}
.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}
.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,0.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}
.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}
.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,0.7)}
.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}
.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em white}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}
.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-0.5em;top:-0.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,0.5)}
.video-js .vjs-load-progress div{background:rgba(115,133,159,0.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,0.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}
.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em white;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}
.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel:hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:9em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}
.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,0.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}
.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}
.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}
.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}
.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:0s linear .3s forwards vjs-spinner-show;animation:0s linear .3s forwards vjs-spinner-show}
.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite}
.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:white}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}
}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em}
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button{display:none}
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button{display:none}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button{display:none}
.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,0.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports(display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}
.vjs-text-track-settings .vjs-track-settings-colors{display:block;grid-column:1;grid-row:1}.vjs-text-track-settings .vjs-track-settings-font{grid-column:2;grid-row:1}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:2;grid-row:2}}.vjs-track-setting>select{margin-right:5px}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:0}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}
.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,0.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}
}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:0;visibility:hidden}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #DDD;border-radius:0;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#f8f8f8;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:0}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}
.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}
.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:0;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}
.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}
.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=text],.iti input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}
.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:0;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media(max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,0.05)}.iti__flag-box,.iti__country-name,.iti__dial-code{vertical-align:middle}.iti__flag-box,.iti__country-name{margin-right:6px}
.iti--allow-dropdown input,.iti--allow-dropdown input[type=text],.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input,.iti--separate-dial-code input[type=text],.iti--separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,0.05)}
.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,0.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}
.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}
}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}
.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}
.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}
.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}
.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}
.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}
.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}
.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}
.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}
.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}
.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}
.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}
.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}
.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}
.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}
.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}
.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}
.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}
.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}
.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}
.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}
.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}
.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}
.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}
.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}
.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}
.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}
.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}
.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url("/compiled/master/css/8/f/8fdf19f5499195ab92a50aeb38de0f4b.png");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url("/compiled/master/css/5/0/502cbae4fa482026d58c9602876663cd.png")}}.iti__flag.iti__np{background-color:transparent}.main-loading{position:fixed;z-index:2000;height:2em;width:2em;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;display:none}.{height:2em;width:2em;display:none;margin:0 auto}.main-loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9)}
.inline-loading:not(:required),.main-loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.inline-loading:not(:required):after,.main-loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-0.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.5) -1.5em 0 0 0,rgba(0,0,0,0.5) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.75) -1.5em 0 0 0,rgba(0,0,0,0.75) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0}
.main-loading.has-progress>span>span{position:absolute;display:block;height:30px;width:40px;left:-13px;top:30px;z-index:40000;color:#000;text-align:center}.main-loading.has-progress>span{position:relative}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
