.elementor-3996 .elementor-element.elementor-element-ad9982e{--display:flex;--min-height:15vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;--z-index:100;}.elementor-3996 .elementor-element.elementor-element-d95cc66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:-2%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3996 .elementor-element.elementor-element-6199310{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3996 .elementor-element.elementor-element-6199310.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3996 .elementor-element.elementor-element-b92c960{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-3996 .elementor-element.elementor-element-b92c960.elementor-element{--order:99999 /* order end hack */;}.elementor-3996 .elementor-element.elementor-element-b92c960 .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-size:5.5vw;line-height:80%;letter-spacing:-1px;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-2e0f45e .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-affa9e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:0vw;--padding-bottom:0vw;--padding-left:15vw;--padding-right:4vw;}.elementor-3996 .elementor-element.elementor-element-3168536 .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-size:1.5vw;font-weight:600;letter-spacing:-1.25px;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-24d6937 .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-size:1.5vw;font-weight:600;letter-spacing:-1.25px;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-b983b15 .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-size:1.5vw;font-weight:600;letter-spacing:-1.25px;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-850cda3 .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-size:1.5vw;font-weight:600;letter-spacing:-1.25px;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-5f1e60c .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-size:1.5vw;font-weight:600;letter-spacing:-1.25px;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-4b87e1a{--display:flex;--position:absolute;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:0px;--z-index:100;}body:not(.rtl) .elementor-3996 .elementor-element.elementor-element-4b87e1a{right:0px;}body.rtl .elementor-3996 .elementor-element.elementor-element-4b87e1a{left:0px;}.elementor-3996 .elementor-element.elementor-element-9b6de49{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3996 .elementor-element.elementor-element-3aebabc .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-size:1.5vw;letter-spacing:-1.25px;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-fbc658b .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-size:1.5vw;letter-spacing:-1.25px;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-d713d22 .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-size:1.5vw;letter-spacing:-1.25px;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-fb35d1a .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-size:1.5vw;letter-spacing:-1.25px;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-6008489 .elementor-heading-title{font-family:"Zodiak-Black", Sans-serif;font-size:1.5vw;letter-spacing:-1.25px;color:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-76b101d{margin-top:05%;margin-bottom:0%;z-index:50;}.elementor-3996 .elementor-element.elementor-element-52a88e5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3996 .elementor-element.elementor-element-52a88e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-3996 .elementor-element.elementor-element-52a88e5{z-index:10;}.elementor-3996 .elementor-element.elementor-element-6068e44{width:var( --container-widget-width, 25vw );max-width:25vw;--container-widget-width:25vw;--container-widget-flex-grow:0;}.elementor-3996 .elementor-element.elementor-element-6068e44 > .elementor-widget-container{margin:4px 4px 4px 4px;}.elementor-3996 .elementor-element.elementor-element-6068e44 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3996 .elementor-element.elementor-element-2905744{z-index:50;}.elementor-3996 .elementor-element.elementor-element-1e20b4f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3996 .elementor-element.elementor-element-1e20b4f{z-index:10;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3996 .elementor-element.elementor-element-594462a > .elementor-widget-container{padding:3% 23% 0% 7%;}.elementor-3996 .elementor-element.elementor-element-594462a{text-align:start;font-family:"Roboto", Sans-serif;font-size:1vw;line-height:1.5em;color:#EEEEEE;}body.elementor-page-3996:not(.elementor-motion-effects-element-type-background), body.elementor-page-3996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1025px){.elementor-3996 .elementor-element.elementor-element-ad9982e{--min-height:22.5vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-3996 .elementor-element.elementor-element-b92c960 > .elementor-widget-container{--e-transform-translateX:20vw;--e-transform-translateY:2vh;--e-transform-scale:3;}.elementor-3996 .elementor-element.elementor-element-b92c960 .elementor-heading-title{font-size:10vw;letter-spacing:-1px;}.elementor-3996 .elementor-element.elementor-element-2e0f45e > .elementor-widget-container{--e-transform-translateX:5%;--e-transform-translateY:7%;}.elementor-3996 .elementor-element.elementor-element-2e0f45e .elementor-heading-title{font-size:10vw;letter-spacing:-1px;}.elementor-3996 .elementor-element.elementor-element-4b87e1a{--width:10vw;--min-height:80vh;--justify-content:center;top:0px;}body:not(.rtl) .elementor-3996 .elementor-element.elementor-element-4b87e1a{right:0px;}body.rtl .elementor-3996 .elementor-element.elementor-element-4b87e1a{left:0px;}.elementor-3996 .elementor-element.elementor-element-9b6de49{--width:10vw;--min-height:80vh;}.elementor-3996 .elementor-element.elementor-element-3aebabc .elementor-heading-title{font-size:5vw;letter-spacing:0px;}.elementor-3996 .elementor-element.elementor-element-fbc658b .elementor-heading-title{font-size:5vw;letter-spacing:0px;}.elementor-3996 .elementor-element.elementor-element-d713d22 .elementor-heading-title{font-size:5vw;letter-spacing:0px;}.elementor-3996 .elementor-element.elementor-element-fb35d1a .elementor-heading-title{font-size:5vw;letter-spacing:0px;}.elementor-3996 .elementor-element.elementor-element-6008489 .elementor-heading-title{font-size:5vw;letter-spacing:0px;}.elementor-3996 .elementor-element.elementor-element-76b101d{margin-top:0%;margin-bottom:0%;}.elementor-3996 .elementor-element.elementor-element-52a88e5 > .elementor-element-populated{margin:0% 010% 0% 0%;--e-column-margin-right:010%;--e-column-margin-left:0%;}.elementor-3996 .elementor-element.elementor-element-6068e44{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-3996 .elementor-element.elementor-element-594462a > .elementor-widget-container{padding:5% 012.5% 0% 5%;}.elementor-3996 .elementor-element.elementor-element-594462a{font-size:2.5vw;}}@media(max-width:1024px){.elementor-3996 .elementor-element.elementor-element-b92c960 > .elementor-widget-container{--e-transform-translateX:1px;--e-transform-translateY:1px;--e-transform-scale:1;}.elementor-3996 .elementor-element.elementor-element-b92c960 .elementor-heading-title{font-size:5vw;}.elementor-3996 .elementor-element.elementor-element-4b87e1a{--min-height:90vh;--justify-content:space-evenly;}.elementor-3996 .elementor-element.elementor-element-9b6de49{--min-height:90vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3996 .elementor-element.elementor-element-3aebabc .elementor-heading-title{font-size:5vw;letter-spacing:0px;}.elementor-3996 .elementor-element.elementor-element-fbc658b .elementor-heading-title{font-size:5vw;letter-spacing:0px;}.elementor-3996 .elementor-element.elementor-element-d713d22 .elementor-heading-title{font-size:5vw;letter-spacing:0px;}.elementor-3996 .elementor-element.elementor-element-fb35d1a .elementor-heading-title{font-size:5vw;letter-spacing:0px;}.elementor-3996 .elementor-element.elementor-element-6008489 .elementor-heading-title{font-size:5vw;letter-spacing:0px;}}@media(min-width:1026px){.elementor-3996 .elementor-element.elementor-element-ad9982e{--width:100%;}.elementor-3996 .elementor-element.elementor-element-d95cc66{--width:100%;}.elementor-3996 .elementor-element.elementor-element-affa9e7{--width:0%;}.elementor-3996 .elementor-element.elementor-element-4b87e1a{--width:10%;}.elementor-3996 .elementor-element.elementor-element-52a88e5{width:100%;}}@media(max-width:1024px) and (min-width:1026px){.elementor-3996 .elementor-element.elementor-element-9b6de49{--width:10vw;}}/* Start custom CSS for container, class: .elementor-element-ad9982e */.elementor-3996 .elementor-element.elementor-element-ad9982e h2 {
    -webkit-transition:all ease-in-out 0.2s;
  -moz-transition:all ease-in-out 0.2s;
  -ms-transition:all ease-in-out 0.2s;
  -o-transition:all ease-in-out 0.2s;
  transition:all ease-in-out 0.2s;
}

.elementor-3996 .elementor-element.elementor-element-ad9982e h2:hover {
    color: #fff;
    text-decoration: underline;
}

  @media (min-width: 900px) {
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aebabc */.elementor-3996 .elementor-element.elementor-element-3aebabc {
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbc658b */.elementor-3996 .elementor-element.elementor-element-fbc658b {
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d713d22 */.elementor-3996 .elementor-element.elementor-element-d713d22 {
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb35d1a */.elementor-3996 .elementor-element.elementor-element-fb35d1a {
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6008489 */.elementor-3996 .elementor-element.elementor-element-6008489 {
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b87e1a */.elementor-3996 .elementor-element.elementor-element-4b87e1a h2 {
    -webkit-transition:all ease-in-out 0.2s;
  -moz-transition:all ease-in-out 0.2s;
  -ms-transition:all ease-in-out 0.2s;
  -o-transition:all ease-in-out 0.2s;
  transition:all ease-in-out 0.2s;
}

.elementor-3996 .elementor-element.elementor-element-4b87e1a h2:hover {
    color: #fff;
    text-decoration: underline;
}

  @media (min-width: 900px) {
  }/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6068e44 */.elementor-3996 .elementor-element.elementor-element-6068e44 img {
    transform: scale(1.28);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76b101d */.elementor-3996 .elementor-element.elementor-element-76b101d {
    display: flex;
    justify-content: center;
    align-items: center;
}

  @media (max-width: 600px) {
      .elementor-3996 .elementor-element.elementor-element-76b101d {
        margin-top: 20%;
}
  }
      @media (min-width: 600px) and (max-width: 750px) {
      .elementor-3996 .elementor-element.elementor-element-76b101d {
        margin-top: 25%;
}
  }
    @media (min-width: 750px) and (max-width: 1050px) {
      .elementor-3996 .elementor-element.elementor-element-76b101d {
        margin-top: 12.5%;
}
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2905744 */.elementor-3996 .elementor-element.elementor-element-2905744 {
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
    height: 100%;
    width: 100%;
    visibility: visible !important;
    opacity: 1 !important;
}

  ::-webkit-scrollbar {
      height: 0px;
      width: 0px;
      background-color: rgba(0, 0, 0, 1);
  }
  ::-webkit-scrollbar-thumb {
    height: 6px;
    border: 4px solid rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    -webkit-border-radius: 7px;
    background-color: rgba(70, 70, 70, 0.6);
    -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
  }

.loader-wrapper { width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; background-color: rgba(5, 5, 5, 0.95); backdrop-filter: blur(6px) !important; -webkit-backdrop-filter: blur(6px) !important; display:flex; justify-content: center; align-items: center; z-index: 500; } .loader { display: inline-block; width: 30px; height: 30px; position: relative; border: 4px solid #fff; animation: loader 2s infinite ease; } .loader-inner { vertical-align: top; display: inline-block; width: 100%; background-color: #fff; animation: loader-inner 2s infinite ease-in; } @keyframes loader { 0% { transform: rotate(0deg);} 25% { transform: rotate(180deg);} 50% { transform: rotate(180deg);} 75% { transform: rotate(360deg);} 100% { transform: rotate(360deg);} } @keyframes loader-inner { 0% { height: 0%;} 25% { height: 0%;} 50% { height: 100%;} 75% { height: 100%;} 100% { height: 0%;} }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zodiak-Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://balanevans.com/wp-content/uploads/2024/01/Zodiak-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */