a,canvas,div,form,h1,h3,header,i,iframe,img,li,main,nav,p,picture,span,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}header,main,nav{display:block}main#main .main-banner{display:block;padding:50px 35px;border-radius:10px;background-repeat:no-repeat;background-position:100% 50%;background-size:50%;position:relative;margin-bottom:40px;overflow:hidden;background-color:#282a4c;background-size:cover}main#main .main-banner:hover div.banner{transform:scale(1.14)}main#main .main-banner div.banner{position:absolute;top:0;right:0;width:40%;height:100%;border-radius:0 10px 10px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;transition-duration:.5s}main#main .main-banner div.banner::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#282a4c 0,#282a4c 0,rgba(40,42,76,.5) 65%);background-blend-mode:color;background-color:rgba(40,42,76,.4)}main#main .main-banner div.banner-details{color:#fff;position:relative;display:flex;justify-content:center;align-items:center;gap:15px 35px}main#main .main-banner div.banner-details.wo-button{gap:0}main#main .main-banner div.banner-details .banner-title{font-family:"DM Sans Bold",sans-serif;font-size:42px;line-height:42px}main#main div.section-header{margin-bottom:40px}main#main div.section-header.section-header-3{font-size:0}main#main div.section-header.section-header-3 div.first{display:inline-block;vertical-align:middle;width:50%}main#main div.section-header.section-header-3 div.section-desc{font-size:16px}main#main div.section-header div.section-title{font-family:"DM Sans",sans-serif;font-size:28px;color:#29294b}main#main div.section-header div.section-desc{font-family:"DM Sans",sans-serif;font-size:20px;color:#4b4b4b;letter-spacing:0;margin-top:10px}main#main div.section-header div.section-desc span{color:#282a4c}main#main div.section-footer{text-align:center}main#main div.standart-listing{margin-bottom:14px}main#main div.standart-listing div.listing-block a.listing-item{display:block;width:100%;height:100%}main#main div.standart-listing div.listing-block a.listing-item:hover picture.item-image img{transform:scale(1.1)}main#main div.standart-listing div.listing-block a.listing-item:hover div.item-details div.item-title{font-family:"DM Sans SemiBold",sans-serif;color:#29294b;letter-spacing:0}main#main div.standart-listing div.listing-block a.listing-item picture.item-image{display:block;border-radius:10px;margin-bottom:10px;overflow:hidden}main#main div.standart-listing div.listing-block a.listing-item picture.item-image img{border-radius:10px;max-width:100%;height:auto;object-fit:cover;transition-duration:.5s}main#main div.standart-listing div.listing-block a.listing-item div.item-details div.item-title{font-family:"DM Sans SemiBold",sans-serif;font-size:17px;line-height:20px;color:#282a4c;width:100%;overflow:hidden;text-overflow:ellipsis;display:block}main#main div.standart-listing div.listing-block a.listing-item div.item-details div.item-desc{font-family:"DM Sans Medium",sans-serif;font-size:14px;line-height:14px;color:#4b4b4b;margin:7px 0;width:100%;overflow:hidden;text-overflow:ellipsis;display:block;min-height:30px}main#main div.standart-listing div.listing-block a.listing-item div.item-details div.item-last{font-family:"DM Sans Bold",sans-serif;font-size:14px;color:#29294b;background:#f2f2f6;display:inline-block;padding:10px 20px;margin-top:5px;border-radius:8px}main#main div.ticket-listing{margin-bottom:40px}main#main div.regular-listing{margin-bottom:30px;border-radius:10px;border:1px solid #c2c2c2;display:flex}main#main div.regular-listing div.listing-area{flex:1 1 0px;border-right:1px solid #c2c2c2}main#main div.regular-listing div.listing-area:last-child{border-right:none}main#main div.regular-listing div.listing-area div.area-body{padding:25px 30px}main#main div.regular-listing div.listing-area div.area-body div.event-listing{font-size:0}main#main div.regular-listing div.listing-area div.area-body div.event-listing div.listing-block{margin-bottom:20px;width:50%;display:inline-block;vertical-align:top}main#main div.regular-listing div.listing-area div.area-body div.event-listing div.listing-block a.listing-item{display:block;font-size:0}main#main div.regular-listing div.listing-area div.area-body div.event-listing div.listing-block a.listing-item div.details{width:calc(100% - 55px);display:inline-block;vertical-align:middle;padding-left:15px}main#main div.regular-listing div.listing-area div.area-body div.event-listing div.listing-block a.listing-item div.details div.title{font-family:"DM Sans SemiBold",sans-serif;font-size:16px;line-height:16px;color:#282a4c;margin-bottom:5px}main#main.category .main-banner{margin-bottom:30px}main#main.category div.standart-listing{margin-bottom:40px}main#main.category div.regular-listing{margin-bottom:40px}main#main div.section-header div.section-title{font-size:22px;font-family:"DM Sans Bold",sans-serif}.section-title{font-size:42px;line-height:1.3}@media (max-width:575px){main#main .d-m-none{display:none!important}main#main .main-banner{padding:15px;margin-bottom:20px!important}main#main .main-banner div.banner{background-position:65% 50%;width:70%}main#main .main-banner div.banner-details .banner-title{font-size:30px;line-height:30px}main#main div.section-header{margin-bottom:15px}main#main div.section-header div.section-title{font-size:18px!important}main#main div.ticket-listing{margin-bottom:25px}main#main div.regular-listing div.listing-area div.area-body{padding:20px}main#main div.regular-listing div.listing-area div.area-body div.event-listing div.listing-block{width:100%}}@media (max-width:767px){main#main div.regular-listing{display:block;position:relative;padding-top:50px;margin-bottom:20px}main#main div.regular-listing div.listing-area{border-right:none}main#main div.regular-listing div.listing-area div.area-body{display:none}main#main div.regular-listing div.listing-area:first-child div.area-body{display:block}main#main div.regular-listing div.listing-area.active div.area-body{display:block!important}}@media (min-width:768px){main#main div.regular-listing div.listing-area div.area-body{display:block!important}}@media (max-width:991px){main#main .main-banner{margin-bottom:20px;padding:25px;background-position-x:75%}main#main .main-banner div.banner-details{flex-direction:column;text-align:center}main#main .main-banner div.banner-details .banner-title{font-size:36px;line-height:36px;margin-right:0}main#main div.section-header.section-header-3{display:flex;flex-wrap:wrap}main#main div.section-header.section-header-3 div.first{width:100%;order:2}main#main div.section-header div.section-title{font-size:20px}}@media only screen and (max-width :991px){main#main .main-banner div.banner-details .banner-title{font-size:32px}main#main .main-banner{padding-top:30px;padding-bottom:30px}main#main div.standart-listing div.listing-block a.listing-item picture.item-image{height:auto}.section-title{font-size:33px}}nav.pagination ul{display:flex;justify-content:center;align-items:center;gap:30px 8px;list-style:none;flex-wrap:wrap}nav.pagination li{margin:0;padding:0}nav.pagination li a{color:#29294b;font-size:14px;font-family:"DM Sans",sans-serif;text-decoration:none;padding:8px 16px;border-radius:8px;background-color:#f9fafb;border:1px solid #e1e5e9;transition:all .2s ease-in-out}nav.pagination li a:hover{background-color:#f9fafb;border-color:#e1e5e9;color:#29294b}nav.pagination li a.current-page{background-color:#29294b;color:#fff}@media only screen and (max-width:768px){.section-title{font-size:26px}}
