#content.academy .our-mission{background-color:#111;background-repeat:no-repeat;color:#fff}#content.academy .our-mission h1,#content.academy .our-mission h2,#content.academy .our-mission h3{text-transform:uppercase}#content.academy .our-mission .content{display:flex;margin:0 auto;max-width:1440px;padding:30px 0;text-align:left}#content.academy .our-mission .content p.main{margin-top:30px}#content.academy .our-mission .content p{opacity:.75}@media screen and (max-width:800px){#content.academy .our-mission .content{margin:0 8.3%}}#content.academy .our-mission .content .texts-wrapper{margin-left:8.3%;margin-right:2.075%;width:55%}#content.academy .our-mission .content .texts-wrapper ul{margin:30px 0 0}#content.academy .our-mission .content .texts-wrapper ul li{border-bottom:1px solid #707070;padding:15px 0;text-align:left}#content.academy .our-mission .content .texts-wrapper ul li p{margin-left:calc(30px + 8.3%);opacity:.75;width:70%}#content.academy .our-mission .content .texts-wrapper ul li div{align-items:center;display:flex}#content.academy .our-mission .content .texts-wrapper ul li:last-child{border-bottom:0}#content.academy .our-mission .content .texts-wrapper ul li .bullet{align-items:center;background-color:#707070;border-radius:50%;color:#000;display:flex;float:left;font-size:18px;font-weight:700;height:30px;justify-content:center;margin:2.76666667% 4.15%;transform-origin:center;transition:all .375s ease-out;width:30px}#content.academy .our-mission .content .texts-wrapper ul li:hover{background-color:#707070}#content.academy .our-mission .content .texts-wrapper ul li:hover p{opacity:1}#content.academy .our-mission .content .texts-wrapper ul li:hover .bullet{background-color:#d00070;color:#fff;transform:scale(1.3)}@media screen and (max-width:500px){#content.academy .our-mission .content .texts-wrapper ul{margin:0}}@media screen and (max-width:800px){#content.academy .our-mission .content .texts-wrapper ul{margin:0}}@media screen and (max-width:500px){#content.academy .our-mission .content .texts-wrapper{width:100%}}#content.academy .our-mission .content .images-wrapper{overflow:hidden;width:79%}#content.academy .our-mission .content .images-wrapper .magenta-wash{filter:url(#magenta-wash);opacity:1;transition:all .15s ease 0s}#content.academy .our-mission .content .images-wrapper .images-row-1{align-items:center;display:flex;justify-content:space-between}#content.academy .our-mission .content .images-wrapper .images-row-1 img{margin:5px}#content.academy .our-mission .content .images-wrapper .images-row-2{align-items:stretch;display:flex;justify-content:space-between}#content.academy .our-mission .content .images-wrapper .images-row-2 img{margin:10px}@media screen and (max-width:800px){#content.academy .our-mission .content .images-wrapper{width:100%}#content.academy .our-mission .content{display:block}#content.academy .our-mission .content .texts-wrapper{margin-left:0;width:100%}#content.academy .our-mission .content .images-wrapper{width:100%}}#content.academy .courses .content{color:#fff;padding:0 8.3%}#content.academy .courses .content p{opacity:.75}@media screen and (min-width:1400px){#content.academy .courses .content{padding:90px 8.3%}}#content.academy .courses .content .h1,#content.academy .courses .content h1{text-align:center}#content.academy .courses .content .tags{margin:2.075% auto}#content.academy .courses .content .tags .tag{background-color:#222;border-radius:15px;display:inline-flex;font-size:14px;margin-bottom:10px;margin-right:10px;padding:5px 15px;text-transform:uppercase}#content.academy .courses .content .tags .tag.active{background-color:#d00070;font-weight:700}#content.academy .courses .content .tags .tag:hover{color:#fff}#content.academy .courses .content .course{align-items:center;background-color:#222;display:flex;flex-direction:column;margin-top:30px;padding:30px 15px;text-align:center}#content.academy .courses .content .course .image{align-items:center;display:flex;height:90px;justify-content:center;text-align:center;width:90px}#content.academy .courses .content .course .image i{font-size:44px}#content.academy .courses .content .course .texts{padding:30px 15px;width:100%}#content.academy .courses .content .course .texts h3{font-size:var(--font-size-h4);margin-bottom:1em}#content.academy .courses .content .course .texts .tag{background-color:#3a3a3a;border-radius:15px;display:inline-flex;font-size:var(--font-size-body-smaller);margin-bottom:10px;margin-right:10px;padding:3px 15px;text-transform:uppercase}#content.academy .courses .content .course .button-wrapper .button .i-right-open:before{transform:rotate(90deg)}#content.academy .courses .content .course.opened,#content.academy .courses .content .course:hover{background:#2b2b2b}#content.academy .courses .content .course.opened .button .i-right-open:before{transform:rotate(-90deg)}@media screen and (min-width:800px) and (min-height:500px){#content.academy .courses .content .course{align-items:stretch;flex-direction:row;padding:0;text-align:left}#content.academy .courses .content .course .image{flex:0 0 auto;height:auto;width:100px}#content.academy .courses .content .course .texts{padding:30px}#content.academy .courses .content .course .texts h3{margin-top:0}#content.academy .courses .content .course .button-wrapper{align-items:center;display:flex;padding-right:30px}}#content.academy .courses .content .course-description{background-color:#2b2b2b}#content.academy .courses .content .course-description .content{padding:0 30px 30px;width:100%}#content.academy .courses .content .course-description .content h5{margin-bottom:1em;margin-top:2em}#content.academy .courses .content .course-description .content div,#content.academy .courses .content .course-description .content p{opacity:.75}#content.academy .courses .content .course-description .content ul{list-style:disc inside;opacity:.75}@media screen and (min-width:800px) and (min-height:500px){#content.academy .courses .content .course-description .content{padding:0 60px 60px 130px}}@media screen and (min-width:1400px){#content.academy .courses .content{margin:0 auto;max-width:1400px}}#content.academy .courses-download{color:#fff;margin:0 auto;max-width:1440px;padding:60px 8.3%;text-align:center}#content.academy .courses-download p{opacity:.75}@media screen and (min-width:1400px){#content.academy .courses-download{padding:90px 8.3%}}#content.academy .courses-download .content{margin:0 auto;max-width:1400px}#content.academy .courses-download .content .flex-row{align-items:center;border-bottom:1px solid #707070;display:flex;justify-content:center;margin-top:2.075%;padding-bottom:4.15%}#content.academy .courses-download .content .flex-row .icon-wrapper{margin-bottom:15px;width:50px}#content.academy .courses-download .content .flex-row .icon-wrapper .icon{font-size:2.5rem}#content.academy .courses-download .content .flex-row .icon-wrapper .icon:before{content:"\e812"}#content.academy .courses-download .content .flex-row .texts{max-width:800px}#content.academy .courses-download .content .flex-row .texts h2{margin-bottom:15px}#content.academy .courses-download .content .flex-row .texts_link{align-items:center;display:flex;flex-direction:column;justify-content:space-between}#content.academy .courses-download .content .flex-row .texts_link .link{margin-top:15px}#content.academy .courses-download.livestreams{padding-top:0}#content.academy .courses-download.livestreams .flex-row{border-bottom:0}#content.academy .courses-download .no-courses-info{font-style:italic;margin-top:2em}@media screen and (min-width:800px) and (min-height:500px){#content.academy .courses-download .content .flex-row{flex-wrap:nowrap}#content.academy .courses-download .content .flex-row .texts_link{flex-direction:row}#content.academy .courses-download .content .flex-row .texts_link .texts{padding:0 30px;text-align:left}}#content.academy .access .content,#content.academy .redken-heart .content{color:#fff;margin:0 auto;max-width:1440px;padding:0 30px;text-align:center;width:100%}#content.academy .access .content p,#content.academy .redken-heart .content p{opacity:.75}@media screen and (min-width:1400px){#content.academy .access .content,#content.academy .redken-heart .content{padding:90px 8.3%}}#content.academy .access .content h1.magenta,#content.academy .redken-heart .content h1.magenta{font-style:italic}#content.academy .access .content .padded>h4,#content.academy .redken-heart .content .padded>h4{margin-top:.5em}#content.academy .access .content p,#content.academy .redken-heart .content p{margin:1em 0}@media screen and (min-width:800px) and (min-height:500px){#content.academy .access .content,#content.academy .redken-heart .content{align-items:center;display:flex}#content.academy .access .content .texts-wrapper,#content.academy .redken-heart .content .texts-wrapper{flex:0 0 60%;text-align:left}#content.academy .access .content .image-wrapper,#content.academy .redken-heart .content .image-wrapper{flex:0 0 40%;padding-left:30px}#content.academy .access .content .padded,#content.academy .redken-heart .content .padded{padding-left:30px}}#content.academy .redken-heart .heart-wrapper{margin:0 auto;max-width:353px;width:100%}#content.academy .redken-heart a.heart{background-image:url(../content/academy/heart-pink@.png.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:0;justify-content:center;margin:0 auto;padding-top:100%;position:relative}#content.academy .redken-heart a.heart:hover{background-image:url(../content/academy/heart-grey@.png.webp)}#content.academy .redken-heart a.heart:hover .i-soc-fb{color:#d00070}#content.academy .redken-heart a.heart .i-soc-fb{font-size:5rem;position:absolute;top:calc(50% - 2.5rem)}#content.academy .redken-heart a.heart .i-soc-fb:before{content:"\e80a"}#content.academy .redken-heart .hash>div{padding:.2em 0}#content.academy .access{padding-bottom:8.3%}#content.academy .access .content{padding-bottom:0}#content.academy .access .image-wrapper{align-items:center;display:flex;justify-content:center;margin-top:30px}#content.academy .access .image-wrapper .access-wrapper{max-width:300px;width:100%}#content.academy .access .image-wrapper img{display:block;max-height:100%;max-width:100%}#content.academy .access .buttons{margin-left:-5px}#content.academy .access .buttons .button{align-items:center;display:inline-flex;height:50px;justify-content:center;margin:5px;max-width:250px;width:100%}#content.academy .access .buttons .button img{display:block;max-height:100%;max-width:100%}@media screen and (min-width:800px) and (min-height:500px){#content.academy .access .content .texts-wrapper{order:2}#content.academy .access .content .image-wrapper{order:1;padding-left:0;padding-right:30px}}@media screen and (min-width:1400px){#content.academy .access .content .image-wrapper{padding-right:60px}}