@media(max-width:1024px){.elementor .section{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .h3-title{font-size:26px;}}@media(max-width:1024px){.elementor .h2-title{font-size:48px;}}@media(max-width:1024px){.elementor .h1-display{font-size:76px;}}@media(max-width:1024px){.elementor .page-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .stat-value{font-size:44px;}}@media(max-width:1024px){.elementor .card-stat{flex:1 1 45%;}}@media(max-width:1024px){.elementor .ruhnu-map-label{font-size:26px;}}@media(max-width:1024px){.elementor .ruhnu-map{flex:0 0 auto;}}@media(max-width:1024px){.elementor .ruhnu-text{flex:0 0 auto;}}@media(max-width:1024px){.elementor .ruhnu-row{flex-direction:column;gap:48px;align-items:stretch;}}@media(max-width:1024px){.elementor .step-col{flex:1 1 45%;}}@media(max-width:1024px){.elementor .card-benefit{flex:1 1 45%;}}@media(max-width:1024px){.elementor .title-accent{font-size:76px;}}@media(max-width:1024px){.elementor .section-flush{padding-block-start:0px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .title-fit-ruhnu{font-size:48px;}}@media(max-width:1024px){.elementor .section-tight-bottom{padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .section-tight-top{padding-block-start:48px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .section-tight{padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .hero-banner{padding-block-start:clamp(24px, 5vh, 64px);padding-block-end:clamp(24px, 5vh, 64px);padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .hero-title-fit{font-size:min(76px, 9vh);}}@media(max-width:1024px){.elementor .hero-badge-title{font-size:11px;}}@media(max-width:1024px){.elementor .hero-badge{width:226px;height:226px;inset-block-start:-113px;inset-inline-end:-113px;}}