.phone-button[data-v-5acd871b]{align-items:center;background:var(--Primary,#36b649);border:none;border-radius:50%;bottom:80px;box-shadow:0 4px 12px #36b6494d;cursor:pointer;display:flex;height:54px;justify-content:center;position:fixed;right:20px;transition:all .3s ease;width:54px;z-index:1000}.phone-button[data-v-5acd871b]:hover{box-shadow:0 6px 16px #36b64966;transform:translateY(-2px)}.phone-button[data-v-5acd871b]:active{transform:translateY(0)}.phone-button svg[data-v-5acd871b]{height:22px;transition:transform .2s ease;width:22px}.phone-button:hover svg[data-v-5acd871b]{transform:scale(1.1)}.landing-phone-btn[data-v-5acd871b]{background:var(--color-danger)!important}.landing-phone-btn[data-v-5acd871b]:hover{box-shadow:0 6px 16px #bf262e66!important}.ipoteka__modal[data-v-8b186d29]{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1a1a184d;display:flex;height:100%;justify-content:center;left:0;padding:12px 20px;position:fixed;top:0;width:100%;z-index:1000}@media (max-width:685px){.ipoteka__modal[data-v-8b186d29]{padding:12px 20px}}.ipoteka__modal-content[data-v-8b186d29]{background:var(--white,#fff);border-radius:42px;box-sizing:border-box;max-width:100%;padding:53px;position:relative;width:604px}@media (max-width:1160px){.ipoteka__modal-content[data-v-8b186d29]{border-radius:28px;padding:40px;width:425px}}@media (max-width:768px){.ipoteka__modal-content[data-v-8b186d29]{margin:20px;padding:24px}}.modal-close[data-v-8b186d29]{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:25px;top:39px;transition:transform .2s ease}@media (max-width:1160px){.modal-close[data-v-8b186d29]{right:20px;top:25px}}.modal-close[data-v-8b186d29]:hover{transform:scale(1.1)}.modal-close svg[data-v-8b186d29]{height:20px;width:20px}.modal-form[data-v-8b186d29]{display:flex;flex-direction:column;gap:18px;margin-top:14px}@media (max-width:1160px){.modal-form[data-v-8b186d29]{gap:12px;margin-top:0}}.modal-title[data-v-8b186d29]{color:var(--Black,#1a1a18);font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}@media (max-width:1160px){.modal-title[data-v-8b186d29]{font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4px}}.modal-label[data-v-8b186d29]{display:flex;flex-direction:column;font-size:14px}.modal-input[data-v-8b186d29]{border:2px solid #f1f3f3;border-radius:12px;box-sizing:border-box;color:var(--Black,#1a1a18);font-family:Manrope;font-size:17px;font-style:normal;font-weight:400;height:67px;line-height:normal;margin-top:5px;padding:12px 28px;width:100%}.modal-input[data-v-8b186d29]::-moz-placeholder{color:#899192;font-family:Manrope;font-size:16px;font-weight:400;line-height:normal}.modal-input[data-v-8b186d29]::placeholder{color:#899192;font-family:Manrope;font-size:16px;font-weight:400;line-height:normal}.modal-input[data-v-8b186d29]:focus{border-color:var(--Primary,#36b649);outline:none}@media (max-width:1160px){.modal-input[data-v-8b186d29]{height:58px;padding:12px 20px}}@media (max-width:685px){.modal-input[data-v-8b186d29]{padding:12px 20px}}.modal-button[data-v-8b186d29]{background:var(--Primary,#36b649);border:none;border-radius:8px;color:var(--white,#fff);cursor:pointer;font-family:Manrope;font-size:17px;font-style:normal;font-weight:700;height:67px;line-height:normal;padding:14px;transition:background .3s ease}@media (max-width:1160px){.modal-button[data-v-8b186d29]{height:58px}}.modal-button[data-v-8b186d29]:hover{background:var(--Secondary,#008d35)}.modal-checkbox[data-v-8b186d29]{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.4;transition:all .2s}@media (max-width:1160px){.modal-checkbox[data-v-8b186d29]{font-size:12px}}.modal-checkbox input[type=checkbox][data-v-8b186d29]{opacity:0;position:absolute}.custom-checkbox[data-v-8b186d29]{border:2px solid #ddd;border-radius:3px;flex-shrink:0;height:16px;margin-top:2px;position:relative;transition:border-color .2s ease;width:16px}.modal-checkbox input[type=checkbox]:checked+.custom-checkbox[data-v-8b186d29]{background-color:#36b649;border-color:#36b649}.modal-checkbox input[type=checkbox]:checked+.custom-checkbox[data-v-8b186d29]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.checkbox-text[data-v-8b186d29],.checkbox-text a[data-v-8b186d29]{color:#abb2b3;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.checkbox-text a[data-v-8b186d29]{text-decoration:underline}.input-error[data-v-8b186d29]{outline:1px solid red!important}.modal-checkbox.error[data-v-8b186d29],.modal-checkbox.error .custom-checkbox[data-v-8b186d29],.modal-input.error[data-v-8b186d29]{border-color:#ff3b30}.modal-checkbox.error .checkbox-text[data-v-8b186d29]{color:#ff3b30}.landing-theme .modal-button[data-v-8b186d29],.landing-theme .phone-icon[data-v-8b186d29]{background:var(--color-danger)!important}.phone-container[data-v-8b186d29]{margin-top:14px}.phone-box[data-v-8b186d29]{align-self:stretch;background:#f1f4f4;border-radius:24px;flex-direction:row;gap:16px;justify-content:flex-start;padding:20px 24px}.phone-box[data-v-8b186d29],.phone-icon[data-v-8b186d29]{align-items:center;display:flex}.phone-icon[data-v-8b186d29]{background:var(--Primary,#36b649);border-radius:10px;flex-shrink:0;height:36px;justify-content:center;width:36px}.phone-label[data-v-8b186d29]{color:#2b2a29;font-size:20px;font-weight:500;line-height:normal;margin:32px 0 0}.phone-label[data-v-8b186d29],.phone-number[data-v-8b186d29]{font-family:Manrope;font-style:normal}.phone-number[data-v-8b186d29]{color:var(--Black,#1a1a18);font-size:22px;font-weight:600;line-height:100%;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.phone-number[data-v-8b186d29]:hover{text-decoration:underline}@media (max-width:768px){.phone-box[data-v-8b186d29]{padding:16px 20px}.phone-label[data-v-8b186d29]{font-size:18px}.phone-number[data-v-8b186d29]{font-size:16px}.ipoteka__modal-content[data-v-8b186d29]{margin:20px;padding:24px}.modal-title[data-v-8b186d29]{font-size:20px}.modal-checkbox[data-v-8b186d29]{font-size:12px}}
