.hero-section p{line-height:28px}
.hero-section h1{font-family:"soehne-kraftig",sans-serif}
.hero-section h1 span{color:#F66900}
@media (min-width:992px){.hero-section h1{font-size:3.15em}}
.hero-section .hero-section-img{margin-left:55px;height:35vh}
@media (min-width:992px){.hero-section .hero-section-img{height:65vh}}
.benefits{background-color:#f7f9fc;padding-bottom:3rem;padding-top:3rem}
.benefits p,.benefits a{font-size:15px}
.benefits a{color:#F66801}
.benefits .description-heading{font-family:"soehne-kraftig",sans-serif;font-weight:500;color:#0A2440}
.benefits .side-element{position:absolute;top:95px;right:-100px;width:45%}
@media (min-width:400px){.benefits .side-element{width:35%}}
@media (min-width:576px){.benefits .side-element{width:30%}}
@media (min-width:768px){.benefits .side-element{width:25%}}
@media (min-width:992px){.benefits .side-element{width:20%}}
@media (min-width:1400px){.benefits .side-element{width:13%;top:0}}
@media (min-width:768px){.benefits{background-image:url("../themes/membership-theme/assets/img/tickets/benefits/Ticketing_BG_2.png");background-position:center 0;background-repeat:no-repeat;background-size:cover;padding-top:50rem;margin-top:-47rem}}
@media (min-width:992px){.benefits{padding-top:33rem;margin-top:-18rem}.benefits .benefit-row .col-lg-4{padding-right:5rem}}
.about{background-color:#f7f9fc;background-image:url("../themes/membership-theme/assets/img/tickets/about/BG_Blue.png");background-position:center 0;background-repeat:no-repeat;background-size:cover;padding-top:12rem !important;padding-bottom:5rem !important;margin-top:-8rem}
.about p{color:#ADBCCB}
.about .about-list p{font-size:15px}
.about h2,.about h4{color:#fff}
.about .about-col-heading{color:#fff;font-weight:600}
.about .about-main-img{height:30vh}
@media (min-width:992px){.about .about-main-img{height:60vh}}
.faq{background-color:#F7F9FC;padding:5rem 0}
.faq p,.faq a{font-size:15px}
.faq a{color:#F66801}
.faq .description-heading{color:#0A2440;font-weight:500}
.faq .faq-row{border:1px solid #EBEFF4;border-radius:8px;margin-bottom:2rem}
.faq .faq-row .faq-toggle-btn{font-family:Poppins;font-size:25px;color:#F66801;background:inherit;border:1px solid #f66801;border-radius:50%;padding-right:0.75rem !important;padding-left:0.75rem !important;transition:transform 0.3s ease}
.faq .faq-row .faq-toggle-btn.rotate{color:#F7F9FC;background-color:#f66801;transform:rotate(90deg)}
@media (max-width:767px){.faq .faq-row{background-color:#fff}.faq .faq-row .faq-row-description{background-color:#F7F9FC}}
.faq .faq-row-img{background-color:#fff}
.faq .faq-row-img p{font-weight:600}
.faq .faq-row-content{background-color:#fff;border-top:1px solid #EBEFF4}
.faq .faq-row-content .animated-content{padding-top:1.75rem !important;padding-bottom:1.75rem !important}
.faq .side-element{position:absolute;right:-100px;width:45%}
@media (min-width:400px){.faq .side-element{width:35%}}
@media (min-width:576px){.faq .side-element{width:30%}}
@media (min-width:768px){.faq .side-element{width:25%}}
@media (min-width:992px){.faq .side-element{width:20%}}
@media (min-width:1400px){.faq .side-element{width:13%}}