.container{width:100%;max-width:1310px;padding:0 15px;margin:0 auto}.faq-section{position:relative;overflow:hidden}.faq-section-row{display:flex;flex-wrap:wrap;margin:0 -1.5rem}.faq-section-left,.faq-section-right{width:100%;max-width:100%;flex:0 0 100%;padding:1.5rem}.faq-section-left{margin-bottom:1rem}.faq-item:not(:last-child){margin-bottom:1rem}.faq-item:first-child .faq-question{padding-top:0}.faq-question{background:none;border:none;width:100%;text-align:left;padding:1.5rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-title{font-size:2rem;margin:0;line-height:1.143;letter-spacing:0;flex:1 1 auto;padding-right:1.5rem}.faq-description{font-size:1.6rem;display:none;font-weight:300;line-height:1.33;letter-spacing:0}.faq-section .book-package-text-block{display:flex;align-items:center;justify-content:space-between}.faq-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-text-block .h2{font-weight:500;font-size:3rem;line-height:1;letter-spacing:0}@media (min-width: 992px){.faq-section-left{margin-bottom:7.4rem}.faq-text-block .h2{font-size:4rem}.faq-title{font-size:2.5rem}.faq-icon{width:4rem;height:4rem}}@media (min-width: 1024px){.faq-section-left{margin-bottom:0}.faq-section-left,.faq-section-right{width:50%;max-width:50%;flex:0 0 50%}.container{padding:0 40px}}@media (max-width: 1399px){.faq-title{font-size:1.6rem}.faq-description{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/faq.css.map */
