.elementor-342 .elementor-element.elementor-element-cce9d6e > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.6s, border-radius 0.3s, opacity 0.6s;}.elementor-342 .elementor-element.elementor-element-cce9d6e > .elementor-container{min-height:50vh;}.elementor-342 .elementor-element.elementor-element-cce9d6e:not(.elementor-motion-effects-element-type-background) > .ee-parallax > .ee-parallax__inner{background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-cce9d6e:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-cce9d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-cce9d6e:hover > .elementor-background-overlay{opacity:0;}.elementor-342 .elementor-element.elementor-element-cce9d6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Heebo , Helvetica;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-50d9d54{padding:150px 0px 0px 0px;text-align:center;}.elementor-342 .elementor-element.elementor-element-50d9d54 .elementor-heading-title{font-size:90px;text-shadow:0px 0px 10px #000000;color:#ffffff;}.elementor-342 .elementor-element.elementor-element-4e41fa8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-342 .elementor-element.elementor-element-4e41fa8 > .elementor-container{min-height:100px;}.elementor-342 .elementor-element.elementor-global-42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-342 .elementor-element.elementor-element-47187df > .elementor-container{max-width:1000px;}.elementor-342 .elementor-element.elementor-element-47187df{padding:50px 0px 0px 0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Heebo , Helvetica;font-weight:var( --e-global-typography-text-font-weight );}.elementor-342 .elementor-element.elementor-element-4695c34{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#000000;font-size:21px;line-height:28px;}.elementor-342 .elementor-element.elementor-element-08c04e0 > .elementor-container{max-width:1000px;}.elementor-342 .elementor-element.elementor-element-08c04e0{margin-top:50px;margin-bottom:100px;}.elementor-342 .elementor-element.elementor-element-045bdfa .elementor-heading-title{font-size:44px;font-weight:normal;line-height:54px;color:#000000;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Heebo , Helvetica;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Heebo , Helvetica;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Heebo , Helvetica;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Heebo , Helvetica;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Heebo , Helvetica;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Heebo , Helvetica;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Heebo , Helvetica;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Heebo , Helvetica;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Heebo , Helvetica;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-342 .elementor-element.elementor-element-fd82fe1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-342 .elementor-element.elementor-element-fd82fe1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-342 .elementor-element.elementor-element-fd82fe1:after{content:"0.66";}.elementor-342 .elementor-element.elementor-element-fd82fe1 .elementor-post__thumbnail__link{width:100%;}.elementor-342 .elementor-element.elementor-element-fd82fe1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-342 .elementor-element.elementor-element-fd82fe1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-342 .elementor-element.elementor-element-fd82fe1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-342 .elementor-element.elementor-element-fd82fe1 .elementor-post__title, .elementor-342 .elementor-element.elementor-element-fd82fe1 .elementor-post__title a{font-size:28px;font-weight:normal;line-height:28px;}.elementor-342 .elementor-element.elementor-element-fd82fe1 .elementor-post__title{margin-bottom:24px;}.elementor-342 .elementor-element.elementor-element-fd82fe1 .elementor-post__excerpt p{color:#000000;font-size:21px;font-weight:normal;line-height:21px;}@media(min-width:768px){.elementor-342 .elementor-element.elementor-element-017657a{width:90.27%;}.elementor-342 .elementor-element.elementor-element-14e53d4{width:9.73%;}}@media(max-width:767px){.elementor-342 .elementor-element.elementor-element-50d9d54 .elementor-heading-title{font-size:50px;}.elementor-342 .elementor-element.elementor-element-4695c34{text-align:center;}.elementor-342 .elementor-element.elementor-element-045bdfa{text-align:center;}.elementor-342 .elementor-element.elementor-element-fd82fe1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-342 .elementor-element.elementor-element-fd82fe1:after{content:"0.5";}.elementor-342 .elementor-element.elementor-element-fd82fe1 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for global, class: .elementor-global-42 */.scroll-downs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  
  width :34px;
  height: 55px;
}
.mousey {
  width: 3px;
  padding: 10px 15px;
  height: 35px;
  border: 2px solid #fff;
  border-radius: 25px;
  opacity: 0.75;
  box-sizing: content-box;
}
.scroller {
  width: 3px;
  height: 10px;
  border-radius: 25%;
  background-color: #fff;
  animation-name: scroll;
  animation-duration: 2.2s;
  animation-timing-function: cubic-bezier(.15,.41,.69,.94);
  animation-iteration-count: infinite;
}
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}/* End custom CSS */