#cms-section-header { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none;}#cms-section-header .loading-bg { width: 100%; height: 100%; position: fixed; z-index: 9999; top: 0; left: 0;}#cms-section-header .loading-bg .load-bar { border: 10px solid #f3f3f3; border-top: 10px solid var(--primary-color); border-radius: 50%; -webkit-border-radius: 50%; width: 120px; height: 120px; animation: spin-header 2s linear infinite; -webkit-animation: spin-header 2s linear infinite; position: absolute; top: 50%; left: 50%; margin-left: -60px; margin-top: -60px; box-sizing: border-box;}#cms-section-header .loading-bg .logo { position: relative; padding: 30px; width: 120px; height: 120px; position: absolute; top: 50%; left: 50%; margin-left: -60px; margin-top: -60px; box-sizing: border-box;}#cms-section-header .loading-bg .logo img { width: 100%;}#cms-section-header .adventure-header { position: relative; top: 0; left: 0; width: 100%; height: 90px; overflow: unset;}#cms-section-header .loading-bg { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); top: 0; left: 0; z-index: 999999; display: none;}#cms-section-header .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}#cms-section-header .bg img { max-height: 100%; min-width: 100%; height: 100%; position: absolute; top: 0; left: 0;}#cms-section-header .page-divider { height: 7px; width: 100%; position: absolute; bottom: 0; left: 0;}#cms-section-header .edgey-divider { background-color: unset; height: 40px;}#cms-section-header .edgey-divider svg { width: calc(100% + 4px); height: calc(100% + 4px); fill: rgba(0, 0, 0, 0); background-color: unset; stroke: rgba(0, 0, 0, 0.2); position: relative; left: -2px; top: -2px; stroke: none;}#cms-section-header .real-bg img { transform: scale(1.05); -webkit-transform: scale(1.05);}#cms-section-header .blur-bg { z-index: -1;}#cms-section-header .blur-bg img { filter: blur(8px); -webkit-filter: blur(8px); transform: scale(1.05); -webkit-transform: scale(1.05);}#cms-section-header .blur-bg:before { content: ""; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); width: 100%; height: 100%; z-index: 1; opacity: 0.2;}#cms-section-header .header-topbar { height: 90px; position: absolute; top: 0; left: 0; width: 100%; z-index: 100; display: flex; align-items: center; justify-content: center; transition: all linear 500ms; -webkit-transition: all linear 500ms; backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px); background-color: rgba(0, 0, 0, 0.2);}#cms-section-header .header-topbar .company-logo { height: 90px; width: 90px; position: relative; flex: 0 0 90px;}#cms-section-header .header-topbar .company-logo a { width: 100%; height: 100%; display: inline-block; padding: 10px 10px 10px 10px; box-sizing: border-box;}#cms-section-header .header-topbar .company-logo a img { width: 100%; height: 100%; z-index: 2; position: relative;}#cms-section-header .header-topbar .company-logo:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; opacity: 0; transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .header-topbar .company-logo:hover:before { opacity: 0.4; background-color: rgba(0, 0, 0, 0);}#cms-section-header .active-header { position: fixed; background-color: rgba(0, 0, 0, 0.75); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}#cms-section-header .active-header .nav-hld nav ul li:hover { background-color: rgba(0, 0, 0, 0);}#cms-section-header .left-sidebar { position: absolute; width: 90px; bottom: 0; left: 0; height: calc(100% - 90px); backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px); background: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.5));}#cms-section-header .left-sidebar .share-social { position: absolute; bottom: 30px;}#cms-section-header .left-sidebar .share-social ul { list-style: none; padding: 20px 0; margin: 0;}#cms-section-header .left-sidebar .share-social ul li { padding: 0; position: relative; margin: 0;}#cms-section-header .left-sidebar .share-social ul li a { display: inline-block; padding: 20px 0; height: 30px; width: 90px; position: relative;}#cms-section-header .left-sidebar .share-social ul li a svg { width: 100%; height: 100%; background-color: unset; fill: var(--navi-font-color); transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .left-sidebar .share-social ul li a:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all linear 300ms; -webkit-transition: all linear 300ms; background-color: rgba(0, 0, 0, 0);}#cms-section-header .left-sidebar .share-social ul li a:hover:after { opacity: 0.4;}#cms-section-header .left-sidebar .share-social ul .fb-icon:hover svg { fill: #3b5998;}#cms-section-header .left-sidebar .share-social ul .insta-icon:hover svg { fill: #fd1d1d;}#cms-section-header .left-sidebar .share-social ul .linkedin-icon:hover svg { fill: #2867b2;}#cms-section-header .left-sidebar .share-social ul .share-icon:hover svg { fill: #ffc400;}#cms-section-header .ctrls { flex: 0 0 auto; height: 90px; position: relative; display: flex; align-items: center;}#cms-section-header .ctrls .cta-btn { margin: 0 10px 0 0;}#cms-section-header .ctrls .ham-icon { width: 90px; height: 100%; padding: 28px; box-sizing: border-box; position: relative; flex: 0 0 90px; position: relative;}#cms-section-header .ctrls .ham-icon svg { background-color: unset; fill: var(--navi-font-color); max-height: 100%;}#cms-section-header .ctrls .ham-icon:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all linear 300ms; -webkit-transition: all linear 300ms; background-color: rgba(0, 0, 0, 0); opacity: 0; z-index: -1;}#cms-section-header .ctrls .ham-icon:hover { cursor: pointer;}#cms-section-header .ctrls .ham-icon:hover:after { opacity: 0.4;}#cms-section-header .ctrls .ham-icon:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; clip-path: circle(0px at 50% 50%); -webkit-clip-path: circle(0px at 50% 50%); background-color: #ffc400; transition: 0.5s; -webkit-transition: 0.5s; z-index: -1;}#cms-section-header .ctrls .ham-icon:active:before { clip-path: circle(100%); -webkit-clip-path: circle(100%);}#cms-section-header .nav-hld { flex: 0 1 100%;}#cms-section-header .desktop-nav ul { list-style: none; padding: 0; margin: 0; height: 100%; width: 100%; display: flex;}#cms-section-header .desktop-nav ul li { height: 100%; display: flex; position: relative;}#cms-section-header .desktop-nav ul li a { display: flex; height: 90px; width: 100%; padding: 0 23px; align-items: center; box-sizing: border-box;}#cms-section-header .desktop-nav ul li a p { color: var(--navi-font-color); white-space: nowrap; margin: 17px 0; display: flex; align-items: center;}#cms-section-header .desktop-nav ul li a p i { position: relative; width: 16px; height: 16px; display: inline-block; margin: 0 0 0 7px;}#cms-section-header .desktop-nav ul li a p i svg { fill: var(--navi-font-color); width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: unset;}#cms-section-header .desktop-nav ul li a:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all linear 300ms; -webkit-transition: all linear 300ms; background-color: #fdb713; z-index: -1;}#cms-section-header .desktop-nav ul li a:hover:after { opacity: 0.4;}#cms-section-header .desktop-nav ul li ul { display: none; position: absolute; top: 100%; left: 0; height: auto; width: auto; background-color: rgba(0, 0, 0, 0.7);}#cms-section-header .desktop-nav ul li ul li { height: auto; display: inline-block; white-space: nowrap; width: 100%;}#cms-section-header .desktop-nav ul li ul li a { height: auto;}#cms-section-header .desktop-nav ul li ul li ul { display: none; top: 0; left: 100%; white-space: normal;}#cms-section-header .desktop-nav ul li ul li:hover { background-color: #fdb713;}#cms-section-header .desktop-nav ul li ul li:hover > ul { display: block;}#cms-section-header .desktop-nav ul li:hover > ul { display: block;}#cms-section-header .center-flex { justify-content: center;}#cms-section-header .left-flex { justify-content: flex-start;}#cms-section-header .right-flex { justify-content: flex-end;}#cms-section-header a, #cms-section-header .a-action { position: relative;}#cms-section-header a:before, #cms-section-header .a-action:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; clip-path: circle(0px at 50% 50%); -webkit-clip-path: circle(0px at 50% 50%); transition: 0.5s; -webkit-transition: 0.5s; background-color: var(--primary-color); z-index: -1;}#cms-section-header a:active:hover:before, #cms-section-header .a-action:active:hover:before { clip-path: circle(100%); -webkit-clip-path: circle(100%);}#cms-section-header .menu-drawer { position: fixed; width: 360px; height: 100vh; right: -800px; top: 0; z-index: 1000; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15); overflow: hidden; transition: all linear 300ms; -webkit-transition: all linear 300ms; transform: matrix(1, 0, 0.5, 1, 0, 0); -webkit-transform: matrix(1, 0, 0.5, 1, 0, 0);}#cms-section-header .menu-drawer:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(rgba(46, 45, 46, 0.6), #2e2d2e); -webkit-background-image: linear-gradient(rgba(46, 45, 46, 0.6), #2e2d2e); z-index: -1; backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px);}#cms-section-header .menu-drawer h1 { padding: 0 0 0 12px; margin: 0; font-size: calc(var(--navi-font-size) + 4px); text-transform: var(--navi-font-transform); letter-spacing: var(--navi-font-letterspacing); font-weight: var(--navi-font-weight); font-family: var(--navi-font-family); background-color: #2e2d2e; background-image: linear-gradient(180deg, #2e2d2e, #141414); -webkit-background-image: linear-gradient(180deg, #2e2d2e, #141414); color: rgba(0, 0, 0, 0); width: 100%; min-height: 60px; max-height: 60px; display: flex; align-items: center;}#cms-section-header .menu-drawer .close-draw { position: absolute; top: 0; right: 0; width: 60px; height: 60px; padding: 15px; box-sizing: border-box;}#cms-section-header .menu-drawer .close-draw svg { fill: var(--navi-font-color); background-color: unset; width: 100%; height: 100%;}#cms-section-header .menu-drawer .close-draw:hover { cursor: pointer;}#cms-section-header .menu-drawer .close-draw:hover svg { fill: var(--navi-font-color);}#cms-section-header .menu-drawer:before { content: ""; position: absolute; bottom: -180px; left: -90px; width: 150%; height: 360px; background-color: #2e2d2e; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; z-index: 1;}#cms-section-header .drawer-active { right: 0; transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0);}#cms-section-header .mobile-nav { flex: 0 1 100%; overflow-y: auto; margin: 0 0 30px 0; position: relative; z-index: 1;}#cms-section-header .mobile-nav svg { transition: transform linear 300ms; -webkit-transition: transform linear 300ms;}#cms-section-header .mobile-nav .active-tab > a svg { transform: rotate(90deg); -webkit-transform: rotate(90deg);}#cms-section-header .mobile-nav ul { list-style: none; padding: 0 0 0 15px; margin: 0;}#cms-section-header .mobile-nav ul li { display: inline-block; width: 100%; border-top: 1px solid var(--border-color); padding: 0; opacity: 0; transition: opacity linear 300ms, transform linear 300ms; -webkit-transition: opacity linear 300ms, transform linear 300ms; transition-delay: 300ms; -webkit-transition-delay: 300ms;}#cms-section-header .mobile-nav ul li a { display: inline-block; padding: 12px 0;}#cms-section-header .mobile-nav ul li a p { padding: 0; margin: 0; color: var(--navi-font-color); display: flex; align-items: center;}#cms-section-header .mobile-nav ul li a p i { position: relative; width: 16px; height: 16px; display: inline-block; margin: 0 0 0 7px;}#cms-section-header .mobile-nav ul li a p i svg { fill: var(--navi-font-color); width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: unset;}#cms-section-header .mobile-nav ul li ul { display: none;}#cms-section-header .mobile-nav ul li ul li { opacity: 1;}#cms-section-header .mobile-nav ul li ul li:last-child { border-bottom: none;}#cms-section-header .mobile-nav ul li:last-child { border-bottom: 1px solid var(--border-color);}#cms-section-header .mobile-nav ul:first-child { padding: 0 15px;}#cms-section-header .mob-logo { display: inline-block; width: 100%; text-align: center; padding: 20px 0;}#cms-section-header .mob-logo img { max-height: 90px;}#cms-section-header .cta-btn-hld { padding: 0 15px; display: inline-block; text-align: center; width: 100%; box-sizing: border-box;}#cms-section-header .cta-btn-hld .cta-btn { margin-bottom: 20px; width: 100%;}#cms-section-header .btn { display: inline-block; padding: 8px 17px; width: auto; box-sizing: border-box; transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .btn p { font-size: var(--button-font-size); margin: 0; font-weight: var(--button-font-weight); text-transform: var(--button-font-transform); transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .btn p i { position: relative; width: 16px; height: 16px; display: inline-block; margin: 0 15px 0 0;}#cms-section-header .btn p i svg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: unset;}#cms-section-header .drawer-bottom { position: relative; width: 100%; display: inline-block; z-index: 1; flex: 0 0 auto;}#cms-section-header .rights { font-size: 12px; color: rgba(0, 0, 0, 0); text-align: center;}#cms-section-header .mob-content-hld { display: flex; width: 100%; height: 100%; flex-direction: column;}#cms-section-header .content-wrap { display: flex; align-items: center; justify-content: flex-start; box-sizing: border-box; max-width: 1000px; width: 100%; height: 100%; margin: 0 auto;}#cms-section-header .content { padding: 90px 0 0 90px; display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box;}#cms-section-header .text .para-text { margin: 20px 0;}#cms-section-header .text h1 { font-size: var(--adventure-font-size-desktop); font-weight: var(--adventure-font-weight); text-transform: var(--adventure-font-transform); line-height: var(--adventure-font-line-height); color: var(--adventure-font-color); font-weight: var(--adventure-font-weight); font-family: var(--adventure-font-family); letter-spacing: var(--adventure-font-spacing); transition: opacity 1s cubic-bezier(0.6, 0, 0.2, 1), transform 1s cubic-bezier(0.6, 0, 0.2, 1); -webkit-transition: opacity 1s cubic-bezier(0.6, 0, 0.2, 1), transform 1s cubic-bezier(0.6, 0, 0.2, 1); transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -webkit-animation-delay: var(--animation-delay); opacity: 1;}#cms-section-header .text h1 span { color: var(--adventure-font-color);}#cms-section-header .text p { font-size: 22px; transition: opacity 1s cubic-bezier(0.6, 0, 0.2, 1), transform 1s cubic-bezier(0.6, 0, 0.2, 1); -webkit-transition: opacity 1s cubic-bezier(0.6, 0, 0.2, 1), transform 1s cubic-bezier(0.6, 0, 0.2, 1); transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -webkit-animation-delay: var(--animation-delay); opacity: 1;}#cms-section-header .text p span { color: var(--adventure-font-color);}#cms-section-header .text .cms-animation { transform: translate3d(0px, 60px, 0px); -webkit-transform: translate3d(0px, 60px, 0px); opacity: 0;}#cms-section-header .web-intro { position: relative; max-width: 700px; box-sizing: border-box; backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px);}#cms-section-header .web-intro:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); opacity: 0.3; z-index: -1;}#cms-section-header .linebreak { display: inline-block; width: 100%;}#cms-section-header .txt-left h1, #cms-section-header .txt-left p { text-align: left;}#cms-section-header .txt-left .linebreak { text-align: left;}#cms-section-header .txt-center h1, #cms-section-header .txt-center p { text-align: center;}#cms-section-header .txt-center .linebreak { text-align: center;}#cms-section-header .txt-right h1, #cms-section-header .txt-right p { text-align: right;}#cms-section-header .txt-right .linebreak { text-align: right;}#cms-section-header .default-order { justify-content: flex-start;}#cms-section-header .center-order { justify-content: center;}#cms-section-header .reverse-order { justify-content: flex-end;}#cms-section-header a:before { background-color: var(--primary-color);}#cms-section-header .mobile-nav ul li { border-color: var(--border-color); border-bottom-color: var(--border-color); border-top-color: var(--border-color); border-color: var(--border-color); border-bottom-color: var(--border-color); border-top-color: var(--border-color);}#cms-section-header .cta-btn { background-color: var(--button-primary-color); border: 4px solid var(--button-primary-color);}#cms-section-header .cta-btn p { color: var(--button-primary-font-color); font-family: var(--button-font);}#cms-section-header .cta-btn p i svg { fill: var(--button-font-color);}#cms-section-header .cta-btn:hover { background-color: var(--button-primary-hover-color); border: 4px solid var(--button-primary-hover-color);}#cms-section-header .info-btn { border: 4px solid var(--button-secondary-color);}#cms-section-header .info-btn p { color: var(--button-secondary-color); font-family: var(--button-font);}#cms-section-header .info-btn:hover p { color: var(--button-secondary-hover-color);}#cms-section-header .info-btn:hover { border: 4px solid var(--button-secondary-hover-color);}#cms-section-header .page_divider { background-color: var(--primary-color);}#cms-section-header .content-wrap { max-width: 1350px;}#cms-section-header .details h1 { font-family: var(--adventure-font-family); font-size: var(--adventure-font-size-desktop); font-weight: var(--adventure-font-weight); letter-spacing: var(--adventure-font-spacing); text-transform: var(--adventure-font-transform);}#cms-section-header .btn-holder { display: flex; justify-content: space-between; align-items: center;}#cms-section-header .cms-animation { opacity: 0; transform: translate3d(0px, 30px, 0px); -webkit-transform: translate3d(0px, 30px, 0px);}@media (max-width: 800px) { #cms-section-header .text h1 {  font-size: var(--adventure-font-size-tablet); } #cms-section-header .web-intro {  margin: 0 10px; } #cms-section-header .desktop-nav {  display: none; } #cms-section-header .content-wrap {  flex-direction: column; } #cms-section-header .left-sidebar {  display: none; } #cms-section-header .no-blur-nav .real-bg {  clip-path: none;  -webkit-clip-path: none; } #cms-section-header .default-order {  justify-content: center; } #cms-section-header .blur-nav .real-bg {  clip-path: polygon(0px 60px, 100% 60px, 100% 100%, 0px 100%);  -webkit-clip-path: polygon(0px 60px, 100% 60px, 100% 100%, 0px 100%); } #cms-section-header .blur-bg:before {  opacity: 0.8; } #cms-section-header .header-topbar {  height: 60px; } #cms-section-header .header-topbar .company-logo {  height: 60px;  width: 60px;  flex: 0 0 60px; } #cms-section-header .header-topbar .company-logo:before {  opacity: 0; } #cms-section-header .ctrls {  height: 60px; } #cms-section-header .ctrls .ham-icon {  width: 60px;  padding: 10px;  flex: 0 0 60px; } #cms-section-header .content {  padding: 0; } #cms-section-header .details h1 {  font-size: var(--adventure-font-size-tablet); }}@media (max-width: 480px) { #cms-section-header .text h1 {  font-size: var(--adventure-font-size-tablet); } #cms-section-header .adventure-header {  height: 60px; } #cms-section-header .details h1 {  font-size: var(--adventure-font-size-mobile); } #cms-section-header .btn-holder {  display: block; } #cms-section-header .btn-holder .btn {  width: 100%;  margin-top: 15px; } #cms-section-header .txt-left h1, #cms-section-header .txt-left p {  text-align: center; } #cms-section-header .txt-left .linebreak {  text-align: center; } #cms-section-header .txt-right h1, #cms-section-header .txt-right p {  text-align: center; } #cms-section-header .txt-right .linebreak {  text-align: center; }}