.offer-top-img-section{position:relative;padding:6rem 0 0}main p{color:#fff}.offer-top-img-carousel{width:100%;height:100%;position:fixed;background:#0a1e38;z-index:10003}.offer-top-img-carousel .x-icon-container{width:1.5rem;height:1.5rem;display:flex;justify-content:flex-end}.offer-top-img-carousel .x-icon svg{color:#fff}.offer-top-img-carousel-wrapper{width:100%;height:100%;position:relative}.offer-top-img-carousel .gallery-counter{min-width:3rem;color:#fff;font-size:1rem;font-weight:600}.offer-top-img-carousel .gallery-carousel-content-container{display:block;position:relative;height:3rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;margin-bottom:1rem}.offer-top-img-carousel .gallery-carousel-content-container .overflow-hidden{min-width:80%}.offer-top-img-carousel .gallery-carousel-img-container{width:100%;aspect-ratio:16 / 8;overflow:hidden;position:relative}.offer-top-img-carousel .gallery-carousel-img{max-width:1240px;width:100%;aspect-ratio:16 / 10;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 auto}.offer-top-img-carousel .carousel-button{position:absolute;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;box-sizing:border-box;border:.5px solid #fff;border-radius:0;background:transparent}.offer-top-img-carousel .carousel-button svg{color:#fff}.offer-top-img-carousel .carousel-button.carousel-button-left{left:1rem}.offer-top-img-carousel .carousel-button.carousel-button-right{right:1rem}.offer-top-img-carousel .carousel-all-images{height:20%}.offer-top-img-section .gallery-button{position:absolute;bottom:2rem;left:1rem;font-size:.875rem;font-weight:600;padding:1rem 2rem;text-transform:uppercase;width:auto;text-align:center;box-sizing:border-box;background:#0a1e38;cursor:pointer;z-index:11}.offer-top-img-carousel .carousel-img-dots{width:100%;background:transparent}.offer-top-img-carousel .carousel-img-dots button{min-width:10rem;aspect-ratio:16 / 8;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;display:block;box-sizing:border-box;opacity:.3;border:.5px solid #0a1e38}.offer-top-img-carousel .carousel-img-dots .flex-nowrap button{flex:1;min-width:1rem;aspect-ratio:16 / 8;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;display:block;box-sizing:border-box;opacity:.3;border:.5px solid #0a1e38}.offer-top-img-carousel .carousel-img-dots button.active{opacity:1;border:.5px solid #fff}.offer-main-image{width:100%;aspect-ratio:16 / 10;overflow:hidden;position:relative;display:flex;align-items:flex-end;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/assets/top-1-DPKAi-07.webp)}.offer-sold .offer-main-image{opacity:.5}.offer-top-img-section,.offer-details-section,.nav-section{background:#0a1e38}.nav-section{display:block;padding:0 0 2rem}.nav-section .offer-link{color:#fff;padding:.5rem 0;display:block;border:0;box-shadow:none;text-decoration:none;font-size:11px;font-weight:400;text-align:left}.nav-section .offer-link.link-active{font-weight:700}.nav-section .offer-link:hover,.nav-section .offer-link:focus{color:#fff;border:0;box-shadow:none;text-decoration:none}.nav-section .separator{color:#fff;padding:0 .5rem}.offer-title-section .title-container{width:100%;max-width:40rem;margin:0 auto;padding-bottom:3rem}.offer-title-section h1,.offer-title-section .ref-number,.offer-details-section h4{color:#fff;text-align:center}.offer-title-section h1{font-size:1.125rem;font-weight:700;padding-bottom:.5rem;text-transform:none;letter-spacing:.125rem}.offer-title-section .ref-number{font-size:1rem;font-weight:400;padding-bottom:.5rem;text-transform:uppercase}.offer-title-section .price{font-size:1.125rem;font-weight:700;padding-bottom:1rem;text-transform:uppercase;display:flex;justify-content:center}.offer-title-section .line-separator{background:#ffffff80;width:100%;height:.5px;max-width:40rem;margin-bottom:1.5rem}.offer-title-section .buttons{width:100%;display:block}.offer-title-section .buttons .white-outline-button{font-size:.75rem}.offer-title-section .buttons .secondary-white-outline-button{width:100%;margin-bottom:1rem}.offer-details-section{padding:0 0 7rem}.offer-details-section .details-cols{padding:0 .5rem;width:100%;max-width:1440px;margin:0 auto}.offer-details-section .gecko-bg{position:relative;background-repeat:no-repeat;background-position:top right;background-image:url(/assets/ciemne-gecko-C6jb9Cb9.svg)}.offer-details-section h4{font-size:1.5rem;font-weight:600;padding-bottom:43px;text-transform:uppercase}.offer-details-section p,.offer-details-section span{color:#fff}.offer-details-section .description-inner-wrapper{height:564px;overflow:hidden;position:relative}.offer-details-section .description-inner-wrapper.auto{height:auto}.offer-details-section .description span{font-size:.875rem;text-overflow:ellipsis;line-height:1.67}.offer-details-section .description a{display:inline-block;font-weight:700}.offer-details-section .description a:hover{text-decoration:underline}.offer-details-section .description>div:last-child span{padding-bottom:0}.offer-details-section .show-more-button{display:flex;align-items:center;padding:1rem 0}.offer-details-section .show-more-button.reduced-pt{padding:.5rem 0 1rem}.offer-details-section .show-more-button span{font-size:.875rem;font-weight:600}.offer-details-section .show-more-button span,.offer-details-section .show-more-button svg{color:#fff;transition:all .25s ease-out}.offer-details-section .show-more-button:hover span,.offer-details-section .show-more-button:hover svg{color:#ffffff80}.offer-details-item{display:flex;align-items:center;border-bottom:.5px solid rgba(255,255,255,.5);padding:23px .5rem .5rem}.details-list .offer-details-item:first-of-type{padding:0 .5rem .5rem}.offer-details-item .point{border-radius:50%;width:.25rem;min-width:.25rem;height:.25rem;min-height:.25rem;background:#fff;margin-right:.5rem}.offer-details-item .label{font-size:13px;font-weight:400;text-transform:uppercase;padding-right:.5rem}.offer-details-item .value{font-size:.875rem;font-weight:700}.offer-details-section .secondary-white-outline-button{min-width:auto}.contact-col{overflow:visible;height:100%}#offer-contact-col{top:9rem;height:636px;z-index:1;position:sticky}.white-outline-button.added{background-color:#ffffff4d;border:.5px solid rgba(255,255,255,.5)}.white-outline-button.added span{color:#fff}.white-outline-button.added svg{stroke:#fff}#offer-page .carousel-class .carousel-button-left{left:0}#offer-page .carousel-class .carousel-button-right{right:0}#offer-page .carousel-class .carousel-button{background:#0a1e38;display:flex;transform:translateY(-2rem)}#offer-page .carousel-class .carousel-button:hover{background:#fff}#offer-page .carousel-class .carousel-button.blue-arrow-button svg{fill:#fff;stroke:#fff}#offer-page .carousel-class .carousel-button.blue-arrow-button:hover svg{fill:#0a1e38;stroke:#0a1e38}.offer-details-section .buttons .secondary-white-outline-button{width:100%}#offer-page .section-content-wrapper .section-content-padding{padding-left:.5rem;padding-right:.5rem}.similar-offer-list{background:#fff}.similar-offer-list .title{color:#0a1e38;font-size:1.125rem;font-weight:600;text-transform:uppercase;padding-bottom:1.5rem}.buttons-bar{position:fixed;top:3rem;left:0;z-index:99;background:#0a1e38;padding-bottom:.125rem;display:flex;flex-wrap:nowrap}.buttons-bar button,.buttons-bar a{background:#c8b386;color:#0a1e38;width:100%;height:3rem;display:flex;align-items:center;justify-content:center}.buttons-bar span{font-size:.75rem;font-weight:600}.video-section{background:#c6d0da}.video-container{max-width:1360px;width:100%;margin:0 auto;aspect-ratio:16 / 9}@media (min-width: 768px){.offer-top-img-section{padding:3rem 0 0}.offer-title-section h1{font-size:1.75rem}.nav-section{padding:1rem 0 2rem 1rem}.nav-section .offer-link{font-size:.75rem;margin-bottom:0}.offer-details-section .details-cols{padding:0 2rem}.offer-details-item .label{font-size:.875rem}.offer-details-item{padding:23px 1rem .5rem}.details-list .offer-details-item:first-of-type{padding:0 1rem .5rem}.offer-title-section .buttons{display:flex;justify-content:center;align-items:flex-start}.offer-title-section .buttons .secondary-white-outline-button{margin-bottom:0}.offer-details-section .buttons .secondary-white-outline-button{width:57px}.similar-offer-list .title{font-size:1.5rem}.offer-title-section .price{font-size:1.75rem}.offer-title-section .buttons .white-outline-button{font-size:.875rem}.buttons-bar{display:none}}@media (min-width: 1024px){.offer-top-img-section{padding:8rem 0 0}.offer-top-img-carousel .gallery-carousel-content-container{padding-top:1rem;padding-left:1rem;padding-right:1rem}.offer-top-img-carousel .carousel-button .carousel-button-left{left:2rem}.offer-top-img-carousel .carousel-button .carousel-button-right{right:2rem}.offer-top-img-carousel .gallery-carousel-img{width:100%;height:100%;aspect-ratio:unset}}@media (min-width: 1280px){.offer-top-img-carousel .gallery-carousel-content-container{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:1rem;padding-left:1rem;padding-right:1rem;position:relative}.nav-section{padding:1rem 0 3rem 2rem}.offer-top-img-section .gallery-button{left:2rem;bottom:2rem}.offer-top-img-carousel .x-icon{width:2rem;height:2rem}.offer-top-img-carousel .x-icon svg{width:2rem;height:2rem;margin-top:-.5rem}.offer-top-img-carousel .x-icon-container{width:3rem;height:3rem}}
