@media(max-width:767px){.elementor .section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .h3-title{font-size:24px;}}@media(max-width:767px){.elementor .h2-title{font-size:38px;}}@media(max-width:767px){.elementor .h1-display{font-size:52px;}}@media(max-width:767px){.elementor .txt-body{font-size:16px;}}@media(max-width:767px){.elementor .page-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;gap:32px;}}@media(max-width:767px){.elementor .banner{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:4px;border-start-end-radius:4px;border-end-start-radius:4px;border-end-end-radius:40px;}}@media(max-width:767px){.elementor .stat-value{font-size:30px;}}@media(max-width:767px){.elementor .card-stat{padding-block-start:24px;padding-block-end:24px;padding-inline-start:4px;padding-inline-end:4px;flex:1 1 25%;}}@media(max-width:767px){.elementor .stat-row{gap:8px;}}@media(max-width:767px){.elementor .ruhnu-map-label{font-size:24px;}}@media(max-width:767px){.elementor .step-index{font-size:44px;}}@media(max-width:767px){.elementor .step-col{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex:1 1 100%;}}@media(max-width:767px){.elementor .step-row{gap:24px;}}@media(max-width:767px){.elementor .benefit-value{font-size:28px;}}@media(max-width:767px){.elementor .card-benefit{padding:24px;flex:1 1 100%;}}@media(max-width:767px){.elementor .title-accent{font-size:52px;}}@media(max-width:767px){.elementor .lead{font-size:17px;}}@media(max-width:767px){.elementor .stat-label{font-size:13px;}}@media(max-width:767px){.elementor .button-row-stack{width:100%;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .section-flush{padding-block-start:0px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .title-fit-ruhnu{font-size:34px;}}@media(max-width:767px){.elementor .section-tight-bottom{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .section-tight-top{padding-block-start:32px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .section-tight{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .hero-banner{min-height:calc(100svh - 61px);padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(rgba(16, 28, 20, 0.62), rgba(16, 28, 20, 0.62)),url(https://teetablett.ee/wp-content/uploads/2026/10/teetablett-luba-endale-teed.webp);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% min(0px, calc(100svh - 73px - 60.4vw));background-color:var(--color-dark);}}@media(max-width:767px){.elementor .hero-title-fit{font-size:min(52px, 7.5svh);}}@media(max-width:767px){.elementor .hero-badge-title{font-size:9px;letter-spacing:0.14em;}}@media(max-width:767px){.elementor .hero-badge{width:170px;height:170px;inset-block-start:-85px;inset-inline-end:-85px;padding-block-start:0px;padding-block-end:11px;padding-inline-start:0px;padding-inline-end:0px;}}