.selected-site .header-actions{display:flex;align-items:center;gap:22px}.language-links{display:flex;gap:12px}.language-links a{text-decoration:none;font-size:11px;padding:7px 0;color:#53657a}.language-links [aria-current]{border-bottom:2px solid #112f4d;color:#112f4d;font-weight:700}.selected-site header nav{font-size:12px;gap:20px}.selected-site .additional-services{padding-top:40px}.additional-services>h3{font-size:20px;font-weight:600;margin-bottom:20px}.additional-services>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.additional-services article{border-top:1px solid #dce4ed;padding-top:20px}.additional-services article h3{font-size:19px;font-weight:600;line-height:1.4}.additional-services article p{font-size:13px;margin-top:12px}.additional-services article a{display:inline-flex;align-items:center;gap:10px;margin-top:15px;font-size:12px;text-decoration:none;font-weight:600}.additional-services article a svg{width:16px;height:16px}.selected-site footer .footer-brand{display:flex;align-items:center;gap:11px}.footer-brand>svg{width:30px;height:30px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:0;padding-bottom:25px;color:#53657a;font-size:11px}.footer-bottom a{text-decoration:none}.footer-bottom small{font-size:10px}.mobile-contact{display:none}.selected-site .contact{scroll-margin-top:30px}html[lang=ka] .selected-site h1{font-size:clamp(36px,4.6vw,67px);line-height:1.2}html[lang=ka] .selected-site h2{font-size:clamp(28px,3vw,43px);line-height:1.25}html[lang=ka] .selected-site h3{line-height:1.4}html[lang=ka] .selected-site .b-service-picker>a{font-size:12px}html[lang=ka] .selected-site .button{font-size:13px}html[lang=ka] .selected-site .b-copy p{max-width:550px}html[lang=ru] .selected-site .b-copy{max-width:710px}html[lang=ru] .selected-site h1{font-size:clamp(43px,5vw,72px)}
@media(max-width:1180px){.selected-site header nav{display:none}.selected-site .header-actions{gap:22px}}
@media(max-width:760px){html{scroll-padding-top:20px}.selected-site header{min-height:85px;gap:12px;flex-wrap:wrap;padding-top:16px;padding-bottom:15px}.selected-site .header-actions{gap:14px}.selected-site .brand{font-size:16px}.selected-site .brand-icon{width:32px;height:32px}.selected-site .brand-icon svg{width:25px;height:25px}.selected-site .language-links{gap:9px}.selected-site .language-links a{font-size:10px}.selected-site header .call{display:none}.selected-site .b-hero{height:auto;min-height:570px}.selected-site .b-hero-inner{padding-bottom:120px}.selected-site .b-copy h1{font-size:44px;line-height:1.13}.selected-site .b-copy p{font-size:14px;line-height:1.8}.selected-site .b-copy p br{display:none}.selected-site .b-photo-label{bottom:50px}.additional-services>div{grid-template-columns:1fr;gap:24px}.additional-services article h3{font-size:19px}.additional-services article p{max-width:450px}.selected-site .b-service-picker>a{font-size:11px;line-height:1.5}.selected-site .b-service-picker strong{font-size:16px}.selected-site .b-service-picker small{line-height:1.5}.selected-site .b-service-list article{gap:12px}.selected-site .b-service-list h3{font-size:21px}.selected-site .b-service-list p{font-size:13px}.selected-site .b-service-list article>a{padding:7px}.selected-site .contact .button{font-size:12px}.selected-site .contact h2{font-size:29px}.selected-site .contact p br{display:none}.selected-site .contact small{font-size:11px}.selected-site footer{padding-top:10px}.footer-bottom{flex-wrap:wrap;font-size:10px;padding-bottom:95px}.footer-bottom small{width:100%;order:3;font-size:9px}.mobile-contact{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;background:white;z-index:30;box-shadow:0 -2px 18px #102d4910;padding-bottom:env(safe-area-inset-bottom)}.mobile-contact a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:55px;font-size:13px;font-weight:600;text-decoration:none}.mobile-contact a:last-child{color:#102d49;background:#c4e9ff}.mobile-contact svg{width:19px;height:19px}html[lang=ka] .selected-site h1{font-size:37px}html[lang=ka] .selected-site h2{font-size:28px}html[lang=ka] .selected-site .b-service-list h3{font-size:19px}html[lang=ka] .selected-site .b-service-picker>a{font-size:10px}html[lang=ru] .selected-site h1{font-size:43px}}
@media(max-width:350px){.selected-site .brand{font-size:14px}.selected-site header{gap:8px}.selected-site .brand-icon{width:29px;height:29px}.selected-site .language-links{gap:7px}.selected-site .language-links a{font-size:9px}}
.not-found{padding-top:80px;padding-bottom:80px}.not-found p{margin-top:25px}
