.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.35em}}
.hero-section .hero-section-img{margin-left:90px;height:35vh}
@media (min-width:992px){.hero-section .hero-section-img{margin-left:150px;height:75vh}}
.products{background-color:#f7f9fc;padding-bottom:3rem;padding-top:3rem}
.products p,.products a{font-size:15px}
.products a{color:#F66801}
.products .description-heading{color:#0A2440;font-family:"soehne-kraftig",sans-serif;font-weight:500}
.products .side-element{position:absolute;top:95px;right:-100px;width:45%}
@media (min-width:400px){.products .side-element{width:35%}}
@media (min-width:576px){.products .side-element{width:30%}}
@media (min-width:768px){.products .side-element{width:25%}}
@media (min-width:992px){.products .side-element{width:20%}}
@media (min-width:1400px){.products .side-element{width:13%;top:0}}
@media (min-width:768px){.products{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){.products{padding-top:33rem;margin-top:-18rem}.products .product{padding-right:5rem}}
@media (min-width:1200px){.products .product{padding-right:15rem}}
.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:13rem !important;padding-bottom:5rem !important;margin-top:-5rem}
.about p{color:#ADBCCB}
.about .about-list p{font-size:15px}
.about h2,.about h4{color:#fff}
.about .about-col-heading{color:#fff;font-family:"soehne-kraftig",sans-serif;font-weight:500}
.about .about-main-img{height:30vh}
@media (min-width:992px){.about .about-main-img{height:65vh}}
.solution{background-color:#ffe0ca;padding-top:5rem;padding-bottom:5rem}
.solution .solution-col-heading{font-size:24px;color:#0A2440;font-family:"soehne-kraftig",sans-serif;font-weight:500}
.functions{padding:5rem 0}
.functions p{font-size:15px}
.functions a{color:#F66801}
.functions .description-heading{color:#0A2440;font-family:"soehne-kraftig",sans-serif;font-weight:500}
.functions .side-element{position:absolute;top:95px;right:-100px;width:45%}
@media (min-width:400px){.functions .side-element{width:35%}}
@media (min-width:576px){.functions .side-element{width:30%}}
@media (min-width:768px){.functions .side-element{width:25%}}
@media (min-width:992px){.functions .side-element{width:20%}}
@media (min-width:1400px){.functions .side-element{width:13%;top:0}}
@media (min-width:992px){.functions .function-row .col-lg-6{padding-right:10rem}}
.scanner{background-color:#F6F9FC;padding:5rem 0}
.control{background-color:#0A2440;padding:5rem 0}
.control p{color:#ADBCCB}
.control .control-list p{font-size:15px}
.control h2,.control h4{color:#fff}
.control .control-col-heading{color:#fff;font-family:"soehne-kraftig",sans-serif;font-weight:500}
.control .control-main-img{height:50vh}
@media (min-width:992px){.control .control-main-img{height:65vh}}
@media (min-width:1200px){.control .control-main-img{margin-left:150px}}