@media(max-width:767px){.elementor .inner-hero-title{font-size:36px;}}@media(max-width:767px){.elementor .inner-page-text{font-size:16px;}}@media(max-width:767px){.elementor .inner-page-section-heading{font-size:32px;}}@media(max-width:767px){.elementor .newsletter-section{padding-block-start:60px;padding-block-end:60px;}}@media(max-width:767px){.elementor .newsletter-heading{font-size:32px;}}@media(max-width:767px){.elementor .newsletter-form-wrapper{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:8px;flex-direction:row;}}@media(max-width:767px){.elementor .newsletter-mail-fild{font-size:16px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:2px;}}@media(max-width:767px){.elementor .newsletter-btn{font-size:14px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:767px){.elementor .newsletter-success{position:absolute;inset-block-start:100px;inset-inline-start:0px;}}@media(max-width:767px){.elementor .newsletter-error{position:absolute;inset-block-start:100px;inset-inline-start:0px;}}@media(max-width:767px){.elementor .newsletter-list{font-size:16px;}}@media(max-width:767px){.elementor .card-text{font-size:16px;}}@media(max-width:767px){.elementor .card-wrapper{padding:0px;flex-direction:column;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(3, 1fr);grid-auto-flow:column dense;grid-auto-rows:1fr;grid-auto-columns:1fr;align-items:start;}}@media(max-width:767px){.elementor .underline-btn{font-size:18px;}}@media(max-width:767px){.elementor .tab-trigger{width:auto;}}