@charset "UTF-8";
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */@import url(https://fonts.googleapis.com/css?family=Julee);.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.croppie-container{padding:30px}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1}.croppie-container .cr-viewport{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 0 899px rgba(0,0,0,.5);z-index:0}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move}.croppie-container .cr-slider-wrap{width:75%;margin:0 auto;margin-top:25px;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower,.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd}.cr-slider:focus::-ms-fill-lower,.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:none}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:"↺"}.cr-rotate-r i:before{content:"↻"}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{box-sizing:border-box;overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}body{line-height:1}*,:after,:before{position:relative;box-sizing:inherit}@media (max-width:959px){* *,:after *,:before *{-webkit-tap-highlight-color:transparent}}embed,img,object{max-width:100%;height:auto}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}em,i{font-style:italic}b,strong{font-weight:700}q{quotes:"\201C" "\201D" "\2018" "\2019"}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}input,select{vertical-align:middle}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}mark{background:#ff0;color:#000}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}code,kbd,pre,samp{font-family:monospace,sans-serif}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_E_0.eot);src:url(assets/fonts/mark-pro/2E819B_E_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_E_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_E_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_E_0.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_10_0.eot);src:url(assets/fonts/mark-pro/2E819B_10_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_10_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_10_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_10_0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_4_0.eot);src:url(assets/fonts/mark-pro/2E819B_4_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_4_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_4_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_4_0.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_3_0.eot);src:url(assets/fonts/mark-pro/2E819B_3_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_3_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_3_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_3_0.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_6_0.eot);src:url(assets/fonts/mark-pro/2E819B_6_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_6_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_6_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_6_0.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_B_0.eot);src:url(assets/fonts/mark-pro/2E819B_B_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_B_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_B_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_B_0.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_1_0.eot);src:url(assets/fonts/mark-pro/2E819B_1_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_1_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_1_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_1_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_7_0.eot);src:url(assets/fonts/mark-pro/2E819B_7_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_7_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_7_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_7_0.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_D_0.eot);src:url(assets/fonts/mark-pro/2E819B_D_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_D_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_D_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_D_0.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_C_0.eot);src:url(assets/fonts/mark-pro/2E819B_C_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_C_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_C_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_C_0.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_8_0.eot);src:url(assets/fonts/mark-pro/2E819B_8_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_8_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_8_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_8_0.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_11_0.eot);src:url(assets/fonts/mark-pro/2E819B_11_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_11_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_11_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_11_0.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_5_0.eot);src:url(assets/fonts/mark-pro/2E819B_5_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_5_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_5_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_5_0.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_12_0.eot);src:url(assets/fonts/mark-pro/2E819B_12_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_12_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_12_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_12_0.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_0_0.eot);src:url(assets/fonts/mark-pro/2E819B_0_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_0_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_0_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_0_0.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mark-Web-Pro;src:url(assets/fonts/mark-pro/2E819B_F_0.eot);src:url(assets/fonts/mark-pro/2E819B_F_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/mark-pro/2E819B_F_0.woff2) format("woff2"),url(assets/fonts/mark-pro/2E819B_F_0.woff) format("woff"),url(assets/fonts/mark-pro/2E819B_F_0.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:SpellingNight;src:url(assets/fonts/spelling-night/spellingnight-webfont.eot);src:url(assets/fonts/spelling-night/spellingnight-webfont.eot?#iefix) format("embedded-opentype"),url(assets/fonts/spelling-night/spellingnight-webfont.woff2) format("woff2"),url(assets/fonts/spelling-night/spellingnight-webfont.woff) format("woff"),url(assets/fonts/spelling-night/spellingnight-webfont.ttf) format("truetype"),url(assets/fonts/spelling-night/spellingnight-webfont.svg#spelling_nightregular) format("svg");font-weight:400;font-style:normal}@media (max-width:29.9375em){head{font-family:mq-tiny}}@media (min-width:30em){head{font-family:mq-mini}}@media (min-width:37.5em){head{font-family:mq-small}}@media (min-width:48em){head{font-family:mq-medium}}@media (min-width:60em){head{font-family:mq-large}}@media (min-width:76.25em){head{font-family:mq-xlarge}}@media (min-width:90em){head{font-family:mq-xxlarge}}@media (min-width:102.5em){head{font-family:mq-xxxlarge}}title{font-family:"mq-tiny, mq-mini, mq-small, mq-medium, mq-large, mq-xlarge, mq-xxlarge, mq-xxxlarge"}.browse-happy p{top:50%;left:50%;transform:translate(-50%,-50%)}.button-center{display:block;left:50%;transform:translateX(-50%)}.add-to-calendar span,.button.circle span,.form-inverse label,.form-side .form-field-file label,.form-side input+label,.form-side textarea+label,.global-footer .social-media span,.global-header .logo span,.global-subscribe label,.global-subscribe legend,.heart span,.location-header-search label,.nav-trigger .label,.pagination .next span,.pagination .prev span,.post-content .addthis_toolbox a span,.post-content .social-media a span,.sec-studio-promos .studio-detail-social-icons a.sm-em span,.sec-studio-promos .studio-detail-social-icons a.sm-fb span,.sec-studio-promos .studio-detail-social-icons a.sm-ig span,.slick-button span,.thanks-envelope span,.visually-hidden,.youtube-modal-pagination.next span,.youtube-modal-pagination.prev span,button.circle[type=submit] span,input.circle[type=submit] span{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.post-sidebar .featured-posts{list-style:none;padding:0;margin:0}.header-banner button.dismiss-banner,.header-meta button,.nav-trigger,.slick-button{background:transparent;outline:none;border:0;padding:0;margin:0;font-size:1em;cursor:pointer}.dashboard-banner,.dashboard-favs .fav-item .media,.employment .job-grid .grid-item .media,.landing-blog figure,.landing-style-guide .mod-feature-blocks li .media,.post-content .featured-media,.sec-banner,.sec-studio-promos li .media,.sec-teacher-feats li .media,.sec-welcome-cta li.overlay .media,.sticky-media,.wysiwyg .sec-full-width-grid>ul .grid-item .media{background-repeat:no-repeat;background-size:cover;-ms-behavior:url(assets/images/backgroundsize.min.htc);background-position:50%}.cf,.clear,.clearfix,.dashboard-banner .account-stats,.employment .orange-boxes,.sec-register{zoom:1}.cf:after,.cf:before,.clear:after,.clear:before,.clearfix:after,.clearfix:before,.dashboard-banner .account-stats:after,.dashboard-banner .account-stats:before,.employment .orange-boxes:after,.employment .orange-boxes:before,.sec-register:after,.sec-register:before{content:"\0020";display:block;overflow:hidden}.cf:after,.clear:after,.clearfix:after,.dashboard-banner .account-stats:after,.employment .orange-boxes:after,.sec-register:after{clear:both}@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:symbols;src:url(assets/fonts/symbols/symbols.eot);src:url(assets/fonts/symbols/symbols.eot?#iefix) format("eot"),url(assets/fonts/symbols/symbols.woff) format("woff"),url(assets/fonts/symbols/symbols.ttf) format("truetype"),url(assets/fonts/symbols/symbols.svg#symbols) format("svg");font-weight:400;font-style:normal}.button.arrow-down:before,.button.arrow-left:before,.button.arrow-right:before,.button.arrow-up:before,.button.close:before,.button.down:before,.button.left:before,.button.minus:before,.button.plus:before,.button.right:before,.button.up:before,.fancy-input input[type=checkbox]+.label:after,.faq-list dt a:before,.global-footer .social-media .sm-fb:before,.global-footer .social-media .sm-ig:before,.global-footer .social-media .sm-pi:before,.global-footer .social-media .sm-tw:before,.global-footer .social-media .sm-yt:before,.header-meta .sign-in:after,.pagination .next a:before,.pagination .prev a:before,.post-content .addthis_toolbox .addthis_button_facebook:before,.post-content .addthis_toolbox .addthis_button_pinterest:before,.post-content .addthis_toolbox .addthis_button_twitter:before,.post-content .social-media .sm-fb:before,.post-content .social-media .sm-pi:before,.post-content .social-media .sm-tw:before,.sec-studio-promos .studio-detail-social-icons a.sm-fb:before,.sec-studio-promos .studio-detail-social-icons a.sm-ig:before,.sign-in-wrap .header-meta .sign-in:after,.slick-button.slick-next:before,.slick-button.slick-prev:before,.symbol:before,.video-viewport a.scroll-down:after,.youtube-modal-pagination.next:before,.youtube-modal-pagination.prev:before,button.arrow-down[type=submit]:before,button.arrow-left[type=submit]:before,button.arrow-right[type=submit]:before,button.arrow-up[type=submit]:before,button.close[type=submit]:before,button.down[type=submit]:before,button.left[type=submit]:before,button.minus[type=submit]:before,button.plus[type=submit]:before,button.right[type=submit]:before,button.up[type=submit]:before,input.arrow-down[type=submit]:before,input.arrow-left[type=submit]:before,input.arrow-right[type=submit]:before,input.arrow-up[type=submit]:before,input.close[type=submit]:before,input.down[type=submit]:before,input.left[type=submit]:before,input.minus[type=submit]:before,input.plus[type=submit]:before,input.right[type=submit]:before,input.up[type=submit]:before{font-family:symbols;width:1em;margin:0;font-style:normal;font-weight:400;font-variant:normal;text-align:center;text-decoration:inherit;text-transform:none;line-height:1em;speak:none}.s-arrow-down:before{content:""}.s-arrow-left:before{content:""}.s-arrow-line-down:before{content:""}.s-arrow-line-left:before{content:""}.s-arrow-line-right:before{content:""}.s-arrow-line-up:before{content:""}.s-arrow-right:before{content:""}.s-arrow-up:before{content:""}.s-cross:before{content:""}.s-expand:before{content:""}.s-facebook:before{content:""}.s-heart:before{content:""}.s-instagram:before{content:""}.s-pinterest:before{content:""}.s-plus:before{content:""}.s-twitter:before{content:""}.s-youtube:before{content:""}.s-minus:before{content:""}.add-to-calendar:before,.alternating-info .class-acronym:before,.filter-day-select:after,.global-header .logo:before,.heart:before,.marker:before,.post-sidebar li:before,.sec-teacher-feats i:before,.sprite-main,.thanks-envelope:before{background-image:url(assets/images/sprites/sprite-main.png)}@media (-webkit-min-device-pixel-ratio:0.75),(-webkit-min-device-pixel-ratio:2),(min-resolution:72dpi){.add-to-calendar:before,.alternating-info .class-acronym:before,.filter-day-select:after,.global-header .logo:before,.heart:before,.marker:before,.post-sidebar li:before,.sec-teacher-feats i:before,.sprite-main,.thanks-envelope:before{background-image:url(assets/images/sprites/sprite-main@2x.png);background-size:304px 206px}}.sprite-video,.video-viewport:before{background-image:url(assets/images/sprites/sprite-video.png)}@media (-webkit-min-device-pixel-ratio:0.75),(-webkit-min-device-pixel-ratio:2),(min-resolution:72dpi){.sprite-video,.video-viewport:before{background-image:url(assets/images/sprites/sprite-video@2x.png);background-size:685px 299px}}.alternating-info .sub-heading,.wysiwyg .sub-orange{font-size:16px;font-size:1.6rem;line-height:1.375}@media (min-width:48em){.alternating-info .sub-heading,.wysiwyg .sub-orange{font-size:1.8rem;line-height:1.22222}}@media (min-width:48em){.dashboard-favs .landing-dashboard .fav-item .promo-text,.employment .job-grid .landing-dashboard .grid-item .promo-text,.landing-dashboard .dashboard-favs .fav-item .promo-text,.landing-dashboard .employment .job-grid .grid-item .promo-text,.landing-dashboard .landing-style-guide .mod-feature-blocks li .promo-text,.landing-dashboard .sec-studio-promos li .promo-text,.landing-dashboard .sec-teacher-feats li .promo-text,.landing-dashboard .sec-welcome-cta li.overlay .promo-text,.landing-dashboard .wysiwyg .sec-full-width-grid>ul .grid-item .promo-text,.landing-style-guide .mod-feature-blocks .landing-dashboard li .promo-text,.sec-studio-promos .landing-dashboard li .promo-text,.sec-teacher-feats .landing-dashboard li .promo-text,.sec-welcome-cta .landing-dashboard li.overlay .promo-text,.wysiwyg .sec-full-width-grid>ul .landing-dashboard .grid-item .promo-text,.wysiwyg h4{font-size:1.9rem;line-height:1.47368}}#error-modal .modal-content h3,#modal-wrap .modal-content h3,.dashboard-favs .fav-item .promo-text,.dashboard-favs .fav-item .title,.divider-heading,.employment .job-grid .grid-item .promo-text,.employment .job-grid .grid-item .title,.form-inside .form-heading p,.landing-blog .post-title,.landing-program-detail .wysiwyg h4,.landing-style-guide .mod-feature-blocks li .promo-text,.landing-style-guide .mod-feature-blocks li .title,.layout-left-col .aside-sub,.layout-right-col .aside-sub,.post-content .author-bio h3,.result-classes .day-abbr,.sec-banner h1.box-inset,.sec-studio-promos li .promo-text,.sec-studio-promos li .title,.sec-teacher-feats li .promo-text,.sec-teacher-feats li .title,.sec-welcome-cta li.overlay .promo-text,.sec-welcome-cta li.overlay .title,.wysiwyg .sec-full-width-grid>ul .grid-item .promo-text,.wysiwyg .sec-full-width-grid>ul .grid-item .title,.wysiwyg h2,.wysiwyg h3{font-size:20px;font-size:2rem;line-height:1.3}@media (min-width:48em){#error-modal .modal-content h3,#modal-wrap .modal-content h3,.dashboard-favs .fav-item .promo-text,.dashboard-favs .fav-item .title,.divider-heading,.employment .job-grid .grid-item .promo-text,.employment .job-grid .grid-item .title,.form-inside .form-heading p,.landing-blog .post-title,.landing-program-detail .wysiwyg h4,.landing-style-guide .mod-feature-blocks li .promo-text,.landing-style-guide .mod-feature-blocks li .title,.layout-left-col .aside-sub,.layout-right-col .aside-sub,.post-content .author-bio h3,.result-classes .day-abbr,.sec-banner h1.box-inset,.sec-studio-promos li .promo-text,.sec-studio-promos li .title,.sec-teacher-feats li .promo-text,.sec-teacher-feats li .title,.sec-welcome-cta li.overlay .promo-text,.sec-welcome-cta li.overlay .title,.wysiwyg .sec-full-width-grid>ul .grid-item .promo-text,.wysiwyg .sec-full-width-grid>ul .grid-item .title,.wysiwyg h2,.wysiwyg h3{font-size:2.4rem;line-height:1.25}}.archive-title .title,.global-subscribe .confirmation,.lb-modal h2,.lb-modal h3,.location-filter .filter-label,.sec-guided-path h2,.wysiwyg h1,h1,h2,h3,h4,h5,h6{font-size:23px;font-size:2.3rem;line-height:1.43478}@media (min-width:48em){.archive-title .title,.global-subscribe .confirmation,.lb-modal h2,.lb-modal h3,.location-filter .filter-label,.sec-guided-path h2,.wysiwyg h1,h1,h2,h3,h4,h5,h6{font-size:3.2rem;line-height:1.125}}.landing-index .banner h1,.landing-style-guide .banner h1,.sec-banner .row h1,.sec-banner .sub,.sec-header h1{font-size:32px;font-size:3.2rem;line-height:1}@media (min-width:48em){.landing-index .banner h1,.landing-style-guide .banner h1,.sec-banner .row h1,.sec-banner .sub,.sec-header h1{font-size:5rem;line-height:1}}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-weight:400;margin-bottom:30px;margin-bottom:3rem}.wysiwyg h2,.wysiwyg h3{margin-top:55px;margin-top:5.5rem}.wysiwyg h2:first-child,.wysiwyg h3:first-child{margin-top:0}.wysiwyg h4{margin-top:35px;margin-top:3.5rem}.wysiwyg h4:first-child{margin-top:0}.landing-program-detail .wysiwyg h4{margin-bottom:5px;margin-bottom:.5rem}.wysiwyg h5,.wysiwyg h6{font-size:14px;font-size:1.4rem;line-height:1.85714;font-weight:700}.wysiwyg h5{margin-bottom:25px;margin-bottom:2.5rem}.wysiwyg h6{margin-bottom:0}.wysiwyg li,.wysiwyg p{line-height:26px;line-height:2.6rem}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{margin-bottom:30px;margin-bottom:3rem}.wysiwyg ol,.wysiwyg ul{margin-left:20px;margin-left:2rem}.wysiwyg ul li{list-style:none}.wysiwyg ul li:before{content:"";display:block;width:4px;width:.4rem;height:4px;height:.4rem;background:#ff8200;border-radius:50%;position:absolute;top:10px;top:1rem;left:-15px;left:-1.5rem}.wysiwyg a{color:#ff8200;font-weight:700}.wysiwyg .button,.wysiwyg button[type=submit],.wysiwyg input[type=submit]{margin-bottom:20px;margin-bottom:2rem}.wysiwyg .note{font-size:12px;font-size:1.2rem;line-height:1.66667;font-style:italic}.wysiwyg .button+.fluid-video,.wysiwyg button[type=submit]+.fluid-video,.wysiwyg input[type=submit]+.fluid-video{margin-top:30px;margin-top:3rem}.center.wysiwyg{text-align:center}.wysiwyg .sub-orange{color:#ff8200;font-weight:700;margin-bottom:20px;margin-bottom:2rem}.wysiwyg blockquote{background:#f2f2f2;padding:30px;padding:3rem;margin:35px 0;margin:3.5rem 0}.wysiwyg blockquote .quote{font-size:16px;font-size:1.6rem;line-height:1.625;font-style:italic}.wysiwyg blockquote footer{text-align:right;font-weight:700;font-size:12px;font-size:1.2rem;line-height:1.16667;text-transform:uppercase;font-style:italic}.wysiwyg blockquote footer:before{content:"—"}::-moz-selection{background:#777;color:#fff;text-shadow:none}::selection{background:#777;color:#fff;text-shadow:none}html{font-size:62.5%}body{background:#fff;color:#000;font-family:Mark-Web-Pro,sans-serif;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004)}a{color:#ff8200;text-decoration:none}a:focus,a:hover{color:#ffb81c}a:focus{outline:none}h1,h2,h3,h4,h5,h6{font-weight:400}address,dl,p{line-height:26px;line-height:2.6rem}dd,dt,li,p{font-weight:400;font-style:normal}li{line-height:1}input,select,textarea{outline:none;background:transparent;width:100%;border-radius:0;border-width:0 0 2px 2px;border-width:0 0 .2rem .2rem;border-style:solid;border-color:#fff;padding:15px;padding:1.5rem;margin:0;font-size:14px;font-size:1.4rem;line-height:1}input{height:50px;height:5rem}input,label,textarea{color:#fff}textarea{max-width:100%;height:80px;height:8rem}input:disabled,textarea:disabled{color:#999!important;border-color:#999!important}select{background:transparent;height:50px;height:5rem;padding:5px 10px;padding:.5rem 1rem;color:#fff;z-index:2}select:not(:disabled):hover{cursor:pointer}select:disabled{border-color:#999!important}select:disabled,select:disabled+label:after{color:#999!important}select[multiple]{height:auto}input[type=checkbox]{vertical-align:bottom}input[type=radio]{vertical-align:text-bottom}label{font-weight:400;font-style:italic}input:focus,select:focus,textarea:focus{outline:none;border-color:#ff8200;color:#ff8200}input:focus+label:after,select:focus+label:after,textarea:focus+label:after{color:#ff8200!important}button[type=submit],input[type=submit]{outline:none;border-radius:0;font-style:normal;font-weight:700;cursor:pointer;width:auto}fieldset{border:none;padding:0;margin:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.6);font-style:normal}@media (min-width:60em){input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff;font-style:italic}}input:-moz-placeholder,textarea:-moz-placeholder{color:hsla(0,0%,100%,.6);font-style:normal}@media (min-width:60em){input:-moz-placeholder,textarea:-moz-placeholder{color:#fff;font-style:italic}}input::-moz-placeholder,textarea::-moz-placeholder{color:hsla(0,0%,100%,.6);font-style:normal}@media (min-width:60em){input::-moz-placeholder,textarea::-moz-placeholder{color:#fff;font-style:italic}}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.6);font-style:normal}@media (min-width:60em){input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff;font-style:italic}}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}input:focus:-moz-placeholder,input:focus::-moz-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:hsla(0,0%,100%,.4)}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.fancy-input label{display:block;margin:auto;padding:7px 0;padding:.7rem 0;width:auto;height:auto;overflow:visible;clip:auto;position:relative}.fancy-input .label{display:block;cursor:pointer;padding-left:35px;padding-left:3.5rem;font-style:normal;line-height:1.3em}.fancy-input input[type=checkbox],.fancy-input input[type=radio]{position:absolute;left:0;top:0;width:auto;height:auto;margin-right:10px;margin-right:1rem;opacity:0}.fancy-input input[type=radio]+.label:after,.fancy-input input[type=radio]+.label:before{content:"";position:absolute;top:-5px;top:-.5rem;left:0;border-radius:50%}.fancy-input input[type=radio]+.label:before{border:2px solid #000;border:.2rem solid #000;width:24px;width:2.4rem;height:24px;height:2.4rem}.fancy-input input[type=radio]+.label:after{width:12px;width:1.2rem;height:12px;height:1.2rem;background:#000;top:1px;top:.1rem;left:6px;left:.6rem;opacity:0}.fancy-input input[type=radio]:checked+.label:after{opacity:1}.fancy-input input[type=checkbox]+.label:after,.fancy-input input[type=checkbox]+.label:before{content:"";display:inline-block;position:absolute;top:-5px;top:-.5rem;left:0}.fancy-input input[type=checkbox]+.label:before{border:2px solid #000;border:.2rem solid #000;width:25px;width:2.5rem;height:25px;height:2.5rem}.fancy-input input[type=checkbox]+.label:after{top:1px;top:.1rem;left:6px;left:.6rem;content:"\E009";font-size:14px;font-size:1.4rem;line-height:1;color:#000;opacity:0}.fancy-input input[type=checkbox]:checked+.label:after{opacity:1}.fancy-input.inverse input[type=radio]+.label:before{border-color:#fff}.fancy-input.inverse input[type=radio]+.label:after{background-color:#fff}.fancy-input.inverse input[type=checkbox]+.label:before{border-color:#fff}.fancy-input.inverse input[type=checkbox]+.label:after{color:#fff}.datefield-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;list-style:none}.is-pending-email input[type=text]{border-color:#ff8200;color:#ff8200}.is-pending-email input[type=text]+label:after{color:#ff8200!important}button::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=button],input[type=email],input[type=password],input[type=submit],input[type=text],input[type=time],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none}.form-wrap{zoom:1;list-style:none;margin:0}.form-wrap:after,.form-wrap:before{content:"\0020";display:block;overflow:hidden}.form-wrap:after{clear:both}.form-field{margin-bottom:30px;margin-bottom:3rem}@media (max-width:37.4375em){.form-field.empty{display:none}}.form-field.half+.form-submit{margin-top:10px;margin-top:1rem}.form-field.form-field-file input{border-width:0}.form-field .form-filename{text-align:right}.form-inside .form-heading{text-align:center;padding:30px 20px 20px;padding:3rem 2rem 2rem}.form-submit{text-align:center}@media (max-width:37.4375em){.form-submit input{width:100%}}.form-inside{width:100%;max-width:800px;max-width:80rem;margin:0 auto}.form-side{margin:30px 0 0;margin:3rem 0 0}.form-side li{width:100%;float:left}@media (min-width:37.5em){.form-side .form-field{float:left;width:50%}}@media (min-width:60em){.form-side .form-field{width:100%}}@media (min-width:37.5em){.form-side .form-field:nth-child(odd){padding-right:1.5rem}}@media (min-width:60em){.form-side .form-field:nth-child(odd){padding-right:0}}@media (min-width:37.5em){.form-side .form-field:nth-child(2n){padding-left:1.5rem}}@media (min-width:60em){.form-side .form-field:nth-child(2n){padding-left:0}}.form-side .form-field-file .button,.form-side .form-field-file button[type=submit],.form-side .form-field-file input[type=submit]{color:#fff;border-color:#fff}.form-side .form-field-file .button:hover,.form-side .form-field-file button[type=submit]:hover,.form-side .form-field-file input[type=submit]:hover{color:#000;background-color:#fff}.form-inside ul{width:calc(100% + 30px);margin-left:-15px;margin-left:-1.5rem;margin-right:-15px;margin-right:-1.5rem}.form-inside li{width:100%;float:left;padding:0 15px;padding:0 1.5rem}.form-inside li.half{width:100%}@media (min-width:37.5em){.form-inside li.half{width:50%;float:left}}.form-inverse input[type=checkbox]{width:25px;width:2.5rem;height:50px;height:5rem}.form-inverse input[type=checkbox]+label{height:auto;width:auto;clip:auto;position:relative;line-height:50px;line-height:5rem}.form-inverse input,.form-inverse label,.form-inverse select,.form-inverse textarea{color:#000;border-color:#000}.form-inverse input::-webkit-input-placeholder,.form-inverse label::-webkit-input-placeholder,.form-inverse select::-webkit-input-placeholder,.form-inverse textarea::-webkit-input-placeholder{color:#000;font-style:italic}.form-inverse input:-moz-placeholder,.form-inverse input::-moz-placeholder,.form-inverse label:-moz-placeholder,.form-inverse label::-moz-placeholder,.form-inverse select:-moz-placeholder,.form-inverse select::-moz-placeholder,.form-inverse textarea:-moz-placeholder,.form-inverse textarea::-moz-placeholder{color:#000;font-style:italic}.form-inverse input:-ms-input-placeholder,.form-inverse label:-ms-input-placeholder,.form-inverse select:-ms-input-placeholder,.form-inverse textarea:-ms-input-placeholder{color:#000;font-style:italic}.form-inverse input:focus::-webkit-input-placeholder,.form-inverse input:hover::-webkit-input-placeholder,.form-inverse label:focus::-webkit-input-placeholder,.form-inverse label:hover::-webkit-input-placeholder,.form-inverse select:focus::-webkit-input-placeholder,.form-inverse select:hover::-webkit-input-placeholder,.form-inverse textarea:focus::-webkit-input-placeholder,.form-inverse textarea:hover::-webkit-input-placeholder{color:rgba(0,0,0,.4)}.form-inverse input:focus:-moz-placeholder,.form-inverse input:focus::-moz-placeholder,.form-inverse input:hover:-moz-placeholder,.form-inverse input:hover::-moz-placeholder,.form-inverse label:focus:-moz-placeholder,.form-inverse label:focus::-moz-placeholder,.form-inverse label:hover:-moz-placeholder,.form-inverse label:hover::-moz-placeholder,.form-inverse select:focus:-moz-placeholder,.form-inverse select:focus::-moz-placeholder,.form-inverse select:hover:-moz-placeholder,.form-inverse select:hover::-moz-placeholder,.form-inverse textarea:focus:-moz-placeholder,.form-inverse textarea:focus::-moz-placeholder,.form-inverse textarea:hover:-moz-placeholder,.form-inverse textarea:hover::-moz-placeholder{color:rgba(0,0,0,.4)}.form-inverse input:focus:-ms-input-placeholder,.form-inverse input:hover:-ms-input-placeholder,.form-inverse label:focus:-ms-input-placeholder,.form-inverse label:hover:-ms-input-placeholder,.form-inverse select:focus:-ms-input-placeholder,.form-inverse select:hover:-ms-input-placeholder,.form-inverse textarea:focus:-ms-input-placeholder,.form-inverse textarea:hover:-ms-input-placeholder{color:rgba(0,0,0,.4)}.form-inverse input:focus,.form-inverse label:focus,.form-inverse select:focus,.form-inverse textarea:focus{border-color:#ff8200}.form-inverse input:focus::-webkit-input-placeholder,.form-inverse label:focus::-webkit-input-placeholder,.form-inverse select:focus::-webkit-input-placeholder,.form-inverse textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,.4)}.form-inverse input:focus:-moz-placeholder,.form-inverse input:focus::-moz-placeholder,.form-inverse label:focus:-moz-placeholder,.form-inverse label:focus::-moz-placeholder,.form-inverse select:focus:-moz-placeholder,.form-inverse select:focus::-moz-placeholder,.form-inverse textarea:focus:-moz-placeholder,.form-inverse textarea:focus::-moz-placeholder{color:rgba(0,0,0,.4)}.form-inverse input:focus:-ms-input-placeholder,.form-inverse label:focus:-ms-input-placeholder,.form-inverse select:focus:-ms-input-placeholder,.form-inverse textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,.4)}.form-inverse input.invalid,.form-inverse label.invalid,.form-inverse select.invalid,.form-inverse textarea.invalid{border-color:red;color:red}.form-inverse input[type=submit]{color:#ff8200;border-color:#ff8200}.form-inverse input[type=submit]:focus,.form-inverse input[type=submit]:hover{color:#fff}.form-inverse label.element-select:after{color:#000;right:15px;right:1.5rem}.form-inverse .button,.form-inverse button[type=submit],.form-inverse input[type=submit]{border-color:#000;color:#000}label.element-select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;z-index:1;clip:auto}label.element-select:after{content:"+";display:block;position:absolute;top:50%;right:0;color:#fff;font-size:34px;font-size:3.4rem;font-style:normal;transform:translateY(-55%)}.sec-location-results input:focus,.sec-location-results input:hover,.sec-location-results select:focus,.sec-location-results select:hover{color:#fff;border-color:#fff}input.invalid,label.invalid,select.invalid,textarea.invalid{border-color:red;color:red}.no-header{background:#000;height:100px;height:10rem}.divider-heading{background:#000;padding:30px 20px;padding:3rem 2rem;text-align:center;color:#fff}.layout-heading{text-align:center;margin-bottom:30px;margin-bottom:3rem}.layout-copy{padding:50px 30px;padding:5rem 3rem}@media (min-width:60em){.layout-copy{padding:5.5rem 5rem 6rem}}.layout-copy .row{width:100%;max-width:800px;max-width:80rem;margin:0 auto}.layout-left-col,.layout-right-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-left-col .aside,.layout-right-col .aside{width:100%;background:#1a1a1a;padding:55px 30px;padding:5.5rem 3rem;color:#fff}@media (min-width:60em){.layout-left-col .aside,.layout-right-col .aside{float:left;width:33.33333%;padding:5.5rem 5rem}}.layout-left-col .aside.sticky,.layout-right-col .aside.sticky{display:none;height:auto;padding:0;overflow:hidden}@media (min-width:60em){.layout-left-col .aside.sticky,.layout-right-col .aside.sticky{display:block}}.layout-left-col .aside p a,.layout-right-col .aside p a{font-weight:700}.layout-left-col .aside .button,.layout-left-col .aside button[type=submit],.layout-left-col .aside input[type=submit],.layout-right-col .aside .button,.layout-right-col .aside button[type=submit],.layout-right-col .aside input[type=submit]{margin:40px auto 0;margin:4rem auto 0}.layout-left-col .aside .leading-img,.layout-right-col .aside .leading-img{display:block;width:100%;max-width:220px;max-width:22rem;margin:0 auto 30px;margin:0 auto 3rem}.layout-left-col .aside .form-field-file .button,.layout-left-col .aside .form-field-file button[type=submit],.layout-left-col .aside .form-field-file input[type=submit],.layout-right-col .aside .form-field-file .button,.layout-right-col .aside .form-field-file button[type=submit],.layout-right-col .aside .form-field-file input[type=submit]{margin:0}.layout-left-col .aside-heading,.layout-right-col .aside-heading{margin-bottom:25px;margin-bottom:2.5rem}.layout-left-col .aside-heading span,.layout-right-col .aside-heading span{color:#ff8200}.layout-left-col .aside-heading sup,.layout-right-col .aside-heading sup{top:-7px;top:-.7rem;font-size:.55em}@media (min-width:48em){.layout-left-col .aside-heading sup,.layout-right-col .aside-heading sup{top:-.9rem}}.layout-left-col .content,.layout-right-col .content{width:100%}@media (min-width:60em){.layout-left-col .content,.layout-right-col .content{float:right;width:66.66667%}}.layout-left-col .form-submit input[type=submit],.layout-right-col .form-submit input[type=submit]{margin-top:10px;margin-top:1rem}@media (min-width:60em){.layout-right-col .aside{float:right}.layout-right-col .content{float:left}}.layout-split{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}.layout-split.gray{background:#f2f2f2}.layout-split .row{width:100%;max-width:900px;max-width:90rem;margin:0 auto}.layout-split .row .col{padding:50px 30px;padding:5rem 3rem}@media (min-width:48em){.layout-split .row .col{padding:5rem}}@media (min-width:48em){.layout-split .row .col:nth-child(odd){padding-right:2rem}}@media (min-width:48em){.layout-split .row .col::nth-child(even){padding-left:2rem}}@media (max-width:47.9375em){.layout-split .row .col+.col{padding-top:0}}.layout-split .col{padding:50px 30px;padding:5rem 3rem}@media (min-width:48em){.layout-split .col{padding:6rem 5rem;min-height:40rem;width:50%;float:left}}.layout-split .col.media-bg{background-repeat:no-repeat;background-size:cover;padding:0}.layout-split .content{width:100%;max-width:800px;max-width:80rem;margin:0 auto}.layout-mid{padding:60px 30px;padding:6rem 3rem}.layout-mid.gray{background:#f2f2f2}@media (min-width:48em){.layout-mid{padding:6rem 5rem}}.layout-mid .content{width:100%;max-width:800px;max-width:80rem;margin:0 auto}.layout-mid.version-full{padding:60px 10%;padding:6rem 10%}.layout-mid.version-full .content{max-width:none}.layout-mid.version-full-spacer{padding:60px 0 0;padding:6rem 0 0}@media (min-width:48em){.layout-mid.version-full-spacer{padding:6rem 0 0}}.global-header{background:transparent;width:100%;height:75px;height:7.5rem;position:fixed;top:0;right:0;z-index:15;pointer-events:none}@media (min-width:48em){.global-header{height:10rem}}.global-header .logo{display:block;position:absolute;top:10px;left:10px;pointer-events:all;transition:opacity .4s ease,transform .4s ease;opacity:1}@media (min-width:48em){.global-header .logo{top:20px;left:20px}}.global-header .logo:before{content:"";background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:200px;height:52px}.route-root .global-header .logo{display:none}.global-header .logo.mark{opacity:0;pointer-events:none}.sign-in-active .global-header .logo{display:none}.global-header .header-meta{transition:transform .4s ease}.sign-in-active .global-header .header-meta{z-index:1}.header-meta{position:absolute;top:10px;top:1rem;right:10px;right:1rem;z-index:2;text-align:right;pointer-events:all}@media (min-width:48em){.header-meta{top:2rem;right:2rem}}.header-meta .spinner{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:100}.header-meta .sign-in{font-size:10px;font-size:1rem;line-height:1;text-transform:uppercase;font-weight:700}.header-meta .sign-in:after{content:"\E009";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-size:2rem;line-height:1;color:#ff8200;opacity:0}.header-meta .sign-in:hover{color:#ff8200;background:#fff}.header-meta .signed-in{border-radius:50%;width:50px;height:50px}.header-meta .signed-in.without-avatar{background-color:#ff8200}.header-meta .signed-in img{width:50px;width:5rem;height:50px;height:5rem;border-radius:50%}.header-meta .signed-in img.user-default{display:block;margin:8px auto 0;margin:.8rem auto 0;width:34px;width:3.4rem;height:38px;height:3.8rem}@media (max-width:47.9375em){.header-meta .btn{transform:translateX(250px);transition:all .4s cubic-bezier(.63,.64,.3,1)}}.nav-active .header-meta .btn{transform:translateX(0)}.header-meta .btn,.header-meta button{display:inline-block}.header-meta button{background-color:#ff8200;border-radius:50%;width:50px;width:5rem;height:50px;height:5rem;vertical-align:top;color:#fff}.header-meta .btn+.btn,.header-meta .btn+button{margin-left:17px;margin-left:1.7rem}.header-banner{display:block;height:50px;height:5rem;transform:translateY(-25px) rotateX(90deg);z-index:5;background-color:#ff8200;transition:transform .4s}.header-banner:after{content:" ";display:block;position:absolute;width:0;height:100%;top:0;left:0;z-index:-1}.header-banner:after,.header-banner:hover{background-color:#ffb81c}.header-banner a.banner-cta{display:block;position:relative;width:calc(100% - 140px);width:100%;height:100%;text-align:center;color:#fff;font-size:16px;font-size:1.6rem;line-height:50px;line-height:5rem;cursor:pointer;margin:0 auto;pointer-events:auto}.header-banner a.banner-cta.desktop-only{display:none}@media (min-width:48em){.header-banner a.banner-cta.desktop-only{display:block}}.header-banner a.banner-cta.mobile-only{display:block}@media (min-width:48em){.header-banner a.banner-cta.mobile-only{display:none}}.header-banner button.dismiss-banner{text-indent:-9999px;pointer-events:auto;position:absolute;top:0;right:20px;right:2rem;width:50px;width:5rem;height:50px;height:5rem}.header-banner button.dismiss-banner:after,.header-banner button.dismiss-banner:before{position:absolute;left:0;top:0;width:14px;width:1.4rem;height:2px;height:.2rem;content:"";background-color:#fff}.header-banner button.dismiss-banner:before{background-color:#fff;transform:translateX(19.5px) translateY(25px) rotate(45deg)}.header-banner button.dismiss-banner:after{background-color:#fff;transform:translateX(19.5px) translateY(25px) rotate(-45deg)}.show-header-banner .header-banner{transform:translateY(0) rotateX(0deg)}.show-header-banner .header-meta,.show-header-banner .logo{transform:translateY(5rem)}.global-footer{background-color:#fff;width:100%;color:#000;padding:50px 30px;padding:5rem 3rem;z-index:10}.global-footer a{color:#000;font-weight:700}.global-footer .social-media{list-style:none;text-align:center;width:100%;margin:0 auto 30px;margin:0 auto 3rem;max-width:350px;max-width:35rem}.global-footer .social-media li{display:inline-block}.global-footer .social-media li+li{margin-left:11px;margin-left:1.1rem}.global-footer .social-media a{display:block;width:40px;width:4rem;height:40px;height:4rem;border-radius:50%;border:2px solid #ff8200;border:.2rem solid #ff8200;color:#ff8200}@media (min-width:48em){.global-footer .social-media a{width:5rem;height:5rem}}.global-footer .social-media a:before{display:block;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;font-size:1.8rem;line-height:1}@media (min-width:48em){.global-footer .social-media a:before{font-size:2.2rem;line-height:1}}.global-footer .social-media a:hover{background:#ff8200;color:#fff}.global-footer .social-media .sm-fb:before{content:"\E00B"}.global-footer .social-media .sm-tw:before{content:"\E010"}.global-footer .social-media .sm-ig:before{content:"\E00D"}.global-footer .social-media .sm-pi:before{content:"\E00E"}.global-footer .social-media .sm-yt:before{content:"\E011"}.global-footer .footer-links{list-style:none;max-width:1200px;max-width:120rem;width:100%;margin:0 auto;text-align:center;margin-bottom:30px;margin-bottom:3rem}.global-footer .footer-links li{display:inline-block;margin:0 5px;margin:0 .5rem}@media (min-width:48em){.global-footer .footer-links li{margin:0}}@media (min-width:48em){.global-footer .footer-links li+li{margin-left:1rem}}.global-footer .footer-links a{text-transform:uppercase;font-size:11px;font-size:1.1rem;line-height:2.72727;font-weight:700}.global-footer .footer-links a:focus,.global-footer .footer-links a:hover{color:#ff8200}.global-footer .contact-info{text-align:center}.global-footer .sep-1{display:block}@media (min-width:48em){.global-footer .sep-1{display:inline-block}}@media (min-width:48em){.global-footer .sep-2:before{content:" / "}}.global-footer .sep-2:after,.global-footer .sep-2:before,.global-footer .sep-3:after,.global-footer .sep-3:before{padding:0 5px;padding:0 .5rem}.global-footer .sep-2:after,.global-footer .sep-3:after{content:" /"}.global-footer .mbo-logo{margin-top:30px;margin-top:3rem;text-align:center}.scroll-back-up{position:fixed;bottom:20px;bottom:2rem;right:20px;right:2rem;transition:all .2s;transform:translateY(150%);z-index:14}.scroll-back-up.visible{transform:translateY(0)}.nav-trigger .icon{position:absolute;top:49%;left:calc(50% - 11px);display:block;width:22px;width:2.2rem;height:2px;height:.2rem;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .1s ease}@media (min-width:37.5em){.nav-trigger .icon{top:50%}}.nav-trigger .icon:after,.nav-trigger .icon:before{position:absolute;left:0;width:100%;height:100%;background-color:#fff;content:"";will-change:transition;transition:transform .3s cubic-bezier(.63,.64,.3,1),background-color .1s ease}.nav-trigger .icon:before{transform:translateY(-380%)}.nav-trigger .icon:after{transform:translateY(380%)}.nav-active .nav-trigger .icon{background-color:transparent!important}.nav-active .nav-trigger .icon:before{background-color:#fff;transform:translateY(0) rotate(45deg)}.nav-active .nav-trigger .icon:after{background-color:#fff;transform:translateY(0) rotate(-45deg)}.nav-trigger:hover{background-color:#fff}.nav-trigger:hover .icon,.nav-trigger:hover .icon:after,.nav-trigger:hover .icon:before{background-color:#ff8200}.global-nav{display:block;position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.85);transform:translateX(100%);transition:transform .3s cubic-bezier(.63,.64,.3,1);will-change:transform;overflow-y:scroll;-webkit-overflow-scrolling:touch;pointer-events:all;z-index:1}@media (min-width:48em){.global-nav{max-width:40rem}}.nav-active .global-nav{transform:translateX(0)}.global-nav .logged-in-only{display:none}.is-logged-in .global-nav li.logged-in-only{display:list-item}.is-logged-in .global-nav .logged-out-only{display:none}.global-nav ul{list-style:none;padding:90px 0 50px;padding:9rem 0 5rem}@media (min-width:37.5em){.global-nav ul{top:50%;transform:translateY(-50%)}}.global-nav li{text-align:center}.global-nav li.has-button{margin-top:40px;margin-top:4rem}.global-nav li+li{margin-top:30px;margin-top:3rem}.global-nav a{display:inline-block;font-size:12px;font-size:1.2rem;line-height:1;text-transform:uppercase;color:#ff8200;font-weight:700;letter-spacing:.08em}.global-nav a.nav-invert-color,.global-nav a:focus,.global-nav a:hover{color:#fff}.global-nav a.nav-invert-color:focus,.global-nav a.nav-invert-color:hover{color:#ff8200}.page-nav{background:#1a1a1a;padding:25px 20px;padding:2.5rem 2rem;display:none}@media (min-width:48em){.page-nav{display:block}}.page-nav ul{list-style:none;max-width:1200px;max-width:120rem;width:100%;margin:0 auto;text-align:center}.page-nav li{display:inline-block;line-height:2em}.page-nav li+li{margin-left:20px;margin-left:2rem}.page-nav a{color:#ff8200}.page-nav .active a,.page-nav a:focus,.page-nav a:hover{color:#fff}.wallpaper{padding-top:50%;width:100%;height:100vh}.wallpaper,.wallpaper .wallpaper-container,.wallpaper .wallpaper-media{transition:none!important}.wallpaper{overflow:hidden;position:relative}.wallpaper .wallpaper-container{height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.wallpaper .wallpaper-media{left:0;opacity:0;position:absolute;top:0}.wallpaper .wallpaper-media.animated{transition:opacity .5s linear!important}.wallpaper .wallpaper-media iframe,.wallpaper .wallpaper-media img,.wallpaper .wallpaper-media video{display:block;height:100%;width:100%}.wallpaper .wallpaper-embed.ready:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.wallpaper .wallpaper-embed.ready iframe{z-index:0}.wallpaper .wallpaper-media.native{background-position:50%;background-size:cover;height:100%;width:100%}.wallpaper .wallpaper-media.native img{display:none}.wallpaper .wallpaper-media.fixed{background-position:50%;background-attachment:fixed;height:100%;width:100%}.wallpaper .wallpaper-media.fixed img{display:none}.slick-button{position:absolute;top:0;transform:translateX(0);transition:transform .35s cubic-bezier(.63,.64,.3,1);z-index:2}.slick-button:before{font-size:30px;font-size:3rem;line-height:1;color:#ff8200}.slick-button.slick-prev{left:0}.slick-button.slick-prev:before{content:"\E002"}.slick-button.slick-prev:active{transform:translateX(-5px)}.slick-button.slick-next{right:0}.slick-button.slick-next:before{content:"\E007"}.slick-button.slick-next:active{transform:translateX(5px)}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{zoom:1;position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"\0020";display:block;overflow:hidden}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.global-subscribe{zoom:1;background-color:#000;color:#fff;padding:50px 30px;padding:5rem 3rem;text-align:center;z-index:3}.global-subscribe:after,.global-subscribe:before{content:"\0020";display:block;overflow:hidden}.global-subscribe:after{clear:both}@media (min-width:48em){.global-subscribe{padding:6rem 0;height:24.5rem}}.global-subscribe form{max-width:740px;max-width:74rem;width:100%;margin:0 auto}.global-subscribe h3{margin-bottom:30px;margin-bottom:3rem}.global-subscribe ul{zoom:1;text-align:center;list-style:none}.global-subscribe ul:after,.global-subscribe ul:before{content:"\0020";display:block;overflow:hidden}.global-subscribe ul:after{clear:both}.global-subscribe ul li{float:left;text-align:center;width:100%;margin-bottom:30px;margin-bottom:3rem}@media (min-width:48em){.global-subscribe ul li{float:none;width:auto;display:inline-block;padding-right:3rem;vertical-align:top;margin-bottom:0}}@media (min-width:48em){.global-subscribe ul li:first-child,.global-subscribe ul li:nth-child(2){width:38.4058%}}.global-subscribe ul li:last-child{padding-right:0;margin-bottom:0}@media (max-width:37.4375em){.global-subscribe .button,.global-subscribe button[type=submit],.global-subscribe input[type=submit]{width:100%}}@media (min-width:48em){.global-subscribe .confirmation{top:50%;transform:translateY(-50%)}}.global-subscribe .confirmation span{color:#ffb81c}.node-type-programs .global-subscribe{top:-1px}.global-subscribe.email-acquisition{background:url(/images/bg-modal-email-acquisition.jpg) 100% no-repeat;background-size:cover;height:auto;max-width:620px;padding:20px}@media (min-width:48em){.global-subscribe.email-acquisition{padding:30px 30px 20px}}.global-subscribe.email-acquisition .title{margin:0 auto 10px;font-size:18px;line-height:1.142857143;text-align:center}@media screen and (min-width:26.875em){.global-subscribe.email-acquisition .title{margin:0 auto 30px;font-size:28px}.global-subscribe.email-acquisition .title .line{display:block}}.global-subscribe.email-acquisition .copy{margin:0 auto 10px;max-width:400px}.global-subscribe.email-acquisition .copy *{font-size:11px;line-height:1.285714286}@media screen and (min-width:26.875em){.global-subscribe.email-acquisition .copy{margin:0 auto 30px}.global-subscribe.email-acquisition .copy *{font-size:14px}}.global-subscribe.email-acquisition .disclaimer *{font-size:11px;line-height:1.285714286}@media (min-width:48em){.global-subscribe.email-acquisition form ul li{width:30%}}.global-subscribe.email-acquisition .form-email-acquisition{margin-bottom:30px}.route-subscribe .content{max-width:500px}.route-subscribe .layout-heading{margin-bottom:10px;margin-bottom:1rem}.route-subscribe .form-container{margin:0 auto;max-width:300px}.route-subscribe .form-container input[type=submit]{width:100%;color:#ff8200;border-color:#ff8200}.route-subscribe .form-container input[type=submit]:hover{color:#fff}.sec-lightbox-info{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;top:-1px}.sec-lightbox-info article:nth-child(2n){background-color:#f2f2f2}.sec-lightbox-info article:nth-child(2n+3){clear:both}@media (min-width:48em){.sec-lightbox-info article{width:50%;float:left}}.sec-lightbox-info figure{max-height:280px;max-height:28rem;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}@media (min-width:37.5em){.sec-lightbox-info figure{height:28rem}}@media (min-width:76.25em){.sec-lightbox-info figure{background-size:100% auto;background-position:top}}.sec-lightbox-info figure img{display:block;width:100%}@media (min-width:37.5em){.sec-lightbox-info figure img{display:none}}.sec-lightbox-info figcaption{position:absolute;top:50%;transform:translateY(-50%);width:100%;margin:0 auto;color:#fff;text-align:center}.sec-lightbox-info .copy{width:100%;max-width:800px;max-width:80rem;margin:0 auto;padding:50px 30px;padding:5rem 3rem}@media (min-width:60em){.sec-lightbox-info .copy{padding:5rem}}.sec-lightbox-info .copy p{margin-bottom:40px;margin-bottom:4rem}.sec-lightbox-info .copy .button,.sec-lightbox-info .copy button[type=submit],.sec-lightbox-info .copy input[type=submit]{display:block;margin:0 auto}.lb-modal{display:block!important;position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);padding:100px 100px 40px 30px;padding:10rem 10rem 4rem 3rem;opacity:0;transition:all .5s cubic-bezier(.63,.64,.3,1);visibility:hidden;z-index:16}@media (min-width:37.5em){.lb-modal{padding-left:6rem}}@media (min-width:90em){.lb-modal{padding-left:0;padding-right:0}}.lb-modal.is-open{opacity:1;transform:scale(1);visibility:visible;overflow-y:scroll;-webkit-overflow-scrolling:touch}.lb-modal .row{width:100%;max-width:1200px;max-width:120rem;margin:0 auto}@media (min-width:60em){.lb-modal .row{top:50%;transform:translateY(-50%)}}@media (min-width:60em){.lb-modal .row:after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:rgba(0,0,0,.1)}}.lb-modal .inner{zoom:1}.lb-modal .inner:after,.lb-modal .inner:before{content:"\0020";display:block;overflow:hidden}.lb-modal .inner:after{clear:both}.lb-modal .col{float:left;width:100%;margin-bottom:50px;margin-bottom:5rem}@media (min-width:60em){.lb-modal .col{width:50%;margin-bottom:0}}.lb-modal .col:last-child{margin-bottom:0}@media (min-width:60em){.lb-modal .col:nth-child(odd){padding-right:5rem}}@media (min-width:60em){.lb-modal .col:nth-child(2n){padding-left:5rem}}.lb-modal .close{position:fixed;top:20px;top:2rem;right:20px;right:2rem}.sec-banner{padding:130px 20px 90px;padding:13rem 2rem 9rem;color:#fff;text-align:center;overflow:hidden;background:#000}.sec-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:5}.sec-banner .box{display:inline-block;margin:0 auto;left:0;right:0;text-align:center;overflow:hidden;z-index:6}@media (min-width:48em){.sec-banner .box{min-width:66rem;max-width:80rem}}.sec-banner .row{z-index:5}.sec-banner .row h1{text-align:center}@media (max-width:47.9375em){.sec-banner .row h1 br{display:none}}.sec-banner .row h1+p{margin-top:30px;margin-top:3rem}.sec-banner h1.box-inset{display:none;color:#ff8200;text-transform:lowercase;z-index:5}@media (min-width:37.5em){.sec-banner h1.box-inset{display:inline-block}}.sec-banner h1.box-inset:after,.sec-banner h1.box-inset:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100vh;height:2px;height:.2rem;background:#ff8200}.sec-banner h1.box-inset:before{left:calc(100% + 20px)}.sec-banner h1.box-inset:after{right:calc(100% + 20px)}.sec-banner .sub{text-transform:uppercase;font-weight:700;padding:0 0 30px;padding:0 0 3rem}@media (min-width:37.5em){.sec-banner .sub{border:.2rem solid #ff8200;border-top:0;padding:4.5rem 2rem 3rem;margin-top:-1.5rem;margin-bottom:3rem}}.sec-banner .sub br{display:inline}@media (min-width:60em){.sec-banner .sub br{display:block}}.sec-banner .copy{width:100%;max-width:800px;max-width:80rem;margin:0 auto;text-align:center;z-index:6}.sec-banner .parallax-bg{background-size:cover;background-position:50%;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sec-banner .parallax-bg:before{background:rgba(0,0,0,.4)}.sec-call-to-action{background-color:#1a1a1a;color:#fff;text-align:center;padding:60px 20px 70px;padding:6rem 2rem 7rem}.sec-call-to-action .row{max-width:740px;max-width:74rem;width:100%;margin:0 auto}.sec-call-to-action h3{margin-bottom:20px;margin-bottom:2rem}.sec-call-to-action p+.button,.sec-call-to-action p+button[type=submit],.sec-call-to-action p+input[type=submit]{margin-top:35px;margin-top:3.5rem}.sec-header{zoom:1;background:#000;padding:120px 30px 70px;padding:12rem 3rem 7rem;color:#fff;text-align:center}.sec-header:after,.sec-header:before{content:"\0020";display:block;overflow:hidden}.sec-header:after{clear:both}.landing-locations .sec-header{padding:120px 30px 25px;padding:12rem 3rem 2.5rem}@media (max-width:47.9375em){.landing-locations .sec-header{text-align:center}}.sec-header.alt{padding:140px 30px 60px;padding:14rem 3rem 6rem}.sec-header .row{width:100%;max-width:800px;max-width:80rem;margin:0 auto}.sec-header h1{text-align:center}@media (max-width:47.9375em){.sec-header h1 br{display:none}}.sec-header a{color:#ff8200;font-weight:400}.sec-header a:hover{color:#ffb81c}.sec-header h1+p{margin-top:50px;margin-top:5rem}.sec-header-intro{padding:140px 30px 60px;padding:14rem 3rem 6rem;text-align:center}@media (min-width:48em){.sec-header-intro{padding-top:10rem}}.sec-header-intro:before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;height:20rem;background:#000}.sec-header-intro .graphic{display:block;border-radius:50%;overflow:hidden;width:120px;width:12rem;height:120px;height:12rem;margin:0 auto 30px;margin:0 auto 3rem;background-repeat:no-repeat;background-size:cover;background-position:50%}@media (min-width:48em){.sec-header-intro .graphic{width:20rem;height:20rem}}.sec-header-intro h1{margin-bottom:15px;margin-bottom:1.5rem}.sec-header-intro h1 span{display:block}@media (min-width:48em){.sec-header-intro h1 span{display:inline-block}}.sec-header-intro .intro-copy{max-width:800px;max-width:80rem;margin:0 auto}.sec-header-intro .sub{font-size:12px;font-size:1.2rem;line-height:1.66667;text-transform:uppercase;font-weight:700;margin-bottom:35px;margin-bottom:3.5rem}.sec-header-intro .sub span:after{content:" |";color:#e6e6e6;padding:0 5px;padding:0 .5rem}.sec-header-intro .sub a{color:#ff8200}.sec-header-intro .heart{top:3px;top:.3rem}@media (min-width:48em){.sec-header-intro .heart{margin-left:1.5rem}}@media (max-width:29.9375em){.sec-header-intro .button,.sec-header-intro button[type=submit],.sec-header-intro input[type=submit]{width:100%}}.alternating-info article{padding:60px 30px;padding:6rem 3rem}@media (min-width:60em){.alternating-info article{padding:6rem 5rem 7rem}}.alternating-info article:nth-of-type(2n){background:#f2f2f2}.alternating-info article:nth-of-type(2n) .class-details li{background:#fff}@media (min-width:30em){.node-type-teacher-training .alternating-info article:nth-of-type(odd){background:#f2f2f2}.node-type-teacher-training .alternating-info article:nth-of-type(2n){background:#fff}}@media (min-width:60em){.node-type-teacher-training .alternating-info article:nth-of-type(2n){background:#f2f2f2}.node-type-teacher-training .alternating-info article:nth-of-type(odd){background:#fff}}.alternating-info.var-reverse article{background:#f2f2f2}.alternating-info.var-reverse article:nth-of-type(2n){background:#fff}.alternating-info .row{zoom:1;width:100%;max-width:800px;max-width:80rem;margin:0 auto}.alternating-info .row:after,.alternating-info .row:before{content:"\0020";display:block;overflow:hidden}.alternating-info .row:after{clear:both}.alternating-info .col-left.center,.alternating-info .col-right.center{text-align:center}@media (min-width:60em){.alternating-info .col-left.center,.alternating-info .col-right.center{text-align:left}}.alternating-info .col-left{margin-bottom:30px;margin-bottom:3rem}@media (min-width:60em){.alternating-info .col-left{float:left;width:10rem;margin-bottom:0}}@media (min-width:60em){.alternating-info .col-right{float:right;width:calc(100% - 150px)}}.alternating-info .heading+.wysiwyg{margin-top:25px;margin-top:2.5rem}.alternating-info .sub-heading{color:#ff8200;font-weight:700;margin:5px 0 20px;margin:.5rem 0 2rem}.alternating-info .class-details{zoom:1;list-style:none}.alternating-info .class-details:after,.alternating-info .class-details:before{content:"\0020";display:block;overflow:hidden}.alternating-info .class-details:after{clear:both}.alternating-info .class-details li{width:100%;float:left;text-align:center;background:#f2f2f2;font-size:14px;font-size:1.4rem;line-height:1.42857;font-weight:700;padding:15px 10px;padding:1.5rem 1rem;margin-bottom:2px;margin-bottom:.2rem}@media (min-width:37.5em){.alternating-info .class-details li{width:calc(50% - 1px)}}@media (min-width:37.5em){.alternating-info .class-details li:nth-child(odd){margin-right:.1rem}}@media (min-width:37.5em){.alternating-info .class-details li:nth-child(2n){margin-left:.1rem}}.alternating-info .class-details li:last-child{width:100%;margin:0}.alternating-info .class-acronym{width:100%;width:100px;width:10rem;margin:0 auto}.alternating-info .class-acronym:before{content:"";background-position:0 -53px;background-repeat:no-repeat;overflow:hidden;display:block;width:100px;height:100px}.alternating-info .class-acronym span{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;font-size:3.2rem;line-height:1;font-weight:700;letter-spacing:-.06em}.alternating-info .class-acronym small{font-size:.8em}.faq-list{border-bottom:1px solid #e6e6e6;border-bottom:.1rem solid #e6e6e6}.faq-list dt{font-weight:700;padding:18px 0;padding:1.8rem 0;border-top:1px solid #e6e6e6;border-top:.1rem solid #e6e6e6;transition:padding .55s cubic-bezier(.63,.64,.3,1)}.faq-list dt a{display:block;padding-left:50px;padding-left:5rem;color:#000;font-size:14px;font-size:1.4rem;line-height:1.42857}.faq-list dt a:before{content:"\E00A";font-size:12px;font-size:1.2rem;line-height:1.5;color:#ff8200;position:absolute;top:-3px;top:-.3rem;left:0;font-size:20px;font-size:2rem;line-height:1;transition:transform .4s cubic-bezier(.63,.64,.3,1)}.faq-list dt.is-active{padding-bottom:5px;padding-bottom:.5rem}.faq-list dt.is-active a:before{transform:rotate(45deg)}.faq-list dd{display:none;padding-left:50px;padding-left:5rem;padding-bottom:20px;padding-bottom:2rem;overflow:hidden;transition:max-height .25s ease-in}.faq-list dd a{color:#ff8200;font-weight:700}.sec-register{background-color:#000;color:#fff;padding:60px 20px 70px;padding:6rem 2rem 7rem;text-align:center}.sec-register h2{margin-bottom:20px;margin-bottom:2rem}.sec-register form{max-width:740px;max-width:74rem;width:100%;margin:0 auto;padding-top:10px;padding-top:1rem}.sec-register form ul{width:200px;width:20rem;margin:0 auto}.sec-register form ul.fancy-yes-no{display:table;width:auto}.sec-register form li{display:inline-block;width:auto;float:left;text-align:center}.sec-register form li+li{margin-left:40px;margin-left:4rem}.user-register-form-sidebar{background-image:url(assets/images/user/free-week-side-2.jpg)}.user-register-thank-you-sidebar{background-image:url(assets/images/user/free-week-thanks-side.jpg)}.global-message{z-index:100}#error-modal,#modal-wrap{position:fixed;top:0;left:0;width:100%;height:100%;padding:80px 30px 40px;padding:8rem 3rem 4rem;background:rgba(0,0,0,.8);opacity:0;transition:all .5s cubic-bezier(.63,.64,.3,1);visibility:hidden;z-index:20}@media screen and (min-width:32.5em){#error-modal,#modal-wrap{padding-right:10rem}}.display-wrap #error-modal,.display-wrap #modal-wrap,.has-error #error-modal,.has-error #modal-wrap{opacity:1;transform:scale(1);visibility:visible;overflow-y:scroll;-webkit-overflow-scrolling:touch}#error-modal .modal-content,#modal-wrap .modal-content{background:#ff8200;width:100%;max-width:500px;max-width:50rem;margin:0 auto;text-align:center;transform:scale(.7);padding:60px 20px;padding:6rem 2rem;color:#fff;transition:all .35s cubic-bezier(.63,.64,.3,1);z-index:10}@media (min-width:48em){#error-modal .modal-content,#modal-wrap .modal-content{top:50%;padding:6rem 3rem;transform:translateY(-50%) scale(.7)}}.has-error #error-modal .modal-content,.has-error #modal-wrap .modal-content{transform:scale(1)}@media (min-width:48em){.has-error #error-modal .modal-content,.has-error #modal-wrap .modal-content{transform:translateY(-50%) scale(1)}}#error-modal .modal-content .button.close,#error-modal .modal-content button.close[type=submit],#error-modal .modal-content input.close[type=submit],#modal-wrap .modal-content .button.close,#modal-wrap .modal-content button.close[type=submit],#modal-wrap .modal-content input.close[type=submit]{position:absolute;top:-70px;top:-7rem;right:-20px;right:-2rem}@media screen and (min-width:32.5em){#error-modal .modal-content .button.close,#error-modal .modal-content button.close[type=submit],#error-modal .modal-content input.close[type=submit],#modal-wrap .modal-content .button.close,#modal-wrap .modal-content button.close[type=submit],#modal-wrap .modal-content input.close[type=submit]{top:0;right:-7rem}}#error-modal .modal-content .button.close:before,#error-modal .modal-content button.close[type=submit]:before,#error-modal .modal-content input.close[type=submit]:before,#modal-wrap .modal-content .button.close:before,#modal-wrap .modal-content button.close[type=submit]:before,#modal-wrap .modal-content input.close[type=submit]:before{color:#ff8200}#error-modal .modal-content .button.close:hover,#error-modal .modal-content button.close[type=submit]:hover,#error-modal .modal-content input.close[type=submit]:hover,#modal-wrap .modal-content .button.close:hover,#modal-wrap .modal-content button.close[type=submit]:hover,#modal-wrap .modal-content input.close[type=submit]:hover{background:#ff8200}#error-modal .modal-content .button.close:hover:before,#error-modal .modal-content button.close[type=submit]:hover:before,#error-modal .modal-content input.close[type=submit]:hover:before,#modal-wrap .modal-content .button.close:hover:before,#modal-wrap .modal-content button.close[type=submit]:hover:before,#modal-wrap .modal-content input.close[type=submit]:hover:before{color:#fff}#error-modal .modal-content h3,#modal-wrap .modal-content h3{margin-bottom:20px;margin-bottom:2rem}#error-modal .modal-content p,#modal-wrap .modal-content p{margin-bottom:15px;margin-bottom:1.5rem}#error-modal .modal-content h3 a,#error-modal .modal-content p a,#modal-wrap .modal-content h3 a,#modal-wrap .modal-content p a{color:#fff;text-decoration:underline}#error-modal .modal-content h3 a.button,#error-modal .modal-content p a.button,#modal-wrap .modal-content h3 a.button,#modal-wrap .modal-content p a.button{text-decoration:none}#error-modal .modal-content .modal-disclaimer,#modal-wrap .modal-content .modal-disclaimer{font-size:11px}#error-modal .modal-content .button.white,#error-modal .modal-content button.white[type=submit],#error-modal .modal-content input.white[type=submit],#modal-wrap .modal-content .button.white,#modal-wrap .modal-content button.white[type=submit],#modal-wrap .modal-content input.white[type=submit]{color:#fff;margin-top:20px;margin-top:2rem}@media (max-width:29.9375em){#error-modal .modal-content .button.white,#error-modal .modal-content button.white[type=submit],#error-modal .modal-content input.white[type=submit],#modal-wrap .modal-content .button.white,#modal-wrap .modal-content button.white[type=submit],#modal-wrap .modal-content input.white[type=submit]{width:100%;padding-left:.5rem;padding-right:.5rem}}#error-modal .modal-content .button.white:focus,#error-modal .modal-content .button.white:hover,#error-modal .modal-content button.white[type=submit]:focus,#error-modal .modal-content button.white[type=submit]:hover,#error-modal .modal-content input.white[type=submit]:focus,#error-modal .modal-content input.white[type=submit]:hover,#modal-wrap .modal-content .button.white:focus,#modal-wrap .modal-content .button.white:hover,#modal-wrap .modal-content button.white[type=submit]:focus,#modal-wrap .modal-content button.white[type=submit]:hover,#modal-wrap .modal-content input.white[type=submit]:focus,#modal-wrap .modal-content input.white[type=submit]:hover{color:#ff8200}#modal-wrap>.interior{position:relative;display:table;top:50%;left:50%;transform:translate(-50%,-50%)}#modal-wrap>.interior .button.close,#modal-wrap>.interior button.close[type=submit],#modal-wrap>.interior input.close[type=submit]{position:absolute;top:-70px;top:-7rem;right:-20px;right:-2rem}@media screen and (min-width:32.5em){#modal-wrap>.interior .button.close,#modal-wrap>.interior button.close[type=submit],#modal-wrap>.interior input.close[type=submit]{top:0;right:-7rem}}.sign-in-wrap{display:none;width:100%;background:#fff;padding:62px 30px 60px;padding:6.2rem 3rem 6rem;text-align:center;z-index:16}.sign-in-wrap .sign-in-desc{margin-bottom:30px;margin-bottom:3rem}.sign-in-wrap ul{zoom:1;list-style:none;width:100%;max-width:800px;max-width:80rem;margin:0 auto 30px;margin:0 auto 3rem}.sign-in-wrap ul:after,.sign-in-wrap ul:before{content:"\0020";display:block;overflow:hidden}.sign-in-wrap ul:after{clear:both}.sign-in-wrap li{height:50px;height:5rem;margin-bottom:20px;margin-bottom:2rem}@media (min-width:48em){.sign-in-wrap li{float:left;padding-right:3rem}}.sign-in-wrap li:first-child{width:130px;width:13rem;padding-top:9px;padding-top:.9rem;font-size:30px;font-size:3rem;line-height:1;white-space:nowrap;text-align:left}@media (min-width:48em){.sign-in-wrap li:nth-child(2),.sign-in-wrap li:nth-child(3){width:calc((100% - 250px) / 2)}}@media (min-width:48em){.sign-in-wrap li:nth-child(4){width:12rem;padding-right:0}}.sign-in-wrap li:last-child{margin-bottom:0}@media (max-width:47.9375em){.sign-in-wrap input[type=submit]{width:100%}}.sign-in-wrap .header-meta{position:absolute;top:10px;top:1rem;right:10px;right:1rem;z-index:2;text-align:right;pointer-events:all}@media (min-width:48em){.sign-in-wrap .header-meta{top:2rem;right:2rem}}.sign-in-active .sign-in-wrap .header-meta{z-index:5}.sign-in-wrap .header-meta .sign-in{font-size:10px;font-size:1rem;line-height:1;color:transparent!important;background:#fff;text-transform:uppercase;font-weight:700;border:2px solid #ff8200;border:.2rem solid #ff8200;transform:none}.sign-in-wrap .header-meta .sign-in:after{content:"\E009";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-size:2rem;line-height:1;color:#ff8200;opacity:1}.sign-in-wrap .header-meta .sign-in:hover{background:#ff8200}.sign-in-wrap .header-meta .sign-in:hover:after{color:#fff}.sign-in-assistance a+a:before{content:" | ";padding:0 5px;padding:0 .5rem;color:#777}.wysiwyg .sec-full-width-grid>ul{margin:0}.wysiwyg .sec-full-width-grid>ul .grid-item{background:#000;zoom:1;list-style:none;border-right:1px solid #fff;border-bottom:1px solid #fff}.wysiwyg .sec-full-width-grid>ul .grid-item.type-v1 .caption,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v2 .caption{max-width:500px;max-width:50rem}@media (min-width:48em){.wysiwyg .sec-full-width-grid>ul .grid-item.type-v1,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v2{width:50%}}@media (min-width:76.25em){.wysiwyg .sec-full-width-grid>ul .grid-item.type-v2{width:25%}}.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v4{background:#fff;height:auto}.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3:nth-child(2n),.wysiwyg .sec-full-width-grid>ul .grid-item.type-v4:nth-child(2n){background:#f2f2f2}.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3 .figure,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v4 .figure{background-size:100% auto;background-position:top;max-height:280px;max-height:28rem}@media (min-width:37.5em){.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3 .figure,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v4 .figure{height:28rem}}@media (min-width:76.25em){.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3 .figure,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v4 .figure{background-size:100% auto;background-position:top}}.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3 .filter,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v4 .filter{background-color:rgba(0,0,0,.35);bottom:0;left:0;position:absolute;right:0;top:0}.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3 .figcaption,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v4 .figcaption{position:absolute;top:50%;transform:translateY(-50%);width:100%;margin:0 auto;color:#fff;text-align:center;padding-left:30px;padding-left:3rem;padding-right:30px;padding-right:3rem}.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3 .copy,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v4 .copy{color:#000;text-align:left;width:100%;max-width:800px;max-width:80rem;margin:0 auto;padding:50px 30px;padding:5rem 3rem}@media (min-width:60em){.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3 .copy,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v4 .copy{padding:5rem}}.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3 .copy p,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v4 .copy p{color:#000}@media (min-width:48em){.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3,.wysiwyg .sec-full-width-grid>ul .grid-item.type-v4{width:50%}}@media (min-width:76.25em){.wysiwyg .sec-full-width-grid>ul .grid-item.type-v3{width:25%}}.wysiwyg .sec-full-width-grid>ul .grid-item a,.wysiwyg .sec-full-width-grid>ul .grid-item p{color:#fff}.wysiwyg .sec-full-width-grid>ul .grid-item .button,.wysiwyg .sec-full-width-grid>ul .grid-item button[type=submit],.wysiwyg .sec-full-width-grid>ul .grid-item input[type=submit]{color:#ff8200}.wysiwyg .sec-full-width-grid>ul .grid-item .button:hover,.wysiwyg .sec-full-width-grid>ul .grid-item button[type=submit]:hover,.wysiwyg .sec-full-width-grid>ul .grid-item input[type=submit]:hover{color:#fff}.wysiwyg .sec-full-width-grid.type-v3>ul,.wysiwyg .sec-full-width-grid.type-v4>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wysiwyg .sec-full-width-grid.type-white>ul .grid-item{background:#fff}.wysiwyg .sec-full-width-grid.type-white>ul .grid-item a,.wysiwyg .sec-full-width-grid.type-white>ul .grid-item p{color:#000}.wysiwyg .sec-full-width-grid.type-white>ul .grid-item .button,.wysiwyg .sec-full-width-grid.type-white>ul .grid-item button[type=submit],.wysiwyg .sec-full-width-grid.type-white>ul .grid-item input[type=submit]{color:#ff8200}.wysiwyg .sec-full-width-grid.type-white>ul .grid-item .button:hover,.wysiwyg .sec-full-width-grid.type-white>ul .grid-item button[type=submit]:hover,.wysiwyg .sec-full-width-grid.type-white>ul .grid-item input[type=submit]:hover{color:#fff}.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item{background:#ff8200}.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item a,.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item p{color:#fff}.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item .button,.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item button[type=submit],.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item input[type=submit]{border-color:#fff;color:#fff}.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item .button:hover,.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item button[type=submit]:hover,.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item input[type=submit]:hover{background-color:#fff}.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item .button:hover:before,.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item button[type=submit]:hover:before,.wysiwyg .sec-full-width-grid.type-orange>ul .grid-item input[type=submit]:hover:before{color:#ff8200}.wysiwyg .sec-full-width-grid.type-light-gray>ul .grid-item{background:#f2f2f2}.wysiwyg .sec-full-width-grid.type-light-gray>ul .grid-item a,.wysiwyg .sec-full-width-grid.type-light-gray>ul .grid-item p{color:#000}.wysiwyg .sec-full-width-grid.type-light-gray>ul .grid-item .button,.wysiwyg .sec-full-width-grid.type-light-gray>ul .grid-item button[type=submit],.wysiwyg .sec-full-width-grid.type-light-gray>ul .grid-item input[type=submit]{color:#ff8200}.wysiwyg .sec-full-width-grid.type-light-gray>ul .grid-item .button:hover,.wysiwyg .sec-full-width-grid.type-light-gray>ul .grid-item button[type=submit]:hover,.wysiwyg .sec-full-width-grid.type-light-gray>ul .grid-item input[type=submit]:hover{color:#fff}.wysiwyg .sec-full-width-grid.type-dark-gray>ul .grid-item{background:#1a1a1a}.wysiwyg .sec-full-width-grid.type-dark-gray>ul .grid-item a,.wysiwyg .sec-full-width-grid.type-dark-gray>ul .grid-item p{color:#fff}.wysiwyg .sec-full-width-grid.type-dark-gray>ul .grid-item .button,.wysiwyg .sec-full-width-grid.type-dark-gray>ul .grid-item button[type=submit],.wysiwyg .sec-full-width-grid.type-dark-gray>ul .grid-item input[type=submit]{color:#ff8200}.wysiwyg .sec-full-width-grid.type-dark-gray>ul .grid-item .button:hover,.wysiwyg .sec-full-width-grid.type-dark-gray>ul .grid-item button[type=submit]:hover,.wysiwyg .sec-full-width-grid.type-dark-gray>ul .grid-item input[type=submit]:hover{color:#fff}.whyiyoga .sec-banner p{max-width:500px;margin:0 auto}.whyiyoga-import-font{font-family:SpellingNight,Julee,cursive}.whyiyoga-section{text-align:center}.whyiyoga-section h2{margin-bottom:25px}.whyiyoga-section p{margin:0 auto 40px}.whyiyoga-section p.whyiyoga-share-wrapper{margin:0 auto}.whyiyoga-section p.whyiyoga-cropper-label{float:left;margin-top:12px;margin-bottom:0}.whyiyoga-section .button,.whyiyoga-section button[type=submit],.whyiyoga-section input[type=submit]{border-color:#ddd;color:#ddd}.whyiyoga-section .button:hover,.whyiyoga-section button[type=submit]:hover,.whyiyoga-section input[type=submit]:hover{border-color:#ddd;color:#ddd;background:none}.whyiyoga-section .button.is-active,.whyiyoga-section button.is-active[type=submit],.whyiyoga-section input.is-active[type=submit]{border-color:#ff8200;color:#ff8200;cursor:pointer}.whyiyoga-section .button.is-active:hover,.whyiyoga-section button.is-active[type=submit]:hover,.whyiyoga-section input.is-active[type=submit]:hover{color:#fff;background:#ff8200}.whyiyoga-intro{max-width:525px;margin:0 auto}.whyiyoga-cropper{padding:0}.whyiyoga-cropper.croppie-container .cr-viewport{background-color:rgba(0,0,0,.07);background-position:50%;background-image:url(/styles/assets/images/whyiyoga/upload-or-drag-mobile.png);background-repeat:no-repeat;background-size:contain;border:2px solid #ff8200;cursor:pointer}@media (min-width:37.5em){.whyiyoga-cropper.croppie-container .cr-viewport{background-image:url(/styles/assets/images/whyiyoga/upload-or-drag.png);background-size:283px 92px}}.whyiyoga-cropper.croppie-container .cr-viewport.is-active{border:2px dashed #ff8200}.whyiyoga-cropper.croppie-container .cr-viewport.is-loaded{background:none}.whyiyoga-cropper.croppie-container .cr-slider-wrap{width:100%;max-width:450px}.whyiyoga-cropper input.cr-slider{width:80%;border:none;padding:15px 0;padding:1.5rem 0}.whyiyoga-cropper input[type=range]{-webkit-appearance:none}.whyiyoga-cropper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#ff8200}.whyiyoga-cropper input[type=range]::-moz-range-thumb{background-color:#ff8200}.whyiyoga-file-input{display:block;width:1px;height:1px;position:fixed;top:-100px;left:-100px}.whyiyoga-promo.wysiwyg .sec-full-width-grid>ul .grid-item{border:none}.whyiyoga-enter-meme{display:none;max-width:450px;margin:0 auto}.whyiyoga-enter-meme .form-wrap>.whyiyoga-generate-button{margin-right:24px}.whyiyoga-enter-meme .form-wrap>.whyiyoga-meme-button{margin-right:0}.whyiyoga-enter-meme .s-instagram:before{font-size:20px;font-size:2rem;vertical-align:top;position:relative;top:-5px;left:-5px}.whyiyoga-meme-canvas{margin:0 auto 40px;border:2px solid #ff8200}.whyiyoga-meme-input{margin-bottom:25px}.whyiyoga-share-copy{display:inline-block;margin-top:13px;margin-right:23px}.whyiyoga-share-icons{display:inline-block;vertical-align:top;margin-bottom:25px}.whyiyoga-share-icons a{background-image:url(/styles/assets/images/whyiyoga/share-icons.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;width:51px;height:50px;text-indent:-9999px;margin-right:12px}.whyiyoga-share-icons a.whyiyoga-tw{background-position:-67px 0}.whyiyoga-share-icons a.is-active{cursor:pointer;background-image:url(/styles/assets/images/whyiyoga/share-icons-active.png)}.button.whyiyoga-generate-button,.button.whyiyoga-meme-button,button.whyiyoga-generate-button[type=submit],button.whyiyoga-meme-button[type=submit],input.whyiyoga-generate-button[type=submit],input.whyiyoga-meme-button[type=submit]{vertical-align:top;margin-bottom:25px}.button.whyiyoga-download,button.whyiyoga-download[type=submit],input.whyiyoga-download[type=submit]{border-color:#ddd;color:#ddd;margin-right:12px}.button.whyiyoga-download:hover,button.whyiyoga-download[type=submit]:hover,input.whyiyoga-download[type=submit]:hover{border-color:#ddd;color:#ddd;background:none}.button.whyiyoga-download.is-active,button.whyiyoga-download.is-active[type=submit],input.whyiyoga-download.is-active[type=submit]{border-color:#ff8200;color:#ff8200;cursor:pointer}.button.whyiyoga-download.is-active:hover,button.whyiyoga-download.is-active[type=submit]:hover,input.whyiyoga-download.is-active[type=submit]:hover{color:#fff;background:#ff8200}@media (min-width:48em){.button.whyiyoga-start-over,button.whyiyoga-start-over[type=submit],input.whyiyoga-start-over[type=submit]{max-width:125px}}.js-form-wrap,.js-share-wrap{display:none}.js-form-wrap.is-active,.js-share-wrap.is-active{display:block}.instagram-or-youtube-group-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.instagram-or-youtube-group-grid :nth-child(3),.instagram-or-youtube-group-grid :nth-child(4){display:none}@media (min-width:37.5em){.instagram-or-youtube-group-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.instagram-or-youtube-group-grid :nth-child(3){display:initial}}@media (min-width:60em){.instagram-or-youtube-group-grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.instagram-or-youtube-group-grid :nth-child(4){display:initial}}.instagram-or-youtube-group-item.is-spacious{padding-top:60px}.instagram-or-youtube-group-title{text-align:center;margin:55px 0 30px;margin:5.5rem 0 3rem}.instagram-or-youtube-group-image-container{width:100%;height:0;padding-bottom:100%;overflow:hidden}.instagram-or-youtube-group-image{height:0;background-size:cover;animation:b 1.5s}.instagram-or-youtube-group-image,.instagram-or-youtube-group-image.has-overlay:before{display:block;width:100%;padding-bottom:100%;background-position:50%;background-repeat:no-repeat}.instagram-or-youtube-group-image.has-overlay:before{content:" ";background-image:url(assets/images/instagram-youtube/video-overlay.png);background-size:50px 50px}.youtube-modal{position:relative}.youtube-modal-inner{max-height:95vh;background:#fff;overflow:scroll}@media (min-width:60em){.youtube-modal-inner{width:1000px;height:600px;max-height:inherit;overflow:inherit}.youtube-modal-inner.has-sidebar{display:-ms-grid;display:grid;-ms-grid-columns:640px 360px;grid-template-columns:640px 360px}}.youtube-modal-video iframe{width:100%;min-height:400px;height:100%;animation:a 1.5s}@media (min-width:60em){.youtube-modal-video iframe{height:600px}}.youtube-modal-content{padding:50px 0;margin:0 50px}.youtube-modal-pagination{position:absolute}.youtube-modal-pagination.next,.youtube-modal-pagination.prev{display:inline-block;width:50px;height:50px;top:calc(50% - 25px)}.youtube-modal-pagination.next:before,.youtube-modal-pagination.prev:before{display:inline-block;top:50%;transform:translateY(-50%);font-size:18px;font-size:1.8rem;line-height:1;font-weight:700}.youtube-modal-pagination.prev{left:-70px;left:-7rem}.youtube-modal-pagination.prev:before{content:"\E002"}.youtube-modal-pagination.next{right:-70px;right:-7rem}.youtube-modal-pagination.next:before{content:"\E007"}.browse-happy{background-color:transparent;background-color:hsla(0,0%,47%,.97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7777777,endColorstr=#F7777777);zoom:1;position:fixed;top:0;left:0;width:100%;height:100%;z-index:800}.browse-happy p{display:block;width:800px;height:200px;font-size:2em;line-height:1.3em;text-align:center;color:#fff}.browse-happy p a{display:inline-block;color:#59b6fd;line-height:1em;border-bottom:1px solid rgba(89,182,253,.2)}.browse-happy p a:hover{color:rgba(89,182,253,.8)}.button,button[type=submit],input[type=submit]{display:inline-block;border:2px solid #ff8200;border:.2rem solid #ff8200;background-color:transparent;height:50px;height:5rem;padding:18px 30px 17px;padding:1.8rem 3rem 1.7rem;font-size:12px;font-size:1.2rem;line-height:1;font-weight:700;color:#ff8200;text-transform:uppercase;text-align:center;letter-spacing:.06em}@media (max-width:47.9375em){.button,button[type=submit],input[type=submit]{width:100%}}.button:focus,.button:hover,button[type=submit]:focus,button[type=submit]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#ff8200;color:#fff}.button.white,button.white[type=submit],input.white[type=submit]{border:2px solid #fff;border:.2rem solid #fff;color:#fff}.button.white:focus,.button.white:hover,button.white[type=submit]:focus,button.white[type=submit]:hover,input.white[type=submit]:focus,input.white[type=submit]:hover{background-color:#fff;color:#ff8200}.button.full-mobile,button.full-mobile[type=submit],input.full-mobile[type=submit]{display:block}@media (min-width:37.5em){.button.full-mobile,button.full-mobile[type=submit],input.full-mobile[type=submit]{display:inline-block}}.button.circle,button.circle[type=submit],input.circle[type=submit]{border-radius:50%;width:50px;width:5rem;height:50px;height:5rem;padding:0;text-align:center}.button.circle:before,button.circle[type=submit]:before,input.circle[type=submit]:before{display:inline-block;top:50%;transform:translateY(-50%)}.button.fill,button.fill[type=submit],input.fill[type=submit]{background:#ff8200;color:#fff}.button.arrow-right:before,button.arrow-right[type=submit]:before,input.arrow-right[type=submit]:before{content:"\E005";font-size:18px;font-size:1.8rem;line-height:1}.button.arrow-left:before,button.arrow-left[type=submit]:before,input.arrow-left[type=submit]:before{content:"\E004";font-size:18px;font-size:1.8rem;line-height:1}.button.arrow-up:before,button.arrow-up[type=submit]:before,input.arrow-up[type=submit]:before{content:"\E006";font-size:18px;font-size:1.8rem;line-height:1}.button.arrow-down:before,button.arrow-down[type=submit]:before,input.arrow-down[type=submit]:before{content:"\E003";font-size:18px;font-size:1.8rem;line-height:1}.button.up:before,button.up[type=submit]:before,input.up[type=submit]:before{content:"\E008";font-size:20px;font-size:2rem;line-height:1;font-weight:700}.button.down:before,button.down[type=submit]:before,input.down[type=submit]:before{content:"\E001";font-size:20px;font-size:2rem;line-height:1;font-weight:700}.button.left:before,button.left[type=submit]:before,input.left[type=submit]:before{content:"\E002";font-size:18px;font-size:1.8rem;line-height:1;font-weight:700}.button.right:before,button.right[type=submit]:before,input.right[type=submit]:before{content:"\E007";font-size:18px;font-size:1.8rem;line-height:1;font-weight:700}.button.plus:before,button.plus[type=submit]:before,input.plus[type=submit]:before{content:"\E00F";font-size:25px;font-size:2.5rem;line-height:1}.button.minus:before,button.minus[type=submit]:before,input.minus[type=submit]:before{content:"\E0012";font-size:25px;font-size:2.5rem;line-height:1}.button.close:before,button.close[type=submit]:before,input.close[type=submit]:before{content:"\E009";font-size:20px;font-size:2rem;line-height:1}.button.has-arrows span:after,button.has-arrows[type=submit] span:after,input.has-arrows[type=submit] span:after{content:"\00bb";font-size:10px;font-size:1rem;top:-1px;top:-.1rem;padding-left:5px;padding-left:.5rem;font-size:1.1em}.button.variation-webform,button.variation-webform[type=submit],input.variation-webform[type=submit]{width:100%;cursor:pointer}.button.variation-webform:hover,button.variation-webform[type=submit]:hover,input.variation-webform[type=submit]:hover{background-color:#000;color:#fff}button.circle.button,button.circle[type=submit]{outline:none;cursor:pointer}button.circle.button:before,button.circle[type=submit]:before{position:absolute;left:50%;transform:translate(-50%,-50%)}.button-center-wrapper{text-align:center}.button-center-wrapper .button,.button-center-wrapper button[type=submit],.button-center-wrapper input[type=submit]{margin-right:25px}.dashboard-favs .fav-item,.employment .job-grid .grid-item,.landing-style-guide .mod-feature-blocks li,.sec-studio-promos li,.sec-teacher-feats li,.sec-welcome-cta li.overlay,.wysiwyg .sec-full-width-grid>ul .grid-item{float:left;width:100%;text-align:center;height:400px;height:40rem;color:#fff;overflow:hidden}@media (min-width:48em){.dashboard-favs .fav-item,.employment .job-grid .grid-item,.landing-style-guide .mod-feature-blocks li,.sec-studio-promos li,.sec-teacher-feats li,.sec-welcome-cta li.overlay,.wysiwyg .sec-full-width-grid>ul .grid-item{width:33.3333%}}.dashboard-favs .fav-item .caption,.employment .job-grid .grid-item .caption,.landing-style-guide .mod-feature-blocks li .caption,.sec-studio-promos li .caption,.sec-teacher-feats li .caption,.sec-welcome-cta li.overlay .caption,.wysiwyg .sec-full-width-grid>ul .grid-item .caption{top:50%;transform:translateY(-50%);max-width:330px;max-width:33rem;padding:10px 30px;padding:1rem 3rem;margin:0 auto;z-index:5}.dashboard-favs .fav-item .heart,.employment .job-grid .grid-item .heart,.landing-style-guide .mod-feature-blocks li .heart,.sec-studio-promos li .heart,.sec-teacher-feats li .heart,.sec-welcome-cta li.overlay .heart,.wysiwyg .sec-full-width-grid>ul .grid-item .heart{position:absolute;top:20px;top:2rem;right:20px;right:2rem;z-index:10}.dashboard-favs .fav-item .title,.employment .job-grid .grid-item .title,.landing-style-guide .mod-feature-blocks li .title,.sec-studio-promos li .title,.sec-teacher-feats li .title,.sec-welcome-cta li.overlay .title,.wysiwyg .sec-full-width-grid>ul .grid-item .title{margin-bottom:13px;margin-bottom:1.3rem}.dashboard-favs .fav-item .title-small,.employment .job-grid .grid-item .title-small,.landing-style-guide .mod-feature-blocks li .title-small,.sec-studio-promos li .title-small,.sec-teacher-feats li .title-small,.sec-welcome-cta li.overlay .title-small,.wysiwyg .sec-full-width-grid>ul .grid-item .title-small{font-size:12px;font-size:1.2rem;line-height:1.33333;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;margin-bottom:.7rem}.dashboard-favs .fav-item .google-map,.employment .job-grid .grid-item .google-map,.landing-style-guide .mod-feature-blocks li .google-map,.sec-studio-promos li .google-map,.sec-teacher-feats li .google-map,.sec-welcome-cta li.overlay .google-map,.wysiwyg .sec-full-width-grid>ul .grid-item .google-map{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(_fpo/google-map.jpg)}.dashboard-favs .overlay.fav-item>a.fav-link,.employment .job-grid .overlay.grid-item>a.fav-link,.landing-style-guide .mod-feature-blocks li.overlay>a.fav-link,.sec-studio-promos li.overlay>a.fav-link,.sec-teacher-feats li.overlay>a.fav-link,.sec-welcome-cta li.overlay>a.fav-link,.wysiwyg .sec-full-width-grid>ul .overlay.grid-item>a.fav-link{display:block;height:inherit;color:#fff;z-index:5}.dashboard-favs .overlay.fav-item:before,.employment .job-grid .overlay.grid-item:before,.landing-style-guide .mod-feature-blocks li.overlay:before,.sec-studio-promos li.overlay:before,.sec-teacher-feats li.overlay:before,.sec-welcome-cta li.overlay:before,.wysiwyg .sec-full-width-grid>ul .overlay.grid-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;transition:opacity .8s ease;will-change:opacity;z-index:2}.dashboard-favs .overlay.fav-item:hover:before,.employment .job-grid .overlay.grid-item:hover:before,.landing-style-guide .mod-feature-blocks li.overlay:hover:before,.sec-studio-promos li.overlay:hover:before,.sec-teacher-feats li.overlay:hover:before,.sec-welcome-cta li.overlay:hover:before,.wysiwyg .sec-full-width-grid>ul .overlay.grid-item:hover:before{opacity:.7}.dashboard-favs .overlay.fav-item:hover .button,.dashboard-favs .overlay.fav-item:hover button[type=submit],.dashboard-favs .overlay.fav-item:hover input[type=submit],.employment .job-grid .overlay.grid-item:hover .button,.employment .job-grid .overlay.grid-item:hover button[type=submit],.employment .job-grid .overlay.grid-item:hover input[type=submit],.landing-style-guide .mod-feature-blocks li.overlay:hover .button,.landing-style-guide .mod-feature-blocks li.overlay:hover button[type=submit],.landing-style-guide .mod-feature-blocks li.overlay:hover input[type=submit],.sec-studio-promos li.overlay:hover .button,.sec-studio-promos li.overlay:hover button[type=submit],.sec-studio-promos li.overlay:hover input[type=submit],.sec-teacher-feats li.overlay:hover .button,.sec-teacher-feats li.overlay:hover button[type=submit],.sec-teacher-feats li.overlay:hover input[type=submit],.sec-welcome-cta li.overlay:hover .button,.sec-welcome-cta li.overlay:hover button[type=submit],.sec-welcome-cta li.overlay:hover input[type=submit],.wysiwyg .sec-full-width-grid>ul .overlay.grid-item:hover .button,.wysiwyg .sec-full-width-grid>ul .overlay.grid-item:hover button[type=submit],.wysiwyg .sec-full-width-grid>ul .overlay.grid-item:hover input[type=submit]{background:#ff8200;color:#fff}.dashboard-favs .overlay.fav-item:hover .media,.employment .job-grid .overlay.grid-item:hover .media,.landing-style-guide .mod-feature-blocks li.overlay:hover .media,.sec-studio-promos li.overlay:hover .media,.sec-teacher-feats li.overlay:hover .media,.sec-welcome-cta li.overlay:hover .media,.wysiwyg .sec-full-width-grid>ul .overlay.grid-item:hover .media{transform:scale(1.05)}.dashboard-favs .fav-item .media,.employment .job-grid .grid-item .media,.landing-style-guide .mod-feature-blocks li .media,.sec-studio-promos li .media,.sec-teacher-feats li .media,.sec-welcome-cta li.overlay .media,.wysiwyg .sec-full-width-grid>ul .grid-item .media{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1);transition:transform .8s ease;will-change:transform;z-index:1}.dashboard-favs .copy.fav-item .caption,.employment .job-grid .copy.grid-item .caption,.landing-style-guide .mod-feature-blocks li.copy .caption,.sec-studio-promos li.copy .caption,.sec-teacher-feats li.copy .caption,.sec-welcome-cta li.copy.overlay .caption,.wysiwyg .sec-full-width-grid>ul .copy.grid-item .caption{color:#000;max-width:800px;max-width:80rem}.dashboard-favs .copy.fav-item .caption p,.employment .job-grid .copy.grid-item .caption p,.landing-style-guide .mod-feature-blocks li.copy .caption p,.sec-studio-promos li.copy .caption p,.sec-teacher-feats li.copy .caption p,.sec-welcome-cta li.copy.overlay .caption p,.wysiwyg .sec-full-width-grid>ul .copy.grid-item .caption p{font-size:14px;font-size:1.4rem;line-height:1.42857;margin-bottom:25px;margin-bottom:2.5rem}.dashboard-favs .copy.fav-item .caption p a,.employment .job-grid .copy.grid-item .caption p a,.landing-style-guide .mod-feature-blocks li.copy .caption p a,.sec-studio-promos li.copy .caption p a,.sec-teacher-feats li.copy .caption p a,.sec-welcome-cta li.copy.overlay .caption p a,.wysiwyg .sec-full-width-grid>ul .copy.grid-item .caption p a{font-weight:700;word-wrap:break-word}@media (max-width:29.9375em){.dashboard-favs .copy.fav-item .button,.dashboard-favs .copy.fav-item button[type=submit],.dashboard-favs .copy.fav-item input[type=submit],.employment .job-grid .copy.grid-item .button,.employment .job-grid .copy.grid-item button[type=submit],.employment .job-grid .copy.grid-item input[type=submit],.landing-style-guide .mod-feature-blocks li.copy .button,.landing-style-guide .mod-feature-blocks li.copy button[type=submit],.landing-style-guide .mod-feature-blocks li.copy input[type=submit],.sec-studio-promos li.copy .button,.sec-studio-promos li.copy button[type=submit],.sec-studio-promos li.copy input[type=submit],.sec-teacher-feats li.copy .button,.sec-teacher-feats li.copy button[type=submit],.sec-teacher-feats li.copy input[type=submit],.sec-welcome-cta li.copy.overlay .button,.sec-welcome-cta li.copy.overlay button[type=submit],.sec-welcome-cta li.copy.overlay input[type=submit],.wysiwyg .sec-full-width-grid>ul .copy.grid-item .button,.wysiwyg .sec-full-width-grid>ul .copy.grid-item button[type=submit],.wysiwyg .sec-full-width-grid>ul .copy.grid-item input[type=submit]{width:100%}}.dashboard-favs .feat.fav-item,.employment .job-grid .feat.grid-item,.landing-style-guide .mod-feature-blocks li.feat,.sec-studio-promos li.feat,.sec-teacher-feats li.feat,.sec-welcome-cta li.feat.overlay,.wysiwyg .sec-full-width-grid>ul .feat.grid-item{height:auto;padding:50px 15px;padding:5rem 1.5rem}@media (min-width:37.5em){.dashboard-favs .feat.fav-item,.employment .job-grid .feat.grid-item,.landing-style-guide .mod-feature-blocks li.feat,.sec-studio-promos li.feat,.sec-teacher-feats li.feat,.sec-welcome-cta li.feat.overlay,.wysiwyg .sec-full-width-grid>ul .feat.grid-item{height:32rem}}.dashboard-favs .feat.fav-item .caption,.employment .job-grid .feat.grid-item .caption,.landing-style-guide .mod-feature-blocks li.feat .caption,.sec-studio-promos li.feat .caption,.sec-teacher-feats li.feat .caption,.sec-welcome-cta li.feat.overlay .caption,.wysiwyg .sec-full-width-grid>ul .feat.grid-item .caption{color:#000;max-width:450px;max-width:45rem}@media (max-width:37.4375em){.dashboard-favs .feat.fav-item .caption,.employment .job-grid .feat.grid-item .caption,.landing-style-guide .mod-feature-blocks li.feat .caption,.sec-studio-promos li.feat .caption,.sec-teacher-feats li.feat .caption,.sec-welcome-cta li.feat.overlay .caption,.wysiwyg .sec-full-width-grid>ul .feat.grid-item .caption{top:auto;transform:translateY(0)}}@media (min-width:60em){.dashboard-favs .feat.fav-item .caption p,.employment .job-grid .feat.grid-item .caption p,.landing-style-guide .mod-feature-blocks li.feat .caption p,.sec-studio-promos li.feat .caption p,.sec-teacher-feats li.feat .caption p,.sec-welcome-cta li.feat.overlay .caption p,.wysiwyg .sec-full-width-grid>ul .feat.grid-item .caption p{font-size:1.6rem;line-height:1.75}}.dashboard-favs .feat.fav-item .caption p a,.employment .job-grid .feat.grid-item .caption p a,.landing-style-guide .mod-feature-blocks li.feat .caption p a,.sec-studio-promos li.feat .caption p a,.sec-teacher-feats li.feat .caption p a,.sec-welcome-cta li.feat.overlay .caption p a,.wysiwyg .sec-full-width-grid>ul .feat.grid-item .caption p a{font-weight:700;color:#ff8200;word-wrap:break-word}@media (max-width:29.9375em){.dashboard-favs .feat.fav-item .button,.dashboard-favs .feat.fav-item button[type=submit],.dashboard-favs .feat.fav-item input[type=submit],.employment .job-grid .feat.grid-item .button,.employment .job-grid .feat.grid-item button[type=submit],.employment .job-grid .feat.grid-item input[type=submit],.landing-style-guide .mod-feature-blocks li.feat .button,.landing-style-guide .mod-feature-blocks li.feat button[type=submit],.landing-style-guide .mod-feature-blocks li.feat input[type=submit],.sec-studio-promos li.feat .button,.sec-studio-promos li.feat button[type=submit],.sec-studio-promos li.feat input[type=submit],.sec-teacher-feats li.feat .button,.sec-teacher-feats li.feat button[type=submit],.sec-teacher-feats li.feat input[type=submit],.sec-welcome-cta li.feat.overlay .button,.sec-welcome-cta li.feat.overlay button[type=submit],.sec-welcome-cta li.feat.overlay input[type=submit],.wysiwyg .sec-full-width-grid>ul .feat.grid-item .button,.wysiwyg .sec-full-width-grid>ul .feat.grid-item button[type=submit],.wysiwyg .sec-full-width-grid>ul .feat.grid-item input[type=submit]{width:100%}}.dashboard-favs .fav-item .promo-text,.employment .job-grid .grid-item .promo-text,.landing-style-guide .mod-feature-blocks li .promo-text,.sec-studio-promos li .promo-text,.sec-teacher-feats li .promo-text,.sec-welcome-cta li.overlay .promo-text,.wysiwyg .sec-full-width-grid>ul .grid-item .promo-text{margin-bottom:13px;margin-bottom:1.3rem}.dashboard-favs .fav-item .promo-text strong,.employment .job-grid .grid-item .promo-text strong,.landing-style-guide .mod-feature-blocks li .promo-text strong,.sec-studio-promos li .promo-text strong,.sec-teacher-feats li .promo-text strong,.sec-welcome-cta li.overlay .promo-text strong,.wysiwyg .sec-full-width-grid>ul .grid-item .promo-text strong{display:block}.dashboard-favs .fav-item,.employment .job-grid .fav-item.grid-item,.landing-style-guide .mod-feature-blocks li.fav-item,.sec-studio-promos li.fav-item,.sec-teacher-feats li.fav-item,.sec-welcome-cta li.fav-item.overlay,.wysiwyg .sec-full-width-grid>ul .fav-item.grid-item{height:275px;height:27.5rem;border-bottom:1px solid #e6e6e6;border-bottom:.1rem solid #e6e6e6}@media (min-width:48em){.dashboard-favs .fav-item,.employment .job-grid .fav-item.grid-item,.landing-style-guide .mod-feature-blocks li.fav-item,.sec-studio-promos li.fav-item,.sec-teacher-feats li.fav-item,.sec-welcome-cta li.fav-item.overlay,.wysiwyg .sec-full-width-grid>ul .fav-item.grid-item{border-right:.1rem solid #e6e6e6}}@media (min-width:76.25em){.dashboard-favs .fav-item,.employment .job-grid .fav-item.grid-item,.landing-style-guide .mod-feature-blocks li.fav-item,.sec-studio-promos li.fav-item,.sec-teacher-feats li.fav-item,.sec-welcome-cta li.fav-item.overlay,.wysiwyg .sec-full-width-grid>ul .fav-item.grid-item{width:25%}}@media (min-width:90em){.dashboard-favs .fav-item,.employment .job-grid .fav-item.grid-item,.landing-style-guide .mod-feature-blocks li.fav-item,.sec-studio-promos li.fav-item,.sec-teacher-feats li.fav-item,.sec-welcome-cta li.fav-item.overlay,.wysiwyg .sec-full-width-grid>ul .fav-item.grid-item{width:20%}}.dashboard-favs .content.fav-item,.employment .job-grid .content.grid-item,.landing-style-guide .mod-feature-blocks li.content,.sec-studio-promos li.content,.sec-teacher-feats li.content,.sec-welcome-cta li.content.overlay,.wysiwyg .sec-full-width-grid>ul .content.grid-item{text-align:center;padding:40px 10px 10px;padding:4rem 1rem 1rem;color:#000}.dashboard-favs .content.fav-item a,.dashboard-favs .content.fav-item a:hover,.employment .job-grid .content.grid-item a,.employment .job-grid .content.grid-item a:hover,.landing-style-guide .mod-feature-blocks li.content a,.landing-style-guide .mod-feature-blocks li.content a:hover,.sec-studio-promos li.content a,.sec-studio-promos li.content a:hover,.sec-teacher-feats li.content a,.sec-teacher-feats li.content a:hover,.sec-welcome-cta li.content.overlay a,.sec-welcome-cta li.content.overlay a:hover,.wysiwyg .sec-full-width-grid>ul .content.grid-item a,.wysiwyg .sec-full-width-grid>ul .content.grid-item a:hover{color:inherit}.dashboard-favs .content.fav-item a .link,.employment .job-grid .content.grid-item a .link,.landing-style-guide .mod-feature-blocks li.content a .link,.sec-studio-promos li.content a .link,.sec-teacher-feats li.content a .link,.sec-welcome-cta li.content.overlay a .link,.wysiwyg .sec-full-width-grid>ul .content.grid-item a .link{color:#ff8200;font-weight:700}.dashboard-favs .content.fav-item a:hover .link,.employment .job-grid .content.grid-item a:hover .link,.landing-style-guide .mod-feature-blocks li.content a:hover .link,.sec-studio-promos li.content a:hover .link,.sec-teacher-feats li.content a:hover .link,.sec-welcome-cta li.content.overlay a:hover .link,.wysiwyg .sec-full-width-grid>ul .content.grid-item a:hover .link{color:#ffb81c}.dashboard-favs .fav-item .fav-photo,.employment .job-grid .grid-item .fav-photo,.landing-style-guide .mod-feature-blocks li .fav-photo,.sec-studio-promos li .fav-photo,.sec-teacher-feats li .fav-photo,.sec-welcome-cta li.overlay .fav-photo,.wysiwyg .sec-full-width-grid>ul .grid-item .fav-photo{display:block;width:100px;width:10rem;height:100px;height:10rem;margin:0 auto 15px;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%}.dashboard-favs .fav-item .fav-title,.employment .job-grid .grid-item .fav-title,.landing-style-guide .mod-feature-blocks li .fav-title,.sec-studio-promos li .fav-title,.sec-teacher-feats li .fav-title,.sec-welcome-cta li.overlay .fav-title,.wysiwyg .sec-full-width-grid>ul .grid-item .fav-title{font-size:18px;font-size:1.8rem;line-height:1.11111;font-weight:700;margin-bottom:5px;margin-bottom:.5rem}.dashboard-favs .fav-item .fav-sub,.employment .job-grid .grid-item .fav-sub,.landing-style-guide .mod-feature-blocks li .fav-sub,.sec-studio-promos li .fav-sub,.sec-teacher-feats li .fav-sub,.sec-welcome-cta li.overlay .fav-sub,.wysiwyg .sec-full-width-grid>ul .grid-item .fav-sub{font-size:14px;font-size:1.4rem;line-height:1.42857;margin-bottom:5px;margin-bottom:.5rem}.dashboard-favs .fav-item .fav-link,.employment .job-grid .grid-item .fav-link,.landing-style-guide .mod-feature-blocks li .fav-link,.sec-studio-promos li .fav-link,.sec-teacher-feats li .fav-link,.sec-welcome-cta li.overlay .fav-link,.wysiwyg .sec-full-width-grid>ul .grid-item .fav-link{color:#ff8200;font-weight:700}.dashboard-favs .fav-item .fav-link:hover,.employment .job-grid .grid-item .fav-link:hover,.landing-style-guide .mod-feature-blocks li .fav-link:hover,.sec-studio-promos li .fav-link:hover,.sec-teacher-feats li .fav-link:hover,.sec-welcome-cta li.overlay .fav-link:hover,.wysiwyg .sec-full-width-grid>ul .grid-item .fav-link:hover{color:#ffb81c}.adding-your-favorites,.sending-thanks{background:#ff8200;color:#fff}.adding-your-favorites h3,.sending-thanks h3{font-size:22px;font-size:2.2rem;line-height:1.09091;margin-bottom:12px;margin-bottom:1.2rem}.adding-your-favorites p,.sending-thanks p{font-size:14px;font-size:1.4rem;line-height:1.57143;margin-bottom:12px;margin-bottom:1.2rem}.adding-your-favorites .caption,.sending-thanks .caption{max-width:290px!important;max-width:29rem!important}.adding-your-favorites .heart-wrap,.sending-thanks .heart-wrap{display:inline-block;width:30px;width:3rem;height:22px;height:2.2rem;vertical-align:bottom;cursor:text}.adding-your-favorites .heart,.sending-thanks .heart{position:absolute;top:1px!important;top:.1rem!important;left:4px!important;left:.4rem!important}.adding-your-favorites .heart:before,.adding-your-favorites .heart:hover:before,.sending-thanks .heart:before,.sending-thanks .heart:hover:before{background-position:-262px -137px;background-repeat:no-repeat;overflow:hidden;display:block;width:22px;height:21px;display:inline-block}.sending-thanks{background:#000}.fluid-video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.fluid-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pagination{list-style:none;max-width:1200px;max-width:120rem;width:100%;margin:0 auto;padding-bottom:60px;text-align:center}.pagination.ends-only li{display:none}.pagination.ends-only .next,.pagination.ends-only .prev{display:inline-block}.pagination li{display:none;vertical-align:top;margin:0 8px;margin:0 .8rem}@media (min-width:48em){.pagination li{display:inline-block}}.pagination a{display:block;width:50px;width:5rem;height:50px;height:5rem;border-radius:50%;border:2px solid #ff8200;border:.2rem solid #ff8200;color:#ff8200}.pagination a:not(.ellipsis):hover{background-color:#ff8200;color:#fff}.pagination .active a{border-color:#000;color:#000}.pagination .active a:hover{background-color:#000;color:#fff}.pagination span{top:50%;transform:translateY(-50%);font-weight:700;font-size:18px;font-size:1.8rem;line-height:1}.pagination .next,.pagination .prev,.pagination span{display:inline-block}.pagination .next a:before,.pagination .prev a:before{display:inline-block;top:50%;transform:translateY(-50%);font-size:18px;font-size:1.8rem;line-height:1;font-weight:700}.pagination .prev a:before{content:"\E002"}.pagination .next a:before{content:"\E007"}.heart{position:relative;display:inline-block}.heart:before{content:"";background-position:-282px -89px;background-repeat:no-repeat;overflow:hidden;display:block;width:22px;height:21px;display:inline-block}.fav-item.promo .heart:before,.heart.favorited:before,html.no-touch .heart:hover:before{background-position:-262px -116px;background-repeat:no-repeat;overflow:hidden;display:block;width:22px;height:21px;display:inline-block}html.no-touch .fav-item.promo .heart:hover:before,html.no-touch .heart:hover.favorited:before{background-position:-262px -179px;background-repeat:no-repeat;overflow:hidden;display:block;width:22px;height:21px;display:inline-block}.post-meta{zoom:1}.post-meta:after,.post-meta:before{content:"\0020";display:block;overflow:hidden}.post-meta:after{clear:both}@media (min-width:37.5em){.post-meta{height:5rem;padding-left:7rem}.landing-blog .post-meta{position:absolute;bottom:3rem;left:5rem;width:calc(100% - 100px)}}.post-meta img{display:none;position:absolute;top:0;left:0;width:50px;width:5rem;height:50px;height:5rem;border-radius:50%;overflow:hidden}@media (min-width:37.5em){.post-meta img{display:block}}.post-meta .details{font-size:14px;font-size:1.4rem;line-height:1.28571}@media (min-width:37.5em){.post-meta .details{display:block;top:50%;transform:translateY(-50%)}}.post-meta span{color:#ff8200;font-weight:700}.post-meta time:before{content:"| ";padding:0 4px;padding:0 .4rem;color:#6b6b6b}.show-mobile-element{display:inline-block}@media (min-width:60em){.show-mobile-element{display:none!important}}.hide-mobile-element{display:none}@media (min-width:60em){.hide-mobile-element{display:block}}.sticky-media{position:absolute;top:0;left:0;width:100%;height:100%;height:100vh}.sticky-media.is-stuck-top{position:fixed;top:0;width:inherit}.sticky-media.is-stuck-bottom{top:auto;bottom:0}.marker{display:inline-block}.marker:before{content:"";background-position:-262px -89px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:27px}@media (min-width:60em){.marker:before{background-position:-262px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:42px;height:57px}}.marker span{position:absolute;top:6px;top:.6rem;left:50%;font-size:12px;font-size:1.2rem;line-height:1;color:#fff;font-weight:700;text-transform:uppercase;transform:translateX(-50%);z-index:2}@media (min-width:60em){.marker span{top:1rem;font-size:2.4rem;line-height:1}}.small.marker:before{background-position:-262px -89px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:27px}.small.marker span{top:6px;top:.6rem;font-size:12px;font-size:1.2rem;line-height:1}.add-to-calendar{display:none}@media (min-width:60em){.add-to-calendar{display:inline-block}}.add-to-calendar:before{content:"";background-position:-284px -116px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:19px}.checkbox-dropdown.disabled .toggle{color:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.6);cursor:auto}.checkbox-dropdown .toggle{outline:none;background:transparent;width:100%;border-radius:0;border-width:0 0 2px 2px;border-width:0 0 .2rem .2rem;border-style:solid;border-color:#fff;padding:15px;padding:1.5rem;margin:0;font-size:14px;font-size:1.4rem;line-height:1;text-align:left;cursor:pointer}.checkbox-dropdown .toggle:after{content:"+";position:absolute;right:0;top:3px;top:.3rem;font-size:30px;font-size:3rem}.checkbox-dropdown.expanded{background:#fff;border:none;color:#000}.checkbox-dropdown.expanded .dropdown-pane{display:block}.checkbox-dropdown.expanded .dropdown-pane label{color:#000}.checkbox-dropdown.expanded .toggle:after{right:5px;right:.5rem;transform:rotate(-45deg)}.checkbox-dropdown .dropdown-pane{display:none;position:absolute;background:#fff;width:100%;left:0;padding:0 15px 15px;z-index:11}.checkbox-dropdown .dropdown-pane label{cursor:pointer;display:block;clear:both;margin:18px 0;font-size:14px;font-style:normal;text-align:left}.checkbox-dropdown .dropdown-pane label input[type=checkbox]{opacity:0;height:21px;width:21px;position:absolute;top:0;left:0;z-index:12;background:#fff}.checkbox-dropdown .dropdown-pane label input[type=checkbox]+.checkbox-background{border:2px solid #000;height:21px;width:21px;display:inline-block;padding:0;position:absolute;top:0;left:0;z-index:1;background:#fff;cursor:pointer}.checkbox-dropdown .dropdown-pane label input[type=checkbox]:checked+.checkbox-background{border:2px solid #000;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUgMjUnPjxwYXRoIGNsYXNzPSdzdDAnIHN0eWxlPSdmaWxsOiMwMDAwMDA7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7JyBkPSdNMTggOC40TDE2LjYgN2wtNC4xIDQuMUw4LjQgNyA3IDguNGw0LjEgNC4xTDcgMTYuNiA4LjQgMThsNC4xLTQuMSA0LjEgNC4xIDEuNC0xLjQtNC4xLTQuMXonLz48L3N2Zz4=);height:21px;width:21px;display:inline-block;padding-top:2px;cursor:pointer}.checkbox-dropdown .dropdown-pane label span{margin-left:30px;margin-left:3rem;margin-top:3px;margin-top:.3rem;display:inline-block}.route-maintenance .global-footer,.route-maintenance .global-header,.route-maintenance .global-subscribe{display:none}.thanks-envelope{position:relative;display:inline-block}.thanks-envelope:before{content:"";background-position:-236px -183px}.thanks-envelope.thanked:before,.thanks-envelope:before{background-repeat:no-repeat;overflow:hidden;display:block;width:25px;height:18px;display:inline-block}.thanks-envelope.thanked:before{background-position:-209px -183px}.landing-style-guide .banner{background:#000;color:#fff;text-align:center;padding:130px 20px 20px;padding:13rem 2rem 2rem}.landing-style-guide .notes{background:#333;padding:20px;padding:2rem;color:#fff;margin-bottom:40px;margin-bottom:4rem}.landing-style-guide .notes p{margin-bottom:20px;margin-bottom:2rem}.landing-style-guide .style-samples{max-width:1200px;max-width:120rem;width:100%;margin:0 auto;padding:100px 20px;padding:10rem 2rem}.landing-style-guide .style-divider{background:#ff8200;color:#fff;border-bottom:2px solid #000;border-bottom:.2rem solid #000;width:calc(100% + 40px);padding:20px;padding:2rem;margin:0 -20px 40px;margin:0 -2rem 4rem}.landing-style-guide section+h2{margin-top:100px!important;margin-top:10rem!important}.landing-style-guide .mod-feature-blocks ul{zoom:1;list-style:none}.landing-style-guide .mod-feature-blocks ul:after,.landing-style-guide .mod-feature-blocks ul:before{content:"\0020";display:block;overflow:hidden}.landing-style-guide .mod-feature-blocks ul:after{clear:both}.landing-style-guide .mod-feature-blocks li:first-child .media{background-image:url(_fpo/home/cta-feature-1.jpg)}.landing-style-guide .mod-feature-blocks li:nth-child(2) .media{background-image:url(_fpo/home/cta-feature-2.jpg)}.landing-style-guide .mod-feature-blocks li:nth-child(3) .media{background-image:url(_fpo/home/cta-feature-3.jpg)}.landing-style-guide .mod-pagination .pagination+.pagination{margin-top:50px;margin-top:5rem}.landing-style-guide .mod-banners header+header,.landing-style-guide .mod-buttons div+div{margin-top:20px;margin-top:2rem}.landing-index .banner{background:#000;color:#fff;text-align:center;padding:130px 20px 20px;padding:13rem 2rem 2rem}.static-navigation{max-width:1200px;max-width:120rem;width:100%;margin:0 auto;padding:100px 50px;padding:10rem 5rem}.static-navigation li{font-size:18px;font-size:1.8rem;margin-bottom:7px;margin-bottom:.7rem}.static-navigation ul{margin-left:20px;margin-left:2rem}.static-navigation a{display:inline-block;line-height:1.2em}.static-navigation strong{display:block;margin-bottom:7px;margin-bottom:.7rem}.landing-home{z-index:2}.video-intro{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:-1;background-image:url(assets/images/whyiyoga/mobile-homepage-takeover.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:top}.video-intro .video-splash{background:rgba(0,0,0,.8);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.video-intro .whyiyoga-takeover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;height:calc(100% - 124px)}@media (min-width:48em){.video-intro{background-image:none}.video-intro .whyiyoga-takeover{display:block}}.whyiyoga-takeover-banner{display:table;position:fixed;bottom:0;left:0;background-color:#000;color:#fff;width:100%;height:106px;text-align:center;padding:0 20px;padding:0 2rem}@media (min-width:48em){.whyiyoga-takeover-banner{height:124px}}.whyiyoga-takeover-banner:hover{color:#ff8200}.whyiyoga-takeover-banner span{display:table-cell;vertical-align:middle;line-height:1.2;font-weight:400;font-size:18px}.video-viewport{height:300vh;width:100%;position:relative}.video-viewport:before{content:"";background-position:0 -207px;background-repeat:no-repeat;overflow:hidden;display:block;width:258px;height:92px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:48em){.video-viewport:before{background-position:0 -125px;background-repeat:no-repeat;overflow:hidden;display:block;width:450px;height:82px}}@media (min-width:60em){.video-viewport:before{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:685px;height:125px}}.video-viewport .tagline{position:absolute;top:0;left:0;text-indent:-9999px}.video-viewport a.scroll-down{position:fixed;bottom:20px;bottom:2rem;left:50%;transition:opacity .8s;display:none;opacity:0}.video-viewport a.scroll-down.visible{opacity:1}.video-viewport a.scroll-down:after{transform:translateX(-50%);content:"\E001";color:#ffb81c;font-size:30px;font-size:3rem;line-height:1}.sec-guided-path{width:100%;clear:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.sec-guided-path .row{width:100%;max-width:500px;max-width:50rem;margin:0 auto;z-index:2}.sec-guided-path .col{width:100%;padding:60px 30px;padding:6rem 3rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:48em){.sec-guided-path .col{float:left;width:50%;padding:9rem 5rem}}.sec-guided-path .col:first-child{background:#fff}.sec-guided-path .col:last-child{background:#ff8200;color:#fff}.sec-guided-path h2{margin-bottom:20px;margin-bottom:2rem}.sec-guided-path p{margin-bottom:30px;margin-bottom:3rem}.sec-welcome-cta ul{zoom:1;list-style:none}.sec-welcome-cta ul:after,.sec-welcome-cta ul:before{content:"\0020";display:block;overflow:hidden}.sec-welcome-cta ul:after{clear:both}.sec-welcome-cta li.overlay>a{width:100%;height:100%;display:block;color:#fff;z-index:4}.sec-welcome-cta li.overlay:hover>a{color:#ff8200}.node-type-blog{background:#f2f2f2}.blog-wrap{max-width:1200px;max-width:120rem;width:100%;margin:0 auto}@media (min-width:37.5em){.blog-wrap{padding:3.5rem 3rem}}@media (min-width:60em){.blog-wrap{padding:3.5rem 5rem .5rem 0}}.archive-title{max-width:1200px;max-width:120rem;width:100%;margin:0 auto;padding:35px 20px;padding:3.5rem 2rem;margin-bottom:30px;margin-bottom:3rem;text-align:center}@media (min-width:37.5em){.archive-title{padding-top:0}}.archive-title .title{margin-bottom:20px;margin-bottom:2rem}.archive-title .description{width:100%;max-width:700px;max-width:70rem;margin:0 auto}.archive-title .heart{top:4px;top:.4rem;margin-left:5px;margin-left:.5rem}.landing-blog .blog-post{zoom:1;width:100%}.landing-blog .blog-post:after,.landing-blog .blog-post:before{content:"\0020";display:block;overflow:hidden}.landing-blog .blog-post:after{clear:both}@media (min-width:37.5em){.landing-blog .blog-post{margin-bottom:4rem}}@media (min-width:37.5em){.landing-blog .blog-post.alt figure{float:right}}@media (min-width:37.5em){.landing-blog .blog-post.alt .post-preview{right:auto;left:0}}.landing-blog figure{max-height:300px;max-height:30rem;overflow:hidden}@media (min-width:37.5em){.landing-blog figure{float:left;width:calc(100% - 400px);height:44rem;max-height:none}}.landing-blog figure a{display:block;height:100%}.landing-blog figure img{display:block;width:100%}@media (min-width:37.5em){.landing-blog figure img{display:none}}.landing-blog .post-preview{background:#fff;height:calc(100% - 40px);padding:30px;padding:3rem}@media (min-width:37.5em){.landing-blog .post-preview{position:absolute;right:0;top:2rem;width:45rem;padding:5.5rem 5rem 3rem}}.landing-blog .post-category{font-size:12px;font-size:1.2rem;line-height:1.16667;text-transform:uppercase;font-weight:700;color:#ff8200;margin-bottom:10px;margin-bottom:1rem}@media (min-width:48em){.landing-blog .post-category{margin-bottom:2rem}}.landing-blog .post-category a{color:#ff8200}.landing-blog .post-category a:hover{color:#ffb81c}.landing-blog .post-title{margin-bottom:20px;margin-bottom:2rem}.landing-blog .post-title a{color:#000}.landing-blog .post-title a:focus,.landing-blog .post-title a:hover{color:#ff8200}.landing-blog .wysiwyg{display:none}@media (min-width:37.5em){.landing-blog .wysiwyg{display:block}}.post-wrap{zoom:1;max-width:1200px;max-width:120rem;width:100%;margin:0 auto;padding:30px;padding:3rem}.post-wrap:after,.post-wrap:before{content:"\0020";display:block;overflow:hidden}.post-wrap:after{clear:both}@media (min-width:60em){.post-wrap{padding:3rem 5rem}}@media screen and (min-width:69.375em){.post-content{float:left;width:calc(100% - 380px)}}.post-content .featured-media,.post-content .title{margin-bottom:30px;margin-bottom:3rem}.post-content .featured-media{width:100%;background-repeat:no-repeat}@media (min-width:48em){.post-content .featured-media{height:44rem}}.post-content .featured-media img{display:block;width:100%}@media (min-width:48em){.post-content .featured-media img{display:none}}.post-content .post-info{zoom:1;width:100%;background:#f2f2f2;padding:40px 20px 30px;padding:4rem 2rem 3rem;margin-bottom:30px;margin-bottom:3rem}.post-content .post-info:after,.post-content .post-info:before{content:"\0020";display:block;overflow:hidden}.post-content .post-info:after{clear:both}@media (min-width:37.5em){.post-content .post-info{padding:1.5rem 2rem}}.post-content .post-meta .details{margin-bottom:20px;margin-bottom:2rem;text-align:center}@media (min-width:37.5em){.post-content .post-meta .details{float:left;width:50%;font-style:italic;margin-bottom:0;text-align:left}}.post-content .social-media{list-style:none;font-size:14px;font-size:1.4rem;line-height:1;color:#ff8200;width:195px;width:19.5rem;margin:0 auto}@media (min-width:37.5em){.post-content .social-media{top:50%;transform:translateY(-50%);width:50%;float:right;text-align:right;display:inline-block}}.post-content .social-media li{display:inline-block}.post-content .social-media li:first-child{font-weight:700;color:#ff8200;position:relative;top:-5px}.post-content .social-media li:first-child:after{content:": "}.post-content .social-media li+li{margin-left:20px;margin-left:2rem}.post-content .social-media a{width:40px;width:4rem;height:40px;height:4rem;font-size:24px;font-size:2.4rem;color:#ff8200}.post-content .social-media a:focus,.post-content .social-media a:hover{color:#ffb81c}.post-content .social-media a:before{top:3px;top:.3rem}.post-content .social-media .sm-fb:before{content:"\E00B"}.post-content .social-media .sm-tw:before{content:"\E010"}.post-content .social-media .sm-pi:before{content:"\E00E"}.post-content .addthis_toolbox{float:right;position:relative;top:5px}.post-content .addthis_toolbox .label{line-height:40px;padding-right:10px;position:relative;top:-5px}.post-content .addthis_toolbox a{color:#ff8200!important;cursor:pointer;display:inline-block!important;float:none!important;font-size:24px!important;font-size:2.4rem!important;height:40px!important;height:4rem!important;line-height:40px!important;text-align:center;width:40px!important;width:4rem!important}.post-content .addthis_toolbox a:focus,.post-content .addthis_toolbox a:hover{color:#ffb81c!important}.post-content .addthis_toolbox a:before{top:3px!important;top:.3rem!important}.post-content .addthis_toolbox .addthis_button_facebook:before{content:"\E00B"}.post-content .addthis_toolbox .addthis_button_twitter:before{content:"\E010"}.post-content .addthis_toolbox .addthis_button_pinterest:before{content:"\E00E"}.post-content .tags{zoom:1;background:#f2f2f2;padding:30px 20px;padding:3rem 2rem;margin-bottom:30px;margin-bottom:3rem}.post-content .tags:after,.post-content .tags:before{content:"\0020";display:block;overflow:hidden}.post-content .tags:after{clear:both}.post-content .tags a,.post-content .tags h3{float:left;display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.42857;font-weight:700}.post-content .tags h3{text-transform:uppercase;margin-right:10px;margin-right:1rem}.post-content .tags h3:after{content:": "}.post-content .tags a{color:#ff8200}.post-content .tags a:after{content:", ";margin-right:5px;margin-right:.5rem}.post-content .tags a:focus,.post-content .tags a:hover{text-decoration:underline}.post-content .tags a:last-child:after{content:""}.post-content .author-bio{zoom:1;background:#f2f2f2;padding:40px 30px;padding:4rem 3rem;margin-bottom:30px;margin-bottom:3rem;min-height:200px;min-height:20rem}.post-content .author-bio:after,.post-content .author-bio:before{content:"\0020";display:block;overflow:hidden}.post-content .author-bio:after{clear:both}@media (min-width:37.5em){.post-content .author-bio{padding-left:20rem}}.post-content .author-bio h3{margin-bottom:15px;margin-bottom:1.5rem}.post-content .author-bio h3 a{color:#ff8200}.post-content .author-pic{display:block;width:100px;width:10rem;height:100px;height:10rem;border-radius:50%;overflow:hidden;margin:0 auto 30px;margin:0 auto 3rem}@media (min-width:37.5em){.post-content .author-pic{position:absolute;left:4rem;top:4rem;width:12rem;height:12rem}}.post-sidebar{display:none}@media screen and (min-width:69.375em){.post-sidebar{float:right;display:block;width:34rem}}.post-sidebar h3{padding-bottom:30px;padding-bottom:3rem}.post-sidebar h3,.post-sidebar li{border-bottom:1px solid #e6e6e6;border-bottom:.1rem solid #e6e6e6}.post-sidebar li{padding:40px 0 35px 50px;padding:4rem 0 3.5rem 5rem}.post-sidebar li:before{content:"";background-position:-262px -57px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;position:absolute;top:42px;top:4.2rem;left:0}.post-sidebar li:last-child{border-bottom:none}.post-sidebar .fp-category{font-size:12px;font-size:1.2rem;line-height:1.66667;text-transform:uppercase;color:#ff8200;font-weight:700}.post-sidebar .fp-category:hover{color:#ffb81c}.post-sidebar .fp-title{display:block;font-size:20px;font-size:2rem;line-height:1.2;margin-bottom:20px;margin-bottom:2rem;color:#000}.post-sidebar .fp-title a{color:#000}.post-sidebar .fp-meta{font-size:14px;font-size:1.4rem;line-height:1.42857}.post-sidebar .fp-meta a{color:#000}.post-sidebar .fp-meta a:hover{color:#ff8200}.post-sidebar time:before{content:" | ";padding:0 4px;padding:0 .4rem}.location-header-search{float:left;width:100%}@media (min-width:48em){.location-header-search{max-width:42rem}}.location-header-search form{zoom:1}.location-header-search form:after,.location-header-search form:before{content:"\0020";display:block;overflow:hidden}.location-header-search form:after{clear:both}.location-header-search input{margin-bottom:30px;margin-bottom:3rem}@media (min-width:48em){.location-header-search input{margin-bottom:0}}@media (min-width:48em){.location-header-search input[type=text]{float:left;width:calc(100% - 160px)}}.location-header-search input[type=submit]{width:100%}@media (min-width:48em){.location-header-search input[type=submit]{float:right;width:13rem}}.view-all-locations{color:#ff8200;font-size:12px;font-weight:700;text-transform:uppercase}@media (min-width:48em){.view-all-locations{float:right;top:2.5rem}}.view-all-locations:after{content:"\00bb";padding-left:5px;padding-left:.5rem;top:-1px;top:-.1rem}.sec-location-instructions{display:none;position:relative;background:#ff8200;padding:10px 80px 10px 30px;padding:1rem 8rem 1rem 3rem}.sec-location-instructions.active{display:block}.sec-location-instructions .close.button,.sec-location-instructions button.close[type=submit],.sec-location-instructions input.close[type=submit]{position:absolute;border:none;top:50%;right:20px;right:2rem;margin-top:-25px;margin-top:-2.5rem}.sec-location-instructions .close.button:hover,.sec-location-instructions button.close[type=submit]:hover,.sec-location-instructions input.close[type=submit]:hover{border:none;background:none}.sec-location-instructions .close.button:before,.sec-location-instructions button.close[type=submit]:before,.sec-location-instructions input.close[type=submit]:before{color:#fff}.google-map{max-height:480px;max-height:48rem;overflow:hidden}.google-map img{display:block;width:100%}.location-entries{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;min-height:181px}.location-entries .no-studios{padding:30px;padding:3rem;font-size:24px;font-weight:700}.location-entries article{width:100%;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:30px;padding:3rem;margin-top:-1px}@media (min-width:48em){.location-entries article{width:50%}}@media (min-width:60em){.location-entries article{padding:3rem 5rem 3rem 3rem}}@media (min-width:90em){.location-entries article{width:33.3333%;padding:3rem 5rem}}@media screen and (min-width:137.5em){.location-entries article{width:25%}}.location-entries .heart{position:absolute;top:70px;top:7rem;left:29px;left:2.9rem}@media (min-width:60em){.location-entries .heart{left:auto;top:3rem;right:2rem}}@media (min-width:60em){.location-entries .marker{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}}.location-entries .location-thumb{float:left;width:40px;width:4rem}@media (min-width:60em){.location-entries .location-thumb{width:12rem;height:12rem;overflow:hidden}}.location-entries .location-thumb img{display:none}@media (min-width:60em){.location-entries .location-thumb img{display:block;border-radius:50%}}.location-entries .location-meta{float:right;width:calc(100% - 40px)}@media (min-width:60em){.location-entries .location-meta{width:calc(100% - 150px)}}.location-entries .location-name{font-size:18px;font-size:1.8rem;line-height:1.11111;font-weight:700;margin-bottom:5px;margin-bottom:.5rem}.location-entries .location-contact{font-size:14px;font-size:1.4rem;line-height:1.42857;margin-bottom:5px;margin-bottom:.5rem}.location-entries .location-contact a{color:#000}.location-entries .location-actions{color:#6b6b6b}.location-entries .location-actions a{color:#ff8200;font-weight:700}.location-entries .location-actions a:hover{text-decoration:underline}.location-filter{background:#ff8200;text-align:center;color:#fff;padding:40px 30px;padding:4rem 3rem}@media (min-width:48em){.location-filter{padding:4rem 5rem}}.location-filter .filter-label{margin-bottom:25px;margin-bottom:2.5rem}.location-filter .row{width:100%;max-width:1100px;max-width:110rem;margin:0 auto}.filter-nav{list-style:none;width:100%;max-width:800px;max-width:80rem;margin:0 auto 30px;margin:0 auto 3rem}@media (min-width:48em){.filter-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.filter-nav li{width:100%}@media (min-width:48em){.filter-nav li{width:auto}}.filter-nav a{display:block;text-transform:uppercase;font-weight:700;font-size:12px;font-size:1.2rem;line-height:1;padding:18px 30px 15px;padding:1.8rem 3rem 1.5rem;border:2px solid #fff;border:.2rem solid #fff;color:#fff}.filter-nav .active a,.filter-nav a:hover{background:#fff;color:#ff8200}@media (max-width:47.9375em){.filter-nav li+li a{border-top:0}}@media (min-width:48em){.filter-nav li+li a{border-left:0}}.filter-options{list-style:none;width:100%;max-width:1100px;max-width:110rem;margin:0 auto;text-align:center}@media (min-width:48em){.filter-options{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.filter-options li{margin-bottom:30px;margin-bottom:3rem}@media (min-width:48em){.filter-options li{min-width:19rem;padding:0 1.5rem;margin-bottom:0}}@media (min-width:60em){.filter-options li{min-width:23rem}}@media (min-width:76.25em){.filter-options li{min-width:27rem}}.filter-options li:last-child{margin-bottom:0}.filter-options input:focus{border-color:#fff}.filter-day-select{font-weight:700;position:absolute;top:-55px;top:-5.5rem;right:0;color:#fff;z-index:5}@media (min-width:48em){.filter-day-select{top:1rem}}@media (min-width:48em){.landing-program-detail .filter-day-select,.landing-teacher .filter-day-select{top:-5rem}}.filter-day-select:after{content:"";background-position:-284px -137px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:19px;display:inline-block;top:4px;top:.4rem;margin-left:8px;margin-left:.8rem}.filter-day-select:hover{color:#fff}.filter-day-select:hover span{text-decoration:underline}.filter-day-select span{display:none}@media (min-width:60em){.filter-day-select span{display:inline-block}}.filter-results .no-results{padding:30px;padding:3rem;font-size:24px;font-weight:700}.result-classes{zoom:1;overflow:hidden;min-height:150px}.result-classes:after,.result-classes:before{content:"\0020";display:block;overflow:hidden}.result-classes:after{clear:both}.result-classes .slick-track{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.result-classes .cal-class-list{z-index:1}.result-classes button{background:#f2f2f2;height:85px;height:8.5rem;padding:0 15px;padding:0 1.5rem}.result-classes .cal-day{float:left;width:33.333%;border-right:1px solid #f2f2f2;border-right:.1rem solid #f2f2f2}.result-classes .day-heading{padding:20px 10px 0;padding:2rem 1rem 0;height:85px;height:8.5rem;text-align:center;background:#f2f2f2}.result-classes .day-abbr{font-weight:700}.result-classes .day-date{font-size:14px;font-size:1.4rem;line-height:1}.result-classes .day-item{padding:30px 20px;padding:3rem 2rem;min-height:200px;min-height:20rem;border-bottom:1px solid #f2f2f2;border-bottom:.1rem solid #f2f2f2}@media (min-width:48em){.result-classes .day-item{padding:3rem 5rem}}.result-classes .day-item.canceled{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;filter:grayscale(100%);-webkit-filter:grayscale(100%);pointer-events:none;color:#7f7f7f}.result-classes .day-item.canceled .info{text-decoration:line-through}.result-classes .day-item.canceled .title a{color:#7f7f7f}.result-classes .actions{float:left;width:40px;width:4rem;padding-right:10px;padding-right:1rem}@media (min-width:48em){.result-classes .actions{width:5rem}}.result-classes .info{float:right;width:calc(100% - 40px)}@media (min-width:48em){.result-classes .info{width:calc(100% - 50px)}}.result-classes .marker{margin-bottom:14px;margin-bottom:1.4rem}.landing-studio .result-classes .marker{display:none}.result-classes .title,.result-classes p{font-size:14px;font-size:1.4rem;line-height:1.35714}.result-classes .studio,.result-classes .teacher,.result-classes .title{font-weight:700}.result-classes .spinner{transform:none}.result-classes a.button{margin-right:15px}.result-classes a.button-cancel{color:#1a1a1a;border-color:#1a1a1a}.result-classes a.button-cancel:active,.result-classes a.button-cancel:focus,.result-classes a.button-cancel:hover{color:#fff;background-color:#1a1a1a}.result-classes .title a{color:#000}.result-classes .studio a,.result-classes .teacher a,.result-classes .title a:hover{color:#ff8200}.result-classes .studio a:hover,.result-classes .teacher a:hover{text-decoration:underline}.result-classes .filtered{display:none}.result-classes .schedule-class-reserved-wrapper{margin-top:15px}.result-classes .schedule-class-reserved,.result-classes .schedule-class-waitlist{font-weight:700;font-size:12px;font-size:1.2rem;text-transform:uppercase;color:#ff8200}.result-classes .schedule-class-waitlist{color:#f3cc0b}.result-programs{min-height:50px}.result-programs article{zoom:1;width:100%;padding:20px 30px;padding:2rem 3rem;border-bottom:1px solid #f2f2f2;border-bottom:.1rem solid #f2f2f2}.result-programs article:after,.result-programs article:before{content:"\0020";display:block;overflow:hidden}.result-programs article:after{clear:both}@media (min-width:60em){.result-programs article{padding:2rem 5rem}}.result-programs .row{zoom:1}.result-programs .row:after,.result-programs .row:before{content:"\0020";display:block;overflow:hidden}.result-programs .row:after{clear:both}.result-programs .actions{float:left;width:50px;width:5rem;vertical-align:top;padding:7px 0;padding:.7rem 0}@media (min-width:60em){.result-programs .actions{width:10rem}}.landing-program-detail .result-programs .actions{width:0}@media (min-width:60em){.landing-program-detail .result-programs .actions{width:5rem}}.result-programs .info{float:left;width:calc(100% - 100px);padding:5px 0;padding:.5rem 0}@media (min-width:48em){.result-programs .info{padding-right:20rem}}@media (min-width:60em){.result-programs .info{width:calc(100% - 100px)}}.landing-program-detail .result-programs .info{width:100%}@media (min-width:48em){.landing-program-detail .result-programs .info{padding-right:0}}@media (min-width:60em){.landing-program-detail .result-programs .info{padding-right:20rem;width:calc(100% - 50px)}}.result-programs .info.no-btn{padding-right:0}.result-programs .button,.result-programs button[type=submit],.result-programs input[type=submit]{width:150px;width:15rem;padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem}@media (min-width:48em){.result-programs .button,.result-programs button[type=submit],.result-programs input[type=submit]{position:absolute;top:-4px;right:0}}.result-programs .program-details{font-size:14px;font-size:1.4rem;line-height:1.42857;margin-bottom:20px;margin-bottom:2rem}@media (min-width:48em){.result-programs .program-details{margin-bottom:0}}.result-programs .add-to-calendar,.result-programs .marker{vertical-align:top}.result-programs .marker{margin-right:15px;margin-right:1.5rem}.result-programs .filtered{display:none}.result-training article{zoom:1;padding:20px 30px;padding:2rem 3rem;border-bottom:1px solid #f2f2f2;border-bottom:.1rem solid #f2f2f2}.result-training article:after,.result-training article:before{content:"\0020";display:block;overflow:hidden}.result-training article:after{clear:both}@media (min-width:60em){.result-training article{padding:3rem 5rem}}.result-training .actions{display:none}@media (min-width:60em){.result-training .actions{display:block;float:left;width:5rem}}.result-training .info{width:100%}@media (min-width:60em){.result-training .info{float:left;width:calc(100% - 50px)}}.result-training .training-details{font-size:14px;font-size:1.4rem;line-height:1.42857}.result-training .training-details strong{display:block}@media (min-width:48em){.result-training .training-details strong{display:inline}}@media (min-width:48em){.result-training .training-details strong:after{content:":"}}.result-training .filtered{display:none}.sec-studio-schedule-banner{position:relative;color:#fff;padding:25px 30px;padding:2.5rem 3rem;text-align:center;background-color:#000}.sec-studio-schedule-banner p{font-size:16px}.sec-studio-schedule-banner-anchor{position:absolute;top:0;left:0}.sec-membership-options,.sec-studio-team{padding:60px 30px;padding:6rem 3rem;text-align:center}@media (min-width:48em){.sec-membership-options,.sec-studio-team{padding:6rem 5rem 7rem}}.sec-membership-options h2,.sec-studio-team h2{text-align:center;margin-bottom:40px;margin-bottom:4rem}.sec-studio-promos{border-top:1px solid #e6e6e6;border-top:.1rem solid #e6e6e6}.sec-studio-promos .google-map{background-size:cover;background-repeat:no-repeat;background-position:50%}.sec-studio-promos ul{zoom:1;list-style:none}.sec-studio-promos ul:after,.sec-studio-promos ul:before{content:"\0020";display:block;overflow:hidden}.sec-studio-promos ul:after{clear:both}@media (min-width:48em){.sec-studio-promos li:nth-child(2){border-left:.1rem solid #e6e6e6;border-right:.1rem solid #e6e6e6}}@media (max-width:47.9375em){.sec-studio-promos li:nth-child(2){border-top:.1rem solid #e6e6e6;border-bottom:.1rem solid #e6e6e6}}@media (max-width:59.9375em){.sec-studio-promos .copy{width:100%}}@media (max-width:59.9375em){.sec-studio-promos .map,.sec-studio-promos .promo{display:none}}.sec-studio-promos .studio-detail-social-icons{text-align:center}.sec-studio-promos .studio-detail-social-icons a.sm-em,.sec-studio-promos .studio-detail-social-icons a.sm-fb,.sec-studio-promos .studio-detail-social-icons a.sm-ig{display:inline-block;width:40px;width:4rem;height:40px;height:4rem;border-radius:50%;border:2px solid #ff8200;border:.2rem solid #ff8200;color:#ff8200;vertical-align:top}@media (min-width:48em){.sec-studio-promos .studio-detail-social-icons a.sm-em,.sec-studio-promos .studio-detail-social-icons a.sm-fb,.sec-studio-promos .studio-detail-social-icons a.sm-ig{width:5rem;height:5rem}}.sec-studio-promos .studio-detail-social-icons a.sm-em:before,.sec-studio-promos .studio-detail-social-icons a.sm-fb:before,.sec-studio-promos .studio-detail-social-icons a.sm-ig:before{display:block;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;font-size:1.8rem;line-height:1}@media (min-width:48em){.sec-studio-promos .studio-detail-social-icons a.sm-em:before,.sec-studio-promos .studio-detail-social-icons a.sm-fb:before,.sec-studio-promos .studio-detail-social-icons a.sm-ig:before{font-size:2.2rem;line-height:1}}.sec-studio-promos .studio-detail-social-icons a.sm-em:hover,.sec-studio-promos .studio-detail-social-icons a.sm-fb:hover,.sec-studio-promos .studio-detail-social-icons a.sm-ig:hover{background-color:#ff8200;color:#fff}.sec-studio-promos .studio-detail-social-icons a.sm-fb:before{content:"\E00B"}.sec-studio-promos .studio-detail-social-icons a.sm-ig:before{content:"\E00D"}.sec-studio-promos .studio-detail-social-icons a.sm-em:before{content:".";text-indent:-999px;background-image:url(/styles/assets/images/svg-icons/email.svg);background-repeat:no-repeat;background-position:50%;background-size:2.2rem 2.2rem}.sec-studio-promos .studio-detail-social-icons a.sm-em:hover:before{filter:brightness(0) invert(1)}.sec-studio-promos .studio-detail-social-icons a+a{margin-left:11px;margin-left:1.1rem}.sec-membership-options{background:#f2f2f2}.sec-membership-options .row{zoom:1;max-width:1200px;max-width:120rem;width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;margin-bottom:4rem}.sec-membership-options .row:after,.sec-membership-options .row:before{content:"\0020";display:block;overflow:hidden}.sec-membership-options .row:after{clear:both}.sec-membership-options .black-tag,.sec-membership-options .class-packages{width:100%;padding:55px 30px;padding:5.5rem 3rem}@media (min-width:60em){.sec-membership-options .black-tag,.sec-membership-options .class-packages{float:left;width:calc(50% - 20px)}}.sec-membership-options .black-tag h3,.sec-membership-options .class-packages h3{font-weight:700}.sec-membership-options .black-tag>p,.sec-membership-options .class-packages>p{display:inline-block}.sec-membership-options .black-tag{background:#000 url(assets/images/black-tag-mobile-stamp.png) no-repeat bottom;background-size:100% auto;color:#fff;margin-bottom:30px;margin-bottom:3rem}@media (min-width:30em){.sec-membership-options .black-tag{background:#000 url(assets/images/black-tag-corner-stamp.png) no-repeat 100% 100%;background-size:contain}}@media (min-width:60em){.sec-membership-options .black-tag{margin-right:2rem;margin-bottom:0}}.sec-membership-options .black-tag h3{margin-bottom:25px;margin-bottom:2.5rem}.sec-membership-options .black-tag h3 span{display:block;color:#ff8200}.sec-membership-options .black-tag h3 sup{top:-7px;top:-.7rem;font-size:.5em}@media (min-width:48em){.sec-membership-options .black-tag h3 sup{top:-.9rem}}.sec-membership-options .black-tag ul{zoom:1;width:100%;max-width:445px;max-width:44.5rem;list-style:none;float:left}.sec-membership-options .black-tag ul:after,.sec-membership-options .black-tag ul:before{content:"\0020";display:block;overflow:hidden}.sec-membership-options .black-tag ul:after{clear:both}@media (min-width:37.5em){.sec-membership-options .black-tag ul{width:50%;margin:0 auto 3rem}}.sec-membership-options .black-tag li{text-align:left;width:100%;padding-left:15px;padding-left:1.5rem;font-size:14px;font-size:1.4rem;line-height:1.28571;margin-bottom:15px;margin-bottom:1.5rem}.sec-membership-options .black-tag li:before{content:"";position:absolute;top:4px;top:.4rem;left:0;width:4px;width:.4rem;height:4px;height:.4rem;background:#ffb81c;border-radius:50%;overflow:hidden}@media (max-width:29.9375em){.sec-membership-options .black-tag .button,.sec-membership-options .black-tag button[type=submit],.sec-membership-options .black-tag input[type=submit]{width:100%}}.sec-membership-options .class-packages{background:#fff}@media (min-width:60em){.sec-membership-options .class-packages{margin-left:2rem}}.sec-membership-options .class-packages h3{color:#ff8200;margin-bottom:5px;margin-bottom:.5rem}.sec-membership-options .class-packages .sub{text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:2.16667;font-weight:700;margin-bottom:25px;margin-bottom:2.5rem}.sec-membership-options .price-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;width:100%;max-width:420px;max-width:42rem;margin:0 auto}.sec-membership-options .price-grid li{float:left;width:100%;padding:0 8px;padding:0 .8rem}@media (min-width:37.5em){.sec-membership-options .price-grid li{width:33.333%}}@media (max-width:37.4375em){.sec-membership-options .price-grid li{padding:3rem 1rem;border-top:.1rem solid #e6e6e6}}@media (min-width:37.5em){.sec-membership-options .price-grid li:first-child,.sec-membership-options .price-grid li:nth-child(2),.sec-membership-options .price-grid li:nth-child(3){padding-bottom:2rem}}@media (min-width:37.5em){.sec-membership-options .price-grid li:nth-child(4),.sec-membership-options .price-grid li:nth-child(5),.sec-membership-options .price-grid li:nth-child(6){padding-top:2rem;border-top:.1rem solid #e6e6e6}}@media (min-width:37.5em){.sec-membership-options .price-grid li:nth-child(2),.sec-membership-options .price-grid li:nth-child(5){border-left:.1rem solid #e6e6e6;border-right:.1rem solid #e6e6e6}}@media (max-width:37.4375em){.sec-membership-options .price-grid li:last-child{padding-bottom:0}}.sec-membership-options .price-grid .price{font-size:32px;font-size:3.2rem;line-height:1.125;font-weight:700;color:#ff8200;margin-bottom:3px;margin-bottom:.3rem}.sec-membership-options .price-grid .classes{color:#ff8200;font-size:12px;font-size:1.2rem;line-height:1.16667;text-transform:uppercase;font-weight:700;letter-spacing:.04em;margin-bottom:8px;margin-bottom:.8rem}.sec-membership-options .price-grid .per-class{font-size:14px;font-size:1.4rem;line-height:1}.sec-membership-options .price-grid sup{font-size:.6em;top:-8px;top:-.8rem}.sec-membership-options .membership-terms{font-weight:700;color:#ff8200;font-style:italic}.sec-membership-options .membership-terms:hover{text-decoration:underline}.sec-studio-team{padding-left:30px;padding-left:3rem;padding-right:30px;padding-right:3rem}.sec-studio-team .team-wrap{width:100%;padding:0 70px;padding:0 7rem}.sec-studio-team .slick-button{top:40px;top:4rem}.sec-studio-team .slide{display:none}.sec-studio-team .slick-initialized .slide{display:block}.sec-studio-team .team-link{display:block;width:100%;max-width:130px;max-width:13rem;margin:0 auto 15px;margin:0 auto 1.5rem}.sec-studio-team figure{margin-bottom:20px;margin-bottom:2rem}.sec-studio-team .graphic,.sec-studio-team figure{border-radius:50%;overflow:hidden;width:120px;width:12rem;height:120px;height:12rem}.sec-studio-team .graphic{display:block;margin:0 auto 20px;margin:0 auto 2rem;background-repeat:no-repeat;background-size:cover;background-position:50%}.sec-studio-team img{display:block;width:100%;z-index:1}.sec-studio-team .name,.sec-studio-team .title{font-size:12px;font-size:1.2rem;line-height:1.25;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sec-studio-team .name{color:#ff8200}.sec-studio-team .title{color:#000}.sec-studio-team .graphic:before,.sec-studio-team figure:before{content:"";position:absolute;top:-2.5%;left:-2.5%;width:105%;height:105%;border-radius:50%;border:12px solid transparent;border:1.2rem solid transparent;z-index:2}.sec-studio-team a:hover .graphic:before,.sec-studio-team a:hover figure:before{border-color:#ff8200}.landing-teacher .teacher-default-img:before{content:"";clear:both;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url(/images/user-default-orange.png) 0 no-repeat;background-size:51px 57px;background-position:50%;border-radius:50%;z-index:2;border:5px solid #ff8200;border:.5rem solid #ff8200}@media (min-width:48em){.landing-teacher .teacher-default-img:before{border-width:1rem}}.sec-teacher-feats{zoom:1;border-top:1px solid #e6e6e6;border-top:.1rem solid #e6e6e6;list-style:none}.sec-teacher-feats:after,.sec-teacher-feats:before{content:"\0020";display:block;overflow:hidden}.sec-teacher-feats:after{clear:both}@media (min-width:48em){.sec-teacher-feats li:nth-child(2){border-left:.1rem solid #e6e6e6;border-right:.1rem solid #e6e6e6}}@media (max-width:47.9375em){.sec-teacher-feats li:nth-child(2){border-top:.1rem solid #e6e6e6;border-bottom:.1rem solid #e6e6e6}}.sec-teacher-feats i:before{content:"";margin:0 auto 30px;margin:0 auto 3rem}.sec-teacher-feats .ic-mark:before{background-position:-200px -62px}.sec-teacher-feats .ic-mark:before,.sec-teacher-feats .ic-music-note:before{background-repeat:no-repeat;overflow:hidden;display:block;width:62px;height:62px}.sec-teacher-feats .ic-music-note:before{background-position:-100px -53px}.sec-teacher-feats .ic-yogi:before{background-position:-200px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:62px;height:62px}.landing-account>header{padding-bottom:0}.landing-account .account-profile-img{display:block;margin:0 auto 30px;margin:0 auto 3rem;width:120px;width:12rem;height:120px;height:12rem;overflow:hidden}@media (min-width:48em){.landing-account .account-profile-img{width:20rem;height:20rem}}.landing-account .account-profile-img:before{content:"";clear:both;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url(assets/images/profile-placeholder.png) 0 no-repeat;background-size:cover;border-radius:50%;z-index:2;border:5px solid #ff8200;border:.5rem solid #ff8200}@media (min-width:48em){.landing-account .account-profile-img:before{border-width:1rem}}.landing-account .account-profile-img:hover:before{background-position:100%;background-color:#ff8200;border-color:#ff8200}.landing-account .account-profile-img.profile-pic canvas,.landing-account .account-profile-img.profile-pic img{border-radius:50%}.landing-account .account-profile-img.profile-pic:before{background:transparent;border:none;transition:background .25s ease-in-out}.landing-account .account-profile-img.profile-pic:after{content:"CHANGE PHOTO";display:block;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);font-weight:bolder;color:#fff;z-index:10;opacity:0;transition:opacity .25s ease-in-out}.landing-account .account-profile-img.profile-pic:hover:before{background:rgba(0,0,0,.6)}.landing-account .account-profile-img.profile-pic:hover:after{opacity:1}.landing-account p.info{margin-top:40px;margin-top:4rem;text-align:center}.dash-heading{zoom:1;background:#000;padding:14px 30px;padding:1.4rem 3rem;color:#fff}.dash-heading:after,.dash-heading:before{content:"\0020";display:block;overflow:hidden}.dash-heading:after{clear:both}.dash-heading h2{width:auto}@media (min-width:60em){.dash-heading{height:8rem;padding:1.5rem 2rem 1.5rem 5rem}.dash-heading h2{float:left;top:50%;transform:translateY(-50%)}}.dash-notice{background:#000;padding:5px 30px;padding:.5rem 3rem}.dash-notice p{color:#fff;font-size:11px}@media (min-width:60em){.dash-notice{padding:0 2rem .5rem 5rem}}.account-options-banner{width:100%;margin-top:15px;margin-top:1.5rem;z-index:2}.account-options-banner a+a{margin-top:20px;margin-top:2rem}@media (min-width:37.5em){.account-options-banner{display:none}}.account-options-favorites{width:auto}.account-options-favorites a{margin-bottom:20px;margin-bottom:2rem}@media (min-width:37.5em){.account-options-favorites a{width:auto}}@media (min-width:60em){.account-options-favorites{float:right}.account-options-favorites a{margin-bottom:0}.account-options-favorites a+a{margin-top:0;margin-left:2rem}}.dashboard-banner{padding:120px 30px 40px;padding:12rem 3rem 4rem;text-align:center;color:#fff;background-image:url(/styles/assets/images/banners/dashboard.jpg)}.dashboard-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.dashboard-banner h1{margin-bottom:30px;margin-bottom:3rem;text-transform:uppercase;font-size:26px;font-size:2.6rem;line-height:1.07692;font-weight:700;z-index:2}@media (min-width:48em){.dashboard-banner h1{font-size:3rem;line-height:1.06667}}@media (min-width:76.25em){.dashboard-banner h1{font-size:5rem;line-height:1.04}}.dashboard-banner .account-stats{list-style:none;width:100%;color:#000;z-index:2}@media (min-width:37.5em){.dashboard-banner .account-stats{width:calc(100% + 30px);margin:0 -15px;height:12.5rem}}@media (min-width:60em){.dashboard-banner .account-stats{max-width:90rem;margin:0 auto}}.dashboard-banner .account-stats li{background-color:#ff8200;margin-bottom:10px;margin-bottom:1rem;padding:20px 10px;padding:2rem 1rem;text-align:center;font-weight:700;color:#000;vertical-align:middle}@media (min-width:37.5em){.dashboard-banner .account-stats li{display:inline-block;width:calc(33.33333% - 30px);height:12.5rem;margin:0 1.1rem 2rem;padding:3rem 1rem}}@media screen and (min-width:50em){.dashboard-banner .account-stats li{width:calc(16.66667% - 30px)}}@media (min-width:60em){.dashboard-banner .account-stats li{margin-bottom:0}}.dashboard-banner .account-stats li.stat-link{padding:0}.dashboard-banner .account-stats li.stat-link>a{display:block;width:100%;height:100%;padding:20px 10px;padding:2rem 1rem;padding-right:70px;padding-right:7rem;color:inherit;overflow:hidden}.dashboard-banner .account-stats li.stat-link>a .stat-review{background-color:#fff;color:#000;position:absolute;top:0;right:0;padding:20px 10px;padding:2rem 1rem;line-height:20px;line-height:2rem;text-transform:uppercase;width:60px;width:6rem;font-size:20px;font-size:2rem}.dashboard-banner .account-stats li.stat-link>a .stat-review span{display:none}@media (min-width:37.5em){.dashboard-banner .account-stats li.stat-link>a{padding:3rem 1rem}.dashboard-banner .account-stats li.stat-link>a .stat-review{top:100%;width:100%;line-height:3rem;padding:0;font-size:1.2rem}.dashboard-banner .account-stats li.stat-link>a .stat-review span{display:inline}.dashboard-banner .account-stats li.stat-link>a p,.dashboard-banner .account-stats li.stat-link>a span{transform:translateY(0);transition:transform .25s ease-in-out}.dashboard-banner .account-stats li.stat-link>a:hover p{transform:translateY(-1.5rem)}.dashboard-banner .account-stats li.stat-link>a:hover span{transform:translateY(-3rem)}}.dashboard-banner .account-stats .stat-number{display:inline;font-weight:700;color:#fff;font-size:20px;font-size:2rem;line-height:1}@media (min-width:37.5em){.dashboard-banner .account-stats .stat-number{display:block;font-size:3rem;line-height:1}}.dashboard-banner .account-stats .stat-number span{display:inline-block;font-size:12px;font-size:1.2rem;line-height:1;vertical-align:middle;padding:0 3px;padding:0 .3rem;font-weight:400}.dashboard-banner .account-stats .stat-activity{display:inline;font-size:14px;font-size:1.4rem;line-height:1.14286;top:-2px;top:-.2rem;padding-left:2px;padding-left:.2rem}@media (min-width:37.5em){.dashboard-banner .account-stats .stat-activity{top:auto;display:block;max-width:9rem;margin:0 auto;padding-left:0}}.dashboard-banner .account-stats br{display:none}@media (min-width:48em){.dashboard-banner .account-stats br{display:block}}.dashboard-favs{z-index:2;zoom:1}.dashboard-favs:after,.dashboard-favs:before{content:"\0020";display:block;overflow:hidden}.dashboard-favs:after{clear:both}.dashboard-favs .fav-item:nth-child(n+5){display:none}@media (min-width:48em){.dashboard-favs .fav-item:nth-child(n+5){display:block}}.dashboard-favs.expanded .fav-item:nth-child(n+5){display:block}.show-all-favorites{float:left;display:block;width:100%;background:#ff8200;text-align:center;color:#fff;padding:30px 10px;padding:3rem 1rem}@media (min-width:48em){.show-all-favorites{display:none}}.show-all-favorites a{display:block;border-color:#fff;color:#fff;margin:0 auto 10px;margin:0 auto 1rem}.show-all-favorites span{display:block;text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:1;font-weight:700}.dashboard-activity,.dashboard-reservations,.dashboard-thanks{margin-top:-1px;margin-top:-.1rem;z-index:3}.dashboard-activity .element-loader,.dashboard-reservations .element-loader,.dashboard-thanks .element-loader{position:relative;height:60px;height:6rem}@media (min-width:48em){.dashboard-activity .activity-date-range,.dashboard-reservations .activity-date-range,.dashboard-thanks .activity-date-range{width:28rem;float:right}.dashboard-activity .activity-date-range .activity-range,.dashboard-reservations .activity-date-range .activity-range,.dashboard-thanks .activity-date-range .activity-range{width:13rem}.dashboard-activity .activity-date-range .activity-range:first-child,.dashboard-reservations .activity-date-range .activity-range:first-child,.dashboard-thanks .activity-date-range .activity-range:first-child{margin-right:1rem}}@media (max-width:47.9375em){.dashboard-activity .activity-date-range,.dashboard-reservations .activity-date-range,.dashboard-thanks .activity-date-range{display:none}}.dashboard-activity table,.dashboard-reservations table,.dashboard-thanks table{width:100%}.dashboard-activity td,.dashboard-activity th,.dashboard-reservations td,.dashboard-reservations th,.dashboard-thanks td,.dashboard-thanks th{height:80px;height:8rem;vertical-align:middle;text-align:center;padding:25px 30px;padding:2.5rem 3rem;border-right:1px solid #f2f2f2;border-right:.1rem solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-bottom:.1rem solid #f2f2f2;font-size:14px;font-size:1.4rem;line-height:1.28571}@media (min-width:60em){.dashboard-activity td,.dashboard-activity th,.dashboard-reservations td,.dashboard-reservations th,.dashboard-thanks td,.dashboard-thanks th{padding:2.5rem 5rem}}.dashboard-activity th,.dashboard-reservations th,.dashboard-thanks th{background:#f2f2f2;white-space:nowrap}.dashboard-activity tbody tr td:first-child,.dashboard-activity tbody tr td:nth-child(2),.dashboard-activity thead th:first-child,.dashboard-activity thead th:nth-child(2),.dashboard-reservations tbody tr td:first-child,.dashboard-reservations tbody tr td:nth-child(2),.dashboard-reservations thead th:first-child,.dashboard-reservations thead th:nth-child(2),.dashboard-thanks tbody tr td:first-child,.dashboard-thanks tbody tr td:nth-child(2),.dashboard-thanks thead th:first-child,.dashboard-thanks thead th:nth-child(2){text-align:left}@media (min-width:48em){.dashboard-activity tbody tr td:first-child,.dashboard-activity thead th:first-child,.dashboard-reservations tbody tr td:first-child,.dashboard-reservations thead th:first-child,.dashboard-thanks tbody tr td:first-child,.dashboard-thanks thead th:first-child{display:none}}.dashboard-activity tbody tr td:nth-child(n+2),.dashboard-activity thead th:nth-child(n+2){display:none}@media (min-width:48em){.dashboard-activity tbody tr td:nth-child(n+2),.dashboard-activity thead th:nth-child(n+2){display:table-cell}}.dashboard-activity .mobile-actions{margin-top:15px;margin-top:1.5rem}.dashboard-activity .mobile-actions>div{display:inline-block;width:50%;text-align:center}.dashboard-activity .mobile-actions .mobile-thanks{border-right:1px solid #f2f2f2;border-right:.1rem solid #f2f2f2}.dashboard-activity .mobile-actions .mobile-love{float:right}.dashboard-activity .mobile-actions .action-title{margin-bottom:5px;margin-bottom:.5rem}.dashboard-activity .heart .element-loader,.dashboard-activity .thanks-envelope .element-loader{position:absolute;top:0;left:0;width:100%;height:100%}.dashboard-reservations tbody tr td:nth-child(n+2),.dashboard-reservations thead th:nth-child(n+2){display:none}@media (min-width:48em){.dashboard-reservations tbody tr td:nth-child(n+2),.dashboard-reservations thead th:nth-child(n+2){display:table-cell}}.dashboard-reservations tbody tr td:last-child,.dashboard-reservations thead th:last-child{display:table-cell}.dashboard-thanks tbody tr td:nth-child(2),.dashboard-thanks tbody tr td:nth-child(3),.dashboard-thanks tbody tr td:nth-child(4),.dashboard-thanks thead th:nth-child(2),.dashboard-thanks thead th:nth-child(3),.dashboard-thanks thead th:nth-child(4){display:none}@media (min-width:48em){.dashboard-thanks tbody tr td:nth-child(2),.dashboard-thanks tbody tr td:nth-child(3),.dashboard-thanks tbody tr td:nth-child(4),.dashboard-thanks thead th:nth-child(2),.dashboard-thanks thead th:nth-child(3),.dashboard-thanks thead th:nth-child(4){display:table-cell}}.dashboard-thanks tbody tr td.thanked-date{display:table-cell;background-color:#dfdfdf;color:#000;height:30px;height:3rem;line-height:30px;line-height:3rem;font-weight:700;padding-top:2px;padding-top:.2rem;padding-bottom:0}.dashboard-thanks .thank-user-avatar{position:relative;overflow:hidden;border-radius:50%;width:50px;height:50px;margin:0 auto 5px;margin:0 auto .5rem;background-color:gray}.dashboard-thanks .thank-user-avatar img.avatar{width:50px;width:5rem;height:50px;height:5rem}.dashboard-thanks .thank-user-avatar img.default{display:block;margin:8px auto 0;margin:.8rem auto 0;width:34px;width:3.4rem;height:38px;height:3.8rem;border-radius:50%}@media (min-width:48em){.dashboard-thanks .thank-user-avatar{margin:0 2rem 0 0;display:inline-block}.dashboard-thanks .thank-user-name{vertical-align:top;display:inline-block;line-height:50px}}.multi-use-template section.alternative{background-color:#f2f2f2}.multi-use-template .grid-banner-wrapper{background-color:#ff8200;padding:40px 20px 30px;padding:4rem 2rem 3rem}.multi-use-template .grid-banner-inner{text-align:center;max-width:800px;max-width:80rem;margin:0 auto}.multi-use-template .grid-banner-inner h1,.multi-use-template .grid-banner-inner h2,.multi-use-template .grid-banner-inner h3,.multi-use-template .grid-banner-inner h4,.multi-use-template .grid-banner-inner h5,.multi-use-template .grid-banner-inner h6{color:#fff}.multi-use-template .grid-banner-inner p:last-child{margin-bottom:0}.multi-use-template .grid-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.multi-use-template .grid-item{padding:50px;padding:5rem;width:100%;text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}@media (min-width:37.5em){.multi-use-template .grid-item{width:50%}}.multi-use-template .grid-item-image{border-radius:50%;overflow:hidden;width:150px;height:150px;margin:0 auto 25px;margin:0 auto 2.5rem}.multi-use-template .grid-item-image img{max-width:100%;max-height:100%}.multi-use-template .grid-item-copy.wysiwyg h1,.multi-use-template .grid-item-copy.wysiwyg h2,.multi-use-template .grid-item-copy.wysiwyg h3,.multi-use-template .grid-item-copy.wysiwyg h4,.multi-use-template .grid-item-copy.wysiwyg h5,.multi-use-template .grid-item-copy.wysiwyg h6{margin-bottom:5px;margin-bottom:.5rem}.multi-use-template .grid-item-copy.wysiwyg p:last-child{margin-bottom:0}.multi-use-template .grid-item-copy.wysiwyg span{color:#ff8200}.multi-use-template .disclaimer-wrapper{background-color:#f2f2f2;padding:40px 20px;padding:4rem 2rem}.multi-use-template .disclaimer-inner{text-align:center;margin:0 auto;max-width:800px;max-width:80rem}.multi-use-template .disclaimer-inner p{font-size:10px;font-size:1rem}.multi-use-template .sec-guided-path .media{background-size:cover;background-position:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;top:0;left:0;height:275px}.multi-use-template .sec-guided-path .media h2{color:#fff;margin:0}.multi-use-template .sec-guided-path .media+.row{margin-top:275px}.multi-use-template .sec-guided-path .col:last-child{background:#f2f2f2;color:#000}.route-subscribeConfirm .content{text-align:center}@media (min-width:48em){.route-subscribeConfirm .layout-copy{padding:10rem 5rem}}.route-subscribeConfirm .layout-copy .row{max-width:400px;max-width:40rem}.route-subscribeConfirm .wysiwyg h2{margin-bottom:10px;margin-bottom:1rem}.route-subscribeConfirm .wysiwyg>:last-child{margin-bottom:0}.employment .top h1{text-align:center;margin-bottom:30px}.employment .bottom h1{text-align:center}.employment .orange-boxes{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;width:100%;color:#000;z-index:2}.employment .orange-boxes,.employment .orange-boxes li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.employment .orange-boxes li{-ms-flex-align:center;align-items:center;background-color:#ff8200;margin-bottom:10px;margin-bottom:1rem;padding:10px;padding:1rem;text-align:center;font-weight:700;color:#fff;width:150px;width:15rem;margin:0 11px 20px;margin:0 1.1rem 2rem;min-height:85px;min-height:8.5rem}.employment .job-grid{border-top:1px solid #f2f2f2;border-top:.1rem solid #f2f2f2;zoom:1}.employment .job-grid:after,.employment .job-grid:before{content:"\0020";display:block;overflow:hidden}.employment .job-grid:after{clear:both}.employment .job-grid .grid-item{border-right:1px solid #f2f2f2;border-right:.1rem solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-bottom:.1rem solid #f2f2f2;color:#000;padding:50px;height:450px;height:45rem;width:100%}.employment .job-grid .grid-item p{text-align:left;margin:30px 0}.employment .job-grid .grid-item .button-positioner{text-align:center}@media screen and (min-width:50em){.employment .job-grid .grid-item .button-positioner{position:absolute;bottom:50px;width:calc(100% - 100px)}}@media (min-width:37.5em){.employment .job-grid .grid-item{width:100%;height:auto}}@media screen and (min-width:50em){.employment .job-grid .grid-item{width:50%;height:45rem}}@media (min-width:76.25em){.employment .job-grid .grid-item{width:33.333333333333%}}.alternating-content .avatar{margin:0 auto 50px;margin:0 auto 5rem;height:200px;height:20rem;width:200px;width:20rem;background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden;border-radius:50%}@media (min-width:48em){.alternating-content .avatar{float:left}}.alternating-content .layout-copy{zoom:1;float:left;padding:0;transition:height .3s;overflow:hidden;width:100%}.alternating-content .layout-copy:after,.alternating-content .layout-copy:before{content:"\0020";display:block;overflow:hidden}.alternating-content .layout-copy:after{clear:both}.alternating-content .layout-copy .full,.alternating-content .layout-copy .summary{opacity:1;width:100%;position:absolute;top:35px;top:3.5rem;transition:opacity .3s}@media (min-width:48em){.alternating-content .layout-copy .full,.alternating-content .layout-copy .summary{width:calc(100% - 100px)}}.alternating-content .layout-copy .summary{opacity:0}.alternating-content .layout-copy .js-toggle-slide{position:absolute;bottom:0}.alternating-content .layout-copy.collapsed .full{opacity:0}.alternating-content .layout-copy.collapsed .summary{opacity:1}@media (min-width:37.5em){.alternating-content .layout-copy{padding:0}}@media (min-width:48em){.alternating-content .layout-copy{padding:0 5rem;width:calc(100% - 200px)}}@media (min-width:48em){.tt-video-embed .wysiwyg h2{font-size:3.2rem}}.tt-video-embed.var-reverse{background:#f2f2f2}.landing-testimonials>section{position:relative}.landing-testimonials .content{position:static}.landing-testimonials .aside{background-color:#f5f5f5;color:#000;font-size:14px;height:auto;overflow:visible}.landing-testimonials .aside h3{font-size:16px;margin-bottom:20px;margin-bottom:2rem;text-align:center}.landing-testimonials .testimonials{position:relative;padding:0}.landing-testimonials .hidden-testimonials{display:none}.landing-testimonials .testimonial{border-bottom:1px solid #000;padding:20px 0;padding:2rem 0;list-style:none}.landing-testimonials .testimonial:last-child{border:none}.landing-testimonials .testimonial-body{margin-bottom:20px;margin-bottom:2rem}.landing-testimonials .testimonial-categories .testimonial-category{display:inline-block;margin-right:1em;width:1.5em;height:1.5em;border-radius:1.5em}.landing-testimonials .testimonial-categories .testimonial-category.train{background-color:#ff4d00}.landing-testimonials .testimonial-categories .testimonial-category.care{background-color:#00c18a}.landing-testimonials .testimonial-categories .testimonial-category.weight{background-color:#fd0}.landing-testimonials .testimonial-categories .testimonial-category.stress{background-color:#00a7ce}.landing-testimonials .testimonial-categories .testimonial-category.strengthen{background-color:#fcb71b}.landing-testimonials .testimonial-categories .testimonial-category.heal{background-color:#cfde00}.landing-testimonials #testimonials-widget.all .leaf.train:before,.landing-testimonials #testimonials-widget.train .leaf.train:before{background-color:#ff4d00}.landing-testimonials #testimonials-widget.all .leaf.care:before,.landing-testimonials #testimonials-widget.care .leaf.care:before{background-color:#00c18a}.landing-testimonials #testimonials-widget.all .leaf.weight:before,.landing-testimonials #testimonials-widget.weight .leaf.weight:before{background-color:#fd0}.landing-testimonials #testimonials-widget.all .leaf.stress:before,.landing-testimonials #testimonials-widget.stress .leaf.stress:before{background-color:#00a7ce}.landing-testimonials #testimonials-widget.all .leaf.strengthen:before,.landing-testimonials #testimonials-widget.strengthen .leaf.strengthen:before{background-color:#fcb71b}.landing-testimonials #testimonials-widget.all .leaf.heal:before,.landing-testimonials #testimonials-widget.heal .leaf.heal:before{background-color:#cfde00}.landing-testimonials .testimonial-label.train:before{background-color:#ff4d00}.landing-testimonials .testimonial-label.care:before{background-color:#00c18a}.landing-testimonials .testimonial-label.weight:before{background-color:#fd0}.landing-testimonials .testimonial-label.stress:before{background-color:#00a7ce}.landing-testimonials .testimonial-label.strengthen:before{background-color:#fcb71b}.landing-testimonials .testimonial-label.heal:before{background-color:#cfde00}.landing-testimonials .widget-instructions{position:absolute;top:20px;top:2rem;left:0;width:100%;text-align:center}.landing-testimonials #testimonials-widget{display:none;left:50%;top:50%;top:calc((100% - 150px) / 2);transform:translate(-50%,-50%);position:absolute;width:100px;height:100px}.landing-testimonials #testimonials-widget a:hover{font-weight:inherit}.landing-testimonials #testimonials-widget .leaf{display:block;width:inherit;height:inherit;position:absolute;transform-origin:50% 50%;transition:transform 5s cubic-bezier(.76,.02,.52,.98);transform:none}.mix-blend-mode .landing-testimonials #testimonials-widget .leaf{mix-blend-mode:multiply}.landing-testimonials #testimonials-widget .leaf:first-of-type:before{transform:rotate(45deg)}.landing-testimonials #testimonials-widget .leaf:nth-of-type(2):before{transform:rotate(105deg)}.landing-testimonials #testimonials-widget .leaf:nth-of-type(3):before{transform:rotate(165deg)}.landing-testimonials #testimonials-widget .leaf:nth-of-type(4):before{transform:rotate(225deg)}.landing-testimonials #testimonials-widget .leaf:nth-of-type(5):before{transform:rotate(285deg)}.landing-testimonials #testimonials-widget .leaf:nth-of-type(6):before{transform:rotate(345deg)}.landing-testimonials #testimonials-widget .leaf:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0 50% 50% 50%;opacity:.7;background-color:#ccc;transition:background-color .5s ease-in-out,border-radius 5s cubic-bezier(.76,.02,.52,.98)}.mix-blend-mode .landing-testimonials #testimonials-widget .leaf:before{opacity:1}.landing-testimonials #testimonials-widget .testimonial-labels{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out}.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-font-smoothing:antialiased;width:15px;height:15px;z-index:100}.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label .description,.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label .name{position:absolute;text-align:center;white-space:nowrap;transform:translateZ(0)}.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label.a-center .description,.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label.a-center .name{left:50%;transform:translateX(-50%);text-align:center}.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label.a-left .description,.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label.a-left .name{left:0;text-align:left}.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label.a-right .description,.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label.a-right .name{right:0;text-align:right}.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label .description{opacity:0;margin-top:1.7em;color:#1a1a1a;transition:opacity .4s ease-in-out}.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label.stress .description,.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label.stress .name{top:0}.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label.stress .name{left:32px}.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label.stress .description{left:45px}.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label:before{content:"";display:block;width:100%;height:100%;border-radius:50%;position:relative;margin-bottom:.5em}.landing-testimonials #testimonials-widget .leaf.care:hover~.testimonial-labels .testimonial-label.care .description,.landing-testimonials #testimonials-widget .leaf.heal:hover~.testimonial-labels .testimonial-label.heal .description,.landing-testimonials #testimonials-widget .leaf.strengthen:hover~.testimonial-labels .testimonial-label.strengthen .description,.landing-testimonials #testimonials-widget .leaf.stress:hover~.testimonial-labels .testimonial-label.stress .description,.landing-testimonials #testimonials-widget .leaf.train:hover~.testimonial-labels .testimonial-label.train .description,.landing-testimonials #testimonials-widget .leaf.weight:hover~.testimonial-labels .testimonial-label.weight .description,.landing-testimonials #testimonials-widget .testimonial-labels .testimonial-label:hover .description{opacity:1}.landing-testimonials #testimonials-widget.open .leaf:first-of-type{transform:rotate(180deg) translateY(-51px)}.landing-testimonials #testimonials-widget .testimonial-label:first-of-type{margin-top:140px;margin-left:0}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(2){transform:rotate(180deg) translate(43px,-26px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(2){margin-top:70px;margin-left:-122px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(3){transform:rotate(180deg) translate(43px,25px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(3){margin-top:-70px;margin-left:-122px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(4){transform:rotate(180deg) translateY(50px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(4){margin-top:-141px;margin-left:-1px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(5){transform:rotate(180deg) translate(-44px,25px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(5){margin-top:-71px;margin-left:121px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(6){transform:rotate(180deg) translate(-44px,-25px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(6){margin-top:69px;margin-left:121px}@media screen and (min-height:660px){.landing-testimonials #testimonials-widget{width:140px;height:140px}.landing-testimonials #testimonials-widget.open .leaf:first-of-type{transform:rotate(180deg) translateY(-71px)}.landing-testimonials #testimonials-widget .testimonial-label:first-of-type{margin-top:196px;margin-left:0}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(2){transform:rotate(180deg) translate(60px,-36px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(2){margin-top:98px;margin-left:-170px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(3){transform:rotate(180deg) translate(60px,35px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(3){margin-top:-98px;margin-left:-170px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(4){transform:rotate(180deg) translateY(70px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(4){margin-top:-197px;margin-left:-1px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(5){transform:rotate(180deg) translate(-61px,35px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(5){margin-top:-99px;margin-left:169px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(6){transform:rotate(180deg) translate(-61px,-35px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(6){margin-top:97px;margin-left:169px}}@media screen and (min-height:900px){.landing-testimonials #testimonials-widget{width:200px;height:200px}.landing-testimonials #testimonials-widget.open .leaf:first-of-type{transform:rotate(180deg) translateY(-101px)}.landing-testimonials #testimonials-widget .testimonial-label:first-of-type{margin-top:280px;margin-left:0}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(2){transform:rotate(180deg) translate(86px,-51px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(2){margin-top:140px;margin-left:-243px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(3){transform:rotate(180deg) translate(86px,50px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(3){margin-top:-140px;margin-left:-243px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(4){transform:rotate(180deg) translateY(100px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(4){margin-top:-281px;margin-left:-1px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(5){transform:rotate(180deg) translate(-87px,50px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(5){margin-top:-141px;margin-left:242px}.landing-testimonials #testimonials-widget.open .leaf:nth-of-type(6){transform:rotate(180deg) translate(-87px,-50px)}.landing-testimonials #testimonials-widget .testimonial-label:nth-of-type(6){margin-top:139px;margin-left:242px}}.landing-testimonials #testimonials-widget.opened .testimonial-labels{opacity:1}.landing-testimonials #testimonials-select{background-color:#ff8200;padding:40px 30px;padding:4rem 3rem;color:#fff}.landing-testimonials #testimonials-select .dropdown-pane label span{vertical-align:top}.landing-testimonials #testimonials-select .dropdown-pane label .checkbox-background{position:relative;border:none;border-radius:50%;padding:4px;border-width:1px}.landing-testimonials #testimonials-select .dropdown-pane label .checkbox-background:before{content:"";display:block;position:absolute;width:60%;height:60%;top:20%;left:20%;border-radius:50%}.landing-testimonials #testimonials-select .dropdown-pane label:first-child .checkbox-background{border-color:#fcb71b}.landing-testimonials #testimonials-select .dropdown-pane label:first-child .checkbox-background:before{background-color:#fcb71b}.landing-testimonials #testimonials-select .dropdown-pane label:nth-child(2) .checkbox-background{border-color:#00a7ce}.landing-testimonials #testimonials-select .dropdown-pane label:nth-child(2) .checkbox-background:before{background-color:#00a7ce}.landing-testimonials #testimonials-select .dropdown-pane label:nth-child(3) .checkbox-background{border-color:#00c18a}.landing-testimonials #testimonials-select .dropdown-pane label:nth-child(3) .checkbox-background:before{background-color:#00c18a}.landing-testimonials #testimonials-select .dropdown-pane label:nth-child(4) .checkbox-background{border-color:#ff4d00}.landing-testimonials #testimonials-select .dropdown-pane label:nth-child(4) .checkbox-background:before{background-color:#ff4d00}.landing-testimonials #testimonials-select .dropdown-pane label:nth-child(5) .checkbox-background{border-color:#fd0}.landing-testimonials #testimonials-select .dropdown-pane label:nth-child(5) .checkbox-background:before{background-color:#fd0}.landing-testimonials #testimonials-select .dropdown-pane label:nth-child(6) .checkbox-background{border-color:#cfde00}.landing-testimonials #testimonials-select .dropdown-pane label:nth-child(6) .checkbox-background:before{background-color:#cfde00}.landing-testimonials #testimonials-select .dropdown-pane label input[type=checkbox]:checked+.checkbox-background{background-image:none!important;border-style:solid}.landing-testimonials .suggestions{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background-color:#1a1a1a;color:#fff;padding:20px 40px;padding:2rem 4rem;line-height:1.4;position:relative;z-index:1}.landing-testimonials .suggestions.hidden{display:none}.landing-testimonials .suggestions .class-suggestions{max-width:100%}.landing-testimonials .suggestions .recommendation-results{height:50pt;white-space:nowrap;overflow:visible;max-width:100%;margin-top:6pt}.landing-testimonials .suggestions .recommendation{color:#fff;display:inline-block;margin-right:1em;width:50pt;height:50pt;line-height:52pt;text-align:center;text-transform:uppercase;font-size:1.4em;font-weight:700;letter-spacing:-.06em;background-image:url(assets/images/border-circle@2x.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.landing-testimonials .suggestions .recommendation:last-child{margin-right:0}.landing-testimonials .suggestions .free-week-suggestions.desktop-only{display:none}.landing-testimonials .suggestions .free-week-suggestions.desktop-only .button,.landing-testimonials .suggestions .free-week-suggestions.desktop-only button[type=submit],.landing-testimonials .suggestions .free-week-suggestions.desktop-only input[type=submit]{margin-top:1em;white-space:nowrap}.landing-testimonials .free-week-suggestions.mobile-only{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px;padding:2rem}.landing-testimonials .free-week-suggestions.mobile-only a.button{padding:18px 16px 17px;padding:1.8rem 1.6rem 1.7rem;white-space:nowrap}.landing-testimonials .free-week-suggestions.mobile-only span:first-child{margin-right:1em}@media (min-width:48em){.landing-testimonials .free-week-suggestions.mobile-only{padding:5rem}.landing-testimonials .free-week-suggestions.mobile-only a.button{padding:1.8rem 3rem 1.7rem}.landing-testimonials .free-week-suggestions.mobile-only span:first-child{margin-right:0}}@media (min-width:60em){.landing-testimonials>section{position:relative;padding-bottom:0}.landing-testimonials .content{position:relative;height:100vh}.landing-testimonials .aside{height:100vh;overflow:auto}.landing-testimonials #testimonials-widget{display:block}.landing-testimonials #testimonials-select{display:none}.landing-testimonials .suggestions{position:absolute;bottom:0;left:0}.landing-testimonials .suggestions.hidden{display:-ms-flexbox;display:flex}.landing-testimonials .suggestions .free-week-suggestions.desktop-only{display:block}.landing-testimonials .free-week-suggestions.mobile-only{display:none}}.hidden{display:none}.loader{position:fixed;z-index:1000;background:rgba(0,0,0,.8)}.element-loader,.loader{width:100%;height:100%;top:0;left:0;text-align:center}.element-loader{position:absolute}.element-loader .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.spinner .svg1{animation:c .5s linear infinite}@keyframes c{to{transform:rotate(1turn)}}.nav-toggle{position:absolute;top:20px;right:20px;z-index:100;cursor:pointer}.main-nav{z-index:101;background:rgba(0,0,0,.5);position:absolute;top:50px;right:0}.main-nav ul{list-style:none;margin:0;padding:0}.main-nav .nav-item{padding:20px;list-style:none;font-weight:700;margin:0}.main-nav .nav-item a{text-decoration:none;color:#fff}.main-nav .nav-item a:hover,.main-nav .nav-item a:visited{color:#fff}.page-view{position:absolute;top:0;left:0;width:100%}.locations-map-container{height:400px;width:100%}.landing-experience .experience-callout figure{overflow:hidden}.landing-experience .experience-callout .filter{background-color:rgba(0,0,0,.35);bottom:0;left:0;position:absolute;right:0;top:0}div.gift-cards-wrapper{overflow:hidden;margin:15px auto;max-width:960px}iframe.gift-cards{border:0 none;margin:-250px -10px;height:1584px;width:960px;max-width:100%}a.has-arrows:after{content:" \00bb"}.landing-contact .form-header{text-align:center;font-size:20px;font-size:2rem;line-height:1.4;margin-bottom:30px;margin-bottom:3rem}
/*# sourceMappingURL=main.css.map */