.elementor-51 .elementor-element.elementor-element-fd5dcdc > .elementor-container{max-width:1100px;min-height:100vh;}.elementor-51 .elementor-element.elementor-element-fd5dcdc:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-fd5dcdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bacombe.ch/wp-content/uploads/2022/04/page-header.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-fd5dcdc > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(50deg, var( --e-global-color-primary ) 0%, #26465F54 100%);opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-fd5dcdc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51 .elementor-element.elementor-element-2d54503 .elementor-heading-title{color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-92f6d57{color:#FFFFFF;width:var( --container-widget-width, 838px );max-width:838px;--container-widget-width:838px;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-2ca5a3a{--spacer-size:25vh;}.elementor-51 .elementor-element.elementor-element-d26a446{padding:30px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-6cb01e9:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(140deg, #26465F00 0%, #26465F0D 100%);}.elementor-51 .elementor-element.elementor-element-6cb01e9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7a99e8e );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:12% 12% 12% 12%;}.elementor-51 .elementor-element.elementor-element-6cb01e9 > .elementor-element-populated, .elementor-51 .elementor-element.elementor-element-6cb01e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-51 .elementor-element.elementor-element-6cb01e9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-6cb01e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-5802c90 .elementor-icon-wrapper{text-align:left;}.elementor-51 .elementor-element.elementor-element-5802c90 .elementor-icon{font-size:53px;}.elementor-51 .elementor-element.elementor-element-5802c90 .elementor-icon svg{height:53px;}.elementor-51 .elementor-element.elementor-element-8b6a417{text-align:left;}.elementor-51 .elementor-element.elementor-element-bb055a9:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(140deg, #26465F00 0%, #26465F0D 100%);}.elementor-51 .elementor-element.elementor-element-bb055a9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7a99e8e );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:12% 12% 12% 12%;}.elementor-51 .elementor-element.elementor-element-bb055a9 > .elementor-element-populated, .elementor-51 .elementor-element.elementor-element-bb055a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-51 .elementor-element.elementor-element-bb055a9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-bb055a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-0872c1b .elementor-icon-wrapper{text-align:left;}.elementor-51 .elementor-element.elementor-element-0872c1b .elementor-icon{font-size:53px;}.elementor-51 .elementor-element.elementor-element-0872c1b .elementor-icon svg{height:53px;}.elementor-51 .elementor-element.elementor-element-3a00ed1{text-align:left;}.elementor-51 .elementor-element.elementor-element-234f17c:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(140deg, #26465F00 0%, #26465F0D 100%);}.elementor-51 .elementor-element.elementor-element-234f17c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7a99e8e );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:12% 12% 12% 12%;}.elementor-51 .elementor-element.elementor-element-234f17c > .elementor-element-populated, .elementor-51 .elementor-element.elementor-element-234f17c > .elementor-element-populated > .elementor-background-overlay, .elementor-51 .elementor-element.elementor-element-234f17c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-234f17c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-5382318 .elementor-icon-wrapper{text-align:left;}.elementor-51 .elementor-element.elementor-element-5382318 .elementor-icon{font-size:50px;}.elementor-51 .elementor-element.elementor-element-5382318 .elementor-icon svg{height:50px;}.elementor-51 .elementor-element.elementor-element-74bf440{text-align:left;}.elementor-51 .elementor-element.elementor-element-74bf440 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-5f3ca0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-9fce118 > .elementor-container{max-width:1000px;}.elementor-51 .elementor-element.elementor-element-9fce118{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-9091be8:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(140deg, #26465F00 0%, #26465F0D 100%);}.elementor-51 .elementor-element.elementor-element-9091be8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7a99e8e );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:12% 12% 12% 12%;}.elementor-51 .elementor-element.elementor-element-9091be8 > .elementor-element-populated, .elementor-51 .elementor-element.elementor-element-9091be8 > .elementor-element-populated > .elementor-background-overlay, .elementor-51 .elementor-element.elementor-element-9091be8 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-9091be8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-4ef8f48 .elementor-icon-wrapper{text-align:left;}.elementor-51 .elementor-element.elementor-element-4ef8f48 .elementor-icon{font-size:50px;}.elementor-51 .elementor-element.elementor-element-4ef8f48 .elementor-icon svg{height:50px;}.elementor-51 .elementor-element.elementor-element-75aa895{text-align:left;}.elementor-51 .elementor-element.elementor-element-75aa895 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-c6fcb2c:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(140deg, #26465F00 0%, #26465F0D 100%);}.elementor-51 .elementor-element.elementor-element-c6fcb2c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7a99e8e );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:12% 12% 12% 12%;}.elementor-51 .elementor-element.elementor-element-c6fcb2c > .elementor-element-populated, .elementor-51 .elementor-element.elementor-element-c6fcb2c > .elementor-element-populated > .elementor-background-overlay, .elementor-51 .elementor-element.elementor-element-c6fcb2c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-c6fcb2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-82ea46e .elementor-icon-wrapper{text-align:left;}.elementor-51 .elementor-element.elementor-element-82ea46e .elementor-icon{font-size:50px;}.elementor-51 .elementor-element.elementor-element-82ea46e .elementor-icon svg{height:50px;}.elementor-51 .elementor-element.elementor-element-9ff3e7b{text-align:left;}.elementor-51 .elementor-element.elementor-element-ac58ab6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-1cbd97a{margin-top:70px;margin-bottom:70px;}.elementor-51 .elementor-element.elementor-element-e41e9fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-e41e9fb .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-51 .elementor-element.elementor-element-e41e9fb .elementor-button{background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-e41e9fb .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-e41e9fb .elementor-button:focus{background-color:var( --e-global-color-14882cb );}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-e528900{width:60%;}.elementor-51 .elementor-element.elementor-element-6cb01e9{width:100%;}.elementor-51 .elementor-element.elementor-element-bb055a9{width:100%;}.elementor-51 .elementor-element.elementor-element-234f17c{width:100%;}.elementor-51 .elementor-element.elementor-element-9091be8{width:100%;}.elementor-51 .elementor-element.elementor-element-c6fcb2c{width:100%;}}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-fd5dcdc > .elementor-container{min-height:625px;}.elementor-51 .elementor-element.elementor-element-fd5dcdc{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-2ca5a3a{--spacer-size:9vh;}.elementor-51 .elementor-element.elementor-element-d26a446{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-6cb01e9 > .elementor-element-populated{margin:30px 15px 15px 30px;--e-column-margin-right:15px;--e-column-margin-left:30px;padding:6% 6% 6% 6%;}.elementor-51 .elementor-element.elementor-element-bb055a9 > .elementor-element-populated{margin:30px 15px 15px 30px;--e-column-margin-right:15px;--e-column-margin-left:30px;padding:6% 6% 6% 6%;}.elementor-51 .elementor-element.elementor-element-234f17c > .elementor-element-populated{margin:30px 15px 15px 30px;--e-column-margin-right:15px;--e-column-margin-left:30px;padding:6% 6% 6% 6%;}.elementor-51 .elementor-element.elementor-element-9091be8 > .elementor-element-populated{margin:30px 15px 15px 30px;--e-column-margin-right:15px;--e-column-margin-left:30px;padding:6% 6% 6% 6%;}.elementor-51 .elementor-element.elementor-element-c6fcb2c > .elementor-element-populated{margin:30px 15px 15px 30px;--e-column-margin-right:15px;--e-column-margin-left:30px;padding:6% 6% 6% 6%;}.elementor-51 .elementor-element.elementor-element-1cbd97a{margin-top:10px;margin-bottom:70px;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-fd5dcdc:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-fd5dcdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-51 .elementor-element.elementor-element-fd5dcdc{padding:100px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-e528900{width:100%;}.elementor-51 .elementor-element.elementor-element-2ca5a3a{--spacer-size:44px;}.elementor-51 .elementor-element.elementor-element-6cb01e9 > .elementor-element-populated{margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:12% 12% 12% 12%;}.elementor-51 .elementor-element.elementor-element-bb055a9 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:12% 12% 12% 12%;}.elementor-51 .elementor-element.elementor-element-234f17c > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:12% 12% 12% 12%;}.elementor-51 .elementor-element.elementor-element-9091be8 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:12% 12% 12% 12%;}.elementor-51 .elementor-element.elementor-element-c6fcb2c > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:12% 12% 12% 12%;}.elementor-51 .elementor-element.elementor-element-1cbd97a{margin-top:40px;margin-bottom:40px;}}@media(min-width:1025px){.elementor-51 .elementor-element.elementor-element-fd5dcdc:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-fd5dcdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for global, class: .elementor-global-561 */.l-section-top {
  width: 100%;
  height: 100%;
  background-color: #333;
  position: relative;
}
.c-scrolldown {
  width: 1px;
  height: 60px;
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: 0;
  overflow: hidden;
}
.c-scrolldown .c-line {
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(to bottom, white 50%, rgba(255, 255, 255, 0) 50%);
  background-position: 0 -60px;
  background-size: 100% 200%;
  animation: scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
}

@keyframes scrolldown {
  0% {
    background-position: 0 -60px;
  }
  75% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 60px;
  }
}/* End custom CSS */