.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:70vh}}
.products{background-color:#f7f9fc;padding-bottom:3rem;padding-top:3rem}
.products p,.products a{font-size:18px;font-weight:600}
.products a{color:#F66801}
.products .product-col{background-color:#FFF;position:relative;border:1px solid #EBEFF4}
.products .product-col p{font-size:15px;font-weight:400}
.products .product-col img{position:absolute;top:-25px}
.products .description-heading{font-family:"soehne-kraftig",sans-serif;font-weight:500;color:#0A2440}
.products .side-element{position:absolute;top:0;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%}}
@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:-24rem}}
.membership{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:16rem !important;padding-bottom:5rem !important;margin-top:-10rem}
.membership p{color:#ADBCCB}
.membership .main-points i{color:#F66801}
.membership .main-points p{font-size:15px}
.membership .membership-list p{font-size:15px}
.membership h2,.membership h4{color:#fff}
.membership .membership-col-heading{color:#fff;font-family:"soehne-kraftig",sans-serif;font-weight:500}
.membership .membership-main-img{height:45vh}
@media (min-width:992px){.membership{padding-top:15rem !important;padding-bottom:5rem !important;margin-top:-2rem}.membership .membership-main-img{height:65vh}}
.ticketing{background-color:#f7f9fc}
.ticketing p{color:#0A2440}
.ticketing .main-points i{color:#F66801}
.ticketing .main-points p{font-size:15px}
.ticketing .ticketing-list p{font-size:15px}
.ticketing .ticketing-col-heading{font-family:"soehne-kraftig",sans-serif;font-weight:500}
.ticketing .ticketing-main-img{height:35vh}
@media (min-width:992px){.ticketing .ticketing-main-img{height:75vh;margin-left:175px}}
.eshop{background-color:#fff}
.eshop p{color:#0A2440}
.eshop .main-points i{color:#F66801}
.eshop .main-points p{font-size:15px}
.eshop .eshop-list p{font-size:15px}
.eshop .eshop-col-heading{font-family:"soehne-kraftig",sans-serif;font-weight:500}
.eshop .eshop-main-img{height:30vh}
@media (min-width:992px){.eshop .eshop-main-img{height:60vh}.eshop .eshop-list .col-lg-6{padding-right:5rem}}
@media (min-width:1200px){.eshop .eshop-list .col-lg-6{padding-right:12rem}}
.parametres{background-color:#F7F9FC}
.parametres .parameter h1{display:flex;align-items:center}
.parametres .parameter h1 span{display:flex}
.parametres .parameter-description{font-family:"soehne-kraftig",sans-serif;font-weight:500;color:#0A2440;font-size:15px}
.parametres i{color:#F66900;font-size:2rem}
@media (min-width:768px){.parametres h1{font-size:4rem}}
.case-studies{padding:5rem 0}
.case-studies .case-study{background-image:url("../themes/membership-theme/assets/img/sport-club/Rysy.png");background-position:center;background-repeat:no-repeat;background-size:cover}
.case-studies .image-text{color:#fff;padding:4rem 5rem;line-height:33px}
@media (max-width:768px){.case-studies .image-text{font-weight:400}}
@media (max-width:576px){.case-studies .image-text{font-size:20px !important;font-weight:400;padding:3rem 1rem}}
.case-studies .splide__pagination__page{background:#AFAFAF;border-radius:0%;height:2.5px;width:25px;margin:5px;opacity:1}
.case-studies .splide__pagination__page.is-active{background:#F68533;transform:scale(1)}
.case-studies .splide__pagination{bottom:-1.5em}
@media (min-width:992px){.case-studies .splide__pagination{display:none}}
.case-studies .nav-link{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.case-studies .nav-link.active{background-color:inherit;-webkit-filter:none;filter:none;border-bottom:1px solid #F66801;border-radius:unset}
.case-studies .nav-pills{border-top:1px solid #EBEFF4}