.cartel-faq{width:100%;max-width:1100px;margin:0 auto;font-family:"Open Sans",sans-serif}.cartel-faq-item{margin-bottom:10px}.cartel-faq-trigger{display:flex;align-items:center;width:100%;padding:12px 20px;border:1px solid #aeb9bd;border-radius:16px;background:#fff0;color:#041c35;text-align:left;cursor:pointer;box-shadow:none}.cartel-faq-trigger:hover,.cartel-faq-trigger:focus,.cartel-faq-trigger:active{border:1px solid #aeb9bd;background:#fff0;color:#041c35;outline:none;box-shadow:none}.cartel-faq-icon{width:64px;height:64px;margin-right:20px;flex-shrink:0}.cartel-faq-icon img{display:block;width:100%;height:100%;object-fit:contain}.cartel-faq-heading{display:flex;flex:1;flex-direction:column;min-width:0;padding-right:24px}.cartel-faq-title{font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;line-height:1.25}.cartel-faq-description{margin-top:4px;color:#203236;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.35}.cartel-faq-duration{margin-top:6px;color:#203236;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;line-height:1.35}.cartel-faq-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:24px;flex-shrink:0;font-size:22px;line-height:1;transition:transform 0.25s ease}.cartel-faq-arrow img{display:block;width:100%;height:100%;object-fit:contain}.cartel-faq-trigger[aria-expanded="true"] .cartel-faq-arrow{transform:rotate(180deg)}.cartel-faq-panel{position:relative;margin-top:8px;padding:24px 84px;border:1px solid #aeb9bd;border-radius:16px;background:#fff0;overflow:hidden;transition:max-height 0.25s ease,opacity 0.25s ease,transform 0.25s ease}.cartel-faq-close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#355660;color:#fff;font-size:20px;font-weight:300;line-height:1;cursor:pointer;box-shadow:none}.cartel-faq-close:hover,.cartel-faq-close:focus,.cartel-faq-close:active{border:0;background:#355660;color:#fff;outline:none;box-shadow:none}.cartel-faq-answer{color:#203236;font-size:16px;line-height:1.7}.cartel-faq-answer p:first-child{margin-top:0}.cartel-faq-answer p:last-child{margin-bottom:0}.cartel-faq-video-wrapper{width:100%;max-width:560px;margin:0 auto;overflow:hidden;border-radius:8px}.cartel-faq-video{width:calc(100% + 168px);margin:48px -84px;display:flex;justify-content:center}.cartel-faq-item--video-only .cartel-faq-video{margin-top:24px}.cartel-faq-video-player{display:block;width:100%;max-width:560px;height:auto;border-radius:8px}.cartel-video-placeholder{position:relative;width:100%;max-width:560px;aspect-ratio:16 / 9;margin:0 auto;overflow:hidden;border-radius:8px;background:#000}.cartel-video-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cartel-video-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .28)}.cartel-video-placeholder[hidden]{display:none}.cartel-video-play{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;height:100%;margin:0;padding:0;border:0;background:#fff0;cursor:pointer}.cartel-video-play:hover,.cartel-video-play:focus{background:#fff0;border:0;box-shadow:none}.cartel-video-play-icon{display:flex;align-items:center;justify-content:center}.cartel-video-play-icon img{display:block;width:140px;height:auto}.cartel-video-play-text{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.35;color:#203236}.cartel-faq-item--text .cartel-faq-trigger{padding:28px 52px}.cartel-faq-item--text .cartel-faq-answer ul{margin:0;padding-left:18px}.cartel-faq-item--text .cartel-faq-answer li{margin-bottom:28px;line-height:1.7}.cartel-faq-item--text .cartel-faq-answer li:last-child{margin-bottom:0}@media (max-width:768px){.cartel-faq-trigger{padding:18px 0}.cartel-faq-icon{width:44px;height:44px;margin-left:12px;margin-right:12px}.cartel-faq-arrow{margin-right:12px}.cartel-faq-close{display:none}.cartel-faq-heading{padding-right:24px}.cartel-faq-title{font-family:"Segoe UI",sans-serif;font-size:15px;font-weight:700;line-height:normal}.cartel-faq-description{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.4em}.cartel-faq-panel{padding:20px 20px 24px 20px}.cartel-faq-video{width:calc(100% - 40px);margin:24px auto}.cartel-faq-answer{font-size:14px}.cartel-faq-item--text .cartel-faq-trigger{padding:18px 36px}}