.jessons .site-header {margin-top: -100px;position: relative !important;-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}.jessons .site-header .site-branding {-webkit-transform: translate(-50%,-100%);-ms-transform: translate(-50%,-100%);transform: translate(-50%,-100%) !important;-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}.jessons .site-header.placed{margin-top: 0;position: -webkit-sticky;position: sticky !important;-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}.jessons .site-header.placed .site-branding {-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0) !important;-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}.videoBanner {margin-top: -10px;margin-bottom: -10px;width: 100vw; /* full viewport width */position: relative;left: 50%;margin-left: -50vw; /* break out of Elementor container */-webkit-box-sizing: border-box;box-sizing: border-box;min-height: 0;overflow: hidden;}@media only screen and (min-width:798px) {.videoBanner {min-height: 500px;}}.videoBanner .row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;max-width: 100vw;height: 100dvh;min-height: 0;overflow: hidden;-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}@media only screen and (min-width:798px) {.videoBanner .row {min-height: 500px;}}.videoBanner.placed .row {height: calc(100dvh - 200px);}.videoBanner .row .middle {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}.videoBanner .videoContainer {height: 100%;width: 100%;overflow: hidden;}.videoBanner .videoContainer video {-o-object-fit: cover; object-fit: cover;-o-object-position: center; object-position: center; height: 100%;}.videoBanner .row .side {background-color: var(--e-global-color-secondary);width: 0;display: none;-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}@media only screen and (min-width:798px) {.videoBanner .row .side {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}}.videoBanner.placed .row .side{width: 100px;-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}.videoBanner .bottom {height: 0;overflow: hidden;width: 100%;background-color: var(--e-global-color-secondary);display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0 20px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}.videoBanner.placed .bottom {height: 100px;-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}.videoBanner .bottom h1 {margin: 0;text-align: center;}.videoBanner .socialsList {margin: 0;padding: 0;}.videoBanner .socialsList li {display: block;list-style: none;margin: 0;padding: 0;margin-bottom: 10px;}.videoBanner .socialsList li:last-child {margin-bottom: 0;}.videoBanner .socialsList li a {display: block;font-size: 30px;line-height: 1;color: var( --e-global-color-primary );-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}.videoBanner .socialsList li a i {font-size: inherit;color: inherit;}@media only screen and (min-width:798px) {.videoBanner .socialsList li a:hover{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;}}