@font-face{font-family:'roboto_monoregular';src:url("fonts/robotomono-variablefont_wght-webfont.woff2") format("woff2"),url("fonts/robotomono-variablefont_wght-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_flexregular';src:url("fonts/robotoflexgradxopqxtrayopqytasytdeytfiytlcytucopszslntwdthwght-webfont.woff2") format("woff2"),url("fonts/robotoflexgradxopqxtrayopqytasytdeytfiytlcytucopszslntwdthwght-webfont.woff") format("woff");font-weight:normal;font-style:normal}.adminEdit:before,body .menu-modal:after,.list-big.contentList.classList>* .listBackground:after,.list-big.contentList.courseList>* .listBackground:after,.list-big.contentList.workshopList>* .listBackground:after,.list-big.contentList.classList>:nth-child(2n+1):after,.list-big.contentList.courseList>:nth-child(2n+1):after,.list-big.contentList.workshopList>:nth-child(2n+1):after,body .menu-modal:before,body .menu-modal .menu-header .close-nav-toggle .closeX:before,.logo:after,#headerContainer .current-menu-item:not(.button):before,.gradientLine:before,.entry-header .backgroundFull .bgMedia:after,.wp-block-cover .backgroundFull .bgMedia:after,.contentList.teacherList>* .listInner .listImage:before,.contentList.teacherList>* .listInner .listData :after,.list-big.contentList.classList>:before,.list-big.contentList.courseList>:before,.list-big.contentList.workshopList>:before,.list-big.contentList.classList>* .listBackground:before,.list-big.contentList.courseList>* .listBackground:before,.list-big.contentList.workshopList>* .listBackground:before,.list-big.contentList.classList>* .listImage:before,.list-big.contentList.courseList>* .listImage:before,.list-big.contentList.workshopList>* .listImage:before,#site-footer:before,#site-footer .footer-social li a:before,.contentHeader .classMainInfo p:after,.contentHeader .classMainInfo:before,.broom:before{content:"";display:block}.adminEdit{padding:10px 0;margin:0}.adminEdit:before{position:absolute;top:0;left:50%;background:#000;width:100vw;height:100%}.adminEdit>*{margin:0 !important;padding:0 !important;display:block !important}.adminEdit>* .post-meta{display:block;width:100%;margin:0 auto !important;padding:0 !important}.adminEdit>* .post-meta li{margin:0 !important;justify-content:center;color:#FFF}button:not(.spectra-image-gallery__control-lightbox--close),.button,.faux-button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{min-width:200px;font-size:1.2em !important;background:rgba(255,255,255,0.8) !important;color:#191B44 !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;border-radius:10px !important;padding:10px 20px !important;display:inline-block;text-transform:uppercase;border-bottom:rgba(0,0,0,0.3) 3px solid !important}.has-small-font-size button:not(.spectra-image-gallery__control-lightbox--close),.has-small-font-size .button,.has-small-font-size .faux-button,.has-small-font-size .wp-block-button__link,.has-small-font-size input[type="button"],.has-small-font-size input[type="reset"],.has-small-font-size input[type="submit"]{font-size:.9em !important}button:not(.spectra-image-gallery__control-lightbox--close):hover,.button:hover,.faux-button:hover,.wp-block-button__link:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#FFF !important}button:not(.spectra-image-gallery__control-lightbox--close),button:not(.spectra-image-gallery__control-lightbox--close) *,.button,.button *,.faux-button,.faux-button *,.wp-block-button__link,.wp-block-button__link *,input[type="button"],input[type="button"] *,input[type="reset"],input[type="reset"] *,input[type="submit"],input[type="submit"] *{text-decoration:none !important}.grecaptcha-badge{display:none}.noMarginTop{margin-top:0 !important}.noMarginBottom{margin-bottom:0 !important}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background:none !important}script{display:none !important}.adminEdit:before,body .menu-modal .modal-menu li a:before,#headerContainer .current-menu-item:not(.button):before,.gradientLine:before,.entry-header .backgroundFull,.wp-block-cover .backgroundFull,.contentList.teacherList>* .listInner .listData :after,.list-big.contentList.classList>:before,.list-big.contentList.courseList>:before,.list-big.contentList.workshopList>:before,.list-big.contentList.classList>* .listBackground,.list-big.contentList.courseList>* .listBackground,.list-big.contentList.workshopList>* .listBackground,#site-footer:before,.wp-block-uagb-google-map>*,.contentHeader .headerMain .headerBackground,.contentHeader .classMainInfo:before,.broom:before{transform:translate(-50%, 0);webkit-transform:translate(-50%, 0)}img.imgWider,img.imgSquare,img.imgHeighter,figure img.imgWider,figure img.imgSquare,figure img.imgHeighter,body .menu-modal .menu-header .close-nav-toggle .closeX:before,.entry-header .backgroundFull .bgMedia,.wp-block-cover .backgroundFull .bgMedia,#site-footer .footer-social li a svg,.spectra-image-gallery__layout--carousel picture>*,.contentHeader .classMainInfo p:after,.contentHeader .headerMain .headerBackground img{transform:translate(-50%, -50%);webkit-transform:translate(-50%, -50%)}*{position:relative;z-index:unset}body h1,body h2,body h3,body .title,body .wp-block-heading,body #headerContainer .search-modal input,#headerContainer .search-modal body input,body .contentList.teacherList>* .listInner .listData * h3,.contentList.teacherList>* .listInner .listData * body h3{font-family:'roboto_monoregular' !important;letter-spacing:0.02em !important;text-transform:none;font-size:1.5em}body h1.has-small-font-size,body h2.has-small-font-size,body h3.has-small-font-size,body .has-small-font-size.title,body .has-small-font-size.wp-block-heading,body #headerContainer .search-modal input.has-small-font-size,#headerContainer .search-modal body input.has-small-font-size,body .contentList.teacherList>* .listInner .listData * h3.has-small-font-size,.contentList.teacherList>* .listInner .listData * body h3.has-small-font-size{font-size:1.2em !important}strong,b{font-weight:bold}img,figure img{display:block;margin-left:auto;margin-right:auto}img.imgWider,img.imgSquare,img.imgHeighter,figure img.imgWider,figure img.imgSquare,figure img.imgHeighter{max-width:none !important;max-height:none !important;position:absolute !important;margin:0 !important;left:50% !important;top:50% !important}img.imgHeighter,figure img.imgHeighter{width:100% !important;height:auto !important}img.imgWider,figure img.imgWider{width:auto !important;height:100% !important}img.imgSquare,figure img.imgSquare{width:100% !important;height:100% !important;object-fit:cover !important}p,h1,h2,h3,h4,h5,h6,h7,h8,h9,h10{display:block;width:100%}p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,h7:empty,h8:empty,h9:empty,h10:empty{display:none}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,h7:last-child,h8:last-child,h9:last-child,h10:last-child{margin-bottom:0 !important}html{overflow:initial !important}body p a{color:inherit}body,body .entry-content,body p,body .entry-content p,html,html .entry-content,html p,html .entry-content p{font-family:'roboto_flexregular';font-size:14px !important}body,html{letter-spacing:0.02em !important;background-color:#FFF !important;color:#191B44 !important;margin:0 !important;text-align:center;width:100%}@media only screen and (max-width: 499px){body,body .entry-content,body p,body .entry-content p,html,html .entry-content,html p,html .entry-content p{font-size:14px !important}}body.showing-menu-modal #superContainer{overflow:hidden}body.popup{overflow:hidden}body h1,body h1.has-text-align-center,body h2,body h2.has-text-align-center,body h3,body h3.has-text-align-center,body h4,body h4.has-text-align-center,body h5,body h5.has-text-align-center,body h6,body h6.has-text-align-center,body h7,body h7.has-text-align-center,body h8,body h8.has-text-align-center,body h9,body h9.has-text-align-center,body h10,body h10.has-text-align-center,body p,body p.has-text-align-center,body header,body header.has-text-align-center{margin-left:auto !important;margin-right:auto !important;max-width:none !important}body h1:first-child,body h2:first-child,body h3:first-child,body h4:first-child,body h5:first-child,body h6:first-child,body h7:first-child,body h8:first-child,body h9:first-child,body h10:first-child,body p:first-child,body header:first-child{padding-top:0 !important;margin-top:0}body h1:last-child,body h2:last-child,body h3:last-child,body h4:last-child,body h5:last-child,body h6:last-child,body h7:last-child,body h8:last-child,body h9:last-child,body h10:last-child,body p:last-child,body header:last-child{padding-bottom:0 !important;margin-bottom:0 !important}body h2{font-size:37px;margin-bottom:20px}body .menu-modal.active{z-index:100000 !important}body .menu-modal:after,.list-big.contentList.classList>* .listBackground:after,.list-big.contentList.courseList>* .listBackground:after,.list-big.contentList.workshopList>* .listBackground:after,.list-big.contentList.classList>:nth-child(2n+1):after,.list-big.contentList.courseList>:nth-child(2n+1):after,.list-big.contentList.workshopList>:nth-child(2n+1):after{position:absolute;top:0;left:0;width:50%;height:100%;max-width:469px;min-width:250px;background:url("../assets/images/bgcorner-l.png") no-repeat 0 0;background-size:contain;opacity:.15}body .menu-modal:after,.list-big.contentList.classList>* .listBackground:after,.list-big.contentList.courseList>* .listBackground:after,.list-big.contentList.workshopList>* .listBackground:after{left:auto;right:0;background-image:url("../assets/images/bgcorner-r.png")}body .menu-modal{background:#4C3476 !important}body .menu-modal:before{position:absolute;top:0;width:100%;height:100%;left:0;background:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.5) 500px);background:-o-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.5) 500px);background:linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.5) 500px)}body .menu-modal>*{z-index:1}body .menu-modal .menu-modal-inner{width:100% !important;background:transparent;flex-direction:column;overflow:hidden}body .menu-modal .menu-header{position:sticky;z-index:2;top:0;padding-top:5px;padding-bottom:20px}body .menu-modal .menu-header .toggle-text{display:none}body .menu-modal .menu-header .close-nav-toggle{color:#4C3476 !important;width:auto;float:right;background:none !important}body .menu-modal .menu-header .close-nav-toggle .closeX:before{color:inherit;width:160%;aspect-ratio:1/1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;border:none;background:#FFF}body .menu-modal .menu-header .close-nav-toggle:hover{color:#191B44 !important}body .menu-modal .modal-menu li{border:none !important}body .menu-modal .modal-menu li a{display:block;color:#FFF;text-decoration:none !important;font-size:18px !important;padding:25px !important;text-transform:uppercase}body .menu-modal .modal-menu li a span{z-index:1}body .menu-modal .modal-menu li a:before,body .menu-modal .modal-menu li a:after{content:"";display:block;position:absolute;top:0;height:100%}body .menu-modal .modal-menu li a:after{width:200vw;left:100%;background:-webkit-linear-gradient(right, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 85%);background:-o-linear-gradient(right, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 85%);background:linear-gradient(right, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 85%);transition:left 500ms}body .menu-modal .modal-menu li a:before{border-top:#FFF 1px solid;left:50%;width:100vw;transition:all 500ms}body .menu-modal .modal-menu li a:hover{padding-left:40px !important}body .menu-modal .modal-menu li a:hover:after{left:0}body .menu-modal .modal-menu li a:hover:before{background:#76A9DA}body .menu-modal .modal-menu li:last-child a:before{border-bottom:#FFF 1px solid}body .menu-modal .social-menu a{background:#FFF;color:#4C3476}body .menu-modal .social-menu a svg{width:80%}body .menu-modal .social-menu a span{display:none}body .menu-modal .social-menu a:hover{color:#191B44}body .menu-modal .logo{display:none !important}body p.has-larger-font-size{font-size:2em !important}.entry-content>p:first-child{margin-top:50px !important}.entry-content>p:last-child{margin-bottom:50px !important}body .mainContainer .entry-content>p,body .mainContainer .entry-content>.wp-block-heading,body .mainContainer .entry-content>ul,body .mainContainer .entry-content>.wp-block-heading{max-width:650px !important;margin:30px auto 15px !important}#site-content{margin:0 auto}.entry-content>.alignwide:not(.wp-block-group.has-background),.entry-content>.alignfull:not(.wp-block-group.has-background){margin-bottom:0 !important}h1,body h1:first-child,body h1:last-child,.title,body .title:first-child,body .title:last-child{font-size:3em !important;margin:0 auto 40px !important}.primary-menu .menu-item-has-children a{padding-right:0 !important}.primary-menu .menu-item-has-children .icon{display:none !important}.primary-menu .menu-item-has-children .icon:before{height:0.9rem !important;width:0.1rem !important}.primary-menu .menu-item-has-children .icon:after{height:0.1rem !important;width:0.9rem !important}.primary-menu .menu-item-has-children .sub-menu{padding:10px 20px;background:#76A9DA;color:#FFF !important}.primary-menu .menu-item-has-children .sub-menu *{color:inherit !important;fill:currentColor !important}.primary-menu .menu-item-has-children .sub-menu a{text-align:center !important;padding:5px !important}.primary-menu .menu-item-has-children .sub-menu:after{border-bottom-color:#132735}.logo{min-width:122px}.logo:after{padding-top:23.08%}.logo svg{position:absolute;width:100%;height:100%;top:0;left:0;fill:#FFF}.logo svg *{fill:inherit}body .wp-block-cover .wp-block-cover__inner-container{padding:50px 0;width:100% !important}html .entry-content .has-large-font-size{font-size:1.3em !important}.body .wp-block-button,.body .wp-block-button a{font-size:1em !important;cursor:pointer}.wp-block-heading{text-decoration:none;display:block;font-weight:bold;margin-left:0}.wp-block-heading,.wp-block-heading>*{-webkit-border-radius:10px !important;-moz-border-radius:10px !important;border-radius:10px !important}#headerContainer .wp-block-heading{background:#76A9DA;color:#FFF;padding:12px 20px !important}#headerContainer .wp-block-heading.border{color:#76A9DA;background:transparent !important;border:#76A9DA 2px solid}#headerContainer .wp-block-heading *{padding:0 !important;color:inherit !important}.wp-block-heading>*{padding:15px 20px !important;font-size:inherit !important}body .wp-block-button,body .courses{padding:0 !important}body .wp-block-button>*,body .courses>*{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#FFF;color:#191B44;display:inline-block;padding:19px 24px !important;text-align:center}body .wp-block-button.courses>*,body .wp-block-button.is-style-outline>*,body .courses.courses>*,body .courses.is-style-outline>*{padding:15px 24px !important;color:#FFF;background:none}body .wp-block-button.wp-block-button:hover,body .wp-block-button.wp-block-button:hover *,body .courses.wp-block-button:hover,body .courses.wp-block-button:hover *{text-decoration:underline}#globalContainer{width:100%;font-size:inherit;overflow:hidden}.mainContainer{width:85% !important;max-width:1200px !important;margin:0 auto 0 auto !important;font-size:inherit !important}.mainContainer .section-inner,.mainContainer h1,.mainContainer h2,.mainContainer h3,.mainContainer p,.mainContainer .entry-content,.mainContainer .wp-block-cover__inner-container{max-width:unset !important}body.lightboxOpen #wpadminbar,body.lightboxOpen #headerContainer{z-index:1}#wpadminbar{position:sticky !important;top:0;left:0;margin:0}#headerContainer{width:280px;display:flex;flex-direction:row;padding:10px 0;fill:#FFF;background:#191B44;color:#FFF;font-size:inherit;position:sticky;top:0;left:0;width:100%;margin:0;z-index:1000}#headerContainer *{fill:inherit;color:inherit}#headerContainer .search-modal input{color:#191B44;background:#FFF}#headerContainer .search-modal input:focus{outline:none}#headerContainer .search-modal svg{fill:#191B44}#headerContainer *{font-size:14px !important;letter-spacing:inherit !important;text-transform:uppercase;font-weight:400 !important}#headerContainer ul li.lang-item{border-right:#76A9DA 1px solid;margin-right:10px;padding-right:10px;padding-left:30px;margin-left:2.6rem}#headerContainer ul li.lang-item a{opacity:.5}#headerContainer ul li.lang-item a:before{display:none}#headerContainer ul li.current-lang.lang-item a{opacity:1}#headerContainer ul li.lang-item:hover a{opacity:1}#headerContainer ul li.lang-item:before{content:"";-webkit-mask:url("../assets/images/world.svg") no-repeat 50% 50%;mask:url("../assets/images/world.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:22px;height:22px;position:absolute;transform:translate(0, -50%);webkit-transform:translate(0, -50%);left:0;top:50%;background-color:currentColor}#headerContainer ul li.lang-item ~ .lang-item{padding-left:0;margin-left:0}#headerContainer ul li.lang-item ~ .lang-item:before{display:none}#headerContainer ul li.lang-item:last-child{padding-right:0;margin-right:0;border-right:none}#headerContainer{background:#FFF;border-bottom:#4C3476 1px solid}#headerContainer ul{align-items:center}#headerContainer ul li{margin:0 0 0 20px}#headerContainer ul li:first-child{margin-left:0}#headerContainer ul li.button{background:#76A9DA;color:#FFF;padding:10px 14px;font-weight:100;-webkit-border-radius:7px !important;-moz-border-radius:7px !important;border-radius:7px !important}#headerContainer *{fill:#191B44;color:#191B44}#headerContainer *.button a{color:#FFF}#headerContainer *.current-menu-item:not(.button) a{color:#FFF;text-decoration:none}#headerContainer *.current-menu-item:not(.button) a:hover{text-decoration:underline}#headerContainer *.current-menu-item:not(.button):before{background:#4C3476;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:105%;width:calc(100% + 20px);height:500px;position:absolute;bottom:-10px;left:50%}@media only screen and (max-width: 869px){#headerContainer .mobileToogleOn .primary-menu{display:none !important}}@media only screen and (max-width: 1023px){#headerContainer .mobileToogleOn{display:flex !important}#headerContainer .mobileToogleOn .primary-menu li{display:none}#headerContainer .mobileToogleOn .primary-menu li:nth-child(1),#headerContainer .mobileToogleOn .primary-menu li:nth-child(2),#headerContainer .mobileToogleOn .primary-menu li:nth-child(3){display:block}#headerContainer .mobileToogleOn .mobile-nav-toggle{display:block !important}#headerContainer .primary-menu-wrapper{display:none !important}}@media only screen and (min-width: 1024px){#headerContainer .mobileToogleOn{display:none !important}#headerContainer .primary-menu-wrapper{display:flex !important}}#site-header{background:inherit !important;color:inherit !important}#headerContainer .button,#headerContainer button,.menu-modal .button,.menu-modal button{min-width:0;border-bottom:none !important}.header-inner{padding:0 0 !important;align-items:center;display:flex}.header-inner>*{align-self:center}@media only screen and (max-height: 499px){.header-inner{padding:0 !important}}.header-titles-wrapper{flex-grow:1;justify-content:space-between !important;padding:0 !important;margin-right:0 !important}.header-titles{max-width:277px;width:80%;margin:0 !important;padding:0 20px 0 0}.mobileToogleOn{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.mobileToogleOn>*{margin:0 20px 0 0}.mobileToogleOn>*:last-child{margin-right:0}.mobileToogleOn ul{width:auto;margin:0 !important}@media only screen and (max-width: 406px){.mobileToogleOn .language-menu{display:none}}.nav-toggle{display:block !important;text-align:right !important;right:unset !important;position:relative !important;padding:0 !important;width:auto !important}.nav-toggle .toggle-inner{widows:auto !important;display:block !important}.nav-toggle .toggle-text{display:none}.nav-toggle .toggle-icon{width:28px !important}.nav-toggle .toggle-icon svg{width:31px !important;margin:0 auto !important}#headerLogo{width:100%;margin-bottom:4px}.header-navigation-wrapper{display:block !important}.header-navigation-wrapper>*{display:flex;flex-wrap:nowrap;justify-content:flex-end}.primary-menu{margin-top:0 !important}.gradientLine{height:10px;width:100%}.gradientLine:before{position:absolute;top:0;left:50%;width:100vw;height:100%;background:#4C3476;background:linear-gradient(90deg, #fff 0%, #4c3476 25%, #4c3476 75%, #fff 100%)}.entry-header{min-height:300px !important}.entry-header,.wp-block-cover{padding:0 !important;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto !important;max-width:none !important;overflow:unset !important}.entry-header h1,.entry-header h2,.entry-header p,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover p{color:inherit}.entry-header .backgroundFull,.wp-block-cover .backgroundFull{position:absolute;width:100vw;height:100%;top:0;left:50%;overflow:hidden}.entry-header .backgroundFull *,.wp-block-cover .backgroundFull *{background:inherit}.entry-header .backgroundFull .bgMedia,.wp-block-cover .backgroundFull .bgMedia{position:absolute;width:100%;top:50%;left:50%}.entry-header .backgroundFull .bgMedia>*,.wp-block-cover .backgroundFull .bgMedia>*{width:100% !important;height:100% !important}.entry-header .backgroundFull .bgMedia:after,.wp-block-cover .backgroundFull .bgMedia:after{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4}.entry-header .section-inner,.wp-block-cover .section-inner{max-width:unset}.wp-block-cover .wp-block-cover__inner-container p,.wp-block-cover .wp-block-cover__inner-container h1,.wp-block-cover .wp-block-cover__inner-container h2,.wp-block-cover .wp-block-cover__inner-container h3,.wp-block-cover .wp-block-cover__inner-container h4{padding:0}.wp-block-cover .wp-block-cover__inner-container p:last-child,.wp-block-cover .wp-block-cover__inner-container h1:last-child,.wp-block-cover .wp-block-cover__inner-container h2:last-child,.wp-block-cover .wp-block-cover__inner-container h3:last-child,.wp-block-cover .wp-block-cover__inner-container h4:last-child{margin-bottom:20px !important}.wp-block-cover{min-height:200pxmodul}.post-inner{padding:0 !important}.contentList{display:grid;width:100%;grid-template-columns:1fr;gap:10px;place-items:stretch;justify-content:stretch;margin:0;padding:0}.contentList .listBackground{display:none}.contentList>*{margin:0;padding:0;display:block;background:#4C3476;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.contentList>* .listInner{height:100%;display:grid;grid-template-columns:1fr 2fr;z-index:1;gap:10px;place-items:stretch;justify-content:stretch}.contentList>* .listInner .listImage{overflow:hidden}.contentList>* .listInner .listImage span{display:block;background:rgba(255,255,255,0.4);position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0 !important}.contentList>* .listInner .listData{padding:20px 10px;text-align:left}.contentList>* .listInner .listData *{font-size:16px !important;margin:0 auto 15px}.contentList>* .listInner .listData *:last-child{margin-bottom:0}.contentList>* .listInner .listData h1,.contentList>* .listInner .listData h2,.contentList>* .listInner .listData h3,.contentList>* .listInner .listData h4,.contentList>* .listInner .listData h5{text-transform:uppercase}.contentList>* .listInner .listData .button{font-size:1em !important}@media only screen and (max-width: 599px){.contentList .classItem .listInner{grid-template-columns:1fr}.contentList .classItem .listInner .classImage{height:150px}.contentList .classItem .listInner .listData{text-align:center}}@media only screen and (min-width: 900px){.contentList.list-small{grid-template-columns:1fr 1fr}}.contentList.teacherList{padding-bottom:30px;grid-template-columns:1fr 1fr 1fr !important;gap:20px 30px}@media only screen and (max-width: 799px){.contentList.teacherList{grid-template-columns:1fr 1fr !important}}@media only screen and (max-width: 599px){.contentList.teacherList{grid-template-columns:1fr !important}}.contentList.teacherList>*{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent}.contentList.teacherList>* .listInner{grid-template-columns:1fr;align-items:start;align-content:start;gap:20px}.contentList.teacherList>* .listInner>*{margin:0 auto;padding:0}.contentList.teacherList>* .listInner .listImage{width:100%;max-width:90px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#7C7C7C}.contentList.teacherList>* .listInner .listImage:before{width:1px;padding-top:100%}.contentList.teacherList>* .listInner .listData *{text-align:center;text-transform:none;margin:0 auto 10px;padding:0 0 10px}.contentList.teacherList>* .listInner .listData *:after{position:absolute;bottom:0;width:100%;max-width:20px;background:currentColor;left:50%;height:2px}.contentList.teacherList>* .listInner .listData *:last-child{margin-bottom:0;padding-bottom:0}.contentList.teacherList>* .listInner .listData *:last-child:after{display:none}.contentList.teacherList.list-big{grid-template-columns:1fr !important;gap:0}.contentList.teacherList.list-big>*{padding-top:20px;margin-top:20px;border-top:#e4e4e4 2px solid}.contentList.teacherList.list-big>* p{text-align:left !important}@media only screen and (min-width: 600px){.contentList.teacherList.list-big>* .listInner{grid-template-columns:90px 1fr !important}.contentList.teacherList.list-big>* .listInner .listData{width:100%}.contentList.teacherList.list-big>* .listInner .listData,.contentList.teacherList.list-big>* .listInner .listData>*{text-align:left !important}.contentList.teacherList.list-big>* .listInner .listData h3:after{transform:none;webkit-transform:none;left:0}}.list-big.contentList.classList,.list-big.contentList.courseList,.list-big.contentList.workshopList{gap:0;max-width:800px;margin-bottom:0 !important}.list-big.contentList.classList>*,.list-big.contentList.courseList>*,.list-big.contentList.workshopList>*{margin:0;padding:30px 0 20px;background:#4C3476;overflow:unset;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.list-big.contentList.classList>*:nth-child(2n+1),.list-big.contentList.courseList>*:nth-child(2n+1),.list-big.contentList.workshopList>*:nth-child(2n+1){background:#76A9DA}.list-big.contentList.classList>*:nth-child(2n+1):before,.list-big.contentList.courseList>*:nth-child(2n+1):before,.list-big.contentList.workshopList>*:nth-child(2n+1):before{border-top-color:#76A9DA}.list-big.contentList.classList>*:before,.list-big.contentList.courseList>*:before,.list-big.contentList.workshopList>*:before{width:100vw;height:10px;position:absolute;background:inherit;top:0;left:50%;z-index:1}.list-big.contentList.classList>* .listBackground,.list-big.contentList.courseList>* .listBackground,.list-big.contentList.workshopList>* .listBackground{display:block;top:0;left:50%;position:absolute;background:inherit;width:100vw;height:100%}.list-big.contentList.classList>* .listBackground:before,.list-big.contentList.courseList>* .listBackground:before,.list-big.contentList.workshopList>* .listBackground:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.5) 500px);background:-o-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.5) 500px);background:linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.5) 500px)}@media only screen and (min-width: 700px){.list-big.contentList.classList>* .listInner,.list-big.contentList.courseList>* .listInner,.list-big.contentList.workshopList>* .listInner{gap:40px}.list-big.contentList.classList>*:nth-child(2n+1) .listInner,.list-big.contentList.courseList>*:nth-child(2n+1) .listInner,.list-big.contentList.workshopList>*:nth-child(2n+1) .listInner{grid-template-columns:2fr 1fr}.list-big.contentList.classList>*:nth-child(2n+1) .listInner .listImage,.list-big.contentList.courseList>*:nth-child(2n+1) .listInner .listImage,.list-big.contentList.workshopList>*:nth-child(2n+1) .listInner .listImage{grid-column-start:2}.list-big.contentList.classList>*:nth-child(2n+1) .listData,.list-big.contentList.courseList>*:nth-child(2n+1) .listData,.list-big.contentList.workshopList>*:nth-child(2n+1) .listData{text-align:right;grid-row-start:1;grid-column-start:1}}.list-big.contentList.classList>* .listImage,.list-big.contentList.courseList>* .listImage,.list-big.contentList.workshopList>* .listImage{background:blue !important;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.list-big.contentList.classList>* .listImage:before,.list-big.contentList.courseList>* .listImage:before,.list-big.contentList.workshopList>* .listImage:before{padding-top:100%;width:1px}.list-big.contentList.classList>* .listData,.list-big.contentList.courseList>* .listData,.list-big.contentList.workshopList>* .listData{color:#FFF}@media only screen and (max-width: 599px){.list-big.contentList.classList .listImage,.list-big.contentList.courseList .listImage,.list-big.contentList.workshopList .listImage{height:auto;width:100%;max-width:180px;margin:0 auto}.list-big.contentList.classList .listData,.list-big.contentList.courseList .listData,.list-big.contentList.workshopList .listData{text-align:center}}#site-footer{background:#191B44 !important;color:#FFF !important;padding:0 !important}#site-footer:before{position:absolute;top:0;left:50%;width:100vw;height:100%;background:inherit}#site-footer .section-inner{padding:30px 0 !important;display:block !important;width:100%}#site-footer .section-inner .fw ul{border-bottom:#FFF 2px solid;margin:0 auto 20px 0;padding:0 0 20px}#site-footer .section-inner .fw ul:empty{display:none}#site-footer .section-inner #footerInfo{display:flex !important;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;justify-content:space-between}#site-footer .section-inner #footerInfo .footerInnerInfo{display:flex;flex-wrap:nowrap}@media only screen and (max-width: 849px){#site-footer .section-inner #footerInfo .footerInnerInfo{display:block}#site-footer .section-inner #footerInfo .footerInnerInfo>*{margin:0 0 40px 0 !important}#site-footer .section-inner #footerInfo .footerInnerInfo>*:last-child{margin-bottom:0}}#site-footer .section-inner #footerInfo .footerInnerInfo>*{margin:0 40px 0 0}#site-footer .section-inner #footerInfo .footerInnerInfo>* p{margin:0 0 10px 0}#site-footer .section-inner #footerInfo .footerInnerInfo>* p:last-child{margin-bottom:0}#site-footer .footer-social{display:flex;margin:0;padding:0;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-end;align-items:center;list-style:none}#site-footer .footer-social li{margin-left:20px;width:40px}#site-footer .footer-social li a{width:100%;background:#FFF;color:#191B44;fill:currentColor;display:block;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#site-footer .footer-social li a:before{width:1px;padding-top:100%;opacity:0}#site-footer .footer-social li a *{position:absolute;fill:inherit}#site-footer .footer-social li a span{display:none}#site-footer .footer-social li a svg{width:70%;top:50%;left:50%;transition:width 250ms}#site-footer .footer-social li a:hover svg{width:80%}.spectra-image-gallery__layout--carousel .slick-slide{transition:opacity .5s}.spectra-image-gallery__layout--carousel .spectra-image-gallery__media--carousel{aspect-ratio:16/8 !important}.spectra-image-gallery__layout--carousel picture{position:absolute;top:0;left:0;width:100%;height:100%}.spectra-image-gallery__layout--carousel picture>*{position:absolute;width:100%;height:auto;top:50%;left:50%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;transform:translate(-50%, -50%) !important}.spectra-image-gallery__media-wrapper .spectra-image-gallery__layout--carousel picture>*{transform:translate(-50%, -50%) scale3d(1.1, 1.1, 1.1)}.spectra-image-gallery__layout--carousel .spectra-image-gallery__control-arrows{width:10vw !important;max-width:116px !important;min-width:38px !important;padding:0 !important;overflow:hidden;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important}.is-style-shortWidth .spectra-image-gallery__layout--carousel .spectra-image-gallery__control-arrows{max-width:80px !important}.spectra-image-gallery__layout--carousel .spectra-image-gallery__control-arrows:hover:before{opacity:.5 !important}.spectra-image-gallery__layout--carousel .spectra-image-gallery__control-arrows:before,.spectra-image-gallery__layout--carousel .spectra-image-gallery__control-arrows:after{content:"" !important;display:block !important}.spectra-image-gallery__layout--carousel .spectra-image-gallery__control-arrows:before{background:#4C3476 !important;opacity:0 !important;width:100% !important;padding-top:100% !important;transition:opacity 250ms}.spectra-image-gallery__layout--carousel .spectra-image-gallery__control-arrows:after{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url("../assets/images/arrows.png") no-repeat 0 0 !important;background-size:cover !important}.spectra-image-gallery__layout--carousel .spectra-image-gallery__control-arrows.slick-next:after{background-position:0 bottom !important}.spectra-image-gallery__layout--carousel .spectra-image-gallery__control-arrows>*{display:none}.spectra-image-gallery__layout--carousel .slick-dots li button{border:none !important;min-width:0 !important;background:transparent !important;font-size:0px !important;padding:0 !important}.spectra-image-gallery__layout--carousel .slick-dots li button:before{color:inherit !important;opacity:1 !important}.spectra-image-gallery__layout--carousel .slick-dots li:not(.slick-active) button{color:#D9D9D9 !important}.spectra-image-gallery__layout--carousel .slick-dots li:not(.slick-active) button:hover{color:#9C9C9C !important}.spectra-image-gallery__layout--carousel .slick-dots li.slick-active button{color:#4C3476 !important}body .wp-block-cover.is-style-logo.noPaddingBottom .wp-block-cover__inner-container{padding-bottom:0 !important}body .wp-block-cover.is-style-logo.noPaddingTop .wp-block-cover__inner-container{padding-top:0 !important}.wp-block-uagb-container{margin-bottom:0}.wp-block-uagb-container h1,.wp-block-uagb-container h2,.wp-block-uagb-container h3,.wp-block-uagb-container h4,.wp-block-uagb-container h5,.wp-block-uagb-container h6,.wp-block-uagb-container p{margin-bottom:0 !important}.wp-block-uagb-google-map{width:100%;height:90vh;max-height:500px;min-height:100px}.wp-block-uagb-google-map>*{position:absolute;top:0 !important;left:50% !important;width:100vw !important;height:100% !important;max-width:unset !important}@media only screen and (min-width: 600px){.wp-block-uagb-google-map{height:70vh}}.contentHeader .classMainInfo p:after{position:absolute;top:50%;right:0;background:#FFF;width:2px;height:100%;padding:10px 0}.contentHeader .classMainInfo p:last-child:after{display:none}.contentHeader{margin-bottom:50px}.contentHeader .headerMain{padding:120px 0 20px !important;text-align:center;background:#646464}.contentHeader .headerMain .headerBackground{overflow:hidden;background:inherit;position:absolute;top:0;left:50%;width:100vw;height:100%}.contentHeader .headerMain .headerBackground img{position:absolute;width:100%;height:auto;left:50%;top:50%;max-width:unset}.contentHeader .headerMain h1{font-size:2em !important;text-transform:none !important;margin:0 !important;padding:0 !important}.contentHeader .headerMain h1>span{display:inline-block !important;width:auto !important;background:#FFF !important;color:#191B44 !important;padding:10px 20px !important;margin:0 auto 0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.contentHeader .headerMain h1:first-child{margin-top:120px !important}.contentHeader .classMainInfo{padding:10px 0;background:#4C3476;max-width:600px;text-align:center;margin:0 auto;color:#FFF}.contentHeader .classMainInfo:before{position:absolute;background:inherit;top:0;left:50%;width:100vw;height:100%}.contentHeader .classMainInfo p{margin:0;padding:0 10px;display:inline}.contentHeader .classMainInfo p:last-child{padding-right:0}.contentHeader .classMainInfo p:first-child{padding-left:0}@media only screen and (max-width: 499px){.contentHeader .classMainInfo{display:block}.contentHeader .classMainInfo>*:after{display:none}.contentHeader .classMainInfo p{margin-top:5px !important;border-top:#FFF 2px solid;display:block;text-align:center;padding-top:5px !important}.contentHeader .classMainInfo p:after{display:none}.contentHeader .classMainInfo>*:first-child p:first-child{border-top:none}}@media only screen and (min-width: 800px){.contentHeader .classMainInfo.double{display:flex;align-items:flex-start;justify-content:center}.contentHeader .classMainInfo.double p{padding:0;display:block}.contentHeader .classMainInfo.double p:after{display:none}.contentHeader .classMainInfo.double>*{padding:0 15px 0}.contentHeader .classMainInfo.double>*:after{content:"";display:block;position:absolute;transform:translate(-50%, -50%);webkit-transform:translate(-50%, -50%);top:50%;left:0;background:#FFF;width:2px;height:100%;padding:10px 0}.contentHeader .classMainInfo.double>*:last-child{padding-right:0}.contentHeader .classMainInfo.double>*:first-child{padding-left:0}.contentHeader .classMainInfo.double>*:first-child:after{display:none}.contentHeader .classMainInfo.double>*:first-child{text-align:right}.contentHeader .classMainInfo.double>*:last-child{text-align:left}}form{padding-top:30px;max-width:650px !important;margin-left:auto !important;margin-right:auto !important}form label{margin-bottom:0}form label input,form textarea{padding:10px 10px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;font-size:1em}.wp-block-uagb-container{max-width:650px !important;width:100%;margin-left:auto !important;margin-right:auto !important}.wp-block-file{display:block;margin:0 0 10px;font-size:inherit !important}.wp-block-file:last-child,.uagb-container-inner-blocks-wrap .wp-block-file{margin-bottom:0 !important}.wp-block-file a{display:block;background:#FFF !important;color:#191B44 !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:3px 10px;width:100%;text-decoration:none;font-size:inherit}.wp-block-file a:hover{text-decoration:underline}.broom{font-size:10px;text-transform:none;text-decoration:none;display:flex;align-items:center;justify-content:flex-end;padding:15px 0;text-align:center}.broom:before{position:absolute;top:0;left:50%;width:100vw;height:100%;background:rgba(0,0,0,0.5)}.broom .broomLogo{display:block;color:#4ea9ec}.broom .broomLogo svg{width:40px;fill:currentColor !important}.broom .broomLogo svg *{fill:inherit}.broom:hover:before{background:rgba(9,58,96,0.2)}@media (min-width: 1400px){#mainContainer{max-width:none;width:84vw}}
