@media 	screen and (max-width: 1499px),screen and (max-device-width: 1499px) and (orientation: portrait),screen and (max-device-width: 1279px) and (orientation: landscape){html{font-size: 50%;}}@media 	screen and (max-width: 1279px),screen and (max-device-width: 1279px) and (orientation: portrait),screen and (max-device-width: 1023px) and (orientation: landscape){html{font-size: 45%;}h1{font-size: 7.2rem;}h2,h1.smaller,.moduleTitle{font-size: 4.4rem;}h3{font-size: 2.6rem;}h4{font-size: 5.4rem;}h5{font-size: 2.6rem;}h6{font-size: 2rem;}}@media 	screen and (max-width: 1023px),screen and (max-device-width: 1023px) and (orientation: portrait),screen and (max-device-width: 767px) and (orientation: landscape){html{font-size: 40%;}h1{font-size: 6.2rem;}h2,h1.smaller,.moduleTitle{font-size: 4.4rem;}h3{font-size: 2.6rem;}h4{font-size: 5.4rem;}h5{font-size: 2.6rem;}h6{font-size: 2rem;}form{padding: 2em;}.row > div,.col > div{max-width: calc(100% - 3em);margin: 1.5em;}main .row > .col{flex: 0 1 auto;width: 100%;}[data-column-right="small"] .col.right{flex: 0 1 auto;}.row.small{width: calc(96rem + 3em);}div.width-20,body .news .news-item{width: calc(33.33% - 3em);}div.width-25{width: calc(33.33% - 3em);}div.width-33{width: calc(50% - 3em);}div.width-50,body .news.width-66 .news-item{width: calc(50% - 3em);}div.width-66{width: calc(100% - 3em);}div.width-75{width: calc(100% - 3em);}body .w-s-banner .img-container{display: none;}body .news .news-items{margin: -1.5em;}body .news .news-item{margin: 1.5em;}body .news .content-wrap{padding: 1em;}body .carousel.index:not(.quotes) .swiper-slide{width: 33.33%;}body .faces.list .face-item{width: calc(25% - 3em);margin: 1.5em;}body .faces.list .faces-list{margin: -1.5em;}body .faces.list .view{margin: -1.5em;}body .faces.list .view > div{margin: 0 1.5em;}body .download.index .download-items{margin: 0 -1.5em;}body .download.index .download-item{width: calc(33.33% - 3em);margin: 1.5em;}body .download.index.width-50 .download-item,body .col .download.index .download-item{width: calc(50% - 3em);}body .w-s-method .img{padding: 1.5em;}body .w-s-method .method-item{margin: 1.5em;}body .w-s-method .img-container::before,body .w-s-method .img-container::after{width: calc(3em - 2rem);}body .w-s-method .method-item{width: calc(20% - 3em);}body .w-s-method .method-container{margin: -1.5em 0;}footer .col.right{flex: 0 1 auto;width: 100%;}footer .col.left{order: 1;}body .w-s-aside-buttons a.contact{position: fixed;writing-mode: inherit;transform: none;justify-content: center;bottom: 0;left: 0;right: 0;}body .w-s-aside-buttons a.contact span{padding: 0.25em 1em;}body .w-s-aside-buttons a.contact span::after{margin-top: 0;margin-left: 1em;}body .carousel.index [class*="carousel-nav"]::before{font-size: 1.6em;}body .carousel.index .carousel-nav-next::before{right: -0.66em;}body .carousel.index .carousel-nav-prev::before{left: -0.66em;}body .footer-bottom-content{padding-bottom: 3em;}body .courses.list form{grid-template-columns: 1fr;gap: 3rem;}body .grid.grid--courses .courses.list{margin-bottom: 15%;}body .courses.list div.form > form > div.checkboxGroup label:not(.active) + .checkboxGroup{display: none;}body .courses.list div.form > form > div > label > span{display: inline-block;}body .courses.list div.form > form > div.checkboxGroup label.active span{transform: rotate(-180deg);}}@media 	screen and (max-width: 767px),screen and (max-device-width: 767px) and (orientation: portrait),screen and (max-device-width: 499px) and (orientation: landscape){h1{font-size: 4.8rem;}h2,h1.smaller,.moduleTitle{font-size: 3.6rem;}h3{font-size: 2.4rem;}h4{font-size: 3.6rem;}h5{font-size: 2.4rem;}h6{font-size: 2rem;}main{padding-top: 11rem;}.grid.aside .row{top: calc(11rem + 2em);}.grid.search .row > div{flex-flow: column nowrap;}.search.searchForm .moduleTitle{margin: 0 0 0.5em 0;}body .carousel.index:not(.quotes) .swiper-slide{width: 50%;}body .download.index .download-item{width: calc(50% - 3em);}body .download.index.width-50 .download-item,body .col .download.index .download-item{width: calc(50% - 3em);}header .col-right-bottom-content .nav-container{display: none;}div.navicon-button{display: flex;}header .col.right > .col-right-bottom-content{margin-bottom: 0.25em;}header .col.right > .col-right-bottom-content > div{margin-left: 1em;}header div > .logo-container{margin-top: 1.5rem;}body .faces-related .face-details{flex-flow: column nowrap;}body .faces-related .face-details > .face-contact{margin-top: 1em;display: flex;flex-flow: column nowrap;}body .faces-related .face-details-wrap{padding: 1em;}body .faces.list .face-item{width: calc(33.33% - 3em);}body .w-s-method .method-container{justify-content: center;}body .w-s-method .method-item{width: calc(33.33% - 3em);}body .w-s-method .img-container{margin: 0 auto;width: 66.66%;}body nav#mobile-nav{display: block;}body .track .information{gap: 3rem;}body .track .information--aside{border: none;margin: 0;padding: 0;}body .course--view .track_footer{align-items: flex-start;}body .course--view .tabs_content--left button.tab{margin: 0;}body .course_additional,body .course--view .track_footer,body .track .information,body .course--view_tabs,body .course--view .teacher_block{display: flex;flex-flow: column nowrap;}body .course_additional .course_related--item{gap: 0;margin-bottom: 3rem;grid-template-columns: 1fr;}body .course--item{grid-template-columns: 1fr auto;padding-left: 0;padding-right: 0;}body .course--item.highlighted{margin-left: -1.5em;margin-right: -1.5em;padding-left: 1.5em;padding-right: 1.5em;display: block;}body .course--item.highlighted .course_desc{margin-top: 6rem;}body .course--item .course_title{grid-column: 1 / 6;}body .course--item .course_desc,body .course--item .track_list{grid-column: 1 / 7;}body .course--item .label_container{grid-column: 6 /  7;margin-bottom: 3rem;}body .course--item .course_label{width: 7rem;height: 7rem;font-size: 0.6em;}body .course--item .desc--left{grid-column: span 2;text-align: left;}body .courses.list .course_title{font-size: 3.2rem;}body .courses.list .track_list .track{grid-template-columns: 1fr auto;gap: 0 3rem;line-height: 1.25;}body .courses.list .track_list .track_date,body .courses.list .track_list .track_location{grid-column: 1 / 2;}body .courses.list .track_list .track_cta{grid-column: 2 / 2;grid-row: 1 / 3;}body .courses.list .track_list .track + .track{padding-top: 1rem;margin-top: 1rem;}body .course--view .track .information{grid-template-columns: 1fr;gap: 3rem;}body .course--view .track .information--aside{margin-left: 0;}}@media	screen and (max-width: 559px),screen and (max-device-width: 559px) and (orientation: portrait){div.width-20,body .news .news-item,body .faces.list .face-item{width: calc(50% - 3em);}div.width-25{width: calc(50% - 3em);}div.width-33{width: calc(100% - 3em);}div.width-50,body .news.width-66 .news-item{width: calc(100% - 3em);}div.width-66{width: calc(100% - 3em);}.footer-bottom-content .row{flex-direction: row-reverse;justify-content: start;}.footer-bottom-content .row > .nav-container{margin-left: auto;margin-right: auto;justify-content: center;flex-direction: column;align-items: start;}.footer-bottom-content .row > .footer-copyright{display:none;}footer .row > .nav-container > .footer-copyright{display: block;margin: 0 1em;}footer .quality-marks{flex-direction: column;max-height: 150px;flex-wrap: wrap;margin: 3rem;}#footer-menu{flex-flow: column nowrap;}body .download.index .download-item,body .download.index.width-50 .download-item,body .col .download.index .download-item{width: calc(100% - 3em);}body .faces.searchForm form{flex-flow: row wrap;}body .faces.searchForm div.form > form > div.select{margin-bottom: 1em;}body .faces.searchForm div.form > form > div{flex: 1 1 50%;}body .faces.searchForm div.form > form > div.submit{margin-right: 0.5em;}body .w-s-banner .text{max-width: calc(75% - 4em);}main,nav#mobile-nav{padding-top: 8.5rem;}.logo-container{width: 15rem;}body .carousel.index.quotes .carousel-item{flex-flow: column nowrap;}body .carousel.index.quotes .carousel-text{width: auto;}body .carousel.index.quotes .carousel-item > .carousel-img{margin-top: 1.5em;}body .faces.list .view{flex-flow: column nowrap;}body .faces.list .view > .img-container{margin-top: 3em;}body .w-s-method .method-item{width: calc(50% - 3em);}header .col.right > div.col-right-top-content{display: none;}body div > .w-banner2-text{width: calc(100% - 3em);}}@media	screen and (max-width: 400px),screen and (max-device-width: 400px) and (orientation: portrait){h1{font-size: 4.2rem;}h2,h1.smaller,.moduleTitle{font-size: 3rem;}h3{font-size: 2.2rem;}h4{font-size: 3rem;}h5{font-size: 2.2rem;}h6{font-size: 2rem;}div.width-20,body .news .news-item,body .faces.list .face-item{width: calc(100% - 3em);}div.width-25{width: calc(100% - 3em);}body .faces-related .face-item{flex-flow: column nowrap;align-items: inherit;}body .faces-related .face-img{order: 1;}body .faces-related .face-img{max-width: 100%;}body .w-s-method .method-item{width: calc(100% - 3em);}body .carousel.index:not(.quotes) .swiper-slide{width: 100%;}body .w-s-method .img-container{width: 50%;}}@media(max-width:767px){.only-desktop{display:none !important;}}@media(min-width:768px){.only-mobile{display:none !important;}}