.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 .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 .houses-table thead{display:none!important}.price-section .houses-table tbody{display:block}.price-section .houses-table tbody tr{display:flex;flex-direction:column}.price-section .houses-table tbody td{display:flex;flex-direction:column;height:auto!important;padding:5px 10px}.price-section .houses-table tbody td div{font-weight:400!important;margin:5px 0;width:100%!important}.price-section .houses-table tbody td div:after{display:none!important}.price-section .houses-table tbody td div:before{content:attr(data-label);display:block;font-weight:700!important;text-align:center}.price-section .houses-table tbody .last-rows{font-weight:700}.price-section .houses-table tbody .last-rows,.price-section .houses-table tbody .number{box-sizing:border-box;flex-direction:row;justify-content:center;margin:5px 0;text-align:center;width:100%!important}.price-section .sec-table tr.active td:first-child:after{display:none!important}.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}}