.about-top-price{align-items:flex-end;background:url(../../assets/img/cennik-top.jpg) no-repeat;background-position:top;background-size:auto;display:flex;justify-content:center;min-height:579px;padding-bottom:87px;width:100%}.about-top-price.custom:before{background:linear-gradient(0deg,#002c45,hsla(0,0%,100%,.1));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.about-top-price .section{height:100%;margin:0 auto 20px;width:100%}.about-top-price .section h1{color:#fff;font-size:85px;line-height:normal;margin-bottom:250px;text-align:center}.price-section{margin-top:-88px;position:relative;z-index:20}.price-section .container{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;padding-bottom:35px;padding-top:45px}.price-section .title-row{margin-bottom:50px}.price-section .section-title{display:block;font-family:Poppins;font-size:30px;font-weight:700;text-align:center;text-transform:none}.price-section .info{border:2px solid #eaa4a4;border-radius:12px;box-sizing:border-box;color:#000;font-size:18px;font-weight:300;margin-left:auto;margin-right:auto;margin-top:31px;max-width:782px;padding:19px 10px;text-align:center;width:100%}.price-section .info strong{font-weight:700}.price-section .amenities-title{text-align:center}.price-section .amenities-subtitle{font-family:Poppins;position:relative;text-align:center}.price-section .amenities-subtitle:before{background:#d23c3c;content:"";display:inline-block;height:1px;margin-right:22px;width:80px}.price-section .amenities-subtitle:after{background:#d23c3c;content:"";display:inline-block;height:1px;margin-left:22px;width:80px}.price-section .table-scroll-wrapper{position:relative}@keyframes handSwipe{0%{transform:translate(-50%) translateX(-20px)}50%{transform:translate(-50%) translateX(20px)}to{transform:translate(-50%) translateX(-20px)}}.price-section .houses-table{border-spacing:15px 0;box-sizing:border-box;margin-bottom:65px;margin-left:-15px;margin-top:18px;position:relative;width:calc(100% + 30px)}.price-section .houses-table thead tr:first-of-type th{box-sizing:border-box;height:80px;min-height:80px;vertical-align:middle;width:348px}.price-section .houses-table thead tr:first-of-type th:first-of-type{width:120px}.price-section .houses-table thead tr:first-of-type th:nth-of-type(2){background:#f5f6f8}.price-section .houses-table thead tr:first-of-type th:nth-of-type(2),.price-section .houses-table thead tr:first-of-type th:nth-of-type(3){border-top-left-radius:12px;border-top-right-radius:12px;color:#002c45;font-family:Poppins;font-size:24px;font-weight:700;line-height:29px;text-align:center}.price-section .houses-table thead tr:first-of-type th:nth-of-type(3){background:#e4e8f0}.price-section .houses-table thead tr:first-of-type th:nth-of-type(4){background:#f9ebeb;border-top-left-radius:12px;border-top-right-radius:12px;color:#d23c3c;font-family:Poppins;font-size:24px;font-weight:700;line-height:29px;text-align:center}.price-section .houses-table thead tr:nth-of-type(2) th{height:34px}.price-section .houses-table thead tr:nth-of-type(2) th div:nth-of-type(2){justify-content:center}.price-section .houses-table thead tr:nth-of-type(2) th:first-of-type{background:#f5f6f8;box-sizing:border-box;color:#002c45;font-size:16px;font-weight:300;padding:0 4px;text-transform:lowercase;width:120px}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(2){background:#e4e8f0;box-sizing:border-box}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(2) div{display:inline-flex}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(2) div:first-of-type{box-sizing:border-box;color:#002c45;font-size:16px;font-weight:300;padding:0 6px;text-transform:lowercase;width:50%}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(2) div:nth-of-type(2){box-sizing:border-box;color:#002c45;font-size:16px;font-weight:500;padding:0 6px;text-transform:lowercase;width:50%}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(3){background:#f5f6f8;box-sizing:border-box}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(3) div{display:inline-flex}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(3) div:first-of-type{box-sizing:border-box;color:#002c45;font-size:16px;font-weight:300;padding:0 6px;text-transform:lowercase;width:50%}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(3) div:nth-of-type(2){background:#f5f6f8;box-sizing:border-box;color:#002c45;font-size:16px;font-weight:500;padding:0 6px;text-transform:lowercase;width:50%}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(4){background:#f0d4d4;box-sizing:border-box}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(4) div{display:inline-flex}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(4) div:first-of-type{box-sizing:border-box;color:#d23c3c;font-size:16px;font-weight:300;padding:0 6px;text-transform:lowercase;width:50%}.price-section .houses-table thead tr:nth-of-type(2) th:nth-of-type(4) div:nth-of-type(2){box-sizing:border-box;color:#d23c3c;font-size:16px;font-weight:500;padding:0 6px;text-transform:lowercase;width:50%}.price-section .houses-table tbody tr{clip-path:inset(0);position:relative;transform:translate(0)}.price-section .houses-table tbody tr td:first-child:before{background:rgba(0,44,69,.1);border-bottom:1px solid #002c45;border-top:1px solid #002c45;content:"";display:block;height:58px;left:0;opacity:0;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:3}@supports (-webkit-appearance:none) and (not (color:-webkit-link)){.price-section .houses-table tbody tr td:first-child:before{contain:layout!important;max-height:100%!important;max-width:100%!important;overflow:hidden!important}}.price-section .houses-table tbody tr:hover td:first-child:before{opacity:1}.price-section .houses-table tbody tr:last-of-type td{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.price-section .houses-table tbody tr:last-of-type div:after{display:none!important}.price-section .houses-table tbody .last-rows{color:#002c45;font-size:20px;font-weight:400;padding-right:10px;text-align:right;text-transform:lowercase;vertical-align:middle}.price-section .houses-table tbody .number{color:#002c45;font-size:24px;font-weight:700;text-align:left;vertical-align:middle}.price-section .houses-table tbody .number .room-title{background:#d23c3c;color:#fff;display:inline-block;padding:2px;text-align:center;width:38px}.price-section .houses-table tbody .number small{font-size:12px;font-weight:400}.price-section .houses-table tbody .number img{position:relative;top:4px}.price-section .houses-table tbody tr.active .first-cell div:after,.price-section .houses-table tbody tr.active .sec-cell div:after,.price-section .houses-table tbody tr.active .third-cell div:after,.price-section .houses-table tbody tr.highlight .first-cell div:after,.price-section .houses-table tbody tr.highlight .sec-cell div:after,.price-section .houses-table tbody tr.highlight .third-cell div:after{opacity:0!important}.price-section .houses-table tbody .first-cell,.price-section .houses-table tbody .sec-cell,.price-section .houses-table tbody .third-cell{box-sizing:border-box;height:55px;line-height:normal;vertical-align:top;white-space:nowrap}.price-section .houses-table tbody .first-cell div,.price-section .houses-table tbody .sec-cell div,.price-section .houses-table tbody .third-cell div{align-items:baseline;display:inline-flex;flex-direction:row;justify-content:center;min-height:55px;position:relative;white-space:normal}.price-section .houses-table tbody .first-cell div small,.price-section .houses-table tbody .sec-cell div small,.price-section .houses-table tbody .third-cell div small{font-size:12px;font-weight:400;margin-right:2px}.price-section .houses-table tbody .first-cell div:after,.price-section .houses-table tbody .sec-cell div:after,.price-section .houses-table tbody .third-cell div:after{background:#fff;bottom:-5px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:150px}.price-section .houses-table tbody .first-cell div:first-of-type,.price-section .houses-table tbody .sec-cell div:first-of-type,.price-section .houses-table tbody .third-cell div:first-of-type{box-sizing:border-box;font-size:20px;font-weight:300;padding:0 6px;text-transform:lowercase;width:50%}.price-section .houses-table tbody .first-cell div:nth-of-type(2),.price-section .houses-table tbody .sec-cell div:nth-of-type(2),.price-section .houses-table tbody .third-cell div:nth-of-type(2){box-sizing:border-box;font-size:20px;font-weight:600;padding:0 6px;text-transform:lowercase;width:50%}.price-section .houses-table tbody .first-cell{background:#f5f6f8}.price-section .houses-table tbody .first-cell div:first-of-type,.price-section .houses-table tbody .first-cell div:nth-of-type(2){color:#002c45}.price-section .houses-table tbody .sec-cell{background:#e4e8f0}.price-section .houses-table tbody .sec-cell div:first-of-type,.price-section .houses-table tbody .sec-cell div:nth-of-type(2){color:#002c45}.price-section .houses-table tbody .third-cell{background:#f9ebeb}.price-section .houses-table tbody .third-cell div:first-of-type,.price-section .houses-table tbody .third-cell div:nth-of-type(2){color:#d23c3c}.price-section .houses-table.first-table tbody .number{padding-right:20px}.price-section .sec-table{margin-bottom:35px}.price-section .sec-table tr.active td:first-child:after{bottom:-15px;content:url(../../assets/img/icons/arrow-open.png);display:block;left:55px;position:absolute}.price-section .sec-table tr.active td:first-child:before{border-bottom:none!important;height:60px!important;opacity:1!important}.price-section .sec-table .sub-row{opacity:0;overflow:hidden;position:absolute;transition:opacity .5s ease;z-index:-1}.price-section .sec-table .sub-row.highlight{opacity:1;position:relative;z-index:2}.price-section .sec-table .sub-row.highlight td:first-child:before{border-bottom:none!important;border-top:none!important;height:62px!important;opacity:1!important}.price-section .sec-table .sub-row.highlight-last{opacity:1;position:relative;z-index:2}.price-section .sec-table .sub-row.highlight-last td:first-child:before{border-bottom:1px solid #002c45!important}.price-section .sec-table .sub-row .sub-label{color:#002c45;font-size:16px;text-align:center}.price-section .red-alert{align-items:center;background:#d23c3c;border-radius:12px;box-sizing:border-box;color:#fff;display:flex;font-size:24px;font-weight:700;height:74px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:738px;padding:5px 25px;position:relative;text-align:center;width:100%}.price-section .red-alert strong{display:none}.price-section .red-alert:after,.price-section .red-alert:before{content:url(../../assets/img/icons/diamond-exclamation.png);display:inline-block;position:relative;top:3px}.home-group .container{background:url(../../assets/img/grupy.jpg) no-repeat 50%;background-size:cover;border-radius:10px;min-height:565px}.home-group .group-subtitle,.home-group .group-title{position:relative;z-index:1}.home-group .group-subtitle:after{background:#d23c3c;content:"";display:inline-block;height:1px;margin-left:22px;width:80px}.home-group .group-desc{margin-top:50px;position:relative;z-index:1}.home-group .group-desc p{margin:20px 0}.home-group .row{display:flex;margin-top:20px}.home-group .row .right-col{box-sizing:border-box;padding-left:80px;padding-top:80px;position:relative;width:50%}.home-group .row .right-col .button2{background:#fff;margin-top:55px}.home-group .row .left-col{box-sizing:border-box;width:50%}@media (max-width:1024px){.about-top-price{min-height:220px}.about-top-price .section h1{font-size:40px;margin-bottom:80px}.price-section .container{padding-bottom:40px;padding-top:20px}.price-section .title-row{margin-bottom:20px}.price-section .amenities-subtitle{text-align:center}.price-section .amenities-subtitle:after,.price-section .amenities-subtitle:before{display:none}.price-section .table-scroll-area{position:relative}.price-section .table-scroll-area:after{animation:handSwipe 1.5s ease-in-out infinite;background:url(../../assets/img/icons/hand.svg) no-repeat 50%;background-size:contain;bottom:2rem;content:"";display:block;filter:brightness(0) saturate(100%) invert(13%) sepia(58%) saturate(2981%) hue-rotate(189deg) brightness(93%) contrast(107%) drop-shadow(0 0 6px #fff) drop-shadow(0 0 6px #fff);height:2rem;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:2rem;z-index:10}.price-section .table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-left:-15px;margin-right:-15px;padding-left:0;padding-right:0}.price-section .houses-table{border-spacing:8px 0;margin-bottom:0;margin-left:0;min-width:700px;width:auto}.price-section .houses-table thead tr:first-of-type th{font-size:11px!important;height:60px;line-height:14px!important;min-height:60px;width:200px}.price-section .houses-table thead tr:first-of-type th:first-of-type{background:#fff;box-shadow:3px 0 6px -3px rgba(0,0,0,.15);left:0;min-width:60px;position:sticky;width:60px;z-index:5}.price-section .houses-table thead tr:nth-of-type(2) th{font-size:11px!important;height:auto}.price-section .houses-table thead tr:nth-of-type(2) th div{font-size:11px!important;line-height:1.3!important;padding:0 2px!important}.price-section .houses-table thead tr:nth-of-type(2) th:first-of-type{background:#fff;box-shadow:3px 0 6px -3px rgba(0,0,0,.15);font-size:12px;left:0;min-width:60px;position:sticky;width:60px;z-index:5}.price-section .houses-table tbody tr{clip-path:none;transform:none}.price-section .houses-table tbody tr td:first-child{background:#fff;box-shadow:3px 0 6px -3px rgba(0,0,0,.15);left:0;min-width:60px;position:sticky;width:60px;z-index:4}.price-section .houses-table tbody .last-rows{font-size:14px;padding-right:4px;text-align:center}.price-section .houses-table tbody .number .room-title{font-size:12px;line-height:14px;padding:1px;width:26px}.price-section .houses-table tbody .number{font-size:14px;text-align:center;vertical-align:middle}.price-section .houses-table tbody .number .room-title{display:block;margin:0 auto 2px}.price-section .houses-table tbody .number small{font-size:10px}.price-section .houses-table tbody .number img{height:18px;margin-top:2px;top:0;width:14px}.price-section .houses-table tbody .first-cell,.price-section .houses-table tbody .sec-cell,.price-section .houses-table tbody .third-cell{height:45px}.price-section .houses-table tbody .first-cell div,.price-section .houses-table tbody .sec-cell div,.price-section .houses-table tbody .third-cell div{min-height:45px}.price-section .houses-table tbody .first-cell div:first-of-type,.price-section .houses-table tbody .first-cell div:nth-of-type(2),.price-section .houses-table tbody .sec-cell div:first-of-type,.price-section .houses-table tbody .sec-cell div:nth-of-type(2),.price-section .houses-table tbody .third-cell div:first-of-type,.price-section .houses-table tbody .third-cell div:nth-of-type(2){font-size:14px;padding:0 3px}.price-section .sec-table tr.active td:first-child:after{display:none!important}.price-section .sec-table .sub-row .sub-label{background:#fff;font-size:12px;left:0;min-width:60px;position:sticky;width:60px;z-index:4}.price-section .red-alert{flex-direction:column;height:auto}.home-group .container{background:#f5f6f8;min-height:0}.home-group .group-subtitle,.home-group .group-title{text-align:center}.home-group .group-subtitle:after{display:none}.home-group .group-desc{margin-top:20px;text-align:center}.home-group .group-desc br{display:none}.home-group .row{flex-direction:column-reverse}.home-group .row .right-col{padding:30px 0;text-align:center;width:100%}.home-group .row .right-col .button2{margin-top:0}.home-group .row .left-col{padding-left:0;padding-top:20px;width:100%}}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0){.price-section .houses-table tbody tr td:first-child:before{contain:layout!important;max-height:100%!important;max-width:100%!important;overflow:hidden!important}}
/*# sourceMappingURL=page-price.css.map */