@media(max-width:767px){.elementor .Card_heading{margin-block-start:0px;margin-block-end:-16px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .card_logo{margin-block-start:0px;margin-block-end:-14px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .card_container{padding:16px;}}@media(max-width:767px){.elementor .card_services{height:auto;}}@media(max-width:767px){.elementor .card_services_heading{font-size:28px;margin-block-end:0px;}}@media(max-width:767px){.elementor .card_services_p{width:100%;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;}}@media(max-width:767px){.elementor .card_service_number{padding-block-start:8px;}}@media(max-width:767px){.elementor .stats_section{padding-block-start:60px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .stats_container{width:100%;padding-block-start:4px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .stats_bar{overflow:hidden;border-radius:28px;flex-direction:column;}}@media(max-width:767px){.elementor .stats_item{width:100%;padding:28px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;}}@media(max-width:767px){.elementor .stats_h2{font-size:26px;}}@media(max-width:767px){.elementor .stats_h1{font-size:16px;}}@media(max-width:767px){.elementor .hero_section{padding-block-start:20px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;background-image:linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),url(https://textileworks.ee/wp-content/uploads/2026/06/pexels-photo-37250039-37250039-1024x768.jpg);background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}}@media(max-width:767px){.elementor .hero_container{min-height:auto;max-width:100%;padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .hero_content{width:100%;max-width:100%;padding-block-end:0px;padding-inline-start:0px;margin-block-end:0px;margin-inline-start:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}}@media(max-width:767px){.elementor .hero_eyebrow{padding-block-start:8px;padding-block-end:16px;padding-inline-start:0px;margin-block-end:0px;}}@media(max-width:767px){.elementor .hero_eyebrow_heading{width:auto;font-size:14px;letter-spacing:1.2px;}}@media(max-width:767px){.elementor .hero_heading{font-size:36px;line-height:1.1em;padding-block-start:10px;padding-block-end:10px;margin-block-end:28px;}}@media(max-width:767px){.elementor .header_p{font-size:16px;padding-block-start:8px;padding-block-end:8px;margin-block-end:28px;}}@media(max-width:767px){.elementor .hero_buttons{width:100%;flex-direction:column;gap:12px;align-items:stretch;}}@media(max-width:767px){.elementor .hero_button1{width:100%;font-size:14px;}}@media(max-width:767px){.elementor .hero_button2{font-size:14px;}}@media(max-width:767px){.elementor .hero_capacity{width:100%;position:relative;inset-inline-end:auto;inset-block-end:auto;margin-block-start:40px;}}@media(max-width:767px){.elementor .services_section{padding-block-start:40px;padding-block-end:72px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:-30px;}}@media(max-width:767px){.elementor .services_card_shell{padding-block-start:40px;padding-block-end:40px;padding-inline-start:8px;padding-inline-end:8px;border-radius:28px;}}@media(max-width:767px){.elementor .process_section{padding-block-start:20px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .contact_section{padding-block-start:20px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .services_header_left{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .section_h2{font-size:42px;line-height:1.2em;}}@media(max-width:767px){.elementor .section_h1{margin-block-end:16px;}}@media(max-width:767px){.elementor .services_header_right{width:100%;padding-block-start:8px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .section_p{color:rgba(16,19,25,0.65);line-height:1.5em;}}@media(max-width:767px){.elementor .section_header_flexbox{margin-block-end:28px;flex-direction:column;gap:20px;align-items:start;}}@media(max-width:767px){.elementor .section_header_container{padding-block-start:10px;padding-block-end:10px;margin-block-end:0px;}}@media(max-width:767px){.elementor .contact-container{padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .contact_card{min-height:auto;padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;border-radius:28px;}}@media(max-width:767px){.elementor .contact-buttons{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .meist-section{min-width:0px;}}@media(max-width:767px){.elementor .meist-card{padding-block-start:40px;padding-block-end:40px;padding-inline-start:10px;padding-inline-end:10px;border-radius:28px;}}@media(max-width:767px){.elementor .meist-left{width:100%;padding:0px;}}@media(max-width:767px){.elementor .meist-p{font-size:16px;line-height:1.5em;}}