/* r22: current top and bottom section paddings each multiplied by1.1 over r21. */
section{padding-top:134.6972px;padding-bottom:134.6972px}
.hero{padding-top:140.5536px;padding-bottom:58.564px}
@media (max-width: 767px){section{padding-top:87.846px;padding-bottom:87.846px}}
@media (max-width: 479px){section{padding-top:64.4204px;padding-bottom:64.4204px}}
@media (max-width: 479px){.hero{padding-top:58.564px;padding-bottom:35.1384px}}
section{padding-top:122.9844px;padding-bottom:122.9844px}
.hero{padding-top:90.7742px;padding-bottom:96.6306px}
#contact{padding-top:102.487px!important}
@media (max-width: 1100px){.hero{padding-top:65.8845px}}
@media (max-width: 700px){.hero{padding-top:58.564px;padding-bottom:55.6358px}}
@media (max-width: 700px){section{padding-top:79.0614px!important;padding-bottom:79.0614px!important}}
main > section{padding-top:46.8512px!important;padding-bottom:46.8512px!important}
@media (max-width: 700px){main > section{padding-top:35.1384px!important;padding-bottom:35.1384px!important}}
@media (max-height: 760px){main > section{padding-block-start:29.282px!important;padding-block-end:29.282px!important}}
@media (max-width: 700px) and (max-height: 760px){main > section{padding-block-start:26.3538px!important;padding-block-end:26.3538px!important}}
@media (min-width: 701px){#glavbuh{padding-block-start:40.9948px!important;padding-block-end:40.9948px!important}}
@media (max-width: 700px) and (max-height: 760px){#calc{padding-block-start:20.4974px!important;padding-block-end:20.4974px!important}}
@media (min-width: 1101px){#what{padding-block-start:35.1384px!important;padding-block-end:35.1384px!important}}
@media (max-width: 1100px){#what{padding-block-start:35.1384px!important;padding-block-end:35.1384px!important}}
@media (min-width: 901px) and (max-width: 1100px){#glavbuh{padding-block-start:35.1384px!important;padding-block-end:35.1384px!important}}
@media (max-width: 700px) and (max-height: 760px){#faq{padding-block-start:20.4974px!important;padding-block-end:20.4974px!important}}
#what{padding-block-start:23.4256px!important;padding-block-end:23.4256px!important}
@media (max-width: 700px){main > section{padding-block-start:26.3538px!important;padding-block-end:26.3538px!important}}
@media (max-width: 700px) and (max-height: 760px){#what{padding-block-start:14.641px!important;padding-block-end:14.641px!important}}
@media (max-width: 700px) and (max-height: 760px){#reviews{padding-block-start:17.5692px!important;padding-block-end:17.5692px!important}}
@media (max-width: 700px) and (max-height: 760px){main > section{padding-block-start:20.4974px!important;padding-block-end:20.4974px!important}}
@media (max-width: 700px) and (max-height: 760px){#calc{padding-block-start:17.5692px!important;padding-block-end:17.5692px!important}}
@media (max-width: 700px) and (max-height: 760px){#what{padding-block-start:20.4974px!important;padding-block-end:20.4974px!important}}
#contact{padding-top:23.4256px!important;padding-bottom:23.4256px!important}
@media (max-width: 380px){#what{padding-block-start:8.7846px!important;padding-block-end:8.7846px!important}}
@media (max-width: 380px){#glavbuh{padding-block-start:14.641px!important;padding-block-end:14.641px!important}}
@media (min-width: 701px) and (max-width: 900px){#glavbuh{padding-block-start:29.282px!important;padding-block-end:29.282px!important}}
@media (max-width: 700px){#calc{padding-block-start:14.641px!important;padding-block-end:14.641px!important}}
@media (max-width: 700px){#calc{padding-block-start:8.7846px!important;padding-block-end:8.7846px!important}}
.page-hero{padding-top:81.9896px;padding-bottom:46.8512px}
.page-section{padding-top:40.9948px;padding-bottom:40.9948px}
@media (max-width: 1100px){.page-hero{padding-top:46.8512px;padding-bottom:29.282px}}
@media (max-width: 700px){main > section{padding-block-start:26.3538px!important;padding-block-end:26.3538px!important}}
@media (max-width: 700px){#calc{padding-block-start:8.7846px!important;padding-block-end:8.7846px!important}}
@media (max-width: 700px){.hero{padding-block-start:23.4256px!important;padding-block-end:23.4256px!important}}
@media (max-width: 700px){.page-hero{padding-top:35.1384px;padding-bottom:17.5692px}}
@media (max-width: 700px){.page-shell main section{padding-block-start:29.282px!important;padding-block-end:29.282px!important}}
@media (max-width: 700px){#contact{padding-block-start:14.641px!important;padding-block-end:14.641px!important}}
@media (max-width: 700px){#reviews{padding-block-start:23.4256px!important;padding-block-end:23.4256px!important}}
@media (max-width: 380px){#reviews{padding-block-start:14.641px!important;padding-block-end:14.641px!important}}
@media (max-width: 380px){#reviews{padding-block-start:10.2487px!important;padding-block-end:10.2487px!important}}
@media (max-width: 700px){#glavbuh{padding-block-start:17.5692px!important;padding-block-end:17.5692px!important}}
@media (max-width: 380px){#glavbuh{padding-block-start:8.7846px!important;padding-block-end:8.7846px!important}}
@media (min-width: 381px) and (max-width: 700px) and (max-height: 760px){#glavbuh{padding-block-start:11.7128px!important;padding-block-end:11.7128px!important}}
@media (min-width: 381px) and (max-width: 700px) and (max-height: 760px){#glavbuh{padding-block-start:7.3205px!important;padding-block-end:7.3205px!important}}
@media (max-width: 700px){#calc{padding-block-start:4.3923px!important;padding-block-end:4.3923px!important}}
@media (max-width: 700px){#reviews{padding-block-start:20.4974px!important;padding-block-end:20.4974px!important}}
.seo-services{padding-top:58.564px;padding-bottom:58.564px}
.seo-request{padding-bottom:93.7024px}
@media (max-width: 800px){.seo-services{padding-top:40.9948px;padding-bottom:40.9948px}}
@media (max-width: 800px){.seo-request{padding-bottom:52.7076px}}
@media (max-width: 700px){.seo-services{padding-top:35.1384px;padding-bottom:35.1384px}}

/* Preserve the compact six-task list on short narrow phones. */
@media(max-width:380px) and (max-height:700px){#reviews .tasks-grid{gap:4px}}

/* Preserve short-phone hero fit without reducing type or artwork. */
@media(max-width:700px) and (max-height:700px){
 #hero-slide-1 .hero-copy>.sub:not(.hero-note),#hero-slide-2 .hero-copy>.sub:not(.hero-note){margin-bottom:8px}
 #hero-slide-1 .hero-cta,#hero-slide-2 .hero-cta{margin-top:8px}
 .hero-slide:has([data-art=elena-hero-audit]) .hero-grid{row-gap:0}
 .hero-slide:has([data-art=elena-hero-start]) .hero-grid{row-gap:3px}
}
