/*! normalize.css v3.0.1 | MIT License | git.io/normalize */body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,.pre,samp{font-size:1em;max-width:100%;overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}fieldset{border:1px solid #ccc;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.switch-buttons,.list-container .list-items .list-item .info,section.directors .peoples,section.year-long-staff .peoples,section.peace-council .peoples,section .columns-text,section.coordinators .container .ppl-list,section.teachers .container .ppl-list,section.djs .container .ppl-list,section.double-section .double-content,section.double-section .double-content .side,section.with-sidebar .container .ws-wrap .content__item,section.with-sidebar .container .ws-wrap .content__item .staff-head,section.with-sidebar.news .container .ws-wrap .content .sharing,.md-list,.schedule-nav .container ul,.schedule .daytime-classes .classes-list,nav.navbar .container .nav-inner,nav.navbar .container .nav-inner .menu,footer .footer-top,footer .footer-top .foo-menu,footer .footer-bottom,footer .footer-bottom .terms-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section.contact .container .contact-form,section.directors .peoples .people,section.year-long-staff .peoples .people,section.peace-council .peoples .people,section.with-sidebar.staff .container .ws-wrap .content__item,section.with-sidebar.news .container .ws-wrap .content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.double-section .double-content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.list-container .list-items .list-item .info,section.directors .peoples,section.year-long-staff .peoples,section.peace-council .peoples,section .columns-text,section.with-sidebar .container .ws-wrap .content__item,.md-list,.schedule .daytime-classes .classes-list,footer .footer-top,footer .footer-top .foo-menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.switch-buttons,section.contact .container .contact-form,section.directors .peoples .people,section.year-long-staff .peoples .people,section.peace-council .peoples .people,section.coordinators .container .ppl-list,section.teachers .container .ppl-list,section.djs .container .ppl-list,section.with-sidebar .container .ws-wrap .content__item .staff-head,section.with-sidebar.news .container .ws-wrap .content .sharing,.schedule-nav .container ul,nav.navbar .container .nav-inner,nav.navbar .container .nav-inner .menu,footer .footer-bottom,footer .footer-bottom .terms-mob{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.switch-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.directors .peoples,section.year-long-staff .peoples,section.peace-council .peoples,section.double-section .double-content .side.right,section.with-sidebar .container .ws-wrap .content__item .staff-head,section.with-sidebar.news .container .ws-wrap .content .sharing,.md-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.double-section .double-content .side.left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.list-container .list-items .list-item .info,section .columns-text,section.coordinators .container .ppl-list,section.teachers .container .ppl-list,section.djs .container .ppl-list,section.double-section .double-content,section.with-sidebar .container .ws-wrap .content__item,.schedule-nav .container ul,.schedule .daytime-classes .classes-list,nav.navbar .container .nav-inner,footer .footer-top,footer .footer-top .foo-menu,footer .footer-bottom,footer .footer-bottom .terms-mob{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.directors .peoples,section.year-long-staff .peoples,section.peace-council .peoples,section .columns-text,section.coordinators .container .ppl-list,section.teachers .container .ppl-list,section.djs .container .ppl-list,section.double-section .double-content,section.with-sidebar .container .ws-wrap .content__item,.md-list,.schedule .daytime-classes .classes-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-section .slider-arrows,.container{padding-left:1.25rem;padding-right:1.25rem}@media (max-width: 1024px){.hero-section .slider-arrows,.container{padding-left:20px;padding-right:20px}}.hero-section .slider-arrows,.container{max-width:90rem}@media (max-width: 1024px){.hero-section .slider-arrows,.container{max-width:1440px}}.hero-section .slider-arrows,.container{margin:0 auto;width:100%}section,.hero-secondary,section.double-section .double-content .side{padding:8.75rem 0;position:relative}section .mask,.hero-secondary .mask,section.double-section .double-content .side .mask{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.8;filter:alpha(opacity=80)}section.white,.white.hero-secondary,section.double-section .double-content .white.side{color:#575255}section.white .mask,.white.hero-secondary .mask,section.double-section .double-content .white.side .mask{background-color:#fff}section.red,.red.hero-secondary,section.double-section .double-content .red.side{color:#fff}section.red .mask,.red.hero-secondary .mask,section.double-section .double-content .red.side .mask{background-color:#b71f48}section.purple,.purple.hero-secondary,section.double-section .double-content .purple.side{color:#fff}section.purple .mask,.purple.hero-secondary .mask,section.double-section .double-content .purple.side .mask{background-color:#761e5b}section.blue,.blue.hero-secondary,section.double-section .double-content .blue.side{color:#fff}section.blue .mask,.blue.hero-secondary .mask,section.double-section .double-content .blue.side .mask{background-color:#075c64}section.light-brown,.light-brown.hero-secondary,section.double-section .double-content .light-brown.side{color:#fff}section.light-brown .mask,.light-brown.hero-secondary .mask,section.double-section .double-content .light-brown.side .mask{background-color:#464044}section.gold,.gold.hero-secondary,section.double-section .double-content .gold.side{color:#fff}section.gold .mask,.gold.hero-secondary .mask,section.double-section .double-content .gold.side .mask{background-color:#a74001}section.light-gray,.light-gray.hero-secondary,section.double-section .double-content .light-gray.side{color:#301025}section.light-gray h2,.light-gray.hero-secondary h2,section.double-section .double-content .light-gray.side h2{color:#b71f48}section.light-gray .mask,.light-gray.hero-secondary .mask,section.double-section .double-content .light-gray.side .mask{background-color:#e4dadf}section.gray,.gray.hero-secondary,section.double-section .double-content .gray.side{color:#fff}section.gray h2,.gray.hero-secondary h2,section.double-section .double-content .gray.side h2{color:#fff}section.gray .mask,.gray.hero-secondary .mask,section.double-section .double-content .gray.side .mask{background-color:#423c40}@media (max-width: 1024px){section,.hero-secondary,section.double-section .double-content .side{padding:50px 0}}section h2,.hero-secondary h2,section.error404 .container h1,section.with-sidebar .container .ws-wrap .content__item .c-title,.schedule .daytime-classes .title,.hero-section .title,.general.white-smaller-header h2,.hero-secondary.white-smaller-header h2,.list-container .list-items .list-item .title,.gm-style .gm-style-iw-c .gm-style-iw-d .title,section h3,.hero-secondary h3,section.coordinators .container .ppl-list__item .hidden-info .first-name,section.coordinators .container .ppl-list__item .hidden-info .last-name,section.teachers .container .ppl-list__item .hidden-info .first-name,section.teachers .container .ppl-list__item .hidden-info .last-name,section.djs .container .ppl-list__item .hidden-info .first-name,section.djs .container .ppl-list__item .hidden-info .last-name,section.error404 .container h3,.md-list .md-list__item .md-title,.schedule .daytime-classes .time,.schedule .daytime-classes .classes-list .classes-list__item .cl-title,.hero-section .subtitle,section.with-sidebar .container .ws-wrap .sidebar__inner li a,section.with-sidebar .container .ws-wrap .content .mob-back-to-all a{font-family:century-gothic,sans-serif;font-weight:400}nav.navbar .container .nav-inner .menu li.donate a,button:not(.slick-arrow),.button{font-family:century-gothic,sans-serif;font-weight:bold}section p,section li,.hero-secondary p,.hero-secondary li,.list-container .list-items .list-item .info .adr .address,.list-container .list-items .list-item .info .adr .description,.list-container .list-items .list-item .info .adr .contact,.list-container .list-items .list-item .info .adr .contact a,.gm-style .gm-style-iw-c .gm-style-iw-d .address,.gm-style .gm-style-iw-c .gm-style-iw-d .description,.gm-style .gm-style-iw-c .gm-style-iw-d .contacts,.gm-style .gm-style-iw-c .gm-style-iw-d .contacts a,section.coordinators .container>p,section.teachers .container>p,section.djs .container>p,section.with-sidebar .container .ws-wrap .content__item .date,section.with-sidebar .container .ws-wrap .content__item .descr,section.with-sidebar .container .ws-wrap .content__item .descr p,section.with-sidebar .container .ws-wrap .content__item .descr li,section.with-sidebar.news .container .ws-wrap .content .sharing p,.md-list .md-list__item .md-subtitle,.md-list .md-list__item .md-description,.md-list .md-list__item .md-description p,.md-list .md-list__item .md-contacts,.md-list .md-list__item .md-contacts a,.schedule .daytime-classes .classes-list .classes-list__item .cl-location,.schedule .daytime-classes .classes-list .classes-list__item .cl-description,.schedule .daytime-classes .classes-list .classes-list__item a.cl-more,.form-field input[type='text'],.form-field input[type='email'],.form-field textarea,.form-field .r-title,.form-field.radio .radio-input input[type='radio']+label,.schedule .daytime-classes .classes-list .classes-list__item a.cl-more .tip,.hero-secondary form.search input,footer .footer-top .foo-menu ul li a,footer .footer-top .foo-sbscrb .subscribe-form input,footer .footer-top .foo-sbscrb .socials a,footer .footer-bottom .search input{font-family:myriad-pro,sans-serif;font-weight:300}.schedule-nav .container ul,nav.navbar .container .nav-inner ul,footer .footer-top .foo-menu ul{list-style:none;padding:0;margin:0}.schedule-nav .container ul li,nav.navbar .container .nav-inner ul li,footer .footer-top .foo-menu ul li{padding:0;margin:0}.schedule-nav .container ul li a,nav.navbar .container .nav-inner ul li a,footer .footer-top .foo-menu ul li a{text-decoration:none}.schedule-nav .container ul li,nav.navbar .container .nav-inner .menu li{font-size:1.375rem;line-height:4.25rem}@media (max-width: 1024px){.schedule-nav .container ul li,nav.navbar .container .nav-inner .menu li{font-size:18px;line-height:24px}}section p,section li,.hero-secondary p,.hero-secondary li{margin:0;margin-bottom:2.8125rem}section p:last-child,section li:last-child,.hero-secondary p:last-child,.hero-secondary li:last-child{margin-bottom:0}section p,section li,.hero-secondary p,.hero-secondary li{font-size:2.25rem;line-height:2.625rem}@media (max-width: 767px){section p,section li,.hero-secondary p,.hero-secondary li{font-size:18px;line-height:22px}}section h2,.hero-secondary h2,section.error404 .container h1,section.with-sidebar .container .ws-wrap .content__item .c-title,.schedule .daytime-classes .title,.hero-section .title{font-size:4.5rem;line-height:5rem;margin:0}@media (max-width: 1024px){section h2,.hero-secondary h2,section.error404 .container h1,section.with-sidebar .container .ws-wrap .content__item .c-title,.schedule .daytime-classes .title,.hero-section .title{font-size:36px;line-height:40px}}.general.white-smaller-header h2,.hero-secondary.white-smaller-header h2{font-size:3rem;line-height:3.375rem;margin:0;margin-bottom:2.8125rem}.list-container .list-items .list-item .title,.gm-style .gm-style-iw-c .gm-style-iw-d .title,section h3,.hero-secondary h3,section.coordinators .container .ppl-list__item .hidden-info .first-name,section.coordinators .container .ppl-list__item .hidden-info .last-name,section.teachers .container .ppl-list__item .hidden-info .first-name,section.teachers .container .ppl-list__item .hidden-info .last-name,section.djs .container .ppl-list__item .hidden-info .first-name,section.djs .container .ppl-list__item .hidden-info .last-name,section.error404 .container h3,.md-list .md-list__item .md-title,.schedule .daytime-classes .time,.schedule .daytime-classes .classes-list .classes-list__item .cl-title,.hero-section .subtitle{font-size:2.25rem;line-height:2.5rem;margin:0}@media (max-width: 1024px){.list-container .list-items .list-item .title,.gm-style .gm-style-iw-c .gm-style-iw-d .title,section h3,.hero-secondary h3,section.coordinators .container .ppl-list__item .hidden-info .first-name,section.coordinators .container .ppl-list__item .hidden-info .last-name,section.teachers .container .ppl-list__item .hidden-info .first-name,section.teachers .container .ppl-list__item .hidden-info .last-name,section.djs .container .ppl-list__item .hidden-info .first-name,section.djs .container .ppl-list__item .hidden-info .last-name,section.error404 .container h3,.md-list .md-list__item .md-title,.schedule .daytime-classes .time,.schedule .daytime-classes .classes-list .classes-list__item .cl-title,.hero-section .subtitle{font-size:28px;line-height:32px}}.list-container .list-items .list-item .info .adr .address,.list-container .list-items .list-item .info .adr .description,.list-container .list-items .list-item .info .adr .contact,.list-container .list-items .list-item .info .adr .contact a,.gm-style .gm-style-iw-c .gm-style-iw-d .address,.gm-style .gm-style-iw-c .gm-style-iw-d .description,.gm-style .gm-style-iw-c .gm-style-iw-d .contacts,.gm-style .gm-style-iw-c .gm-style-iw-d .contacts a,section.coordinators .container>p,section.teachers .container>p,section.djs .container>p,section.with-sidebar .container .ws-wrap .content__item .date,section.with-sidebar .container .ws-wrap .content__item .descr,section.with-sidebar .container .ws-wrap .content__item .descr p,section.with-sidebar .container .ws-wrap .content__item .descr li,section.with-sidebar.news .container .ws-wrap .content .sharing p,.md-list .md-list__item .md-subtitle,.md-list .md-list__item .md-description,.md-list .md-list__item .md-description p,.md-list .md-list__item .md-contacts,.md-list .md-list__item .md-contacts a,.schedule .daytime-classes .classes-list .classes-list__item .cl-location,.schedule .daytime-classes .classes-list .classes-list__item .cl-description,.schedule .daytime-classes .classes-list .classes-list__item a.cl-more{font-size:1.6875rem;line-height:2.125rem;margin:0;color:#575255}@media (max-width: 1024px){.list-container .list-items .list-item .info .adr .address,.list-container .list-items .list-item .info .adr .description,.list-container .list-items .list-item .info .adr .contact,.list-container .list-items .list-item .info .adr .contact a,.gm-style .gm-style-iw-c .gm-style-iw-d .address,.gm-style .gm-style-iw-c .gm-style-iw-d .description,.gm-style .gm-style-iw-c .gm-style-iw-d .contacts,.gm-style .gm-style-iw-c .gm-style-iw-d .contacts a,section.coordinators .container>p,section.teachers .container>p,section.djs .container>p,section.with-sidebar .container .ws-wrap .content__item .date,section.with-sidebar .container .ws-wrap .content__item .descr,section.with-sidebar .container .ws-wrap .content__item .descr p,section.with-sidebar .container .ws-wrap .content__item .descr li,section.with-sidebar.news .container .ws-wrap .content .sharing p,.md-list .md-list__item .md-subtitle,.md-list .md-list__item .md-description,.md-list .md-list__item .md-description p,.md-list .md-list__item .md-contacts,.md-list .md-list__item .md-contacts a,.schedule .daytime-classes .classes-list .classes-list__item .cl-location,.schedule .daytime-classes .classes-list .classes-list__item .cl-description,.schedule .daytime-classes .classes-list .classes-list__item a.cl-more{font-size:16px;line-height:22px}}.schedule .daytime-classes .title,.schedule .daytime-classes .time{text-align:center}section .columns-text ul,section.text-section .container ul,section ul:not(.sidebar__inner),.hero-secondary ul:not(.sidebar__inner){margin:0 0 1.875rem;padding:0}section .columns-text ul li,section.text-section .container ul li,section ul:not(.sidebar__inner) li,.hero-secondary ul:not(.sidebar__inner) li{list-style-type:none;position:relative;padding-left:2.625rem;margin-bottom:1.25rem}section .columns-text ul li:after,section.text-section .container ul li:after,section ul:not(.sidebar__inner) li:after,.hero-secondary ul:not(.sidebar__inner) li:after{content:'';width:.625rem;height:.625rem;background-color:#faa632;display:block;position:absolute;left:0;top:.75rem;border-radius:50%}section .columns-text ul:last-child,section.text-section .container ul:last-child,section ul:last-child:not(.sidebar__inner),.hero-secondary ul:last-child:not(.sidebar__inner){margin:0}section .columns-text h2,section.text-section .container h2,section .columns-text h3,section.text-section .container h3{color:#b71f48}section .columns-text p,section.text-section .container p,section .columns-text li,section.text-section .container li,section .columns-text a:not(.button),section.text-section .container a:not(.button){font-size:1.6875rem;line-height:2.125rem;color:#575255}@media (max-width: 1024px){section .columns-text p,section.text-section .container p,section .columns-text li,section.text-section .container li,section .columns-text a:not(.button),section.text-section .container a:not(.button){font-size:16px;line-height:20px}}section .columns-text a:not(.button),section.text-section .container a:not(.button){text-decoration:none;color:#4ba0a8}section .columns-text a:not(.button):hover,section.text-section .container a:not(.button):hover{text-decoration:underline}section .columns-text p,section.text-section .container p{margin-bottom:1.875rem}section .columns-text p strong,section.text-section .container p strong{display:block;margin-bottom:.625rem;margin-top:3.125rem}section .columns-text p strong+br,section.text-section .container p strong+br{display:none}section .columns-text p:first-child strong,section.text-section .container p:first-child strong{margin-top:0}.hero-secondary.findadance{z-index:2;padding:5.25rem 0;background-image:url("../img/map.jpg");background-position:top}.map-container{width:100%;height:45rem;position:relative;display:none}.map-container.active{display:block}.switch-buttons{padding:2.8125rem 0 0;z-index:1;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.switch-buttons .button{margin-left:1rem;margin-right:1rem;background-color:#575255;color:#fff}.switch-buttons .button:hover{background-color:#6c666a}@media (max-width: 895px){.switch-buttons{display:block}}.list-container{padding:5.9375rem 0 0;display:none}.list-container.active{display:block}.list-container h2{text-align:center;color:#b71f48}.list-container .list-items+h2{margin-top:6.5rem}.list-container .list-items .list-item{padding:1.875rem 0;border-bottom:1px solid #c1b3bb}.list-container .list-items .list-item .title{color:#b71f48;margin-bottom:1.25rem}.list-container .list-items .list-item .info .adr{width:80%}.list-container .list-items .list-item .info .adr .address{font-weight:bold}.list-container .list-items .list-item .info .adr .contact .pipe{padding:0 1.625rem}.list-container .list-items .list-item .info .adr .contact a{text-decoration:none;font-weight:bold;color:#4ba0a8}.member-dances h2{text-align:center;color:#b71f48}.gm-style .gm-style-iw-t:after{background-color:#e4dadf !important}.gm-style .gm-style-iw-c{padding:1.25rem !important;background-color:#e4dadf !important;border-radius:0 !important;max-width:43.75rem}.gm-style .gm-style-iw-c .gm-style-iw-d{overflow:unset !important}.gm-style .gm-style-iw-c .gm-style-iw-d .title{font-size:1.625rem;line-height:1.875rem;color:#b71f48;margin-bottom:.625rem}.gm-style .gm-style-iw-c .gm-style-iw-d .address{font-size:1.25rem;line-height:1.5rem;font-weight:bold;margin-bottom:.625rem}.gm-style .gm-style-iw-c .gm-style-iw-d .description{font-size:1.25rem;line-height:1.5rem;margin-bottom:.625rem;color:#0a0a0a}.gm-style .gm-style-iw-c .gm-style-iw-d .contacts{font-size:1.25rem;line-height:1.5rem;color:#0a0a0a}.gm-style .gm-style-iw-c .gm-style-iw-d .contacts a{font-size:1.25rem;line-height:1.5rem;text-decoration:none;font-weight:bold;color:#4ba0a8;display:inline-block;margin-right:.625rem}section.contact{padding:6.25rem 0}section.contact .container{max-width:45rem}@media (max-width: 895px){section.contact .container{max-width:720px}}.form-field input[type='text'],.form-field input[type='email'],.form-field textarea{width:100%;background-color:#e4dadf;font-size:1.375rem;height:4.25rem;border-radius:2.125rem;padding:0 2.8125rem;outline:none;border:0 none;text-align:left;color:#575255}@media (max-width: 895px){.form-field input[type='text'],.form-field input[type='email'],.form-field textarea{font-size:18px;height:48px;border-radius:24px}}.form-field{margin-bottom:1.5625rem;width:100%}.form-field .r-title{color:#575255;font-size:1.375rem;margin-top:.5rem;margin-bottom:.75rem}@media (max-width: 895px){.form-field .r-title{font-size:18px}}.form-field label.error{color:#b71f48;font-size:1.125rem;line-height:1.5rem;display:block;padding:0 2.8125rem;margin-top:.625rem}@media (max-width: 895px){.form-field label.error{font-size:16px;height:22px}}.form-field textarea{resize:none;height:15rem;padding-top:1.25rem}@media (max-width: 895px){.form-field textarea{height:150px}}.form-field.radio{padding:0 2.8125rem}.form-field.radio .radio-input{margin-bottom:.9375rem}.form-field.radio .radio-input input[type='radio']{display:-webkit-box;display:-ms-flexbox;display:flex;width:0;height:0;opacity:0;margin:0}.form-field.radio .radio-input input[type='radio']+label{color:#575255;font-size:1.375rem;padding-left:2.5rem;position:relative;cursor:pointer}@media (max-width: 895px){.form-field.radio .radio-input input[type='radio']+label{font-size:18px;padding-left:30px}}.form-field.radio .radio-input input[type='radio']+label:before{content:'';width:.8125rem;height:.8125rem;background-color:transparent;border:.3125rem solid #e4dadf;border-radius:50%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}@media (max-width: 895px){.form-field.radio .radio-input input[type='radio']+label:before{width:13px;height:13px}}.form-field.radio .radio-input input[type='radio']:checked+label:before{background-color:#e4dadf}section h2,.hero-secondary h2{margin-bottom:2.8125rem}section h3,.hero-secondary h3{margin-top:3.125rem;margin-bottom:1.875rem}section h3:first-child,.hero-secondary h3:first-child{margin-top:0}section table,.hero-secondary table{width:100%;height:auto !important;table-layout:fixed}@media screen and (max-width: 768px){section table,.hero-secondary table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}section table tbody,.hero-secondary table tbody{width:768px;display:block}}section table tr td,.hero-secondary table tr td{padding:1.5625rem;color:#575255;border:1px solid #b8a7b0;font-size:1.6875rem;line-height:2.125rem;font-weight:300;vertical-align:top}@media (max-width: 895px){section table tr td,.hero-secondary table tr td{font-size:16px;line-height:20px}}section table tr td b,.hero-secondary table tr td b{font-weight:600}section table tr td p,.hero-secondary table tr td p{margin-bottom:0 !important}section table tr td:first-child,.hero-secondary table tr td:first-child{padding-left:0;border-left:0 none}section table tr td:last-child,.hero-secondary table tr td:last-child{padding-right:0;border-right:0 none}section table tr:first-child td,.hero-secondary table tr:first-child td{border-top:0 none}section table tr:last-child td,.hero-secondary table tr:last-child td{border-bottom:0 none}section ul:not(.sidebar__inner),.hero-secondary ul:not(.sidebar__inner){text-align:left}section ul:not(.sidebar__inner).two-cols,.hero-secondary ul:not(.sidebar__inner).two-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media (max-width: 895px){section ul:not(.sidebar__inner).two-cols,.hero-secondary ul:not(.sidebar__inner).two-cols{-webkit-column-count:1;-moz-column-count:1;column-count:1}}section a:not(.button),.hero-secondary a:not(.button){text-decoration:none;color:inherit;font-weight:600}section a:not(.button):hover,.hero-secondary a:not(.button):hover{text-decoration:underline}.general{background-attachment:fixed}.general table{width:100%;height:auto !important;max-width:calc((100%/12)*10);margin:0 auto;table-layout:fixed}@media (max-width: 895px){.general table{max-width:none}}@media screen and (max-width: 768px){.general table{display:table}.general table tbody{width:auto;display:table-row-group}}.general table tr td{color:#fff;border:1px solid #fff}.general,.hero-secondary{text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover}.general p,.general ul,.hero-secondary p,.hero-secondary ul{margin-left:auto !important;margin-right:auto !important;max-width:calc((100%/12)*10)}@media (max-width: 895px){.general p,.general ul,.hero-secondary p,.hero-secondary ul{max-width:none}}.general .container,.hero-secondary .container{position:relative;z-index:1}.general.dance,.hero-secondary.dance{height:71.875rem;background-image:url("../img/Animation-background-fullcolor.jpg");background-attachment:scroll;color:#301025}.general.dance h2,.hero-secondary.dance h2{color:#b71f48}.general.dance .mask,.hero-secondary.dance .mask{display:none}.general.dance .animation,.hero-secondary.dance .animation{position:absolute;top:0;left:0;right:0;bottom:0}.general.dance .animation .frame,.hero-secondary.dance .animation .frame{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;filter:alpha(opacity=0)}.general.dance .animation .frame img,.hero-secondary.dance .animation .frame img{max-width:100%}.general.dance .animation .frame.active,.hero-secondary.dance .animation .frame.active{opacity:1;filter:alpha(opacity=100)}@media (max-width: 895px){.general.dance .animation,.hero-secondary.dance .animation{display:none}}@media (max-width: 895px){.general.dance,.hero-secondary.dance{height:auto}.general.dance .mask,.hero-secondary.dance .mask{display:block}}.general.white-smaller-header,.hero-secondary.white-smaller-header{padding:5.3125rem 0;background-color:#fff}.general.white-smaller-header h2,.hero-secondary.white-smaller-header h2{color:#575255}.general.white-smaller-header h2 span,.hero-secondary.white-smaller-header h2 span{font-size:4.5rem;color:#b71f48;font-weight:bold}.general.white-smaller-header p,.hero-secondary.white-smaller-header p{font-size:1.6875rem}@media (max-width: 895px){.general.white-smaller-header p,.hero-secondary.white-smaller-header p{font-size:16px;line-height:20px}}section.directors,section.year-long-staff,section.peace-council{padding:5.9375rem 0;text-align:center}section.directors h2,section.year-long-staff h2,section.peace-council h2{color:#b71f48}section.directors .description,section.year-long-staff .description,section.peace-council .description{font-size:1.6875rem;line-height:2.125rem;color:#575255;margin-bottom:4.6875rem}@media (max-width: 895px){section.directors .description,section.year-long-staff .description,section.peace-council .description{font-size:16px;line-height:20px}}section.directors .peoples .people,section.year-long-staff .peoples .people,section.peace-council .peoples .people{width:25%;padding:0 1.25rem;margin-bottom:5.625rem}@media (max-width: 895px){section.directors .peoples .people,section.year-long-staff .peoples .people,section.peace-council .peoples .people{width:50%}}section.directors .peoples .people .photo,section.year-long-staff .peoples .people .photo,section.peace-council .peoples .people .photo{width:15.625rem;height:15.625rem;position:relative;border-radius:50%;overflow:hidden;margin-bottom:2rem}section.directors .peoples .people .photo img,section.year-long-staff .peoples .people .photo img,section.peace-council .peoples .people .photo img{max-width:100%;width:auto;height:auto}section.directors .peoples .people .name,section.year-long-staff .peoples .people .name,section.peace-council .peoples .people .name{text-align:center}section.directors .peoples .people .name a,section.year-long-staff .peoples .people .name a,section.peace-council .peoples .people .name a{font-size:2.25rem;text-decoration:none;color:#4ba0a8;font-weight:400}section.directors .peoples .people .name a:hover,section.year-long-staff .peoples .people .name a:hover,section.peace-council .peoples .people .name a:hover{text-decoration:none;color:#6ab5bc}section.directors .columns-text,section.year-long-staff .columns-text,section.peace-council .columns-text{border-top:1px solid #b8a7b0;text-align:left;padding-top:5.625rem}section.directors .columns-text:not(.layout-1) .column,section.year-long-staff .columns-text:not(.layout-1) .column,section.peace-council .columns-text:not(.layout-1) .column{padding:0 5.625rem}section.directors .columns-text:not(.layout-1) .column:first-child,section.year-long-staff .columns-text:not(.layout-1) .column:first-child,section.peace-council .columns-text:not(.layout-1) .column:first-child{padding-left:5.625rem}section.directors .columns-text:not(.layout-1) .column:last-child,section.year-long-staff .columns-text:not(.layout-1) .column:last-child,section.peace-council .columns-text:not(.layout-1) .column:last-child{padding-right:5.625rem}section .columns-text.layout-5 .column{width:calc(100%/5)}section .columns-text.layout-4 .column{width:calc(100%/4)}section .columns-text.layout-3 .column{width:calc(100%/3)}section .columns-text.layout-2 .column{width:calc(100%/2)}section .columns-text.layout-1 .column{width:100%}@media (max-width: 895px){section .columns-text .column{width:100% !important;padding:0 !important}}section .columns-text:not(.layout-1) .column{padding:0 5.625rem}section .columns-text:not(.layout-1) .column:first-child{padding-left:0}section .columns-text:not(.layout-1) .column:last-child{padding-right:0}section.text-section{padding:5.9375rem 0}section.text-section .container .button-wrap.left{text-align:left}section.text-section .container .button-wrap.center{text-align:center}section.text-section .container .button-wrap.right{text-align:right}section.text-section+.text-section:before{content:'';display:block;width:100%;max-width:90rem;height:1px;background-color:#b8a7b0;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.coordinators,section.teachers,section.djs{padding:5.3125rem 0}@media (max-width: 895px){section.coordinators,section.teachers,section.djs{padding-bottom:0}}section.coordinators .container h2,section.teachers .container h2,section.djs .container h2{text-align:center;color:#b71f48}section.coordinators .container>p,section.teachers .container>p,section.djs .container>p{width:66.66%;text-align:center;margin-left:auto;margin-right:auto}@media (max-width: 895px){section.coordinators .container>p,section.teachers .container>p,section.djs .container>p{width:100%}}section.coordinators .container .ppl-list,section.teachers .container .ppl-list,section.djs .container .ppl-list{margin-top:5rem}@media (max-width: 895px){section.coordinators .container .ppl-list,section.teachers .container .ppl-list,section.djs .container .ppl-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:5rem -20px 0}}section.coordinators .container .ppl-list__item,section.teachers .container .ppl-list__item,section.djs .container .ppl-list__item{width:25%;height:27rem;position:relative}@media (max-width: 895px){section.coordinators .container .ppl-list__item,section.teachers .container .ppl-list__item,section.djs .container .ppl-list__item{width:100%;height:320px}}section.coordinators .container .ppl-list__item .image,section.teachers .container .ppl-list__item .image,section.djs .container .ppl-list__item .image{position:relative;overflow:hidden;height:100%;width:100%}section.coordinators .container .ppl-list__item .image img,section.teachers .container .ppl-list__item .image img,section.djs .container .ppl-list__item .image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 895px){section.coordinators .container .ppl-list__item .image img,section.teachers .container .ppl-list__item .image img,section.djs .container .ppl-list__item .image img{width:100%;height:auto}}section.coordinators .container .ppl-list__item .hidden-info,section.teachers .container .ppl-list__item .hidden-info,section.djs .container .ppl-list__item .hidden-info{background-color:#4ba0a8;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;opacity:0;filter:alpha(opacity=0);padding:2.8125rem;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;z-index:1}section.coordinators .container .ppl-list__item .hidden-info .descr,section.teachers .container .ppl-list__item .hidden-info .descr,section.djs .container .ppl-list__item .hidden-info .descr{font-size:1.375rem;line-height:1.75rem;margin-top:1.375rem;font-weight:400}section.coordinators .container .ppl-list__item .hidden-info .descr p,section.teachers .container .ppl-list__item .hidden-info .descr p,section.djs .container .ppl-list__item .hidden-info .descr p{font-size:1.375rem;line-height:1.75rem;font-weight:400}@media (max-width: 895px){section.coordinators .container .ppl-list__item .hidden-info .descr,section.teachers .container .ppl-list__item .hidden-info .descr,section.djs .container .ppl-list__item .hidden-info .descr{font-size:16px;line-height:20px}section.coordinators .container .ppl-list__item .hidden-info .descr p,section.teachers .container .ppl-list__item .hidden-info .descr p,section.djs .container .ppl-list__item .hidden-info .descr p{font-size:16px;line-height:20px}}section.coordinators .container .ppl-list__item .hidden-info .listen,section.teachers .container .ppl-list__item .hidden-info .listen,section.djs .container .ppl-list__item .hidden-info .listen{display:block;padding-left:3.375rem;font-weight:bold;font-size:1.375rem;margin-top:1.375rem;position:relative;color:#fff;text-decoration:none}section.coordinators .container .ppl-list__item .hidden-info .listen:before,section.teachers .container .ppl-list__item .hidden-info .listen:before,section.djs .container .ppl-list__item .hidden-info .listen:before{content:'';width:2.25rem;height:2.25rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("../img/icons/play.png");background-size:contain;background-repeat:no-repeat;background-position:center}section.coordinators .container .ppl-list__item:hover .hidden-info,section.teachers .container .ppl-list__item:hover .hidden-info,section.djs .container .ppl-list__item:hover .hidden-info{opacity:1;filter:alpha(opacity=100)}section.double-section{padding:0}section.double-section .double-content .side{width:50%;text-align:center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}section.double-section .double-content .side .dc-container{position:relative;z-index:1;width:45rem}section.double-section .double-content .side.left .dc-container{padding:0 6.25rem 0 1.25rem}section.double-section .double-content .side.right .dc-container{padding:0 1.25rem 0 6.25rem}@media (max-width: 1024px){section.double-section .double-content .side{width:100%}section.double-section .double-content .side .dc-container{padding:0 20px !important;width:100%}}section.error404{padding-top:1.875rem;text-align:center}section.error404 .container h1{font-size:7.5rem;color:#b71f48;margin-bottom:2.5rem}section.error404 .container h3{margin-bottom:2.5rem}section.search-result .container .sr-list__item{margin-bottom:4.375rem}section.search-result .container .sr-list__item p{color:#575255}section.search-result .container .sr-list__item h2 a{color:#b71f48;text-decoration:none}section.search-result .container .sr-list__item h2 a:hover{color:#da2556}section.search-result .container .sr-list__item.hidden{display:none}section.with-sidebar{padding:5.625rem 0}section.with-sidebar .container .ws-wrap:before,section.with-sidebar .container .ws-wrap:after{content:'';display:block;clear:both;width:100%}section.with-sidebar .container .ws-wrap .sidebar{margin:0;padding:0 7.5rem 0 0;width:21.875rem;float:left}@media (min-width: 896px) and (max-width: 1024px){section.with-sidebar .container .ws-wrap .sidebar{width:calc((100%/12)*3)}}@media (max-width: 895px){section.with-sidebar .container .ws-wrap .sidebar{display:none}}section.with-sidebar .container .ws-wrap .sidebar.fixed{position:fixed;top:12.3125rem;width:21.875rem}@media (min-width: 896px) and (max-width: 1024px){section.with-sidebar .container .ws-wrap .sidebar.fixed{width:calc((100%/12)*3)}}section.with-sidebar .container .ws-wrap .sidebar__inner{margin:0;padding:0}section.with-sidebar .container .ws-wrap .sidebar__inner li{list-style-type:none;margin-bottom:1.25rem;line-height:1}section.with-sidebar .container .ws-wrap .sidebar__inner li a{font-size:1.6875rem;line-height:normal;text-decoration:none;color:#575255;display:block}@media (min-width: 896px) and (max-width: 1024px){section.with-sidebar .container .ws-wrap .sidebar__inner li a{font-size:18px}}section.with-sidebar .container .ws-wrap .sidebar__inner li.active a,section.with-sidebar .container .ws-wrap .sidebar__inner li:hover a{color:#4ba0a8;font-weight:bold}section.with-sidebar .container .ws-wrap .sidebar__inner li:not(.active):hover a{font-weight:400}section.with-sidebar .container .ws-wrap .sidebar__inner.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}section.with-sidebar .container .ws-wrap .content{width:calc((100%/12)*9);float:right}section.with-sidebar .container .ws-wrap .content .mob-back-to-all{display:none;margin-bottom:20px}section.with-sidebar .container .ws-wrap .content .mob-back-to-all a{font-size:22px;line-height:normal;text-decoration:none;color:#575255;display:block}@media (max-width: 895px){section.with-sidebar .container .ws-wrap .content{float:none;width:100%}section.with-sidebar .container .ws-wrap .content .mob-back-to-all{display:block}}section.with-sidebar .container .ws-wrap .content__item{margin-bottom:5.625rem}@media (max-width: 1024px){section.with-sidebar .container .ws-wrap .content__item{margin-bottom:4.375rem;padding-bottom:4.375rem;border-bottom:1px #b8a7b0 solid}}section.with-sidebar .container .ws-wrap .content__item:last-child{border-bottom:0 none;padding-bottom:0}section.with-sidebar .container .ws-wrap .content__item .c-title{color:#b71f48;margin-bottom:2.5rem}section.with-sidebar .container .ws-wrap .content__item .date{margin-bottom:3.5rem}section.with-sidebar .container .ws-wrap .content__item .descr{width:100%}section.with-sidebar .container .ws-wrap .content__item .descr h3{color:#b71f48}section.with-sidebar .container .ws-wrap .content__item .descr p span,section.with-sidebar .container .ws-wrap .content__item .descr li span{font-weight:300 !important}section.with-sidebar .container .ws-wrap .content__item .descr p{margin-bottom:1.25rem}section.with-sidebar .container .ws-wrap .content__item .descr p:last-child{margin-bottom:0}section.with-sidebar .container .ws-wrap .content__item .descr a{text-decoration:none;color:#4ba0a8}section.with-sidebar .container .ws-wrap .content__item .descr a:hover{text-decoration:underline}section.with-sidebar .container .ws-wrap .content__item .descr li{margin-bottom:1.25rem}section.with-sidebar .container .ws-wrap .content__item .descr li:last-child{margin-bottom:0}section.with-sidebar .container .ws-wrap .content__item .descr img{max-width:100%;display:block}section.with-sidebar .container .ws-wrap .content__item .staff-head{margin-bottom:4.375rem;width:100%}section.with-sidebar .container .ws-wrap .content__item .staff-head .photo{width:15.625rem;height:15.625rem;position:relative;border-radius:50%;overflow:hidden;margin-right:7.5rem}section.with-sidebar .container .ws-wrap .content__item .staff-head .photo img{max-width:100%;width:auto;height:auto}@media (max-width: 1024px){section.with-sidebar .container .ws-wrap .content__item .staff-head{display:block}section.with-sidebar .container .ws-wrap .content__item .staff-head .c-title{margin-bottom:0}section.with-sidebar .container .ws-wrap .content__item .staff-head .photo{width:200px;height:200px;margin-bottom:20px}}section.with-sidebar .container .ws-wrap .content__item .history-text{width:calc(100% - 21.5625rem);padding-right:2.8125rem}@media (max-width: 1024px){section.with-sidebar .container .ws-wrap .content__item .history-text{width:100%}}section.with-sidebar .container .ws-wrap .content__item .history-img{width:21.5625rem}section.with-sidebar .container .ws-wrap .content__item .history-img img{max-width:100%}@media (max-width: 1024px){section.with-sidebar .container .ws-wrap .content__item .history-img{max-width:345px;width:100%;margin-bottom:20px}}@media (max-width: 1024px){section.with-sidebar.history .container .ws-wrap .content__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}section.with-sidebar.news .container .ws-wrap .content__item{margin-bottom:3.75rem;padding-bottom:3.75rem;border-bottom:1px solid #b8a7b0}section.with-sidebar.news .container .ws-wrap .content .sharing p{margin-right:2.5rem}section.with-sidebar.news .container .ws-wrap .content .sharing .socials{font-size:0}section.with-sidebar.news .container .ws-wrap .content .sharing .socials .social{width:2.25rem;height:2.25rem;display:inline-block;text-decoration:none}@media (max-width: 1024px){section.with-sidebar.news .container .ws-wrap .content .sharing .socials .social{width:36px;height:36px}}.md-list{margin:0 -1rem}.md-list .md-list__item{padding:0 1rem;width:25%}@media (max-width: 895px){.md-list .md-list__item{width:100%;margin-bottom:40px}}.md-list .md-list__item .md-img{overflow:hidden;position:relative;margin-bottom:2.5rem;height:14.375rem}@media (max-width: 895px){.md-list .md-list__item .md-img{height:200px}}.md-list .md-list__item .md-img img{height:auto;width:auto;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.md-list .md-list__item .md-title{color:#b71f48;margin-bottom:1.25rem}.md-list .md-list__item .md-title a{font-weight:400}.md-list .md-list__item .md-title a:hover{text-decoration:none;color:#da2556}.md-list .md-list__item .md-subtitle{font-weight:bold;margin-bottom:1.25rem}.md-list .md-list__item .md-description{margin-bottom:1.25rem}.md-list .md-list__item .md-contacts{margin-bottom:1.5625rem}.md-list .md-list__item .md-contacts a{text-decoration:none;font-weight:bold;color:#4ba0a8;display:block}.md-list .md-list__item.hidden{display:none}section.news-list{padding:5.3125rem 0}section.news-list .md-list__item{margin-bottom:7.5rem}@media (max-width: 895px){section.news-list .md-list__item{margin-bottom:40px}}section.news-list .md-list__item a.button{margin-top:2.5rem}section.news-list .md-list+.button{max-width:28.125rem;display:block;margin:0 auto}.schedule-nav{left:0;right:0;background-color:#fff;z-index:2;position:absolute}.schedule-nav+.page-wrap{padding-top:9.25rem}.schedule-nav .container ul{padding:2.5rem 0}@media (max-width: 895px){.schedule-nav .container ul{overflow-x:auto;-webkit-overflow-scrolling:touch}}.schedule-nav .container ul li{padding:0 1.25rem;text-transform:uppercase}@media (max-width: 895px){.schedule-nav .container ul li{white-space:nowrap}}.schedule-nav .container ul li a{color:#575255;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.schedule-nav .container ul li:hover a,.schedule-nav .container ul li.current a{color:#4ba0a8}.schedule-nav .container ul li.current a{font-weight:bold}.schedule-nav.fix{position:fixed;top:6.625rem;-webkit-box-shadow:0px 4px 3.24px 0.76px rgba(0,0,0,0.13);box-shadow:0px 4px 3.24px 0.76px rgba(0,0,0,0.13)}.schedule-nav.fix .container ul{padding:1.25rem 0}@media (max-width: 895px){.schedule-nav.fix .container ul{padding:20px 0}}@media (max-width: 895px){.schedule-nav.fix{top:102px}}.schedule .daytime-classes:first-child,.schedule .daytime-classes:first-child.hidden+.daytime-classes:not(.hidden),.schedule .daytime-classes:first-child.hidden+.hidden+.daytime-classes:not(.hidden),.schedule .daytime-classes:first-child.hidden+.hidden+.hidden+.daytime-classes:not(.hidden),.schedule .daytime-classes:first-child.hidden+.hidden+.hidden+.hidden+.daytime-classes:not(.hidden){border-top:0 none;padding-top:1.5625rem}.schedule{padding-bottom:3.75rem}.schedule .daytime-classes{padding:5.625rem 0 0;border-top:1px #b8a7b0 solid}.schedule .daytime-classes:last-child{padding-bottom:0}.schedule .daytime-classes .title{color:#b71f48;margin-bottom:.625rem}.schedule .daytime-classes .time{color:#575255}.schedule .daytime-classes .classes-list{margin:4.25rem -1.5625rem 0}.schedule .daytime-classes .classes-list.layout-5 .classes-list__item{width:calc(100%/5)}.schedule .daytime-classes .classes-list.layout-4 .classes-list__item{width:calc(100%/4)}.schedule .daytime-classes .classes-list.layout-3 .classes-list__item{width:calc(100%/3)}.schedule .daytime-classes .classes-list.layout-2 .classes-list__item{width:calc(100%/2)}.schedule .daytime-classes .classes-list.layout-1 .classes-list__item{width:100%}.schedule .daytime-classes .classes-list .classes-list__item{padding:0 1.5625rem;margin-bottom:5.625rem}.schedule .daytime-classes .classes-list .classes-list__item :last-child{margin-bottom:0 !important}@media (max-width: 895px){.schedule .daytime-classes .classes-list .classes-list__item{width:100% !important}}.schedule .daytime-classes .classes-list .classes-list__item .cl-image{font-size:0;margin-bottom:2.5rem}.schedule .daytime-classes .classes-list .classes-list__item .cl-image img{max-width:100%}.schedule .daytime-classes .classes-list .classes-list__item .cl-title{color:#b71f48;margin-bottom:1.5625rem}.schedule .daytime-classes .classes-list .classes-list__item .cl-location{font-weight:bold;margin-bottom:.3125rem}.schedule .daytime-classes .classes-list .classes-list__item .cl-description{font-size:1.5625rem;line-height:1.9375rem;margin-bottom:1.5625rem}.schedule .daytime-classes .classes-list .classes-list__item a.cl-more{position:relative;text-decoration:none;color:#4ba0a8;font-weight:bold;padding-top:1.5625rem}.schedule .daytime-classes .classes-list .classes-list__item a.cl-more .tip{position:absolute;width:22.5rem;font-size:1.375rem;font-weight:400;line-height:1.75rem;padding:1.125rem 1.5625rem;background-color:#4ba0a8;color:#fff;display:none;bottom:100%;z-index:2}.schedule .daytime-classes .classes-list .classes-list__item a.cl-more .tip:after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:1.125rem 1.1875rem 0 1.1875rem;border-color:#4ba0a8 transparent transparent transparent;bottom:-1.0625rem;left:2.5rem}.schedule .daytime-classes .classes-list .classes-list__item a.cl-more .tip p{margin:0}.schedule .daytime-classes .classes-list .classes-list__item a.cl-more .tip a{text-decoration:none;color:#fff}.schedule .daytime-classes .classes-list .classes-list__item a.cl-more .tip a:hover{text-decoration:underline}.schedule .daytime-classes .classes-list .classes-list__item a.cl-more .tip:empty{display:none}.schedule .daytime-classes .classes-list .classes-list__item a.cl-more:hover .tip{display:block}nav.navbar{background-color:#fff;padding:2.5rem 0;position:absolute;top:0;left:0;right:0;z-index:5;height:12.21875rem}nav.navbar:after{content:'';height:2rem;width:100%;background-image:url("../img/brush-stroke-white.png");background-position:center bottom;background-size:cover;position:absolute;bottom:-2rem}nav.navbar.up{position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-shadow:0px 4px 3.24px 0.76px rgba(0,0,0,0.13);box-shadow:0px 4px 3.24px 0.76px rgba(0,0,0,0.13);padding:.9375rem 0;height:6.6875rem;-webkit-transition:top 0.3s ease-in-out;transition:top 0.3s ease-in-out}nav.navbar.up .container .nav-inner .logo{max-width:13.5rem}nav.navbar.up .container .nav-inner .menu{padding-top:0}nav.navbar.up:after{content:none;display:none}nav.navbar.sticky{top:6.625rem}@media (max-width: 895px){nav.navbar{height:102px;position:fixed;padding:0}nav.navbar .container .nav-inner .logo{max-width:none !important;height:64px;position:relative;top:-10px}nav.navbar .container .nav-inner .logo img{height:100%}nav.navbar:after{content:none;display:none}}@media (max-width: 895px){nav.navbar .container{padding:0 !important}}@media (max-width: 895px){nav.navbar .container .nav-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 20px;background-color:#fff;-webkit-box-shadow:0px 4px 3.24px 0.76px rgba(0,0,0,0.13);box-shadow:0px 4px 3.24px 0.76px rgba(0,0,0,0.13)}}nav.navbar .container .nav-inner .menu-toggle{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}nav.navbar .container .nav-inner .menu-toggle.active{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media (min-width: 896px){nav.navbar .container .nav-inner .menu-toggle{display:none}}nav.navbar .container .nav-inner .logo{max-width:21.125rem}nav.navbar .container .nav-inner .logo img{max-width:100%}nav.navbar .container .nav-inner .menu{padding-top:2rem}@media (min-width: 896px){nav.navbar .container .nav-inner .menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width: 895px){nav.navbar .container .nav-inner .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;width:100%;left:0;right:0;top:0;background:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;z-index:-1;padding:30px 0 70px;height:calc(100vh - 102px);overflow:auto}nav.navbar .container .nav-inner .menu.toggled{-webkit-transform:translateY(102px);transform:translateY(102px)}}nav.navbar .container .nav-inner .menu li{padding:0 1.25rem;list-style-type:none}nav.navbar .container .nav-inner .menu li.mob-only{display:none}@media (max-width: 895px){nav.navbar .container .nav-inner .menu li{padding:0 20px;margin-bottom:20px;width:100%}nav.navbar .container .nav-inner .menu li.mob-only{display:list-item}nav.navbar .container .nav-inner .menu li:last-child{margin-bottom:0}}nav.navbar .container .nav-inner .menu li a{color:#301025;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}nav.navbar .container .nav-inner .menu li a:hover{color:#b71f48}@media (max-width: 895px){nav.navbar .container .nav-inner .menu li a{display:block}}nav.navbar .container .nav-inner .menu li .sub-menu{display:none;position:absolute;left:0;background-color:#fff;z-index:1;padding:1.875rem 0;min-width:100%;-webkit-box-shadow:0px 4px 3.24px 0.76px rgba(0,0,0,0.13);box-shadow:0px 4px 3.24px 0.76px rgba(0,0,0,0.13);-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease}nav.navbar .container .nav-inner .menu li .sub-menu li{white-space:nowrap;margin-bottom:1.25rem;line-height:normal}nav.navbar .container .nav-inner .menu li .sub-menu li:last-child{margin-bottom:0}@media (max-width: 895px){nav.navbar .container .nav-inner .menu li .sub-menu{display:block;max-height:0;overflow:hidden;position:relative;padding:0;-webkit-box-shadow:none;box-shadow:none}nav.navbar .container .nav-inner .menu li .sub-menu li{margin-bottom:20px}nav.navbar .container .nav-inner .menu li .sub-menu li:first-child{margin-top:20px}}nav.navbar .container .nav-inner .menu li.menu-item-has-children{padding-right:2.5rem;position:relative}nav.navbar .container .nav-inner .menu li.menu-item-has-children>a{cursor:default}@media (max-width: 1024px){nav.navbar .container .nav-inner .menu li.menu-item-has-children{padding-right:20px}}nav.navbar .container .nav-inner .menu li.menu-item-has-children:after{content:'';width:1.375rem;height:.9375rem;background-image:url("../img/dd.svg");background-size:contain;background-repeat:no-repeat;position:absolute;right:.625rem;top:calc(50% + 3px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 895px){nav.navbar .container .nav-inner .menu li.menu-item-has-children:after{width:16px;height:11px;right:20px;top:8px;-webkit-transform:translateY(0);transform:translateY(0);z-index:-1}}nav.navbar .container .nav-inner .menu li.menu-item-has-children:hover .sub-menu{display:block}@media (max-width: 895px){nav.navbar .container .nav-inner .menu li.menu-item-has-children.active .sub-menu{max-height:350px}}@media (max-width: 895px){nav.navbar .container .nav-inner .menu li.menu-item-has-children.active:after{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}}nav.navbar .container .nav-inner .menu li.donate{padding-right:0}nav.navbar .container .nav-inner .menu li.donate a{display:inline-block;text-decoration:none;height:4.25rem;line-height:4.25rem;font-size:1.375rem;text-align:center;text-transform:uppercase;border:0 none;outline:none;padding:0 3.125rem;border-radius:2.125rem;opacity:1;filter:alpha(opacity=100);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;background-color:#4ba0a8;color:#fff}nav.navbar .container .nav-inner .menu li.donate a:hover{background-color:#63b2b9}@media (max-width: 767px){nav.navbar .container .nav-inner .menu li.donate a{font-size:18px;height:auto;border-radius:40px;line-height:24px;padding:12px 25px;width:100%;max-width:280px}}header{padding-top:12.21875rem}@media (max-width: 895px){header{padding-top:102px}}.hero-secondary form.search{position:relative;width:40%;margin:0 auto}@media (max-width: 895px){.hero-secondary form.search{width:100%}}.hero-secondary form.search .not-found{margin-top:1.25rem;font-size:1.375rem;line-height:normal}@media (max-width: 895px){.hero-secondary form.search .not-found{font-size:16px;margin-top:20px}}.hero-secondary form.search input{background-color:#e4dadf;margin-bottom:.9375rem;text-align:left;padding:0 8.4375rem 0 1.875rem;font-size:1.375rem;border-radius:2.125rem;outline:none;height:4.25rem;border:0 none;width:100%;color:#575255}@media (max-width: 895px){.hero-secondary form.search input{font-size:16px;height:48px;border-radius:24px;margin-bottom:0}}.hero-secondary form.search .button{position:absolute;right:0;top:0;font-size:1.375rem;height:4.25rem;line-height:4.25rem}@media (max-width: 895px){.hero-secondary form.search .button{width:auto;font-size:18px;height:48px;border-radius:24px;line-height:48px;padding:0 25px;max-width:280px}}.hero-section{height:46.875rem;position:relative;overflow:hidden}.hero-section .slider-arrows{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 895px){.hero-section .slider-arrows{display:none}}.hero-section .mask{background:#b71f48;background:-webkit-gradient(linear, left top, right top, from(#b71f48), color-stop(48%, #761e5b), to(#ad3500));background:linear-gradient(to right, #b71f48 0%, #761e5b 48%, #ad3500 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b71f48', endColorstr='#ad3500',GradientType=1 );opacity:.59;filter:alpha(opacity=59);height:100%;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.hero-section .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;border:0 none;outline:none;width:65px;height:65px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:1;filter:alpha(opacity=100)}.hero-section .slick-arrow:hover{opacity:.8;filter:alpha(opacity=80)}.hero-section .slick-arrow.prev{left:0;background-image:url("../img/prev.png")}.hero-section .slick-arrow.next{right:0;background-image:url("../img/next.png")}.hero-section .title{color:#fff}@media (max-width: 767px){.hero-section .title{margin-bottom:10px}}.hero-section .subtitle{color:#fff}.hero-section .hero-slider{height:46.875rem}.hero-section .hero-slider .slick-list{height:100%}.hero-section .hero-slider .slick-dots{position:absolute;bottom:3.125rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:0;list-style-type:none}.hero-section .hero-slider .slick-dots li{display:inline-block;font-size:0;margin:0 .3125rem}.hero-section .hero-slider .slick-dots li button{font-size:0;text-indent:-99999px;height:.8125rem;width:.8125rem;line-height:0;padding:0;background-color:#fff;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}@media (max-width: 895px){.hero-section .hero-slider .slick-dots li{margin:0 5px}.hero-section .hero-slider .slick-dots li button{height:13px;width:13px}}.hero-section .hero-slider .slick-dots li.slick-active button{background-color:#faa632}.hero-section .hero-slider .slide-item{height:46.875rem;position:relative;outline:none;text-align:center}.hero-section .hero-slider .slide-item .buttons{margin-top:3.125rem}.hero-section .hero-slider .slide-item .buttons .button{margin:0 .9375rem}@media (max-width: 767px){.hero-section .hero-slider .slide-item .buttons .button{margin:0}}.hero-section .hero-slider .slide-item .b-image{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1}.hero-section .hero-slider .slide-item .container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}footer{padding:4.6875rem 0;background-color:#761e5b;position:relative}footer:before{content:'';height:2rem;width:100%;background-image:url("../img/brush-stroke-purple.png");position:absolute;background-position:center top;background-size:cover;position:absolute;top:-2rem}footer .footer-top{padding-bottom:3.125rem;margin-bottom:3.125rem;border-bottom:1px solid rgba(255,255,255,0.5)}@media (max-width: 895px){footer .footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0 none;padding-bottom:0;margin-bottom:25px}}footer .footer-top .foo-logo{width:calc((100%*2)/12)}footer .footer-top .foo-logo img{max-width:100%}@media (max-width: 895px){footer .footer-top .foo-logo{width:auto;margin-bottom:50px}footer .footer-top .foo-logo img{max-width:164px}}footer .footer-top .foo-menu{width:calc((100%*7)/12);padding-left:6.25rem}@media (max-width: 895px){footer .footer-top .foo-menu{display:none}}footer .footer-top .foo-menu ul{width:calc(100%/3)}footer .footer-top .foo-menu ul li a{font-size:1.125rem;line-height:2rem;color:#fff;text-decoration:none}@media (max-width: 895px){footer .footer-top .foo-menu ul li a{font-size:18px;line-height:32px}}footer .footer-top .foo-menu ul li a:hover{text-decoration:underline}footer .footer-top .foo-menu ul li.main a{font-weight:bold}footer .footer-top .foo-sbscrb{width:calc((100%*3)/12)}@media (max-width: 895px){footer .footer-top .foo-sbscrb{width:100%}}footer .footer-top .foo-sbscrb .subscribe-form input{width:100%;background-color:#e4dadf;margin-bottom:.9375rem;text-align:left;padding:0 1.25rem;font-size:1.125rem;border-radius:2.125rem;outline:none;height:3.125rem;border:0 none}footer .footer-top .foo-sbscrb .subscribe-form .button{padding:0 1.25rem;font-size:1rem;height:3.125rem;line-height:3.125rem;width:100%}footer .footer-top .foo-sbscrb .subscribe-form .message{padding:0 1.25rem;font-size:1.125rem;color:#fff;font-weight:600}@media (max-width: 895px){footer .footer-top .foo-sbscrb .subscribe-form input,footer .footer-top .foo-sbscrb .subscribe-form .button{height:42px}footer .footer-top .foo-sbscrb .subscribe-form input{border-radius:21px;font-size:16px;padding:0 20px}footer .footer-top .foo-sbscrb .subscribe-form .button{line-height:42px;font-size:14px;max-width:none}}footer .footer-top .foo-sbscrb .socials{margin-top:2.5rem;text-align:right}footer .footer-top .foo-sbscrb .socials a{font-size:1.125rem;line-height:2rem;color:#faa632;text-transform:uppercase;text-decoration:none;font-weight:bold}@media (max-width: 895px){footer .footer-top .foo-sbscrb .socials a{font-size:18px;line-height:32px}}footer .footer-top .foo-sbscrb .socials a:hover{text-decoration:underline}footer .footer-top .foo-sbscrb .socials .social{width:2.25rem;height:2.25rem;display:inline-block;text-decoration:none}@media (max-width: 1024px){footer .footer-top .foo-sbscrb .socials .social{width:36px;height:36px}}@media (max-width: 1024px){footer .footer-top .foo-sbscrb .socials{margin-top:25px;text-align:center}}@media (max-width: 1024px){footer .footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}footer .footer-bottom .terms-mob{margin-bottom:25px}footer .footer-bottom .terms-mob a{font-size:15px;line-height:22px;display:inline-block;margin:0 20px;text-decoration:none;color:#fff}@media (min-width: 896px){footer .footer-bottom .terms-mob{display:none}}footer .footer-bottom .copy{font-size:1.125rem;line-height:2rem;color:#fff;font-weight:300;width:calc((100%*4)/12)}footer .footer-bottom .copy span{display:block}@media (max-width: 1024px){footer .footer-bottom .copy{width:100%;text-align:center;font-size:15px;line-height:22px}footer .footer-bottom .copy span{margin-bottom:5px}}footer .footer-bottom .search{position:relative;width:calc((100%*4)/12)}@media (max-width: 1024px){footer .footer-bottom .search{display:none}}footer .footer-bottom .search input{background-color:#e4dadf;margin-bottom:.9375rem;text-align:left;padding:0 8.4375rem 0 1.875rem;font-size:1.125rem;border-radius:2.125rem;outline:none;height:3.125rem;border:0 none;width:100%;color:#575255}footer .footer-bottom .search .button{position:absolute;right:0;top:0;font-size:1rem;height:3.125rem;line-height:3.125rem}html{font-family:myriad-pro,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}@supports (accelerator: true){html{overflow:hidden;height:100%}body{overflow:auto;height:100%}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){html{overflow:hidden;height:100%}body{overflow:auto;height:100%}}.hidden-frames{display:none !important}@media (max-width: 895px){.hidden-frames img{display:none !important}}.page-wrap{position:relative}button:not(.slick-arrow),.button{display:inline-block;text-decoration:none;height:4.25rem;line-height:4.25rem;font-size:1.375rem;text-align:center;text-transform:uppercase;border:0 none;outline:none;padding:0 3.125rem;border-radius:2.125rem;opacity:1;filter:alpha(opacity=100);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}button:not(.slick-arrow).hidden,.button.hidden{display:none}button:not(.slick-arrow).blue,.button.blue{background-color:#4ba0a8;color:#fff}button:not(.slick-arrow).blue:hover,.button.blue:hover{background-color:#63b2b9}button:not(.slick-arrow).yellow,.button.yellow{background-color:#faa632;color:#761e5b}button:not(.slick-arrow).yellow:hover,.button.yellow:hover{background-color:#fbb75a}button:not(.slick-arrow).red,.button.red{background-color:#b71f48;color:#fff}button:not(.slick-arrow).red:hover,.button.red:hover{background-color:#da2556}button:not(.slick-arrow)[disabled],.button[disabled]{background-color:#b8a7b0 !important;color:#fff !important;cursor:not-allowed}button:not(.slick-arrow).search-btn,.button.search-btn{padding:0 1.875rem}button:not(.slick-arrow).donate,.button.donate{padding:0 1.25rem}@media (max-width: 767px){button:not(.slick-arrow),.button{font-size:18px;height:auto;border-radius:40px;line-height:24px;padding:12px 25px;width:100%;max-width:280px}button:not(.slick-arrow)+.button,.button+.button{margin-top:15px !important}}
