@charset "UTF-8";.circular-progress-indicator{width:50px;height:50px;border:5px solid rgb(218,218,218);border-top:5px solid var(--bs-btn-bg);border-radius:50%;animation:spin .55s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.offer-card-favourite{position:relative;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;justify-content:start;gap:8px}.offer-card-favourite .offer-card-favourite-btn{position:absolute;inset:0;margin:0;padding:0;border:0;background:none;appearance:none;cursor:pointer;z-index:2}.offer-card-favourite .offer-card-favourite-heart-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0}.offer-card-favourite .offer-card-favourite-heart{display:block;fill:#3fb3b9;stroke:none;transform-origin:center;transition:fill .25s ease,transform .2s ease}.offer-card-favourite:hover .offer-card-favourite-heart{fill:#34999e;transform:scale(1.1)}.offer-card-favourite .offer-card-favourite-btn[aria-pressed=true]~.offer-card-favourite-heart-wrap .offer-card-favourite-heart{fill:#e63946;animation:fav-pop .45s ease}.offer-card-favourite .offer-card-favourite-btn:focus-visible~.offer-card-favourite-heart-wrap .offer-card-favourite-heart{outline:2px solid #34999e;outline-offset:3px;border-radius:3px}.offer-card-favourite .offer-card-favourite-icon{width:20px;height:20px}.offer-card-favourite .offer-card-favourite-text{font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;color:#1d1d1d;text-wrap:nowrap;overflow:hidden}@keyframes fav-pop{0%{transform:scale(1)}20%{transform:scale(0)}50%{transform:scale(1.3)}72%{transform:scale(.9)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.offer-card-favourite-btn[aria-pressed=true]~.offer-card-favourite-heart-wrap .offer-card-favourite-heart{animation:none}}.section-listing.section-listing--favourites .row-listing-content{grid-template-columns:1fr}.offers-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.offers-list .offer-item{display:block;position:relative}.offers-list .offer-item .offer-card{border:1px solid #E0E0E2;border-radius:10px;overflow:hidden;height:250px;text-decoration:none;display:grid;grid-template-columns:294px 1fr auto}.offers-list .offer-item .offer-card .offer-card-image-wrapper .offer-card-image{width:100%;max-width:294px;height:250px;object-fit:cover;display:block}.offers-list .offer-item .offer-card .offer-card-content{padding:0 20px;margin:20px 0;display:flex;flex-direction:column;gap:20px;border-right:1px solid #E0E0E2}.offers-list .offer-item .offer-card .offer-card-content .offer-card-title{font-weight:600;font-size:18px;line-height:23px;color:#1d1d1d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.offers-list .offer-item .offer-card .offer-card-content .offer-card-details{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.offers-list .offer-item .offer-card .offer-card-content .offer-card-details .offer-card-detail{display:flex;align-items:center;gap:5px}.offers-list .offer-item .offer-card .offer-card-content .offer-card-details .offer-card-detail .offer-card-detail-icon{width:20px;height:20px;flex-shrink:0}.offers-list .offer-item .offer-card .offer-card-content .offer-card-details .offer-card-detail .offer-card-detail-text{font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;color:#1d1d1d}.offers-list .offer-item .offer-card .offer-card-content .offer-card-favourite{position:relative;z-index:20;background:none;border:none;display:flex;align-items:center;gap:5px;margin-top:auto;cursor:pointer}.offers-list .offer-item .offer-card .offer-card-content .offer-card-favourite .offer-card-favourite-icon{width:20px;height:20px}.offers-list .offer-item .offer-card .offer-card-content .offer-card-favourite .offer-card-favourite-text{font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;color:#1d1d1d}.offers-list .offer-item .offer-card .offer-card-pricing{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;min-width:193px}.offers-list .offer-item .offer-card .offer-card-pricing .offer-card-price{font-family:Poppins;font-weight:600;font-size:28px;line-height:33px;text-align:center;color:#1d1d1d}.offers-list .offer-item .offer-card .offer-card-pricing .offer-card-price-info{font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;text-align:center;color:#1d1d1d}.offers-list .offer-item .offer-card .offer-card-pricing .offer-card-btn{background-color:#ffc000;color:#1a1a1a;border:none;border-radius:8px;padding:8px;font-family:Poppins;font-weight:600;font-size:16px;line-height:23px;text-align:center;cursor:pointer;margin-top:10px;transition:opacity .2s ease}.offers-list .offer-item .offer-card .offer-card-pricing .offer-card-btn:hover{opacity:.85}.offers-list .offer-item .offer-card-link{position:absolute;inset:0;z-index:10;cursor:pointer}@media screen and (min-width: 601px){.row.row-listing-content.offers-list-obozy-i-kolonie .col-offers .offers-list .offer-item article.offer-card .offer-card-pricing{justify-content:start}.row.row-listing-content.offers-list-obozy-i-kolonie .col-offers .offers-list .offer-item article.offer-card .offer-card-pricing .offer-card-btn{justify-self:end;margin-left:auto}}@media screen and (min-width: 768px){.row.row-listing-content.offers-list-obozy-i-kolonie{gap:32px}.row.row-listing-content.offers-list-obozy-i-kolonie .offers-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.row.row-listing-content.offers-list-obozy-i-kolonie .offers-list .offer-item .offer-card{height:100%;max-height:unset;position:relative;display:flex;flex-direction:column}.row.row-listing-content.offers-list-obozy-i-kolonie .offers-list .offer-item .offer-card .offer-card-content{flex-grow:1}.row.row-listing-content.offers-list-obozy-i-kolonie .offers-list .offer-item .offer-card .offer-card-content .offer-card-favourite{position:absolute;top:16px;right:16px}.row.row-listing-content.offers-list-obozy-i-kolonie .offers-list .offer-item .offer-card .offer-card-content .offer-card-favourite .offer-card-favourite-icon{position:relative;z-index:30;width:24px;height:24px}.row.row-listing-content.offers-list-obozy-i-kolonie .offers-list .offer-item .offer-card .offer-card-content .offer-card-favourite .offer-card-favourite-text{display:none}.row.row-listing-content.offers-list-obozy-i-kolonie .offers-list .offer-item .offer-card .offer-card-pricing{margin-top:0;padding-top:0}.row.row-listing-content.offers-list-obozy-i-kolonie .offers-list .offer-item .offer-card .offer-card-pricing .offer-card-btn{width:100%}}.page-wrapper{z-index:1;position:relative}.page-wrapper .listing section{margin-bottom:100px}.page-wrapper .listing .grid{max-width:1230px;width:100%;padding:0 10px}.page-wrapper .listing .filter-background{height:100%;background:linear-gradient(90deg,#2e2e2ebd,#0000);position:relative}.section-newsletter .newsletter-container .row-newsletter{background-color:#ffc000;border-radius:10px;display:flex;align-items:center;padding:40px 102px 40px 40px;gap:112px}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-image img.newsletter-image{display:block;width:100%;height:auto;max-width:560px}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content{width:396px;display:flex;flex-direction:column;gap:20px}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content h2.newsletter-title{font-family:Poppins;font-weight:600;font-size:35px;line-height:45px;color:#1d1d1d}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content p.newsletter-description{font-family:Poppins;font-weight:400;font-size:18px;line-height:23px;color:#1d1d1d}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form{display:flex;align-items:center;gap:10px}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form .newsletter-input-wrapper{display:flex;flex-direction:column;background-color:#fff;border-radius:10px;padding:9.5px 20px;max-width:242px;width:100%}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form .newsletter-input-wrapper label.newsletter-label{font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;color:#747474}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form .newsletter-input-wrapper input.newsletter-input{border:none;outline:none;background:transparent;font-family:Poppins;font-weight:700;font-size:14px;line-height:18px;color:#1d1d1d}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form .newsletter-input-wrapper input.newsletter-input::placeholder{font-family:Poppins;font-weight:700;font-size:14px;line-height:18px;color:#1d1d1d}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form button.newsletter-btn{background-color:#3fb3b9;color:#fff;border:none;border-radius:10px;cursor:pointer;padding:16px 27.5px;font-family:Poppins;font-weight:600;font-size:18px;line-height:23px;text-align:center;transition:ease-in-out .1s}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form button.newsletter-btn:hover{background-color:#38959a}@media screen and (max-width: 1244px){.section-newsletter .newsletter-container .row-newsletter .col-1,.section-newsletter .newsletter-container .row-newsletter .col-2{flex:1}}@media screen and (max-width: 1080px){.section-newsletter .newsletter-container .row-newsletter{gap:60px}.section-newsletter .newsletter-container .row-newsletter .col-1{flex:2}.section-newsletter .newsletter-container .row-newsletter .col-2{flex:3}}@media screen and (max-width: 900px){.section-newsletter .newsletter-container .row-newsletter .col-2{width:100%}.section-newsletter .newsletter-container .row-newsletter{padding:40px}.section-newsletter .newsletter-container .row-newsletter{flex-direction:column}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content h2.newsletter-title br,.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content p.newsletter-description br{display:none}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form{justify-content:center}}@media screen and (max-width: 768px){.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content h2.newsletter-title{font-size:28px;line-height:33px}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content p.newsletter-description{font-size:16px;line-height:21px}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form .newsletter-input-wrapper label.newsletter-label,.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form .newsletter-input-wrapper input.newsletter-input{font-size:14px;line-height:18px}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form button.newsletter-btn{font-size:16px;line-height:21px}}@media screen and (max-width: 600px){.section-newsletter .newsletter-container .row-newsletter{padding:20px}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form{flex-direction:column;gap:8px}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form .newsletter-input-wrapper{width:100%;max-width:100%}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form button.newsletter-btn{width:100%}.section-newsletter .newsletter-container .row-newsletter{gap:20px}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form button.newsletter-btn{padding:12.5px}.section-newsletter .newsletter-container .row-newsletter .col-newsletter-content .newsletter-form .newsletter-input-wrapper{padding:5px 10px}}.section-listing .bar-filter-toggle{display:none;background:none;border:none}.section-listing .filters-overlay,.section-listing .filters-close{display:none}.section-listing .row-listing-title .col-title .listing-title{font-family:Poppins;font-weight:600;font-size:30px;line-height:55px;color:#1d1d1d;margin-bottom:40px;margin-top:20px}.section-listing .row-listing-bar{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px}.section-listing .row-listing-bar .col-bar-filter-label{display:flex;flex-direction:column;gap:16px;max-width:295px}.section-listing .row-listing-bar .col-bar-filter-label .bar-filter-header span.bar-filter-label-desktop{font-family:Poppins;font-weight:600;font-size:22px;line-height:27px;color:#1d1d1d;display:block}.section-listing .row-listing-bar .col-bar-filter-label span.bar-filter-label,.section-listing .row-listing-bar .col-bar-filter-label span.bar-filter-label-desktop{font-family:Poppins;font-weight:600;font-size:22px;line-height:27px;color:#1d1d1d;margin-bottom:16px;display:block}.section-listing .row-listing-bar .col-bar-sort .bar-sort{display:flex;align-items:baseline;gap:20px}.section-listing .row-listing-bar .col-bar-sort .bar-sort span.bar-sort-label{font-family:Poppins;font-weight:600;font-size:18px;line-height:23px;color:#1d1d1d}.section-listing .row-listing-bar .col-bar-sort .bar-sort .bar-sort-select-wrapper{position:relative}.section-listing .row-listing-bar .col-bar-sort .bar-sort .bar-sort-select-wrapper:after{content:"";position:absolute;right:0;top:10px;transform:translateY(-50%);width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.35352 0.353516L4.85352 4.85352L0.353516 0.353516' stroke='%23747474'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}.section-listing .row-listing-bar .col-bar-sort .bar-sort .bar-sort-select-wrapper select.bar-sort-select{appearance:none;border:none;outline:none;font-family:Poppins;font-weight:400;font-size:18px;line-height:23px;color:#1d1d1d;background:transparent;cursor:pointer;padding-right:20px;padding-bottom:20px;width:193px;border-bottom:1px solid #E0E0E2}.section-listing .row-listing-content{margin-bottom:40px;display:grid;grid-template-columns:295px 1fr;gap:25px;align-items:start}.section-listing .row-listing-content .col-filters{border-top:1px solid #E0E0E2;padding-top:20px;align-self:stretch;display:flex;flex-direction:column}.section-listing .row-listing-content .col-filters .filters{display:flex;flex-direction:column;gap:40px;flex:1}.section-listing .row-listing-content .col-filters .filters .active-filters{display:flex;flex-direction:column}.section-listing .row-listing-content .col-filters .filters .active-filters .bar-filter-actions{border-bottom:1px solid #E0E0E2;padding-bottom:16px;margin-bottom:16px}.section-listing .row-listing-content .col-filters .filters .active-filters .bar-filter-actions .bar-filter-clear-btn{background-color:transparent;border:1px solid #E0E0E2;color:#747474;font-family:Poppins;font-weight:500;font-size:13px;border-radius:20px;padding:4px 12px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.section-listing .row-listing-content .col-filters .filters .active-filters .bar-filter-actions .bar-filter-clear-btn:hover{border-color:#ff4d4d;color:#ff4d4d;background-color:snow}.section-listing .row-listing-content .col-filters .filters .active-filters .bar-filter-tags{display:flex;flex-wrap:wrap;gap:8px}.section-listing .row-listing-content .col-filters .filters .active-filters .bar-filter-tags .filter-tag{display:flex;align-items:center;gap:6px;background-color:#fff;border:1px solid #3FB3B9;border-radius:20px;padding:4px 12px;font-family:Poppins;font-weight:500;font-size:13px;line-height:18px;color:#3fb3b9;transition:all .2s ease}.section-listing .row-listing-content .col-filters .filters .active-filters .bar-filter-tags .filter-tag:hover{background-color:#f0fafa}.section-listing .row-listing-content .col-filters .filters .active-filters .bar-filter-tags .filter-tag .filter-tag-remove{background:none;border:none;color:#3fb3b9;font-size:12px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.section-listing .row-listing-content .col-filters .filters .active-filters .bar-filter-tags .filter-tag .filter-tag-remove:hover{color:#1d1d1d}.section-listing .row-listing-content .col-filters .filters .filters-close{display:none}.section-listing .row-listing-content .col-filters .filters .filter-group{display:flex;flex-direction:column;gap:20px}.section-listing .row-listing-content .col-filters .filters .filter-group .always-visible-children,.section-listing .row-listing-content .col-filters .filters .filter-group .expandable-children{display:flex;flex-direction:column;gap:10px}.section-listing .row-listing-content .col-filters .filters .filter-group input.filter-radio,.section-listing .row-listing-content .col-filters .filters .filter-group input.filter-checkbox{position:absolute;opacity:0;width:0;height:0}.section-listing .row-listing-content .col-filters .filters .filter-group input.filter-radio:checked+span.filter-dot:after{background-color:#3fb3b9}.section-listing .row-listing-content .col-filters .filters .filter-group input.filter-checkbox:checked+span.filter-square:after{background-color:#3fb3b9}.section-listing .row-listing-content .col-filters .filters .filter-group span.filter-dot{width:18px;height:18px;border-radius:50%;border:1px solid #ccc;flex-shrink:0;display:flex;align-items:center;justify-content:center}.section-listing .row-listing-content .col-filters .filters .filter-group span.filter-dot:after{content:"";width:10px;height:10px;border-radius:50%;background-color:transparent}.section-listing .row-listing-content .col-filters .filters .filter-group span.filter-square{width:18px;height:18px;border-radius:4px;border:1px solid #ccc;flex-shrink:0;display:flex;align-items:center;justify-content:center}.section-listing .row-listing-content .col-filters .filters .filter-group span.filter-square:after{content:"";width:10px;height:10px;border-radius:2px;background-color:transparent}.section-listing .row-listing-content .col-filters .filters .filter-group h3.filter-group-title{font-family:Poppins;font-weight:600;font-size:18px;line-height:23px;color:#1d1d1d}.section-listing .row-listing-content .col-filters .filters .filter-group .filter-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.section-listing .row-listing-content .col-filters .filters .filter-group .filter-list .filter-item label.filter-label{display:flex;align-items:center;font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;color:#747474;cursor:pointer}.section-listing .row-listing-content .col-filters .filters .filter-group .filter-list .filter-item label.filter-label input.filter-radio,.section-listing .row-listing-content .col-filters .filters .filter-group .filter-list .filter-item label.filter-label input.filter-checkbox{position:absolute;opacity:0;width:0;height:0}.section-listing .row-listing-content .col-filters .filters .filter-group .filter-list .filter-item label.filter-label input.filter-radio:checked+span.filter-dot:after{background-color:#3fb3b9}.section-listing .row-listing-content .col-filters .filters .filter-group .filter-list .filter-item label.filter-label input.filter-checkbox:checked+span.filter-square:after{background-color:#3fb3b9}.section-listing .row-listing-content .col-filters .filters .filter-group .filter-list .filter-item label.filter-label span.filter-dot{width:18px;height:18px;border-radius:50%;border:1px solid #ccc;flex-shrink:0;display:flex;align-items:center;justify-content:center}.section-listing .row-listing-content .col-filters .filters .filter-group .filter-list .filter-item label.filter-label span.filter-dot:after{content:"";width:10px;height:10px;border-radius:50%;background-color:transparent}.section-listing .row-listing-content .col-filters .filters .filter-group .filter-list .filter-item label.filter-label span.filter-square{width:18px;height:18px;border-radius:4px;border:1px solid #ccc;flex-shrink:0;display:flex;align-items:center;justify-content:center}.section-listing .row-listing-content .col-filters .filters .filter-group .filter-list .filter-item label.filter-label span.filter-square:after{content:"";width:10px;height:10px;border-radius:2px;background-color:transparent}.section-listing .row-listing-content .col-filters .filters .filter-group button.filter-more{background:none;border:none;padding:0;font-weight:700;font-size:14px;line-height:18px;color:#1d1d1d;cursor:pointer;align-self:flex-start}.section-listing .row-listing-content .col-filters .filters .filter-group button.filter-more:hover{color:#3fb3b9}.section-listing .row-listing-content .col-filters .filters .filter-range-slider{margin-top:32px}.section-listing .row-listing-content .col-filters .filters .filter-range-slider .noUi-handle .noUi-label{position:absolute;top:-24px;left:50%;transform:translate(-50%);font-family:Poppins;font-size:13px;font-weight:400;color:#747474;white-space:nowrap}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-tabs{display:flex;align-items:center;gap:16px}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-tabs .filter-label{font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;color:#747474;gap:5px!important}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-range-slider{height:1px;border:0!important;max-width:277px}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range{display:flex;flex-direction:column;gap:20px}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-price-inputs{display:flex;align-items:center;gap:10px}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-price-inputs .filter-price-input{border:1px solid #E0E0E2;border-radius:6px;padding:9px 10px;width:100%;font-family:Poppins;font-size:14px;line-height:18px;color:#1d1d1d;outline:none}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-price-inputs .filter-price-input::-webkit-outer-spin-button,.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-price-inputs .filter-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-price-inputs .filter-price-input[type=number]{-moz-appearance:textfield}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-price-inputs .filter-price-separator{color:#747474}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-price-values{display:flex;justify-content:space-between}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-price-values span.filter-price-min,.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-price-values span.filter-price-max{font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;color:#747474}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-range-slider .noUi-target{background-color:#e0e0e2;border:none;box-shadow:none;border-radius:2px;height:4px}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-range-slider .noUi-connect{background-color:#ffc000}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-range-slider .noUi-handle{width:18px;height:18px;border-radius:50%;background-color:#ffc000;border:none;box-shadow:none;cursor:pointer;top:-7px}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-range-slider .noUi-handle:before,.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-range-slider .noUi-handle:after{display:none}.section-listing .row-listing-content .col-filters .filters .filter-group--duration .filter-duration{display:flex;gap:12px}.section-listing .row-listing-content .col-filters .filters .filter-group--duration .filter-duration .filter-duration-input{display:flex;flex-direction:column;gap:2px;border:1px solid #E0E0E2;border-radius:6px;padding:9px 10px}.section-listing .row-listing-content .col-filters .filters .filter-group--duration .filter-duration .filter-duration-input label.filter-duration-label{font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;color:#747474}.section-listing .row-listing-content .col-filters .filters .filter-group--duration .filter-duration .filter-duration-input input.filter-duration-field{border:none;outline:none;padding:0;font-family:Poppins;font-weight:700;font-size:14px;line-height:18px;color:#1d1d1d;width:100%;appearance:textfield}.section-listing .row-listing-content .col-filters .filters .filter-group--duration .filter-duration .filter-duration-input input.filter-duration-field::-webkit-outer-spin-button,.section-listing .row-listing-content .col-filters .filters .filter-group--duration .filter-duration .filter-duration-input input.filter-duration-field::-webkit-inner-spin-button{appearance:none}.section-listing .row-listing-content .col-filters .filters .filter-group--duration .filter-duration .filter-duration-input input.filter-duration-field::placeholder{color:#1a1a1a;font-weight:700}.section-listing .row-listing-content .col-filters .filters button.filter-submit{background-color:#ffc000;color:#1d1d1d;border:none;border-radius:6px;padding:16px 20px;font-family:Poppins;font-weight:600;font-size:18px;line-height:23px;text-align:center;cursor:pointer;width:100%;transition:opacity .2s ease;position:sticky;bottom:20px;z-index:10;box-shadow:0 6px 20px #0000002e}.section-listing .row-listing-content .col-filters .filters button.filter-submit:hover{opacity:.85}.section-listing .row-pagination-posts{display:flex;align-items:center;justify-content:space-between}.section-listing .row-pagination-posts .col-number-pagination nav .pagination-list{display:flex;align-items:center;gap:10px;list-style:none;padding:0;margin:0}.section-listing .row-pagination-posts .col-number-pagination nav .pagination-list .pagination-item a.pagination-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#747474;text-decoration:none;transition:all .2s ease;border:1px solid #747474;font-family:Poppins;font-weight:600;font-size:18px;line-height:23px}.section-listing .row-pagination-posts .col-number-pagination nav .pagination-list .pagination-item a.pagination-link:hover{color:#3fb3b9}.section-listing .row-pagination-posts .col-number-pagination nav .pagination-list .pagination-item.pagination-item--active a.pagination-link{background-color:#3fb3b9;color:#fff;border-color:#3fb3b9}.section-listing .row-pagination-posts .col-number-pagination nav .pagination-list .pagination-item.pagination-item--dots span.pagination-dots{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#747474;border:1px solid #747474;border-radius:50%;font-family:Poppins;font-weight:600;font-size:18px;line-height:23px}.section-listing .row-pagination-posts .col-arrows-pagination nav .pagination-arrows-list{display:flex;align-items:center;gap:10px;list-style:none;padding:0;margin:0}.section-listing .row-pagination-posts .col-arrows-pagination nav .pagination-arrows-list .pagination-arrow-item a.pagination-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#747474;text-decoration:none;transition:background-color .2s ease}.section-listing .row-pagination-posts .col-arrows-pagination nav .pagination-arrows-list .pagination-arrow-item a.pagination-arrow:hover{background-color:#3fb3b9}.section-listing .row-listing-content .col-filters .filters .mobile-close{display:none}.section-listing .row-listing-content .col-filters .filters .listing-title{font-size:32px;font-weight:700}@media screen and (max-width: 1200px){.section-listing .row-listing-content{gap:40px;grid-template-columns:252px 1fr}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-range-slider{max-width:95%}}@media screen and (max-width: 1030px){.page-wrapper .listing section{margin-bottom:50px}.section-listing .bar-filter-toggle{display:flex;align-items:baseline;gap:12px;cursor:pointer}.section-listing .bar-filter-toggle span.bar-filter-label{margin-bottom:0}.section-listing .filters-overlay{position:fixed;inset:0;background-color:#00000080;z-index:99}.section-listing .filters-overlay.filters-overlay--active{display:block}.section-listing .row-listing-content{grid-template-columns:1fr;margin-bottom:20px}.section-listing .row-listing-content .col-filters{position:fixed;top:0;left:0;height:100vh;width:320px;background-color:#fff;z-index:100;overflow-y:auto;overflow-x:hidden;padding:24px 20px;border-top:none;transform:translate(-100%);transition:transform .3s ease}.section-listing .row-listing-content .col-filters.col-filters--active{transform:translate(0)}.section-listing .row-listing-content .col-filters .filters .mobile-close{display:flex;justify-content:space-between}.section-listing .row-listing-content .col-filters .filters .filters-close{display:flex;align-items:center;justify-content:center;flex-direction:row;background:none;border:none;cursor:pointer;padding:0;align-self:flex-end;margin-bottom:8px}.section-listing .row-listing-content .col-filters .filters button.filter-submit{bottom:0;border-radius:0}.section-listing .row-listing-bar .col-bar-filter-label .bar-filter-header{display:none!important}}@media screen and (max-width: 768px){.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-link .offer-card-content{margin:0}.section-listing .row-pagination-offers .col-number-pagination .pagination-list .pagination-item .pagination-link{font-size:16px;line-height:21px}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card{height:auto;grid-template-columns:2fr 3fr;grid-template-rows:auto auto}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-image-wrapper{grid-column:1;grid-row:1}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-image-wrapper img.offer-card-image{max-width:100%;height:200px}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-content{grid-column:2;grid-row:1;border-right:none;padding:20px}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-pricing{grid-column:1/-1;grid-row:2;flex-direction:row;align-items:center;justify-content:center;gap:20px;min-width:unset;padding:20px 0;margin:0 20px;border-top:1px solid #E0E0E2}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-pricing .offer-card-btn{margin-top:0}}@media screen and (max-width: 600px){.section-listing .row-pagination-offers .col-number-pagination nav .pagination-list{gap:5px}.section-listing .row-pagination-offers .col-arrows-pagination nav .pagination-arrows-list{gap:10px}.section-listing .row-listing-bar .col-bar-sort .bar-sort span.bar-sort-label,.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-content .offer-card-favourite .offer-card-favourite-text{display:none}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card{position:relative;height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-image-wrapper{grid-column:1;grid-row:1}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-image-wrapper img.offer-card-image{max-width:100%;aspect-ratio:340/200}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-content{grid-column:1;grid-row:2;border-right:none;padding:20px 10px;margin:0;gap:10px}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-content .offer-card-title{font-size:16px;line-height:21px}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-content .offer-card-favourite{position:absolute;bottom:33px;right:10px}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-pricing{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;grid-column:1;grid-row:3;flex-direction:column;min-width:unset;padding:20px 43px 20px 0;gap:10px;margin:0 10px}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-pricing span.offer-card-price{font-size:24px;line-height:28px;grid-column:1;grid-row:1}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-pricing span.offer-card-price-info{grid-column:2;grid-row:1;text-align:right;font-size:14px;line-height:18px}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-pricing span.offer-card-price-info br{display:none}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-pricing .offer-card-btn{width:100%;grid-column:1/-1;grid-row:2;font-size:16px;line-height:21px;padding:12.5px}.section-listing .row-listing-content .col-offers .offers-list .offer-item .offer-card .offer-card-content .offer-card-details .offer-card-detail .offer-card-detail-text{font-size:14px;line-height:18px}.section-listing .row-listing-title .col-title .listing-title{line-height:40px}.section-listing .row-listing-bar .col-bar-filter-label span.bar-filter-label{font-size:16px;line-height:21px}.section-listing .row-listing-bar .col-bar-sort .bar-sort .bar-sort-select-wrapper select.bar-sort-select{font-size:16px;line-height:21px;padding-bottom:10px;width:165px}.section-listing .bar-filter-toggle{align-items:initial;gap:10px}.section-listing .bar-filter-toggle span{margin-bottom:10px!important}.section-listing .bar-filter-toggle svg{width:20px;height:20px}.section-listing .row-listing-content .col-filters .filters .mobile-close .listing-title{line-height:40px}.section-listing .row-listing-content .col-filters .filters .filter-group h3.filter-group-title{font-size:16px;line-height:21px}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-tabs .filter-label,.section-listing .row-listing-content .col-filters .filters .filter-group .filter-list .filter-item label.filter-label,.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-price-values span.filter-price-min,.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-range .filter-price-values span.filter-price-max,.section-listing .row-listing-content .col-filters .filters .filter-group--duration .filter-duration .filter-duration-input label.filter-duration-label,.section-listing .row-listing-content .col-filters .filters .filter-group--duration .filter-duration .filter-duration-input input.filter-duration-field{font-size:14px;line-height:18px}.section-listing .row-listing-content .col-filters{padding:20px 20px 20px 10px}.section-listing .row-listing-content .col-filters .filters{gap:20px}.section-listing .row-listing-content .col-filters .filters .filter-group{gap:10px}.section-listing .row-listing-content .col-filters .filters .filter-group--price .filter-price-tabs{gap:20px}.section-listing .row-listing-content .col-filters .filters .filter-group--duration .filter-duration{gap:10px}.section-listing .row-listing-content .col-filters .filters button.filter-submit{font-size:16px;line-height:21px;padding:12.5px}.section-listing .row-listing-content .col-offers .offers-list{gap:10px}.section-listing .row-listing-title .col-title .listing-title{margin-bottom:20px}}@media screen and (max-width: 500px){.section-listing .row-listing-content .col-filters{width:100vw;z-index:999}}.section-faq .row-faq{display:grid;grid-template-columns:auto 800px;gap:40px;align-items:start}.section-faq .row-faq .col-faq-title h2.faq-title{font-family:Poppins;font-weight:600;font-size:30px;line-height:40px;color:#1d1d1d}.section-faq .row-faq .col-faq-list .faq-list{list-style:none;padding:0;margin:0}.section-faq .row-faq .col-faq-list .faq-list .faq-item{border-bottom:1px solid #E0E0E2}.section-faq .row-faq .col-faq-list .faq-list .faq-item:first-child .faq-question{padding-top:0}.section-faq .row-faq .col-faq-list .faq-list .faq-item .faq-question{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:40px 0 20px;cursor:pointer}.section-faq .row-faq .col-faq-list .faq-list .faq-item .faq-question h3.faq-question-title{font-family:Poppins;font-weight:600;font-size:28px;line-height:33px;color:#1d1d1d}.section-faq .row-faq .col-faq-list .faq-list .faq-item .faq-question button.faq-toggle{background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.section-faq .row-faq .col-faq-list .faq-list .faq-item .faq-question button.faq-toggle svg.faq-icon--minus{display:none}.section-faq .row-faq .col-faq-list .faq-list .faq-item .faq-question button.faq-toggle svg.faq-icon--plus{display:block}.section-faq .row-faq .col-faq-list .faq-list .faq-item .faq-answer{display:none;padding-bottom:20px}.section-faq .row-faq .col-faq-list .faq-list .faq-item .faq-answer p{font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;color:#1d1d1d}.section-faq .row-faq .col-faq-list .faq-list .faq-item .faq-answer p+p{margin-top:16px}.section-faq .row-faq .col-faq-list .faq-list .faq-item.faq-item--open .faq-question button.faq-toggle svg.faq-icon--minus{display:block}.section-faq .row-faq .col-faq-list .faq-list .faq-item.faq-item--open .faq-question button.faq-toggle svg.faq-icon--plus{display:none}.section-faq .row-faq .col-faq-list .faq-list .faq-item.faq-item--open .faq-answer{display:block}@media (max-width: 998px){.section-faq .row-faq{grid-template-columns:1fr}}@media screen and (max-width: 768px){.section-faq .row-faq .col-faq-title h2.faq-title{font-size:28px;line-height:33px}.section-faq .row-faq .col-faq-list .faq-list .faq-item .faq-question h3.faq-question-title{font-size:24px;line-height:28px}.section-faq .row-faq .col-faq-list .faq-list .faq-item .faq-answer p{font-size:14px;line-height:18px}}@media screen and (max-width: 600px){.section-faq .row-faq{gap:20px}.section-faq .row-faq .col-faq-list .faq-list .faq-item .faq-question{padding:20px 0}.section-faq .row-faq .col-faq-list .faq-list .faq-item.faq-item--open .faq-question{padding-bottom:10px}.section-faq .row-faq .col-faq-list .faq-list .faq-item.faq-item--open .faq-answer{max-width:calc(100% - 58px)}.section-faq .row-faq .col-faq-list .faq-list .faq-item.faq-item--open .faq-question{gap:18px}}@media screen and (max-width: 650px){.page-wrapper .listing section{margin-bottom:50px}}.row-listing-content .col-offers{display:flex;flex-direction:column;gap:10px}.offer-card-btn{text-decoration:none}#load-more-trigger{flex-grow:1;display:flex;justify-content:center}.section-listing .row-listing-content{align-items:stretch}@media screen and (min-width: 768px){.row-listing-content .col-offers{display:flex;flex-direction:column;gap:20px}}
