/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}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:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{position:relative;margin-bottom:60px;padding:0 20px}@media screen and (min-width: 640px){.container{padding:0 80px}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate(0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-o-transform:translate(0, -50%);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.spacer{float:none;clear:both;margin:0;border:0;padding:0;width:0;height:0}.featured_news__content-wrapper .featured_news__content,.news__title{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.btn--flat,.btn--flat:hover{box-shadow:none !important}html,body,.font-body,.letter-group__list h3,.participant-group__list h3{font-weight:300;font-style:normal}h4,h5,h6,.recent-news .recent-news__content h3,.featured_news__content-wrapper .featured_news__content h3,.participants-grid .participants-grid__content h3,.news-summary__content h3,.nav__item{font-weight:400;font-style:normal}em{font-weight:400;font-style:italic}h1,h2,.event__content h1,.participant__location a,.participant__content h1,.main-heading,h3,input.form-title-field,strong,.newsletter-form .newsletter-form__btn,.notification .notification__close,.notification h1,.notification h2,.notification h3,.notification h4,.notification h5,.notification h6,.notification p,.map-infobox__title,.map-infobox__link{font-weight:700;font-style:normal}h1{font-size:44px;font-size:2.75rem;line-height:1.36364;letter-spacing:0;font-family:"justus-pro", "Helvetica Neue", Helvetica, sans-serif}h2,.event__content h1,.participant__location a,.participant__content h1,.main-heading{font-size:28px;font-size:1.75rem;line-height:1.32143;letter-spacing:0;font-family:"justus-pro", "Helvetica Neue", Helvetica, sans-serif}h3,input.form-title-field{font-size:24px;font-size:1.5rem;line-height:1.25;letter-spacing:0;font-family:"justus-pro", "Helvetica Neue", Helvetica, sans-serif}h4{font-size:20px;font-size:1.25rem;line-height:1.2;letter-spacing:0;font-family:"proxima-nova", "Helvetica Neue", Helvetica, sans-serif}h5{font-size:16px;font-size:1rem;line-height:1.25;letter-spacing:0;font-family:"proxima-nova", "Helvetica Neue", Helvetica, sans-serif}h6{font-size:14px;font-size:0.875rem;line-height:1.42857;letter-spacing:0;font-family:"proxima-nova", "Helvetica Neue", Helvetica, sans-serif}html,body,.font-body{font-size:16px;font-size:1rem;line-height:1.875px;letter-spacing:0;font-family:"proxima-nova", "Helvetica Neue", Helvetica, sans-serif}.font-small{font-size:16px;font-size:1rem;line-height:1.25;letter-spacing:0}.font-smaller,.btn,[type=text],[type=email],[type=password],[type=number],[type=tel],[type=url],[type=color],textarea,.editable-text,select{font-size:14px;font-size:0.875rem;line-height:1.57143;letter-spacing:0}.font-smallest,small,.explanation,label,.label,.form-label,.field-label{font-size:12px;font-size:0.75rem;line-height:1.66667;letter-spacing:0}html,body{line-height:30px;color:#000;font-size:16px;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#5dacfd}a:hover{text-decoration:none;color:#2977c5}h1,h2,h3,h4,h5,h6,p{margin:0 0 20px}blockquote{margin:0 0 20px;border-top:1px solid #808488;border-bottom:1px solid #808488;padding:30px}ul,ol{margin:0;padding:0;list-style:none}body,html{min-height:100%}body{background-color:#fff;overflow-x:hidden}body.static{position:fixed;width:100%;height:100%;overflow:hidden}*{box-sizing:border-box}footer{background-color:#000;overflow:hidden}footer .footer__logo{display:none}@media screen and (min-width: 640px){footer .footer__logo{display:block;width:auto;height:100px;text-align:center}}footer .footer__logo svg{display:block;width:280px}footer .footer__logo .logo{display:inline-block;margin:33px 0 0}@media screen and (min-width: 640px){footer .footer__logo .logo{margin:33px 0 0 20px}}footer .footer__logo svg{display:block;width:280px}@media screen and (min-width: 640px){footer .footer__logo svg{width:auto}}.footer__bar{display:block}@media screen and (min-width: 640px){.footer__bar{display:flex;justify-content:space-between}}.footer__social-wrapper{display:flex;flex:1;justify-content:center;padding:35px 0;line-height:0;font-size:0}.footer__social-icon{-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;transition:all, 0.3s;display:inline-block;opacity:.5;margin:0 15px}.footer__social-icon:hover{opacity:1}.footer__social-icon svg{display:block}.footer__properties{background:url(/assets/svgs/su-tile-227f586593e1c11928060453226427b3549a9da61b0397fdcb74e0825c167cd7.svg);background-repeat:repeat;padding:30px 0;text-align:center}.footer__properties span{padding:0 3px}.footer__properties p{font-size:14px;font-size:0.875rem;line-height:1.42857;letter-spacing:0;margin:0;color:#dee2e5}.footer__properties p a{-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;transition:all, 0.3s;border-bottom:1px solid transparent;padding:0 0 1px;text-transform:uppercase}.footer__properties p a:link,.footer__properties p a:visited{color:#fff}.footer__properties p a:hover{border-bottom:1px solid rgba(255,255,255,0.7);text-decoration:none}.newsletter{position:relative;background-color:#5dacfd;min-width:85px;height:100px;text-align:center;text-transform:uppercase;line-height:100px}@media screen and (min-width: 640px){.newsletter{width:auto}}.newsletter a{-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;transition:all, 0.3s;display:block;padding:0 40px;width:100%;height:100%;color:#fff}.newsletter a:hover{text-decoration:none}.newsletter a:hover{background-color:#449ffd}.newsletter .newsletter__icon{display:block;float:right;margin:3px 0 0 20px;height:16px}.btn{-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;transition:all, 0.3s;display:inline-block;position:relative;border:0;border-radius:4px;background-color:#5dacfd;padding:0 30px;height:44px;text-align:center;text-transform:uppercase;line-height:44px;color:#fff}.btn:hover{background-color:#2977c5}.btn--secondary{background-color:#6abafc}.btn--white{background-color:#eee;color:#000}.btn--white:hover{background-color:#eee;color:#000}.btn--block{display:block}.alert,.errorExplanation{position:relative;padding:30px/2 30px}.alert h2,.errorExplanation h2{display:none}.alert h4,.errorExplanation h4{margin-bottom:0}.alert p,.errorExplanation p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0;margin-bottom:0}.alert ul,.errorExplanation ul{font-size:13px;font-size:0.8125rem;line-height:1.38462;letter-spacing:0;margin:0 30px;padding:30px/2 0}.alert.alert-warning,.errorExplanation,.alert.alert-error,.alert-error.errorExplanation{background:#d2322d;color:white}.alert.alert-alert,.alert-alert.errorExplanation{background:#ed9c28;color:white}.alert.alert-notice,.alert-notice.errorExplanation{background:#47a447;color:white}.errorExplanation{margin-bottom:30px}#alert-dismiss{position:absolute;top:0;right:30px;padding:30px/2 0;text-align:right}#alert-dismiss a{border:0;color:white}.explanation{padding-top:7.5px;color:#808488}label,.label,.form-label,.field-label{color:#676b6e}.form-label{display:block;margin-bottom:10px}.field-label{display:block;margin-bottom:0}[type=text],[type=email],[type=password],[type=number],[type=tel],[type=url],[type=color],textarea,.editable-text,select{-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;transition:all, 0.3s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;display:block;border:0;border-bottom:1px solid #eee;border-radius:0;background:transparent;padding:0;width:100%;height:34px;line-height:normal}[type=text]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=color]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.editable-text::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#676b6e}[type=text]::-moz-placeholder,[type=email]::-moz-placeholder,[type=password]::-moz-placeholder,[type=number]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=url]::-moz-placeholder,[type=color]::-moz-placeholder,textarea::-moz-placeholder,.editable-text::-moz-placeholder,select::-moz-placeholder{color:#676b6e}[type=text]:-moz-placeholder,[type=email]:-moz-placeholder,[type=password]:-moz-placeholder,[type=number]:-moz-placeholder,[type=tel]:-moz-placeholder,[type=url]:-moz-placeholder,[type=color]:-moz-placeholder,textarea:-moz-placeholder,.editable-text:-moz-placeholder,select:-moz-placeholder{color:#676b6e}[type=text]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=color]:-ms-input-placeholder,textarea:-ms-input-placeholder,.editable-text:-ms-input-placeholder,select:-ms-input-placeholder{color:#676b6e}[type=text]:focus,[type=email]:focus,[type=password]:focus,[type=number]:focus,[type=tel]:focus,[type=url]:focus,[type=color]:focus,textarea:focus,.editable-text:focus,select:focus{border-color:#5dacfd}[type=text].stacked,[type=email].stacked,[type=password].stacked,[type=number].stacked,[type=tel].stacked,[type=url].stacked,[type=color].stacked,textarea.stacked,.editable-text.stacked,select.stacked{margin-bottom:7.5px}textarea,.editable-text{margin-top:10px;border-left:1px solid #eee;padding-left:15px;height:auto;min-height:34px}.required:after{display:inline-block;margin-left:5px;border-radius:50%;background:#d2322d;width:6px;height:6px;vertical-align:middle;content:''}input.form-title-field{border:0}form{position:relative;padding-top:15px}form .panel .field-label{color:#808488}form .panel .form-field:last-of-type{margin-bottom:15px}form .form-field{margin-bottom:30px}.field_with_errors input{background:red}.new_contact{margin:0 auto;max-width:720px;padding:60px 40px}.address{position:absolute;top:-999px;right:-999px;opacity:0}#search-form-container{display:none}.search-form{text-align:center;font-size:0}.search-form h3{font-size:16px;font-size:1rem;line-height:1;letter-spacing:0;text-transform:uppercase}.search-form input{font-size:16px;font-size:1rem;line-height:1;letter-spacing:0;width:calc(100% - 55px);display:inline-block;position:relative;margin:0 0 20px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);background-color:#fff;vertical-align:top;height:50px;border:1px solid #eee;padding:0 20px}.search-form .search-btn{font-size:16px;font-size:1rem;line-height:1;letter-spacing:0;border:0;background-color:#000;display:inline-block;width:55px;height:50px;color:#fff}#mailing-list-form-container{display:none}.newsletter-form input{font-size:16px;font-size:1rem;line-height:1;letter-spacing:0;display:inline-block;position:relative;margin:0 0 20px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);background-color:#fff;vertical-align:top;height:50px;border:1px solid #eee;padding:0 20px}.newsletter-form .newsletter-form__btn{display:inline-block;border:0;background-color:#000;padding:0 20px;height:50px;color:#fff;text-transform:uppercase;font-family:"justus-pro", "Helvetica Neue", Helvetica, sans-serif}.actions{position:relative;top:0;z-index:30;background-color:#5dacfd;text-align:center;line-height:0;font-size:0}@media screen and (min-width: 640px){.actions{top:-90px;margin:0;background-color:transparent}}.actions--fixed{background-color:#5dacfd}.action__item{display:inline-block;margin:0 20px;padding-top:10px;line-height:30px}.action__item.action__item--search{margin:0 20px;height:40px}.action__item.action__item--search h3{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0}.action__item.action__item--play{position:relative;margin:0;padding-top:0;top:-5px}.action__item.action__item--play h3{font-size:16px;font-size:1rem;line-height:1.875;letter-spacing:0;display:none;color:#000}@media screen and (min-width: 1100px){.action__item.action__item--play h3{display:inline-block}}.action__item.action__item--close{margin:0}.action__item.action__item--close h3{font-size:16px;font-size:1rem;line-height:1.875;letter-spacing:0;color:#000}.action__item.action__item--close .action__icon{float:right;margin:0 0 0 10px;height:27px}.action__item.action__item--back{margin:0}.action__item.action__item--back h3{font-size:16px;font-size:1rem;line-height:1.875;letter-spacing:0;color:#808488}.action__item.action__item--back .action__icon{position:relative;float:left;margin:0 10px 0 0;height:26px;top:2px}@media screen and (min-width: 640px){.action__item.action__item--mobile{display:none}}.action__item .action__icon{float:left;margin-right:10px}.action__item h3{font-size:16px;font-size:1rem;line-height:0.6875;letter-spacing:0;display:inline-block;margin:0;text-transform:uppercase;color:#fff}.action__item.view__grid{opacity:0.5}.action__item.view__list{opacity:0.5}.action__item.is--active{opacity:1}body[data-controller='home'] header .header__logo{visibility:hidden;opacity:0}body[data-controller='home'] header .header__logo.logo--show{visibility:visible;opacity:1}header{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);position:fixed;top:0;right:0;left:0;z-index:101;background-color:black;width:100%;height:50px;text-align:center}@media screen and (min-width: 640px){header{background-color:transparent;height:80px}}header.header--open{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}@media screen and (min-width: 640px){header.header--open{-webkit-transform:translateX(75%);-moz-transform:translateX(75%);-ms-transform:translateX(75%);-o-transform:translateX(75%);transform:translateX(75%)}}header.header--show{background-color:black}.header__logo{display:inline-block;margin-top:16px;background-image:url(/assets/svgs/supercrawl-logo-m-f32168795fccb006205a47a4d22df776e3c6be97dfc3c31abdd7734db2345c38.svg);background-repeat:no-repeat;width:180px;height:18px;text-indent:-999em}@media screen and (min-width: 640px){.header__logo{margin-top:28px;background-image:url(/assets/svgs/supercrawl-logo-h-8eb68261e460042c2c7a9fe346a781d7fd1b820d67630ad1fd01bcf598a12ed8.svg);width:230px;height:23px}}.banner{background:linear-gradient(to right, #2977c5, #5dacfd);overflow:visible;text-align:center;padding:80px 0 30px}@media screen and (min-width: 640px){.banner{height:350px;padding:0}}.banner.banner__home{padding:0;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;height:550px}@media screen and (min-width: 640px){.banner.banner__home{height:750px}}@media screen and (min-width: 1100px){.banner.banner__home{height:1250px}}.touch .banner__home{background-attachment:scroll}.banner--short{height:150px}.banner__title-wrapper{margin:0 20px}@media screen and (min-width: 640px){.banner__title-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.banner__title{display:inline-block;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);background-color:#5dacfd;padding:5px 20px 7px}@media screen and (min-width: 640px){.banner__title{padding:5px 30px 7px}}.banner__title h1{font-size:26px;font-size:1.625rem;line-height:1;letter-spacing:1px;margin:0;text-transform:uppercase;color:#fff}@media screen and (min-width: 480px){.banner__title h1{font-size:40px;font-size:2.5rem;line-height:1;letter-spacing:1px}}@media screen and (min-width: 640px){.banner__title h1{font-size:72px;font-size:4.5rem;line-height:1;letter-spacing:2.5px}}.news-slider{display:block}@media screen and (min-width: 1100px){.news-slider{display:none}}.news-slider.container{padding:0}.news-slider .swiper-pagination{margin-bottom:0}.news-slider .swiper-pagination .swiper-pagination-bullet{opacity:1;border:6px solid #fff;background:#fff;width:16px;height:16px}.news-slider .swiper-pagination .swiper-pagination-bullet-active{border:4px solid #fff;background:#5dacfd}.news-feed{display:none}@media screen and (min-width: 1100px){.news-feed{display:block}}.recent-news{padding:0 0 0 10px}.recent-news a{color:#000}.recent-news a:link,.recent-news a:visited{color:#000}@media screen and (min-width: 640px){.recent-news .recent-news__item{float:left;margin-right:20px;width:calc(25% - (60px / 4))}.recent-news .recent-news__item:nth-of-type(4){margin:0}}@media screen and (min-width: 1100px){.recent-news .recent-news__item{margin-right:80px;width:calc(25% - (240px / 4))}}.recent-news .recent-news__item-wrapper{position:relative;margin:0 auto;width:100%;max-width:500px;height:300px}@media screen and (min-width: 640px){.recent-news .recent-news__item-wrapper{height:350px}}.recent-news .recent-news__content{position:absolute;bottom:80px;left:0;padding:0 20px;width:100%;height:auto;text-align:left}@media screen and (min-width: 1100px){.recent-news .recent-news__content{bottom:0;padding:0 20px 0 0}}.recent-news .recent-news__content h2{font-size:28px;font-size:1.75rem;line-height:1.64286;letter-spacing:1px;display:inline;margin:0;-webkit-box-shadow:10px 0 0 #fff, -10px 0 0 #fff;-moz-box-shadow:10px 0 0 #fff, -10px 0 0 #fff;box-shadow:10px 0 0 #fff, -10px 0 0 #fff;background-color:#fff;padding:4px 0;text-transform:uppercase;color:#000;box-decoration-break:clone}.recent-news .recent-news__content h3{font-size:28px;font-size:1.75rem;line-height:1.64286;letter-spacing:1px;display:inline;margin:0;-webkit-box-shadow:10px 0 0 #5dacfd, -10px 0 0 #5dacfd;-moz-box-shadow:10px 0 0 #5dacfd, -10px 0 0 #5dacfd;box-shadow:10px 0 0 #5dacfd, -10px 0 0 #5dacfd;background-color:#5dacfd;padding:4px 0;text-transform:uppercase;color:#fff;box-decoration-break:clone}.event-poster{padding:100px 20px 0}.event-poster .event-poster__logo{margin-bottom:30px}.event-poster .event-poster__logo img{display:block;margin:0 auto;max-width:80%;max-height:200px}@media screen and (min-width: 640px){.event-poster .event-poster__logo img{max-width:100%;max-height:300px}}.event-poster .event-poster__date{font-size:40px;font-size:2.5rem;line-height:1;letter-spacing:0;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,0.5);color:#fff}@media screen and (min-width: 640px){.event-poster .event-poster__date{font-size:60px;font-size:3.75rem;line-height:1;letter-spacing:0}}.wrapper{position:relative}@media screen and (min-width: 640px){.wrapper{top:-50px}}@media screen and (min-width: 640px){.wrapper.wrapper--actions{top:-90px}.wrapper.wrapper--actions .content-panel:after,.wrapper.wrapper--actions .content-panel:before{top:50px}}.content-panel__wrapper{position:absolute;top:0;left:0;z-index:10;width:100%;height:400px}.content-panel{position:relative;background-color:#fff;padding:0 40px;height:400px;margin:0 auto}@media screen and (min-width: 1000px){.content-panel{max-width:840px}.content-panel:after,.content-panel:before{position:absolute;top:50px;background-repeat:no-repeat;width:80px;height:400px;content:''}.content-panel:after{right:-80px;background-image:url(/assets/edge-right-7c8cccabaec2d9bf129a9e723b60aa318c0724d19913c01eb10bc0acc611445b.png)}.content-panel:before{left:-80px;background-image:url(/assets/edge-left-c36898da1ae31a8f04ae31a1d4f50ff7f463053088cc357670a35519ed5e7900.png)}}@media screen and (min-width: 1000px){.content-panel.content-panel--wide{max-width:100%}.content-panel.content-panel--wide:after,.content-panel.content-panel--wide:before{display:none}}@media screen and (min-width: 1260px){.content-panel.content-panel--wide{max-width:1100px}.content-panel.content-panel--wide:after,.content-panel.content-panel--wide:before{display:block}}.content-panel.content-panel--home{padding:20px 20px 0;height:auto}@media screen and (min-width: 1260px){.content-panel.content-panel--home{margin:-150px auto 0}.content-panel.content-panel--home:before,.content-panel.content-panel--home:after{top:200px}}.page-content{position:relative;z-index:20;min-height:400px;overflow:visible}@media screen and (min-width: 640px){.col-4{float:left;margin-right:40px;width:calc(25% - (120px / 4))}.col-4:nth-of-type(4){margin:0}}.col-4 p{font-size:16px;font-size:1rem;line-height:1.875;letter-spacing:0}@media screen and (min-width: 640px){.col-3{float:left;margin-right:20px;width:calc((100% / 3) - (40px / 3))}.col-3:nth-of-type(3){margin:0}}.col-3 p{font-size:16px;font-size:1rem;line-height:1.875;letter-spacing:0}.event__wrapper{position:relative;margin:0 auto;background-color:white;padding:20px 20px 100px;max-width:1100px;height:100%}@media screen and (min-width: 640px){.event__wrapper{display:flex}}.event__date{background:#53a0fd;background:-o-linear-gradient(top, #c43544, #53a0fd);background:-moz-linear-gradient(top, #c43544, #53a0fd);background:-webkit-linear-gradient(top, #c43544, #53a0fd);background:linear-gradient(to bottom, #c43544, #53a0fd);padding:50px;flex:1}@media screen and (min-width: 640px){.event__date{float:left;margin-right:40px;width:calc(40% - 40px)}}@media screen and (min-width: 1100px){.event__date{margin-right:60px;width:calc(40% - 60px)}}.event__date h2{font-size:60px;font-size:3.75rem;line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:#fff}@media screen and (min-width: 640px){.event__date h2{font-size:40px;font-size:2.5rem;line-height:1;letter-spacing:1px}}@media screen and (min-width: 1100px){.event__date h2{font-size:100px;font-size:6.25rem;line-height:1;letter-spacing:2px}}.event__content{margin-top:20px}@media screen and (min-width: 640px){.event__content{float:left;margin-top:0;margin-right:20px;width:calc(60% - 20px)}}@media screen and (min-width: 1100px){.event__content{margin-right:40px;width:calc(60% - 40px)}}.event__content h1{text-transform:uppercase;letter-spacing:1px}.event__content h3{font-size:16px;font-size:1rem;line-height:1.5625;letter-spacing:1px;margin:0;text-transform:uppercase}.event-participants{margin-top:10px}.event-participants__item{display:flex;border-top:1px solid #eee}.event-participants__item:last-child{border-bottom:1px solid #eee}.event-participants__title{padding:10px 20px;flex:1;align-self:center}.event-participants__title h2{font-size:24px;font-size:1.5rem;line-height:1;letter-spacing:1px;margin:0 0 5px;text-transform:uppercase;color:black}.event-participants__image{background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:80px;min-height:80px}.featured_news{font-size:0;margin-bottom:20px}.featured_news img{display:block;max-width:100%}.featured_news a{color:#fff}.featured_news a:link,.featured_news a:visited{color:#fff}.featured_news__item{display:inline-block;position:relative;margin-right:20px;background-color:#5dacfd;width:100%}@media screen and (min-width: 640px){.featured_news__item{width:calc(50% - 10px)}}@media screen and (min-width: 640px){.featured_news__item:last-child{margin-right:0}}.featured_news__item:last-child .featured_news__gradient{background:linear-gradient(to right, rgba(41,119,197,0.4), rgba(93,172,253,0.4))}.featured_news__content-wrapper{position:absolute;top:0;left:0;padding:20px;width:100%;height:100%;text-align:center}.featured_news__content-wrapper .featured_news__content h2{font-size:34px;font-size:2.125rem;line-height:0.94118;letter-spacing:0;margin:0 0 20px;text-transform:uppercase}@media screen and (min-width: 1100px){.featured_news__content-wrapper .featured_news__content h2{font-size:54px;font-size:3.375rem;line-height:0.92593;letter-spacing:0}}.featured_news__content-wrapper .featured_news__content h3{font-size:20px;font-size:1.25rem;line-height:1;letter-spacing:0;margin:0;text-transform:uppercase}@media screen and (min-width: 1100px){.featured_news__content-wrapper .featured_news__content h3{font-size:28px;font-size:1.75rem;line-height:1;letter-spacing:0}}.featured_news__gradient{position:absolute;top:0;left:0;background:rgba(83,160,253,0.4);background:-o-linear-gradient(bottom right, rgba(196,53,68,0.4), rgba(83,160,253,0.4));background:-moz-linear-gradient(bottom right, rgba(196,53,68,0.4), rgba(83,160,253,0.4));background:-webkit-linear-gradient(left top, rgba(196,53,68,0.4), rgba(83,160,253,0.4));background:linear-gradient(to bottom right, rgba(196,53,68,0.4), rgba(83,160,253,0.4));width:100%;height:100%}.gallery{background-color:#eee;padding:30px 20px}.gallery-wrapper{margin:0 auto;background-color:#fff;padding:20px 20px 10px;max-width:900px;position:relative}.gallery-canvas{padding-bottom:10px}.gallery-canvas__img{display:block;max-width:100%}.gallery-slider{margin:0;padding-bottom:10px;overflow:hidden;overflow-x:auto}.gallery-photo{float:left;margin:0 5px}hr{clear:both;margin-bottom:15px;border:0;background-color:#dee2e5;width:100%;height:1px}.participant__location{margin-bottom:20px}.participant__location div{display:inline-block;vertical-align:middle}.participant__location a{text-transform:uppercase;color:#000000;font-size:14px}.participant__location-text{padding-left:6px}.participant__wrapper{position:relative;margin:0 auto;background-color:white;padding:20px 20px 100px 20px;max-width:1100px;height:100%}.action-bar{background-color:#dee2e5;height:50px;text-align:center;margin:0 auto}@media screen and (min-width: 1260px){.action-bar{max-width:1100px}}.participant__anchor{position:absolute;top:0;left:0;margin-top:-50px}@media screen and (min-width: 640px){.participant__anchor{margin-top:-80px}}@media screen and (min-width: 640px){.participant__image{float:left;margin-right:20px;width:calc(50% - 20px)}}.participant__image img{display:block;margin:0 auto 20px;border:1px solid #dee2e5;max-width:100%}@media screen and (min-width: 640px){.participant__content{float:left;margin-left:20px;width:calc(50% - 20px)}}.participant__content h1{text-transform:uppercase;letter-spacing:1px}.participant-link{float:right;margin-bottom:20px}.participant-link .participant-link__item{margin-left:10px}.participant-sample{float:left;width:auto}.participant-event{margin:0 0 20px}.participant-event h3{font-size:16px;font-size:1rem;line-height:1.25;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}.participants-stacked{margin:0 auto;background-color:white;padding:20px 20px 100px;max-width:1100px;height:100%}.participants-stacked .participant__image{margin-top:0}.participants-stacked__item{margin:0 0 60px}#participant-sample-content{display:none}.participants-grid{display:none;margin:0 auto;padding:20px 20px 40px;max-width:1100px;line-height:0;font-size:0}.participants-grid a{color:#fff}.participants-grid a:link,.participants-grid a:visited{color:#fff}@media screen and (min-width: 640px){.participants-grid .participants-grid__wrapper{display:flex;flex-wrap:wrap}}.participants-grid .participants-grid__image{background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:80px;min-height:80px}@media screen and (min-width: 1100px){.participants-grid .participants-grid__image{padding-top:100%;width:100%}}.participants-grid .participants-grid__item-wrapper{display:flex;border-top:1px solid #eee}@media screen and (min-width: 640px){.participants-grid .participants-grid__item-wrapper{width:50%}.participants-grid .participants-grid__item-wrapper:last-child,.participants-grid .participants-grid__item-wrapper:nth-last-child(2){border-bottom:1px solid #eee}}@media screen and (min-width: 1100px){.participants-grid .participants-grid__item-wrapper{display:inline-block;position:relative;margin:0 20px 20px 0;border:1px solid #eee;width:calc(25% - (60px / 4));height:auto}.participants-grid .participants-grid__item-wrapper:last-child,.participants-grid .participants-grid__item-wrapper:nth-last-child(2){border-bottom:1px solid #eee}.participants-grid .participants-grid__item-wrapper:nth-of-type(4n){margin:0 0 20px}.participants-grid .participants-grid__item-wrapper:hover .participants-grid__content-wrapper{opacity:1}}.participants-grid .participants-grid__item-wrapper:last-child{border-bottom:1px solid #eee}.participants-grid .participants-grid__item{display:flex;flex:1}@media screen and (min-width: 1100px){.participants-grid .participants-grid__item{display:block}}.participants-grid .participants-grid__content-wrapper{padding:10px 20px;flex:1;align-self:center}@media screen and (min-width: 1100px){.participants-grid .participants-grid__content-wrapper{-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;transition:all, 0.3s;position:absolute;top:8px;left:8px;opacity:0;z-index:1;background-color:rgba(93,172,253,0.9);padding:0;width:calc(100% - 16px);height:calc(100% - 16px)}}@media screen and (min-width: 1100px){.participants-grid .participants-grid__content{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;padding:20px;text-align:center}}.participants-grid .participants-grid__content h2{font-size:24px;font-size:1.5rem;line-height:1;letter-spacing:1px;margin:0 0 5px;text-transform:uppercase;color:black}@media screen and (min-width: 1100px){.participants-grid .participants-grid__content h2{color:#fff}}.participants-grid .participants-grid__content h3{font-size:16px;font-size:1rem;line-height:1;letter-spacing:0.5px;margin:0;text-transform:uppercase;color:black}@media screen and (min-width: 1100px){.participants-grid .participants-grid__content h3{color:#fff}}.participants-grid__title{margin:20px 0 0;text-align:center;text-transform:uppercase}@media screen and (min-width: 640px){.participants-grid__title{margin:40px 0 30px}}.participants-grid__title h2{font-size:54px;font-size:3.375rem;line-height:1;letter-spacing:1.5px;margin:0 0 5px;text-transform:uppercase}@media screen and (min-width: 640px){.participants-grid__title h2{font-size:72px;font-size:4.5rem;line-height:1;letter-spacing:2.5px}}.participants-grid__title h3{font-size:28px;font-size:1.75rem;line-height:1;letter-spacing:1px;display:inline-block;background-color:#5dacfd;padding:10px 20px;color:#fff}.home-participants--target{width:100%;height:100px;background-color:#000}.participants-list{display:none;margin:0 auto;padding:60px 40px 100px 40px;max-width:980px;line-height:0;font-size:0}.participants-list a{color:#000}.participants-list a:link,.participants-list a:visited{color:#000}.letter-group{margin-bottom:40px;font-size:0}.letter-group__letter{display:inline-block;width:40px;vertical-align:top}.letter-group__letter h2{font-size:28px;font-size:1.75rem;line-height:1.21429;letter-spacing:1px;text-transform:uppercase;color:#5dacfd}.letter-group__list{display:inline-block;width:calc(100% - 40px)}.letter-group__list h3{font-size:16px;font-size:1rem;line-height:1.5;letter-spacing:0;font-family:"proxima-nova", "Helvetica Neue", Helvetica, sans-serif}.partners-grid{margin:0 auto;padding:40px 20px;max-width:1100px;line-height:0;font-size:0}.partners-grid__title{text-align:center}.partners-grid__title h2{display:inline-block;margin:0 0 50px}.partners-grid__wrapper{text-align:center}.partners-grid__item{display:inline-block;position:relative;margin:0 10px 20px;border:1px solid #eee;padding:10px;width:calc(50% - (40px / 2))}@media screen and (min-width: 640px){.partners-grid__item{width:calc(25% - (80px / 4))}}.partners-grid__item img{display:block;max-width:100%}.news-summary{margin:0 auto;padding:20px 20px 60px;max-width:1100px;line-height:0;font-size:0}.news-summary img{display:block;max-width:100%}.news-summary a{color:#fff}.news-summary a:link,.news-summary a:visited{color:#fff}.news-summary__item{display:inline-block;position:relative;margin:0 0 20px}@media screen and (min-width: 480px){.news-summary__item{margin:0 20px 20px 0;width:calc((100% / 2) - (20px / 2))}.news-summary__item:nth-of-type(2n){margin:0 0 20px}}@media screen and (min-width: 800px){.news-summary__item{width:calc((100% / 3) - (40px / 3))}.news-summary__item:nth-of-type(2n){margin:0 20px 20px 0}.news-summary__item:nth-of-type(3n){margin:0 0 20px}}.news-summary__content{position:absolute;bottom:-18px;left:30px;width:calc(100% - 60px);height:auto;text-align:left}@media screen and (min-width: 1100px){.news-summary__content{bottom:-20px}}.news-summary__content h2{font-size:20px;font-size:1.25rem;line-height:1.75;letter-spacing:1px;display:inline;margin:0;-webkit-box-shadow:10px 0 0 #fff, -10px 0 0 #fff;-moz-box-shadow:10px 0 0 #fff, -10px 0 0 #fff;box-shadow:10px 0 0 #fff, -10px 0 0 #fff;background-color:#fff;padding:4px 0;text-transform:uppercase;color:#000;box-decoration-break:clone}@media screen and (min-width: 1100px){.news-summary__content h2{font-size:28px;font-size:1.75rem;line-height:1.64286;letter-spacing:1px}}.news-summary__content h3{font-size:20px;font-size:1.25rem;line-height:1.75;letter-spacing:1px;display:inline;margin:0;-webkit-box-shadow:10px 0 0 #5dacfd, -10px 0 0 #5dacfd;-moz-box-shadow:10px 0 0 #5dacfd, -10px 0 0 #5dacfd;box-shadow:10px 0 0 #5dacfd, -10px 0 0 #5dacfd;background-color:#5dacfd;padding:4px 0;text-transform:uppercase;color:#fff;box-decoration-break:clone}@media screen and (min-width: 1100px){.news-summary__content h3{font-size:28px;font-size:1.75rem;line-height:1.64286;letter-spacing:1px}}.news__banner{position:relative;background-color:#000;background-image:url();background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:350px;text-align:center}@media screen and (min-width: 640px){.news__banner{height:550px}}.news__banner:before{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.3);width:100%;height:100%;content:''}.news__title{font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:1px;display:inline-block;margin:0;padding:50px 20px 0;max-width:700px;text-transform:uppercase;color:#fff}@media screen and (min-width: 640px){.news__title{font-size:72px;font-size:4.5rem;line-height:0.90278;letter-spacing:2.5px;padding:0 20px}}.news__share{position:absolute;top:-25px;left:calc(50% - (110px / 2));text-align:center}.news__share .at-icon-wrapper{-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;transition:all, 0.3s;background-color:#5dacfd !important;width:50px !important;height:50px !important;line-height:50px !important}.news__share .at-icon-wrapper:hover{background-color:#449ffd !important}.news__share .at-share-btn{max-width:50px !important;max-height:50px !important}.news__share .at-share-btn{margin:0 5px !important;max-width:50px !important;max-height:50px !important}.news__share .at-icon{margin-top:9px !important}.notification{-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;transition:all, 0.3s;position:fixed;bottom:0;left:0;z-index:30;background-color:#141414;padding:20px 0;width:100%;text-align:center;color:#fff}.notification .notification__wrapper{position:relative}.notification .notification__close{font-size:11px;font-size:0.6875rem;line-height:1;letter-spacing:0.5px;position:absolute;top:2px;right:20px;margin:0;text-transform:uppercase;color:#808488;cursor:pointer}.notification.notification--is-closed{padding:0;height:0}.notification.notification--is-closed .notification__wrapper{display:none}.notification h1,.notification h2,.notification h3,.notification h4,.notification h5,.notification h6,.notification p{font-size:14px;font-size:0.875rem;line-height:1;letter-spacing:1px;margin:0;padding:0 100px;text-transform:uppercase}.schedule-filter-wrapper{width:100%;position:relative;max-width:980px;margin:0 auto}.schedule-filter{display:none;margin:0 auto;background-color:#eee;padding:20px;max-width:1100px;text-align:center;line-height:0;font-size:0}@media screen and (min-width: 640px){.schedule-filter{display:block;position:absolute;top:0;left:0;background-color:transparent;height:auto;width:100%}}.schedule-filter form{padding:0}.schedule__wrapper{padding:0 20px 100px;margin:0 auto;max-width:1100px}@media screen and (min-width: 640px){.schedule__wrapper{max-width:980px;padding:91px 20px 100px}}.schedule__wrapper:nth-child(even){margin-top:-100px;padding:0}.schedule__title{border-bottom:1px solid #dee2e5;padding:30px 0;text-align:center}@media screen and (min-width: 640px){.schedule__title{padding:60px 0}}.schedule__title.schedule__title--no-line{border:0}.schedule__title h2{margin:0;text-transform:uppercase;color:#5dacfd}.schedule-slot{border-bottom:1px solid rgba(222,226,229,0.5);padding:30px 0 10px;font-size:0}@media screen and (min-width: 640px){.schedule-slot{padding:50px 0 30px}}.schedule-slot:last-of-type{border:0;padding:50px 0 0}@media screen and (min-width: 640px){.schedule-slot:last-of-type{padding:30px 0 0}}.schedule-slot .schedule-slot__time{font-size:16px;font-size:1rem;line-height:1.5;letter-spacing:0;display:inline-block;padding-right:20px;width:110px;vertical-align:top;text-align:right}.schedule-slot .schedule-slot__time h3{font-size:16px;font-size:1rem;line-height:1.5;letter-spacing:1px;margin:0;text-transform:uppercase;color:#808488}.schedule-slot .schedule-slot__time h3.hour{font-size:28px;font-size:1.75rem;line-height:1.21429;letter-spacing:1px;color:#5dacfd}.schedule-slot .schedule-slot__events{display:inline-block;width:calc(100% - 110px);text-align:left}.schedule-item{display:inline-block;width:100%;vertical-align:top;text-align:left}@media screen and (min-width: 640px){.schedule-item{margin-right:20px;width:calc((100% / 3) - (40px / 3))}}.schedule-item:nth-of-type(4n-1){margin:0}.schedule-item a{color:#000}.schedule-item a:link,.schedule-item a:visited{color:#000}.schedule-item .schedule-item__participant{font-size:16px;font-size:1rem;line-height:1.1875;letter-spacing:0;margin:0 0 5px;text-transform:uppercase;color:#000}.schedule-item .schedule-item__location{font-size:16px;font-size:1rem;line-height:1.1875;letter-spacing:0;text-transform:uppercase}.map__wrapper{margin:0 auto;padding:20px 20px 0;max-width:1100px}@media screen and (min-width: 640px){.map__wrapper{padding:0 20px}}.map{height:500px}.map-list{margin:0 auto;padding:0 40px 100px 40px;max-width:980px;text-align:center;line-height:0;font-size:0}@media screen and (min-width: 640px){.map-list{padding:60px 40px 100px 40px}}.map-list a{color:#000}.map-list a:link,.map-list a:visited{color:#000}.participant-group{opacity:.3;margin-bottom:50px;font-size:0}.participant-group a{cursor:default}.participant-group--active{opacity:1}.participant-group--active a{cursor:pointer}.participant-group__pin{display:inline-block;position:relative;width:60px;vertical-align:top;text-align:left}.participant-group__list{display:inline-block;width:calc(100% - 60px);text-align:left}.participant-group__list h2{font-size:16px;font-size:1rem;line-height:1.5;letter-spacing:0;text-transform:uppercase;font-family:"justus-pro", "Helvetica Neue", Helvetica, sans-serif}.participant-group__list h3{font-size:16px;font-size:1rem;line-height:1.5;letter-spacing:0;font-family:"proxima-nova", "Helvetica Neue", Helvetica, sans-serif}.map__anchor{display:inline-block;padding:40px 0 60px;text-align:center}.map__anchor .map__anchor-icon{float:left;margin-right:10px}.map__anchor h3{font-size:16px;font-size:1rem;line-height:1.125;letter-spacing:0;display:inline-block;margin:0;text-transform:uppercase;color:#000}.map__anchor--target{position:absolute;top:-90px;left:0}@media screen and (min-width: 640px){.map__anchor--target{top:-120px}}.map-filters{display:none;margin:0 auto;background-color:#eee;padding:20px;max-width:1100px;text-align:center;line-height:0;font-size:0}@media screen and (min-width: 640px){.map-filters{display:block;background-color:#fff}}.map-filter{opacity:.3;margin:0 0 20px;text-align:left;display:flex}@media screen and (min-width: 640px){.map-filter{margin:0 15px}}.map-filter h3{font-size:12px;font-size:0.75rem;line-height:1.16667;letter-spacing:0;display:inline-block;margin:0;text-transform:uppercase;color:#000;align-self:center}@media screen and (min-width: 640px){.map-filter h3{max-width:100px}}.map-filter__title{text-align:left;display:flex;height:30px}.map-filter__title .map-icon-circle{position:relative;margin:0;width:0;height:30px;line-height:30px}.map-filter__title .map-icon-circle:after{display:none}.map-filter__title h3{font-size:12px;font-size:0.75rem;line-height:1.16667;letter-spacing:0;display:inline-block;margin:0;text-transform:uppercase;color:#000;align-self:center}@media screen and (min-width: 640px){.map-filter__item{display:inline-block;padding:5px 0}}.map-filter--active{opacity:1}.map-marker{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;position:absolute;top:50%;left:50%;margin:0 0 0 -20px;width:33px;height:47px}.map-marker:after{position:absolute;top:5px;left:5px;z-index:10;background-repeat:no-repeat;background-position:0 0;background-size:22px 22px;width:30px;height:30px;content:''}.map-marker--infobox{cursor:pointer}.map-icon-circle{position:relative;margin-right:10px;border-radius:50%;background-color:grey;width:30px;height:30px;line-height:30px;align-self:center}.map-icon-circle:after{position:absolute;top:4px;left:4px;z-index:10;background-repeat:no-repeat;background-position:0 0;background-size:22px 22px;width:30px;height:30px;content:''}.map-infobox{border-radius:0;box-shadow:1px 1px 8px #dee2e5;background:white;padding:25px 0 12px;width:260px;min-height:60px;text-align:center;text-align:left;letter-spacing:0;color:#808488}@media screen and (min-width: 640px){.map-infobox{width:300px}}.map-infobox:before{content:'';z-index:10;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;margin-left:-5px;background-color:#fff;box-shadow:1px 1px 8px #dee2e5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.map-infobox:after{content:'';z-index:20;width:20px;height:20px;position:absolute;bottom:0;left:50%;margin-left:-10px;background-color:#fff}.map-infobox__count{position:relative;margin-right:10px;border-radius:50%;box-shadow:1px 1px 3px #dee2e5;background-color:grey;width:40px;height:40px;min-width:40px;text-align:center;line-height:40px;color:white;font-size:16px;align-self:center}.map-infobox__count:after{display:none;position:absolute;top:0;left:0;z-index:10;background-repeat:no-repeat;background-position:5px 5px;width:30px;height:30px;content:''}.map-infobox__count.photo-count-:after{display:block}.infobox-link{font-size:18px;font-size:1.125rem;line-height:1.44444;letter-spacing:0;color:#000}.infobox-link a:link,.infobox-link a:visited{color:#000}.map-infobox__content{display:flex;margin:0 15px 25px}.map-infobox__content h4{margin:0}.map-infobox__title{font-size:16px;font-size:1rem;line-height:1.25;letter-spacing:0;font-family:"justus-pro", "Helvetica Neue", Helvetica, sans-serif;color:#000;overflow:hidden;align-self:center}.map-infobox__link{padding:12px 15px 0;border-top:1px solid #eee;text-align:center;font-size:12px;font-size:0.75rem;line-height:1;letter-spacing:0;position:relative;z-index:30}.map-infobox__link a:link,.map-infobox__link a:visited{color:#5dacfd}.map-infobox__link #location-participants{display:none}.icon--performance-stage::after{background-image:url(/assets/map-icons/performance-stage-3d0c5d3a67fdb78e5e881d0a860d8e393330db2c9c88a97c1b2b2d2bf31d113c.png)}.bg-color--performance-stage{background-color:#5dacfd}.icon--art-installation::after{background-image:url(/assets/map-icons/art-installation-86e33ea7d8d20fd5cd7ead585bd621eac5e4703a909bfcdcfe74c5a75898c193.png)}.bg-color--art-installation{background-color:#5df0fd}.icon--food-vendors::after{background-image:url(/assets/map-icons/food-vendors-43cd11ce7bfd344c802f9aee63f11e5b269bb1b14f6b063ce2e92dfb48da89ac.png)}.bg-color--food-vendors{background-color:#d191dc}.icon--retail-vendors::after{background-image:url(/assets/map-icons/retail-vendors-bda26499750d1fc420db0d3d298b8e9ed37969b83e69c9e19b8aa39e22e5c39d.png)}.bg-color--retail-vendors{background-color:#fddb5d}.icon--washrooms::after{background-image:url(/assets/map-icons/washrooms-0aac443a5bd1db987011621fb48a6cf8cfe3aef2b5b570d8b69476060a16d722.png)}.bg-color--washrooms{background-color:#005c65}.icon--emergency-services::after{background-image:url(/assets/map-icons/emergency-services-8cbc9a14c9010d2d3010c5aa103ea9c4df1d271ea5b625e98d2af46ccb1aa8fb.png)}.bg-color--emergency-services{background-color:#f93a3a}.icon--info-merch-booth::after{background-image:url(/assets/map-icons/info-merch-booth-40d866d2bd90188d9b6e49d2b25f96398021d575ec8249c81ad96f011d857c63.png)}.bg-color--info-merch-booth{background-color:#000000}.icon--bike-corral::after{background-image:url(/assets/map-icons/bike-corral-9c5284be2d66d6ad85fb5d703294aef6158c9b3c82deb4fb3a6362197a692203.png)}.bg-color--bike-corral{background-color:#fd5d89}.icon--parking::after{background-image:url(/assets/map-icons/parking-943b14ddc864fc2d076f14c1edcdd2b154b4316324777fda7dcf3557f636a158.png)}.bg-color--parking{background-color:#63de53}.icon--beer-gardens::after{background-image:url(/assets/map-icons/beer-gardens-fd7e42454f761e9ff07761f35ec09171e5052a3b62ce7b4e4198cdfd9ee75813.png)}.bg-color--beer-gardens{background-color:#3d9032}.icon--beer-vendors::after{background-image:url(/assets/map-icons/beer-vendors-cfef62877449a4f09694ef5d4db67f51bfab977eaee5bddaa9a4bb3f3163b830.png)}.bg-color--beer-vendors{background-color:#fd825d}.icon--art-galleries::after{background-image:url(/assets/map-icons/art-galleries-cfdedc97fd282e56cce0c98899423fd33aa87932f129d35f0b25c02368900284.png)}.bg-color--art-galleries{background-color:#df5d36}.icon--restaurants::after{background-image:url(/assets/map-icons/restaurants-2a2f2336b321a1904e16fa82cd47a7c7ede4dce9172578da855b09465cc646cc.png)}.bg-color--restaurants{background-color:#bf2222}.icon--shops::after{background-image:url(/assets/map-icons/shops-7da3864dbe44e65584c3f6f69d95900000eca606539e45ee2ba0e3238955f7c8.png)}.bg-color--shops{background-color:#862c96}.tn-tc-row:last-of-type.callout{margin:0}.one-column-text,.full-width-image,.full-width-embedded-content{margin:0 auto;padding:0 40px 60px 40px;max-width:720px}.one-column-text:first-of-type,.full-width-image:first-of-type,.full-width-embedded-content:first-of-type{padding:60px 40px}.one-column-text h2,.full-width-image h2,.full-width-embedded-content h2{margin-bottom:30px;text-align:center}@media screen and (min-width: 640px){.one-column-text h2,.full-width-image h2,.full-width-embedded-content h2{margin-bottom:50px}}.one-column-text h2:after,.full-width-image h2:after,.full-width-embedded-content h2:after{display:block;margin:30px auto 0;border-bottom:6px solid #5dacfd;width:130px;content:''}@media screen and (min-width: 640px){.one-column-text h2:after,.full-width-image h2:after,.full-width-embedded-content h2:after{margin:50px auto 0;border-bottom:12px solid #5dacfd}}.one-column-text img,.full-width-image img,.full-width-embedded-content img{max-width:100%}.page-content.page-content--full .one-column-text,.page-content.page-content--full .full-width-image,.page-content.page-content--full .full-width-embedded-content{max-width:980px}.main-heading{margin-bottom:30px;padding:0 40px;text-align:center}@media screen and (min-width: 640px){.main-heading{margin-bottom:50px}}.main-heading:after{display:block;margin:30px auto 0;border-bottom:6px solid #5dacfd;width:130px;content:''}@media screen and (min-width: 640px){.main-heading:after{margin:50px auto 0;border-bottom:12px solid #5dacfd}}.four-column-text{margin:0 auto;padding:0 40px 60px 40px;max-width:1180px}@media screen and (min-width: 640px){.four-column-text .column{float:left;margin-right:40px;width:calc(25% - (120px / 4))}.four-column-text .column:nth-of-type(4){margin:0}}.callout{position:relative;margin-bottom:60px;background:linear-gradient(to right, #2977c5, #5dacfd);padding:100px 40px;color:#fff}.callout .callout__content{margin:0 auto;max-width:680px}.callout h2{font-size:40px;font-size:2.5rem;line-height:1;letter-spacing:1px;margin:0 auto;margin-bottom:80px;text-align:center;text-transform:uppercase}@media screen and (min-width: 640px){.callout h2{font-size:60px;font-size:3.75rem;line-height:0.91667;letter-spacing:2px}}.nav{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;position:fixed;top:0;right:0;left:0;z-index:100;background:linear-gradient(to right, #2977c5, #5dacfd);padding:110px 30px;width:100%;height:100%;overflow:-moz-scrollbars-none;overflow-y:scroll;-ms-overflow-style:none}@media screen and (min-width: 640px){.nav{width:75%}}@media screen and (min-width: 1100px){.nav{padding:200px 100px}}.nav::-webkit-scrollbar{display:none;opacity:0}.nav.nav--open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media screen and (min-width: 480px){.nav .column{float:left;margin-right:20px;width:calc((100% / 3) - (40px / 3))}.nav .column:nth-of-type(3){margin:0}}.nav__logo{position:absolute;top:20px;left:30px}.nav__item{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:1px;margin:0 0 20px;text-transform:uppercase;color:#fff;font-family:"justus-pro", "Helvetica Neue", Helvetica, sans-serif}@media screen and (min-width: 1100px){.nav__item{font-size:28px;font-size:1.75rem;line-height:1.21429;letter-spacing:1px}}.nav__item a{color:#fff}.nav__item a:link,.nav__item a:visited{color:#fff}.nav__toggle{position:absolute;top:0;left:0;background-color:#000;width:60px;height:50px;cursor:pointer}@media screen and (min-width: 640px){.nav__toggle{top:15px;background-color:#fff}}.nav__toggle .nav__arrow{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.nav__toggle .nav__arrow .icon-arrow{fill:#fff}@media screen and (min-width: 640px){.nav__toggle .nav__arrow .icon-arrow{fill:#000}}.nav__toggle.toggle--dark{background-color:#000}.nav__toggle.toggle--dark .nav__arrow .icon-arrow{fill:#fff}.nav__toggle.toggle--open{left:-61px;background-color:transparent}@media screen and (min-width: 640px){.nav__toggle.toggle--open{left:-1px;background-color:#5dacfd}}.nav__toggle.toggle--open .nav__arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.nav__toggle.toggle--open .nav__arrow .icon-arrow{fill:#fff}.nav__arrow{margin-top:12px}.nav__arrow .icon-arrow{fill:#000}.drawer{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;position:relative}.drawer.drawer--open{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}@media screen and (min-width: 640px){.drawer.drawer--open{-webkit-transform:translateX(75%);-moz-transform:translateX(75%);-ms-transform:translateX(75%);-o-transform:translateX(75%);transform:translateX(75%)}}.modal{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;display:none}.modal--is-visible{display:block}.close-modal{position:absolute;top:0px;right:10px}.back{display:inline-block;text-align:center}.modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(0,0,0,0.6)}.modal-overlay--is-visible{display:block;z-index:100}.modal-overlay-content{display:block;position:relative;top:100px;z-index:100;margin:0 auto;background-color:white;padding:50px 20px 20px;width:calc(100% - 20px)}@media screen and (min-width: 640px){.modal-overlay-content{padding:50px}}@media screen and (min-width: 640px){.modal-overlay-content{width:80%;max-width:800px;padding:50px}}.modal-overlay-content.map-modal{height:calc(100vh - 200px);max-width:550px}.modal-overlay-canvas{position:relative;z-index:20;height:100%}.modal__location-participants{overflow:-moz-scrollbars-none;overflow-y:scroll;-ms-overflow-style:none;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}.modal__location-participants::-webkit-scrollbar{display:none;opacity:0}.modal__location-participants h2{margin-bottom:30px;text-align:center}@media screen and (min-width: 640px){.modal__location-participants h2{margin-bottom:50px}}.modal__location-participants h2:after{display:block;margin:30px auto 0;border-bottom:6px solid #5dacfd;width:130px;content:''}@media screen and (min-width: 640px){.modal__location-participants h2:after{margin:50px auto 0;border-bottom:12px solid #5dacfd}}.loader{opacity:.9;width:120px;height:auto}.site-loader{display:none;position:fixed;top:50%;left:50%;z-index:100;margin-left:-60px}.modal-overlay-loader{display:none;position:absolute;top:60px;width:100%;text-align:center}.loader--is-loading{display:block}.select-list{display:inline-block;position:relative;margin:0 0 20px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);background-color:#fff;width:100%;vertical-align:top}@media screen and (min-width: 640px){.select-list{margin:0 20px 0 0;background-color:#fff;width:calc(50% - 10px)}}.select-list:last-of-type{margin:0}.select-list:before{position:absolute;top:0;right:1px;background:url(/assets/svgs/select-down-f6bde176fa0a9003f9863ee8fa2e29c0c087a6d6e9962963ec74561b451d4cc4.svg);background-color:#000;background-repeat:no-repeat;width:55px;height:51px;content:'';cursor:pointer}.select-list__item{font-size:16px;font-size:1rem;line-height:1.25;letter-spacing:0;display:none;position:relative;border-top:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;padding:15px 20px;text-align:left;color:#808488;cursor:pointer}.select-list__item:hover{color:#000}.select-list__item:last-of-type{border-bottom:1px solid #eee}.select-list__item--active{display:block;color:#000;padding-right:65px}.select-list--is-open .select-list__item{display:block}.select-list__selector{display:none}.is--open{display:block !important}.is--open-inline{display:inline-block !important}.is--hidden{display:none !important}.warning{position:absolute;top:10px;right:0;left:0;background-color:#d2322d;padding:0 20px;text-align:center;line-height:40px;color:#fff}@media screen and (min-width: 640px){.warning{top:75px}}
