@media(max-width:767px){.elementor .ptp-panel-note{font-size:12px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .ptp-tab{height:40px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;flex:0 0 auto;}}@media(max-width:767px){.elementor .ptp-tab-label{font-size:11px;}}@media(max-width:767px){.elementor .ptp-grid{gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor .ptp-book{font-size:9px;letter-spacing:0.08em;padding-block-start:9px;padding-block-end:9px;padding-inline-start:8px;padding-inline-end:8px;}}@media(max-width:767px){.elementor .ptp-desc{font-size:11px;line-height:1.45;}}@media(max-width:767px){.elementor .ptp-acc-body{padding-block-start:0px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;gap:8px;}}@media(max-width:767px){.elementor .ptp-plus{width:12px;height:12px;}}@media(max-width:767px){.elementor .ptp-acc-icon{width:26px;height:26px;}}@media(max-width:767px){.elementor .ptp-name{font-size:12.5px;}}@media(max-width:767px){.elementor .ptp-cat{font-size:8.5px;letter-spacing:0.12em;}}@media(max-width:767px){.elementor .ptp-acc-title{gap:4px;}}@media(max-width:767px){.elementor .ptp-acc-head{padding-block-start:0px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;gap:6px;}}@media(max-width:767px){.elementor .ptp-acc{padding-block-start:44px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}