.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;}}@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:calc(50px + (120 - 50) * (100vw - 320px) / (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:calc(15px + (50 - 15) * (100vw - 320px) / (1800 - 320));}.terms-content .lg-inner .lg-item.lg-complete{max-height:80vh;overflow-y:scroll;}
