 .sokol-hospitality-section{padding:60px 0;background-color:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif} .sokol-hospitality-section .xx-article{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1140px;} .sokol-hospitality-section .hospitality-badge{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#7cba01; margin-bottom:10px}.sokol-hospitality-section .hospitality-heading{font-size:36px;font-weight:700;color:#2c3e50;margin-bottom:15px}.sokol-hospitality-section .hospitality-divider{width:60px;height:4px;background-color:#7cba01;margin-bottom:25px}.sokol-hospitality-section .hospitality-lead{font-size:18px;line-height:1.6;color:#34495e;font-weight:500;margin-bottom:20px}.sokol-hospitality-section p{font-size:15px;line-height:1.7;color:#555;margin-bottom:15px} .sokol-hospitality-section .venue-hire-box{background-color:#f4f9eb;border-left:4px solid #7cba01;padding:20px;border-radius:0 8px 8px 0;margin-top:25px}.sokol-hospitality-section .venue-hire-box h4{font-size:16px;font-weight:700;color:#2c3e50;margin-bottom:8px}.sokol-hospitality-section .venue-hire-box p{font-size:14px;margin-bottom:0;color:#4b5563} .sokol-hospitality-section .events-feature-card{background:#fff;border-radius:16px;padding:35px 30px;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid #eaeaea;height:100%;position:relative;overflow:hidden}.sokol-hospitality-section .card-accent-line{position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#f54957,#1ebad0,#7cba01);}.sokol-hospitality-section .events-feature-card h3{font-size:22px;font-weight:700;color:#2c3e50;margin-bottom:15px;line-height:1.4}.sokol-hospitality-section .events-feature-card p{font-size:14.5px;color:#666} .sokol-hospitality-section .traditions-title{font-size:15px;font-weight:700;text-transform:uppercase;color:#2c3e50;letter-spacing:.5px;margin:25px 0 12px}.sokol-hospitality-section .traditions-list{list-:none;padding-left:0;margin-bottom:30px}.sokol-hospitality-section .traditions-list li{font-size:14px;color:#333;padding-left:20px;position:relative;margin-bottom:8px}.sokol-hospitality-section .traditions-list li::before{content:"🍻";position:absolute;left:0;font-size:12px;top:1px}.sokol-hospitality-section .tradition-desc{color:#888;font-size:13px;margin-left:4px} .sokol-hospitality-section .card-footer-note{border-top:1px dashed #e5e7eb;padding-top:20px;margin-top:20px}.sokol-hospitality-section .card-footer-note p{font-size:15px;color:#2c3e50;margin:0}@media(max-width:991px){.sokol-hospitality-section{padding:40px 0}.sokol-hospitality-section .hospitality-heading{font-size:28px}.sokol-hospitality-section .events-feature-card{margin-top:20px;padding:25px 20px}}.revo-slider-emphasis-text{font-size:64px;font-weight:700;letter-spacing:-1px;font-family:Poppins,sans-serif;padding:15px 20px;border-top:2px solid #FFF;border-bottom:2px solid #FFF}.revo-slider-desc-text{font-size:20px;font-family:Lato,sans-serif;width:650px;text-align:center;line-height:1.5}.revo-slider-caps-text{font-size:16px;font-weight:400;letter-spacing:3px;font-family:Poppins,sans-serif}.tp-video-play-button{display:none!important}.tp-caption{white-space:nowrap} .sokol-hospitality-section{padding:60px 0;background-color:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif} .sokol-hospitality-section .xx-article{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1140px;} .sokol-hospitality-section .hospitality-badge{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#7cba01; margin-bottom:10px}.sokol-hospitality-section .hospitality-heading{font-size:36px;font-weight:700;color:#2c3e50;margin-bottom:15px}.sokol-hospitality-section .hospitality-divider{width:60px;height:4px;background-color:#7cba01;margin-bottom:25px}.sokol-hospitality-section .hospitality-lead{font-size:18px;line-height:1.6;color:#34495e;font-weight:500;margin-bottom:20px}.sokol-hospitality-section p{font-size:15px;line-height:1.7;color:#555;margin-bottom:15px} .sokol-hospitality-section .venue-hire-box{background-color:#f4f9eb;border-left:4px solid #7cba01;padding:20px;border-radius:0 8px 8px 0;margin-top:25px}.sokol-hospitality-section .venue-hire-box h4{font-size:16px;font-weight:700;color:#2c3e50;margin-bottom:8px}.sokol-hospitality-section .venue-hire-box p{font-size:14px;margin-bottom:0;color:#4b5563} .sokol-hospitality-section .events-feature-card{background:#fff;border-radius:16px;padding:35px 30px;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid #eaeaea;height:100%;position:relative;overflow:hidden}.sokol-hospitality-section .card-accent-line{position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#f54957,#1ebad0,#7cba01);}.sokol-hospitality-section .events-feature-card h3{font-size:22px;font-weight:700;color:#2c3e50;margin-bottom:15px;line-height:1.4}.sokol-hospitality-section .events-feature-card p{font-size:14.5px;color:#666} .sokol-hospitality-section .traditions-title{font-size:15px;font-weight:700;text-transform:uppercase;color:#2c3e50;letter-spacing:.5px;margin:25px 0 12px}.sokol-hospitality-section .traditions-list{list-:none;padding-left:0;margin-bottom:30px}.sokol-hospitality-section .traditions-list li{font-size:14px;color:#333;padding-left:20px;position:relative;margin-bottom:8px}.sokol-hospitality-section .traditions-list li::before{content:"🍻";position:absolute;left:0;font-size:12px;top:1px}.sokol-hospitality-section .tradition-desc{color:#888;font-size:13px;margin-left:4px} .sokol-hospitality-section .card-footer-note{border-top:1px dashed #e5e7eb;padding-top:20px;margin-top:20px}.sokol-hospitality-section .card-footer-note p{font-size:15px;color:#2c3e50;margin:0}@media(max-width:991px){.sokol-hospitality-section{padding:40px 0}.sokol-hospitality-section .hospitality-heading{font-size:28px}.sokol-hospitality-section .events-feature-card{margin-top:20px;padding:25px 20px}}.d-none-mobile{display:none!important}@media(min-width:576px){.d-none-mobile{display:block!important}}@media(min-width:576px) and(max-width:991.98px){.d-none-tablet{display:none!important}}@media(min-width:992px){.d-none-desktop{display:none!important}}