.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-zeppelingallerylist table{border-collapse:separate;border-spacing:10px;}.tx-zeppelingallerylist table th{font-weight:bold;}.tx-zeppelingallerylist table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-zeppelin-sales-content table{border-collapse:separate;border-spacing:10px;}.tx-zeppelin-sales-content table th{font-weight:bold;}.tx-zeppelin-sales-content table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-zeppelin-slopes-reservation table{border-collapse:separate;border-spacing:10px;}.tx-zeppelin-slopes-reservation table th{font-weight:bold;}.tx-zeppelin-slopes-reservation table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}@media all{.zeppimpressum{padding-top:80px;padding-bottom:80px;overflow:hidden;}}@media (max-width:1600px){.zeppimpressum{padding-top:calc(40px + (80 - 40) *
					((100vw - 414px) /
							(1600 - 414)));}}@media (max-width:414px){.zeppimpressum{padding-top:40px;}}@media (max-width:1600px){.zeppimpressum{padding-bottom:calc(40px + (80 - 40) *
					((100vw - 414px) /
							(1600 - 414)));}}@media (max-width:414px){.zeppimpressum{padding-bottom:40px;}}@media all{.zeppimpressum div.clientdata{float:left;display:inline;width:45%;margin-right:5%;}}@media all{.zeppimpressum div.clientdata img{margin-bottom:30px;}}@media all{.zeppimpressum div.clientdata div.client div{margin-top:15px;}}@media all{.zeppimpressum div.clientdata div.client div span{display:block;}}@media all{.zeppimpressum div.clientdata div.client .additional-info p{margin:0;}}@media all{.zeppimpressum div.clientdata div.client .additional-info a{color:#66c5e0;;}}@media all{.zeppimpressum div.odr{margin-top:60px;}}@media all{.zeppimpressum div.additionalintro{margin-top:60px;}}@media all{.zeppimpressum div.additionalcontent{margin-top:60px;}}@media (max-width:750px){.zeppimpressum div.clientdata{float:none;display:block;margin-right:0px;width:auto;}}.otnotice-content .otnotice-sections > .otnotice-section > h2.otnotice-section-header{font-size:20px;line-height:26px;}@media screen and (max-width:1026px){.otnotice-content .otnotice-sections > .otnotice-section > h2.otnotice-section-header{font-size:17px;line-height:23px;}}.otnotice-content .otnotice-section-content ul{list-style-type:disc;margin:1rem 0 1rem 1.1rem;}.otnotice-content .otnotice-section-content ul li{line-height:1.5;}@media all{form .field-group .field-group.hpmailconfirm,form .field-group .field-group.hpmailconfirmemail,form .field-group .field-group.hpmailconfirmemailrequired,form .row.zepp-hp,form .row.hpmailconfirm,form .row.hpmailconfirmemail,form .row.hpmailconfirmemailrequired{display:none !important;}form .zepp-hp,form .hpmailconfirm,form .hpmailconfirmemail,form .hpmailconfirmemailrequired{display:none !important;}}.SlopesReservation .header{text-align:center;max-width:800px;margin:0 auto;}.SlopesReservation .header + .slopes-reservation-form{margin-top:120px;}@media (max-width:1880px){.SlopesReservation .header + .slopes-reservation-form{margin-top:zeppFluidSizeOnly(120,50,1800,320);}}.SlopesReservation .checkbox-1{margin-top:60px;}.SlopesReservation .checkbox-1 .checkbox a,.SlopesReservation .checkbox-2 .checkbox a{margin:0 5px;}.SlopesReservation input[type=radio]:checked + ::after{background:#66c5e0;}.SlopesReservation .slopes-reservation-form .form-row > div{padding-top:10px;}.SlopesReservation .slopes-reservation-form .form-row.trainers-info{padding-top:25px;}.SlopesReservation .slopes-reservation-form .form-row .field.success .inner-field{border-color:#4BB543;}.SlopesReservation .slopes-reservation-form .form-row .field.date .inner-field:after{top:11px;right:15px;width:20px;height:20px;}.SlopesReservation .slopes-reservation-form .form-row .field .inner-field{height:45px;box-sizing:border-box;}.SlopesReservation .slopes-reservation-form .form-row .field .inner-field .value{box-sizing:border-box;}.SlopesReservation .slopes-reservation-form .form-row .error-message{font-size:12px;line-height:15px;margin-top:5px;color:#d93d5f;}.SlopesReservation .slopes-reservation-form .form-row .custom-file-input{background-color:#fff;width:100%;height:42px;box-sizing:border-box;}.SlopesReservation .slopes-reservation-form .radio-btn-box{display:flex;margin-top:10px;}.SlopesReservation .slopes-reservation-form .radio-btn-box .radio{margin-right:35px;}.SlopesReservation .slopes-reservation-form .form-row .add-remove-period-button{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;}.SlopesReservation .slopes-reservation-form .form-row .add-remove-period-button .period-link{width:auto;cursor:pointer;margin-right:25px;align-items:center;}.SlopesReservation .slopes-reservation-form .form-row .add-remove-period-button .period-link svg{width:22px;height:22px;margin:0 5px 0 0;}.SlopesReservation .slopes-reservation-form .form-row .field.textarea .inner-field{height:auto;}.SlopesReservation .slopes-reservation-form .form-row .field.textarea .inner-field .message-area{resize:none;outline:none;}.terms-content .lg-inner{padding:zeppFluidSizeOnly(50,15,1800,320);}.terms-content .lg-inner .lg-item.lg-complete{max-height:80vh;overflow-y:scroll;}.webcam-new .media{position:relative;overflow:hidden;}.webcam-new .media > *{position:absolute;width:100%;height:100%;}.webcam-new .media img,.webcam-new .media picture,.webcam-new .media picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.webcam-new .webcam-main{position:relative;overflow:hidden;}.webcam-new .webcam-main__iframe-wrapper{width:100%;aspect-ratio:4/3;position:relative;}@media (min-width:768px){.webcam-new .webcam-main__iframe-wrapper{aspect-ratio:16/9;}}.webcam-new .webcam-main__iframe-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}.webcam-new .webcam-main__loading{position:relative;width:100%;overflow:hidden;background:#e5e5e5;font-size:0;aspect-ratio:4/3;}@media (min-width:768px){.webcam-new .webcam-main__loading{aspect-ratio:16/9;}}.webcam-new .webcam-main__loading::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.45) 50%,transparent 100%);transform:translateX(-100%);animation:webcamSkeletonLoading 1.4s infinite;}@keyframes webcamSkeletonLoading{100%{transform:translateX(100%);}}.webcam-new .webcams{display:grid;gap:clamp(10px,3vw,30px);grid-template-columns:repeat(2,1fr);}@media screen and (min-width:768px){.webcam-new .webcams{gap:clamp(20px,10vw,40px);}}@media screen and (min-width:1026px){.webcam-new .webcams{gap:clamp(30px,10vw,60px);}}.webcam-new .webcam-single{position:relative;overflow:hidden;}.webcam-new .webcam-single h5{margin-top:20px;color:#ffffff !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.webcam-new .webcam-single .icon svg{width:20px;height:20px;margin-right:3px;}.webcam-new .webcam-single.is-active:before{content:"";display:block;top:0;left:0;width:100%;height:100%;position:absolute;pointer-events:none;outline:4px solid #20b7d8;outline-offset:-4px;z-index:5;}.webcam-new .webcam-single .media{aspect-ratio:4/3;position:relative;}@media (min-width:768px){.webcam-new .webcam-single .media{aspect-ratio:16/9;}}.webcam-new .webcam-single .media:before{content:"";position:absolute;left:0;width:100%;height:90px;opacity:0.49;z-index:1;pointer-events:none;bottom:0;top:auto;background:linear-gradient(0,#000,transparent);}@media (min-width:768px){.webcam-new .webcam-single .media:before{top:0;height:136px;bottom:auto;background:linear-gradient(180deg,#000,transparent);}}.webcam-new .webcam-single .media img,.webcam-new .webcam-single .media iframe,.webcam-new .webcam-single .media video{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;}.webcam-new .webcam-single__button{position:absolute;inset:0;z-index:5;border:0;padding:0;background:transparent;cursor:pointer;}.webcam-new .webcam-single__info-text{left:0;top:auto;bottom:0;z-index:5;color:#ffffff;padding:0 15px 10px;position:absolute;pointer-events:none;}@media (min-width:768px){.webcam-new .webcam-single__info-text{top:0;bottom:auto;padding:0 30px;}}@media (max-width:768px){.webcam-new .webcam-single__info-text .webcam-details{display:none;}}.webcam-new .webcam-details{display:flex;align-items:center;}
