.tec-location [hidden] { display: none !important; }
.tec-location .faq2_question { width: 100%; border: 0; text-align: left; font: inherit; cursor: pointer; }
.tec-location .faq2_question:focus-visible, .tec-location .w-slider button:focus-visible { outline: 3px solid #3f71c2; outline-offset: 3px; }
.tec-location .faq2_answer { height: auto; }
.tec-location .faq2_question[aria-expanded="true"] .faq2_icon { transform: rotate(180deg); }
.tec-location .w-slider-arrow-left, .tec-location .w-slider-arrow-right { border: 0; background: transparent; color: inherit; cursor: pointer; }
.tec-location .w-slider-nav button { display: inline-block; width: 10px; height: 10px; margin: 0 3px; padding: 0; border: 0; border-radius: 50%; background: rgba(255,255,255,.5); cursor: pointer; }
.tec-location .w-slider-nav button[aria-current="true"] { background: #fff; }
