.gambit-row-fullheight {height: 100vh !important;max-height: 100%;position: relative;}
.gambit-row-fullheight>* {position: relative;}
.gambit-row-fullheight.gambit-row-height-location-center>* {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.gambit-row-fullheight.gambit-row-height-location-top>* {top: 30px;}
.gambit-row-fullheight.gambit-row-height-location-bottom>* {top: calc(100% - 30px);-webkit-transform: translateY(-100%);transform: translateY(-100%);}
.gambit-row-fullheight>[class*=gambit] {-webkit-transform: none;transform: none;}
.gambit_parallax_inner {min-height: 150px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.gambit_video_inner {z-index: 0;}
.gambit_has_video_bg {position: relative;z-index: 1;}
.gambit_video_inner .click-overrider {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;pointer-events: all !important;}
.gambit_video_inner {position: absolute !important;pointer-events: none !important;overflow: hidden !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;-webkit-transform: none !important;transform: none !important;}
.gambit_video_inner iframe {margin-bottom: 0 !important;display: block !important;max-width: none !important;max-height: none !important;}
.gambit_video_inner .fluidvids {height: 100%;}
.gambit_video_inner+:not(.gambit_video_inner):not(.gambit_parallax_inner) {position: relative;}
body.vc_editor .gambit_video_inner {display: none;}
.gambit_video_inner.force-show {visibility: visible !important;}
.gambit_hover_inner {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;background-size: cover;background-position: center;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: none;transform: none;}
.gambit_ie11_hover_fix {-webkit-transition: none !important;transition: none !important;}
.has_gambit_hover_row {position: relative !important;z-index: 1;}
.has_gambit_hover_row>* {-webkit-transform-style: flat;transform-style: flat;-webkit-transform: translateZ(1000px);transform: translateZ(1000px);}
.has_gambit_hover_row>.gambit_hover_inner {z-index: 0;}
.gambit_background_row_inner {pointer-events: none;position: absolute;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;}
@media screen and (max-width:980px) {.gambit_parallax_inner.fixed {background-attachment: scroll !important;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.gambit_parallax_inner.fixed {background-attachment: scroll !important;}}