/*! based on normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{margin:0}div,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;box-sizing:border-box}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:bold}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}body{margin:0px;padding:130px 0px 0px 28%;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:normal;font-size:15px;line-height:22px;color:#fff;background-color:#2b292c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1540px){body{padding-right:12%}}@media (max-width: 1060px){body{padding-left:29%;padding-right:10%}}@media (max-width: 1010px){body{padding-right:30px;padding-left:30px}}@media (max-width: 440px){body{padding-right:20px;padding-left:20px}}p{margin:0;padding:0px 0px 14px 0px}br{padding:0;margin:0;line-height:14px}strong,.strong{font-weight:bold}hr{display:block;height:1px;border:0;border-top:1px solid #fff;margin:10px 0px 0px 0px;padding:0px 0px 30px 0px}a{color:#fff;text-decoration:none}a:hover{color:#fff;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Inter",Helvetica,Arial,sans-serif;font-size:70px;line-height:77px;font-weight:bold;color:#fff;margin:0px}@media (max-width: 1366px){h1,h2,h3,h4,h5,h6{font-size:60px;line-height:66px}}@media (max-width: 1320px){h1,h2,h3,h4,h5,h6{font-size:56px;line-height:62px}}@media (max-width: 1180px){h1,h2,h3,h4,h5,h6{font-size:46px;line-height:52px}}@media (max-width: 1060px){h1,h2,h3,h4,h5,h6{font-size:42px;line-height:48px}}@media (max-width: 660px){h1,h2,h3,h4,h5,h6{font-size:26px;line-height:34px}}h1{padding:0px 0px 36px 0px}@media (max-width: 1060px){h1{padding-bottom:28px}}h2{font-size:18px;line-height:24px;padding:0px 0px 14px 0px}h3{font-size:17px;line-height:23px;padding:0px 0px 14px 0px}p+h2{padding-top:14px}p+h3{padding-top:14px}.container{display:block;position:relative;max-width:900px;margin-bottom:60px}@media (max-width: 1010px){.container{margin-bottom:40px}}.textholder{max-width:580px;margin-bottom:25px}.textholder a{padding-bottom:1px;border-bottom:1px solid #545454;transition:all 0.2s ease}.textholder a:hover{border-color:#fff}.textholder ul,.textholder ol{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px}.textholder li{margin:0px 0px 1px 0px;padding:0px 0px 4px 15px;text-indent:-15px;list-style:none}.textholder li:before{content:"•";padding:0px 10px 0px 0px;font-weight:bold;color:#fff}.header{position:fixed;left:0;top:0;z-index:3;background-color:#2b292c;width:100%;height:120px;padding:26px 0px 0px 28%}.header a{display:inline-block;padding:2px;margin-right:60px;padding-bottom:4px;border-bottom:1px solid transparent}.header a:hover,.header a.current,.header a.section{border-color:#fff}.header .homelink{position:absolute;top:26px;left:0;margin-left:47px}@media (max-width: 1060px){.header .homelink{margin-left:30px}}.header .logo{height:45px;position:absolute;top:25px;right:36px}@media (max-width: 1320px){.header .logo{right:26px}}@media (max-width: 440px){.header .logo{right:20px}}@media (max-width: 1060px){.header{padding-left:29%}}@media (max-width: 1010px){.header{height:132px}.header a{display:none}.header .logo{z-index:99}}.coursenav{position:fixed;top:117px;left:0;margin-left:47px}@media (max-width: 1060px){.coursenav{margin-left:30px}}.coursenav a{display:block;padding-bottom:2px;transition:all 0.2s ease;color:rgba(255,255,255,0.7)}.coursenav a:hover,.coursenav a.current,.coursenav a.section{color:#fff}@media (max-width: 1010px){.coursenav{display:none}}.bignav a{display:block;white-space:nowrap;transition:all 0.2s ease;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:70px;line-height:77px;font-weight:bold;color:#fff;line-height:75px}@media (max-width: 1366px){.bignav a{font-size:60px;line-height:66px}}@media (max-width: 1320px){.bignav a{font-size:56px;line-height:62px}}@media (max-width: 1180px){.bignav a{font-size:46px;line-height:52px}}@media (max-width: 1060px){.bignav a{font-size:42px;line-height:48px}}@media (max-width: 660px){.bignav a{font-size:26px;line-height:34px}}@media (max-width: 1366px){.bignav a{line-height:64px}}@media (max-width: 1320px){.bignav a{font-family:"Inter", Helvetica, Arial, sans-serif;font-size:70px;line-height:77px;font-weight:bold;color:#fff}}@media (max-width: 1320px) and (max-width: 1366px){.bignav a{font-size:60px;line-height:66px}}@media (max-width: 1320px) and (max-width: 1320px){.bignav a{font-size:56px;line-height:62px}}@media (max-width: 1320px) and (max-width: 1180px){.bignav a{font-size:46px;line-height:52px}}@media (max-width: 1320px) and (max-width: 1060px){.bignav a{font-size:42px;line-height:48px}}@media (max-width: 1320px) and (max-width: 660px){.bignav a{font-size:26px;line-height:34px}}.bignav:hover a{color:rgba(255,255,255,0.7)}.bignav:hover a:hover,.bignav:hover a.current,.bignav:hover a.section{color:#fff}.projectnavigation{position:fixed;text-align:right;font-size:0;top:120px;right:40px;z-index:6}@media (max-width: 1320px){.projectnavigation{right:26px}}@media (max-width: 1010px){.projectnavigation{top:90px}}@media (max-width: 440px){.projectnavigation{right:20px}}.projectnavigation a.prev,.projectnavigation a.next{display:inline-block;vertical-align:top;width:24px;height:30px;background-image:url(../images/icons/arrow-right.svg);background-size:18px;background-position:center center;background-repeat:no-repeat;cursor:pointer}@media (max-width: 1060px){.projectnavigation a.prev,.projectnavigation a.next{width:22px;height:26px;background-size:14px}}.projectnavigation a.prev{background-image:url(../images/icons/arrow-left.svg);margin-right:30px}@media (max-width: 1320px){.projectnavigation a.prev{margin-right:26px}}@media (max-width: 1060px){.projectnavigation a.prev{margin-right:18px}}.projectnavigation a.prev:hover,.projectnavigation a.next:hover{opacity:0.7}.projectnavigation a.disabled{opacity:0.5;cursor:not-allowed}.menubutton{display:none}#sidr{display:none}@media (max-width: 1010px){.menubutton{position:fixed;transition:all 0.2s ease;z-index:100;top:30px;left:30px;margin:0px;display:inline-block}.menubutton svg{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.menubutton .burger{stroke:#fff;height:31px}.menubutton .close{display:none;stroke:white;height:31px}}@media (max-width: 1010px) and (max-width: 440px){.menubutton{left:20px}}@media (max-width: 1010px){.menubutton:hover{cursor:pointer}.activemenu{position:fixed;margin:0}.activemenu .burger{display:none}.activemenu .close{display:block}.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:90;width:300px;overflow-x:none;overflow-y:auto;background:#2b292c}.sidr .sidr-inner{padding:0 0 15px 0px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.phonenav{padding:110px 0px 50px 40px}.phonenav a{display:block;box-sizing:border-box;font-family:"Inter", Helvetica, Arial, sans-serif;font-weight:normal;font-size:15px;line-height:22px;color:#fff;padding:0px 0px 8px 0px;max-width:280px;margin:0px;text-align:left;text-decoration:none;color:white;border:none}.phonenav a:hover,.phonenav a.current{color:rgba(255,255,255,0.7);border:none}}@media (max-width: 1010px) and (max-width: 440px){.phonenav{padding-left:30px}}@media (max-width: 1010px){#overlay{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#2b292c;opacity:.65;z-index:80;display:none}#overlay.open{display:block}}@media (max-width: 390px){.sidr{width:100%}}.home .coursenav a{color:#fff}.home .coursenav:hover a{color:rgba(255,255,255,0.7)}.home .coursenav:hover a:hover,.home .coursenav:hover a.current,.home .coursenav:hover a.section{color:#fff}.homecontainer{position:relative;z-index:9;min-height:calc(100vh - 208px);margin-bottom:20px}@media (max-width: 1180px){.homecontainer{min-height:calc(100vh - 226px)}}@media (max-width: 1010px){.homecontainer{margin-left:40px}}@media (max-width: 660px){.homecontainer{margin-left:0px;min-height:calc(100vh - 300px)}}.homecontainer h1{font-size:380px;line-height:300px;letter-spacing:-0.05em;margin:0px 0px 20px -20px}@media (max-width: 1540px){.homecontainer h1{font-size:24vw;line-height:19vw;margin-bottom:0}}@media (max-width: 1010px){.homecontainer h1{font-size:32vw;line-height:27vw;margin-left:-11px}}@media (max-width: 660px){.homecontainer h1{margin-left:-6px;font-size:34vw;line-height:28vw}}@media (max-width: 390px){.homecontainer h1{margin-left:-5px}}@media (max-width: 360px){.homecontainer h1{margin-left:-4px}}@-webkit-keyframes h1FadeIn{from{opacity:0}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes h1FadeIn{from{opacity:0}to{opacity:1;-webkit-transform:none;transform:none}}.homecontainer h1 span{opacity:0;display:inline-block;-webkit-transform:translateY(100px);transform:translateY(100px);transition:all 0.2s ease;-webkit-animation-name:h1FadeIn;animation-name:h1FadeIn;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.homecontainer span.headtext1{-webkit-animation-delay:1.5s;animation-delay:1.5s}.homecontainer span.headtext2{-webkit-animation-delay:1.7s;animation-delay:1.7s}.homecontainer span.headtext3{-webkit-animation-delay:1.8s;animation-delay:1.8s}.homecontainer span.headtext4{-webkit-animation-delay:2.0s;animation-delay:2.0s}@-webkit-keyframes FadeIn1{from{opacity:0}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes FadeIn1{from{opacity:0}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes FadeIn2{from{opacity:0}to{opacity:0.65;-webkit-transform:none;transform:none}}@keyframes FadeIn2{from{opacity:0}to{opacity:0.65;-webkit-transform:none;transform:none}}@-webkit-keyframes FadeIn3{from{opacity:0}to{opacity:0.4;-webkit-transform:none;transform:none}}@keyframes FadeIn3{from{opacity:0}to{opacity:0.4;-webkit-transform:none;transform:none}}@-webkit-keyframes FadeIn4{from{opacity:0}to{opacity:0.26;-webkit-transform:none;transform:none}}@keyframes FadeIn4{from{opacity:0}to{opacity:0.26;-webkit-transform:none;transform:none}}.homecontainer p span{display:block;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);transition:all 0.2s ease;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;font-weight:bold;font-size:36px;line-height:45px;letter-spacing:-0.01em}@media (max-width: 660px){.homecontainer p span{font-size:29px;line-height:36px}}@media (max-width: 390px){.homecontainer p span{font-size:27px;line-height:34px}}@media (max-width: 360px){.homecontainer p span{font-size:25px;line-height:32px}}.homecontainer span.text1{-webkit-animation-name:FadeIn1;animation-name:FadeIn1;-webkit-animation-delay:2.1s;animation-delay:2.1s}.homecontainer span.text2{-webkit-animation-name:FadeIn1;animation-name:FadeIn1;-webkit-animation-delay:2.2s;animation-delay:2.2s}.homecontainer span.text3{-webkit-animation-name:FadeIn1;animation-name:FadeIn1;-webkit-animation-delay:2.3s;animation-delay:2.3s}.homecontainer span.text4{-webkit-animation-name:FadeIn1;animation-name:FadeIn1;-webkit-animation-delay:2.4s;animation-delay:2.4s}@-webkit-keyframes PicAnimate{0%{opacity:0}10%{opacity:1}100%{opacity:0.2;-webkit-transform:none;transform:none;-webkit-filter:grayscale(1);filter:grayscale(1)}}@keyframes PicAnimate{0%{opacity:0}10%{opacity:1}100%{opacity:0.2;-webkit-transform:none;transform:none;-webkit-filter:grayscale(1);filter:grayscale(1)}}.homepic{opacity:0;position:fixed;width:40vw;-webkit-transform:scale(1.1);transform:scale(1.1);transition:all 0.2s ease;-webkit-animation-name:PicAnimate;animation-name:PicAnimate;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:4}@media (max-width: 1010px){.homepic{width:56vw}}.homepic1{top:10vh;right:9vw;-webkit-animation-delay:0s;animation-delay:0s}@media (max-width: 1180px){.homepic1{top:12vh;right:6vw}}@media (max-width: 1010px){.homepic1{right:5vw}}@media (max-width: 660px){.homepic1{top:14vh}}.homepic2{top:20vh;left:25vw;-webkit-animation-delay:0.4s;animation-delay:0.4s}@media (max-width: 1010px){.homepic2{left:5vw}}@media (max-width: 660px){.homepic2{top:148px}}.homepic3{top:30vh;right:12vw;-webkit-animation-delay:0.8s;animation-delay:0.8s}@media (max-width: 1180px){.homepic3{right:16vw}}@media (max-width: 660px){.homepic3{top:200px;right:14vw}}.homepic4{top:40vh;left:30vw;-webkit-animation-delay:1.2s;animation-delay:1.2s}@media (max-width: 1180px){.homepic4{top:400px;left:33vw}}@media (max-width: 1010px){.homepic4{left:13vw}}@media (max-width: 660px){.homepic4{top:260px}}.homefooter{opacity:0;display:block;margin-bottom:20px;color:rgba(255,255,255,0.7);white-space:nowrap;position:relative;z-index:9;line-height:21px;transition:all 0.2s ease;-webkit-animation-name:h1FadeIn;animation-name:h1FadeIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:3s;animation-delay:3s}@media (max-width: 1366px){.homefooter{font-size:14px}}@media (max-width: 1180px){.homefooter{font-size:15px;white-space:normal}}body.TempHomePics{padding:100px 0px 0px 40px}.temppicpreview{display:inline-block;vertical-align:top;width:48%;max-width:660px;margin:0px 1% 1% 0px}.projectcontainer img,.projectcontainer .videoframe{display:block;margin:0px 0px 30px 0px;width:100%}.studentcontacts{margin:-20px 0px 20px 0px}.studentcontacts a{padding-bottom:3px;border-bottom:1px solid transparent;margin-right:10px;transition:all 0.2s ease}.studentcontacts a:hover{border-bottom:1px solid #fff}p.studentcontacts+h2{padding-top:0}.textproject{margin-top:40px;font-size:17px;line-height:23px;max-width:780px}.textproject h2{font-size:19px;line-height:25px}nav.betweenprojects{display:block;position:relative;width:100%;margin:50px 0px 60px 0px;padding:0px 43px 0px 0px}@media (max-width: 1320px){nav.betweenprojects{padding-right:29px}}@media (max-width: 1010px){nav.betweenprojects{padding-right:0px}}nav.betweenprojects .nextproject,nav.betweenprojects .prevproject{display:block;opacity:1;height:30px;padding:4px 0px 0px 35px;transition:all 0.2s ease;background-image:url(../images/icons/arrow-left.svg);background-size:18px;background-position:left center;background-repeat:no-repeat}@media (max-width: 1320px){nav.betweenprojects .nextproject,nav.betweenprojects .prevproject{padding-left:30px}}@media (max-width: 1060px){nav.betweenprojects .nextproject,nav.betweenprojects .prevproject{height:26px;background-size:14px;padding:2px 0px 0px 26px}}nav.betweenprojects .nextproject{text-align:right;background-image:url(../images/icons/arrow-right.svg);background-position:right center;padding:4px 35px 0px 0px}@media (max-width: 1540px){nav.betweenprojects .nextproject{margin-right:-12vw}}@media (max-width: 1320px){nav.betweenprojects .nextproject{padding-right:30px}}@media (max-width: 1060px){nav.betweenprojects .nextproject{padding:2px 26px 0px 0px;margin-right:-11vw}}@media (max-width: 1010px){nav.betweenprojects .nextproject{margin-right:0}}img.right{float:right;margin-left:20px;margin-bottom:20px}img.left{float:left;margin-right:20px;margin-bottom:20px}img.leftAlone{float:left;margin-right:100%;margin-bottom:20px}img.center{float:none;margin-left:auto;margin-right:auto;display:block;margin-bottom:20px}form{margin:0px 0px 20px 0px;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;text-align:left}fieldset{margin:0px;border:none;padding:0px;margin:0;max-width:400px;box-sizing:border-box}textarea,input,select{border:none;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;border-radius:8px;padding:14px 18px 14px 20px;margin:10px 0px 20px 0px;background:#fff;color:#222;box-sizing:border-box}input.text{width:100%;display:block;border:1px solid #2b292c}textarea{width:100%;display:block}label.left{display:block;float:none;clear:both}label.right{float:left;font-size:12px;font-style:italic;color:#999;padding:5px 0px 0px 6px}form ul{padding:0px !important}form li{margin:0px !important;padding:0px !important;text-indent:0px !important}form li:before{content:"" !important;padding:0px !important;margin:0px !important}input.radio{display:inline-block;margin:0px 3px 0px 0px}div.Actions input{background:#545454;font-weight:500;font-family:"Inter",Helvetica,Arial,sans-serif;color:white;font-size:19px;line-height:28px;padding:14px 28px 14px 28px;margin:10px 0px 10px 0px;border:none;border-radius:8px}div.Actions input:hover{background:#000;color:white}div.middleColumn label,#PageCommentInterface_Form_PostCommentForm_error,.message{display:block;text-align:left;background-color:#ffeeee;padding:6px;margin:-4px 0px 16px 0px;color:#666}div.middleColumn label,#PageCommentInterface_Form_PostCommentForm_error,.message{display:block;text-align:left;background-color:#2b292c;padding:6px;margin:-4px 0px 16px 0px;color:white}#MemberLoginForm_LoginForm_Remember_Holder{display:none}#ForgotPassword{display:block;clear:both;font-size:13px;font-style:italic;margin-top:15px}.visible-phone{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media (max-width: 660px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.hidden{display:none !important}.invisible{visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.floatright{float:right}.floatleft{float:left}.clearboth{height:0;display:block;clear:both}.clearfix:after{content:"";display:table;clear:both}.verticalcenter{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:78px}@media (max-width: 1320px){.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{top:68px}}@media (max-width: 660px){.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{top:0px}}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:white;background:#fff;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:1;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:1;position:absolute;visibility:visible;z-index:99997}.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s, visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.fancybox-toolbar{right:50px;top:0px}@media (max-width: 1320px){.fancybox-toolbar{right:40px}}@media (max-width: 1010px){.fancybox-toolbar{right:30px}}@media (max-width: 660px){.fancybox-toolbar{top:12px;right:8px}}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}@media (max-width: 660px){.fancybox-slide::before{height:0}}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}@media (min-width: 1180px){.fancybox-content{-webkit-transform:none !important;transform:none !important;position:absolute !important;top:30px !important;left:26% !important}}@media (min-width: 1860px){.fancybox-content{left:24% !important}}@media (min-width: 2020px){.fancybox-content{left:506px !important}}@media (max-width: 660px){.fancybox-content{-webkit-transform:translate(0px, 70px) !important;transform:translate(0px, 70px) !important}}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:white;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;height:40px;width:40px}.fancybox-button:hover{color:#222}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%;stroke:#2b292c}.fancybox-button:hover svg{stroke:#222}@media (max-width: 660px){.fancybox-button:hover svg{stroke:#2b292c}}.fancybox-navigation .fancybox-button{background-clip:content-box;position:absolute;top:0px}.fancybox-navigation .fancybox-button--arrow_left{left:44px;text-align:left}@media (max-width: 1320px){.fancybox-navigation .fancybox-button--arrow_left{left:34px}}@media (max-width: 1010px){.fancybox-navigation .fancybox-button--arrow_left{left:24px}}@media (max-width: 660px){.fancybox-navigation .fancybox-button--arrow_left{top:12px;left:8px}}.fancybox-navigation .fancybox-button--arrow_right{left:100px;text-align:right}@media (max-width: 1320px){.fancybox-navigation .fancybox-button--arrow_right{left:100px}}@media (max-width: 1010px){.fancybox-navigation .fancybox-button--arrow_right{left:90px}}@media (max-width: 660px){.fancybox-navigation .fancybox-button--arrow_right{top:12px;left:50px}}.fancybox-caption{left:66.6%;top:24px;color:#fff;pointer-events:none;text-align:left;z-index:99996}.fancybox-caption h3{padding-bottom:2px}@media (min-width: 2020px){.fancybox-caption{left:1365px}}@media (max-width: 1440px){.fancybox-caption{left:68%}}@media (max-width: 1580px){.fancybox-caption{left:66.5%}}@media (max-width: 1320px){.fancybox-caption{left:66%}}@media (max-width: 1180px){.fancybox-caption{left:716px}}@media (max-width: 1060px){.fancybox-caption{left:676px}}@media (max-width: 1010px){.fancybox-caption{left:270px}}@media (max-width: 660px){.fancybox-caption{display:none}}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#2b292c;cursor:pointer;opacity:.5;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}@media all and (max-width: 576px){.fancybox-show-thumbs .fancybox-inner{right:110px}}
