@charset "UTF-8";@font-face{font-family:"Safiro";src:url(../../../../../../../../themes/hasou-fashion-academy/assets/fonts/safiro-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Notosans";src:url(../../../../../../../../themes/hasou-fashion-academy/assets/fonts/NotoSans-VariableFont_wdth_wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body{font-family:Notosans,sans-serif;font-size:.88em;font-size:.95em;line-height:1.5em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{margin-top:0;margin-bottom:20px;font-family:Safiro,sans-serif;font-size:4em;font-weight:500;line-height:1}@media (max-width:767px){h1{font-size:3em}}@media (max-width:479px){h1{font-size:2.5em}}h2{margin-top:0;margin-bottom:20px;font-family:Safiro,sans-serif;font-size:3em;font-weight:500;line-height:1em}@media (max-width:767px){h2{font-size:2em}}@media (max-width:479px){h2{font-size:1.8em}}h3{margin-top:20px;margin-bottom:10px;font-family:Safiro,sans-serif;font-size:2em;font-weight:500;line-height:1em}@media (max-width:767px){h3{font-size:1.7em}}@media (max-width:479px){h3{font-size:1.5em}}h4{margin-top:10px;margin-bottom:10px;font-family:Safiro,sans-serif;font-size:1.7em;font-weight:500;line-height:1em}@media (max-width:767px){h4{font-size:1.5em}}@media (max-width:479px){h4{font-size:1.3em}}h5{margin-top:10px;margin-bottom:10px;font-family:Safiro,sans-serif;font-size:1.5em;font-weight:500;line-height:1em}@media (max-width:767px){h5{font-size:1.2em}}h6{margin-top:10px;margin-bottom:10px;font-family:Safiro,sans-serif;font-size:1.2em;font-weight:500;line-height:1em}@media (max-width:767px){h6{font-size:1em}}p{margin-bottom:20px;font-size:1em;line-height:1.6em}.details-title{margin:0;font-size:1em;line-height:1.6em;font-weight:700}a{color:#f849d5;text-decoration:underline}ul{margin-bottom:20px;padding-left:40px;list-style-type:square}@media (max-width:767px){ul{padding-left:20px}}li{margin-bottom:12px}blockquote{border-left:5px solid #f849d5;margin-top:21px;margin-bottom:21px;padding:0 20px;font-size:18px;font-weight:250;line-height:26px}.large-safiro{font-family:Safiro,sans-serif;font-size:3em;font-weight:500;line-height:1.1em}@media (max-width:1090px){.large-safiro{font-size:2.4em}}@media (max-width:767px){.large-safiro{font-size:2em}}.w-richtext p:first-of-type{margin-bottom:10px;font-size:18px;font-weight:400;line-height:30px}@media (max-width:767px){.w-richtext p:first-of-type{font-size:16px;line-height:28px}}.homepage-image-wrapper{overflow:hidden}.homepage-image-wrapper .homepage-image{background-color:#ec008c}.homepage-image-wrapper .homepage-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;mix-blend-mode:multiply;width:100%;min-height:980px}@media (max-width:1090px){.homepage-image-wrapper .homepage-image img{min-height:1120px}}@media (max-width:479px){.homepage-image-wrapper .homepage-image img{-o-object-fit:cover;object-fit:cover;min-height:980px}}.about-hasou-header-image{z-index:-1;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.about-hasou-header-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:0% 0%;object-position:0% 0%;width:100%;height:100%}@media (max-width:1090px){.about-hasou-header-image img{-o-object-position:50% 0%;object-position:50% 0%}}@media (max-width:767px){.about-hasou-header-image img{-o-object-position:80% 0%;object-position:80% 0%}}#clients,#clients2,#clients3{display:block;margin-left:auto;margin-right:auto}#clients .clients-wrap,#clients2 .clients-wrap,#clients3 .clients-wrap{display:block;width:100%;margin:0 auto;overflow:hidden;margin:40px 0}#clients .clients-wrap ul,#clients2 .clients-wrap ul,#clients3 .clients-wrap ul{display:block;list-style:none;position:relative;margin-left:auto;margin-right:auto}#clients .clients-wrap ul li,#clients2 .clients-wrap ul li,#clients3 .clients-wrap ul li{display:block;float:left;position:relative;width:260px;height:110px;line-height:100px;text-align:center}#clients .clients-wrap ul li img,#clients2 .clients-wrap ul li img,#clients3 .clients-wrap ul li img{vertical-align:middle;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;padding:20px 30px}.courses-left-naviagtion{grid-column-gap:14px;grid-row-gap:14px;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:0;-webkit-flex:0 20%;-ms-flex:0 20%;flex:0 20%;align-self:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:170px;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}@media (max-width:767px){.courses-left-naviagtion{display:none}}.courses-left-naviagtion .courses-nav-item.w--current{color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px);opacity:1;font-weight:700}.courses-left-naviagtion .courses-nav-item.w--current .courses-nav-arrow{color:#f849d5;text-align:right;-webkit-box-flex:1;-webkit-flex:1 0 50px;-ms-flex:1 0 50px;flex:1 0 50px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-family:Safiro,sans-serif;font-size:2.3em;line-height:1em}.courses-left-naviagtion .courses-nav-item{opacity:.5;color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.courses-left-naviagtion .courses-nav-item .courses-nav-arrow{text-align:right;-webkit-box-flex:1;-webkit-flex:1 0 50px;-ms-flex:1 0 50px;flex:1 0 50px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-family:Safiro,sans-serif;font-size:2.1em;line-height:1em;-webkit-transition:all 0.3s;transition:all 0.3s}.split{background-color:#3b3b44;color:#bbb;position:relative}.split .split-content-image-wrapper{width:50%;position:absolute;top:0;bottom:0;left:auto;right:0;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}.split .split-content-image-wrapper .split-header-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.split .split-content-image-wrapper .split-slider{height:100%;max-height:700px}.split .split-content-image-wrapper .split-slider .split-header-carousel-accreditation{background-color:rgba(0,0,0,.75);padding:10px 10px 10px 26px;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:auto;bottom:50px;left:0;right:0;z-index:1}.split .split-content-image-wrapper .split-slider .split-slie-nav{background-color:rgba(0,0,0,.75);height:50px;padding-left:70px;padding-right:70px}.split .split-content-image-wrapper .split-slider .split-left-arrow{height:40px;top:auto;bottom:0;left:70px;right:auto}.split .split-content-image-wrapper .split-slider .split-right-arrow{height:40px;top:auto;bottom:0;left:auto;right:0}@media (max-width:767px){.split .split-content-image-wrapper{width:100%;height:450px;position:relative;-webkit-clip-path:none;clip-path:none}}.split .header-content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:460px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.split .header-content-container{min-height:auto}}.split .header-content-container .split-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:50%;margin:100px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.split .header-content-container .split-content{width:auto;margin:60px 20px 60px}}.split .header-content-container .split-content .split-content-text{width:90%}.split .header-content-container .split-content .split-content-text .chevron-arrow-button .safiro-arrow-pink{margin-left:0}.split .header-content-container .split-content .split-content-text p{margin-bottom:10px;font-size:18px;font-weight:400;line-height:30px;max-width:870px}@media (max-width:767px){.split .header-content-container .split-content .split-content-text{width:100%}}.single-courses .split{background-color:#464651}.single-courses .split .split-content-image-wrapper .course-header-image img{-o-object-fit:cover;object-fit:cover;width:101%;height:101%}.single-courses .split .split-content-image-wrapper .course-header-image-pos img{-o-object-fit:cover;object-fit:cover;width:101%;height:101%;-o-object-position:top;object-position:top}.course-main{color:#fff;-webkit-box-flex:0;-webkit-flex:0 75%;-ms-flex:0 75%;flex:0 75%;margin-bottom:60px;padding-right:80px}.course-main .full-description-para{max-width:760px}.course-main .full-description-para p{opacity:1;margin-bottom:10px;font-size:18px;font-weight:400;line-height:30px}@media (max-width:1090px){.course-main{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px;padding-right:0}}@media (max-width:767px){.course-main{margin-bottom:0}}@media (max-width:1090px){.single-mentorship-programme .course-content-container .course-side-application{width:100%}}@media (max-width:1090px){.single-mentorship-programme .course-content-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.course-side{grid-column-gap:20px;grid-row-gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;margin-bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1090px){.course-side{z-index:2;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:60px}}@media (max-width:767px){.course-side{margin-bottom:60px}}.course-side-application{width:25%}.course-side-application .course-side-blocks{grid-column-gap:16px;grid-row-gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;position:-webkit-sticky;position:sticky;top:140px}@media (max-width:1090px){.course-side-application .course-side-blocks{position:fixed;left:0;top:auto;right:0;bottom:0;z-index:2}}.course-side-application .course-side-blocks .enquiry-block{grid-column-gap:10px;grid-row-gap:10px;background-color:#f849d5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:6px;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1090px){.course-side-application .course-side-blocks .enquiry-block{display:none}}.course-side-application .course-side-blocks .course-date-selector{height:44px;color:#141414;padding-left:16px}@media (max-width:1090px){.course-side-application .course-side-blocks .course-date-selector{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:34px}}.course-side-application .course-side-blocks .apply-now-block{grid-column-gap:16px;grid-row-gap:16px;background-color:#000;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:6px;padding:20px;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;padding-bottom:28px}@media (max-width:1090px){.course-side-application .course-side-blocks .apply-now-block{padding-top:14px;padding-bottom:14px;padding-left:40px;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-30px}}@media (max-width:767px){.course-side-application .course-side-blocks .apply-now-block{padding-left:20px}}.course-side-application .course-side-blocks .apply-now-block .course-dates{padding:10px;background-color:#2b2b2b;border-radius:3px}.course-side-application .course-side-blocks .apply-now-block .course-dates img{margin:-3px 10px 0 10px}@media (max-width:1090px){.course-side-application .course-side-blocks .apply-now-block .course-dates{display:none}}.course-side-application .course-side-blocks .apply-now-block .course-reminder{color:#f849d5;border-left:2px solid #fff;padding-left:10px}@media (max-width:1090px){.course-side-application .course-side-blocks .apply-now-block .course-reminder{display:none}}@media (max-width:1090px){.course-side-application .course-side-blocks .apply-now-block .paragraph-small{display:none}}@media (max-width:1090px){.course-side-application .course-side-blocks .multiple-dates .application-button .apply-now-block{padding-top:10px!important;height:auto!important;margin-top:auto!important}}.course-side-application .course-side-blocks .apply-now-block-no-margin{grid-column-gap:16px;grid-row-gap:16px;background-color:#000;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-top:10px;margin-bottom:6px;padding:20px;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-6px;gap:0}@media (max-width:1090px){.course-side-application .course-side-blocks .apply-now-block-no-margin{padding-bottom:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.course-side-application .course-side-blocks .apply-now-block-no-margin h3{font-size:16px;margin:0}}.course-side-application .course-side-blocks .paragraph-small--apply-terms{color:#fff;font-size:.9em;font-weight:300;line-height:1.4em;margin-top:10px}@media (max-width:1090px){.course-side-application .course-side-blocks .paragraph-small--apply-terms{display:none}}.about-sue-image{-webkit-clip-path:polygon(11% 4%,94% 0,100% 100%,0 91%);clip-path:polygon(11% 4%,94% 0,100% 100%,0 91%)}@media (max-width:767px){.about-sue-image{-webkit-clip-path:none;clip-path:none}}.w-nav-overlay{z-index:-5!important}.navbar-shape{-webkit-clip-path:polygon(0 0,100% 0,100% 82%,0% 100%);clip-path:polygon(0 0,100% 0,100% 82%,0% 100%);overflow:visible;background-color:#2d3036;height:116px;position:absolute;top:0;bottom:auto;left:0;right:0}@media (max-width:1090px){.navbar-shape{height:106px}}@media (max-width:479px){.navbar-shape{height:96px}}@media (max-width:767px){.w-nav-brand{padding-left:0}}.brand{width:250px;margin-top:-28px;margin-left:-23px}@media (max-width:1090px){.brand{width:220px;margin-top:-14px}}@media (max-width:767px){.brand{width:220px}}@media (max-width:479px){.brand{width:200px;margin-top:-13px}}.w-nav-link.w--current{color:#fff}.course-preview-image{-webkit-clip-path:polygon(0 0,100% 0,92% 100%,0% 100%);clip-path:polygon(0 0,100% 0,92% 100%,0% 100%);width:100%;margin-top:20px;margin-bottom:20px;position:relative}.course-preview-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homepage-image{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.logged-in .navbar,.logged-in .qanda-banner{top:32px}@media (max-width:767px){.logged-in .navbar,.logged-in .qanda-banner{top:42px}}@media (max-width:479px){.logged-in .navbar,.logged-in .qanda-banner{top:0}}.logged-in .testimonial-header{top:114px}.logged-in .session-status{top:120px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;transition-duration:0s}.grid{position:relative;width:100%;min-height:400px}.gutter-sizer{width:2%}.grid-item,.grid-sizer{width:32%;margin-bottom:40px;color:var(--asphalt);text-decoration:none;-webkit-transition:color 0.2s;transition:color 0.2s;display:block}.grid-item:hover,.grid-sizer:hover{color:#f849d5}@media (max-width:1090px){.grid-item,.grid-sizer{width:32%}}@media (max-width:767px){.grid-item,.grid-sizer{width:48%}}@media (max-width:479px){.grid-item,.grid-sizer{width:100%}}.grid-item{float:left}.grid-item .news-post-preview-image{-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out;width:100%;overflow:hidden;height:450px}.grid-item .news-post-preview-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.grid-item .news-post-preview-image:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media (max-width:1090px){.grid-item .news-post-preview-image{height:300px}}@media (max-width:479px){.grid-item .news-post-preview-image{height:350px}}.section-news .nothing-to-filter{visibility:hidden;display:none;text-align:center;padding:20px;width:100%;font-style:italic}.news-filter-container{margin-bottom:30px}.news-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.news-filter-item{text-decoration:none}.news-filter-item.selected{background:#333;color:#fff}.single-post .grid-masonry{position:relative}.single-post .grid-item-masonry{position:absolute}.single-post .grid-item-masonry,.single-post .grid-sizer-masonry{margin:10px;width:calc(33.333% - 20px);height:auto}@media (max-width:767px){.single-post .grid-item-masonry,.single-post .grid-sizer-masonry{width:calc(50% - 20px)}}@media (max-width:479px){.single-post .grid-item-masonry,.single-post .grid-sizer-masonry{width:calc(100% - 20px)}}.single-post .grid-item-masonry img{width:100%;height:auto;display:block}.single-post .image-caption{background-color:#141414;color:#fff;margin:0;padding:6px 10px;line-height:16px;font-size:14px;width:100%}.single-post .isotope-gallery{margin-top:60px}.single-post .isotope-gallery h2{margin-bottom:40px}.default-section{padding:100px 0;color:#fff}.gallery-container{margin:100px 0}.gallery-container .gallery-carousel-container{max-width:1000px;margin:50px auto 0 auto;padding-left:40px;padding-right:40px}@media (max-width:767px){.gallery-container .gallery-carousel-container{padding-left:20px;padding-right:20px}}.gallery-container .gallery-carousel-container .slider.slider-for,.gallery-container .gallery-carousel-container .slider.slider-for2{margin-bottom:20px}.gallery-container .gallery-carousel-container .slider.slider-for .slick-slide,.gallery-container .gallery-carousel-container .slider.slider-for2 .slick-slide{width:100%;height:652px}@media (max-width:767px){.gallery-container .gallery-carousel-container .slider.slider-for .slick-slide,.gallery-container .gallery-carousel-container .slider.slider-for2 .slick-slide{height:100%}}.gallery-container .gallery-carousel-container .slider.slider-for .slick-slide img,.gallery-container .gallery-carousel-container .slider.slider-for2 .slick-slide img{width:100%;height:100.2%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.gallery-container .gallery-carousel-container .slider.slider-for .slick-next,.gallery-container .gallery-carousel-container .slider.slider-for2 .slick-next{right:10px!important;display:block!important;height:30px!important;width:30px!important;background-image:url(../../../../../../../../themes/hasou-fashion-academy/assets/images/pink-arrow-right.svg)!important;background-repeat:no-repeat!important;z-index:1}.gallery-container .gallery-carousel-container .slider.slider-for .slick-prev,.gallery-container .gallery-carousel-container .slider.slider-for2 .slick-prev{left:10px!important;display:block!important;height:30px!important;width:30px!important;background-image:url(../../../../../../../../themes/hasou-fashion-academy/assets/images/pink-arrow-left.svg)!important;background-repeat:no-repeat!important;z-index:1}.gallery-container .gallery-carousel-container .slick-next:before,.gallery-container .gallery-carousel-container .slick-prev:before{content:""}@media (max-width:767px){.gallery-container .gallery-carousel-container .slider.slider-nav,.gallery-container .gallery-carousel-container .slider.slider-nav2{display:none}}.gallery-container .gallery-carousel-container .slider.slider-nav .slick-next,.gallery-container .gallery-carousel-container .slider.slider-nav2 .slick-next{right:-60px!important;display:block!important;height:40px!important;width:40px!important;background-image:url(../../../../../../../../themes/hasou-fashion-academy/assets/images/pink-arrow-right.svg)!important;background-repeat:no-repeat!important;z-index:1}.gallery-container .gallery-carousel-container .slider.slider-nav .slick-prev,.gallery-container .gallery-carousel-container .slider.slider-nav2 .slick-prev{left:-60px!important;display:block!important;height:40px!important;width:40px!important;background-image:url(../../../../../../../../themes/hasou-fashion-academy/assets/images/pink-arrow-left.svg)!important;background-repeat:no-repeat!important;z-index:1}.gallery-container .gallery-carousel-container .slider.slider-nav .gallery-image-thumb,.gallery-container .gallery-carousel-container .slider.slider-nav2 .gallery-image-thumb{margin:0 4px}.gallery-container .gallery-carousel-container .slider.slider-nav .gallery-image-thumb,.gallery-container .gallery-carousel-container .slider.slider-nav2 .gallery-image-thumb{background-color:#000}.gallery-container .gallery-carousel-container .slider.slider-nav .gallery-image-thumb img,.gallery-container .gallery-carousel-container .slider.slider-nav2 .gallery-image-thumb img{opacity:.5;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.gallery-container .gallery-carousel-container .slider.slider-nav .gallery-image-thumb.slick-current img,.gallery-container .gallery-carousel-container .slider.slider-nav2 .gallery-image-thumb.slick-current img{opacity:1}.gallery-container .gallery-carousel-container .slider.slider-nav .slick-slide .main-gallery-image,.gallery-container .gallery-carousel-container .slider.slider-nav2 .slick-slide .main-gallery-image{width:100%}.gallery-container .gallery-carousel-container .slick-dots{bottom:auto!important}@media (max-width:767px){.gallery-container .gallery-carousel-container .slick-dots li{height:7px;width:7px;margin:0 2px}}.gallery-container .gallery-carousel-container .slick-dots li button:before{color:#fff}.single-post .slick-dots li button:before{color:#000!important}.enrolment-section{margin-top:200px;margin-bottom:160px}.enrolment-section .enrolment-container{background-color:#fff;padding:40px;border-radius:10px}.enrolment-section .enrolment-container .wpforms-container select:-moz-read-only{border:1px solid rgb(0,0,0)!important}.enrolment-section .enrolment-container .form-field,.enrolment-section .enrolment-container .wpforms-container input[type=date],.enrolment-section .enrolment-container .wpforms-container input[type=datetime],.enrolment-section .enrolment-container .wpforms-container input[type=datetime-local],.enrolment-section .enrolment-container .wpforms-container input[type=email],.enrolment-section .enrolment-container .wpforms-container input[type=month],.enrolment-section .enrolment-container .wpforms-container input[type=number],.enrolment-section .enrolment-container .wpforms-container input[type=password],.enrolment-section .enrolment-container .wpforms-container input[type=range],.enrolment-section .enrolment-container .wpforms-container input[type=search],.enrolment-section .enrolment-container .wpforms-container input[type=tel],.enrolment-section .enrolment-container .wpforms-container input[type=text],.enrolment-section .enrolment-container .wpforms-container input[type=time],.enrolment-section .enrolment-container .wpforms-container input[type=url],.enrolment-section .enrolment-container .wpforms-container input[type=week],.enrolment-section .enrolment-container .wpforms-container select:read-only{border:1px solid rgb(0,0,0)!important}.enrolment-section .enrolment-container .wpforms-container .wpforms-required-label,.enrolment-section .enrolment-container .wp-core-ui div.wpforms-container .wpforms-required-label{color:white!important}.enrolment-section .enrolment-container label,.enrolment-section .enrolment-container .wpforms-field-label{color:#141414!important}.enrolment-section .enrolment-container h1,.enrolment-section .enrolment-container h2,.enrolment-section .enrolment-container h3{margin-bottom:40px}.enrolment-section .enrolment-container h4{margin-bottom:30px}.session-status{background-color:#141414;padding:30px 20px 10px 20px;margin-bottom:20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;top:90px;right:40px;left:40px;z-index:5;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.status-text{color:#ef5000}.logout-btn{border:0;background-color:#f849d5;color:#fff;padding:8px 15px;text-decoration:none;-webkit-transition:background-color 0.4s,opacity 0.4s;transition:background-color 0.4s,opacity 0.4s;-webkit-clip-path:polygon(3% 6%,94% 0,100% 100%,0 89%);clip-path:polygon(3% 6%,94% 0,100% 100%,0 89%);font-size:14px}.logout-btn:hover{background-color:#e620c0;opacity:.9;text-decoration:none;color:#fff}.file-icon{width:60px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.file-icon i{font-size:32px}.file-icon .thumbnail{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.file-pdf i{color:#dc3545}.file-word i{color:#06c}.file-excel i{color:#217346}.file-image i{color:#6c757d}.file-default i{color:#495057}.download-resource-page{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:15px;-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease;display:block;margin-bottom:15px}.download-resource-page:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.file-downloads{border-top:1px solid #f849d5;padding-top:60px;margin-top:60px}.file-downloads .files-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.file-downloads .files-container .download-resource-page{-webkit-box-flex:0;-webkit-flex:0 0 calc(20% - 20px);-ms-flex:0 0 calc(20% - 20px);flex:0 0 calc(20% - 20px);min-width:180px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:15px;-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease;margin:10px;text-decoration:none}.file-downloads .files-container .download-resource-page .download-info{color:#2d3036;font-size:12px}.file-downloads .files-container .download-resource-page:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}@media (max-width:1090px){.file-downloads .files-container .download-resource-page{-webkit-box-flex:0;-webkit-flex:0 0 calc(25% - 20px);-ms-flex:0 0 calc(25% - 20px);flex:0 0 calc(25% - 20px)}}@media (max-width:767px){.file-downloads .files-container .download-resource-page{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.333% - 20px);-ms-flex:0 0 calc(33.333% - 20px);flex:0 0 calc(33.333% - 20px)}}@media (max-width:479px){.file-downloads .files-container .download-resource-page{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - 20px);-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px)}}.video-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:50px auto 0}@media (max-width:768px){.video-wrapper{}.video-wrapper iframe[src*="vimeo.com"]{height:auto!important;aspect-ratio:16/9}.video-wrapper .wp-block-embed-vimeo,.video-wrapper .wp-embed-aspect-16-9{padding:0!important;margin:0!important}}body{background-color:#3b3b44;color:#141414;margin-top:90px}@media (max-width:1090px){body{margin-top:84px}}@media (max-width:767px){body{font-size:.95em;margin-top:80px}}@media (max-width:479px){body{margin-top:72px}}img{height:auto}hr{border:0;height:1px;background:#f849d5;margin:40px 0}@media (max-width:767px){hr{margin:20px 0}}.editor-styles-wrapper,.entry-content{margin-top:60px}.anchor{display:block;position:absolute;z-index:-1;top:-70px;bottom:0;visibility:hidden}.anchor-small{top:-50px}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{-webkit-box-shadow:0 0 3px 1px #3898ec;box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{-webkit-box-shadow:0 0 3px 1px #3898ec;box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.w-layout-hflex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.paragraph-large{opacity:1;margin-bottom:10px;font-size:18px;font-weight:400;line-height:30px;max-width:870px}.paragraph-large.cc-bigger-light{opacity:.6}.styleguide-block{text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:80px;margin-bottom:80px;display:block}.paragraph-light{color:#6e6e6e}.section{margin-left:30px;margin-right:30px}.styleguide-button-wrap{margin-top:10px;margin-bottom:10px}.paragraph-small{font-size:.93em;line-height:1.4em}.paragraph-small.paragraph-light{color:#141414;font-weight:500}.heading-large{margin-top:10px;margin-bottom:10px;font-family:Safiro,sans-serif;font-size:7em;font-weight:500;line-height:1em}.button{margin-top:16px;background-color:#f849d5;color:#fff;border-radius:0;padding:14px 25px;text-decoration:none!important;-webkit-transition:background-color 0.4s,opacity 0.4s,color 0.4s;transition:background-color 0.4s,opacity 0.4s,color 0.4s}@media (max-width:1090px){.button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}}.button:hover{background-color:#ad1890;color:#fff}.button:active{background-color:#43464d}.button-shape{-webkit-clip-path:polygon(3% 6%,94% 0,100% 100%,0 89%);clip-path:polygon(3% 6%,94% 0,100% 100%,0 89%);padding:17px 28px!important}.form-button{padding-right:60px!important;background-image:url(../../../../../../../../themes/hasou-fashion-academy/assets/images/white-arrow-right.svg)!important;background-position:87%!important;background-repeat:no-repeat!important;background-size:22px!important;font-weight:bold!important;padding:18px 31px;font-size:1.2em!important;font-weight:500!important;line-height:1px!important}.form-button-no-arrow{font-weight:700;padding:18px 31px;font-size:1.3em;font-weight:500;line-height:1}.button.cc-jumbo-button{padding:16px 35px;font-size:14px;line-height:26px}.button.cc-jumbo-button:hover{background-color:#ad1890}.label.cc-styleguide-label{margin-bottom:25px}.rich-text{width:70%;margin-bottom:100px;margin-left:auto;margin-right:auto}.paragraph-tiny{font-size:12px;line-height:20px}.styleguide-header-wrap{background-color:#f849d5;color:#fff;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:460px;padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.divider{background-color:#eee;height:1px}.button-arrow{margin-left:20px;font-family:Safiro,sans-serif;font-size:20px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.button-arrow-small{margin-left:20px;font-family:Safiro,sans-serif;font-size:1.3em;line-height:1em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.navbar{background-color:transparent;height:95px;position:fixed;top:0;bottom:auto;left:0;right:0}.nav-link{color:#fff;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:12px;padding-bottom:12px;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;font-weight:600}.nav-link:nth-child(5),.nav-link:nth-child(6),.nav-link:nth-child(7),.nav-link:nth-child(8){color:#000}.nav-link:nth-child(9){font-weight:900}.nav-link:hover{-webkit-transform:translate(6px);-ms-transform:translate(6px);transform:translate(6px)}.nav-link.mobile-nav-item{display:none}.nav-item{color:#fff;padding:14px 20px;text-decoration:none;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;display:inline-block}@media (max-width:1090px){.nav-item{padding:10px 12px}}@media (max-width:767px){.nav-item{display:none}}.nav-item:hover{background-color:#141414}.nav-container{text-align:right;max-width:1440px;margin-left:auto;margin-right:auto;padding:24px 40px 20px;position:relative}.nav-container .main-nav-button{margin-left:40px}@media (max-width:1090px){.nav-container{height:80px;padding:10px 20px}}.menu-button{width:70px;margin-left:40px;padding:10px 16px 16px}@media (max-width:1090px){.menu-button{margin-left:0;margin-right:-10px}}@media (max-width:767px){.menu-button{margin-left:10px}}@media (max-width:479px){.menu-button{margin-top:0}}.menu-button.w--open{background-color:rgba(0,0,0,0)}.sn-hamburger{text-align:center;cursor:pointer;width:42px;height:42px;position:relative}.sn-line1,.sn-line4{background-color:#fff;width:35px;height:3px;position:absolute;top:10px;left:6px}.sn-line2{background-color:#fff;width:35px;height:3px;position:absolute;top:0}.sn-line3{background-color:#fff;width:35px;height:3px;position:absolute;top:20px}.menu-button-text{color:#fff;margin-top:27px;margin-left:6px;font-size:.55em;font-weight:200;line-height:1em;display:inline-block;letter-spacing:-1px}.nav-menu{background-color:#f849d5;width:30vw;margin-top:95px;padding-top:40px;padding-bottom:40px;overflow:scroll!important;font-size:1.1em;height:100vh!important;width:40vw;padding-left:60px;-webkit-clip-path:polygon(50px 0,100% 0,100% 100%,0 100%);clip-path:polygon(50px 0,100% 0,100% 100%,0 100%)}@media (max-width:1090px){.nav-menu{width:70vw;margin-top:80px}}@media (max-width:767px){.nav-menu{width:80vw}}@media (max-width:479px){.nav-menu{width:95vw;padding-left:30px;padding-bottom:100px;-webkit-clip-path:polygon(30px 0,100% 0,100% 100%,0 100%);clip-path:polygon(30px 0,100% 0,100% 100%,0 100%)}}.w-dropdown-list{margin-left:-50px;width:120%;background-color:#ad1890}.dropdown-nav-item{color:#fff;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:14px;padding-bottom:14px;padding-right:20px}.dropdown{color:#fff;display:block}.dropdown-link{color:#fff;padding:8px 20px 8px 40px;line-height:1.3em}.dropdown-link.secondary-dropdown-link{padding-left:60px;font-variation-settings:"wdth" 76}.safiro-arrow-nav{opacity:.5;color:#141414;font-family:Safiro,sans-serif;font-size:.9em}.dropdown-list-nav{background-color:#ad1890;width:100%!important;padding-top:20px;padding-bottom:20px;text-decoration:none;overflow:hidden;padding-left:30px;padding-right:100px}@media (max-width:1090px){.dropdown-list-nav{padding-right:30px}}.nav-fade{z-index:100;background-color:#000;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.text-block{display:inline-block;font-weight:900}.dropdown-arrow{margin-left:14px}.dropdown-link-block{text-decoration:none;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.dropdown-link-block:hover{-webkit-transform:translate(6px);-ms-transform:translate(6px);transform:translate(6px)}.homepage-header{background-color:#ec008c;max-height:1200px;position:relative;overflow:hidden}.section-why-hasou{background-color:#f849d5;padding-top:120px;padding-bottom:120px;position:relative}@media (max-width:767px){.section-why-hasou{padding-top:60px;padding-bottom:60px}}.section-content{position:relative}.large-safiro.why-hasou-button{color:#141414;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;text-decoration:none;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s;display:block}.large-safiro.why-hasou-button:hover{-webkit-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px)}.large-safiro.tangerine-orange-text{color:#f28500;text-decoration:none}.large-safiro.pink-text{color:#f849d5}.why-hasou-flex{width:80%;grid-column-gap:40px;grid-row-gap:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;text-align:center}@media (max-width:1090px){.why-hasou-flex{grid-column-gap:20px;grid-row-gap:20px}}@media (max-width:767px){.why-hasou-flex{grid-column-gap:40px;grid-row-gap:40px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:100%}}.why-hasou-flex .large-safiro{line-height:1.2em}.white-text{color:#fff}.button-login{background-color:#f849d5;color:#fff;border-radius:0;padding:14px 25px;text-decoration:none;-webkit-transition:background-color 0.4s,opacity 0.4s,color 0.4s;transition:background-color 0.4s,opacity 0.4s,color 0.4s}@media (max-width:1090px){.button-login{padding:10px 15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}}@media (max-width:479px){.button-login{display:none}}.button-login:hover{background-color:#ad1890;color:#fff}.button-login:active{background-color:#43464d}.section-news-preview{padding-top:120px;padding-bottom:120px;position:relative}.news-preview-content{grid-column-gap:40px;grid-row-gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.course-header-image.cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.news-preview-container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.safiro-arrow-pink{color:#f849d5;margin-left:12px;font-family:Safiro,sans-serif;font-size:1em}.news-bg-tint{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),color-stop(43%,rgba(0,0,0,.74)),color-stop(66%,rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.74) 43%,rgba(0,0,0,0) 66%);width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.safiro-arrow-large{margin-left:10px;font-family:Safiro,sans-serif}.section-general-testimonial{background-color:#fff;padding-top:120px;padding-bottom:120px;position:relative}.general-slider{text-align:right;background-color:rgba(0,0,0,0);width:700px;height:auto;margin-top:30px;margin-left:auto;margin-right:auto}.slider-commas{z-index:2;margin-bottom:30px;display:inline-block}.left-arrow{width:70px;height:40px;margin-bottom:50px;right:-490px}.right-arrow{width:70px;height:40px;margin-bottom:50px;right:0}.slide-nav{text-align:right;width:700px;position:static;top:auto;bottom:0;left:0;right:auto}.slider-text{text-align:right}.mask{padding-bottom:54px}.slider-accreditation{text-align:right}.asphalt-text{color:#141414;display:inline-block}.contact-form-section{padding-top:120px;padding-bottom:120px;position:relative;overflow:hidden;background-color:#000}@media (max-width:767px){.contact-form-section{padding-top:80px;padding-bottom:80px}}.contact-form-container{position:relative}.contact-form-general{float:right;background-color:#000;width:46%;padding:40px}@media (max-width:1090px){.contact-form-general{width:50%}}@media (max-width:767px){.contact-form-general{float:none;width:100%;padding:20px}}@media (max-width:479px){.contact-form-general{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.header-courses-block{position:absolute;top:auto;bottom:60px;left:0;right:0}.header-courses-block h3{font-family:Notosans,sans-serif;font-size:1em;line-height:1.5em;margin:0}@media (max-width:479px){.header-courses-block{background-color:#000;padding-bottom:60px;position:static}}.header-courses-flex{grid-column-gap:30px;grid-row-gap:30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-courses-flex h3{margin-top:0}@media (max-width:1090px){.header-courses-flex{grid-column-gap:20px;grid-row-gap:20px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}}.four-oh-four{text-align:center}.four-oh-four .text404{font-family:Safiro,sans-serif;color:#fff;font-size:16em;line-height:1.5em}.header-course{background-color:#ef5000;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding:10px 14px 6px 14px;text-decoration:none;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-course:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.safiro-arrow-white{color:#fff;margin-left:12px;font-family:Safiro,sans-serif;font-size:1em}.header-course-bullets{grid-column-gap:20px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:10px;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.9em}.course-title{margin-bottom:20px}.chevron-arrow-button,.chevron-no-arrow{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;text-decoration:none;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.chevron-arrow-button:hover{-webkit-transform:translate(5px);-ms-transform:translate(5px);transform:translate(5px)}.mentor-header-content .chevron-arrow-button .safiro-arrow-orange{margin-left:0}.white-chevrons{color:#fff;letter-spacing:-2px;margin-right:14px}.black-chevrons{color:#141414;letter-spacing:-2px;margin-right:14px}.orange-chevrons{color:#f28500;letter-spacing:-2px;margin-right:14px}.pink-chevrons{color:#f849d5;letter-spacing:-2px;margin-right:14px}.homepage-header-content{margin-top:100px;position:absolute;top:0;bottom:auto;left:0;right:0}.homepage-header-content .header-text{color:#fff;margin:auto;text-align:center;font-family:"Safiro";margin-bottom:10px;max-width:930px}.homepage-header-content .header-text h2{font-size:30px;font-weight:400;line-height:38px}@media (max-width:767px){.homepage-header-content .header-text h2{font-size:26px;line-height:34px}}@media (max-width:479px){.homepage-header-content .header-text{margin-top:40px;margin-bottom:40px}}@media (max-width:1090px){.homepage-header-content{margin-top:80px}}@media (max-width:767px){.homepage-header-content{margin-top:60px}}@media (max-width:479px){.homepage-header-content{margin-top:50px}}.hasou-header-animation{text-align:center;margin-top:50px}.contact-form-image{position:absolute;top:0;bottom:0;left:0;right:0}.contact-form-image .the-dark-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0,0,0);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.7)),color-stop(67%,rgba(0,0,0,0)));background:linear-gradient(90deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 67%)}@media (max-width:479px){.contact-form-image .the-dark-mask{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.3)));background:linear-gradient(90deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 100%)}}.contact-form-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;vertical-align:middle}.wpforms-container{font-variation-settings:"wdth" 80;letter-spacing:0}.wpforms-container textarea{padding:8px 12px!important}.wpforms-container h1,.wpforms-container h2,.wpforms-container h3{color:#fff}.wpforms-container .wpforms-required-label,.wp-core-ui div.wpforms-container .wpforms-required-label{color:white!important}label,.wpforms-field-label{color:white!important;margin-bottom:10px!important;font-size:1.1em!important;line-height:1.3em!important;display:block!important}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-style:solid!important;border-color:#f849d5!important;background-color:white!important;border-radius:0!important;width:30px!important;height:30px!important;margin-top:0!important;margin-right:10px!important;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}input[type=checkbox]:before,input[type=radio]:before{display:none}input[type=checkbox]:after,input[type=radio]:after{display:none}.book-a-session-form label,.book-a-session-form .wpforms-field-label{color:#000!important}.book-a-session-form .form-selection{color:#141414;background-color:rgba(255,255,255,.3);margin-top:30px;margin-bottom:40px;padding:20px!important}@media (max-width:767px){.book-a-session-form .form-selection{margin-bottom:0}}.book-a-session-form .form-selection input[type=radio]{border-radius:100%!important}.book-a-session-form .form-selection li{margin-top:10px;margin-bottom:10px}.book-a-session-form .form-selection li label{font-weight:400!important}.wpforms-selected input[type=checkbox]:checked::after,.wpforms-selected input[type=checkbox]:checked{background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#ec008c!important;background-color:#ec008c!important}.wpforms-selected input[type=radio]:checked::after,.wpforms-selected input[type=radio]:checked{border-width:2px!important;border-radius:100%!important;border-color:white!important;background-color:#ec008c!important}.wpforms-container input[type=checkbox],.wpforms-container input[type=radio],.wp-core-ui div.wpforms-container input[type=checkbox],.wp-core-ui div.wpforms-container input[type=radio]{border-color:#ec008c;background-color:#ec008c}@media (max-width:767px){.wpforms-container input[type=checkbox],.wpforms-container input[type=radio],.wp-core-ui div.wpforms-container input[type=checkbox],.wp-core-ui div.wpforms-container input[type=radio]{margin-bottom:10px!important}}.wpforms-container .wpforms-field-checkbox li,.wpforms-container .wpforms-field-gdpr-checkbox li,.wpforms-container .wpforms-field-radio li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.wpforms-container .wpforms-field-checkbox li,.wpforms-container .wpforms-field-gdpr-checkbox li,.wpforms-container .wpforms-field-radio li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.wpforms-container select:-moz-read-only{color:#141414!important;border:1px solid rgba(0,0,0,0)!important;border-radius:0!important;height:46px!important;margin-bottom:20px!important;font-size:1.1em!important;line-height:1em!important;padding:8px 12px!important;letter-spacing:0!important}.form-field,.wpforms-container input[type=date],.wpforms-container input[type=datetime],.wpforms-container input[type=datetime-local],.wpforms-container input[type=email],.wpforms-container input[type=month],.wpforms-container input[type=number],.wpforms-container input[type=password],.wpforms-container input[type=range],.wpforms-container input[type=search],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container input[type=time],.wpforms-container input[type=url],.wpforms-container input[type=week],.wpforms-container select:read-only{color:#141414!important;border:1px solid rgba(0,0,0,0)!important;border-radius:0!important;height:46px!important;margin-bottom:20px!important;font-size:1.1em!important;line-height:1em!important;padding:8px 12px!important;letter-spacing:0!important}.wpforms-field-large{color:#141414;border:1px solid rgba(0,0,0,0);border-radius:0;margin-bottom:20px;font-size:1.1em;line-height:1em;letter-spacing:0}.wpforms-container ul,.wpforms-container ul li{list-style:none;list-style-type:none;padding-left:0}.single-courses .wpforms-form .white-text{display:inline-block}.wpforms-submit-container{margin-top:20px}.wpforms-field-gdpr-checkbox{background-color:rgba(255,255,255,.1098039216);padding:20px!important}.wpforms-field-gdpr-checkbox .wpforms-field-label-inline{font-size:0.9em!important;line-height:1.5em!important}label.wpforms-error,.wpforms-container em.wpforms-error{background:#D63637;color:white!important;padding:2px 2px 2px 6px}.lity{background:rgba(0,0,0,.9)!important}.lity .lity-content{position:relative}.lity .lity-content .lity-register-form{overflow:auto;background:#2d3036;padding:40px;width:600px;max-width:100%;border-radius:6px}@media (max-width:767px){.lity .lity-content .lity-register-form{padding:20px;margin:20px;width:auto}}.lity .lity-content .lity-payment-form{position:relative;overflow:auto;background:#2d3036;padding:40px;width:800px;max-width:100%;border-radius:6px}@media (max-width:767px){.lity .lity-content .lity-payment-form{padding:20px;margin:20px;width:auto}}.lity .lity-close{position:absolute;font-size:55px;margin-top:60px;z-index:9999}.lity-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lity-container{max-height:calc(100vh - 200px);margin:100px 0;overflow-y:auto}.wpforms-container.wpforms-render-modern .wpforms-confirmation-container{color:#fff;padding:20px!important;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:center}.wpforms-container.wpforms-render-modern .wpforms-confirmation-container p{color:white!important;margin:16px auto;font-size:18px;font-weight:500;line-height:24px}@media (max-width:767px){.wpforms-container.wpforms-render-modern .wpforms-confirmation-container p{font-size:16px;line-height:20px}}.wpforms-container.wpforms-render-modern .wpforms-entry-preview{padding:20px!important}.wpforms-container.wpforms-render-modern .wpforms-entry-preview-radio img{display:none}.wpforms-image-choices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.wpforms-image-choices .wpforms-image-choices-item{max-width:150px}.wpforms-image-choices .wpforms-image-choices-item .wpforms-field-label-inline{background-color:rgba(255,255,255,.3725490196)!important}.wpforms-image-choices .wpforms-image-choices-item .wpforms-field-label-inline:hover{background-color:white!important}.wpforms-image-choices .wpforms-image-choices-item .wpforms-field-label-inline .wpforms-image-choices-image:after{font-size:32px!important;line-height:40px!important;background-color:#ef5000!important;margin:-25px 0 0 -22px!important;width:40px!important;height:40px!important;border:2px solid #000!important}.select-field{color:#141414;border:1px solid rgba(0,0,0,0);border-radius:0;height:50px;margin-top:30px;margin-bottom:20px;font-size:1.1em;line-height:1em}.message-field{color:#141414;border:1px solid rgba(0,0,0,0);border-radius:0;min-height:150px;margin-bottom:20px;font-size:1.1em;line-height:1em}.button-orange{background-color:#f28500!important;color:#fff!important;border-radius:0!important;padding:14px 25px;text-decoration:none!important;-webkit-transition:background-color 0.4s,opacity 0.4s,color 0.4s;transition:background-color 0.4s,opacity 0.4s,color 0.4s}.button-orange:hover{background-color:#ef5000!important;color:#fff!important}.button-orange:active{background-color:#43464d}.button-pink{background-color:#f849d5!important;color:#fff!important;border-radius:0!important;padding:14px 25px!important;text-decoration:none!important;-webkit-transition:background-color 0.4s,opacity 0.4s,color 0.4s!important;transition:background-color 0.4s,opacity 0.4s,color 0.4s!important;padding-right:60px!important;background-image:url(../../../../../../../../themes/hasou-fashion-academy/assets/images/white-arrow-right.svg)!important;background-position:87%!important;background-repeat:no-repeat!important;background-size:22px!important;line-height:1px!important}.button-pink:hover{background-color:#ad1890!important;color:#fff}.button-pink:active{background-color:#f849d5!important}.form-content{float:left;color:#fff;width:30%}@media (max-width:1090px){.form-content{width:40%}}@media (max-width:767px){.form-content{float:none;width:100%}}@media (max-width:479px){.form-content{max-width:90%}}#wpforms-1745-field_20,#wpforms-1745-field_21,#wpforms-1745-field_27,#wpforms-1749-field_20,#wpforms-1749-field_21,#wpforms-1751-field_20,#wpforms-1761-field_20{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f0f0f0;color:#666;cursor:not-allowed}.wpforms-container{max-width:800px;margin:auto}.wpforms-container .wpforms-form .wpforms-field-html p{color:white!important;margin-bottom:10px!important;font-size:1.1em!important;line-height:1.3em!important}.wpforms-container .wpforms-form .wpforms-field-html ul{margin-bottom:20px;margin-left:20px}.wpforms-container .wpforms-form .wpforms-field-html ul li{color:white!important;list-style-type:square;margin-bottom:10px!important;font-size:1.1em!important;line-height:1.3em!important}.wpforms-container .wpforms-form .wpforms-field-content h1,.wpforms-container .wpforms-form .wpforms-field-content h2,.wpforms-container .wpforms-form .wpforms-field-content h3,.wpforms-container .wpforms-form .wpforms-field-content h4{color:white!important}.form-html-indent{border-left:2px solid #f849d5;padding-left:16px;margin:20px auto}.wpforms-payment-user-input{font-weight:bold!important;color:#141414!important}#wpforms-1745-field_20-container,#wpforms-1745-field_21-container,#wpforms-1745-field_27-container,#wpforms-1749-field_20-container,#wpforms-1749-field_21-container,#wpforms-1751-field_20-container,#wpforms-1761-field_20-container{position:relative;display:inline-block}#wpforms-1745-field_20-container:before,#wpforms-1745-field_21-container:before,#wpforms-1745-field_27-container:before,#wpforms-1749-field_20-container:before,#wpforms-1749-field_21-container:before,#wpforms-1751-field_20-container:before,#wpforms-1761-field_20-container:before{content:"£";position:absolute;left:10px;top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;font-weight:700;color:#000;pointer-events:none}#wpforms-1745-field_20-container input,#wpforms-1745-field_21-container input,#wpforms-1745-field_27-container input,#wpforms-1749-field_20-container input,#wpforms-1749-field_21-container input,#wpforms-1751-field_20-container input,#wpforms-1761-field_20-container input{padding-left:22px!important}#wpforms-1745-field_20-container .wpforms-field-description,#wpforms-1745-field_21-container .wpforms-field-description,#wpforms-1745-field_27-container .wpforms-field-description,#wpforms-1749-field_20-container .wpforms-field-description,#wpforms-1749-field_21-container .wpforms-field-description,#wpforms-1751-field_20-container .wpforms-field-description,#wpforms-1761-field_20-container .wpforms-field-description{display:none}.p-Tab,.Tab{background-color:#bbb!important}.wpforms-field-stripe-credit-card{padding:20px!important;background-color:#e4e4e4!important;border-radius:2px}.wpforms-field-stripe-credit-card label{color:#141414!important}.wpforms-field-stripe-credit-card .p-Input-input{padding:12px!important}.wpforms-field-stripe-credit-card .Input{padding:12px!important}.wpforms-field-stripe-credit-card .wpforms-required-label{color:#141414!important}.phone-field input[type=tel]{padding-left:50px!important}.wpforms-field-phone .wpforms-smart-phone-field{padding-left:50px!important}.dynamic-phone-field input[type=tel]{padding-left:50px!important}.image-accreditation-left,.image-accreditation-left-no-hover{z-index:1;background-color:#141414;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 20px 17px 17px;text-decoration:none;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:auto;bottom:-6px;left:-6px;right:auto}.image-accreditation-left:hover{-webkit-transform:translate(5px,-5px);-ms-transform:translate(5px,-5px);transform:translate(5px,-5px)}.form{position:relative}.form .button-shape{padding-top:28px!important;padding-bottom:28px!important}.orange-text{color:#f28500}.external-link{margin-left:10px;display:inline}.safiro-arrow-black{color:#141414;margin-left:12px;font-family:Safiro,sans-serif;font-size:1em}.section-footer{background-color:#141414;padding-top:40px;padding-bottom:40px}.footer-flex{color:#bbb;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}.footer-flex .acknowledgements{color:#bbb;text-decoration:none;padding-left:40px}.footer-flex .footer-credit{max-width:1110px;padding:20px;background-color:#1d1d1d;margin-top:30px}.payment-option{border-left:2px solid #f849d5;padding-left:10px;margin-bottom:60px;margin-top:60px}.social-media-icon{width:40px;height:40px;margin-right:20px;margin-left:20px}.social-media-icon img{width:100%;height:auto}.contact-social{margin-top:40px}.contact-social .social-media-icon{width:34px;height:34px;margin-right:0;margin-left:20px}.contact-social .social-media-icon:first-of-type{margin-left:0}.footer-link{text-decoration:none;border-right:1px solid rgba(255,255,255,.2705882353);padding-right:20px;padding-left:20px}.footer-link:last-of-type{border-right:0}.footer-link:hover{text-decoration:underline}.link-white{color:#fff;text-decoration:none}.link-white:hover{text-decoration:underline}.footer-link-secondary{opacity:.6;color:#fff;text-decoration:none;border-right:1px solid rgba(255,255,255,.2705882353);padding-right:20px;padding-left:20px}.footer-link-secondary:last-of-type{border-right:0}.footer-link-secondary:hover{text-decoration:underline}.news-preview-image-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}.news-preview-image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.silder-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:700px;margin-bottom:26px;margin-left:auto;margin-right:auto}.comma-container{width:700px;margin-left:auto;margin-right:auto}.homepage-h1{margin-bottom:20px;font-family:Safiro,sans-serif;font-size:3em;line-height:1em}.pink-text{color:#f849d5}.charcoal-text{color:#2d3036}.section-courses{background-color:#2d3036;position:relative}.courses-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.courses-flex{grid-column-gap:40px;grid-row-gap:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.courses-flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.courses-flex .courses-right-column{-webkit-box-flex:0;-webkit-flex:0 20%;-ms-flex:0 20%;flex:0 20%}@media (max-width:767px){.courses-flex .courses-right-column{-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%}}.courses-nav-feature{opacity:.4}.help-chgoosing-panel{grid-column-gap:20px;grid-row-gap:20px;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:140px}.safiro-arrow-orange{color:#f28500;margin-left:12px;font-family:Safiro,sans-serif;font-size:1em}.course-preview{background-color:#f849d5;margin-bottom:40px;padding:30px 40px 100px;text-decoration:none;position:relative;overflow:hidden}.course-preview .image-accreditation-image-credit-no-hover{position:static}@media (max-width:479px){.course-preview{padding:20px 20px 80px}}.mentorship-programme-preview{background-color:#f28500;margin-bottom:40px;padding:30px 40px 100px;text-decoration:none;position:relative;overflow:hidden}.mentorship-programme-preview .image-accreditation-image-credit-no-hover{position:static}@media (max-width:479px){.mentorship-programme-preview{padding:20px 20px 80px}}.course-preview-header-wrapper{color:#141414}.course-preview-header{font-size:2.4em;line-height:1em}.lottie-question{width:56px;margin-bottom:-10px}.course-link-panel{background-color:#141414;color:#f849d5;height:auto;padding-top:20px;padding-bottom:20px;padding-left:40px;position:absolute;top:auto;bottom:0;left:0;right:0}.course-link-panel-inline{background-color:#141414;color:#f849d5;padding:20px 40px;text-decoration:none;display:block}@media (max-width:767px){.course-link-panel-inline{padding:20px;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.course-link-panel-inline .paragraph-small{color:#fff;margin-top:10px}.safiro-button{-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.safiro-button:hover{-webkit-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px)}.medium-safiro{font-family:Safiro,sans-serif;font-size:2em;font-weight:500;line-height:1em}.course-heading-summary{grid-column-gap:10px;grid-row-gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;font-size:.6em;line-height:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}@media (max-width:767px){.course-heading-summary{padding-left:0}}.section-course{background-color:#3b3b44;padding-top:40px;padding-bottom:90px}@media (max-width:767px){.section-course{padding-bottom:0}}.course-content-container{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.course-content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}html.w-mod-touch .single-courses *{background-attachment:unset!important}.courses-grad-background{background-image:-webkit-gradient(linear,left top,right top,from(#141414),color-stop(31%,#2d3036));background-image:linear-gradient(90deg,#141414,#2d3036 31%);max-width:1440px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:90px;position:relative}.courses-dark-sapcer{float:left;background-color:#141414;width:50%;height:100%;position:absolute}.header-image-carousel{grid-column-gap:10px;grid-row-gap:10px;background-color:#141414;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:10px 20px 10px 90px;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.header-carousel-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-carousel-accreditation{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.right-arrow-header-carousel{text-align:right}.header-carousel-vavigation{grid-column-gap:6px;grid-row-gap:6px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.circle-white{background-color:#fff;opacity:.3;border-radius:20px;width:15px;height:15px}.circle-white-focus{background-color:#fff;opacity:.8;border-radius:20px;width:15px;height:15px}.course-h2{color:#f849d5;margin-top:60px;margin-bottom:20px;font-size:3em;font-weight:500;line-height:1em}.course-h2 .pink-chevrons{letter-spacing:-11px;margin-right:24px}@media (max-width:767px){.course-h2{margin-top:40px;font-size:2em}}@media (max-width:479px){.course-h2{font-size:1.8em}}.mentorship-h2{color:#f28500;margin-top:60px;margin-bottom:20px}.mentorship-h2 .orange-chevrons{letter-spacing:-11px;margin-right:24px}@media (max-width:767px){.mentorship-h2{margin-top:40px}}.course-detail{grid-column-gap:20px;grid-row-gap:20px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.course-detail .course-detail-icon{width:30px;text-align:center}.course-detail .course-detail-icon img{max-width:none}.details-container{color:#f28500}.details-container .details{grid-column-gap:20px;grid-row-gap:20px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.details-container .payment-details{padding:6px;background-color:#51515a;margin:6px auto}.course-content{background-color:#fff;color:#141414;padding:20px 40px 60px}@media (max-width:767px){.course-content{padding:1px 20px 40px;width:100%;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.course-content-general{color:#141414;background-color:#ececec;padding:20px 40px 60px;position:relative}@media (max-width:767px){.course-content-general{padding-left:20px;padding-right:20px;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.course-h2-black{color:#141414;margin-top:60px;margin-bottom:20px}.course-content-footer{background-color:#f849d5;color:#fff;padding:60px 40px 40px}@media (max-width:767px){.course-content-footer{padding:40px 20px 20px;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.course-h2-white{color:#fff;margin-bottom:20px}.certificate-image{float:right;-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;width:200px;height:250px}@media (max-width:767px){.certificate-image{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-left:auto;margin-right:auto;width:100%;height:auto}}.certificate-image img{-webkit-box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px;border-radius:2px}.certification-wrapper{grid-column-gap:20px;grid-row-gap:20px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section-about-hasou{color:#fff;padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden}.course-payments{min-height:800px}.about-hasou-header-content{grid-column-gap:20px;grid-row-gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:45%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px}@media (max-width:767px){.about-hasou-header-content{width:100%;margin-bottom:0}}.about-hasou-header-intro{font-weight:300}.about-hasou-header-grad{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(63%,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background-image:linear-gradient(rgba(0,0,0,0) 63%,rgba(0,0,0,.8));position:absolute;top:0;bottom:0;left:0;right:0}.logo-wrapper{width:350px;margin-top:-20px;margin-bottom:20px}.section-about-sue{padding-top:100px;padding-bottom:100px;background-color:#fff;position:relative}.social-media-icons{grid-column-gap:20px;grid-row-gap:20px;margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about-sue-image{background-color:#f849d5;-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.about-sue{grid-column-gap:40px;grid-row-gap:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.linedin-icon{-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.linedin-icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.section-meet-our-mentors{background-color:#2d3036;color:#bbb;padding-top:100px;padding-bottom:100px;position:relative}.section-meet-our-mentors a{color:#bbb}.section-meet-our-mentors .button{color:#fff}.meet-our-mentors-flex{grid-column-gap:40px;grid-row-gap:40px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1090px){.meet-our-mentors-flex{grid-column-gap:30px;grid-row-gap:30px}}@media (max-width:479px){.meet-our-mentors-flex{grid-column-gap:0;grid-row-gap:50px}}.meet-our-mentors-flex .chevron-arrow-button{margin-top:20px}@media (max-width:479px){.meet-our-mentors-flex .chevron-arrow-button{margin-top:10px}}.mentorship-programmes-flex{gap:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1090px){.mentorship-programmes-flex{gap:30px}}@media (max-width:479px){.mentorship-programmes-flex{gap:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.mentorship-programmes-flex>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.mentorship-programmes-flex .chevron-arrow-button{margin-top:20px}@media (max-width:479px){.mentorship-programmes-flex .chevron-arrow-button{margin-top:10px}}.meet-our-mentors-flex-compact{gap:40px}@media (max-width:1090px){.meet-our-mentors-flex-compact{gap:20px}}.mentor-preview-compact{-webkit-box-flex:0;-webkit-flex:0 0 17%;-ms-flex:0 0 17%;flex:0 0 17%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;text-decoration:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.mentor-preview-compact h3{color:#f28500;margin-top:10px;font-size:1.6em}@media (max-width:1090px){.mentor-preview-compact h3{font-size:1.4em}}@media (max-width:767px){.mentor-preview-compact{-webkit-box-flex:0;-webkit-flex:0 25%;-ms-flex:0 25%;flex:0 25%;gap:20px!important}}@media (max-width:479px){.mentor-preview-compact{-webkit-box-flex:0;-webkit-flex:0 40%;-ms-flex:0 40%;flex:0 40%}}.mentor-preview-compact .mentor-preview-image{height:240px}@media (max-width:1090px){.mentor-preview-compact .mentor-preview-image{height:150px}}.mentor-preview-compact .mentor-preview-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center 10%;object-position:center 10%}.mentor-preview{-webkit-box-flex:0;-webkit-flex:0 0 31%;-ms-flex:0 0 31%;flex:0 0 31%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;text-decoration:none}.mentor-preview h3{color:#f28500}@media (max-width:767px){.mentor-preview{-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}}@media (max-width:479px){.mentor-preview{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.mentor-preview .mentor-preview-image{height:450px}@media (max-width:1090px){.mentor-preview .mentor-preview-image{height:350px}}.mentor-preview .mentor-preview-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center 10%;object-position:center 10%}.section-industry-experience{padding-top:100px;padding-bottom:100px;background-color:#fff;position:relative}.industry-list-item-no-hover{display:block;font-weight:300}.industry-list-item{-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;display:block;font-weight:300}.industry-list-item:hover{-webkit-transform:translate(5px);-ms-transform:translate(5px);transform:translate(5px)}.industry-logos{-webkit-box-flex:1;-webkit-flex:1 0 70%;-ms-flex:1 0 70%;flex:1 0 70%}.industy-list{margin:60px 0;-webkit-column-count:4;-moz-column-count:4;column-count:4}@media (max-width:1090px){.industy-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:479px){.industy-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.section-help-choosing{background-color:#f849d5;padding-top:100px;padding-bottom:100px;position:relative}.contact-form-help-choosing{width:100%}.form-field-help-choosing{color:#141414;border:1px solid rgba(0,0,0,0);border-radius:0;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;height:50px;margin-bottom:20px;font-size:1.1em;line-height:1em}.form-left,.form-right{-webkit-box-flex:0;-webkit-flex:0 44%;-ms-flex:0 44%;flex:0 44%}.checkbox-field{margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dark-label{color:#141414}.checkbox-label-dark{color:#141414;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:0;font-size:.9em;line-height:1.2em}.form-flex{grid-column-gap:40px;grid-row-gap:40px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.button-asphalt{background-color:#141414!important;color:#fff!important;border-radius:0;padding:14px 25px;text-decoration:none;-webkit-transition:background-color 0.4s,opacity 0.4s,color 0.4s;transition:background-color 0.4s,opacity 0.4s,color 0.4s}.form-button.button-asphalt{background-position:89%}.button-asphalt:hover{background-color:#000;color:#fff}.button-asphalt:active{background-color:#43464d}.form-intro-container{max-width:600px}.block-quote-small-light{border-left-color:#fff;color:#fff;font-size:1em;font-weight:400;line-height:1.5em}.link-white-underlined{color:#fff}.link-white-underlined:hover{text-decoration:underline}.image-accreditation-image-credit{z-index:1;background-color:#141414;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:12px 20px 17px 17px;text-decoration:none;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:auto;bottom:-6px;left:-6px;right:auto;font-size:12px;line-height:16px;-webkit-clip-path:polygon(0 0,95% 0,100% 100%,0 100%);clip-path:polygon(0 0,95% 0,100% 100%,0 100%);padding-right:30px}.image-accreditation-image-credit:hover{-webkit-transform:translate(5px,-5px);-ms-transform:translate(5px,-5px);transform:translate(5px,-5px)}@media (max-width:767px){.image-accreditation-image-credit{-webkit-clip-path:none;clip-path:none;width:100%;margin:0;left:0;right:0}.image-accreditation-image-credit:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.image-accreditation-image-credit-no-hover{z-index:1;background-color:#141414;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:5px 20px 6px 17px;text-decoration:none;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:auto;bottom:-6px;left:-6px;right:auto;font-size:12px;line-height:16px;-webkit-clip-path:polygon(0 0,95% 0,100% 100%,0 100%);clip-path:polygon(0 0,95% 0,100% 100%,0 100%);padding-right:30px}@media (max-width:767px){.image-accreditation-image-credit-no-hover{-webkit-clip-path:none;clip-path:none;width:100%;margin:0;left:0;right:0}}.image-accreditation-image-credit-right-aligned{z-index:1;background-color:#141414;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:8px 20px 14px 17px;text-decoration:none;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:auto;bottom:-6px;left:auto;right:-6px;font-size:12px;line-height:16px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,8px 100%);clip-path:polygon(0 0,100% 0,100% 100%,8px 100%);margin-left:37px}.image-accreditation-image-credit-right-aligned:hover{-webkit-transform:translate(-5px,-5px);-ms-transform:translate(-5px,-5px);transform:translate(-5px,-5px)}@media (max-width:767px){.image-accreditation-image-credit-right-aligned{-webkit-clip-path:none;clip-path:none;width:100%;margin:0;left:0;right:0}.image-accreditation-image-credit-right-aligned:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.radio-button{border:1px solid #ec008c;background-color:#fff;width:30px;height:30px;margin-right:10px}.radio-button.w--redirected-checked{border-width:2px;border-color:#fff;background-color:#ec008c;border-radius:100%}.mentor-header-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:100px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.mentor-header-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:wrap-reverse;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse;width:auto;margin-top:60px;margin-bottom:80px;margin:20px 20px 40px}}.mentor-header-image{-webkit-box-flex:1;-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;max-height:600px;margin-top:30px}.mentor-header-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:1090px){.mentor-header-image{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.mentor-header-content{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:100px}@media (max-width:767px){.mentor-header-content{padding-right:0;margin-top:48px}}.section-mentor-industry-experience{background-color:#fff;color:#141414;padding-top:100px;padding-bottom:100px}@media (max-width:767px){.section-mentor-industry-experience{padding-top:60px;padding-bottom:40px}}.mentor-experience-flex{gap:40px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:60px;margin-bottom:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.mentor-experience-flex{gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:767px){.mentor-experience-flex .experience-block-logo{padding:10px}}.mentor-experience-flex .experience-block-logo img{width:140px;min-width:100px}.experience-block-logo{padding:20px;background-color:#fff}.experience-block-logo img{min-width:200px;max-width:200px;height:auto}.section-questions{padding-top:100px;padding-bottom:100px;background-color:#fff;position:relative}.accordion-item{width:46%;overflow:hidden}.accordion-question{cursor:pointer;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 40px 10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.accordion-icon{margin-left:48px}.a-answer{color:#141414;padding-right:20px}.answer{padding-left:20px}.accordian-flex{grid-column-gap:40px;grid-row-gap:40px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gallery-section{padding-top:100px;padding-bottom:100px;position:relative}.pink-grad-background{z-index:-1;background-image:radial-gradient(circle farthest-corner at 50% 50%,#440c39,#000 79%);position:fixed;top:0;bottom:0;left:0;right:0}.temp-gallery-image{max-width:900px;margin-left:auto;margin-right:auto;display:block}.testimonial-slider{text-align:right;background-color:rgba(0,0,0,0);max-width:1100px;height:auto;margin-left:auto;margin-right:auto}.testimonial-slider .left-arrow{bottom:auto;top:60px;right:80px;left:auto}.testimonial-slider .right-arrow{bottom:auto;top:60px}.testimonial-slider .testimonial-slide-dark-nav,.testimonial-slider .testimonial-slide-light-nav{margin-top:20px}.testimonial-slider .tesimonial-content{margin-top:30px}.testimonial-text{margin-bottom:40px}.section-testimonial{background-color:#000;padding-top:80px}@media (max-width:1090px){.section-testimonial{padding-top:40px}}.tesimonial-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:26px;margin-left:auto;margin-right:auto}.testimonial-comma-container{margin-left:auto;margin-right:auto}.dark-testimonial{color:#fff;padding-top:100px;padding-bottom:100px;font-weight:300;position:relative}.light-testimonial{background-color:#fff;padding-top:100px;padding-bottom:100px;font-weight:300;position:relative}.testimonial-slide-dark-nav,.testimonial-slide-light-nav{text-align:right;position:static;top:auto;bottom:0;left:0;right:auto}.testimonial-accreditation-job-details{color:#868686;font-size:.9em;line-height:1.5em;font-weight:500}.testimonial-nav-item{grid-column-gap:10px;grid-row-gap:10px;background-color:#141414;color:#f849d5;padding:8px 12px;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.testimonial-nav-flex{grid-column-gap:20px;grid-row-gap:20px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.testimonial-header{z-index:10;background-color:#000;margin-bottom:60px;padding-top:40px;padding-bottom:20px;position:-webkit-sticky;position:sticky;top:94px}@media (max-width:1090px){.testimonial-header{top:84px}}@media (max-width:767px){.testimonial-header{margin-bottom:0}}@media (max-width:479px){.testimonial-header{top:70px}}.section-social-media{padding-top:101px;padding-bottom:101px;background-color:#fff;text-align:center}.section-social-media .footer-flex{margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section-social-media .footer-flex .social-media-icon{width:60px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.socail-media-flex{grid-column-gap:60px;grid-row-gap:60px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:60px;margin-bottom:60px}.social-media-icon{-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.social-media-icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.section-news{padding-top:100px;padding-bottom:100px;background-color:#fff}.section-news .safiro-arrow-pink{margin-left:0}@media (max-width:1090px){.section-news{padding-top:60px;padding-bottom:60px}}.featured-news-header{grid-column-gap:20px;grid-row-gap:20px;color:#141414;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-top:20px;margin-bottom:80px;text-decoration:none;-webkit-transition:color 0.2s;transition:color 0.2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.featured-news-header:hover{color:#f849d5}.featured-news-header-image{-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out;position:relative}.featured-news-header-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.featured-news-header-image:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.featured-news-bg-tint{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),color-stop(2%,rgba(0,0,0,.74)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.74) 2%,rgba(0,0,0,0));width:40%;position:absolute;top:0;bottom:0;left:0;right:auto}.featured-news-preview-logo{position:absolute;top:auto;bottom:40px;left:40px;right:auto;max-width:220px}@media (max-width:767px){.featured-news-preview-logo{width:140px;bottom:20px;left:20px}}.news-preview-logo img{max-width:300px;height:auto}.news-filter-container{margin-top:20px;margin-bottom:40px}.filter-header{grid-column-gap:10px;grid-row-gap:10px;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-filters{grid-column-gap:10px;grid-row-gap:10px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-filter-item{grid-column-gap:10px;grid-row-gap:10px;background-color:#141414;color:#bbb;padding:6px 10px;text-decoration:none;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-filter-item:hover{background-color:#36454f}.news-posts-flex{grid-column-gap:40px;grid-row-gap:40px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-post-preview{color:#141414;-webkit-box-flex:0;-webkit-flex:0 30%;-ms-flex:0 30%;flex:0 30%;text-decoration:none;-webkit-transition:color 0.2s;transition:color 0.2s}.news-post-preview:hover{color:#f849d5}.news-content{max-width:900px;margin-left:auto;margin-right:auto}.news-post-preview-image-wrapper{overflow:hidden}.news-header-image-wrapper{position:relative;overflow:hidden}.contact-contact{grid-column-gap:10px;grid-row-gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact-block{grid-column-gap:20px;grid-row-gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-header{grid-column-gap:20px;grid-row-gap:20px;color:#141414;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-top:20px;margin-bottom:80px;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.news-header{margin-bottom:40px}}.news-header-image{position:relative}.button-login-mobile{background-color:#f849d5;color:#fff;border-radius:0;padding:14px 25px;text-decoration:none;-webkit-transition:background-color 0.4s,opacity 0.4s,color 0.4s;transition:background-color 0.4s,opacity 0.4s,color 0.4s;display:none}.button-login-mobile:hover{background-color:#ad1890;color:#fff}.button-login-mobile:active{background-color:#43464d}@media (max-width:767px){.news-header-image{height:300px}.news-header-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.w-richtext figure{max-width:none}@media (max-width:479px){.w-richtext figure{width:100%!important}}@media (max-width:479px){.w-richtext figure img{width:100%}}.lottie-desktop{display:block}@media (max-width:479px){.lottie-desktop{display:none}}.lottie-mobile{display:none}@media (max-width:479px){.lottie-mobile{display:block}}.reload-button{position:absolute;bottom:30px;top:auto;right:30px}.grecaptcha-badge{visibility:hidden}.qanda-banner{width:100%;background-color:#000;color:#fff;position:fixed;top:0;right:0;bottom:auto;left:0;height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:1.1em;font-variation-settings:"wdth" 85;padding:0 20px 10px;text-decoration:none;z-index:4;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.qanda-banner .button-arrow-banner{font-size:14px}.qanda-banner:hover{-webkit-transform:translate(5px);-ms-transform:translate(5px);transform:translate(5px)}@media (max-width:1090px){.qanda-banner{font-size:1em;line-height:1em}}@media (max-width:767px){.qanda-banner{height:142px;font-size:1em}}.moove-gdpr-branding-cnt{display:none!important}#moove_gdpr_cookie_info_bar{padding-top:20px!important;padding-bottom:20px!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{border-top:0 solid #fff!important}#moove_gdpr_save_popup_settings_button span.moove_gdpr_text{font-family:Notosans,sans-serif!important}.login-area-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;padding:10px;margin-bottom:10px;gap:10px;color:#f849d5!important}.login-area-card *{color:#f849d5!important}.login-area-card span{color:#f849d5!important}.login-area-card .charcoal-text{color:white!important}@media screen and (max-width:1090px){.styleguide-block{text-align:center}.heading-large{font-size:4em}.navbar{height:80px}.nav-link.mobile-nav-item{display:block}.nav-item:hover{text-decoration:underline}.sn-hamburger{width:30px;height:35px;position:relative}.sn-line1,.sn-line4,.sn-line2,.sn-line3{background-color:#fff}.dropdown-nav-item.w--open{color:#fff}.dropdown{display:block}.section-news-preview{max-height:none}.news-preview-container,.general-slider{width:100%}.slider-commas{left:40px}.slide-nav{width:100%}.button-orange{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}.silder-content,.comma-container{width:100%}.medium-safiro{font-size:2em}.header-image-carousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.header-carousel-controls{width:100%}.header-carousel-accreditation{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.button-asphalt{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}.accordion-item{width:100%}.accordian-flex{grid-column-gap:20px;grid-row-gap:20px}.temp-gallery-image,.testimonial-slider{width:100%}.tesimonial-content,.testimonial-comma-container{width:100%}.dark-testimonial{padding-top:60px;padding-bottom:60px}.testimonial-slide-dark-nav,.testimonial-slide-light-nav{width:100%}.news-post-preview{-webkit-flex-basis:47%;-ms-flex-preferred-size:47%;flex-basis:47%}.button-login-mobile{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}}@media screen and (max-width:767px){.container{padding-left:20px;padding-right:20px}.section{margin-left:15px;margin-right:15px}.heading-large{font-size:3.5em}.rich-text{text-align:left;width:90%;max-width:470px}.homepage-header{height:auto;max-height:none}.news-preview-content{width:80%}.news-preview-container{padding-left:20px;padding-right:20px}.section-general-testimonial{padding-top:70px;padding-bottom:70px}.slider-commas{left:40px}.left-arrow{right:-222px}.slide-nav{width:100%;font-size:.7em}.header-course{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header-course-bullets{grid-column-gap:10px;grid-row-gap:0}.header-text,.button-orange{width:100%}.silder-content{width:100%}.courses-left-naviagtion{display:none}.help-chgoosing-panel{width:100%}.header-image-carousel{padding-left:20px}.left-arrow-header-carousel{right:-222px}.course-h2-black{margin-top:40px}.certification-wrapper{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.section-about-hasou{padding-top:60px;padding-bottom:120px}.about-hasou-header-grad{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(15%,rgba(0,0,0,0)),color-stop(68%,#000));background-image:linear-gradient(rgba(0,0,0,0) 15%,#000 68%)}.logo-wrapper{width:80%;margin-bottom:280px}.section-about-sue{padding-top:60px;padding-bottom:60px}.about-sue{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:wrap-reverse;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse}.about-sue-titles{margin-bottom:40px}.section-help-choosing{padding-top:60px;padding-bottom:60px}.contact-form-help-choosing{float:none;width:100%;padding-top:30px;padding-bottom:30px}.form-left,.form-right{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.form-flex{grid-column-gap:0;grid-row-gap:0}.button-asphalt{width:100%}.accordian-flex{grid-column-gap:0;grid-row-gap:0}.tesimonial-content{width:100%}.light-testimonial{padding-top:60px;padding-bottom:60px}.testimonial-slide-dark-nav,.testimonial-slide-light-nav{width:100%;font-size:.7em}.testimonial-nav-item{padding:6px 10px;font-size:.9em}.testimonial-nav-flex{grid-column-gap:10px;grid-row-gap:10px}.socail-media-flex{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.featured-news-header-image{height:480px}.news-post-preview{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.list,.list-2,.list-3{padding-left:30px}}@media screen and (max-width:479px){.rich-text{width:100%;max-width:none}.menu-button-text{font-size:.5em}.white-text{display:inline}.left-arrow{right:-100px}.homepage-h1{margin-bottom:100px}.left-arrow-header-carousel{right:-100px}.certification-wrapper{grid-column-gap:0;grid-row-gap:0}.section-about-sue{padding-top:100px;padding-bottom:100px}.testimonial-nav-flex{grid-column-gap:10px;grid-row-gap:10px}.button-login-mobile{background-color:#141414;display:block}}