.elementor-kit-6{--e-global-color-primary:#181F26;--e-global-color-secondary:#69E0E0;--e-global-color-text:#FFFFFF;--e-global-color-accent:#B7EDE9;--e-global-color-e425898:#0A2449;--e-global-color-d35b420:#F79857;--e-global-color-f9eb819:#7D9BBC;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-size:15px;font-weight:400;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-secondary );font-weight:400;}.elementor-kit-6 a:hover{color:#FFFFFF;}.elementor-kit-6 h1{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media only screen and (min-width: 1021px) {
    .genesis-nav-menu .mobile-link a {
        display: none;
    } }
    
.grey {color:#bfced5;font-size:13px;}
.yellow {color:#FFD93B;}
.clear {clear:both!important;}

.x-z {z-index:9999999!important;}
.dialog-widget-content {z-index:9!important;}
.pink {color:#FF66F6;}

.video-bg { height: 0.5625vw; object-fit: cover; }

 a:active, a:focus {
  outline: 0 !important;
  border: none !important;
  -moz-outline-style: none !important;
}
.dialog-close-button {outline: 0 !important;
  border: none !important;
  -moz-outline-style: none !important;text-decoration:none!important;}

.header-background-video-stretch video.elementor-html5-video {
	width: 3425px !important;
	height: 100% !important;
}

/*
body:not(.elementor-editor-active) .scrollbox{
    max-height: 480px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.scrollbox::-webkit-scrollbar{
width: 8px;
}

.scrollbox::-webkit-scrollbar-track{
background: rgba(144, 144, 144, 0.1);
border-radius:280px;
width:5px;
}

.scrollbox::-webkit-scrollbar-thumb{
background: rgba(240, 107, 237, 0.5);
border-radius:280px;
}

*/


/* end scrollbox */

.nav a {color:#fff;}
.nav a:hover {color:#d8cad7;}
.blue a {color:#69E0E0;}
    .blue a:hover {color:#B7EDE9;}
    
/***
* class: .sticky-header
*/
header.sticky-header {
	--header-height: 120px;
	--shrink-header-to: 0.6;
	--transition: .45s cubic-bezier(.4, 0, .2, 1);
	background-color: rgba(0, 0, 0, 0);
	transition: background-color var(--transition),
				backdrop-filter var(--transition),
				box-shadow var(--transition);
}
header.sticky-header .test-search-hide {display:none;}
/***
* Sticky header activated
*/
header.sticky-header.elementor-sticky--effects {
	background-color: rgba(30, 30, 31, .3)!important;
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07);
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
}
header.sticky-header > .elementor-container {
	min-height: var(--header-height);
	transition: min-height var(--transition);
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
	min-height: calc( var(--header-height) * var(--shrink-header-to) );
}
header.sticky-header.elementor-sticky--effects .test-search-hide {display:block;}
/***
* Shorter header on mobile (70px instead of 100px)
*/
@media only screen and (max-width: 767px) {
	header.sticky-header {
		--header-height: 60px;
		
		
	}
	
	header.sticky-header.elementor-sticky--effects .logo img {
	transform: scale(1);
}
}

/***
* class: .logo
*/
header.sticky-header .logo img {
	transition: transform var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
	transform: scale(.9);
}/* End custom CSS */