/*39d05e1e96e42332c668a53f86ddf271*/
#g-navigation.sticky-nav{position:fixed !important;top:0 !important;left:0;right:0;z-index:99999 !important;width:100%}#g-navigation.sticky-nav,#g-navigation.sticky-nav .g-container,#g-navigation.sticky-nav .g-main-nav,#g-navigation.sticky-nav .g-grid{background-color:#000000 !important;background-image:none !important;opacity:1 !important}#g-navigation.sticky-nav .g-main-nav .g-toplevel>li>.g-menu-item-container{color:#ffffff !important}#g-navigation.sticky-nav .g-main-nav .g-toplevel>li>.g-menu-item-container:hover{color:#00a8ff !important}body.dir-home #g-page-surround{padding-top:90px !important}.video-ratio-wrapper{position:relative !important;width:100% !important;background-color:#000000 !important;overflow:hidden !important;height:auto !important;aspect-ratio:1.7777777778 !important;margin-top:47px !important}.video-background-container{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2 !important}#bg-video{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:contain !important;z-index:1 !important;transform:none !important}.video-overlay-content{position:relative !important;z-index:3 !important;color:#ffffff !important;text-align:center;padding:0 15px !important;width:100% !important}@media (min-width:768px) and (max-width:1024px){.video-ratio-wrapper{margin-top:130px !important;aspect-ratio:auto !important;height:45vh !important}#bg-video{top:50% !important;left:50% !important;min-width:100% !important;min-height:100% !important;width:auto !important;height:auto !important;transform:translate(-50%, -50%) !important;object-fit:cover !important}.video-overlay-content h1{font-size:2.5rem !important}}@media (min-width:1025px){.video-ratio-wrapper{margin-top:90px !important;height:auto !important;aspect-ratio:1.7777777778 !important}#bg-video{top:0 !important;left:0 !important;width:100% !important;height:100% !important;transform:none !important;object-fit:contain !important}}.video-top-image{max-width:150px !important;height:auto !important;margin-bottom:1px !important}.video-button-container{margin-top:25px !important;display:flex !important;gap:15px !important;justify-content:center !important}.video-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 30px !important;height:48px !important;line-height:48px !important;font-size:16px !important;font-weight:bold !important;text-decoration:none !important;border-radius:4px !important;transition:background 0.3s ease, color 0.3s ease !important}.video-btn.btn-primary{background-color:#00a8ff !important;color:#ffffff !important;border:2px solid #00a8ff !important}.video-btn.btn-primary:hover{background-color:transparent !important;color:#00a8ff !important}.video-btn.btn-secondary{background-color:transparent !important;color:#ffffff !important;border:2px solid #ffffff !important}.video-btn.btn-secondary:hover{background-color:#ffffff !important;color:#000000 !important}.video-overlay-content h1{font-size:2rem !important;line-height:1.1 !important;font-weight:800 !important;letter-spacing:-1px !important;margin-top:0px !important;margin-bottom:1px !important}.video-overlay-content p{font-size:1.25rem !important;opacity:0.9 !important;margin-top:0px !important}@media (max-width:767px){.g-toplevel .g-menu-item-container{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;position:relative !important}.g-toplevel .g-menu-parent-indicator{background-color:transparent !important;border:none !important;width:40px !important;min-width:40px !important;height:100% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important}.g-toplevel .g-menu-parent-indicator span,.g-toplevel .g-menu-parent-indicator i,.g-toplevel .g-menu-parent-indicator .fa{color:#ffffff !important;font-size:14px !important}.g-toplevel .g-menu-item-content{padding-right:15px !important;white-space:normal !important}}@media (max-width:767px){#g-features,.g-flushed,#g-features .g-grid,#g-features .g-block{margin-top:0px !important;padding-top:0px !important;border-top:none !important}.video-ratio-wrapper{margin-top:0px !important;top:0px !important;aspect-ratio:1.3333333333 !important;height:auto !important}.video-overlay-content{padding-top:20px !important;padding-bottom:20px !important}}