.hotelpartnerpackage{min-width:928px;min-height:382px}@media (max-width:1399.98px){.hotelpartnerpackage-container{overflow-x:auto;margin-bottom:40px}}.hotelpartnerpackage input[type=radio]{visibility:hidden;margin:0;padding:0}.hotelpartnerpackage label{width:230px;margin:0 2px 0 0;vertical-align:top}.hotelpartnerpackage label:hover{opacity:.75}.hotelpartnerpackage label[for=basis]{background:#f1f1f1}.hotelpartnerpackage label[for=komfort]{background:#bdbdbd}.hotelpartnerpackage label[for=premium]{background:#666;color:#fff}.hotelpartnerpackage label[for=premium] span:first-child{border-bottom:1px solid rgba(255,255,255,.2)}.hotelpartnerpackage label[for=premiumflex]{background:#333;color:#fff}.hotelpartnerpackage label[for=premiumflex] span:first-child{border-bottom:1px solid rgba(255,255,255,.2)}.hotelpartnerpackage label span{text-align:center;display:block;line-height:1}.hotelpartnerpackage label span:first-child{font-size:24px;padding:23px 0;font-weight:900;border-bottom:1px solid rgba(0,0,0,.2);margin:0 17px}.hotelpartnerpackage label span:nth-of-type(2){font-size:36px;padding:17px 0;font-weight:900}.hotelpartnerpackage label span:nth-of-type(2) small{font-weight:400;font-size:14px}.hotelpartnerpackage label span:nth-of-type(3){margin:15px 0 0}.hotelpartnerpackage label span:nth-of-type(4){font-size:20px;font-weight:900;margin:5px 0}.hotelpartnerpackage label span:nth-of-type(5){margin:15px 0 0}.hotelpartnerpackage label span:nth-of-type(6){font-size:20px;font-weight:900;margin:5px 0}.hotelpartnerpackage label span.orangebutton{margin:30px 15px;padding:13px 20% 11px}.hotelpartnerpackage input[type=radio]:checked+label{position:relative}.hotelpartnerpackage input[type=radio]:checked+label span.orangebutton{height:64px;width:64px;font-size:0;padding:0;margin:19px auto 13px auto;border-radius:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z' fill='%23fff'/%3E%3C/svg%3E") #ff5c39 center no-repeat;background-size:30px}.hotelpartnerpackage input[type=radio]:checked+label:after{content:"";position:absolute;bottom:-30px;left:0;right:230px;height:30px;width:230px}.hotelpartnerpackage input[type=radio]:checked+label[for=basis]:after{background:url("data:image/svg+xml,%3Csvg width='230' height='30' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cg class='layer'%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath d='m0,0l115,30c40,-10.63361 75,-19.3664 115,-30l-230,0z' fill='%23f1f1f1' id='svg_5'/%3E%3C/g%3E%3C/svg%3E") center no-repeat}.hotelpartnerpackage input[type=radio]:checked+label[for=komfort]:after{background:url("data:image/svg+xml,%3Csvg width='230' height='30' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cg class='layer'%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath d='m0,0l115,30c40,-10.63361 75,-19.3664 115,-30l-230,0z' fill='%23bdbdbd' id='svg_5'/%3E%3C/g%3E%3C/svg%3E") center no-repeat}.hotelpartnerpackage input[type=radio]:checked+label[for=premium]:after{background:url("data:image/svg+xml,%3Csvg width='230' height='30' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cg class='layer'%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath d='m0,0l115,30c40,-10.63361 75,-19.3664 115,-30l-230,0z' fill='%23666' id='svg_5'/%3E%3C/g%3E%3C/svg%3E") center no-repeat}.hotelpartnerpackage input[type=radio]:checked+label[for=premiumflex]:after{background:url("data:image/svg+xml,%3Csvg width='230' height='30' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cg class='layer'%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath d='m0,0l115,30c40,-10.63361 75,-19.3664 115,-30l-230,0z' fill='%23333' id='svg_5'/%3E%3C/g%3E%3C/svg%3E") center no-repeat}.hotelpartner-popup-img{width:100%;max-width:640px}.hp-comparetable{margin:0 0 60px;width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}@media (max-width:1041px){.hp-comparetable{min-width:1200px;font-size:15px}}.hp-comparetable.last{margin:0}.hp-comparetable th{vertical-align:bottom;font-size:16px;width:160px}.hp-comparetable th div{border-bottom:3px solid #f1f1f1;margin:0 1px 16px;line-height:1;padding:10px 0 7px}.hp-comparetable th:first-child div{display:none;font-weight:700;text-align:left;border-bottom:0;margin:0 0 22px;padding:0 0 0 15px}@media (min-width:768px){.hp-comparetable th:first-child div{display:block;font-size:18px;width:443px;line-height:1}}@media (min-width:1040px){.hp-comparetable th:first-child div{font-size:20px}}.hp-comparetable th:nth-child(3) div{border-bottom:3px solid #bdbdbd}.hp-comparetable th:nth-child(4) div{border-bottom:3px solid #666}.hp-comparetable th:nth-child(5) div{border-bottom:3px solid #333}.hp-comparetable th:first-of-type,.hp-comparetable td:first-of-type{width:443px}.hp-comparetable div{padding:0 0 0 15px}.hp-comparetable td:first-of-type div{border-top:1px #f1f1f1 solid;margin:0 2px 2px 0;padding:11px 0 11px 15px}@media (max-width:1041px){.hp-comparetable td:first-of-type div{padding:11px 0}}.hp-comparetable tr:nth-child(2) td:first-child div{border-top:1px #f1f1f1 solid}.hp-comparetable tr:last-child td:first-child div{border-bottom:1px #f1f1f1 solid}.hp-comparetable tr:not(:first-child) td{vertical-align:middle;text-align:center;font-weight:700;min-height:45px}.hp-comparetable tr:not(:first-child) td:first-child{text-align:left;font-weight:400}.hp-comparetable tr:not(:first-child) td:not(:first-child){border-right:2px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #fff}.hp-comparetable tr:not(:first-child) td:nth-child(2){background-color:#f1f1f1}.hp-comparetable tr:not(:first-child) td:nth-child(3){background-color:#bdbdbd}.hp-comparetable tr:not(:first-child) td:nth-child(4){background-color:#666;color:#fff}.hp-comparetable tr:not(:first-child) td:nth-child(5){background-color:#333;color:#fff;border-right:0}.hp-comparetable strong{line-height:24px;font-size:16px}.hp-comparetable .background-cell{position:relative}.hp-comparetable .background-cell img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp-comparetable .background-cell>div{position:absolute;top:50%;left:0;width:100%;padding:20px 10px;color:#fff;background-color:rgba(0,0,0,.5)}.verkaufschancen{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.verkaufschancen h3,.verkaufschancen p{padding:0 20px 20px;width:462px}.verkaufschancen h3{font-size:20px}.verkaufschancen .imgdiv{width:100%}@media (max-width:1041px){.verkaufschancen{display:block}.verkaufschancen h3,.verkaufschancen p{width:100%}.verkaufschancen h3{padding:0 0 13px;font-size:18px}.verkaufschancen p{padding:0 0 30px;font-size:15px}}main .container-fluid .button.outline{margin:0;display:block;padding:12px 20px}main .container-fluid .content-1 h2{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.25rem}main .container-fluid .hotelpartner-content p{margin-bottom:1.5rem}main .container-fluid .hotelpartner-content.hotelpartner-werden{margin-bottom:2rem}main .container-fluid .hotelpartner-content.hotelpartner-text>:last-child{margin-bottom:0}main .container-fluid .hotelpartner-content.hotelpartner-text h2{font-size:1.25rem;margin-bottom:1.5rem;margin-top:1.5rem}@media (min-width:768px){main .container-fluid .hotelpartner-content.hotelpartner-text h2{margin-top:0;margin-bottom:1rem}main .container-fluid .hotelpartner-content.hotelpartner-werden{margin-bottom:0}}.signaturePadWrapper{width:100%}.signaturePad{border-radius:3px;border:1px solid #ddd;width:100%}.signaturePadClear{cursor:pointer;display:inline-block;color:#2d8eff;transition:opacity .2s ease-in-out}.signaturePadClear:hover{opacity:.8;text-decoration:underline}