@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap);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;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    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: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.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;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    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: transform, opacity;
    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;
}

.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;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 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;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    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%;
}

/* Fix iOS */
.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;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.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;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.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;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    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;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.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;
}

/* Loading indicator */

.fancybox-loading {
    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;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@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;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.grid-row{display:flex;flex-wrap:wrap;flex-flow:row}@media (min-width:0) and (max-width:767px){.grid-row{margin-right:-5px;margin-left:-5px}}@media (min-width:768px) and (max-width:1023px){.grid-row{margin-right:-12px;margin-left:-12px}}@media (min-width:1024px) and (max-width:1365px){.grid-row{margin-right:-8px;margin-left:-8px}}@media (min-width:1366px) and (max-width:1919px){.grid-row{margin-right:-12px;margin-left:-12px}}@media (min-width:1920px) and (max-width:99998px){.grid-row{margin-right:-15px;margin-left:-15px}}@media (min-width:0) and (max-width:767px){.grid-col--1{width:8.33333%}.grid-col--1,.grid-col--2{margin-bottom:10px;padding:0 5px}.grid-col--2{width:16.66667%}.grid-col--3{width:25%}.grid-col--3,.grid-col--4{margin-bottom:10px;padding:0 5px}.grid-col--4{width:33.33333%}.grid-col--5{width:41.66667%}.grid-col--5,.grid-col--6{margin-bottom:10px;padding:0 5px}.grid-col--6{width:50%}.grid-col--7{width:58.33333%}.grid-col--7,.grid-col--8{margin-bottom:10px;padding:0 5px}.grid-col--8{width:66.66667%}.grid-col--9{width:75%}.grid-col--9,.grid-col--10{margin-bottom:10px;padding:0 5px}.grid-col--10{width:83.33333%}.grid-col--11{width:91.66667%}.grid-col--11,.grid-col--12{margin-bottom:10px;padding:0 5px}.grid-col--12{width:100%}}@media (min-width:768px) and (max-width:1023px){.grid-col--1{width:8.33333%}.grid-col--1,.grid-col--2{margin-bottom:24px;padding:0 12px}.grid-col--2{width:16.66667%}.grid-col--3{width:25%}.grid-col--3,.grid-col--4{margin-bottom:24px;padding:0 12px}.grid-col--4{width:33.33333%}.grid-col--5{width:41.66667%}.grid-col--5,.grid-col--6{margin-bottom:24px;padding:0 12px}.grid-col--6{width:50%}.grid-col--7{width:58.33333%}.grid-col--7,.grid-col--8{margin-bottom:24px;padding:0 12px}.grid-col--8{width:66.66667%}.grid-col--9{width:75%}.grid-col--9,.grid-col--10{margin-bottom:24px;padding:0 12px}.grid-col--10{width:83.33333%}.grid-col--11{width:91.66667%}.grid-col--11,.grid-col--12{margin-bottom:24px;padding:0 12px}.grid-col--12{width:100%}}@media (min-width:1024px) and (max-width:1365px){.grid-col--1{width:8.33333%}.grid-col--1,.grid-col--2{margin-bottom:16px;padding:0 8px}.grid-col--2{width:16.66667%}.grid-col--3{width:25%}.grid-col--3,.grid-col--4{margin-bottom:16px;padding:0 8px}.grid-col--4{width:33.33333%}.grid-col--5{width:41.66667%}.grid-col--5,.grid-col--6{margin-bottom:16px;padding:0 8px}.grid-col--6{width:50%}.grid-col--7{width:58.33333%}.grid-col--7,.grid-col--8{margin-bottom:16px;padding:0 8px}.grid-col--8{width:66.66667%}.grid-col--9{width:75%}.grid-col--9,.grid-col--10{margin-bottom:16px;padding:0 8px}.grid-col--10{width:83.33333%}.grid-col--11{width:91.66667%}.grid-col--11,.grid-col--12{margin-bottom:16px;padding:0 8px}.grid-col--12{width:100%}}@media (min-width:1366px) and (max-width:1919px){.grid-col--1{width:8.33333%}.grid-col--1,.grid-col--2{margin-bottom:24px;padding:0 12px}.grid-col--2{width:16.66667%}.grid-col--3{width:25%}.grid-col--3,.grid-col--4{margin-bottom:24px;padding:0 12px}.grid-col--4{width:33.33333%}.grid-col--5{width:41.66667%}.grid-col--5,.grid-col--6{margin-bottom:24px;padding:0 12px}.grid-col--6{width:50%}.grid-col--7{width:58.33333%}.grid-col--7,.grid-col--8{margin-bottom:24px;padding:0 12px}.grid-col--8{width:66.66667%}.grid-col--9{width:75%}.grid-col--9,.grid-col--10{margin-bottom:24px;padding:0 12px}.grid-col--10{width:83.33333%}.grid-col--11{width:91.66667%}.grid-col--11,.grid-col--12{margin-bottom:24px;padding:0 12px}.grid-col--12{width:100%}}@media (min-width:1920px) and (max-width:99998px){.grid-col--1{width:8.33333%}.grid-col--1,.grid-col--2{margin-bottom:30px;padding:0 15px}.grid-col--2{width:16.66667%}.grid-col--3{width:25%}.grid-col--3,.grid-col--4{margin-bottom:30px;padding:0 15px}.grid-col--4{width:33.33333%}.grid-col--5{width:41.66667%}.grid-col--5,.grid-col--6{margin-bottom:30px;padding:0 15px}.grid-col--6{width:50%}.grid-col--7{width:58.33333%}.grid-col--7,.grid-col--8{margin-bottom:30px;padding:0 15px}.grid-col--8{width:66.66667%}.grid-col--9{width:75%}.grid-col--9,.grid-col--10{margin-bottom:30px;padding:0 15px}.grid-col--10{width:83.33333%}.grid-col--11{width:91.66667%}.grid-col--11,.grid-col--12{margin-bottom:30px;padding:0 15px}.grid-col--12{width:100%}}@media (min-width:0) and (max-width:767px){.grid-col-xs--1{width:8.33333%}.grid-col-xs--1,.grid-col-xs--2{margin-bottom:10px;padding:0 5px}.grid-col-xs--2{width:16.66667%}.grid-col-xs--3{width:25%}.grid-col-xs--3,.grid-col-xs--4{margin-bottom:10px;padding:0 5px}.grid-col-xs--4{width:33.33333%}.grid-col-xs--5{width:41.66667%}.grid-col-xs--5,.grid-col-xs--6{margin-bottom:10px;padding:0 5px}.grid-col-xs--6{width:50%}.grid-col-xs--7{width:58.33333%}.grid-col-xs--7,.grid-col-xs--8{margin-bottom:10px;padding:0 5px}.grid-col-xs--8{width:66.66667%}.grid-col-xs--9{width:75%;margin-bottom:10px;padding:0 5px}.grid-col-xs--10{width:83.33333%;margin-bottom:10px;padding:0 5px}.grid-col-xs--11{width:91.66667%;margin-bottom:10px;padding:0 5px}.grid-col-xs--12{width:100%;margin-bottom:10px;padding:0 5px}}@media (min-width:768px) and (max-width:1023px){.grid-col-sm--1{width:8.33333%}.grid-col-sm--1,.grid-col-sm--2{margin-bottom:24px;padding:0 12px}.grid-col-sm--2{width:16.66667%}.grid-col-sm--3{width:25%}.grid-col-sm--3,.grid-col-sm--4{margin-bottom:24px;padding:0 12px}.grid-col-sm--4{width:33.33333%}.grid-col-sm--5{width:41.66667%}.grid-col-sm--5,.grid-col-sm--6{margin-bottom:24px;padding:0 12px}.grid-col-sm--6{width:50%}.grid-col-sm--7{width:58.33333%}.grid-col-sm--7,.grid-col-sm--8{margin-bottom:24px;padding:0 12px}.grid-col-sm--8{width:66.66667%}.grid-col-sm--9{width:75%}.grid-col-sm--9,.grid-col-sm--10{margin-bottom:24px;padding:0 12px}.grid-col-sm--10{width:83.33333%}.grid-col-sm--11{width:91.66667%;margin-bottom:24px;padding:0 12px}.grid-col-sm--12{width:100%;margin-bottom:24px;padding:0 12px}}@media (min-width:1024px) and (max-width:1365px){.grid-col-md--1{width:8.33333%}.grid-col-md--1,.grid-col-md--2{margin-bottom:16px;padding:0 8px}.grid-col-md--2{width:16.66667%}.grid-col-md--3{width:25%}.grid-col-md--3,.grid-col-md--4{margin-bottom:16px;padding:0 8px}.grid-col-md--4{width:33.33333%}.grid-col-md--5{width:41.66667%}.grid-col-md--5,.grid-col-md--6{margin-bottom:16px;padding:0 8px}.grid-col-md--6{width:50%}.grid-col-md--7{width:58.33333%}.grid-col-md--7,.grid-col-md--8{margin-bottom:16px;padding:0 8px}.grid-col-md--8{width:66.66667%}.grid-col-md--9{width:75%;margin-bottom:16px;padding:0 8px}.grid-col-md--10{width:83.33333%;margin-bottom:16px;padding:0 8px}.grid-col-md--11{width:91.66667%;margin-bottom:16px;padding:0 8px}.grid-col-md--12{width:100%;margin-bottom:16px;padding:0 8px}}@media (min-width:1366px) and (max-width:1919px){.grid-col-lg--1{width:8.33333%}.grid-col-lg--1,.grid-col-lg--2{margin-bottom:24px;padding:0 12px}.grid-col-lg--2{width:16.66667%}.grid-col-lg--3{width:25%}.grid-col-lg--3,.grid-col-lg--4{margin-bottom:24px;padding:0 12px}.grid-col-lg--4{width:33.33333%}.grid-col-lg--5{width:41.66667%}.grid-col-lg--5,.grid-col-lg--6{margin-bottom:24px;padding:0 12px}.grid-col-lg--6{width:50%}.grid-col-lg--7{width:58.33333%}.grid-col-lg--7,.grid-col-lg--8{margin-bottom:24px;padding:0 12px}.grid-col-lg--8{width:66.66667%}.grid-col-lg--9{width:75%}.grid-col-lg--9,.grid-col-lg--10{margin-bottom:24px;padding:0 12px}.grid-col-lg--10{width:83.33333%}.grid-col-lg--11{width:91.66667%;margin-bottom:24px;padding:0 12px}.grid-col-lg--12{width:100%;margin-bottom:24px;padding:0 12px}}@media (min-width:1920px) and (max-width:99998px){.grid-col-xl--1{width:8.33333%}.grid-col-xl--1,.grid-col-xl--2{margin-bottom:30px;padding:0 15px}.grid-col-xl--2{width:16.66667%}.grid-col-xl--3{width:25%}.grid-col-xl--3,.grid-col-xl--4{margin-bottom:30px;padding:0 15px}.grid-col-xl--4{width:33.33333%}.grid-col-xl--5{width:41.66667%}.grid-col-xl--5,.grid-col-xl--6{margin-bottom:30px;padding:0 15px}.grid-col-xl--6{width:50%}.grid-col-xl--7{width:58.33333%}.grid-col-xl--7,.grid-col-xl--8{margin-bottom:30px;padding:0 15px}.grid-col-xl--8{width:66.66667%}.grid-col-xl--9{width:75%}.grid-col-xl--9,.grid-col-xl--10{margin-bottom:30px;padding:0 15px}.grid-col-xl--10{width:83.33333%}.grid-col-xl--11{width:91.66667%;margin-bottom:30px;padding:0 15px}.grid-col-xl--12{width:100%;margin-bottom:30px;padding:0 15px}}.grid-offset--0{margin-left:0}.grid-offset--1{margin-left:8.33333%}.grid-offset--2{margin-left:16.66667%}.grid-offset--3{margin-left:25%}.grid-offset--4{margin-left:33.33333%}.grid-offset--5{margin-left:41.66667%}.grid-offset--6{margin-left:50%}.grid-offset--7{margin-left:58.33333%}.grid-offset--8{margin-left:66.66667%}.grid-offset--9{margin-left:75%}.grid-offset--10{margin-left:83.33333%}.grid-offset--11{margin-left:91.66667%}.grid-offset--12{margin-left:100%}@media (min-width:0) and (max-width:767px){.grid-offset-xs--0{margin-left:0}.grid-offset-xs--1{margin-left:8.33333%}.grid-offset-xs--2{margin-left:16.66667%}.grid-offset-xs--3{margin-left:25%}.grid-offset-xs--4{margin-left:33.33333%}.grid-offset-xs--5{margin-left:41.66667%}.grid-offset-xs--6{margin-left:50%}.grid-offset-xs--7{margin-left:58.33333%}.grid-offset-xs--8{margin-left:66.66667%}.grid-offset-xs--9{margin-left:75%}.grid-offset-xs--10{margin-left:83.33333%}.grid-offset-xs--11{margin-left:91.66667%}.grid-offset-xs--12{margin-left:100%}}@media (min-width:768px) and (max-width:1023px){.grid-offset-sm--0{margin-left:0}.grid-offset-sm--1{margin-left:8.33333%}.grid-offset-sm--2{margin-left:16.66667%}.grid-offset-sm--3{margin-left:25%}.grid-offset-sm--4{margin-left:33.33333%}.grid-offset-sm--5{margin-left:41.66667%}.grid-offset-sm--6{margin-left:50%}.grid-offset-sm--7{margin-left:58.33333%}.grid-offset-sm--8{margin-left:66.66667%}.grid-offset-sm--9{margin-left:75%}.grid-offset-sm--10{margin-left:83.33333%}.grid-offset-sm--11{margin-left:91.66667%}.grid-offset-sm--12{margin-left:100%}}@media (min-width:1024px) and (max-width:1365px){.grid-offset-md--0{margin-left:0}.grid-offset-md--1{margin-left:8.33333%}.grid-offset-md--2{margin-left:16.66667%}.grid-offset-md--3{margin-left:25%}.grid-offset-md--4{margin-left:33.33333%}.grid-offset-md--5{margin-left:41.66667%}.grid-offset-md--6{margin-left:50%}.grid-offset-md--7{margin-left:58.33333%}.grid-offset-md--8{margin-left:66.66667%}.grid-offset-md--9{margin-left:75%}.grid-offset-md--10{margin-left:83.33333%}.grid-offset-md--11{margin-left:91.66667%}.grid-offset-md--12{margin-left:100%}}@media (min-width:1366px) and (max-width:1919px){.grid-offset-lg--0{margin-left:0}.grid-offset-lg--1{margin-left:8.33333%}.grid-offset-lg--2{margin-left:16.66667%}.grid-offset-lg--3{margin-left:25%}.grid-offset-lg--4{margin-left:33.33333%}.grid-offset-lg--5{margin-left:41.66667%}.grid-offset-lg--6{margin-left:50%}.grid-offset-lg--7{margin-left:58.33333%}.grid-offset-lg--8{margin-left:66.66667%}.grid-offset-lg--9{margin-left:75%}.grid-offset-lg--10{margin-left:83.33333%}.grid-offset-lg--11{margin-left:91.66667%}.grid-offset-lg--12{margin-left:100%}}@media (min-width:1920px) and (max-width:99998px){.grid-offset-xl--0{margin-left:0}.grid-offset-xl--1{margin-left:8.33333%}.grid-offset-xl--2{margin-left:16.66667%}.grid-offset-xl--3{margin-left:25%}.grid-offset-xl--4{margin-left:33.33333%}.grid-offset-xl--5{margin-left:41.66667%}.grid-offset-xl--6{margin-left:50%}.grid-offset-xl--7{margin-left:58.33333%}.grid-offset-xl--8{margin-left:66.66667%}.grid-offset-xl--9{margin-left:75%}.grid-offset-xl--10{margin-left:83.33333%}.grid-offset-xl--11{margin-left:91.66667%}.grid-offset-xl--12{margin-left:100%}}.container{width:100%;max-width:960px;margin:75px auto;box-sizing:border-box;padding:20px}@media (max-width:768px){.container{margin-top:0;margin-bottom:0}}.register-btn{color:#0c0a44;text-transform:uppercase;font-size:16px;font-weight:700;text-decoration:none;background-color:#7ecb13;padding:16px 25px;cursor:pointer;transition:all .3s;display:inline-block}.register-btn:hover{background-color:#f15a24;color:#fff}.register-btn--blue{background-color:#0c0a44;color:#fff}.register-btn.disabled{cursor:not-allowed;background-color:#70726c;color:#a2a59f}@media (max-width:768px){.hide_on_mobile{display:none}}.row{display:flex;flex-flow:row}@media (max-width:768px){.row{flex-flow:column}}.full-width{width:100%}.one-half{width:50%}@media (max-width:768px){.one-half{width:100%;margin-bottom:20px}}.two-thirds{width:66.666%}@media (max-width:768px){.two-thirds{width:100%;margin-bottom:20px}}.headline__blue{color:#0c0a44}.headline__blue,.headline__orange{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:48px;line-height:48px;margin-bottom:26px}.headline__orange{color:#f15a24}.headline__white{color:#fff;font-weight:300;font-size:48px;line-height:48px;margin-bottom:26px}.headline__white,.time{font-family:Roboto,sans-serif;font-style:normal}.time{font-weight:400;font-size:24px;line-height:24px;color:#f15a24}.time-white{color:#fff}.session-title{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#7d7ba3}.green_bg{background-color:#599900}.color__white{color:#fff}.color__default{color:#0c0a44}.color__primary{color:#f15a24}.opacity--40{opacity:.4}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.mr--0{margin-right:0!important}.ml--0{margin-left:0!important}.mb--0{margin-bottom:0!important}.mt--0{margin-top:0!important}.mr--5{margin-right:5px!important}.ml--5{margin-left:5px!important}.mb--5{margin-bottom:5px!important}.mt--5{margin-top:5px!important}.mr--10{margin-right:10px!important}.ml--10{margin-left:10px!important}.mb--10{margin-bottom:10px!important}.mt--10{margin-top:10px!important}.mr--15{margin-right:15px!important}.ml--15{margin-left:15px!important}.mb--15{margin-bottom:15px!important}.mt--15{margin-top:15px!important}.mr--20{margin-right:20px!important}.ml--20{margin-left:20px!important}.mb--20{margin-bottom:20px!important}.mt--20{margin-top:20px!important}.mr--25{margin-right:25px!important}.ml--25{margin-left:25px!important}.mb--25{margin-bottom:25px!important}.mt--25{margin-top:25px!important}.mr--30{margin-right:30px!important}.ml--30{margin-left:30px!important}.mb--30{margin-bottom:30px!important}.mt--30{margin-top:30px!important}.mr--35{margin-right:35px!important}.ml--35{margin-left:35px!important}.mb--35{margin-bottom:35px!important}.mt--35{margin-top:35px!important}.mr--40{margin-right:40px!important}.ml--40{margin-left:40px!important}.mb--40{margin-bottom:40px!important}.mt--40{margin-top:40px!important}.mr--45{margin-right:45px!important}.ml--45{margin-left:45px!important}.mb--45{margin-bottom:45px!important}.mt--45{margin-top:45px!important}.mr--50{margin-right:50px!important}.ml--50{margin-left:50px!important}.mb--50{margin-bottom:50px!important}.mt--50{margin-top:50px!important}.mr--55{margin-right:55px!important}.ml--55{margin-left:55px!important}.mb--55{margin-bottom:55px!important}.mt--55{margin-top:55px!important}.mr--60{margin-right:60px!important}.ml--60{margin-left:60px!important}.mb--60{margin-bottom:60px!important}.mt--60{margin-top:60px!important}.mr--65{margin-right:65px!important}.ml--65{margin-left:65px!important}.mb--65{margin-bottom:65px!important}.mt--65{margin-top:65px!important}.mr--70{margin-right:70px!important}.ml--70{margin-left:70px!important}.mb--70{margin-bottom:70px!important}.mt--70{margin-top:70px!important}.mr--75{margin-right:75px!important}.ml--75{margin-left:75px!important}.mb--75{margin-bottom:75px!important}.mt--75{margin-top:75px!important}.mr--80{margin-right:80px!important}.ml--80{margin-left:80px!important}.mb--80{margin-bottom:80px!important}.mt--80{margin-top:80px!important}.mr--85{margin-right:85px!important}.ml--85{margin-left:85px!important}.mb--85{margin-bottom:85px!important}.mt--85{margin-top:85px!important}.mr--90{margin-right:90px!important}.ml--90{margin-left:90px!important}.mb--90{margin-bottom:90px!important}.mt--90{margin-top:90px!important}.mr--95{margin-right:95px!important}.ml--95{margin-left:95px!important}.mb--95{margin-bottom:95px!important}.mt--95{margin-top:95px!important}.mr--100{margin-right:100px!important}.ml--100{margin-left:100px!important}.mb--100{margin-bottom:100px!important}.mt--100{margin-top:100px!important}.pr--0{padding-right:0!important}.pl--0{padding-left:0!important}.pb--0{padding-bottom:0!important}.pt--0{padding-top:0!important}.pr--5{padding-right:5px!important}.pl--5{padding-left:5px!important}.pb--5{padding-bottom:5px!important}.pt--5{padding-top:5px!important}.pr--10{padding-right:10px!important}.pl--10{padding-left:10px!important}.pb--10{padding-bottom:10px!important}.pt--10{padding-top:10px!important}.pr--15{padding-right:15px!important}.pl--15{padding-left:15px!important}.pb--15{padding-bottom:15px!important}.pt--15{padding-top:15px!important}.pr--20{padding-right:20px!important}.pl--20{padding-left:20px!important}.pb--20{padding-bottom:20px!important}.pt--20{padding-top:20px!important}.pr--25{padding-right:25px!important}.pl--25{padding-left:25px!important}.pb--25{padding-bottom:25px!important}.pt--25{padding-top:25px!important}.pr--30{padding-right:30px!important}.pl--30{padding-left:30px!important}.pb--30{padding-bottom:30px!important}.pt--30{padding-top:30px!important}.pr--35{padding-right:35px!important}.pl--35{padding-left:35px!important}.pb--35{padding-bottom:35px!important}.pt--35{padding-top:35px!important}.pr--40{padding-right:40px!important}.pl--40{padding-left:40px!important}.pb--40{padding-bottom:40px!important}.pt--40{padding-top:40px!important}.pr--45{padding-right:45px!important}.pl--45{padding-left:45px!important}.pb--45{padding-bottom:45px!important}.pt--45{padding-top:45px!important}.pr--50{padding-right:50px!important}.pl--50{padding-left:50px!important}.pb--50{padding-bottom:50px!important}.pt--50{padding-top:50px!important}.pr--55{padding-right:55px!important}.pl--55{padding-left:55px!important}.pb--55{padding-bottom:55px!important}.pt--55{padding-top:55px!important}.pr--60{padding-right:60px!important}.pl--60{padding-left:60px!important}.pb--60{padding-bottom:60px!important}.pt--60{padding-top:60px!important}.pr--65{padding-right:65px!important}.pl--65{padding-left:65px!important}.pb--65{padding-bottom:65px!important}.pt--65{padding-top:65px!important}.pr--70{padding-right:70px!important}.pl--70{padding-left:70px!important}.pb--70{padding-bottom:70px!important}.pt--70{padding-top:70px!important}.pr--75{padding-right:75px!important}.pl--75{padding-left:75px!important}.pb--75{padding-bottom:75px!important}.pt--75{padding-top:75px!important}.pr--80{padding-right:80px!important}.pl--80{padding-left:80px!important}.pb--80{padding-bottom:80px!important}.pt--80{padding-top:80px!important}.pr--85{padding-right:85px!important}.pl--85{padding-left:85px!important}.pb--85{padding-bottom:85px!important}.pt--85{padding-top:85px!important}.pr--90{padding-right:90px!important}.pl--90{padding-left:90px!important}.pb--90{padding-bottom:90px!important}.pt--90{padding-top:90px!important}.pr--95{padding-right:95px!important}.pl--95{padding-left:95px!important}.pb--95{padding-bottom:95px!important}.pt--95{padding-top:95px!important}.pr--100{padding-right:100px!important}.pl--100{padding-left:100px!important}.pb--100{padding-bottom:100px!important}.pt--100{padding-top:100px!important}html{scroll-behavior:smooth}*{box-sizing:border-box;outline:none}body{position:relative;background:#fff;color:#0c0a44;font-family:Roboto,sans-serif;font-size:14px;line-height:24px}.hero-header{margin-top:60px;width:100%;position:relative;background-color:#0c0a44}.hero-header:before{content:"";right:0;bottom:-150px;height:49.609375vw;width:42.96875vw;min-height:260px;min-width:260px;position:absolute;background-image:url(../img/hard_gradient_mirrored.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:97%}@media (max-width:768px){.hero-header{background-position:0 -20%,100% 50%,90% 80%,200% 0;background-size:70%,50%,80%,33.046875vw 38.125vw}}.hero-header .hero-header_content-wrapper{width:100%;position:relative;overflow:hidden;background-image:url(../img/Triangles_dark.svg),url(../img/lines_4.svg),url(../img/hard_gradient.svg),url(../img/lines_3.svg);background-repeat:no-repeat;background-position:0 -14.0625vw,46.09375vw 6.25vw,17.54vw -1.5625vw,88.28125vw -21.875vw;background-size:44.921875vw 50.78125vw,28.90625vw 33.4375vw,42.96875vw 49.609375vw,33.046875vw 38.125vw;padding:15vh 0 10vh}.hero-header .hero-header_content-wrapper .hero-content{max-width:960px;padding:40px 20px;width:100%;margin:0 auto}.hero-header .hero-header_content-wrapper .date-info{color:#fff;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:24px;font-size:24px;display:block;margin:80px 0}@media (max-width:768px){.hero-header .hero-header_content-wrapper .date-info{margin:40px 0}}.hero-header .hero-header_content-wrapper .logo{min-width:300px;width:47.65625vw;margin-bottom:3.28125vw}.hero-header .hero-header_content-wrapper .logo img{width:100%}.hero-header .hero-header_content-wrapper h1{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:40px;line-height:48px;color:#fff;margin-bottom:30px}@media (max-width:768px){.hero-header .hero-header_content-wrapper h1{font-size:30px;line-height:30px}.hero-header .hero-header_content-wrapper h1 br{display:none}}.hero-header .hero-header_content-wrapper .hero-btn{font-size:16px;padding:16px}.hero-countdown{width:100%;height:120px;background-color:#f15a24;display:flex;align-items:center}.hero-countdown .clock-container{width:100%;max-width:960px;margin:0 auto;padding:0 20px;color:#0c0a44;font-size:48px;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}@media (max-width:768px){.hero-countdown .clock-container{text-align:center;font-size:35px}}.hero-countdown .clock-container .clock-label{font-size:24px;margin-left:.5ex}@media (max-width:768px){.hero-countdown .clock-container .clock-label{text-align:center;font-size:20px}}.highlights{position:relative;overflow:hidden}.highlights #highlights{position:absolute;top:-50px}.highlights h2{margin-top:0;z-index:1}.introduction{background-image:url(../img/soft_gradient_mirrored.svg);background-repeat:no-repeat;background-position:68.609375vw 226px;background-size:300px}@media (max-width:768px){.introduction{background-position:0 30px,102% top;background-size:400px,180px}}.introduction .container{margin-top:0;padding-top:75px}.introduction .introduction-text{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#0c0a44;margin-top:45px;margin-bottom:84px}.partner-summit,.partner-summit .headline__white{position:relative}.partner-summit__img{position:absolute;top:-125px;right:0;width:305px}@media (max-width:768px){.partner-summit__img{width:150px;top:-40px;z-index:0}}.featured-speakers .image-title-box{position:relative;max-width:370px;margin-top:60px;margin-bottom:60px}@media (max-width:1024px){.featured-speakers .image-title-box{margin-left:auto;margin-right:auto}}.featured-speakers .image-title-box img{width:78.37837837837837%;max-width:290px}.featured-speakers .image-title-box .title-box{position:absolute;bottom:0;right:0}.featured-speakers .image-title-box .title-box span{display:block;text-align:right}.featured-speakers .image-title-box .title-box .name{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:36px;color:#f15a24;margin-bottom:10px}.featured-speakers .image-title-box .title-box .job-title{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.featured-speakers .button-wrapper{text-align:center;padding-top:60px}.featured-speakers .speaker-description{max-width:370px}@media (max-width:1024px){.featured-speakers .speaker-description{margin-left:auto;margin-right:auto}}.day-one{position:relative;background-color:#f3f3f8;background-image:url(../img/Union.svg);background-repeat:no-repeat;background-position:100% -26.0625vw;background-size:600px;padding-bottom:60px}.day-one #conference{position:absolute;top:-50px}.day-one .button-wrapper{text-align:center;padding-top:60px;width:100%}@media (max-width:768px){.day-one{background-position:100% -40.0625vw;background-size:80vw,400px}}.day-one .time-table{flex-direction:column;justify-content:space-between;margin:45px 0 0}.day-one .time-table .time{width:165px;min-width:21%;line-height:36px;background-repeat:no-repeat;background-position:top 11px right}@media (max-width:768px){.day-one .time-table .time{width:100%;background:none}}.day-one .time-table .time--est{display:block;margin-top:-3px}.day-one .time-table .session-type{width:24%;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#7d7ba3;background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-position:top 11px right;padding-right:15px}@media (max-width:768px){.day-one .time-table .session-type{width:100%;margin-bottom:20px;background:none}}.day-one .time-table.last-child .session-container{border-bottom:none}.day-one .time-table .session-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:45px}.day-one .time-table .session-container .session-type{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#7d7ba3;background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-position:top 11px left;padding-left:20px;width:100%}@media (max-width:768px){.day-one .time-table .session-container .session-type{width:100%;margin-bottom:20px}}.day-one .time-table .session-container .session-content{flex-grow:1;max-width:55%}.day-one .time-table .session-container .session-content .session-title{color:#0c0a44}@media (max-width:768px){.day-one .time-table .session-container .session-content{width:100%;max-width:100%;margin-bottom:20px}}.day-one .time-table .session-container .session-logo{width:145px;min-width:20%;text-align:right}@media (max-width:768px){.day-one .time-table .session-container .session-logo{width:100%;margin-bottom:20px;text-align:left}}.day-one .time-table__break{justify-content:center;color:#7d7ba3}@media (max-width:768px){.day-one .time-table__break{flex-flow:row}}.day-one .time-table__break span{padding:0 13px}.day-one .time-table__break:after,.day-one .time-table__break:before{content:"";height:1px;width:100%;background:#7d7ba3;margin:auto}.day-two{position:relative;background-image:url(../img/Triangles_gray.svg);background-repeat:no-repeat;background-position:0 -8.0625vw;background-size:44.921875vw 50.78125vw;padding-bottom:60px}.day-two #workshops{position:absolute;top:-50px}.day-two__container{margin-top:20px;margin-bottom:20px}.day-two__container .one-half{display:flex}@media (max-width:768px){.day-two__container .one-half{width:100%}}.workshops{justify-content:space-between}.workshops .one-half{width:calc(50% - 20px)}@media (max-width:768px){.workshops .one-half{width:100%}}.workshop{background:#0c0a44;position:relative;padding:88px 20px 25px 95px}@media (max-width:768px){.workshop{padding-left:50px;padding-right:50px}}.workshop .workshop__title{font-size:24px;font-weight:400;position:relative}.workshop .workshop__description{position:relative}.workshop .workshop__img{position:absolute;width:248px;top:-50px;left:0}.workshop .workshop__list{margin:0 0 40px -30px}.workshop .workshop__list dt{margin-top:40px;color:#7d7ba3;background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-position:top 5px left;padding-left:30px}.workshop .workshop__list dd{margin:0 0 0 30px}.workshop .workshop__hint{margin:20px 0 0}@media (max-width:768px){.workshop:first-child{margin-right:0;margin-bottom:75px}}.want-to-join{position:relative;background-color:#f3f3f8;padding-bottom:60px}.want-to-join #discover-magnolia{position:absolute;top:-50px}.want-to-join .session-title{font-size:22px;line-height:32px;color:#0c0a44}.want-to-join .want-to-join_img{margin-bottom:-70px;margin-left:-20px;position:absolute;bottom:0}@media (max-width:768px){.want-to-join .want-to-join_img{position:relative;margin-bottom:auto;margin-top:-170px}}.want-to-join .row{justify-content:space-between}.want-to-join .row .one-half{width:48%;position:relative}@media (max-width:768px){.want-to-join .row .one-half{width:100%}.want-to-join .row .one-half.content-col{flex-direction:column-reverse;display:flex;align-items:flex-start}}.want-to-join .mktoForm .mktoFormRow .mktoFormCol{padding-bottom:13px!important}.want-to-join .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:row-reverse;justify-content:flex-end}.want-to-join .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField{background-color:#f3f3f8!important;border:1px solid #7d7ba3!important;color:#7d7ba3!important;line-height:1.75!important;height:auto!important}.want-to-join .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField::-moz-placeholder{color:#7d7ba3!important}.want-to-join .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:-ms-input-placeholder{color:#7d7ba3!important}.want-to-join .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField::placeholder{color:#7d7ba3!important}.want-to-join .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField{height:calc(2.9rem + 2px)!important}.want-to-join .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoAsterix{display:none}.want-to-join .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList.mktoHasWidth{width:24px!important;height:24px!important;min-width:24px;min-height:24px;border:1px solid #0c0a44;border-radius:100%;box-sizing:border-box;display:flex;justify-content:center;position:relative}.want-to-join .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList.mktoHasWidth .mktoField{opacity:0!important}.want-to-join .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList.mktoHasWidth input:checked+label{display:block!important;background-color:#7ecb13;width:18px;height:18px;position:absolute;border-radius:100%;top:2px;left:2px;margin:0}.want-to-join .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel.mktoHasWidth{padding-left:2vw;color:#0c0a44!important}.want-to-join .mktoForm .mktoFormRow .mktoField[type=hidden]{display:none}.want-to-join .mktoForm .mktoButtonRow{width:100%;text-align:left;padding-bottom:35px}.want-to-join .mktoForm .mktoButtonRow span.mktoButtonWrap.mktoNative{margin-left:0!important}.want-to-join .mktoForm .mktoButtonRow span.mktoButtonWrap.mktoNative .mktoButton{color:#0c0a44;text-transform:uppercase;font-size:16px;font-weight:700;text-decoration:none;background-color:#7ecb13;padding:16px 25px;cursor:pointer;transition:all .3s;display:inline-block;border:none}.want-to-join .mktoForm .mktoButtonRow span.mktoButtonWrap.mktoNative .mktoButton:hover{background-color:#f15a24;color:#fff}.magnolia-cms .container{padding:35px 45px 25px}.magnolia-cms .container .session-title{color:#0c0a44;padding-right:6vw}.magnolia-cms .container .button-wrapper{text-align:center}footer{background:#f3f3f8;padding:75px 0;color:#7d7ba3}footer p a{text-decoration:none;color:#0c0a44}footer .container{margin-top:0;margin-bottom:0;position:relative}footer .footer__logo{width:290px;margin-bottom:30px}footer .back-to-top{position:absolute;right:0;top:0}@media (max-width:768px){footer .back-to-top{top:auto;right:20px;bottom:-50px}}.social-media-list{margin:0 0 30px;padding:0;list-style:none}.social-media-list li{display:inline-block;padding-right:8px}.fancybox-can-swipe .fancybox-content{cursor:default}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font{font-size:20px}h3{margin-top:0}header{width:100%;height:60px;background-color:#0c0a44;position:fixed;top:0;z-index:10;padding:0 20px}header .header__wrapper{max-width:960px;display:flex;justify-content:center;margin:0 auto}header .header__logo{max-width:150px;height:60px;opacity:0;transition:opacity .5s}header nav{display:flex;align-items:center;justify-content:flex-end;height:60px;width:100%;margin-right:50px}@media (max-width:768px){header nav{margin-right:0}}header nav a{margin-left:50px;display:block;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-decoration:none;color:#7d7ba3;transition:all .3s;text-transform:uppercase}header nav a:hover{color:#f15a24}header .register-btn{padding:15px;align-self:center;white-space:nowrap}.fancybox-content{background-color:#0c0a44}@media (max-width:768px){.fancybox-content{padding:20px}}.fancybox-content .fancybox-close-small svg{border:1px solid #7d7ba3;border-radius:24px}.fancybox-content .fancybox-close-small svg path{fill:#7d7ba3}#register-form{display:none;max-width:960px}#register-form .form-grid{display:flex;justify-content:space-around}#register-form .form-grid .left-form{margin-right:60px}@media (max-width:768px){#register-form .form-grid .left-form{margin-right:0}}@media (max-width:768px){#register-form .form-grid{flex-flow:column}}#register-form h1{font-family:Roboto,sans-serif;color:#f15a24;font-size:48px;line-height:48px;font-weight:300;margin:0 0 8px}@media (max-width:768px){#register-form h1{font-size:36px;line-height:1}}#register-form .register-form-date-info{display:block;font-family:Roboto,sans-serif;color:#7d7ba3;font-size:24px;line-height:36px;margin-bottom:45px}@media (max-width:768px){#register-form .register-form-date-info{font-size:20px;line-height:1}}#register-form .grid-row .grid-col--6{margin-bottom:0}#register-form .form-group{padding-bottom:24px;position:relative}#register-form .form-group:last-child{padding-bottom:0}#register-form .form-group .time-label{display:block;font-family:Roboto,sans-serif;font-weight:400;color:#fff;font-size:14px;line-height:24px;margin:5px 0 0 62px}#register-form .form-group .additional-info{display:block;font-family:Roboto,sans-serif;font-weight:400;color:#7d7ba3;font-size:12px;line-height:16px;margin:5px 0 0 62px}@media (max-width:768px){#register-form .form-group .additional-info br{display:none}}#register-form .form-group .input-checkbox{display:none}#register-form .form-group *,#register-form .form-group :after,#register-form .form-group :before{box-sizing:border-box}#register-form .form-group .checkbox-container input:checked+label>svg{height:14px;-webkit-animation:draw-checkbox .2s ease-in-out forwards;animation:draw-checkbox .2s ease-in-out forwards}#register-form .form-group .checkbox-container input:checked+label:after{background-color:#7ecb13;border:0}#register-form .form-group .checkbox-container label:active:after{background-color:#fff}#register-form .form-group .checkbox-container label{display:block;cursor:pointer;position:relative;font-family:Roboto,sans-serif;color:#7ecb13;font-size:24px;line-height:36px}#register-form .form-group .checkbox-container label:after{content:"";height:30px;width:30px;margin-right:30px;float:left;border:1px solid #7d7ba3;border-radius:20px;transition:all .15s ease-out;position:absolute;top:-2px;left:0;z-index:1}#register-form .form-group .checkbox-container label .checkbox-label{display:block;padding-left:62px;line-height:24px}#register-form .form-group .checkbox-container svg{stroke:#fff;stroke-width:3px;height:0;width:30px;position:absolute;z-index:2;left:1px;top:6px;stroke-dasharray:33}@-webkit-keyframes draw-checkbox{0%{stroke-dashoffset:33}to{stroke-dashoffset:0}}@keyframes draw-checkbox{0%{stroke-dashoffset:33}to{stroke-dashoffset:0}}#register-form .right-form{display:flex;justify-content:center}#register-form .right-form .right-form-container{max-width:290px;margin-top:70px}@media (max-width:768px){#register-form .right-form .right-form-container{max-width:none}}#LblCompany,#LblCountry,#LblEmail,#LblFirstName,#LblLastName,#LblmarketingITselect{display:none!important}#register-form .mktoButtonRow .mktoButtonWrap{margin-left:0!important}#register-form .mktoField{margin-bottom:10px}#register-form .register-form__confirmation{color:#fff;font-size:24px;line-height:1.25;padding:50px 0;text-align:center}#register-form .register-form__confirmation h3{font-size:48px;margin:0;font-weight:300;color:#f15a24;line-height:1}#register-form .register-form__confirmation .register-form__confirmation__logo{max-width:50%;margin:0 auto 75px}#register-form .mktoButtonWrap .mktoButton{border:0;color:#0c0a44;text-transform:uppercase;font-size:16px;font-weight:700;text-decoration:none;background-color:#7ecb13;padding:16px 25px;cursor:pointer;transition:all .3s;display:inline-block}#register-form .mktoButtonWrap .mktoButton:hover{background-color:#f15a24;color:#fff}.form-group.disabled{opacity:.5}.form-group.disabled .checkbox-container label{cursor:not-allowed!important}.form-group__booked-out-message{position:absolute;top:31%;left:30%;right:20px;z-index:1;max-width:120px;text-align:center;padding:5px 0;background:#fff;transform:rotate(-5deg);cursor:not-allowed}