@media(max-width:767px){.elementor .tr-quote{font-size:1rem;}}@media(max-width:767px){.elementor .tr-rev-card{padding:1.5rem;flex:0 0 84%;scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .tr-rev-grid{padding-block-start:0px;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:0.875rem;flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-left: 1rem; scroll-padding-right: 1rem;\n}}@media(max-width:767px){.elementor .tr-rev-wrap{padding-block-start:1.75rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .tr-rev{padding-block-start:3.5rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .tr-book-h{font-size:1.375rem;}}@media(max-width:767px){.elementor .tr-book-copy{flex:0 1 auto;}}@media(max-width:767px){.elementor .tr-book{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.5rem;border-radius:1.25rem;flex-direction:column;gap:1.5rem;align-items:flex-start;}}@media(max-width:767px){.elementor .tr-card-more{display:none;}}@media(max-width:767px){.elementor .tr-card-desc{font-size:0.8125rem;line-height:1.4;}}@media(max-width:767px){.elementor .tr-card-title{font-size:1rem;}}@media(max-width:767px){.elementor .tr-card-body{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0.25rem;gap:0.25rem;}}@media(max-width:767px){.elementor .tr-badge{inset-block-start:0.3rem;inset-inline-start:0.3rem;font-size:0.5rem;letter-spacing:0.08em;padding-block-start:0.2rem;padding-block-end:0.2rem;padding-inline-start:0.375rem;padding-inline-end:0.375rem;}}@media(max-width:767px){.elementor .tr-card-media{width:84px;aspect-ratio:1/1;border-radius:0.75rem;flex:0 0 auto;}}@media(max-width:767px){.elementor .tr-card{padding:0.625rem;border-radius:1rem;flex-direction:row;gap:0.875rem;flex:0 1 100%;align-items:center;}}@media(max-width:767px){.elementor .tr-card-3{flex:0 1 100%;}}@media(max-width:767px){.elementor .tr-grid{gap:0.75rem;}}@media(max-width:767px){.elementor .tr-sub{font-size:0.9375rem;}}@media(max-width:767px){.elementor .tr-h2{font-size:1.875rem;}}@media(max-width:767px){.elementor .tr-panel{gap:1.75rem;}}@media(max-width:767px){.elementor .tr-tab{font-size:0.625rem;letter-spacing:0.08em;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;}}@media(max-width:767px){.elementor .tr-tabs-menu{width:100%;padding:0.375rem;border-radius:1.25rem;gap:0.125rem;flex-wrap:wrap;justify-content:center;overflow-x: auto; overflow-x: visible;\n}}@media(max-width:767px){.elementor .tr-tabs{gap:2rem;}}@media(max-width:767px){.elementor .tr-sec{padding-block-start:2.5rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .tr-btn-solid{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .tr-vip-text{font-size:0.75rem;letter-spacing:0.1em;}}@media(max-width:767px){.elementor .tr-vip{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:0.875rem;}}@media(max-width:767px){.elementor .tr-lead{font-size:1rem;}}@media(max-width:767px){.elementor .tr-h1{font-size:2.75rem;}}@media(max-width:767px){.elementor .tr-hero{min-height:440px;padding-block-start:7rem;padding-block-end:2.75rem;padding-inline-start:0px;padding-inline-end:0px;background-position: 72% center;\n}}@media(max-width:767px){.elementor .tr-wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;}}