/*!
*  polygon.css by @eltonfmesquita
*  A simple CSS boilerplate in SCSS for web things
*  https://github.com/eltonmesquita/polygon/
* ************************************************** */.container:after,.grid:after{content:"";display:table;clear:both}.container{position:relative;width:1400px;max-width:100%;margin:0 auto;padding:0 1rem}.grid{margin:0 0 10px;width:100%}@media (min-width:1200px){.grid{margin:0 0 20px}}[class*=col-big-],[class*=col-small-]{position:relative;float:left;min-width:1px;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:1200px){[class*=col-big-],[class*=col-small-]{padding-right:10px;padding-left:10px}}.col-small-1{width:25%}.col-small-2{width:50%}.col-small-3{width:75%}.col-small-4{width:100%}@media (min-width:1200px){.col-big-1{width:8.33333%}.col-big-2{width:16.66667%}.col-big-3{width:25%}.col-big-4{width:33.33333%}.col-big-5{width:41.66667%}.col-big-6{width:50%}.col-big-7{width:58.33333%}.col-big-8{width:66.66667%}.col-big-9{width:75%}.col-big-10{width:83.33333%}.col-big-11{width:91.66667%}.col-big-12{width:100%}}.grid.no-padding>[class*=col-big-],.grid.no-padding>[class*=col-small-]{padding:0}html{background:#111;font-size:85%;font-family:Open Sans,sans-serif;line-height:1.2;scroll-behavior:smooth}@media (min-width:950px){html{font-size:100%;line-height:1.35}}a{color:#e20000;text-decoration:none}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{box-sizing:border-box}img{max-width:100%;height:auto}form,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:1.414em}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#fff;font-family:Bulletto,sans-serif;font-weight:400}h1{font-size:2rem}@media (min-width:950px){h1{font-size:3.25rem}}h2{font-size:1.75rem}@media (min-width:450px){h2{font-size:2.375rem}}@media (min-width:950px){h2{font-size:3rem}}h3{font-size:2rem}h4{font-size:1.414rem}h5{font-size:1.25rem}h6{font-size:1rem}h1,h2,h3,h4,h5,h6,ol,p,ul{color:#fff}input,select,textarea{padding:.75rem 1rem;margin-bottom:.625rem;border:2px solid #ffc603;box-shadow:none;font-family:Open Sans,sans-serif}input:focus,select:focus,textarea:focus{border-color:#ffc601}.button,button{position:relative;overflow:hidden;display:inline-block;padding:1.1em 1.3em;color:#171717;background:#ffc601;border:0;box-shadow:none;transition:.1s ease-out;cursor:pointer;font-weight:700;text-transform:uppercase;letter-spacing:2px}.button:before,button:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#e20000;visibility:hidden;transition:.1s ease-out;transform:translate3d(0,110%,0)}.button:hover,button:hover{color:#fff}.button:hover:before,button:hover:before{transform:translateZ(0);visibility:visible}.button span,button span{position:relative}.button-line{padding:.1em .75em;color:#ffc601;background:transparent;border:1px solid;font-weight:400;transition:.2s ease-out}.button-line:before{display:none}.button-line:hover{color:#fff}.icon-facebook,.icon-instagram,.icon-phone,.icon-twitter,.icon-youtube{display:inline-block;width:31px;height:29px;background:url(footer-icons.f3e99bbb.png) no-repeat}.icon-phone{width:22px;height:22px;background-position:0 -4px}.icon-facebook{background-position:-38px 0}.icon-instagram{background-position:-70px 0}.icon-youtube{background-position:-100px 0}.icon-twitter{background-position:-131px 0}iframe{max-width:100%}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 22, 2018 */@font-face{font-family:Bulletto;src:url(bulletto_killa_1-webfont.147dca0f.woff2) format("woff2"),url(bulletto_killa_1-webfont.f7700911.woff) format("woff");font-weight:400;font-style:normal}.slider{width:100%}.frame{position:relative;line-height:0;overflow:hidden;white-space:nowrap}.frame,.slides{font-size:0;width:100%}.slides{padding:0;margin:0}.js_slide,.slides{display:inline-block}.js_slide{position:relative;width:100%}.hero .js_slide{width:100vw}.js_slide>a{display:inline-block}.js_slide img{pointer-events:none}.slider-dots{padding:0;margin:0;list-style:none;text-align:center}.slider-dots li{display:inline-block;position:relative;width:14px;height:14px;margin:0 12px;background:#fff;border-radius:50px;cursor:pointer}.slider-dots li.active:before{content:"";width:28px;height:28px;position:absolute;top:-7px;left:-7px;border:1px solid #fff;border-radius:50px}.header-global{position:relative;width:100%;margin-bottom:1.5rem;z-index:100;background:linear-gradient(180deg,#1a1a1a 0,transparent);border-top:5px solid #e20000}@media (min-width:950px){.header-global{position:absolute;top:0;left:0;margin-bottom:0}}.nav-active .header-global{z-index:260}main{position:relative;z-index:10}.modal-active main{z-index:250}.nav-global{margin-top:1rem;text-transform:uppercase}.nav-active body{overflow:hidden;max-height:100vh}.nav-list{position:fixed;top:0;left:0;width:100%;height:100%;padding:5rem 0 0;margin:0;z-index:40;background:linear-gradient(135deg,#a90329,#8f0222 44%,#6d0019);list-style:none;transition:.2s ease-out;transform:translate3d(100%,0,0);font-size:28px;text-align:center;line-height:2}.nav-active .nav-list{transform:translateZ(0)}@media screen and (max-width:950px){.nav-list li{width:100%!important}}@media (min-width:950px){.nav-list{position:relative;display:flex;justify-content:space-around;align-items:center;padding:0;height:148px;transform:translateZ(0);background:transparent;font-size:1rem;line-height:1.15}}.nav-list .home{display:none}@media (min-width:950px){.nav-list .home{display:block;align-self:center;width:268px;height:287px}}@media (min-width:950px){.nav-list .home a{display:inline-block;width:268px;height:287px;background:url(the-biz.f81c39db.svg) 50% no-repeat,url(logo-spotlight.29c4507c.png) 50% no-repeat;background-size:150px 150px,100% 100%}}.nav-list a{color:#fff}.logo{width:100px;margin:auto}@media (min-width:950px){.logo{display:none}}.logo a{display:inline-block}.nav-button{position:absolute;top:34px;right:1rem;width:32px;z-index:50;transition:.25s ease-out}@media (min-width:950px){.nav-button{display:none}}.nav-button svg{max-width:100%}.icon-nav{stroke:#fff}.icon-nav line{transition:.25s ease-out;transform-origin:center}.nav-active .icon-nav .line-bottom,.nav-active .icon-nav .line-top{opacity:0}.nav-active .icon-nav .line-middle-1{transform:rotate(45deg)}.nav-active .icon-nav .line-middle-2{transform:rotate(-45deg)}.intro{background:linear-gradient(135deg,#a90329,#8f0222 44%,#6d0019)}@media (min-width:950px){.intro{height:220px}}.intro img{display:block}.slider-hero-dots{position:relative;z-index:10;width:1400px;max-width:100%;margin:0 auto;padding:0 1rem;text-align:right}.about{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;min-height:724px;padding:3rem 1rem;background:url(theater-bg.07191be6.jpg) 50% no-repeat;background-size:initial;-webkit-mask:url(about-mask.66a9917e.svg) top center/cover;mask:url(about-mask.66a9917e.svg) top center/cover;text-align:center}@media (min-width:1200px){.about{margin-top:-3.9375rem}}.about-copy,.about-title{width:100%}.about-title{width:540px;max-width:100%;margin:0 auto 3rem;color:#ffc601;text-align:center}@media (min-width:1200px){.about-title{margin:0;text-align:left}}.about-copy{width:715px;max-width:100%;padding:0 1rem;margin:0 auto 4rem;color:#fff;font-size:1.125rem;line-height:2}@media (min-width:1200px){.about-copy{text-align:left}}@media (min-width:950px){.about-copy{line-height:1.8}}.about-copy strong{color:#ffc601}.about-video{display:inline-block;cursor:pointer;border:16px solid #fff}.about-video:after,.about-video:before{content:"";position:absolute;top:50%;left:50%}.about-video:before{width:6.25rem;height:6.25rem;margin-left:-3.125rem;margin-top:-3.125rem;background:rgba(255,198,1,.76);border-radius:100%}.about-video:after{width:0;height:0;margin-left:-1.15625rem;margin-top:-1.5625rem;border-color:transparent transparent transparent #fff;border-style:solid;border-width:1.5625rem 0 1.5625rem 3.125rem}.about-video img{display:block}.video-modal{position:fixed;z-index:250;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.55);transition:.2s ease-out;visibility:hidden;opacity:0}.modal-active .video-modal{visibility:visible;opacity:1}.video-modal-inner{position:relative;padding:1rem;background:#fff}.video-modal-close{position:absolute;top:4px;right:4px;width:30px;height:28px;padding-top:.32em;color:#af0000;background:#ffc601;cursor:pointer;border-radius:100%;font-weight:700;text-align:center}@media (min-width:1200px){.video-modal-close{top:-12px;right:-12px}}.courses{padding-top:2rem}.courses-title{margin-top:0;text-align:center}.courses-title a{color:#fff}.courses-title:after,.courses-title:before{display:block;margin:auto}@media (min-width:950px){.courses-title:after,.courses-title:before{display:inline-block}}.courses-title:before{content:"\2022 \00a0 \2022 \00a0 \2022 \00a0 \2022 ";width:92px;color:#fff793;background:linear-gradient(180deg,transparent 0,transparent 44%,#c88000 0,#c88000 52%,transparent 0,transparent 0,transparent);background-position:3px 0;background-size:90% 100%;background-repeat:no-repeat;font-size:38px;font-family:Arial;letter-spacing:1px;text-shadow:0 0 28px #ffc600,0 0 20px #ffc600}@media (min-width:950px){.courses-title:before{margin-right:2rem}}.courses-title:after{content:"\2022 \00a0 \2022 \00a0 \2022 \00a0 \2022 ";width:92px;color:#fff793;background:linear-gradient(180deg,transparent 0,transparent 44%,#c88000 0,#c88000 52%,transparent 0,transparent 0,transparent);background-position:3px 0;background-size:90% 100%;background-repeat:no-repeat;font-size:38px;font-family:Arial;letter-spacing:1px;text-shadow:0 0 28px #ffc600,0 0 20px #ffc600}@media (min-width:950px){.courses-title:after{margin-left:2rem}}.courses-list{display:flex;flex-wrap:wrap;justify-content:center;padding:0;color:#fff;list-style:none}.courses-list .course-wrap{width:calc(50% - 1rem);margin-right:1rem;margin-bottom:1rem}.courses-list .course-wrap:nth-child(2n){margin-right:0}@media (min-width:1200px){.courses-list .course-wrap{width:calc(25% - 1rem);margin-bottom:0}.courses-list .course-wrap:nth-child(2n){margin-right:1rem}.courses-list .course-wrap:last-of-type{margin-right:0}}.courses-list .course-wrap img{transition:.15s ease-out}.courses-list .course-wrap:hover img{transform:scale(.98)}.course{position:relative;width:340px;max-width:100%;margin:auto;overflow:hidden;text-align:center}.course-title{margin-bottom:.5rem;line-height:1}.course-title:after{display:block;width:93px;margin:auto;content:"\2022 \00a0 \2022 \00a0 \2022 \00a0 \2022 ";width:92px;color:#fff793;background:linear-gradient(180deg,transparent 0,transparent 44%,#c88000 0,#c88000 52%,transparent 0,transparent 0,transparent);background-position:3px 0;background-size:90% 100%;background-repeat:no-repeat;font-size:38px;font-family:Arial;letter-spacing:1px;text-shadow:0 0 28px #ffc600,0 0 20px #ffc600}.course-title a{transition:.2s ease-out}.course-title a:hover{color:#ffc601}.course-content{position:absolute;bottom:0;left:0;width:100%;padding:0 1rem;background:linear-gradient(180deg,transparent 0,transparent 0,rgba(30,30,30,.92) 19%,rgba(0,0,0,.85));font-size:.875rem}@media (min-width:950px){.course-content{transform:translate3d(0,calc(100% - 7rem),0);transition:all .25s ease-out}.course:hover .course-content{transform:translateZ(0)}}.course-info{display:none;line-height:1.8}@media (min-width:950px){.course-info{display:block}}.courses-cta{margin-top:2.5rem;text-align:center}.teachers{margin-top:-15rem;background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.3)),url(wall-bg.ad3f3df1.jpg) top}.main-title,.teachers-title{margin-top:0;padding-top:22rem;color:#fff;text-align:center}@media (min-width:950px){.main-title span,.teachers-title span{display:inline-block;padding:1.2em 2.7em;background:url(light-array.649c0af0.png) 50% no-repeat;background-size:contain}}.teachers-list{display:flex;justify-content:center;flex-wrap:wrap;padding:0;margin:0;list-style:none}.teacher{position:relative;max-width:158px;margin-right:1rem;margin-bottom:3rem;text-align:center}@media (min-width:950px){.teacher{max-width:195px}}.teacher:last-of-type{margin-right:0}.teacher-img{width:150px;margin:auto;overflow:hidden;border:1rem solid rgba(255,198,1,.3);border-radius:150px}@media (min-width:950px){.teacher-img{width:195px}}.teacher-img img{display:block}.teacher-name{margin-top:.9em;margin-bottom:.25em;color:#fff;font-weight:700}.teacher-job{color:#ffc601;text-transform:uppercase;letter-spacing:3px}.teachers-cta{margin:4rem 0;text-align:center}.quotes{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem 7rem;min-height:48.697vw;background:#a56926 url(quotes-bg.7b6ad5ae.jpg) top no-repeat;background-size:cover;text-align:center}.quotes-title{width:86px;height:86px;margin-bottom:2.5rem;padding-top:30px;border:1px solid #ffc601;border-radius:150px}.quotes-list{margin:0;padding:0;color:#fff;list-style:none;font-size:0;font-weight:400;line-height:1.5}.quote,.quotes-list{width:790px;max-width:100%}.quote{display:inline-flex;font-size:1.25rem}.quote blockquote{margin:0}.quote-author{color:#ffc601;font-style:italic}.slider-quotes,.slider-quotes .frame{width:790px;max-width:100%}.quote-copy{white-space:normal}.footer-global{margin-top:6rem;position:relative;z-index:100;color:#fff;border-bottom:8px solid #ffc601;font-size:1.25rem;line-height:1.7;text-align:center}.equipe .footer-global,.spotlight .footer-global{margin-top:-8rem}.home .footer-global{margin-top:0}.footer-global:before{content:"";display:block;width:100%;height:80px;margin-top:-60px;background:#111;-webkit-mask:url(quotes-mask.54ecb5b9.svg) top center/cover;mask:url(quotes-mask.54ecb5b9.svg) top center/cover}.footer-global .partners-title{font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:700}.footer-global .partners-logos{display:flex;flex-wrap:wrap;justify-content:center}.footer-global .partners-logos p{margin:0 1rem}.footer-logo{position:relative;margin-top:-103px;text-align:center}.footer-logo:before{content:"";position:absolute;display:block;top:calc(50% - 58px);left:calc(50% - 50px);width:100px;height:100px;border-radius:100%;box-shadow:0 0 100px #fff}.footer-logo img{position:relative}.footer-info{padding:0 1rem;margin:3rem 0}.footer-address{font-style:normal}.footer-phone a{color:#fff}.footer-phone .icon-phone{margin-right:18px;vertical-align:middle}.footer-social{margin-top:3rem}.footer-social a{display:inline-block;margin-right:24px}.footer-social a:last-child{margin-right:0}.editor-tools{bottom:1rem;left:1rem;margin-top:1rem;text-align:center}@media (min-width:950px){.editor-tools{position:fixed;z-index:300}}.editor-tools svg{width:40px;height:40px;transition:.2s ease-out}@media (min-width:950px){.editor-tools svg{width:50px;height:50px}}.editor-tools svg:hover{transform:scale(1.1)}.up-to-the-sky{position:fixed;bottom:1rem;right:1rem;transition:.3s ease-out;visibility:hidden;opacity:0}.show-up .up-to-the-sky{visibility:visible;opacity:1}.up-to-the-sky svg{fill:#ffc601}.main-title{padding-top:0;position:relative;margin-top:2rem}.main-title:before{content:"";width:100%;height:260px;position:absolute;top:0;left:0;background:#111;z-index:0;clip-path:ellipse(50% 16% at 50% 16%)}@media (min-width:950px){.main-title:before{top:-70px}}.main-title.page-courses{margin-bottom:0}.main-title span{position:relative;margin-top:-2.1875rem}@media (min-width:950px){.main-title span{padding:1.2em 4.6em}}.page-default{max-width:100%;margin-bottom:10rem}@media (min-width:950px){.page-default{margin-top:-45px}}.page-default .container{width:980px;text-align:justify;letter-spacing:.5px;line-height:1.5;font-size:1.125rem}.page-default .container p{margin-bottom:3rem}.article strong img,.page-default .container strong img{max-width:150%;margin-left:-25%}.article em img{display:inline-block;width:49%}.title-dots{text-align:center}@media (min-width:950px){.title-dots:after,.title-dots:before{content:"";content:"\2022 \00a0 \2022 \00a0 \2022 \00a0 \2022 ";width:92px;color:#fff793;background:linear-gradient(180deg,transparent 0,transparent 44%,#c88000 0,#c88000 52%,transparent 0,transparent 0,transparent);background-position:3px 0;background-size:90% 100%;background-repeat:no-repeat;font-size:38px;font-family:Arial;letter-spacing:1px;text-shadow:0 0 28px #ffc600,0 0 20px #ffc600;display:inline-block}.title-dots:before{margin-right:.85em}.title-dots:after{margin-left:.85em}}@media (min-width:950px){.hero{min-height:300px}}.hero img{width:100vw}.team.container{width:980px;margin-top:-4rem}.cta-shows,.team.container h2{text-align:center}.coursesPage-content .container{width:1080px}@media (min-width:950px){.main-title.page-courses:before,.main-title.page-teachers:before{height:167rem;clip-path:ellipse(200% 16% at 50% 16%);background:linear-gradient(180deg,rgba(0,0,0,.87) 0,rgba(0,0,0,.2)),url(wall-bg.ad3f3df1.jpg) top;background-size:1920px 831px}}.page-shows.main-title:before{background:#111}#app{width:100%}.courses-link{margin:0;padding:0;list-style:none;text-align:center}.courses-link li{display:inline-block;margin:.3em}.courses-link .button-line{font-size:22px;padding:.3em .8em;color:#fff}.courses-link .button-line:hover{color:#ffc601}.courses-intro{width:980px;max-width:100%;margin:0 auto;text-align:center;font-size:1.375rem;line-height:1.5}.page.home .hero{margin-top:5px}.modal-active body{overflow:hidden;max-height:100vh}.teacher-clicker{position:absolute;cursor:pointer}.teacher-clicker,.teacher-overlay{top:0;left:0;width:100%;height:100%}.teacher-overlay{position:fixed;z-index:50;overflow:auto;flex-direction:column;justify-content:flex-start;align-items:center;background:rgba(0,0,0,.55);visibility:hidden;opacity:0}@media (min-width:950px){.teacher-overlay{display:flex}}.active .teacher-overlay{visibility:visible;opacity:1}.teacher-content{position:relative;width:800px;max-width:100%;padding:2rem;margin-top:2rem;margin-bottom:2rem;line-height:1.8;background:#af0000;transition:.3s ease-out;opacity:0;clip-path:circle(0 at 50% 50%)}.active .teacher-content{clip-path:circle(100% at 50% 50%);opacity:1}.teacher-content .teacher-img{margin:0 auto;width:250px;transition:.18s ease-out .25s;opacity:0;transform:translate3d(0,10%,0);border:0}.teacher-content .teacher-img img{width:250px}.active .teacher-content .teacher-img{opacity:1;transform:translateZ(0)}.teacher-content .teacher-job,.teacher-content .teacher-name{transition:.18s ease-out .45s;opacity:0;transform:translate3d(0,30%,0)}.active .teacher-content .teacher-job,.active .teacher-content .teacher-name{opacity:1;transform:translateZ(0)}.teacher-content .teacher-copy{margin-top:1rem;transition:.25s ease-out .5s;opacity:0;transform:translate3d(0,10%,0);text-align:justify}.active .teacher-content .teacher-copy{opacity:1;transform:translateZ(0)}.teacher-content .teacher-close{position:absolute;top:4px;right:4px;width:30px;height:28px;color:#af0000;background:#ffc601;cursor:pointer;border-radius:100%;font-weight:700}@media (min-width:950px){.teacher-content .teacher-close{top:-12px;right:-12px}}.form-notice{padding:.5em 1em}.form-notice.success{background:#ffc601}.form-notice.error{background:#c50404}.form-field input,.form-field span{display:block}.form-field input{width:100%}.loading-form{text-align:center}.loading-form svg{fill:#ffc601}.the-wall{top:-70px;position:relative;z-index:20;padding:2.5rem 2rem 2rem;background:linear-gradient(180deg,rgba(0,0,0,.87) 0,rgba(0,0,0,.2)),url(wall-bg.ad3f3df1.jpg) top}@media (min-width:950px){.the-wall{padding-bottom:4rem}}@media (min-width:950px){.the-wall .wrap{margin-bottom:-10rem;display:flex}}@media (min-width:950px){.the-wall .maps{width:50%;padding-right:1rem}}.the-wall .maps iframe{display:block;border:0;border-right:6px solid #e20000}@media (min-width:950px){.the-wall .maps iframe{height:691px}}.the-wall .main-title:before{display:none}@media (min-width:950px){.the-wall.contact{clip-path:ellipse(126% 50% at 50% 50%);padding-bottom:0}}@media (min-width:950px){.the-wall.contact .about-copy{width:50%;padding-right:0}.the-wall.contact .about-copy>p:first-child{margin-top:0}}.dynamicGallery{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-bottom:2rem}.galleryItem{padding:.5rem}.galleryCard{width:120px;height:120px;cursor:zoom-in;background-position:50%;background-size:cover;background-repeat:no-repeat}@media (min-width:950px){.galleryCard{width:200px;height:200px}}.gallery-loaded .about-copy{display:none}.galleryModal{position:fixed;z-index:999;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.galleryModal,.galleryModalOverlay{top:0;left:0;width:100%;height:100%}.galleryModalOverlay{position:absolute;background:rgba(0,0,0,.55)}.galleryModalContent{position:relative}.galleryModalClose{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:10px;right:1.5rem;width:30px;height:28px;color:#af0000;background:#ffc601;border-radius:100%;font-weight:700;text-align:center}.gallery-opened{overflow:hidden;max-height:100vh}.gallery-opened main{z-index:500}.gallery-opened .footer-global,.gallery-opened .header-global{z-index:50}