@charset "UTF-8";body{font-size:100%}span.ss-editor-tiny-text{font-size:.8em}span.ss-editor-small-text{font-size:1em}span.ss-editor-big-text{font-size:1.2em}span.ss-editor-bigger-text{font-size:1.4em}span.ss-editor-massive-text{font-size:1.6em}.sticky-menu{position:fixed;top:0;width:100%}.ss-top{display:none}.ss-icon-small{width:15px;height:15px}.ss-icon-medium{width:20px;height:20px}.ss-icon-big{width:40px;height:40px}main .ss-section.ss-nav.ss-invisible-head{position:sticky;top:0;width:100%;z-index:120;border-bottom:1px solid #9c9b9b}main .ss-section.ss-nav.ss-invisible-head .ss-top{display:block}.admin-bar main .ss-section.ss-nav.ss-invisible-head{top:32px}main .ss-section.ss-registration-float{padding:15px 0}p.ss-recaptcha{font-size:1em}.grecaptcha-badge{margin-top:10px}.ss-form-ajax,.ss-form-message{display:none;margin-top:20px}.ss-form-message{padding:5px}.ss-form-message.ss-success{border:2px solid green}.ss-form-message.ss-failure{border:2px solid red}p.ss-centered,h2.ss-centered,h3.ss-centered{text-align:center}main .ss-head-image .ss-title>.ss-left{display:inline-block;vertical-align:middle;max-width:1440px;min-width:1024px;padding:0 30px;margin:0 auto;box-sizing:border-box}main .ss-head-image .ss-title p{line-height:1.5;margin-top:20px;font-size:1.3em;color:#fff}main .ss-head-image .ss-title{position:absolute;left:0;right:0;top:0;bottom:0;text-align:left;display:flex;align-items:center}main .ss-head-image .ss-title .ss-centered{display:inline-block;vertical-align:middle;width:900px}main .ss-head-image .ss-title h1{font-family:oswald,sans-serif;font-size:5em;font-weight:700;line-height:1.2;color:#fff}main .ss-head-image .ss-title .ss-centered>span{text-transform:uppercase;font-family:roboto,sans-serif;font-size:1.55em;letter-spacing:1.5px}main .ss-head-image .ss-title .ss-centered>span span.ss-orange{text-transform:uppercase;font-family:roboto,sans-serif;letter-spacing:1.5px}main .ss-head-image .ss-title .ss-underline{width:7%;margin:0 auto;height:5px;border-radius:5px;margin-top:15px}main .ss-head-image .ss-title .ss-centered>span,main .ss-head-image .ss-title .ss-centered>h1{display:block;width:100%;color:#fff}main{width:100%;min-width:1024px;margin:0 auto}main .ss-head-image img{object-position:center bottom;filter:brightness(60%)}main .ss-head-image{position:relative}main .ss-head-image .ff-placeholder{min-height:800px;max-height:800px}main .ss-head-image picture{display:block;background-color:#f6f6f6;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden;height:100%;min-height:800px;max-height:800px}main .ss-head-image picture img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}main .ss-head-image-nolazy{position:relative}main .ss-head-image-nolazy img{object-position:center bottom;object-fit:cover;filter:brightness(60%);min-height:800px;max-height:800px;width:100%;display:block}main .ss-head-image-nolazy.ss-nofilter img{filter:none}main p,main span,main li,main a{color:#2e2e2e;font-family:montserrat,sans-serif}main li{font-size:1em}main p{font-size:1em;line-height:2}main h2{font-family:oswald,sans-serif;color:#2e2e2e}main h3{font-family:oswald,sans-serif;color:#2e2e2e}.ss-gray-bg{background-color:#e5e5e5}.ss-lightgray-bg{background-color:#f9f8f8}main .ss-blue-bg{background-color:#1b2338}main .ss-green-bg{background-color:#50a162}main section.ss-gallery h3{padding:50px 0;font-size:26px;text-align:center;letter-spacing:4px;text-transform:uppercase}main section.ss-gallery .ss-gallery-contents.ss-orig{display:flex;flex-wrap:nowrap;justify-content:space-between}main section.ss-gallery .ff-imgholder:hover .ss-credit{opacity:1;visibility:visible}main section.ss-gallery .ss-gallery-contents.ss-orig .ss-col{width:32%}main section.ss-gallery .ss-gallery-contents.ss-orig .ss-row2{margin-top:5.2%}main section.ss-gallery .ss-gallery-contents.ss-orig .ss-col1 .ss-row1 .ff-imgholder{padding-top:67.7595%}main section.ss-gallery .ss-gallery-contents.ss-orig .ss-col1 .ss-row2{display:flex;justify-content:space-between}main section.ss-gallery .ss-gallery-contents.ss-orig .ss-col1 .ss-row2 .ff-imgholder{padding-top:67.7419%;width:46.5%}main section.ss-gallery .ss-gallery-contents.ss-orig .ss-col2 .ss-row1 .ff-imgholder{padding-top:140.7%}main section.ss-gallery .ss-gallery-contents.ss-orig .ss-col3 .ss-row1 .ff-imgholder{padding-top:88.2513%}main section.ss-gallery .ss-gallery-contents.ss-orig .ss-col3 .ss-row2 .ff-imgholder{padding-top:47.3%}main section.ss-gallery .ss-gallery-images{display:flex;flex-wrap:wrap}main section.ss-gallery .ss-simp .ff-imgholder{width:calc(100%/3 - 2%/3);padding-top:calc(100%/3 - 2%/3);margin-left:1%;box-sizing:border-box}main section.ss-gallery .ss-simp .ff-imgholder:nth-child(3n+1){margin-left:0}main section.ss-gallery .ss-simp .ff-imgholder:nth-child(n+4){margin-top:1%}main section.ss-gallery .ss-4x2 .ff-imgholder{width:calc(100%/4 - 3%/4);padding-top:calc(100%/4 - 3%/4);margin-left:1%;box-sizing:border-box}main section.ss-gallery .ss-4x2 .ff-imgholder:nth-child(4n+1){margin-left:0}main section.ss-gallery .ss-4x2 .ff-imgholder:nth-child(n+5){margin-top:1%}main .ss-gallery .ff-imgholder .ss-credit{position:absolute;bottom:0;left:0;right:0;padding:25px 15px 30px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));text-align:center;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.465,.183,.153,.946),visibility .4s cubic-bezier(.465,.183,.153,.946)}main .ss-gallery .ff-imgholder .ss-credit h4{font-size:1.3em;color:#fff;font-family:roboto,sans-serif;text-transform:uppercase}main .ss-gallery .ss-col1 .ss-row2 .ff-imgholder .ss-credit h4{font-size:1em}main .ss-gallery .ff-imgholder .ss-credit span{color:#c8c8c8;font-family:montserrat,sans-serif;font-size:1em}main .ss-gallery .ff-imgholder .ss-credit span.caption{color:#fff}main .ss-gallery .ss-col1 .ss-row2 .ff-imgholder .ss-credit span{font-size:.8em}main .ss-gallery .ss-big4small{display:flex}main .ss-gallery .ss-big4small .ss-col{width:49.5%}main .ss-gallery .ss-big4small .ss-col2{display:flex;flex-wrap:wrap;margin-left:1%}main .ss-gallery .ss-big4small .ss-col2 .ff-imgholder{width:calc(100%/2 - 2%/2);padding-top:calc(100%/2 - 2%/2);margin-left:2%;box-sizing:border-box}main .ss-gallery .ss-big4small .ss-col2 .ff-imgholder:nth-child(2n+1){margin-left:0}main .ss-gallery .ss-big4small .ss-col2 .ff-imgholder:nth-child(n+3){margin-top:2%}main .ss-gallery .ss-load{align-self:center;margin-top:20px}main .ss-gallery .ss-load:hover{cursor:pointer}main .ss-gallery .ss-load.ss-ajax:hover{cursor:default}main .ss-gallery .ss-load span{display:inline-block;padding:15px 60px;border-radius:40px;background-color:#f06929;color:#fff;font-family:roboto,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase}main .ss-gallery .ss-load svg{animation-name:load-spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes load-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}main .ss-gallery-extra{margin-top:1%}main .ss-header-credit{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-end}main .ss-header-credit p{color:#fff;width:100%;text-align:center;background:linear-gradient(transparent,rgba(0,0,0,0.8));font-size:1em;padding:0 5%}main .ss-container.ss-class-nav{padding:0}main .ss-icon-rotate-180{transform:rotate(180deg)}body.single-gala-student .ss-desc a{font-weight:700}main .ss-intro-p{width:100%}main .ss-intro-p .ss-container{display:flex;flex-direction:row}main .ss-intro-p h2{position:relative;font-size:2.4em;margin-bottom:10px}main .ss-intro-p .ss-credit span{color:#fff}main .ss-intro-p .ss-container .ff-imgholder{width:40%;height:300px;padding-top:0}main .ss-intro-p .ss-container .ss-right{display:block;width:60%;padding:0 20px}main .ss-intro-p .ss-credit{position:absolute;bottom:0;left:0;right:0;padding:25px 0 10px 15px;background:linear-gradient(transparent,rgba(0,0,0,0.8))}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid gray;padding:5px;border-radius:5px}main .ss-iframe{position:relative;overflow:hidden;padding-top:56.25%}main .ss-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}main .ss-list{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:782px){main p{line-height:1.5;font-size:1em}main .ss-head-image .ff-placeholder{max-height:800px;min-height:0}main .ss-head-image picture{max-height:800px;min-height:0}main .ss-gallery .ff-imgholder .ss-credit{padding:10px 5px 15px}main .ss-gallery .ff-imgholder .ss-credit h4{font-size:16px}main .ss-gallery .ss-col1 .ss-row2 .ff-imgholder .ss-credit h4{font-size:12px}main .ss-gallery .ff-imgholder .ss-credit span{color:#c8c8c8;font-family:montserrat,sans-serif}main .ss-gallery .ss-col1 .ss-row2 .ff-imgholder .ss-credit span{font-size:10px}main section.ss-gallery .ss-gallery-contents.ss-orig{flex-wrap:wrap}main section.ss-gallery .ss-gallery-contents.ss-orig .ss-col{width:100%;margin-top:5.2%}main section.ss-gallery .ss-simp .ff-imgholder{width:calc(100%/2 - 1%/2);padding-top:calc(100%/2 - 1%/2);margin-left:1%;box-sizing:border-box}main section.ss-gallery .ss-simp .ff-imgholder:nth-child(3n+1){margin-left:1%}main section.ss-gallery .ss-simp .ff-imgholder:nth-child(2n+1){margin-left:0}main section.ss-gallery .ss-simp .ff-imgholder:nth-child(n+3){margin-top:1%}main section.ss-gallery .ss-4x2 .ff-imgholder{width:calc(100%/4 - 3%/4);padding-top:calc(100%/4 - 3%/4);margin-left:1%;box-sizing:border-box}main section.ss-gallery .ss-4x2 .ff-imgholder:nth-child(4n+1){margin-left:0}main section.ss-gallery .ss-4x2 .ff-imgholder:nth-child(n+5){margin-top:1%}main section.ss-gallery .ss-4x2 .ff-imgholder{width:calc(100%/2 - 1%/2);padding-top:calc(100%/2 - 1%/2);margin-left:1%;box-sizing:border-box}main section.ss-gallery .ss-4x2 .ff-imgholder:nth-child(2n+1){margin-left:0}main section.ss-gallery .ss-4x2 .ff-imgholder:nth-child(n+3){margin-top:1%}main .ss-gallery .ss-big4small{display:flex;flex-wrap:wrap}main .ss-gallery .ss-big4small .ss-col{width:100%}main .ss-gallery .ss-big4small .ss-col2{margin-top:1%;margin-left:0}main .ss-gallery .ss-big4small .ss-col2 .ff-imgholder{width:calc(100%/2 - 1%/2);padding-top:calc(100%/2 - 1%/2);margin-left:1%;box-sizing:border-box}main .ss-gallery .ss-big4small .ss-col2 .ff-imgholder:nth-child(2n+1){margin-left:0}main .ss-gallery .ss-big4small .ss-col2 .ff-imgholder:nth-child(n+3){margin-top:1%}.admin-bar main .ss-section.ss-nav.ss-invisible-head{top:0}footer .ss-icon-small{width:40px;height:40px;margin:0 auto 10px}main .ss-intro-p .ss-container .ff-imgholder{display:none}main .ss-intro-p .ss-container .ss-right{display:block;width:100%;padding:0 20px;text-align:center}main .ss-header-credit p{padding:0 5% 5px}}*{padding:0;margin:0}ul,li{list-style-type:none}a{color:#000;text-decoration:none}input:not([type=radio]):not([type=checkbox]),label,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:1em;font-family:Arial}select{background:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyBmaWxsPScjZjE2YzIyJz48cG9seWdvbiBwb2ludHM9JzAsMCAxMDAsMCA1MCwxMDAnLz48L3N2Zz4=) no-repeat;background-size:12px;background-position:calc(100% - 20px) center;background-repeat:no-repeat}select,input[type=submit]{-webkit-appearance:none;-webkit-border-radius:none;appearance:none;margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;line-height:1;font-size:1em;font-family:Arial}.ss-orange{color:#f16c22!important}.ss-orange-bg{background-color:#f16c22}.ss-blue{color:#08b0e1}.ss-mobile{display:none}.ss-temp-space{height:500px;background-color:#f8f8f8}.ss-spacer{margin-top:30px}.ss-medium-spacer{margin-top:15px}.ss-small-spacer{margin-top:8px}.ss-text-spacer{margin-top:16px}.ff-imgholder{display:block;position:relative;padding-top:100%;width:100%}.ff-imgholder img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}.ss-hidden{display:none}.ss-hidden-imp{display:none!important}.ff-placeholder{background-color:#f6f6f6;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden;height:100%}.ff-placeholder img{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%!important;object-fit:cover;transition:opacity .5s linear}.ff-placeholder img.ff-loaded{opacity:1}.ff-img-small{filter:blur(50px);transform:scale(1)}main .ss-section{width:100%;padding:40px 0}main .ss-section.ss-nav{padding:0}.ss-container{width:100%;max-width:1440px;min-width:1024px;margin:0 auto;padding:0 4%;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.admin-bar header{top:52px}.admin-bar header.remind{top:32px}header{width:100%;position:absolute;left:0;right:0;top:20px;z-index:300;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap}header.remind{top:0}header .ss-header-container{width:100%;box-sizing:border-box;display:flex;max-width:1440px;min-width:1024px;margin:0 auto;padding:0 30px}.ss-remind{width:100%;padding:5px;text-align:center;background-color:rgba(0,0,0,.4);margin-bottom:14px}.ss-remind p{font-family:montserrat,sans-serif;color:#fff;font-size:.9em}.ss-remind a{color:#fff}.ss-remind a{text-decoration:underline}header .ss-logo img{display:block;width:217px}header .ss-menus{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;padding-left:30px}header .ss-menus>div{width:100%;display:flex;justify-content:flex-end}header .ss-top-menu a{display:flex}header .ss-top-menu a .ss-icon-small+span{margin-left:5px}header .ss-menus>div:nth-child(odd){border-bottom:1px #fff solid}header .ss-menus a,header .ss-menus li{text-decoration:none;color:#fff}header .ss-menus li{padding:0 12px 20px}header .ss-menus li.ss-follow{padding-right:5px}header .ss-menus li.ss-header-media{padding-left:5px;padding-right:5px}header .ss-menus li.ss-header-media a{display:flex;justify-content:center;align-items:center;font-size:14px;width:30px;height:30px;background-color:rgba(255,255,255,.3);border-radius:30px;box-sizing:border-box;text-align:center}header .ss-menus ul{display:flex;list-style-type:none;align-items:center;position:relative}header .ss-menus ul.sub-menu{left:0;position:absolute;display:none;background-color:rgba(0,0,0,.4)}header .ss-menus ul.menu li.menu-item-has-children>a::after{content:"▾";display:inline;position:absolute;width:10px;height:10px;right:10px;top:14px;font-size:20px}header .ss-menus ul.menu li.menu-item-has-children ul.sub-menu{flex-direction:column}header .ss-menus ul.menu li.menu-item-has-children ul.sub-menu li{width:100%;text-align:left}header .ss-menus ul.menu li.menu-item-has-children ul a{padding:6px 20px;font-size:14px;white-space:nowrap}header .ss-menus ul.menu li.menu-item-has-children:hover{background-color:rgba(0,0,0,.4)}header .ss-menus ul.menu li.menu-item-has-children:hover ul.sub-menu{display:block}header .ss-top-menu{font-size:.8em;font-family:montserrat,sans-serif;font-weight:400}header .ss-top-menu .orange.fas{padding-right:5px}header .ss-bottom-menu{font-size:1em;font-family:oswald,sans-serif;font-weight:600}header .ss-bottom-menu li{position:relative;padding:0;text-align:center}header .ss-bottom-menu li a{padding:20px;display:block;letter-spacing:1.5px;text-transform:uppercase}header .ss-bottom-menu li a:hover,header .ss-bottom-menu li.active{color:#f16c22}header .ss-bottom-menu li.active::after{content:"";position:absolute;bottom:6px;left:50%;margin-left:-35%;right:0;height:2px;width:70%;background-color:#f16c22}header .ss-language a{width:24px;height:24px;display:block}header .ss-language img{width:100%;height:100%;border-radius:24px}.admin-bar header .ss-mobile-menus{padding-top:46px}header .ss-mobile-menus{overflow:scroll;transition:.5s width cubic-bezier(.465,.183,.153,.946);position:fixed;left:0;top:0;bottom:0;width:0;background-color:#c64d09;z-index:500}header .ss-mobile-menus>div,header .ss-mobile-menus>div>div{float:right;clear:both}header .ss-mobile-menus>div>div{width:100%}header .ss-mobile-menus .ss-sandwich-menu{width:100%}header .ss-mobile-menus.ss-show{width:50vw}header .ss-mobile-menus>div>div>ul{font-family:oswald,sans-serif;font-weight:600;float:right}header .ss-mobile-menus>div>div>ul>li{float:right;clear:both;text-align:right;width:100%;display:block;font-size:16px;color:#fff;text-transform:uppercase}header .ss-mobile-menus>div>div>ul>li>a{display:block;padding:10px;width:100%;box-sizing:border-box;line-height:normal;float:none;color:#fff}header .ss-mobile-menus>div>div>ul>li.menu-item-has-children>a:after{content:"▾"}header .ss-mobile-menus>div>div>ul>li.menu-item-has-children ul.sub-menu li a{display:block;padding:5px 10px;font-size:14px;width:100%;box-sizing:border-box;line-height:normal;float:none;color:#fff;text-transform:none}header .ss-mobile-menus .ss-sandwich-extras{width:100%}header .ss-mobile-menus .ss-sandwich-extras a{padding:10px 20px;width:100%;float:right;clear:both}header .ss-mobile-menus .ss-sandwich-extras img{float:right;clear:both;display:block;width:30px;height:30px;border-radius:50px}header .ss-mobile-menus .ss-sandwich-menu-close{padding:10px}header .ss-mobile-menus .ss-sandwich-menu-close span{font-size:32px;color:#fff}main.home .ss-head-image .ss-title:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}main.home .ss-head-image .ss-title{text-align:center;display:block}main .ss-programs{background-color:#f7f8f8}main .ss-programs h2,main.home .ss-about h2{font-family:roboto,sans-serif;font-weight:400;letter-spacing:8px;font-size:2.4em;text-transform:uppercase;text-align:center}main .ss-programs .ss-container>p,main.home .ss-about p{position:relative;display:block;margin-top:10px;font-family:montserrat,sans-serif}main .ss-programs .ss-container>p.ss-small{font-size:1em}main.home .ss-about p{font-size:1em}main .ss-programs .ss-container>p.ss-mark::after{content:"";position:absolute;width:10%;left:50%;margin-left:-5%;bottom:-20px;height:5px;border-radius:5px;background-color:#f16c22}main .ss-programs .ss-container p>span:nth-child(3){font-size:22px}main .ss-programs .ss-programs-singles{margin-top:70px;display:flex;justify-content:space-around}main .ss-programs .ss-programs-single{padding:50px 0 0;display:flex;flex-direction:column;width:46%;background-color:#fff;box-shadow:2px 2px 5px 5px rgba(0,0,0,.1);justify-content:stretch;transition:transform .5s cubic-bezier(.465,.183,.153,.946)}main .ss-programs .ss-programs-single:hover{transform:scale(1.02)}main .ss-programs .ss-programs-single .ss-programs-single-text{padding:0 40px;box-sizing:border-box;flex-grow:1;display:flex;flex-direction:column}main .ss-programs .ss-programs-single-text>*{width:100%;display:block}main .ss-programs .ss-programs-single h3{color:#38393a;font-family:roboto,sans-serif;font-size:1.4em}main .ss-programs .ss-programs-single p{margin-top:20px;font-family:montserrat,sans-serif;text-align:justify;margin-bottom:20px}main .ss-programs .ss-programs-single span{color:#f16c22;font-family:oswald,sans-serif;font-weight:700;margin-top:auto;margin-bottom:40px}main .ss-programs .ss-programs-single .ff-imgholder{margin-top:auto;position:relative;overflow:hidden;padding-top:51.84%}main .ss-programs .ss-programs-single .ff-imgholder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}main .ss-classes{background-color:#e5e5e5}main .ss-classes h2{text-align:center;font-family:roboto,sans-serif;font-weight:400;letter-spacing:8px;font-size:2.4em;text-transform:uppercase}main .ss-classes .ss-container>p{display:block;font-family:montserrat,sans-serif;color:#2e2e2e;margin-top:10px}main .ss-classes .ss-classes-terms{width:100%;margin-top:30px;display:flex;justify-content:space-between}main .ss-classes .ss-classes-term{position:relative;padding:35px 20px;width:24%;box-sizing:border-box;background-color:#fff}main .ss-classes .ss-classes-term h4{font-family:roboto,sans-serif;font-size:1.5em;text-align:center;color:#38393a;font-weight:700;text-transform:uppercase}main .ss-classes .ss-classes-term .ss-classes-prog{width:80%;position:absolute;left:10%;top:-19px;padding:8px 0;box-sizing:border-box;border-radius:25px;background-color:#ef7422;color:#fff;justify-content:center}main .ss-classes .ss-classes-term .ss-classes-prog.ss-open{background-color:#faccad;color:#000}main .ss-classes .ss-classes-term .ss-classes-prog span{font-family:montserrat,sans-serif;font-size:.9em}main .ss-classes .ss-classes-term .ss-classes-start{margin-top:10px}main .ss-classes .ss-classes-term .ss-start{font-family:roboto,sans-serif;color:#38393a;font-weight:700}main .ss-classes .ss-classes-term>div{display:flex;flex-wrap:wrap;width:100%}main .ss-classes .ss-classes-term>div .ss-date{font-family:montserrat,sans-serif;margin-left:auto;text-align:left}main .ss-classes .ss-classes-classes{display:flex;justify-content:space-between;width:100%;margin-top:30px}main .ss-classes .ss-classes-classes .ff-imgholder{position:relative;overflow:hidden;padding-top:104.7244%;width:100%}main .ss-classes .ss-classes-classes .ff-imgholder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}main .ss-classes .ss-classes-class{display:flex;flex-direction:column;width:23%}main .ss-classes .ss-classes-class:hover{cursor:pointer}main .ss-classes .ss-classes-class:hover .ss-classes-class-text span{color:#08b0e1}main .ss-classes .ss-classes-class>*{width:100%}main .ss-classes .ss-classes-class .ss-classes-class-text{flex-grow:1;position:relative;display:flex;flex-direction:column;height:100%}main .ss-classes .ss-classes-class .ss-classes-class-text-container{display:flex;align-items:center;justify-content:center;position:relative;padding:40px 30px;background-color:#fff;box-sizing:border-box;text-align:center;z-index:10;height:100%}main .ss-classes .ss-classes-class .ss-classes-class-text-container>span{font-family:oswald,sans-serif;font-weight:700;font-size:1.2em}main .ss-classes .ss-classes-class .ss-classes-class-slide{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.5);transition:top .5s cubic-bezier(.465,.183,.153,.946);top:0;left:0;z-index:5}main .ss-classes .ss-classes-class:hover .ss-classes-class-slide{top:calc(0px - 100%)}main .ss-classes .ss-classes-class .ss-classes-class-slide .ss-classes-class-slide-button{height:100%;display:flex;justify-content:center}main .ss-classes .ss-classes-class .ss-classes-class-slide .ss-classes-class-slide-button span{align-self:center;font-family:montserrat,sans-serif;padding:15px;border-radius:25px;background-color:#08b0e1;color:#fff}main .ss-classes a.ss-classes-more{position:relative;font-family:montserrat,sans-serif;font-weight:700;display:block;margin-top:25px;padding-top:10px;padding-bottom:10px;text-align:center}main .ss-classes a.ss-classes-more::after{content:"";position:absolute;top:40px;left:30%;height:2px;width:40%;background-color:#ef7422}main .ss-instructors{background-color:#f9f8f8}main .ss-instructors .bx-wrapper{background:0 0;border:none;box-shadow:none}main .ss-instructors h2{font-family:roboto,sans-serif;font-size:1.6em;letter-spacing:8px;text-transform:uppercase;font-weight:400;position:relative;text-align:center}main .ss-instructors h2 span{font-family:roboto,sans-serif}main .ss-instructors h2::after{content:"";position:absolute;top:60px;left:30%;height:2px;width:40%;background-color:#08b0e1}main .ss-instructors-slider-container{width:100%;max-width:1440px;margin:70px auto 0;position:relative}main.home .ss-instructors .ss-custom-nav{left:0;right:0}main.home .ss-instructors .ss-custom-nav i{font-size:50px;color:#d0d0d0}main.home .ss-instructors .ss-custom-nav .owl-prev,main.home .ss-instructors .ss-custom-nav .owl-next{position:absolute;height:80px;z-index:100;top:40%;margin-top:-50px;background-color:transparent;border:none}main.home .ss-instructors .ss-custom-nav .owl-prev svg,main.home .ss-instructors .ss-custom-nav .owl-next svg{height:80px;width:80px}main.home .ss-instructors .ss-custom-nav .owl-prev{left:1%}main.home .ss-instructors .ss-custom-nav .owl-next{right:1%}main.home .ss-instructors .ss-custom-nav button:hover{cursor:pointer}main.home .ss-instructors .ss-custom-nav button:hover i{color:#898989}main .ss-instructors-slider{width:100%}main .ss-instructor-slide{display:block}main .ss-instructor-slide>.ff-imgholder.ss-instructor-art{position:relative;padding-top:77.7778%;width:100%}main .ss-instructor-slide .ss-instructor-photo{width:100px;position:absolute;bottom:-50px;left:3%;overflow:hidden;border-radius:100%;border:5px solid #fff;box-shadow:2px 2px 5px 5px rgba(0,0,0,.1);z-index:15}main .ss-instructor-slide .ss-instructor-details{position:relative}main .ss-instructor-slide .ss-instructor-details .ss-instructor-see{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.5);transition:top .5s cubic-bezier(.465,.183,.153,.946);left:0;top:0;z-index:5}main .ss-instructor-slide .ss-instructor-details .ss-instructor-see .ss-instructor-button{height:100%;display:flex;justify-content:center}main .ss-instructor-slide .ss-instructor-details .ss-instructor-see .ss-instructor-button span{align-self:center;font-family:montserrat,sans-serif;font-size:14px;padding:12px 20px;border-radius:25px;background-color:#08b0e1;color:#fff}main .ss-instructor-slide .ss-instructor-details .ss-instructor-titles{background-color:#f9f8f8;padding:30px 30px 30px 30%;position:relative;z-index:10}main .ss-instructor-slide .ss-instructor-details h4{font-family:oswald,sans-serif;font-weight:400;font-size:1.1em}main .ss-instructor-slide .ss-instructor-details span{font-family:montserrat,sans-serif;font-size:1em}main .ss-instructor-slide:hover .ss-instructor-details .ss-instructor-see{top:calc(0px - 100%)}main .ss-instructor-slide:hover h4,main .ss-instructor-slide:hover span{color:#08b0e1}main .ss-instructor-slide .ss-instructor-details .ss-instructor-see .ss-instructor-button span:hover{background-color:transparent;border:4px solid #08b0e1;box-sizing:border-box;padding:8px 16px}main .ss-instructor-slide .ss-instructor-photo .ff-imgholder{position:relative;overflow:hidden;padding-top:100%;width:100%}main .ss-instructors-slider .ff-imgholder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}main .ss-instructors .ss-instructors-all{width:100%;display:flex;align-content:center;justify-content:center}main .ss-instructors .ss-instructors-all a{font-family:oswald,sans-serif;font-weight:700;letter-spacing:4px;font-size:1em;color:#fff;text-align:center;display:block;width:30%;padding:20px;border-radius:40px;background-color:#1b2338;text-transform:uppercase}main .ss-students{background-color:#fff}main .ss-students h2{display:block;font-family:roboto,sans-serif;font-weight:700;letter-spacing:4px;text-align:center;text-transform:uppercase}main .ss-students h2.ss-showcase{position:relative;margin-top:1.9em;font-size:30px}main .ss-students h2.ss-showcase::after{content:"";position:absolute;top:60px;left:30%;height:2px;width:40%;background-color:#08b0e1}main .ss-students .ss-slider-wrapper{position:relative}main .ss-students .ss-students-companies{width:100%;height:100%}main .ss-students .ss-student-showcase{margin-top:60px;width:100%;display:flex;flex-wrap:wrap}main .ss-students .ss-students-companies .ff-imgholder img{object-fit:contain}main.home .ss-students .ss-custom-nav i{font-size:50px;color:#d0d0d0}main.home .ss-students .ss-custom-nav .owl-prev,main.home .ss-students .ss-custom-nav .owl-next{position:absolute;height:100px;z-index:100;top:50%;margin-top:-50px}main.home .ss-students .ss-custom-nav .owl-prev{left:2%}main.home .ss-students .ss-custom-nav .owl-next{right:2%}main.home .ss-students .ss-custom-nav button:hover{cursor:pointer}main.home .ss-students .ss-custom-nav button:hover i{color:#898989}main .ss-students .ss-student-showcase .ss-element{width:calc(100%/4 - 4%/3);position:relative;box-sizing:border-box}main .ss-students .ss-student-showcase .ss-element:nth-child(4n-3),main .ss-students .ss-student-showcase .ss-element:nth-child(4n-2),main .ss-students .ss-student-showcase .ss-element:nth-child(4n-1){margin-right:1%}main .ss-students .ss-student-showcase .ss-element:nth-child(n+5){margin-top:1%}main .ss-students .ss-student-showcase .ss-element:hover .ss-overlay{opacity:1;visibility:visible;cursor:pointer}main .ss-students .ss-student-showcase .ss-element .ss-overlay{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;background-color:rgba(241,105,39,.45);opacity:0;transition:visibility .5s cubic-bezier(.465,.183,.153,.946),opacity .5s cubic-bezier(.465,.183,.153,.946);visibility:hidden;background:linear-gradient(transparent,rgba(0,0,0,0.8));padding:25px 15px 30px}main .ss-students .ss-student-showcase .ss-element .ss-text{width:100%;text-align:center}main .ss-students .ss-student-showcase .ss-element .ss-text h4{font-family:roboto,sans-serif;font-weight:700;font-size:1.375em;color:#fff;text-transform:uppercase}main .ss-students .ss-student-showcase .ss-element .ss-text span{color:#c8c8c8;font-family:montserrat,sans-serif;font-size:1em}main .ss-students .ss-student-showcase .ss-image{width:100%}main .ss-students .ss-student-showcase .ss-element .ff-imgholder{position:relative;padding-top:100%;width:100%}main .ss-students .ss-student-showcase .ss-element .ff-imgholder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}main .ss-students .ss-showcase-all{margin-top:40px;width:100%;display:flex;align-content:center;justify-content:center}main .ss-students .ss-showcase-all a{font-family:oswald,sans-serif;font-weight:700;letter-spacing:4px;font-size:1em;color:#fff;text-align:center;display:block;width:30%;padding:20px;border-radius:40px;background-color:#1b2338;text-transform:uppercase}main .ss-testimonials.ss-section{overflow-x:hidden;position:relative;padding:0}main .ss-testimonials .ss-testimonials-title{display:none}main .ss-testimonials .ss-testimonials-slider{margin-top:15px}main .ss-testimonials .ss-testimonials-slider .owl-dots{position:absolute;bottom:0;width:100%;padding:10px 0;background-color:rgba(43,39,33,.7)}main .ss-testimonials .owl-theme .owl-dots .owl-dot.active span,main .ss-testimonials .owl-theme .owl-dots .owl-dot:hover span{background:#f16c22}main .ss-testimonials .ss-testimonials-slider li div.ss-slide-container{width:50%;margin-left:10%;padding:50px 30px 30px 70px;margin-top:156px;margin-bottom:215px;box-sizing:border-box;background-color:rgba(43,39,33,.7);position:relative;min-height:330px}main .ss-testimonials li .ss-slide-container .ff-imgholder{height:100px;width:100px;padding-top:0;position:absolute;left:-35px;top:-35px}main .ss-testimonials li .ss-slide-container .ff-imgholder img{border-radius:50%}main .ss-testimonials .ss-testimonials-slider li p{font-family:montserrat,sans-serif;font-size:.875em;color:#b1c7de}main .ss-testimonials li .ss-testimonials-bg{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}main .ss-testimonials li .ss-testimonials-bg .ff-imgholder{padding-top:0;height:100%}main .ss-testimonials .owl-carousel .owl-item{display:flex;flex:1 0 auto}main .ss-testimonials .owl-carousel .owl-stage{display:flex}main .ss-testimonials .ss-testimonials-slider li span.ss-author{display:block;margin-top:10px;font-family:oswald,sans-serif;font-size:.875em;color:#fff;font-weight:700}main .ss-testimonials .ss-testimonials-slider li span.ss-title{letter-spacing:1px;font-family:oswald,sans-serif;color:#f16927;font-size:.875em}main.home .ss-testimonials h2{display:block;font-family:roboto,sans-serif;font-weight:700;letter-spacing:4px;text-align:center;text-transform:uppercase}main .ss-newsletter{background-color:#fff}main .ss-newsletter .ss-container>img{width:70px}main .ss-newsletter .ss-container{align-items:center}main .ss-newsletter h2{margin-top:5px;font-family:roboto,sans-serif;font-size:2.75em;font-weight:500}main .ss-newsletter p{display:block;margin-top:8px;font-family:montserrat,sans-serif;font-weight:700;font-size:1.125em;text-align:center}main .ss-newsletter-controls{width:100%}main .ss-newsletter .mc4wp-form{display:flex;flex-direction:column;width:100%}main .ss-newsletter .ss-newsletter-form{margin:20px auto 0;width:50%;height:60px;border-radius:60px;box-shadow:2px 2px 5px 5px rgba(0,0,0,.1);position:relative}main .ss-newsletter .ss-newsletter-form i,main .ss-newsletter .ss-newsletter-form svg{display:block;position:absolute;left:30px;width:30px;height:100%;font-size:32px;color:#b4b4b4;top:0}main .ss-newsletter .ss-newsletter-form input[type=email]{position:relative;height:100%;width:100%;box-sizing:border-box;padding-left:78px;z-index:20}main .ss-newsletter .ss-newsletter-form input[type=submit]{display:block;position:absolute;height:42px;top:50%;margin-top:-21px;margin-right:16px;right:0;color:#fff;background-color:#1b2338;padding:0 25px;border-radius:42px;z-index:30}main .ss-newsletter .ss-newsletter-form input[type=submit]:hover{cursor:pointer}main .ss-newsletter-notice{visibility:hidden}main .ss-newsletter-notice.show{visibility:visible}main .ss-newsletter .mc4wp-response{margin-top:20px;text-align:center}main .ss-advisor-contact{background-color:#f8f8f8}main .ss-advisor-contact h2{font-family:roboto,sans-serif;font-weight:700;letter-spacing:14px;font-size:2.8em;text-align:center}main .ss-advisor-contact>div>span{font-family:montserrat,sans-serif;font-weight:400;font-size:1.5em;text-align:center;display:block;margin-top:16px}main .ss-advisor-contact .wpcf7-form span.wpcf7-not-valid-tip{padding:5px 0 5px 20px}main .ss-advisor-contact .ss-reg-input{width:100%}main .ss-advisor-contact textarea{width:100%}main .ss-advisor-contact input[type=text],main .ss-advisor-contact input[type=email],main .ss-advisor-contact textarea,main .ss-advisor-contact input[type=tel]{font-family:montserrat,sans-serif;font-size:1em;box-sizing:border-box;padding:20px;margin-top:20px;background-color:#fff;border:1px solid #ebebeb}main .ss-advisor-contact input[type=submit],main .ss-advisor-contact button{margin-top:20px;width:32%;display:block;height:70px;background-color:#1b2338;font-family:roboto,sans-serif;font-weight:700;font-size:1.2em;color:#fff;border-radius:40px;letter-spacing:5px;text-transform:uppercase}main .ss-advisor-contact .wpcf7-response-output{flex-basis:100%;margin:0 auto}main .ss-advisor-contact .ajax-loader{flex-basis:100%;width:48px;height:48px;background-size:48px;background-repeat:no-repeat;background-position:center center;margin:10px auto;display:none}main .ss-advisor-contact .ajax-loader.is-active{display:inline-block}main .ss-advisor-contact .ss-bot-row{width:100%;margin-top:20px}main .ss-advisor-contact .ss-bot-row>span{font-family:montserrat,sans-serif;font-weight:400}main .ss-advisor-contact .ss-bot-row input[type=radio]{width:24px;height:24px}main .ss-advisor-contact .ss-bot-row>span.ss-bot-text{font-weight:700;font-size:1em;color:#3d5492}main .ss-advisor-contact .wpcf7-response-output{margin-top:20px}main #call-advisor{position:relative}main #call-advisor .ss-form-notice{left:50px;padding:10px;background-color:#fff;border:2px #f16c22 solid;position:absolute;transition:opacity .3s linear;visibility:hidden;opacity:0}main #call-advisor .ss-form-notice.ss-show{visibility:visible;opacity:1}main #call-advisor .ss-form-notice::before{content:"";position:absolute;bottom:-15px;left:15%;margin-top:-15px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #f16c22;z-index:1}footer{width:100%;min-width:1024px;margin:0 auto;background-color:#000;padding-top:70px}footer .ss-footer-container{max-width:1440px;min-width:1024px;margin:0 auto}footer span,footer a,footer p,footer h4{color:#fff}footer span,footer p{font-family:montserrat,sans-serif}footer a,footer a span{font-family:montserrat,sans-serif;font-weight:400}footer a,footer p,footer span{color:#888}footer p{margin-bottom:8px}footer a:hover,footer a:hover span{color:#fff}footer h4{font-family:oswald,sans-serif;font-weight:400;font-size:1.1em;margin-bottom:12px;text-transform:uppercase}footer .ss-phone{padding-top:20px;padding-bottom:20px;font-size:1.7em;font-weight:700}footer>div>nav .ss-col4 i{width:20px}footer>div>nav,footer>div>div{padding:0 6%;width:100%;display:flex;box-sizing:border-box}footer>div>div.ss-disclaimers{margin-top:20px;border-top:1px solid gray;padding:30px 6%}footer>div>div.ss-disclaimers .ss-right{margin-left:auto}footer>div>nav>div.ss-col1{width:calc(100%/3);display:flex;flex-direction:column;justify-content:flex-end;padding:0 20px 0 0}footer .ss-rookies a img{display:block;margin:0 auto;width:100%}footer>div>nav>div{width:calc(100%/6);padding:0 20px}footer>div>nav a{display:block;padding-top:8px;padding-bottom:8px}footer .ss-footer-logos{display:flex}footer .ss-footer-logos a{display:block;padding:20px 15px 0}footer .ss-footer-logos a:nth-child(odd){padding:20px 15px 0 0}footer .ss-footer-logos img{height:70px}.ss-head-image .ss-class-links{display:flex;justify-content:center}.ss-head-image .ss-class-links>div{display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:rgba(0,0,0,.3);margin-top:10px}.ss-head-image .ss-class-links a{padding:6px;min-width:125px;font-family:oswald,sans-serif;font-size:1.6em}.ss-head-image .ss-class-links a:hover{color:#f16c22}.ss-head-image .ss-class-links a:nth-child(1){text-align:left}.ss-head-image .ss-class-links a:nth-child(3){text-align:right}.ss-head-image .ss-class-links .ss-line{width:5px;height:100%;background-color:#f16c22}.ss-head-image .ss-class-links a{color:#fff;text-transform:uppercase}main.home .ss-masterclass{position:relative}main.home .ss-masterclass .ss-mobile{display:none}main.home .ss-masterclass.ss-section{padding:10px 0}main.home .ss-masterclass .ss-masterclass-text{display:flex;flex-wrap:wrap}main.home .ss-masterclass .ss-masterclass-text>*{width:100%}main.home .ss-masterclass .ss-desktop .ss-masterclass-text>div{display:flex;justify-content:center}main.home .ss-masterclass .ss-mobile div.ss-enroll{display:flex;justify-content:center}main.home .ss-masterclass h2{font-size:2em}main.home .ss-masterclass p{margin-top:20px;margin-bottom:20px}main.home .ss-masterclass a{display:inline-block;padding:15px;background-color:#f06929;color:#fff}main.home .ss-masterclass .ss-desktop .ss_pat_images{position:absolute;height:100%;top:0}main.home .ss-masterclass .ss-mobile .ss-masterclass-images{height:250px;position:relative;overflow:hidden}main.home .ss-masterclass .ss-mobile .ss_pat_images{width:30%;height:100%;position:absolute;padding-top:0}main.home .ss-masterclass .ss-mobile .ss_pat_images.ss_img_1{width:30%;z-index:5;left:-4%;clip-path:polygon(13.3333333333% 0,100% 0,86.6666666667% 100%,0% 100%)}main.home .ss-masterclass .ss-mobile .ss_pat_images.ss_img_2{width:30%;left:22%;z-index:4;clip-path:polygon(0 0,100% 0,86.6666666667% 100%,0% 100%)}main.home .ss-masterclass .ss-mobile .ss_pat_images.ss_img_3{width:30%;left:48%;z-index:3;clip-path:polygon(0 0,100% 0,86.6666666667% 100%,0% 100%)}main.home .ss-masterclass .ss-mobile .ss_pat_images.ss_img_4{width:30%;left:74%;z-index:2}main.home .ss-masterclass .ss-desktop .ss_pat_images.ss_img_1{width:calc(50%/4);left:0;clip-path:polygon(0 0,100% 0,75% 100%,0% 100%);z-index:5}main.home .ss-masterclass .ss-desktop .ss_pat_images.ss_img_2{width:calc(50%/4 * 1.25);left:calc(50%/4 * 0.75);clip-path:polygon(0 0,100% 0,75% 100%,0% 100%);z-index:4}main.home .ss-masterclass .ss-desktop .ss_pat_images.ss_img_3{right:calc(50%/4 * 0.75);width:calc(50%/4 * 1.25);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}main.home .ss-masterclass .ss-desktop .ss_pat_images.ss_img_4{right:0;width:calc(50%/4);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}main.home .ss-masterclass .ss-desktop .ff-imgholder{padding-top:0}main.home .ss-masterclass .ss-desktop .ss-container{width:50%;min-width:50%;padding:0 1%}main .ss-head-image .ss-rookies-header img{filter:none}.ss-rookies-header{position:absolute;display:flex;left:0;right:0;margin:auto;bottom:40px;width:500px}.ss-rookies-header .top-school{width:30%}.ss-rookies-header .certified-school{width:30%}.ss-rookies-header .school-year{margin-left:2%;margin-right:2%;width:36%}.ss-rookies-header .ff-imgholder img{height:auto!important}@media only screen and (max-width:1300px){main .ss-testimonials .ss-testimonials-slider li div.ss-slide-container{width:70%}}@media only screen and (max-width:782px){main .ss-section{padding:20px 0}.admin-bar header{top:66px}.admin-bar header.remind{top:46px}header{width:100%}header .ss-header-container{min-width:0;max-width:none;width:100%}header .ss-menus{display:none}header .ss-mobile-buttons{width:100%;display:flex;justify-content:flex-end;align-items:center}header .ss-mobile-buttons i{font-size:34px;color:#fff;padding:20px 10px 10px}header .ss-mobile-buttons>div:hover,header .ss-mobile-menus .ss-sandwich-menu-close{cursor:pointer}header .ss-mobile-buttons>div:hover i{color:#f16c22}main{min-width:0;max-width:none;width:100%}main .ss-head-image{height:500px}main .ss-head-image .ss-title .ss-centered{margin-top:50px;width:95%}main .ss-head-image .ss-title .ss-centered>span{font-size:1.2em}main .ss-head-image .ss-title h1{font-size:2.6em}.ss-container{padding:0 3%;min-width:0;max-width:none;width:100%;box-sizing:border-box}main .ss-programs .ss-programs-singles{flex-wrap:wrap;margin-top:10px}main .ss-programs .ss-programs-single{margin-top:40px;width:100%}main .ss-classes-container a.ss-classes-more::after{top:60px}main .ss-classes-container{padding:0 2%;max-width:none;min-width:0;width:100%;box-sizing:border-box}main .ss-classes .ss-classes-terms{flex-wrap:wrap}main .ss-classes .ss-classes-term{margin-top:40px;width:49%}main .ss-classes .ss-classes-term .ss-start{margin-top:15px;text-align:center;width:100%}main .ss-classes .ss-classes-term>div .ss-date{margin-left:0;text-align:center;width:100%}main .ss-classes .ss-classes-classes{margin-top:30px;flex-wrap:wrap}main .ss-classes .ss-classes-class{margin-top:10px;width:49%}main .ss-instructors h2::after{top:60px}main .ss-instructors .ss-instructors-all a{width:80%}main .ss-instructor-slide .ss-instructor-photo{width:50px;bottom:-25px;border:2px solid #fff;left:3%}main .ss-instructor-slide .ss-instructor-details .ss-instructor-titles{padding:10px 30px 30px 30%}main .ss-students .ss-showcase-all a{width:80%}main .ss-students .ss-student-showcase{flex-wrap:wrap}main .ss-students h2.ss-showcase{font-size:24px}main .ss-testimonials{max-width:none;min-width:0;width:100%;box-sizing:border-box}main .ss-testimonials .ss-testimonials-slider{margin-top:0}main .ss-testimonials .ss-testimonials-title{display:block}main .ss-testimonials .ss-testimonials-slider li div.ss-slide-container{width:90%;margin-left:6%;margin-top:20px;margin-bottom:50px;padding:0;background-color:transparent;min-height:0}main .ss-testimonials .ss-testimonials-slider li p{color:#000}main .ss-testimonials .ss-testimonials-slider li span.ss-author{color:#000}main .ss-testimonials li .ss-testimonials-bg{display:none}main .ss-newsletter .ss-newsletter-form{width:90%}main .ss-newsletter p{text-align:center}main .ss-advisor-contact .wpcf7-form .ss-reg-input,main .ss-advisor-contact .wpcf7-form textarea,main .ss-advisor-contact input[type=submit]{width:100%}main .ss-advisor-contact input[type=text],main .ss-advisor-contact input[type=email],main .ss-advisor-contact textarea,main .ss-advisor-contact input[type=tel]{font-size:18px}main .ss-advisor-contact>span .ss-orange{font-size:30px;font-weight:700}main .ss-advisor-contact .ss-bot-row{display:flex;flex-direction:column;align-items:center}main .ss-advisor-contact .ss-bot-row>span.ss-bot-text{display:block;width:100%;text-align:center}footer{padding-top:20px;min-width:0}footer .ss-footer-container{width:100%;min-width:0;max-width:none;box-sizing:border-box}footer h4{font-size:1.2em}footer .ss-social h4{text-align:center}footer .ss-social ul{display:flex;justify-content:space-evenly;flex-wrap:wrap}footer .ss-social ul li{width:50%}footer .ss-social ul a{display:flex;flex-direction:column;text-align:center}footer>div>nav{flex-direction:column-reverse}footer>div>nav,footer>div>div{padding:0 6%}footer>div>nav>div.ss-col1,footer>div>nav>div{width:100%;padding:0;margin-top:20px}footer>div>nav .ss-col4 i{width:80%;margin:0 auto;font-size:50px}footer>div>nav .ss-col4 a span{display:block;margin-top:15px;font-size:22px}footer>div>nav a{padding-top:16px;padding-bottom:16px;font-size:1em}footer .ss-content p{text-align:center;font-size:1em}footer .ss-phone{text-align:center;font-size:1.2em}footer .ss-footer-logos{justify-content:center}footer .ss-footer-logos a:last-child{padding-right:0}main .ss-students .ss-student-showcase .ss-element{width:calc(100%/2 - 1%/2);position:relative;box-sizing:border-box;margin-right:0}main .ss-students .ss-student-showcase .ss-element:nth-child(2n-1){margin-right:1%!important}main .ss-students .ss-student-showcase .ss-element:nth-child(4n-3),main .ss-students .ss-student-showcase .ss-element:nth-child(4n-2),main .ss-students .ss-student-showcase .ss-element:nth-child(4n-1){margin-right:0%}main .ss-students .ss-student-showcase .ss-element:nth-child(n+3){margin-top:1%}main.home .ss-masterclass .ss-mobile{display:block}main.home .ss-masterclass .ss-desktop{display:none}.ss-rookies-header{width:60%;bottom:30px}}@media only screen and (max-width:480px){header .ss-logo img{display:block;width:150px}main .ss-head-image .ss-title .ss-centered{margin-top:80px}main .ss-head-image .ss-title .ss-centered>span{font-size:1.2em}main .ss-head-image .ss-title h1{font-size:2.2em}main .ss-programs>p{font-size:24px}main .ss-classes .ss-classes-terms{flex-wrap:wrap}main .ss-classes .ss-classes-term{margin-top:25px;width:49%}main .ss-classes .ss-classes-term .ss-classes-prog{width:90%;left:5%}main .ss-classes>p{font-size:26px}main .ss-classes .ss-classes-term{margin-top:30px}main .ss-classes .ss-classes-terms{margin-top:0}main .ss-newsletter{max-width:none;min-width:0;width:100%}main .ss-newsletter .ss-newsletter-form i{display:none}main .ss-newsletter .ss-newsletter-form input[type=email]{padding-left:30px}footer>nav,footer>div{padding:0 2%}footer nav .ss-col4 a span{display:block;margin-top:15px;font-size:16px}footer>div>nav .ss-col4 a span{font-size:16px}footer div.ss-disclaimers{padding:30px 2%;flex-direction:column;align-items:center}footer div.ss-disclaimers .ss-right{display:flex;padding-top:10px;margin-left:0;align-items:center}footer div.ss-disclaimers .ss-right a{display:block;padding:10px 0}main .ss-testimonials .ss-banner-credit p{font-size:12px}main .ss-classes a.ss-classes-more::after{top:60px}main .ss-instructors h2::after{top:80px}main .ss-instructors-slider-container{margin-top:30px}main .ss-programs h2{font-size:1.6em}main.home .ss-about h2{font-size:1.6em}main .ss-programs .ss-programs-single{padding:20px 0 0}main .ss-programs .ss-programs-single .ss-programs-single-text{padding:0 20px}main .ss-programs .ss-programs-single p{margin-top:10px;margin-bottom:10px}main .ss-programs .ss-programs-single span{margin-bottom:15px}main .ss-programs .ss-container>p,main.home .ss-about p{font-size:1em}main .ss-programs .ss-programs-single h3{font-size:1.4em}main .ss-programs .ss-container>p.ss-small{font-size:18px}main .ss-programs .ss-container p>span:nth-child(3){font-size:16px}main .ss-classes h2{font-size:1.6em}main .ss-classes .ss-classes-classes{margin-top:10px}main .ss-classes .ss-classes-class .ss-classes-class-text-container{padding:15px 10px}main .ss-classes .ss-classes-class .ss-classes-class-text-container>span{font-size:1.1em}main .ss-classes a.ss-classes-more{margin-top:10px}main .ss-students .ss-student-showcase{margin-top:20px}main .ss-students h2{font-size:1.2em}main .ss-students h2.ss-showcase{font-size:1.4em}main .ss-students h2.ss-showcase::after{top:2.5em}main .ss-newsletter h2{font-size:1.6em}main .ss-newsletter p{font-size:1em}main .ss-advisor-contact h2{font-size:1.6em}main .ss-advisor-contact>div>span{font-size:16px}main .ss-advisor-contact input[type=text],main .ss-advisor-contact input[type=email],main .ss-advisor-contact textarea,main .ss-advisor-contact input[type=tel]{font-size:14px}main .ss-advisor-contact input[type=text],main .ss-advisor-contact input[type=email],main .ss-advisor-contact textarea,main .ss-advisor-contact input[type=tel]{padding:10px}main .ss-testimonials .ss-testimonials-slider li div.ss-slide-container{width:96%;margin-left:2%;padding:10px}main .ss-advisor-contact .ss-bot-row>span{margin-top:10px}main .ss-newsletter .ss-newsletter-form i,main .ss-newsletter .ss-newsletter-form svg{display:none}main .ss-advisor-contact .ss-bot-row input[type=radio]{margin-top:10px}}main.single-class h2{font-size:40px;color:#2e2e2e}main.single-class h3{font-size:34px;letter-spacing:1px;position:relative}main.single-class .ss-blue-bg h3,main.single-class .ss-blue-bg span,main.single-class .ss-blue-bg p{color:#fff}main.single-class .ss-more,main.single-class .ss-less,main.single-class .ss-more-fade,main.single-class .ss-less-fade{font-family:roboto,sans-serif;margin-top:15px;padding:15px 0;font-size:18px;font-weight:700;letter-spacing:4px;text-transform:uppercase;position:relative;z-index:10}main.single-class .ss-more:hover,main.single-class .ss-less:hover,main.single-class .ss-more-fade:hover,main.single-class .ss-less-fade:hover{cursor:pointer}main .ss-class-nav ul{display:flex;justify-content:space-around}main .ss-class-nav ul li a{display:block;padding:20px;font-family:montserrat,sans-serif;font-weight:700;font-size:16px}main .ss-class-nav ul li a::after{content:"";display:block;margin:5px auto -5px;position:relative;left:-2px;height:2px;width:0;background-color:transparent;transition:width .3s ease,background-color .3s ease}main .ss-class-nav ul li a:hover::after{width:100%;background-color:#f16c22}main .ss-nav{background-color:#f8f8f8}main .ss-section.ss-desc{padding-top:30px}main .ss-bread{margin-left:auto;font-family:roboto,sans-serif}main .ss-desc-text{display:flex}main .ss-desc-text .ff-imgholder{position:relative;padding-top:91.6667%;width:100%}main .ss-desc-text .ss-left{width:45%}main .ss-desc-text .ss-right{margin-top:30px;padding-left:35px;box-sizing:border-box;width:55%}main .ss-desc-text .ss-right p,main .ss-desc-text .ss-right ul{margin-top:10px;line-height:2}main .ss-desc-text .ss-right ul{padding-left:22px}main .ss-desc-text .ss-right ul li{position:relative}main .ss-desc-text .ss-right ul li::before{content:"";position:absolute;top:1em;transform:translateY(-50%);background-color:#f06929;display:inline-block;height:.5em;width:.5em;left:-1em;border-radius:50%}main .ss-desc .ff-imgholder .ss-credit{position:absolute;bottom:0;left:0;right:0;padding:25px 0 10px 15px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8))}main .ss-desc .ff-imgholder .ss-credit span{color:#fff;font-family:montserrat,sans-serif;font-size:16px}main.single-class .ss-class-box{width:100%;display:flex;padding:25px;background-color:#fbfbfb;border:1px solid #dcdcdc;border-radius:10px;box-sizing:border-box}main.single-class .ss-class-box ul{display:flex;width:100%;justify-content:space-between}main.single-class .ss-class-box ul li{box-sizing:border-box;display:flex;position:relative;flex-direction:column;width:100%;text-align:center;padding:0 10px;justify-content:center}main.single-class .ss-class-box ul li.ss-small{width:15%}main.single-class .ss-class-box ul li.ss-big{width:35%}main.single-class .ss-class-box ul li::after{display:block;position:absolute;content:"";width:2px;height:100%;right:-2px;top:0%;background-color:#dcdcdc}main.single-class .ss-class-box ul li:last-child::after{display:none}main.single-class .ss-class-box ul li .ss-type{text-transform:uppercase;font-family:roboto,sans-serif;font-size:14px;font-weight:700}main.single-class .ss-class-box ul li .ss-title{margin-top:4px;font-family:roboto,sans-serif;font-size:22px;font-weight:700;color:#2e2e2e}main.single-class .ss-class-box .ss-level-container{position:relative}main.single-class .ss-class-box .ss-level-container:hover{cursor:pointer}main.single-class .ss-class-box .ss-level-container:hover .ss-tooltip{opacity:1;visibility:visible}main.single-class .ss-class-box .ss-level{display:flex;align-items:center;justify-content:center}main.single-class .ss-class-box .ss-level .ss-level-img{display:flex;align-items:center;justify-content:center;margin-left:8px}main.single-class .ss-tooltip{visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s;position:absolute;background-color:rgba(255,255,255,.9);top:0;z-index:30;padding:5px;display:flex;flex-wrap:wrap;width:90%;margin-left:5%;box-sizing:border-box;border:5px solid #afafaf;top:56px}main.single-class .ss-tooltip span{border-bottom:2px solid #ef6a29;font-size:20px;font-family:oswald,sans-serif;margin-right:5px;color:#ef6a29;font-weight:700}main.single-class .ss-tooltip *{width:100%}main.single-class .ss-tooltip p{font-size:16px}main.single-class .ss-schedule h3,main.single-class .ss-prereq h3,main.single-class .ss-materials h3,main.single-class .ss-outline h3,main.single-class .ss-registration h3{margin-bottom:25px}main.single-class .ss-schedule h3::after,main.single-class .ss-prereq h3::after,main.single-class .ss-materials h3::after,main.single-class .ss-outline h3::after,main.single-class .ss-registration h3::after{content:"";display:block;position:absolute;bottom:-25px;width:50px;height:6px;background-color:#f16c22}main.single-class .ss-line{height:1px;background-color:#e1e1e1}main.single-class .ss-editor p{margin-bottom:8px}main.single-class .ss-editor p.ss-filled{margin-bottom:0}main.single-class .ss-editor span.ss-filled{font-weight:700}main.single-class .ss-editor a{text-decoration:underline}main.single-class .ss-editor ul,main.single-class .ss-editor ul li{list-style-type:disc}main.single-class .ss-editor ul li{margin-left:20px}main.single-class .ss-schedule-time.ss-contract .ss-content,main.single-class .ss-outline-text .ss-content{overflow:hidden;position:relative}main.single-class .ss-outline-text .ss-content.ss-extra{height:280px}main.single-class section.ss-gray-bg .ss-outline-text .ss-content::after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#f8f8f8 100%)}main.single-class .ss-schedule-time.ss-contract .ss-content::after,main.single-class .ss-outline-text .ss-content.ss-extra::after{content:"";display:block;height:80px;width:100%;position:absolute;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,white 100%);opacity:1;transition:opacity .4s cubic-bezier(.465,.183,.153,.946)}main.single-class .ss-schedule-time .ss-content.ss-fade-off::after,main.single-class .ss-outline-text .ss-content.ss-fade-off::after{opacity:0}main .ss-registration .ss-reg-container{display:flex;align-items:center}main .ss-registration .ss-reg-container .ss-left{width:55%;box-sizing:border-box;margin-right:40px}main .ss-registration .ss-reg-container .ss-right{display:flex;flex-direction:column;width:45%;box-sizing:border-box;padding-left:20px;border-left:5px solid #f16c22}main .ss-registration .ss-reg-container .ss-right .ss-usd-price{margin-top:5px;font-size:14px}main .ss-registration .ss-reg-container .ss-right>span{font-size:18px}main .ss-registration .ss-reg-container .ss-right .ss-price{padding:4px 0;display:flex;align-items:center}main .ss-registration .ss-reg-container .ss-right .ss-price .ss-cut{font-size:34px;text-decoration:line-through;font-family:roboto,sans-serif}main .ss-registration .ss-reg-container .ss-right .ss-price .ss-disc{font-size:68px;margin-left:20px;font-family:roboto,sans-serif}main .ss-registration .ss-reg-container .ss-right .ss-price .ss-usd{font-size:34px;font-family:roboto,sans-serif;margin-left:5px}main .ss-registration .ss-reg-container .ss-right .ss-price .ss-reg{font-size:68px;font-family:roboto,sans-serif}main.single-class .ss-registration form,main.single-class .ss-registration div.ss-form{display:flex;justify-content:left;align-items:stretch}main.single-class .ss-registration form.ss-single>*,main.single-class .ss-registration div.ss-form.ss-single>*{width:55%}main.single-class .ss-registration form>*,main.single-class .ss-registration div.ss-form>*{width:25%}main.single-class .ss-registration form .ss-left,main.single-class .ss-registration div.ss-form .ss-left{width:60%;display:flex;align-items:center}main.single-class .ss-registration form .ss-left>span,main.single-class .ss-registration div.ss-form .ss-left>span{white-space:nowrap;padding-right:20px;font-size:18px}main.single-class .ss-registration form .ss-left select,main.single-class .ss-registration div.ss-form .ss-left select{width:100%;padding:17px;background-color:#27314a;border:1px solid #494f60;border-radius:60px;color:#fff;font-size:18px;font-weight:700;font-family:montserrat,sans-serif}main.single-class .ss-registration form input[type=submit],main.single-class .ss-registration div.ss-form a{margin-left:20px;border-radius:60px;color:#fff;background-color:#f06929;font-size:16px;font-weight:700;text-transform:uppercase;font-family:roboto,sans-serif}main.single-class .ss-registration div.ss-form a{padding:20px 0;text-align:center}main.single-class .ss-registration form.ss-single input[type=submit],main.single-class .ss-registration div.ss-form.ss-single input[type=submit]{padding:20px;margin-left:0}main.single-class .ss-registration form input[type=submit]:hover,main.single-class .ss-registration div.ss-form input[type=submit]:hover{cursor:pointer}main.single-class .ss-paypal-smart-container{display:flex;align-items:center}main.single-class .ss-paypal-smart-container .ss-left{width:60%;display:flex;align-items:center}main.single-class .ss-paypal-smart-container .ss-left>span{white-space:nowrap;padding-right:20px;font-size:18px}main.single-class .ss-paypal-smart-container .ss-left select{width:100%;padding:20px;background-color:#27314a;border:1px solid #494f60;border-radius:60px;color:#fff;font-size:18px;font-weight:700;font-family:montserrat,sans-serif}main.single-class .ss-paypal-smart-container .ss-right{margin-left:2%;width:38%}main.single-class .ss-paypal-smart-container .ss-right p{color:#fff}main.single-class .ss-testimonial{display:flex;flex-direction:column;align-items:center;text-align:center;padding:100px 10%}main.single-class .ss-testimonial p{font-size:22px;color:#1b2338}main.single-class .ss-testimonial span.ss-testimonial-author{font-size:18px;color:#f16c22;font-family:roboto,sans-serif}main.single-class .ss-testimonial span.ss-testimonial-time{font-size:14px;margin-top:5px}main.single-class .ss-testimonials-slider{position:relative}main.single-class .ss-testimonials .ss-custom-nav{left:0;right:0}main.single-class .ss-testimonials .ss-custom-nav i{font-size:50px;color:#d0d0d0}main.single-class .ss-testimonials .ss-custom-nav .owl-prev,main.single-class .ss-testimonials .ss-custom-nav .owl-next{position:absolute;height:100px;z-index:100;top:50%;margin-top:-50px}main.single-class .ss-testimonials .ss-custom-nav .owl-prev{left:2%}main.single-class .ss-testimonials .ss-custom-nav .owl-next{right:2%}main.single-class .ss-testimonials .ss-custom-nav button:hover{cursor:pointer}main.single-class .ss-testimonials .ss-custom-nav button:hover i{color:#898989}main.single-class .owl-carousel .owl-stage{display:flex;align-items:center}main.single-class section.ss-instructor{overflow:hidden;position:relative;padding:0}main.single-class section.ss-instructor .ss-container{padding-top:40px;padding-bottom:40px}main.single-class section.ss-instructor>.ff-imgholder{position:absolute;padding-top:0;width:100%;height:100%}main.single-class section.ss-instructor h3{text-align:center;margin-bottom:50px}main.single-class section.ss-instructor h3::after{content:"";display:block;position:absolute;bottom:-25px;left:calc(100%/2 - 12.5px);width:50px;height:6px;background-color:#f16c22}main.single-class section.ss-instructor .ss-instructor-list{display:flex;flex-wrap:wrap;justify-content:space-around}main.single-class section.ss-instructor .ss-single-instructor{display:flex;flex-direction:column;width:calc(100%/3 - 4%/3);padding:20px;box-sizing:border-box;border:1px solid #dcdcdc;border-radius:10px;background-color:#fff}main.single-class section.ss-instructor .ss-single-instructor:nth-child(n+4){margin-top:2%}main.single-class section.ss-instructor .ss-single-instructor .ss-title{display:flex;align-items:center;margin-bottom:10px}main.single-class section.ss-instructor .ss-single-instructor .ss-title .ff-imgholder{padding-top:0;width:90px;height:90px;flex-shrink:0}main.single-class section.ss-instructor .ss-single-instructor .ss-title .ff-imgholder img{border-radius:50%}main.single-class section.ss-instructor .ss-single-instructor .ss-title h4{font-family:montserrat,sans-serif;font-size:18px;font-weight:700;color:#2e2e2e;margin-left:12px;flex-grow:1}main section.ss-quotes{overflow:hidden;position:relative}main section.ss-quotes .ff-imgholder{position:absolute;padding-top:0;width:100%;height:100%}main section.ss-quotes .ss-quotes-slider{width:50%;margin-left:10%;margin-top:50px;margin-bottom:50px;height:100%;background-color:rgba(40,47,66,.88);border-left:10px solid #d3612e;position:relative;box-sizing:border-box}main section.ss-quotes .ss-quote{padding:60px 40px}main section.ss-quotes .ss-quotes-slider p{color:#fff;font-size:1.6em;font-weight:700}main section.ss-quotes .ss-quotes-slider span.ss-quote-author{display:block;font-family:roboto,sans-serif;font-size:1.2em;color:#f06929;padding-top:20px}main section.ss-quotes .owl-dots{position:absolute;bottom:2%;right:15%}section.ss-quotes .owl-theme .owl-dots .owl-dot.active span,section.ss-quotes .owl-theme .owl-dots .owl-dot:hover span{background-color:#f06929}section.ss-quotes .ff-simpleplaceholder{object-position:top center}section.ss-outline .ss-panel-container{display:flex;flex-wrap:wrap;border-top:1px solid #000}section.ss-outline .ss-panel{width:100%;border-bottom:1px solid #b1b1b1;background-color:#f8f8f8;transition:background-color .5s cubic-bezier(.465,.183,.153,.946)}section.ss-outline .ss-panel.ss-loaded{background-color:#fff}section.ss-outline .ss-panel.ss-loaded h4{margin-left:30px}section.ss-outline .ss-panel .ss-header:hover{cursor:pointer}section.ss-outline .ss-panel:hover h4{margin-left:30px}section.ss-outline .ss-panel .ss-collapsed{display:none}section.ss-outline .ss-panel h4{font-family:roboto,sans-serif;font-size:22px;font-weight:400;margin-left:0;color:#343434;transition:margin-left .5s cubic-bezier(.465,.183,.153,.946)}section.ss-outline .ss-panel p{padding:10px 30px}section.ss-outline .ss-panel-container .ss-header{display:flex;padding:10px 30px 10px 0;align-items:center}section.ss-outline .ss-panel-container .ss-header i{margin-left:auto;font-size:22px;padding-left:10px}main section.ss-warning{background-color:#f06929;padding:20px 0}main section.ss-approve{padding:20px 0}main section.ss-warning .ss-container{display:flex;flex-direction:row}main section.ss-warning .ss-container .ss-right{position:relative}main .ss-notify form{width:100%;padding:0 15px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center}main .ss-notify form>*{margin-top:10px;width:100%}main .ss-notify input[type=text]{border:2px solid #dcdcdc;width:100%;background-color:#fff;padding:10px}main .ss-notify form input[type=submit]{padding:10px;background-color:#1b2338;color:#fff;border-radius:5px}main section.ss-warning p{color:#fff}main section.ss-warning a{text-decoration:underline;color:#fff}main section.ss-warning .ss-left{flex-shrink:2}main section.ss-warning .ss-right{flex-grow:1;display:flex;justify-content:flex-end}main section.ss-warning .ss-right a{display:block;margin-left:20px;background-color:#1b2338;text-decoration:none;padding:20px;border-radius:25px;text-align:center;font-weight:700;text-transform:uppercase;align-self:center}main section.ss-warning .ss-right a:hover{cursor:pointer}main.single-class .ss-header-registration{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:15px}main.single-class .ss-header-registration span{color:#fff}main.single-class .ss-header-registration span.reg-price{font-size:2em;font-weight:700;text-decoration:line-through}main.single-class .ss-header-registration span.disc-price{font-size:3em;font-weight:700;margin-left:10px}main.single-class .ss-paypal-button-title{margin-left:20px}main.single-class .ss-paypal-button-title form{display:flex}main.single-class .ss-paypal-button-title form .ss-left{display:flex;align-items:center}main.single-class .ss-paypal-button-title form .ss-left select{margin-left:10px;background-color:rgba(0,0,0,.7);padding:8px;border-radius:8px;border:2px solid rgba(255,255,255,.7)}main.single-class .ss-paypal-button-title form input{margin-left:20px;font-size:1.5em;padding:10px;background-color:#f06929;border-radius:10px}main.single-class .ss-paypal-button-title span,main.single-class .ss-paypal-button-title input,main.single-class .ss-paypal-button-title select{color:#fff}main.single-class .ss-blocks.ss-section{padding-top:0}main.single-class .ss-blocks{display:flex;flex-wrap:wrap}main.single-class .ss-blocks .ss-block{width:49.5%;padding:30px;box-sizing:border-box;box-shadow:0 0 3px 0 rgba(0,0,0,.5)}main.single-class .ss-blocks .ss-block:nth-child(odd){margin-right:1%}main.single-class .ss-blocks .ss-block:nth-child(n+3){margin-top:1%}main.single-class .ss-blocks .ss-outline-text .ss-content{height:120px}main.single-class .ss-tiny-registration{padding:15px;border-radius:15px}main.single-class .ss-tiny-registration form,main.single-class .ss-tiny-registration .ss-single-section{width:100%;display:flex;flex-wrap:nowrap}main.single-class .ss-tiny-registration .ss-multiple-sections{width:100%;display:flex;flex-wrap:wrap}main.single-class .ss-tiny-registration .ss-multiple-sections div.ss-text{width:100%;margin-bottom:5px}main.single-class .ss-tiny-registration .ss-separator{width:4px;height:100px;background-color:#f16c22;align-self:center}main.single-class .ss-tiny-registration .ss-left{width:calc(55% - 24px);display:flex;flex-wrap:nowrap;flex-direction:column;margin-right:10px;justify-content:center}main.single-class .ss-tiny-registration .ss-right{margin-left:20px;box-sizing:border-box;width:calc(45% - 14px);display:flex}main.single-class .ss-tiny-registration .ss-price{align-self:center;display:flex;flex-direction:column}main.single-class .ss-tiny-registration .ss-price span{font-family:roboto,sans-serif}main.single-class .ss-tiny-registration .ss-price .ss-slashed .ss-amt{text-decoration:line-through;font-size:1.8em}main.single-class .ss-tiny-registration .ss-price .ss-actual{font-size:2.8em;display:flex}main.single-class .ss-tiny-registration .ss-price .ss-currency{margin-left:5px;font-size:.4em;align-self:center}main.single-class .ss-tiny-registration .ss-left *{width:100%}main.single-class .ss-tiny-registration input[type=submit]{display:block;margin-left:20px;border-radius:60px;color:#fff;background-color:#f06929;font-size:16px;font-weight:700;height:60px;text-transform:uppercase;font-family:roboto,sans-serif;align-self:center;flex-grow:1;transition:transform .4s cubic-bezier(.465,.183,.153,.946)}main.single-class .ss-tiny-registration a.ss-submit-cart{display:block;margin-left:20px;border-radius:60px;color:#fff;background-color:#f06929;font-size:16px;font-weight:700;text-transform:uppercase;font-family:roboto,sans-serif;align-self:center;flex-grow:1;transition:transform .4s cubic-bezier(.465,.183,.153,.946);text-align:center;padding:20px 0}main.single-class .ss-tiny-registration input[type=submit]:hover,main.single-class .ss-tiny-registration a.ss-submit-cart:hover{cursor:pointer;transform:scale(1.03)}main.single-class .ss-multiple-sections .ss-left p{text-align:left}main.single-class .ss-multiple-sections .ss-left select{width:90%;margin-top:10px;padding:20px;background-color:#27314a;border:1px solid #494f60;border-radius:60px;color:#fff;font-size:18px;font-weight:700;font-family:montserrat,sans-serif;align-self:center}@media only screen and (max-width:782px){main .ss-head-image .ss-title .ss-left{min-width:0;max-width:none;width:100%;margin-top:100px}main .ss-section.ss-nav{overflow-x:scroll}main .ss-class-nav ul{justify-content:flex-start;align-items:center;white-space:nowrap}main.single-class .ss-class-box ul li.ss-big,main.single-class .ss-class-box ul li.ss-small{width:100%}main.single-class .ss-class-box ul li{margin-top:15px}main.single-class .ss-class-box ul li:first-child{margin-top:0}main.single-class .ss-class-box ul{flex-wrap:wrap}main.single-class .ss-class-box ul li::after{display:none}main.single-class .ss-class-box{box-sizing:border-box;padding:15px 10px}main.single-class .ss-testimonial{padding:30px 10%}main .ss-desc-text{flex-wrap:wrap}main .ss-desc-text .ss-left{width:100%}main .ss-desc-text .ss-right{padding-left:0;margin-top:20px;width:100%}main.single-class .ss-registration .ss-reg-container{flex-wrap:wrap}main.single-class .ss-registration .ss-reg-container .ss-left{width:100%}main.single-class .ss-registration .ss-reg-container .ss-right{width:100%;border:none;padding:0;margin-top:20px;text-align:center}main.single-class .ss-registration .ss-reg-container .ss-right .ss-price{flex-wrap:wrap;justify-content:center}main.single-class .ss-registration .ss-reg-container .ss-right .ss-price>*{width:100%}main.single-class .ss-registration form.ss-single>*,main.single-class .ss-registration div.ss-form.ss-single>*{width:100%}main.single-class .ss-registration form,main.single-class .ss-registration div.ss-form{flex-wrap:wrap}main.single-class .ss-registration form .ss-left,main.single-class .ss-registration div.ss-form .ss-left{width:100%;flex-wrap:wrap}main.single-class .ss-paypal-smart-container{flex-wrap:wrap}main.single-class .ss-paypal-smart-container .ss-left{width:100%;flex-wrap:wrap}main.single-class .ss-registration form .ss-right,main.single-class .ss-registration div.ss-form .ss-right{width:100%}main.single-class .ss-registration form>*,main.single-class .ss-registration div.ss-form>*{width:100%}main.single-class .ss-registration form .ss-left select,main.single-class .ss-registration div.ss-form .ss-left select{margin-top:15px}main.single-class .ss-paypal-smart-container .ss-right{width:100%;margin-left:0;margin-top:15px}main.single-class .ss-paypal-smart-container .ss-left select{margin-top:15px}main.single-class .ss-registration form input[type=submit],main.single-class .ss-registration div.ss-form a{padding:20px;margin-left:0;margin-top:15px;width:100%}main section.ss-quotes .ss-quotes-slider{width:100%;margin-left:0}main section.ss-quotes .ss-quote{padding:30px 20px}section.ss-outline .ss-panel-container .ss-header{padding:10px 10px 10px 0}main.single-class section.ss-instructor .ss-single-instructor{width:calc(100%/2 - 4%/2)}main.single-class section.ss-instructor .ss-single-instructor:nth-child(n+3){margin-top:2%}main.single-class section.ss-instructor .ss-single-instructor:nth-child(n+4){margin-top:0}main .ss-warning .ss-container{flex-wrap:wrap}main .ss-warning .ss-container>*{width:100%}main .ss-warning .ss-container .ss-right{margin-left:0;margin-top:10px}main section.ss-warning .ss-right a{margin-left:0}main.single-class .ss-tiny-registration form,main.single-class .ss-tiny-registration .ss-multiple-sections{flex-wrap:wrap}main.single-class .ss-tiny-registration .ss-left,main.single-class .ss-tiny-registration .ss-right{width:100%}main.single-class .ss-tiny-registration .ss-right{margin:10px 0 0}main .ss-tiny-registration .ss-separator{display:none}}@media only screen and (max-width:480px){main.single-class section.ss-instructor .ss-single-instructor{width:100%}main.single-class section.ss-instructor .ss-single-instructor:nth-child(n+1){margin-top:2%}main.single-class h2{font-size:26px}main.single-class .ss-class-box ul li .ss-title{font-size:16px}main.single-class h3{font-size:22px}main section.ss-gallery h3{font-size:20px;padding:20px 0}main section.ss-quotes .ss-quotes-slider p{font-size:1em}main section.ss-quotes .ss-quotes-slider span.ss-quote-author{font-size:.8em}main.single-class .ss-tiny-registration input[type=submit]{margin-top:10px;width:100%}main.single-class .ss-tiny-registration .ss-right{flex-wrap:wrap;justify-content:center}}main.full-time p{font-size:1em}main.full-time h2{position:relative;font-size:4.25em;margin-bottom:10px}main.full-time .ss-alumni h2,main.full-time .ss-gallery h2{font-size:1.5em;font-family:roboto,sans-serif;text-transform:uppercase;letter-spacing:4px}main.full-time .ss-gallery h2{margin-top:50px;margin-bottom:40px}main.full-time .ss-section .ss-header{margin-bottom:30px;position:relative}main.full-time .ss-section .ss-header::after{content:"";position:absolute;width:10%;left:50%;margin-left:-5%;bottom:-15px;height:5px;border-radius:5px;background-color:#f16c22}main.full-time .ss-section .ss-header p{font-size:18px;color:#6b6b6b;margin-bottom:10px;text-align:center}main.full-time .ss-who p{font-weight:500}main.full-time .ss-who ul{color:orange;padding-left:22px;display:flex;flex-direction:column}main.full-time .ss-who ul li::before{content:"";position:absolute;top:1em;transform:translateY(-50%);background-color:#f06929;display:inline-block;height:.5em;width:.5em;left:-.5em;border-radius:50%}main.full-time .ss-who ul li{position:relative;font-size:1.2em;font-weight:500;line-height:2;padding-left:.7em}main.full-time .ss-features ul{display:flex;flex-direction:column}main.full-time .ss-features ul li{display:flex;justify-content:center;align-items:center;margin-top:25px}main.full-time .ss-features ul li:nth-child(odd){flex-direction:row-reverse}main.full-time .ss-features .ss-left{width:50%}main.full-time .ss-features .ff-imgholder{padding-top:65%}main.full-time .ss-features .ss-right{width:50%;padding:20px;box-sizing:border-box}main.full-time .ss-features h3{font-size:2em;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}main.full-time .ss-features p{font-size:1em}main.full-time .ss-curric h3{font-size:40px;letter-spacing:2px}main.full-time .ss-curric p{text-align:center;margin-bottom:12px;font-size:1em}main.full-time .ss-curric a{text-decoration:underline;text-decoration-color:#bebebe}main.full-time .ss-curric ul.ss-curric-list{display:flex;flex-direction:column}main.full-time .ss-curric ul.ss-curric-list>li{display:flex}main.full-time .ss-curric .ss-left{width:50%}main.full-time .ss-curric .ss-right{width:50%;padding:0 40px;box-sizing:border-box}main.full-time .ss-curric div.ss-level{position:relative;display:flex}main.full-time .ss-curric div.ss-hover-tooltip:hover{cursor:pointer}main.full-time .ss-curric div.ss-hover-tooltip:hover+.ss-tooltip{opacity:1;visibility:visible}main.full-time .ss-tooltip span{border-bottom:2px solid #ef6a29;font-size:20px;font-family:oswald,sans-serif;margin-right:5px;color:#ef6a29;font-weight:700}main.full-time .ss-tooltip{visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s;position:absolute;background-color:rgba(255,255,255,.9);top:0;z-index:30;padding:5px;display:flex;flex-wrap:wrap;width:90%;box-sizing:border-box;border:5px solid #afafaf;top:42px}main.full-time .ss-tooltip span{border-bottom:2px solid #ef6a29}main.full-time .ss-tooltip *{width:100%}main.full-time .ss-tooltip p{font-size:16px}main.full-time .ss-curric div.ss-level .ss-title{display:flex}main.full-time .ss-curric div.ss-level .ss-title>img{margin-left:10px;padding:2px 15px 2px 0}main.full-time .ss-curric div.ss-level h3{width:auto;display:inline-block;border-radius:3px;background-color:#f06929;color:#fff;text-transform:uppercase;font-family:roboto,sans-serif;font-weight:700;font-size:1.5em;background-color:#f06929;padding:2px 15px}main.full-time .ss-curric .ff-imgholder{padding-top:60%}main.full-time .ss-curric .ss-image-credit{position:absolute;bottom:0;left:0;right:0}main.full-time .ss-curric .ss-image-credit p{margin-bottom:0;padding-left:10px;width:100%;box-sizing:border-box;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,0.85))}main.full-time .ss-curric ul.ss-curric-list>li{margin-top:25px}main.full-time .ss-curric ul.ss-curric-list ul{margin:20px 0;font-size:1.1em;font-family:montserrat,sans-serif}main.full-time .ss-curric ul.ss-curric-list ul li{margin-top:10px;position:relative}main.full-time .ss-curric ul.ss-curric-list ul li::before{content:"";position:absolute;top:.6em;transform:translateY(-50%);background-color:#f06929;display:inline-block;height:.5em;width:.5em;left:-.8em;border-radius:50%}main.full-time .ss-curric ul p{text-align:left}main.full-time .ss-where ul{display:flex;flex-direction:column}main.full-time .ss-where h3{color:#f06929;font-size:68px}main.full-time .ss-where p{font-weight:500;margin-bottom:15px}main.full-time .ss-where ul li{margin-top:20px;display:inline-block;padding:5px 30px;background-color:#fbfbfb;border:1px solid #dcdcdc;border-radius:6px}main.full-time .ss-where p.ss-centered{margin-top:25px}main.full-time .ss-alumni .ss-owl-container{margin-top:30px;position:relative}main.full-time .ss-alumni .ss-alumni-single .ff-imgholder img{object-fit:contain}main.full-time .ss-alumni .ss-custom-nav{left:0;right:0}main.full-time .ss-alumni .ss-custom-nav i{font-size:50px;color:#d0d0d0}main.full-time .ss-alumni .ss-custom-nav .owl-prev,main.full-time .ss-alumni .ss-custom-nav .owl-next{position:absolute;height:100px;z-index:100;top:50%;margin-top:-50px}main.full-time .ss-alumni .ss-custom-nav .owl-prev{left:0}main.full-time .ss-alumni .ss-custom-nav .owl-next{right:0}main.full-time .ss-alumni .ss-custom-nav button:hover{cursor:pointer}main.full-time .ss-alumni .ss-custom-nav button:hover i{color:#898989}main.full-time .ss-montreal{position:relative;padding-bottom:0}main.full-time .ss-montreal .ff-imgholder{padding-top:34.8958%;height:100%}main.full-time .ss-montreal .ff-imgholder img{clip-path:polygon(0% 0%,100% 0%,100% 95%,51% 95%,50% 100%,49% 95%,0% 95%)}main.full-time .ss-montreal .ss-text{display:flex;justify-content:center;flex-direction:column;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0}main.full-time .ss-montreal .ss-text *{color:#fff;text-shadow:3px 3px 3px #000;text-transform:uppercase}main.full-time .ss-montreal .ss-text h2{line-height:1;margin-bottom:0;font-size:5em}main.full-time .ss-montreal .ss-text span{font-size:3.75em;font-weight:700;font-family:oswald,sans-serif}main.full-time .ss-international{padding-top:10px}main.full-time .ss-schedule h2{font-size:2.25em}main.full-time .ss-schedule p:empty{line-height:1}main.full-time .ss-section.ss-schedule .ss-header::after{left:0;width:5%;margin-left:0}main.full-time .ss-section.ss-schedule ul i{margin-right:15px}main.full-time .ss-editor p{margin-bottom:8px}main.full-time .ss-editor ul{margin-bottom:8px}main.full-time .ss-editor li::before{content:"";position:absolute;top:1em;transform:translateY(-50%);background-color:#f06929;display:inline-block;height:.5em;width:.5em;left:-.7em;border-radius:50%}main.full-time .ss-editor li{position:relative;font-size:1.25em;line-height:2}main.full-time .ss-editor a{text-decoration:underline;color:#f06929}main.full-time .ss-editor ul p{margin-bottom:0}main.full-time .ss-registration h2{font-size:2.25em}main.full-time .ss-registration h2,main.full-time .ss-registration p{color:#fff}main.full-time .ss-registration .ss-left,main.full-time .ss-registration .ss-right{width:50%}main.full-time .ss-registration.ss-registration-float .ss-right{width:auto}main.full-time .ss-registration .ss-left{padding-right:30px}main.full-time .ss-registration .ss-right{padding-left:30px}main.full-time .ss-registration select{width:100%;padding:20px;margin-top:10px;background-color:#27314a;border:1px solid #494f60;border-radius:60px;color:#fff;font-size:18px;font-weight:700;font-family:montserrat,sans-serif}main.full-time .ss-registration.ss-registration-float select{padding:10px}main.full-time .ss-row{display:flex}main.full-time .ss-registration .ss-row{align-items:center;justify-content:center;position:relative}main.full-time .ss-registration .ss-button-container{margin-top:30px;position:relative}main.full-time .ss-registration input[type=submit]{padding:18px 65px 18px 45px;border-radius:40px;color:#fff;background-color:#f06929;font-size:18px;letter-spacing:2px;font-weight:700;text-transform:uppercase;font-family:roboto,sans-serif;box-shadow:0 0 23px 0 #f06929}main.full-time .ss-registration a{padding:18px 65px 18px 45px;border-radius:40px;color:#fff;background-color:#f06929;font-size:18px;letter-spacing:2px;font-weight:700;text-transform:uppercase;font-family:roboto,sans-serif;box-shadow:0 0 23px 0 #f06929}main.full-time .ss-registration a span{color:#fff;font-size:18px;letter-spacing:2px;font-weight:700;text-transform:uppercase;font-family:roboto,sans-serif}main.full-time .ss-registration .ss-button-container:hover,main.full-time .ss-registration input[type=submit]:hover{cursor:pointer}main.full-time .ss-registration .ss-button-arrow{position:absolute;width:42px;height:42px;right:10px;top:6px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:40px}main.full-time .ss-registration .ss-button-arrow svg{width:30px;height:30px;margin-left:3px}main.full-time .ss-testimonials .ss-header{margin-left:10%;width:90%;padding-left:10px;position:absolute;top:10px;z-index:2}main.full-time .ss-testimonials .ss-header h2{font-size:34px;color:#fff;text-shadow:1px 1px 2px #000}main.full-time .ss-testimonials .ss-header::after{content:none}main.full-time .ss-testimonials .ss-testimonials-slider li div.ss-slide-container{margin-top:70px}main.full-time .ss-testimonials .ss-container h2{display:block;font-family:roboto,sans-serif;font-weight:700;letter-spacing:4px;text-align:center;text-transform:uppercase;font-size:1.5em;margin-bottom:0}main.full-time .ss-registration-float{position:fixed;bottom:0;z-index:100;display:none}main.full-time .ss-registration-float.ss-show{display:block}main.full-time .ss-usd-price{display:block;color:#fff;margin-top:5px;font-size:.9em}@media only screen and (max-width:782px){main.full-time h2{font-size:2em}main.full-time p{font-size:1em}main.full-time .ss-who ul p{font-size:1.1em}main.full-time .ss-section .ss-header::after{width:30%;left:40%}main.full-time .ss-features h3{font-size:1.5em}main.full-time .ss-section .ss-header p{font-size:16px}main.full-time .ss-curric h3{font-size:28px}main.full-time .ss-curric a{font-size:16px}main.full-time .ss-features ul li{margin-top:10px}main.full-time .ss-features ul li:nth-child(odd){flex-direction:row}main.full-time .ss-features .ss-left,main.full-time .ss-features .ss-right{width:100%}main.full-time .ss-features ul li{flex-wrap:wrap}main.full-time .ss-curric ul.ss-curric-list>li{flex-wrap:wrap}main.full-time .ss-curric .ss-left,main.full-time .ss-curric .ss-right{width:100%}main.full-time .ss-curric ul.ss-curric-list ul{margin-top:10px}main.full-time .ss-curric ul.ss-curric-list>li{margin-top:10px}main.full-time .ss-curric .ss-right{padding:0}main.full-time .ss-curric .ss-right{margin-top:15px}main.full-time .ss-where h3{font-size:32px}main.full-time .ss-alumni h2,main.full-time .ss-gallery h2{font-size:1.25em}main.full-time .ss-montreal .ss-text h2{font-size:30px}main.full-time .ss-montreal .ss-text span{font-size:20px}main.full-time .ss-montreal .ss-text{margin-top:20px}main.full-time .ss-row{flex-wrap:wrap}main.full-time .ss-registration .ss-left,main.full-time .ss-registration .ss-right{width:100%;padding:0}main.full-time .ss-registration .ss-right{margin-top:15px}main.full-time .ss-testimonials .ss-header{padding-left:10px;padding-right:10px;margin-left:0;text-align:center;box-sizing:border-box;width:100%}main.full-time .ss-testimonials .ss-header h2{font-size:24px;text-shadow:none;color:#000}main.full-time .ss-testimonials .ss-testimonials-slider li div.ss-slide-container{margin-top:20px}main.full-time .ss-registration.ss-registration-float select{padding:5px;font-size:16px}main.full-time .ss-registration.ss-registration-float .ss-button-container{margin-top:0}main.full-time .ss-registration.ss-registration-float input[type=submit]{padding:5px 45px;border-radius:40px;font-size:16px}main.full-time .ss-registration.ss-registration-float .ss-button-arrow{display:none}main.full-time .ss-registration-float.ss-show{display:block}main.full-time .ss-curric ul.ss-curric-list ul li,main.full-time .ss-editor li{margin-left:15px}}@media only screen and (max-width:480px){main.full-time .ss-testimonials .ss-testimonials-slider li div.ss-slide-container{margin-top:130px}main .ss-testimonials .ss-testimonials-slider li div.ss-slide-container{padding:10px;width:96%;margin-left:2%}}main.class-archive .ss-header{margin-bottom:30px;position:relative}main.class-archive h2{position:relative;font-size:2.4em;margin-bottom:10px}main.class-archive .ss-subsection{background-color:#e5e5e5}main.class-archive .ss-header::after{content:"";position:absolute;width:10%;left:50%;margin-left:-5%;bottom:-15px;height:5px;border-radius:5px;background-color:#f16c22}main.class-archive .ss-class-list div.ss-list{display:flex;flex-wrap:wrap}main.class-archive div.ss-list div.ss-class-item{width:calc(100%/3 - 3%/3);position:relative}main.class-archive div.ss-list div.ss-class-item:nth-child(3n),main.class-archive div.ss-list div.ss-class-item:nth-child(3n-1){margin-left:1.5%}main.class-archive div.ss-list div.ss-class-item:nth-child(n+4){margin-top:1.5%}main.class-archive .ss-class-list .ss-text{position:absolute;z-index:20;padding:20px 20px 10px;bottom:0;overflow:hidden}main.class-archive .ss-class-list .ss-linked-class .ss-text{bottom:30px}main.class-archive .ss-class-list .ss-text h3{color:#fff;font-size:1.8em}main.class-archive .ss-class-list .ss-text p{color:#fff}main.class-archive .ss-class-list .ss-text p.ss-availability{color:#f06929;font-weight:700;font-size:18px}main.class-archive .ss-class-list .ss-linked-class .ss-text p.ss-learn{display:none}main.class-archive .ss-class-list .ss-text p.ss-learn{color:#f06929;text-transform:uppercase;font-weight:700;font-size:1.2em;visibility:hidden;max-height:0;transition:visibility 0s linear .25s,max-height .25s ease-in}main.class-archive .ss-class-list div.ss-list a.ff-imgholder:hover p.ss-learn{max-height:36px;visibility:visible;transition:visibility 0s linear,max-height .25s ease-out}main.class-archive .ss-class-list div.ss-list a.ff-imgholder::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(transparent 40%,rgba(0,0,0,0.7) 100%);z-index:15}main.class-archive .ss-level{position:absolute;margin-top:10px;margin-right:10px;padding:6px;top:0;right:0;background-color:rgba(255,255,255,.9);z-index:25;display:flex}main.class-archive .ss-level span,main.class-archive .ss-tooltip span{font-size:1.3em;font-family:oswald,sans-serif;margin-right:5px;color:#ef6a29;font-weight:700}main.class-archive .ss-level span,main.class-archive .ss-level img{display:block}main.class-archive .ss-level:hover+.ss-tooltip{opacity:1;visibility:visible}main.class-archive .ss-level div{position:relative;width:20px;height:20px;margin-left:10px;margin-bottom:10px;margin-left:auto}main.class-archive .ss-online{position:absolute;margin-top:10px;margin-left:10px;padding:6px;top:0;left:0;background-color:rgba(255,255,255,.9);z-index:25;display:flex}main.class-archive .ss-online span{font-size:1.3em;font-family:oswald,sans-serif;margin-right:5px;color:#ef6a29;font-weight:700}main.class-archive .ss-tooltip{visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s;position:absolute;background-color:rgba(255,255,255,.9);top:0;z-index:30;padding:5px;display:flex;flex-wrap:wrap;width:90%;margin-left:5%;box-sizing:border-box;border:5px solid #afafaf;top:56px}main.class-archive .ss-tooltip span{border-bottom:2px solid #ef6a29}main.class-archive .ss-tooltip *{width:100%}main.class-archive .ss-tooltip p{font-size:1em}main.class-archive .ss-credit-notice{margin-top:10px;width:100%}main.class-archive .ss-credit-notice a{text-transform:uppercase;font-weight:700;color:#ef6a29}main.class-archive .ss_online_available{position:absolute;bottom:0;right:0;background-color:orange;z-index:25}main.class-archive .ss-notice{display:block;position:absolute;bottom:-10px;right:10%;z-index:20;background-color:#f06929;color:#fff;padding:5px;width:80%;text-align:center}@media only screen and (max-width:782px){main.class-archive h2{font-size:1.8em}main.class-archive .ss-class-list div.ss-list div.ss-class-item{width:100%;z-index:10;overflow:hidden;margin-top:10px}main.class-archive .ss-class-list div.ss-list div.ss-class-item:nth-child(n+4){margin-top:10px}main.class-archive .ss-class-list div.ss-list div.ss-class-item:nth-child(3n),main.class-archive .ss-class-list div.ss-list div.ss-class-item:nth-child(3n-1){margin-left:0}main.class-archive .ss-class-list .ss-text h3{font-size:1.8em}main.class-archive .ss-level{display:none}}@media only screen and (max-width:480px){main.class-archive .ss-class-list .ss-text h3{font-size:2em}}main.single-instructor .ss-head-image .ss-title p{margin-top:10px;color:#f16927}main.single-instructor .ss-title .ss-box{display:flex;align-items:center}main.single-instructor .ss-title .ff-imgholder{width:120px;height:120px;margin-right:25px;padding-top:0}main.single-instructor .ss-title .ff-imgholder img{border-radius:50%;object-position:center center;filter:brightness(100%)}main.single-instructor .ss-head-tag span{display:inline-block;padding:8px;background-color:#eaebec;color:#646464;text-transform:uppercase;font-size:14px;border-radius:5px}main.single-instructor h2{margin-top:10px;font-size:40px}main.single-instructor h3{font-size:20px;text-transform:uppercase;margin-top:16px;letter-spacing:1px}main.single-instructor p{margin-top:8px}main.single-instructor .ss-desc li{margin-top:8px;background-color:#fbfbfb;border:1px solid #dcdcdc;border-radius:8px;padding:10px}main.single-instructor .ss-desc li a{display:inline-block;width:100%;text-decoration:underline}main.single-instructor .ss-editor{margin-top:8px}main.single-instructor section.ss-gallery h3{padding:0 0 50px}main .ss-list-element{display:flex;flex-direction:column;width:calc(100%/3 - 4%/3)}main .ss-list-element:nth-child(3n),main .ss-list-element:nth-child(3n-1){margin-left:2%}main .ss-list-element:nth-child(n+4){margin-top:2%}main .ss-list-element .ss-top-image{position:relative}main .ss-list-element .ff-imgholder{padding-top:67.5675%}main .ss-list-element .ff-imgholder.ss-teacher-portrait{padding-top:0;position:absolute;width:32%;padding-top:32%;bottom:-21%;left:34%}main .ss-list-element .ff-imgholder.ss-teacher-portrait img{border-radius:50%}main .ss-list-element .ss-content{border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:64px 15px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;flex-grow:1;background-color:#fff}main .ss-list-element h2{font-size:26px}main .ss-list-element p.ss-title{font-size:16px;color:#f06929;font-family:roboto,sans-serif;text-transform:uppercase}main .ss-list-element p.ss-text{margin-bottom:10px}main .ss-list-element a{display:block;margin-top:auto;padding:10px 20px;width:50%;border:3px solid #f06929;border-radius:20px;font-family:roboto,sans-serif;font-weight:700;color:#f06929;text-transform:uppercase;letter-spacing:3px;transition:background-color .3s cubic-bezier(.465,.183,.153,.946),color .3s cubic-bezier(.465,.183,.153,.946)}main .ss-list-element a:hover{background-color:#f06929;color:#fff}@media only screen and (max-width:782px){main .ss-list-element{width:calc(100%/2 - 2%/2);margin-top:2%}main .ss-list-element:nth-child(3n),main .ss-list-element:nth-child(3n-1){margin-left:0}main .ss-list-element:nth-child(2n){margin-left:2%}main .ss-class-list .ss-text h3{font-size:26px}}@media only screen and (max-width:480px){main .ss-list-element{width:100%;margin-top:10px}}main.single-podcast .ss-timestamps ul{display:flex;flex-wrap:wrap;box-sizing:border-box}main.single-podcast .ss-timestamps ul li{width:100%;display:flex}main.single-podcast .ss-timestamps ul li a.ss-time{min-width:5%;margin-right:.5em;margin-left:.5em}main.single-podcast .ss-timestamps ul li span,main.single-podcast .ss-timestamps ul li a{display:inline-block;box-sizing:border-box}main.single-podcast .ss-text>ul li{list-style-type:disc;margin-left:20px}main.single-podcast .ss-text>ul li a{text-decoration:underline}main.single-podcast .ss-title .ff-imgholder img{border-radius:50%;object-position:center center;filter:brightness(100%)}main.single-podcast .ss-title .ff-imgholder{width:120px;height:120px;margin-right:25px;padding-top:0;flex:0 0 120px}main.single-podcast .ss-title .ss-box{display:flex;align-items:center}main.single-event .ss-desc h2{font-size:22px;font-family:roboto,sans-serif}main.single-event .ss-desc p{margin-block-start:1em;margin-block-end:1em}main.event-archive .ss-event-list .ss-event{display:flex;justify-content:space-between;margin-top:15px}main.event-archive .ss-event-list .ss-event .ff-imgholder{padding-top:30%;width:59%}main.event-archive .ss-event-list .ss-event .ss-text{width:40%;display:flex;flex-direction:column;padding:40px;background-color:#1b2338;box-sizing:border-box}main.event-archive .ss-event-list .ss-event .ss-text h3,main.event-archive .ss-event-list .ss-event .ss-text p,main.event-archive .ss-event-list .ss-event .ss-text span{color:#fff}main.event-archive .ss-event-list .ss-event .ss-text .ss-date{display:flex;flex-direction:column}main.event-archive .ss-event-list .ss-event .ss-text .ss-date span{font-size:18px;color:#f06929;font-weight:700}main.event-archive .ss-event-list .ss-event .ss-text .ss-date .ss-spacing{margin-top:8px}main.event-archive .ss-event-list .ss-event .ss-text .ss-button{display:block;padding:10px;border:2px solid #f06929;border-radius:30px;width:35%;text-align:center;color:#f06929;font-weight:700}main.event-archive .ss-event-list .ss-event .ss-text h3{font-family:roboto,sans-serif;font-size:28px}main.event-archive .ss-event-list .ss-event .ss-spacing{margin-top:20px}main.event-archive .ss-event-list .ss-event:nth-child(odd){flex-direction:row-reverse}main.event-archive .ss-event-list .ss-event-list{display:flex;flex-direction:column;margin-top:20px}main.event-archive .ss-full-time-list{display:flex;flex-wrap:wrap}main.event-archive .ss-full-time-list .ss-event{margin-top:20px;width:calc(98%/3);position:relative}main.event-archive .ss-full-time-list .ss-event .ff-imgholder{padding-top:85%}main.event-archive .ss-full-time-list .ss-event .ss-text{position:absolute;z-index:20;bottom:0;left:0;display:flex;flex-wrap:wrap;padding:30px 25px}main.event-archive .ss-full-time-list .ss-event .ss-text h3{font-family:roboto,sans-serif;font-size:24px;color:#fff}main.event-archive .ss-full-time-list .ss-event .ss-text span{margin-top:8px;font-size:16px;font-weight:700;color:#f06929}main.event-archive .ss-full-time-list .ss-event .ss-text *{width:100%}main.event-archive .ss-full-time-list .ss-event:nth-child(4n-2),main.event-archive .ss-full-time-list .ss-event:nth-child(4n-1){margin-left:1%}main.event-archive .ss-full-time-list .ss-event::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(transparent 40%,rgba(0,0,0,0.8) 100%);z-index:15}main.event-archive .ss-pagination{margin-top:15px;display:flex}main.event-archive .ss-pagination .ss-previous{align-self:flex-start}main.event-archive .ss-pagination .ss-next{margin-left:auto}main.event-archive .ss-pagination *{font-weight:700}main.event-fulltime .ss-event p{margin-top:1em;margin-bottom:1em}@media only screen and (max-width:782px){main.event-archive .ss-event-list .ss-event{position:relative}main.event-archive .ss-event-list .ss-event .ff-imgholder{display:none}main.event-archive .ss-event-list .ss-event .ss-text{width:100%}main.event-archive .ss-full-time-list .ss-event{margin-top:20px;width:100%;position:relative}main.event-archive .ss-full-time-list .ss-event:nth-child(4n-2),main.event-archive .ss-full-time-list .ss-event:nth-child(4n-1){margin-left:0%}}main.ss-student-showcase section.ss-gallery .ss-4x2 .ff-imgholder{padding-top:18%}main.ss-student-showcase section.ss-learn .ff-imgholder{position:absolute;padding-top:0;width:100%;height:100%}main.ss-student-showcase section.ss-learn{overflow:hidden;position:relative}main.ss-student-showcase section.ss-learn .ss-container{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}main.ss-student-showcase section.ss-learn h2{font-size:46px;color:#fff;letter-spacing:-1px}main.ss-student-showcase section.ss-learn .ss-learn{margin-top:12px;display:flex}main.ss-student-showcase section.ss-learn .ss-learn a{display:block;padding:15px 20px;color:#fff;border:1px solid #fff;border-radius:40px;text-align:center;margin-right:12px}main.ss-student-showcase section.ss-learn .ss-learn a:hover{background-color:#f06929;border:1px solid #f06929}@media only screen and (max-width:782px){main.ss-student-showcase section.ss-gallery .ss-4x2 .ff-imgholder{padding-top:32%}main.ss-student-showcase section.ss-learn h2{font-size:30px;text-align:center}main.ss-student-showcase section.ss-learn .ss-learn{flex-wrap:wrap}main.ss-student-showcase section.ss-learn .ss-learn a{width:100%;margin-top:10px}}main.single-class .ss-container .ss-selector-container{position:absolute;top:0;right:0}main.single-class .ss-container .ss-selector-container select{padding:10px;border:1px solid #d4d4d4;background-color:#fff;font-family:roboto,sans-serif;font-weight:700;text-transform:uppercase;color:#2e2e2e}.ss-ssgm2020-timings{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#fbfbfb;border:1px solid #dcdcdc;padding:20px 25px;border-radius:10px}.ss-ssgm2020-timings .ssgm-timings-row{width:100%;display:flex;flex-direction:row;border-bottom:1px solid #dcdcdc;padding:14px 0}.ss-ssgm2020-timings .ssgm-timings-row:last-child{border-bottom:0}.ss-ssgm2020-timings .ssgm-timings-row span{line-height:22px}.ss-ssgm2020-timings .ssgm-timings-row div:nth-child(1),.ss-ssgm2020-timings .ssgm-timings-row div:nth-child(2){width:25%}.ss-ssgm2020-timings .ssgm-timings-row div:nth-child(3){width:50%}.ss-ssgm2020-timings .ssgm-timings-row .ssgm-timings-orange{color:#f06929;font-weight:700}.ss-ssgm2020-timings h4{font-size:28px;font-family:roboto,sans-serif;color:#2e2e2e}@media only screen and (max-width:782px){.ss-ssgm2020-timings .ssgm-timings-row{flex-wrap:wrap}.ss-ssgm2020-timings .ssgm-timings-row div:nth-child(1),.ss-ssgm2020-timings .ssgm-timings-row div:nth-child(2),.ss-ssgm2020-timings .ssgm-timings-row div:nth-child(3){width:100%}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.admin-bar.diploma-site header{top:32px}.diploma-site h1 p{line-height:1;font-size:auto}.dip-header{display:flex;flex-direction:row;justify-content:center}.dip-menu{width:100%;display:flex;background-color:#fff}#menu-diploma-menu{width:100%;display:flex;justify-content:space-between}#menu-diploma-menu li a{display:block;font-family:roboto,sans-serif;text-transform:uppercase;padding:10px;font-size:.9em}.dip-logo{background-color:#fff;padding:15px 20px 20px;display:flex;flex-direction:column;align-items:center}.dip-logo p{font-family:montserrat,sans-serif;font-size:.7em;text-transform:uppercase;margin-top:3px}p.dip-text{margin-top:7px}.dip-title{position:absolute;top:40%;text-align:center;width:100%;text-shadow:1px 1px 3px #000,1px 1px 2px #000}.dip-header-first{font-size:3.1em;text-shadow:1px 1px 3px #000,1px 1px 2px #000;letter-spacing:3px}.dip-header-second{font-size:5.4em;text-shadow:1px 1px 3px #000,1px 1px 2px #000;letter-spacing:3px}.dip-gray-big{font-size:3em}.dip-gray-norm{font-size:2em}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube::before{content:'';display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,.2,1)}lite-youtube::after{content:"";display:block;padding-bottom:calc(100%/(16/9))}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0}lite-youtube>.lty-playbtn{width:68px;height:48px;position:absolute;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDY4IDQ4Ij48cGF0aCBmaWxsPSIjZjAwIiBmaWxsLW9wYWNpdHk9IjAuOCIgZD0iTTY2LjUyLDcuNzRjLTAuNzgtMi45My0yLjQ5LTUuNDEtNS40Mi02LjE5QzU1Ljc5LC4xMywzNCwwLDM0LDBTMTIuMjEsLjEzLDYuOSwxLjU1IEMzLjk3LDIuMzMsMi4yNyw0LjgxLDEuNDgsNy43NEMwLjA2LDEzLjA1LDAsMjQsMCwyNHMwLjA2LDEwLjk1LDEuNDgsMTYuMjZjMC43OCwyLjkzLDIuNDksNS40MSw1LjQyLDYuMTkgQzEyLjIxLDQ3Ljg3LDM0LDQ4LDM0LDQ4czIxLjc5LTAuMTMsMjcuMS0xLjU1YzIuOTMtMC43OCw0LjY0LTMuMjYsNS40Mi02LjE5QzY3Ljk0LDM0Ljk1LDY4LDI0LDY4LDI0UzY3Ljk0LDEzLjA1LDY2LjUyLDcuNzR6Ij48L3BhdGg+PHBhdGggZD0iTSA0NSwyNCAyNywxNCAyNywzNCIgZmlsbD0iI2ZmZiI+PC9wYXRoPjwvc3ZnPg==);filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}lite-youtube img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.woocommerce img,.woocommerce-page img{max-width:none!important}.cart_item .product-name{color:#2e2e2e;font-family:montserrat,sans-serif}.woocommerce-cart .ss-cart-head h2{text-align:center}.woocommerce-cart h2{font-size:2.6em}.woocommerce-cart h3{font-size:1.6em;font-family:oswald,sans-serif;color:#2e2e2e}.woocommerce-cart h3 a{font-family:inherit;font-size:inherit}.woocommerce-cart .ss-product-price{font-weight:700;font-size:1.2em;font-family:montserrat,sans-serif;display:block;margin-top:10px}.woocommerce-cart .ss-products-cart{display:flex;flex-wrap:wrap}.woocommerce-cart .ss-products-cart>div{display:flex;flex-wrap:wrap;width:100%}.woocommerce-cart .ss-cart-product{display:flex;width:100%}.woocommerce-cart .ss-cart-product:not(:first-child){margin-top:10px}.woocommerce-cart .ss-cart-product img{width:20%;height:150px;padding-top:0;display:block;object-fit:cover}.woocommerce-cart .ss-cart-product .product-description{width:80%;padding:0 15px;display:flex}.woocommerce-cart .ss-cart-product .product-description .ss-left{display:flex;flex-direction:column}.woocommerce-cart .ss-cart-product .product-description .ss-left .product-stock{margin-top:auto;display:flex}.woocommerce-cart .ss-cart-product .product-description .ss-left .product-qty{display:flex;margin-left:15px}.woocommerce-cart .ss-cart-product .product-description .ss-right{margin-left:auto}.woocommerce-cart .ss-product-extras{margin-top:15px;margin-left:auto}.woocommerce-cart .cart_totals{margin-top:20px}.woocommerce-cart .cart-collaterals table.shop_table{border:none}.woocommerce-cart .cart-collaterals table.shop_table tr th,.woocommerce-cart .cart-collaterals table.shop_table tr td{border:none;font-family:montserrat,sans-serif}.woocommerce-cart .cart-collaterals table.shop_table tr td{text-align:right;width:15%}.woocommerce-cart .cart-collaterals table.shop_table tr th{text-align:right;color:#676767;font-size:1.4em}.woocommerce-cart .cart-collaterals table.shop_table tr.order-total td{font-size:1.2em}.woocommerce-message{font-family:montserrat,sans-serif}.woocommerce-cart .woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce-cart .cart-collaterals{display:flex;flex-direction:column}.woocommerce-cart .cart-collaterals>*{width:100%}.woocommerce-cart .cart_totals{align-self:flex-end}.woocommerce-cart .wc-proceed-to-checkout a{background-color:#f06929!important;margin-bottom:0!important;padding:.6em!important}.cross-sells{width:100%!important;float:none!important}.cross-sells .products{margin-top:10px!important;display:flex;justify-content:space-around;flex-wrap:wrap}.cross-sells .products li{width:30%!important;float:none!important;margin:10px 0 0!important}.cross-sells .products img{height:200px!important;object-fit:cover;margin:0 0 5px!important}.cross-sells .price{display:none!important}.cross-sells .product{display:flex;flex-direction:column;justify-content:center}.cross-sells .product h2{text-align:center;font-family:montserrat,sans-serif}.cross-sells .button{width:50%;align-self:center;text-align:center;background-color:transparent!important;border:1px solid #f06929!important;color:#f06929!important;text-transform:uppercase}.cross-sells .button:hover{background-color:#f06929!important;color:#fff!important}.woocommerce form .form-row label{line-height:1.5!important}#customer_details{margin-bottom:10px}#customer_details h3{border-bottom:1px solid #cbcbcb;padding:5px 8px}#customer_details .woocommerce-billing-fields,#customer_details .woocommerce-additional-fields,#customer_details #woocommerce-student-information{border:1px solid #cbcbcb;border-radius:5px}#customer_details .woocommerce-billing-fields__field-wrapper,#customer_details .woocommerce-additional-fields__field-wrapper{padding:8px}#woocommerce-student-information{margin-top:10px}#customer_details input,#customer_details .select2-selection--single,#customer_details textarea{background-color:#f5f5f5!important;border:1px solid gray!important}.woocommerce-checkout h3{font-size:1.6em!important}h3#order_review_heading{padding:0 8px 5px}.woocommerce-checkout-review-order-table th,.order_details th{font-family:roboto,sans-serif}.woocommerce-checkout-review-order-table td,.order_details td{font-family:montserrat,sans-serif}.ss-menu-cart a{position:relative}.ss-menu-cart a:hover span{color:#fff}.ss-menu-cart a span{display:block;position:absolute;top:-10px;right:-15px;background-color:#ef7422;width:24px;height:24px;line-height:24px;font-size:1em;border-radius:24px;font-weight:600;text-align:center;color:#fff;font-family:oswald,sans-serif}.ss-mobile-buttons .ss-menu-cart{margin-right:20px}.ss-mobile-buttons .ss-menu-cart a span{top:-24px;left:0;width:20px;height:20px;line-height:20px}.ss-mobile-buttons .ss-menu-cart svg{width:40px;height:35px}@media only screen and (max-width:782px){.woocommerce-cart h3{font-size:1.1em}.woocommerce-cart .ss-cart-product .product-description{flex-wrap:wrap}.woocommerce-cart .ss-cart-product .product-description .ss-right{margin-left:0}.cross-sells .products li{width:100%!important}}