.elementor-22 .elementor-element.elementor-element-6041dbf0{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-776a1826{--display:flex;--min-height:100vh;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-d162d72{width:100%;max-width:100%;margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;top:0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-d162d72.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-d162d72 .elementor-heading-title{font-family:"Gloock", Sans-serif;font-size:50px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f849151{width:100%;max-width:100%;margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;top:0px;text-align:center;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-f849151{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-f849151{right:0px;}.elementor-22 .elementor-element.elementor-element-f849151 .elementor-heading-title{font-family:"Gloock", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-3eeaf820{width:auto;max-width:auto;margin:14vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3eeaf820.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-5cdfbcc7{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-22 .elementor-element.elementor-element-5cdfbcc7::before, .elementor-22 .elementor-element.elementor-element-5cdfbcc7 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5cdfbcc7 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5cdfbcc7 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5cdfbcc7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5cdfbcc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #504B46 0%, var( --e-global-color-transparent ) 40%);}.elementor-22 .elementor-element.elementor-element-1e125c17{--display:flex;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-1e125c17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-4f1c46ea{--display:flex;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-57239e5{--spacer-size:131px;}.elementor-22 .elementor-element.elementor-element-943ed3d{--display:flex;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-943ed3d::before, .elementor-22 .elementor-element.elementor-element-943ed3d > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-943ed3d > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-943ed3d > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-943ed3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-943ed3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-0b67870{text-align:center;}.elementor-22 .elementor-element.elementor-element-0b67870 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-51d8a7b8 .elementor-heading-title{font-family:"Gloock", Sans-serif;font-size:42px;font-weight:bold;line-height:1.2em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );text-shadow:0px 0px 17px #FFFFFF;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );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-22 .elementor-element.elementor-element-2584c71c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:#665B4E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-3ddf4c1 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-3ddf4c1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-3ddf4c1 .elementor-button{font-family:"Gloock", Sans-serif;font-size:18px;}.elementor-22 .elementor-element.elementor-element-3ddf4c1 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-3ddf4c1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-51b2e934{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-22 .elementor-element.elementor-element-51b2e934::before, .elementor-22 .elementor-element.elementor-element-51b2e934 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-51b2e934 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-51b2e934 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-51b2e934 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-51b2e934 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, var( --e-global-color-transparent ) 40%);}.elementor-22 .elementor-element.elementor-element-41418604{--display:flex;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-41418604.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-69ec9883{--display:flex;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-cdffd39{--spacer-size:100px;}.elementor-22 .elementor-element.elementor-element-f7fc8b8{--display:flex;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-f7fc8b8::before, .elementor-22 .elementor-element.elementor-element-f7fc8b8 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-f7fc8b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-f7fc8b8 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-f7fc8b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-f7fc8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-2342cf9{text-align:center;}.elementor-22 .elementor-element.elementor-element-2342cf9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-785da990{text-align:left;}.elementor-22 .elementor-element.elementor-element-785da990 .elementor-heading-title{font-family:"Gloock", Sans-serif;font-size:42px;font-weight:900;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-7a6c538 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gloock", Sans-serif;font-size:18px;}.elementor-22 .elementor-element.elementor-element-7a6c538 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-7a6c538 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-7a6c538 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-7a6c538 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-73997ab5{--display:flex;--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-22 .elementor-element.elementor-element-792768a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-1e125c17{--width:60%;}.elementor-22 .elementor-element.elementor-element-4f1c46ea{--width:40%;}.elementor-22 .elementor-element.elementor-element-41418604{--width:60%;}.elementor-22 .elementor-element.elementor-element-69ec9883{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22 .elementor-element.elementor-element-d162d72{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 100px 0px 100px;text-align:center;}.elementor-22 .elementor-element.elementor-element-d162d72 .elementor-heading-title{font-size:40px;}.elementor-22 .elementor-element.elementor-element-f849151{width:initial;max-width:initial;margin:20vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 100px 0px 100px;text-align:center;}.elementor-22 .elementor-element.elementor-element-f849151 .elementor-heading-title{font-size:22px;}.elementor-22 .elementor-element.elementor-element-3eeaf820{margin:28vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-22 .elementor-element.elementor-element-943ed3d{--overlay-opacity:0.5;}.elementor-22 .elementor-element.elementor-element-51d8a7b8 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2584c71c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-3ddf4c1 .elementor-button{font-size:18px;}.elementor-22 .elementor-element.elementor-element-785da990 .elementor-heading-title{font-size:48px;}.elementor-22 .elementor-element.elementor-element-7a6c538 .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22 .elementor-element.elementor-element-d162d72{margin:14vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 30px 0px 30px;text-align:center;}.elementor-22 .elementor-element.elementor-element-d162d72 .elementor-heading-title{font-size:42px;line-height:120%;}.elementor-22 .elementor-element.elementor-element-f849151{margin:54vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 30px 0px 30px;text-align:center;}.elementor-22 .elementor-element.elementor-element-f849151 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:0px;}.elementor-22 .elementor-element.elementor-element-3eeaf820{margin:68vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-22 .elementor-element.elementor-element-5cdfbcc7{--overlay-opacity:1;}.elementor-22 .elementor-element.elementor-element-51d8a7b8 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2584c71c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-3ddf4c1 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-785da990 .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-7a6c538 .elementor-button{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-3eeaf820 */.toggle_switch-button {
  position: relative;
  display: inline-block;
  width: 120px;
  height: 68px;
}

.toggle_switch-button #content_switcher {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #2196f3;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  z-index: 0;
  overflow: hidden;
}

.sun-moon {
      position: absolute;
      content: "";
      height: 52px;
      width: 52px;
      left: 8px;
      bottom: 8px;
      background-color: yellow;
      -webkit-transition: 0.4s;
      transition: 0.4s;
}

#content_switcher:checked + .slider {
  background-color: black;
}

#content_switcher:focus + .slider {
  box-shadow: 0 0 10px #ffffff;
}

#content_switcher:checked + .slider .sun-moon {
      -webkit-transform: translateX(52px);
      -ms-transform: translateX(52px);
      transform: translateX(52px);
  background-color: white;
  -webkit-animation: rotate-center 0.6s ease-in-out both;
  animation: rotate-center 0.6s ease-in-out both;
}

.moon-dot {
  opacity: 0;
  transition: 0.4s;
  fill: gray;
}

#content_switcher:checked + .slider .sun-moon .moon-dot {
  opacity: 1;
}

.slider.round {
  border-radius: 68px;
}

.slider.round .sun-moon {
  border-radius: 50%;
}

#moon-dot-1 {
  left: 20px;
  top: 6px;
  position: absolute;
  width: 12px;
  height: 12px;
  z-index: 8;
}

#moon-dot-2 {
  left: 4px;
  top: 20px;
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: 8;
}

#moon-dot-3 {
  left: 32px;
  top: 36px;
  position: absolute;
  width: 6px;
  height: 6px;
  z-index: 8;
}

#light-ray-1 {
      left: -16px;
      top: -16px;
      position: absolute;
      width: 86px;
      height: 86px;
      z-index: -2;
      fill: white;
      opacity: 10%;
}

#light-ray-2 {
      left: -50%;
      top: -50%;
      position: absolute;
      width: 110px;
      height: 110px;
      z-index: -2;
      fill: white;
      opacity: 10%;
}

#light-ray-3 {
      left: -36px;
      top: -36px;
      position: absolute;
      width: 120px;
      height: 120px;
      z-index: -2;
      fill: white;
      opacity: 10%;
}

.cloud-light {
  position: absolute;
  fill: #eee;
  animation-name: cloud-move;
  animation-duration: 6s;
  animation-iteration-count: infinite;
}

.cloud-dark {
  position: absolute;
  fill: #ccc;
  animation-name: cloud-move;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  animation-delay: 1s;
}

#cloud-1 {
      left: 60px;
      top: 30px;
      width: 80px;
}

#cloud-2 {
      left: 88px;
      top: 20px;
      width: 40px;
}

#cloud-3 {
      left: 36px;
      top: 48px;
      width: 60px;
}

#cloud-4 {
      left: 72px;
      top: 36px;
      width: 80px;
}

#cloud-5 {
      left: 96px;
      top: 18px;
      width: 40px;
}

#cloud-6 {
      left: 44px;
      top: 52px;
      width: 60px;
}

@keyframes cloud-move {
  0% {
    transform: translateX(0px);
  }

  40% {
    transform: translateX(4px);
  }

  80% {
    transform: translateX(-4px);
  }

  100% {
    transform: translateX(0px);
  }
}

.stars {
  transform: translateY(-32px);
  opacity: 0;
  transition: 0.4s;
}

.star {
  fill: white;
  position: absolute;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  animation-name: star-twinkle;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

#content_switcher:checked + .slider .stars {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

#star-1 {
      width: 40px;
      top: 4px;
      left: 6px;
      animation-delay: 0.3s;
}

#star-2 {
      width: 12px;
      top: 32px;
      left: 6px;
}

#star-3 {
      width: 24px;
      top: 40px;
      left: 30px;
  animation-delay: 0.6s;
}

#star-4 {
  width: 36px;
  top: 0px;
  left: 36px;
  animation-delay: 1.3s;
}

@keyframes star-twinkle {
  0% {
    transform: scale(1);
  }

  40% {
    transform: scale(1.2);
  }

  80% {
    transform: scale(0.8);
  }

  100% {
    transform: scale(1);
  }
}/* End custom CSS */