/* podzalog.credit | bespoke private mortgage bureau */
:root{--pz-forest:#173d36;--pz-forest2:#245d50;--pz-gold:#d4a64f;--pz-cream:#f3efe6;--pz-paper:#fbfaf6;--pz-ink:#26342f;--pz-line:#dcd6c8}
body{background:var(--pz-paper)!important;color:var(--pz-ink)!important;font-family:Georgia,'Times New Roman',serif!important}.container{max-width:1240px!important}header.bg-white{background:var(--pz-forest)!important;border-top:6px solid var(--pz-gold);box-shadow:0 12px 34px #173d3630!important}header>div{min-height:82px}header h1{color:#fff!important;font-family:Georgia,serif;font-size:28px!important}header nav a,header a[href^="tel:"]{color:#f5f0e5!important;font-family:Arial,sans-serif;font-weight:700}header nav a:hover{color:var(--pz-gold)!important}.pod-nav-switch{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pod-nav-toggle{display:none}.gradient-bg{position:relative;overflow:hidden;background:linear-gradient(112deg,var(--pz-forest) 0 61%,#2f705e 61% 100%)!important}.gradient-bg:after{content:"₽";position:absolute;right:4%;bottom:-60px;color:#ffffff0b;font:700 260px/1 Georgia}.gradient-bg>.container{position:relative;z-index:1}.gradient-bg h1{font-family:Georgia,serif!important;font-size:58px!important;line-height:1!important}.gradient-bg h2{color:#e8dcc3!important;font-family:Arial,sans-serif;font-size:22px!important}.gradient-bg .bg-white.bg-opacity-20{border-left:5px solid var(--pz-gold);border-radius:0!important;background:#ffffff0d!important}.gradient-bg .md\:w-1\/2:last-child .bg-white{border:1px solid #ffffff2b!important;border-radius:2px!important;background:#fffdf7!important;box-shadow:18px 18px 0 #0e2b25!important}.gradient-bg input,.gradient-bg select{border-color:var(--pz-line)!important;border-radius:2px!important}.bg-blue-600,.bg-green-500{background:var(--pz-gold)!important;color:var(--pz-forest)!important}.hover\:bg-blue-700:hover,.hover\:bg-green-600:hover{background:#e2bb6e!important}.text-blue-600,.text-blue-700{color:var(--pz-forest2)!important}.text-green-600,.text-green-800{color:#37705a!important}.bg-blue-100{background:#e7efe9!important}.bg-gray-50{background:var(--pz-cream)!important}.bg-gray-100{background:#ebe6dc!important}.rounded-lg{border-radius:3px!important}.rounded-full{border-radius:50%!important}.shadow-md,.shadow-lg,.shadow-xl{box-shadow:0 13px 34px #173d3617!important}section.py-16{padding-block:78px!important}section h2{color:var(--pz-forest)!important;font-family:Georgia,serif!important;font-size:38px!important}.property-type-card{border-top:5px solid var(--pz-gold);background:#fffdf8!important}.property-type-card:hover{transform:translateY(-5px)!important}.slider{background:#d8d1c2!important}.slider::-webkit-slider-thumb{background:var(--pz-forest2)!important}.faq-item{border-color:var(--pz-line)!important}.faq-question{color:var(--pz-forest)!important}footer{background:#102d28!important;border-top:7px solid var(--pz-gold)}footer h3,footer a{color:#f5f0e5!important}footer p{color:#b9c9c3!important}
@media(min-width:769px){.pod-nav{display:block!important}}
@media(max-width:768px){header>div{position:relative;min-height:72px;flex-wrap:wrap;gap:9px}.pod-nav-toggle{display:inline-flex;align-items:center;justify-content:center;padding:9px 11px;border:1px solid #ffffff36;color:#fff;font:700 13px/1 Arial,sans-serif;cursor:pointer}.pod-nav{display:none!important;order:4;flex:0 0 100%;width:100%;padding-top:10px;border-top:1px solid #ffffff25}.pod-nav-switch:checked+.pod-nav-toggle+.pod-nav{display:block!important}.pod-nav ul{display:grid!important;grid-template-columns:1fr 1fr;gap:4px!important}.pod-nav a{display:block;padding:10px;border:1px solid #ffffff1f}.gradient-bg{background:var(--pz-forest)!important}.gradient-bg:after{display:none}.gradient-bg h1{font-size:38px!important}.gradient-bg h2{font-size:19px!important}.gradient-bg .md\:w-1\/2:last-child .bg-white{box-shadow:none!important}section.py-16{padding-block:52px!important}section h2{font-size:30px!important}}
@media(max-width:460px){header h1{font-size:21px!important}header a[href^="tel:"]{font-size:14px!important}.pod-nav ul{grid-template-columns:1fr}.gradient-bg h1{font-size:34px!important}}
