@media(max-width:767px){.elementor .s-vaibfest-2027-title{font-weight:800;font-size:40px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-date{font-weight:800;font-size:13px;color:#A2146A;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#F6EAF1;align-self:flex-start;}}@media(max-width:767px){.elementor .s-vaibfest-2027-lead{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-hero-cta{width:100%;font-weight:700;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#A2146A;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-hero-copy{width:100%;display:flex;flex-direction:column;gap:17px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-hero-image{width:100%;overflow:visible;padding-block-start:9px;padding-block-end:9px;padding-inline-start:9px;padding-inline-end:9px;border-radius:22px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-hero-row{width:100%;display:flex;flex-direction:column;gap:30px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-hero-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-hero{width:100%;padding-block-start:52px;padding-block-end:52px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FCF8FB;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-105-number{font-weight:800;font-size:26px;color:#A2146A;line-height:1.08em;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-105-label{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-105{width:48%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:7px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-500-number{font-weight:800;font-size:26px;color:#A2146A;line-height:1.08em;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-500-label{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-500{width:48%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:7px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-3-number{font-weight:800;font-size:26px;color:#A2146A;line-height:1.08em;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-3-label{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-3{width:48%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:7px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-0-number{font-weight:800;font-size:26px;color:#A2146A;line-height:1.08em;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-0-label{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-modern-metric-0{width:48%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:7px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-presale-row{width:100%;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-presale-in{width:100%;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-presale{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FCF8FB;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-2027-program-title{font-weight:800;font-size:32px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-journey-friday-title{font-weight:800;font-size:12px;color:#A2146A;line-height:1.2em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-journey-friday-text{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-journey-friday{width:100%;padding-block-start:23px;padding-block-end:23px;padding-inline-start:21px;padding-inline-end:21px;border-radius:18px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-journey-saturday-title{font-weight:800;font-size:12px;color:#A2146A;line-height:1.2em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-journey-saturday-text{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-journey-saturday{width:100%;padding-block-start:23px;padding-block-end:23px;padding-inline-start:21px;padding-inline-end:21px;border-radius:18px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-journey-sunday-title{font-weight:800;font-size:12px;color:#A2146A;line-height:1.2em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-journey-sunday-text{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-journey-sunday{width:100%;padding-block-start:23px;padding-block-end:23px;padding-inline-start:21px;padding-inline-end:21px;border-radius:18px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-journey{width:100%;display:flex;flex-direction:column;gap:14px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-program-notice-text{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-program-notice{width:100%;padding-block-start:17px;padding-block-end:17px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#FFF4E8;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-program-intro-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-program-intro{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F7F2F5;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday-day{font-weight:800;font-size:12px;color:#A2146A;line-height:1.2em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday-title{font-weight:800;font-size:33px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday-question{font-weight:800;font-size:12px;color:#F9B03B;line-height:1.2em;}}@media(max-width:767px){.elementor .e-vaibfest-photo-credit-1-credit{font-size:14px;color:#000000;line-height:1.4em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday-heading{width:100%;display:flex;flex-direction:column;gap:14px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday-text{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday-price{font-weight:800;font-size:22px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday-food{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday-cta{width:100%;font-weight:700;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#A2146A;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday-copy{width:100%;display:flex;flex-direction:column;gap:18px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday-row{width:100%;display:flex;flex-direction:column;gap:28px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-friday{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-2027-saturday-day{font-weight:800;font-size:12px;color:#F9B03B;line-height:1.2em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-saturday-title{font-weight:800;font-size:33px;color:#FFFFFF;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-saturday-lead{font-weight:700;font-size:20px;color:#F2EDEF;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-modern-saturday-head{width:100%;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-vaibfest-photo-credit-2-credit{font-size:14px;color:#FFFFFF;line-height:1.4em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-saturday-text{font-size:18px;color:#FFFFFF;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-modern-saturday-left{width:100%;padding-block-start:16px;padding-block-end:19px;padding-inline-start:16px;padding-inline-end:16px;border-radius:17px;background-color:#242124;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-saturday-price{font-weight:800;font-size:22px;color:#FFFFFF;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-saturday-food{font-size:18px;color:#FFFFFF;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-saturday-cta{width:100%;font-weight:700;font-size:16px;color:#171317;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#F9B03B;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-modern-saturday-right{width:100%;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:17px;background-color:#242124;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-modern-saturday-grid{width:100%;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-saturday-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-saturday{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;background-color:#171517;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday-day{font-weight:800;font-size:12px;color:#A2146A;line-height:1.2em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday-punchline{font-weight:800;font-size:36px;color:#A2146A;line-height:1.12em;}}@media(max-width:767px){.elementor .e-vaibfest-photo-credit-3-credit{font-size:14px;color:#000000;line-height:1.4em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday-punch{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:18px;background-color:#FCF8FB;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday-title{font-weight:800;font-size:31px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday-text{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday-price{font-weight:800;font-size:21px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday-food{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday-cta{width:100%;font-weight:700;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#A2146A;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday-copy{width:100%;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday-row{width:100%;display:flex;flex-direction:column;gap:28px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-sunday{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-9be405e-f39917d{font-weight:800;font-size:32px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .e-7e43231e-bc34448{font-weight:800;font-size:12px;color:#A2146A;line-height:1.2em;}}@media(max-width:767px){.elementor .e-6a59258a-0b348cb{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-39056e2-fa78678{width:100%;padding-block-start:23px;padding-block-end:23px;padding-inline-start:21px;padding-inline-end:21px;border-radius:18px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-6228d5c7-1729f42{font-weight:800;font-size:12px;color:#A2146A;line-height:1.2em;}}@media(max-width:767px){.elementor .e-48f0be5d-78ab842{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-4b150094-de6a29e{width:100%;padding-block-start:23px;padding-block-end:23px;padding-inline-start:21px;padding-inline-end:21px;border-radius:18px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-3c654cf6-cad7446{font-weight:800;font-size:12px;color:#A2146A;line-height:1.2em;}}@media(max-width:767px){.elementor .e-3f11d8e8-a8eb2d8{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-5f5c5910-a3b2fa6{width:100%;padding-block-start:23px;padding-block-end:23px;padding-inline-start:21px;padding-inline-end:21px;border-radius:18px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-7b7dd7dc-b24fb6b{width:100%;display:flex;flex-direction:column;gap:14px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-2874bfcc-7e630f2{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-7bcc73bf-678e5cc{width:100%;padding-block-start:17px;padding-block-end:17px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#FFF4E8;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-7ea31002-c10bd60{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-5bfeae08-2bb6023{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F7F2F5;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-49d90a05-8bd7951{font-weight:800;font-size:12px;color:#A2146A;line-height:1.2em;}}@media(max-width:767px){.elementor .e-10ef2cf-cbdc8c2{font-weight:800;font-size:33px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .e-403a3794-8c1130e{font-weight:800;font-size:12px;color:#F9B03B;line-height:1.2em;}}@media(max-width:767px){.elementor .e-502df007-0c7aade{width:100%;display:flex;flex-direction:column;gap:14px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-2acb4285-88264bb{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-689f309d-af8541c{font-weight:800;font-size:22px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .e-70070fa7-6355740{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-34fefde9-7afba38{width:100%;font-weight:700;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#A2146A;align-self:stretch;}}@media(max-width:767px){.elementor .e-42e9ffad-31c133d{width:100%;display:flex;flex-direction:column;gap:18px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-ca0d542-df30550{width:100%;display:flex;flex-direction:column;gap:28px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-2521897b-76a4bd5{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-6addb225-9034dcf{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-75312796-d07a307{font-weight:800;font-size:12px;color:#F9B03B;line-height:1.2em;}}@media(max-width:767px){.elementor .e-3266265b-57bc66a{font-weight:800;font-size:33px;color:#FFFFFF;line-height:1.12em;}}@media(max-width:767px){.elementor .e-2e45ad9-72d72b7{font-weight:700;font-size:20px;color:#F2EDEF;line-height:1.12em;}}@media(max-width:767px){.elementor .e-4abd2d6e-4c211bd{width:100%;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-636471ee-4638276{font-size:18px;color:#FFFFFF;line-height:1.6em;}}@media(max-width:767px){.elementor .e-f6c1220-e2db5df{width:100%;padding-block-start:16px;padding-block-end:19px;padding-inline-start:16px;padding-inline-end:16px;border-radius:17px;background-color:#242124;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-7b7a0041-61708fa{font-weight:800;font-size:22px;color:#FFFFFF;line-height:1.12em;}}@media(max-width:767px){.elementor .e-7fe96178-4eee4aa{font-size:18px;color:#FFFFFF;line-height:1.6em;}}@media(max-width:767px){.elementor .e-62042aec-74ee60b{width:100%;font-weight:700;font-size:16px;color:#171317;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#F9B03B;align-self:stretch;}}@media(max-width:767px){.elementor .e-75e13cf-a722c81{width:100%;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:17px;background-color:#242124;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-70732ae8-664dec2{width:100%;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-2b2695a2-95599ca{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-456dd0f9-051c89b{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;background-color:#171517;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-2d4d9f5-21f1b65{font-weight:800;font-size:12px;color:#A2146A;line-height:1.2em;}}@media(max-width:767px){.elementor .e-37c7cee4-9b7b0f3{font-weight:800;font-size:36px;color:#A2146A;line-height:1.12em;}}@media(max-width:767px){.elementor .e-78c385e9-12ee85f{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:18px;background-color:#FCF8FB;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-6c5e577d-e567daa{font-weight:800;font-size:31px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .e-6675a16d-efb2204{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-7e296ba7-a4608d9{font-weight:800;font-size:21px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .e-f4658ef-1e6c1c8{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-3c2a1e9e-2dc0266{width:100%;font-weight:700;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#A2146A;align-self:stretch;}}@media(max-width:767px){.elementor .e-16d3c9d3-5fc3cae{width:100%;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-34df4d36-9fbfcaa{width:100%;display:flex;flex-direction:column;gap:28px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-e8d3cfc-262f079{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-6fae8b25-c4b46e6{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-2027-youth-title{font-weight:800;font-size:31px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-youth-left{width:100%;font-size:18px;color:#000000;line-height:1.6em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:19px;padding-inline-end:19px;border-radius:16px;background-color:#FFFFFF;}}@media(max-width:767px){.elementor .s-vaibfest-2027-youth-right{width:100%;font-size:18px;color:#000000;line-height:1.6em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:19px;padding-inline-end:19px;border-radius:16px;background-color:#FFFFFF;}}@media(max-width:767px){.elementor .s-vaibfest-2027-youth-row{width:100%;display:flex;flex-direction:column;gap:14px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-youth-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-youth{width:100%;padding-block-start:52px;padding-block-end:52px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F7F2F5;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-71bcdb87-f721603{font-weight:800;font-size:34px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .e-3d7f0246-485bdbd{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-1bbe7cbf-6ca59f2{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-36e4592a-2558e0d{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-4333ac5f-dbae9f8{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-7041a847-7c8e761{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-7a45e242-57d0771{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-5b2c6a36-a94fcfd{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-70a29a0b-96e183d{width:48%;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-4d6a40d3-82ff167{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-1679070e-cdaaba9{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-6b36b346-cc9d736{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-33589e62-d12bead{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-17588aa-06c5bf2{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-4fc5cbd4-50cbe29{width:48%;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-be01bfe-8d2d0c2{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-74b07ca9-c53dd24{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-7c48da17-02e6d96{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-76a4b4b8-67b6271{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-1f201e17-bc78a5f{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-604b200c-955e368{width:48%;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-20af034c-62c35c1{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-2cac1613-6b33544{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-571e08a3-1bfccd5{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-75eada5d-37e8837{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-1c6b78c5-d5e6d76{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-24fe51e5-e3b2365{width:48%;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-23b3a3ef-793c029{width:100%;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:flex-start;}}@media(max-width:767px){.elementor .e-6330ccc9-f7162fe{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-e400838-0aab8c7{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-3e933799-7a693c0{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-7e766935-082da27{font-weight:800;font-size:34px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .e-71aefc8-d6ace65{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-796a8f2a-f2b24d6{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-5f2a0e73-83b967a{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-73fdae10-9d42d34{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-2155cc6b-fc0a83f{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-4a2edda3-41c70f3{width:48%;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-21f36866-512e828{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-4f19f715-50decfe{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-6f1e0bd6-6ea188e{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-4f2d8b3e-a410a4a{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-75d7d5df-90992ec{width:48%;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-66461bf-3ccabd4{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-346669d0-595db61{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-7c635b1e-43b7922{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-50ae4e80-883a6f1{width:48%;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-2d8b0934-41ca1bf{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-1d641066-510ad7c{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-1e5f3204-8f69fe9{width:100%;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-182fd6e6-72de153{width:48%;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-3c882ee6-49ad861{width:100%;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:flex-start;}}@media(max-width:767px){.elementor .e-1a1044ad-9015d33{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .e-23861c25-5856772{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-8b174a5-0616603{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F7F2F5;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-2027-tickets-title{font-weight:800;font-size:31px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-tickets-text{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-ticket-fact-one{width:100%;font-size:18px;color:#000000;line-height:1.6em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:16px;padding-inline-end:16px;border-radius:13px;background-color:#FFF4E8;}}@media(max-width:767px){.elementor .s-vaibfest-2027-ticket-fact-two{width:100%;font-size:18px;color:#000000;line-height:1.6em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:16px;padding-inline-end:16px;border-radius:13px;background-color:#FFF4E8;}}@media(max-width:767px){.elementor .s-vaibfest-2027-tickets-facts{width:100%;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-tickets-intro-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-tickets-intro{width:100%;padding-block-start:54px;padding-block-end:54px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FCF8FB;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-2027-day-tickets-title{font-weight:800;font-size:30px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-day-tickets-intro{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-adult-day-title{font-weight:800;font-size:20px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-adult-day-price{font-weight:800;font-size:28px;color:#A2146A;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-adult-day-body{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-adult-day-buy{width:100%;font-weight:700;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#A2146A;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-adult-day{width:100%;min-height:0px;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:17px;background-color:#FFF4E8;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-child-day-title{font-weight:800;font-size:20px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-child-day-price{font-weight:800;font-size:28px;color:#A2146A;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-child-day-body{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-child-day-buy{width:100%;font-weight:700;font-size:16px;color:#A2146A;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#F6EAF1;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-child-day{width:100%;min-height:0px;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:17px;background-color:#F7F2F5;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-family-day-title{font-weight:800;font-size:20px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-family-day-price{font-weight:800;font-size:28px;color:#A2146A;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-family-day-body{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-family-day-buy{width:100%;font-weight:700;font-size:16px;color:#A2146A;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#F6EAF1;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-family-day{width:100%;min-height:0px;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:17px;background-color:#F7F2F5;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-team-day-title{font-weight:800;font-size:20px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-team-day-price{font-weight:800;font-size:28px;color:#A2146A;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-team-day-body{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-team-day-buy{width:100%;font-weight:700;font-size:16px;color:#A2146A;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#F6EAF1;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-team-day{width:100%;min-height:0px;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:17px;background-color:#F7F2F5;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-day-ticket-grid{width:100%;display:flex;flex-direction:column;gap:14px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-day-tickets-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-day-tickets{width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-2027-passes-title{font-weight:800;font-size:30px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-passes-intro{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-private-room-text{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-private-room{width:100%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:16px;padding-inline-end:16px;border-radius:13px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-adult-pass-title{font-weight:800;font-size:20px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-adult-pass-price{font-weight:800;font-size:28px;color:#A2146A;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-adult-pass-body{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-adult-pass-buy{width:100%;font-weight:700;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#A2146A;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-adult-pass{width:100%;min-height:0px;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:17px;background-color:#FFF4E8;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-child-pass-title{font-weight:800;font-size:20px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-child-pass-price{font-weight:800;font-size:28px;color:#A2146A;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-child-pass-body{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-child-pass-buy{width:100%;font-weight:700;font-size:16px;color:#A2146A;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#F6EAF1;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-child-pass{width:100%;min-height:0px;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:17px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-family-pass-title{font-weight:800;font-size:20px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-family-pass-price{font-weight:800;font-size:28px;color:#A2146A;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-family-pass-body{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-family-pass-buy{width:100%;font-weight:700;font-size:16px;color:#A2146A;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#F6EAF1;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-family-pass{width:100%;min-height:0px;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:17px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-team-pass-title{font-weight:800;font-size:20px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-team-pass-price{font-weight:800;font-size:28px;color:#A2146A;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-team-pass-body{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-team-pass-buy{width:100%;font-weight:700;font-size:16px;color:#A2146A;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#F6EAF1;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-team-pass{width:100%;min-height:0px;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:17px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-pass-grid{width:100%;display:flex;flex-direction:column;gap:14px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-passes-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-passes{width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F7F2F5;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-2027-faq-title{font-weight:800;font-size:30px;color:#171317;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-faq-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-faq{width:100%;padding-block-start:58px;padding-block-end:58px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-contact-title{font-weight:800;font-size:31px;color:#000000;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-contact-photo{width:100%;overflow:hidden;border-radius:8px;display:flex;flex-direction:column;gap:0px;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-name{font-weight:800;font-size:27px;color:#000000;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-role{font-weight:700;font-size:19px;color:#A2146A;line-height:1.35em;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-intro{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-calendar-note{font-size:18px;color:#000000;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-email-button{width:100%;font-weight:700;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#A2146A;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-calendar-button{width:100%;font-weight:700;font-size:16px;color:#171317;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#F9B03B;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-actions{width:100%;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-contact-copy{width:100%;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-contact-row{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-contact-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-kirsike-contact{width:100%;padding-block-start:52px;padding-block-end:52px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F8F9FA;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-vaibfest-2027-final-title{font-weight:800;font-size:31px;color:#FFFFFF;line-height:1.12em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-final-text{font-size:18px;color:#FFFFFF;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-final-price-line-one{font-size:18px;color:#FFFFFF;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-final-price-line-two{font-size:18px;color:#FFFFFF;line-height:1.6em;}}@media(max-width:767px){.elementor .s-vaibfest-2027-final-prices{border-radius:8px;flex-direction:column;}}@media(max-width:767px){.elementor .s-vaibfest-2027-final-cta{width:100%;font-weight:700;font-size:16px;color:#171317;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#F9B03B;align-self:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-final-in{width:100%;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .s-vaibfest-2027-final{width:100%;padding-block-start:58px;padding-block-end:58px;padding-inline-start:20px;padding-inline-end:20px;background-color:#A2146A;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}}