.wpbs-form-selected-dates{display:flex;gap:20px}.wpbs-form-selected-date{width:50%}.wpbs-date{font-weight:600}.main-image img,.main-image a{height:600px!important;width:100%!important;object-fit:cover}.sub-gallery,.sub-gallery .elementor-widget-container,.sub-gallery .gallery{height:600px!important;display:flex!important;flex-direction:column!important;margin:0!important}.sub-gallery .gallery{gap:20px!important}.sub-gallery .gallery-item{height:290px!important;margin:0!important;width:100%!important}.sub-gallery .gallery-item img{height:290px!important;object-fit:cover!important}@media (max-width:768px){.apartman-sumar{flex-direction:column}.main-image img,.main-image a{height:300px!important}.sub-gallery,.sub-gallery .elementor-widget-container,.sub-gallery .gallery{height:auto!important;flex-direction:row!important}.sub-gallery .gallery-item,.sub-gallery .gallery-item img{height:140px!important}.sub-gallery .gallery-item:nth-child(2) .gallery-icon::after{height:140px!important}}.sub-gallery .gallery-item:nth-child(n+3){display:none!important}.sub-gallery .gallery-item:nth-child(2) .gallery-icon{position:relative;height:100%}.sub-gallery .gallery-item:nth-child(2) .gallery-icon::after{content:attr(data-more-text);position:absolute;top:0;left:0;width:100%;height:290px;background:rgba(0,0,0,.5);color:white;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;pointer-events:none}.izba-polozka{padding:35px;color:black;background-color:#f8f8f8;margin-bottom:20px}.apartman-sumar{display:flex;gap:8px}.apartman-sumar .izba-polozka{padding:8px 16px;margin-bottom:0}.izba-nazov{font-family:var(--uicore-typography--h4-f,"Inter");font-size:var(--uicore-typography--h4-s,"10px");font-style:var(--uicore-typography--h4-st,"normal");font-weight:var(--uicore-typography--h4-w,"600");margin-bottom:8px}.apartman-sumar .postel-wrap{font-size:14px}.izba-polozka:hover{background-color:black;color:white;transition:all .3s ease}.postel-wrap{display:flex;align-items:center;gap:12px;line-height:28px}.main-image,.gallery-item{overflow:hidden}.main-image img,.gallery-item img{transition:transform .3s ease-out}.main-image:hover img,.gallery-item:hover img{transform:scale(1.05)}.wpbs-form-field-consent input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;position:relative;width:24px!important;height:24px!important;background:#fff;border:1px solid #aaa;border-radius:0px;cursor:pointer;vertical-align:middle;margin-right:14px;margin-top:3px;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none}.wpbs-form-field-consent input[type=checkbox]:checked{background-color:var(--uicore-primary-color);border-color:var(--uicore-primary-color)}.wpbs-form-field-consent input[type=checkbox]:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:all .2s ease-in}.wpbs-form-field-consent input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1);opacity:1}.wpbs-form-field-consent label{cursor:pointer;vertical-align:middle;user-select:none}.elementor-form input[type=checkbox]{-webkit-appearance:none;appearance:none;width:24px!important;height:24px!important;background:#fff;padding:0;border:1px solid #aaa!important;cursor:pointer;position:relative}.elementor-form input[type=checkbox]:checked{background-color:var(--uicore-primary-color)!important;border-color:var(--uicore-primary-color)!important}.elementor-form input[type=checkbox]::after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0}.elementor-form input[type=checkbox]:checked::after{transform:rotate(45deg) scale(1);opacity:1}.elementor-form .elementor-field-option{display:flex;flex-direction:row;align-items:center;gap:8px}.swiper{overflow:visible!important}@media (min-width:1025px){.wpbs-main-wrapper[class]{display:flex;align-items:flex-start;gap:40px}.wpbs-main-wrapper[class]>.wpbs-container{float:none;position:sticky;top:180px;flex:1 1 auto;min-width:0}.wpbs-main-wrapper[class] .wpbs-form-container.wpbs-form-container{float:none;margin-left:0;flex:0 0 450px}}.wpbs-main-wrapper[class] .wpbs-form-container.wpbs-form-container{background:0 0;border:0;border-radius:0;padding:0!important}.wpbs-form-container .wpbs-form-field{margin:0 0 14px}.wpbs-main-wrapper[class] .wpbs-form-container .wpbs-form-field{padding-bottom:0}.wpbs-form-container .wpbs-form-field-label label,.wpbs-form-container .wpbs-form-field-label span{display:block;font-size:13px;font-weight:500;color:#070707;margin-bottom:6px}.wpbs-form-container .wpbs-field-required-asterisk{color:#70330a;margin-left:2px}.wpbs-form-container .wpbs-form-field-input input[type=text],.wpbs-form-container .wpbs-form-field-input input[type=email],.wpbs-form-container .wpbs-form-field-input input[type=tel],.wpbs-form-container .wpbs-form-field-input input[type=number],.wpbs-form-container .wpbs-form-field-input select,.wpbs-form-container .wpbs-form-field-input textarea{width:100%;box-sizing:border-box;padding:12px 14px;font-family:Inter,sans-serif;font-size:15px;color:#070707;background:#fff;border:1px solid #dddbd7;border-radius:0;outline:none;transition:border-color .15s ease;-webkit-appearance:none;appearance:none}.wpbs-form-container .wpbs-form-field-input select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23352208' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.wpbs-form-container .wpbs-form-field-input input:focus,.wpbs-form-container .wpbs-form-field-input select:focus,.wpbs-form-container .wpbs-form-field-input textarea:focus{border-color:#352208}.wpbs-form-container ::placeholder{color:#a8a9aa}.wpbs-form-container .wpbs-form-selected-dates{display:flex;gap:12px;margin-bottom:18px}.wpbs-form-container .wpbs-form-selected-date{flex:1 1 0;background:#f8f8f8;border:0;padding:12px 14px}.wpbs-form-container .wpbs-form-selected-date .wpbs-form-field{margin:0}.wpbs-form-container .wpbs-form-selected-date .wpbs-form-field-label span{font-size:12px;font-weight:400;color:#808182;margin-bottom:2px}.wpbs-form-container .wpbs-form-selected-date .wpbs-form-field-input{font-size:15px;font-weight:600;color:#070707}.wpbs-form-container .wpbs-field-layout-left{padding-right:6px}.wpbs-form-container .wpbs-field-layout-right{padding-left:6px}.wpbs-form-container .wpbs-form-field-total{margin:4px 0 18px}.wpbs-form-container .wpbs-form-field-total .wpbs-form-field-label{display:none}.wpbs-form-container .wpbs-total-price{background:#f8f8f8;border:0;padding:16px 18px;font-size:14px;line-height:1.7;color:#4a4b4c}.wpbs-form-container .wpbs-total-price table{width:100%;border-collapse:collapse;margin:0}.wpbs-form-container .wpbs-total-price td,.wpbs-form-container .wpbs-total-price th{padding:6px 0;border:0;background:0 0;font-size:14px;color:#4a4b4c;text-align:left}.wpbs-form-container .wpbs-total-price td:last-child,.wpbs-form-container .wpbs-total-price th:last-child{text-align:right;white-space:nowrap}.wpbs-form-container .wpbs-total-price thead th{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#808182;padding:0 0 8px;border-bottom:1px solid #e5e3df}.wpbs-form-container .wpbs-total-price .wpbs-line-item-description{display:block;font-size:12px;color:#808182}.wpbs-form-container .wpbs-total-price .wpbs-pricing-table-price-breakdown{font-size:12px;color:#808182;margin-top:2px}.wpbs-form-container .wpbs-total-price tr:last-child td,.wpbs-form-container .wpbs-total-price tfoot td{font-size:16px;font-weight:700;color:#070707;padding-top:10px;border-top:1px solid #e5e3df}.wpbs-form-container .wpbs-form-field-error,.wpbs-form-container .wpbs-field-error-message{color:#b3261e;font-size:13px}@media (max-width:640px){.wpbs-form-container .wpbs-form-selected-dates{flex-direction:column;gap:10px}.wpbs-form-container .wpbs-field-layout-left,.wpbs-form-container .wpbs-field-layout-right{padding:0}}