.elementor-159 .elementor-element.elementor-element-9b247cb:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-9b247cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-159 .elementor-element.elementor-element-9b247cb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #112D48 0%, #112D483B 88%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-9b247cb > .elementor-container{min-height:69vh;}.elementor-159 .elementor-element.elementor-element-9b247cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-159 .elementor-element.elementor-element-fc0e1fe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-159 .elementor-element.elementor-element-93a271e .elementor-heading-title{color:var( --e-global-color-55e8809 );}.elementor-159 .elementor-element.elementor-element-61b8640:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-61b8640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ssctoggenburg.ch/wp-content/uploads/2022/11/main-wave-big-long.png");background-position:bottom center;background-repeat:no-repeat;background-size:5000px auto;}.elementor-159 .elementor-element.elementor-element-61b8640 > .elementor-container{min-height:70vh;}.elementor-159 .elementor-element.elementor-element-61b8640{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:99;}.elementor-159 .elementor-element.elementor-element-61b8640 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-466ca9a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-22babc7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-159 .elementor-element.elementor-element-22babc7 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-159 .elementor-element.elementor-element-35c7670{margin-top:25px;margin-bottom:0125px;padding:0px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-2b2fdd9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-159 .elementor-element.elementor-element-ea6602b .elementor-button{background-color:var( --e-global-color-55e8809 );font-weight:600;text-decoration:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:33px 33px 33px 33px;padding:16px 25px 16px 25px;}.elementor-159 .elementor-element.elementor-element-ea6602b .elementor-button:hover, .elementor-159 .elementor-element.elementor-element-ea6602b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-55e8809 );border-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-ea6602b .elementor-button:hover svg, .elementor-159 .elementor-element.elementor-element-ea6602b .elementor-button:focus svg{fill:var( --e-global-color-55e8809 );}.elementor-159 .elementor-element.elementor-element-3be350c{margin-top:0px;margin-bottom:-10px;}.elementor-159 .elementor-element.elementor-element-b08d4ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-c472424:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-c472424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fc994b );}.elementor-159 .elementor-element.elementor-element-c472424{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-c472424 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-8670ce5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-159 .elementor-element.elementor-element-8670ce5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-159 .elementor-element.elementor-element-8670ce5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-159 .elementor-element.elementor-element-8670ce5 > .elementor-element-populated{padding:0px 025px 0px 0px;}.elementor-159 .elementor-element.elementor-element-34bad24 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-159 .elementor-element.elementor-element-5d8d99b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;}.elementor-159 .elementor-element.elementor-element-5d8d99b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-4f267ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-0328f23{margin-top:7%;margin-bottom:10%;}.elementor-159 .elementor-element.elementor-element-9fd3471 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-159 .elementor-element.elementor-element-eac316e{margin-top:010%;margin-bottom:10%;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab{background-color:var( --e-global-color-5c83ef2 );}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:30%;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:30%;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:calc(100% - 30%);}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:calc(100% - 30%);}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper{align-self:flex-start;padding:0px 33px 0px 0px;margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-left .jet-tabs__control-inner{justify-content:flex-start;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-right .jet-tabs__control-inner{justify-content:flex-start;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-left .jet-tabs__control-inner{justify-content:flex-start;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-right .jet-tabs__control-inner{justify-content:flex-start;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-top .jet-tabs__control-inner{align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-top .jet-tabs__control-inner{align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon{margin:0px 0px 0px 0px;color:var( --e-global-color-b18aa89 );font-size:12px;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-image{margin:0px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{color:var( --e-global-color-b18aa89 );font-size:1em;font-weight:500;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__control-inner{padding:20px 20px 20px 20px;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{margin:-1px 0px 0px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-7ba628c );}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon{color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon{color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-01f2d96 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(70deg, #112D4800 0%, var( --e-global-color-primary ) 83%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-01f2d96:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-01f2d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-159 .elementor-element.elementor-element-01f2d96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:-10px;}.elementor-159 .elementor-element.elementor-element-d110928 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-e2b890d > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-1ccbe86 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-159 .elementor-element.elementor-element-1ccbe86{margin-top:7%;margin-bottom:7%;}.elementor-159 .elementor-element.elementor-element-61bf4aa > .elementor-widget-container{margin:0px 0px 50px 0px;padding:50px 60px 50px 60px;border-radius:25px 25px 25px 25px;}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form-row:not(:last-child){padding-bottom:10px;}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form-row{margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form-col{padding-left:calc( 25px/2 );padding-right:calc( 25px/2 );align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form__label{font-size:0.9em;color:var( --e-global-color-b18aa89 );padding:0px 0px 3px 05px;}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form__desc{color:var( --e-global-color-b18aa89 );}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form__label, .elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form__field:not(.checkradio-field):not(.range-field){font-size:1em;color:var( --e-global-color-text );background-color:var( --e-global-color-7ba628c );padding:10px 15px 10px 15px;border-radius:5px 5px 5px 5px;}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form ::-webkit-input-placeholder{color:var( --e-global-color-b18aa89 );}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form ::-ms-input-placeholder{color:var( --e-global-color-b18aa89 );}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form ::-moz-placeholder{color:var( --e-global-color-b18aa89 );}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form :-moz-placeholder{color:var( --e-global-color-b18aa89 );}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form__heading{font-size:2em;font-weight:700;color:var( --e-global-color-primary );}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form-repeater__actions{justify-content:flex-start;}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form__submit{background-color:var( --e-global-color-secondary );color:var( --e-global-color-55e8809 );font-size:1.1em;font-weight:600;padding:12px 50px 12px 50px;margin:020px 0px 25px 0px;border-radius:30px 30px 30px 30px;}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form__submit:hover{background-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form__submit-wrap{justify-content:flex-end;align-items:flex-end;}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form-message{border-radius:12px 12px 12px 12px;text-align:center;}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form-message--success{background-color:var( --e-global-color-4cd5bad );color:var( --e-global-color-55e8809 );}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form-message--error{background-color:var( --e-global-color-6b1efef );color:var( --e-global-color-55e8809 );}.elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form__field-error, .elementor-159 .elementor-element.elementor-element-61bf4aa .jet-form .jet-engine-file-upload__errors{text-align:left;}.elementor-159 .elementor-element.elementor-element-5fce6f6 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-159 .elementor-element.elementor-element-8d0b045 .elementor-heading-title{color:var( --e-global-color-55e8809 );}.elementor-159 .elementor-element.elementor-element-234c77b{color:var( --e-global-color-55e8809 );}.elementor-159 .elementor-element.elementor-element-49c04f1 > .elementor-widget-container{margin:0px 0px -5px 0px;}@media(max-width:1024px){.elementor-159 .elementor-element.elementor-element-34bad24 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-159 .elementor-element.elementor-element-9b247cb > .elementor-container{min-height:87vh;}.elementor-159 .elementor-element.elementor-element-fc0e1fe > .elementor-element-populated{padding:20px 20px 75px 20px;}.elementor-159 .elementor-element.elementor-element-61b8640 > .elementor-container{min-height:88vh;}.elementor-159 .elementor-element.elementor-element-22babc7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-159 .elementor-element.elementor-element-22babc7 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-159 .elementor-element.elementor-element-2b2fdd9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-159 .elementor-element.elementor-element-34bad24 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-159 .elementor-element.elementor-element-9fd3471 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon{margin:0px 0px 0px 11px;font-size:12px;}.elementor-159 .elementor-element.elementor-element-61bf4aa > .elementor-widget-container{padding:25px 20px 25px 20px;}.elementor-159 .elementor-element.elementor-element-5fce6f6 > .elementor-element-populated{padding:35px 015px 35px 015px;}}@media(min-width:768px){.elementor-159 .elementor-element.elementor-element-8670ce5{width:30%;}.elementor-159 .elementor-element.elementor-element-9c1e992{width:70%;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-22babc7 */.elementor-159 .elementor-element.elementor-element-22babc7 .jet-listing-not-found{
    background-color: #fff;
    padding: 75px 0px 75px;
    border-radius: 22px;
    box-shadow: 4px 5px 12px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-466ca9a */.elementor-159 .elementor-element.elementor-element-466ca9a .elementor-widget-wrap{
    width: 450px;
}
.elementor-159 .elementor-element.elementor-element-466ca9a{
        justify-content: flex-end;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61b8640 */.elementor-159 .elementor-element.elementor-element-61b8640{
    position: absolute!important;
    top: 0;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b04f93c */.elementor-159 .elementor-element.elementor-element-b04f93c{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3be350c */.elementor-159 .elementor-element.elementor-element-3be350c{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79325b8 */.elementor-159 .elementor-element.elementor-element-79325b8{
    max-width: 350px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb59b4d */.elementor-159 .elementor-element.elementor-element-cb59b4d{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for jet-tabs, class: .elementor-element-1daaf54 */.elementor-159 .elementor-element.elementor-element-1daaf54 > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-right .jet-tabs__control-inner{
    justify-content: space-between;
}
.elementor-159 .elementor-element.elementor-element-1daaf54 .jet-tabs__control-wrapper{
    display: unset;
    width: 550px;
}
.elementor-159 .elementor-element.elementor-element-1daaf54 .jet-tabs__control-inner{
    justify-content: flex-start;
}
.elementor-159 .elementor-element.elementor-element-1daaf54 .jet-tabs__label-icon{
    padding-left: 7px;
}
.elementor-159 .elementor-element.elementor-element-1daaf54 .jet-tabs__content-wrapper{
    min-height: unset!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2b890d */.elementor-159 .elementor-element.elementor-element-e2b890d{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-61bf4aa */.elementor-159 .elementor-element.elementor-element-61bf4aa input{
 border:none;
}
.elementor-159 .elementor-element.elementor-element-61bf4aa button,
.elementor-159 .elementor-element.elementor-element-61bf4aa select{
    border: none;
}
.elementor-159 .elementor-element.elementor-element-61bf4aa .datenotvisible{
    display: none;
}
.elementor-159 .elementor-element.elementor-element-61bf4aa{
    background-color: #fff;
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49c04f1 */.elementor-159 .elementor-element.elementor-element-49c04f1{
    pointer-events: none;
}/* End custom CSS */