.elementor-10189 .elementor-element.elementor-element-39f32de4:not(.elementor-motion-effects-element-type-background), .elementor-10189 .elementor-element.elementor-element-39f32de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-10189 .elementor-element.elementor-element-39f32de4 > .elementor-container{max-width:1280px;}.elementor-10189 .elementor-element.elementor-element-39f32de4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-39f32de4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10189 .elementor-element.elementor-element-52435ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-29587114 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-29587114{text-align:start;}.elementor-10189 .elementor-element.elementor-element-29587114 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:600;line-height:1.35em;color:#676B74;}.elementor-10189 .elementor-element.elementor-element-272150cc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-3e7d98c1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-3e7d98c1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10189 .elementor-element.elementor-element-3e7d98c1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10189 .elementor-element.elementor-element-3e7d98c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10189 .elementor-element.elementor-element-3e7d98c1 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;}.elementor-10189 .elementor-element.elementor-element-3e7d98c1 .elementor-icon-list-text{color:#26272B;transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-3e7d98c1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D6247F;}.elementor-10189 .elementor-element.elementor-element-28fccbf:not(.elementor-motion-effects-element-type-background), .elementor-10189 .elementor-element.elementor-element-28fccbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10189 .elementor-element.elementor-element-28fccbf > .elementor-container{max-width:1280px;}.elementor-10189 .elementor-element.elementor-element-28fccbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-28fccbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10189 .elementor-element.elementor-element-452999f8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-79bfd521 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-79bfd521{text-align:start;}.elementor-10189 .elementor-element.elementor-element-79bfd521 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:700;line-height:1.35em;color:#676B74;}.elementor-10189 .elementor-element.elementor-element-349f154c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-688fd95c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-362c3acc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-362c3acc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10189 .elementor-element.elementor-element-362c3acc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10189 .elementor-element.elementor-element-362c3acc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10189 .elementor-element.elementor-element-362c3acc .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-10189 .elementor-element.elementor-element-362c3acc .elementor-icon-list-text{color:#26272B;transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-362c3acc .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D6247F;}.elementor-10189 .elementor-element.elementor-element-ebf61c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-7640e18d .elementor-button{background-color:#D6247F;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 16px 14px 16px;}.elementor-10189 .elementor-element.elementor-element-b897594:not(.elementor-motion-effects-element-type-background), .elementor-10189 .elementor-element.elementor-element-b897594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10189 .elementor-element.elementor-element-b897594 > .elementor-container{max-width:1280px;}.elementor-10189 .elementor-element.elementor-element-b897594{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-b897594 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10189 .elementor-element.elementor-element-1a63e732 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-5ce62d69 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-5ce62d69 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10189 .elementor-element.elementor-element-5ce62d69{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10189 .elementor-element.elementor-element-5ce62d69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10189 .elementor-element.elementor-element-5ce62d69 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-10189 .elementor-element.elementor-element-5ce62d69 .elementor-icon-list-text{color:#26272B;transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-5ce62d69 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D6247F;}.elementor-10189 .elementor-element.elementor-element-643ef64b:not(.elementor-motion-effects-element-type-background), .elementor-10189 .elementor-element.elementor-element-643ef64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10189 .elementor-element.elementor-element-643ef64b > .elementor-container{max-width:1280px;}.elementor-10189 .elementor-element.elementor-element-643ef64b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-643ef64b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10189 .elementor-element.elementor-element-5425c8fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-e644670 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-e644670{text-align:start;}.elementor-10189 .elementor-element.elementor-element-e644670 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;line-height:1.35em;color:#26272B;}.elementor-10189 .elementor-element.elementor-element-355752b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-355752b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10189 .elementor-element.elementor-element-355752b1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10189 .elementor-element.elementor-element-355752b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10189 .elementor-element.elementor-element-355752b1 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-10189 .elementor-element.elementor-element-355752b1 .elementor-icon-list-text{color:#26272B;transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-355752b1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D6247F;}.elementor-10189 .elementor-element.elementor-element-299ed426 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-2f925407 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-2f925407{text-align:start;}.elementor-10189 .elementor-element.elementor-element-2f925407 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;line-height:1.35em;color:#26272B;}.elementor-10189 .elementor-element.elementor-element-16d489f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-16d489f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10189 .elementor-element.elementor-element-16d489f2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10189 .elementor-element.elementor-element-16d489f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10189 .elementor-element.elementor-element-16d489f2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-10189 .elementor-element.elementor-element-16d489f2 .elementor-icon-list-text{color:#26272B;transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-16d489f2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D6247F;}.elementor-10189 .elementor-element.elementor-element-3f0b4f46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-1de156d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-1de156d4{text-align:start;}.elementor-10189 .elementor-element.elementor-element-1de156d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;line-height:1.35em;color:#26272B;}.elementor-10189 .elementor-element.elementor-element-7b3922aa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-7b3922aa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10189 .elementor-element.elementor-element-7b3922aa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10189 .elementor-element.elementor-element-7b3922aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10189 .elementor-element.elementor-element-7b3922aa .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-10189 .elementor-element.elementor-element-7b3922aa .elementor-icon-list-text{color:#26272B;transition:color 0.3s;}.elementor-10189 .elementor-element.elementor-element-7b3922aa .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D6247F;}.elementor-10189 .elementor-element.elementor-element-73057cb1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-4cf6c719 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-4cf6c719{text-align:start;}.elementor-10189 .elementor-element.elementor-element-4cf6c719 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;line-height:1.35em;color:#08799E;}.elementor-10189 .elementor-element.elementor-element-21d1313 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-21d1313{text-align:start;}.elementor-10189 .elementor-element.elementor-element-21d1313 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.35em;color:#26272B;}.elementor-10189 .elementor-element.elementor-element-3b04dcc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-3b04dcc3{text-align:start;}.elementor-10189 .elementor-element.elementor-element-3b04dcc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;color:#676B74;}.elementor-10189 .elementor-element.elementor-element-3f84ed2a .elementor-button{background-color:#08799E;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 16px 14px 16px;}.elementor-10189 .elementor-element.elementor-element-3eba85d4:not(.elementor-motion-effects-element-type-background), .elementor-10189 .elementor-element.elementor-element-3eba85d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10189 .elementor-element.elementor-element-3eba85d4 > .elementor-container{max-width:1280px;}.elementor-10189 .elementor-element.elementor-element-3eba85d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-3eba85d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10189 .elementor-element.elementor-element-b30d121 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-404eef3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-316617f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10189 .elementor-element.elementor-element-673bb6aa .elementor-button{background-color:#D6247F;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 16px 14px 16px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-10189 .elementor-element.elementor-element-52435ef{width:72%;}.elementor-10189 .elementor-element.elementor-element-272150cc{width:28%;}.elementor-10189 .elementor-element.elementor-element-452999f8{width:24%;}.elementor-10189 .elementor-element.elementor-element-349f154c{width:43%;}.elementor-10189 .elementor-element.elementor-element-688fd95c{width:18%;}.elementor-10189 .elementor-element.elementor-element-ebf61c1{width:15%;}.elementor-10189 .elementor-element.elementor-element-1a63e732{width:100%;}.elementor-10189 .elementor-element.elementor-element-5425c8fd{width:24%;}.elementor-10189 .elementor-element.elementor-element-299ed426{width:24%;}.elementor-10189 .elementor-element.elementor-element-3f0b4f46{width:22%;}.elementor-10189 .elementor-element.elementor-element-73057cb1{width:30%;}.elementor-10189 .elementor-element.elementor-element-b30d121{width:17%;}.elementor-10189 .elementor-element.elementor-element-404eef3b{width:48%;}.elementor-10189 .elementor-element.elementor-element-316617f2{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10189 .elementor-element.elementor-element-52435ef{width:100%;}.elementor-10189 .elementor-element.elementor-element-272150cc{width:100%;}.elementor-10189 .elementor-element.elementor-element-452999f8{width:100%;}.elementor-10189 .elementor-element.elementor-element-349f154c{width:100%;}.elementor-10189 .elementor-element.elementor-element-688fd95c{width:100%;}.elementor-10189 .elementor-element.elementor-element-ebf61c1{width:100%;}.elementor-10189 .elementor-element.elementor-element-1a63e732{width:100%;}.elementor-10189 .elementor-element.elementor-element-5425c8fd{width:100%;}.elementor-10189 .elementor-element.elementor-element-299ed426{width:100%;}.elementor-10189 .elementor-element.elementor-element-3f0b4f46{width:100%;}.elementor-10189 .elementor-element.elementor-element-73057cb1{width:100%;}.elementor-10189 .elementor-element.elementor-element-b30d121{width:100%;}.elementor-10189 .elementor-element.elementor-element-404eef3b{width:100%;}.elementor-10189 .elementor-element.elementor-element-316617f2{width:100%;}}/* Start custom CSS for section, class: .elementor-element-39f32de4 *//* TECTICKETS HEADER V4 — Native Elementor. Global CSS; scoped to .ttv4 only. */
:root{--ttv4-pink:#D6247F;--ttv4-pink-hover:#B91566;--ttv4-cyan:#08799E;--ttv4-ink:#26272B;--ttv4-line:#E7E8ED;--ttv4-muted:#676B74;}
.ttv4{font-family:var(--e-global-typography-text-font-family,"Poppins","Montserrat",Arial,sans-serif);color:var(--ttv4-ink);position:relative;z-index:42;box-sizing:border-box;}
.ttv4 *{box-sizing:border-box;}
.ttv4 .elementor-heading-title,.ttv4 .elementor-button{font-family:inherit;}
.ttv4 :is(a,button,input,summary):focus-visible{outline:3px solid var(--ttv4-cyan);outline-offset:3px;}
.ttv4 a{text-decoration:none;}
.ttv4 .elementor-widget{margin-bottom:0;}
.ttv4 .elementor-container{align-items:center;max-width:1280px;}
.ttv4 .elementor-column{min-width:0;}
.ttv4 .elementor-widget-wrap{align-content:center;}
.tt-v4-trust{min-height:31px;border-bottom:1px solid #EFEFF1;}
.tt-v4-trust .elementor-container{min-height:31px;}
.tt-v4-trust .ttv4-langcol .elementor-icon-list-items{display:flex;gap:14px;justify-content:flex-end;}
.tt-v4-trust .ttv4-langcol .elementor-icon-list-text{font-size:11px;color:#555A63;font-weight:700;}
.tt-v4-main{min-height:82px;padding:12px 26px!important;box-shadow:0 2px 10px #00000008;}
.tt-v4-main .elementor-container{min-height:58px;gap:0;}
.ttv4-brand .elementor-heading-title{font-weight:800!important;letter-spacing:-1.7px;line-height:1.05;}
.ttv4-brand .elementor-heading-title a,.ttv4-mobile-brand .elementor-heading-title a{color:var(--ttv4-ink);}
.ttv4-logo-pink{color:var(--ttv4-pink);}.ttv4-logo-dot{color:var(--ttv4-cyan);}
.ttv4-tagline .elementor-heading-title{letter-spacing:1.7px;font-size:9px!important;padding-top:3px;color:var(--ttv4-muted);}
.ttv4-searchcol{padding:0 30px 0 8px;}
.ttv4-search{height:46px;display:flex;align-items:center;gap:10px;padding:4px 4px 4px 14px;background:#F7F7F9;border:1px solid #E6E7EB;border-radius:7px;box-sizing:border-box;}
.ttv4-search:focus-within{border-color:var(--ttv4-cyan);box-shadow:0 0 0 2px #08799E15;}
.ttv4-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(100%);white-space:nowrap;}
.ttv4-search-ic{font-size:23px;color:#777D86;line-height:1;display:flex;align-items:center;margin-top:-3px;}
.ttv4-search input[type=search]{flex:1;min-width:0;width:100%;height:36px;margin:0;padding:0 2px;background:transparent;border:0;box-shadow:none;outline:0;color:var(--ttv4-ink);font:400 12px/1.4 inherit;}
.ttv4-search input::placeholder{color:#858995;opacity:1;}
.ttv4-search button{min-width:69px;height:36px;cursor:pointer;border:0;border-radius:5px;background:#27282E;color:white;padding:0 10px;font:700 12px/1 inherit;}
.ttv4-search button:hover{background:var(--ttv4-cyan);}
.ttv4-support .elementor-icon-list-items{display:flex;gap:12px;justify-content:flex-end;align-items:center;}
.ttv4-support .elementor-icon-list-item{margin:0!important;}.ttv4-support .elementor-icon-list-icon{display:none;}
.ttv4-support .elementor-icon-list-text{color:#45464B!important;font-weight:600;font-size:12px;white-space:nowrap;}
.ttv4-support a:hover .elementor-icon-list-text{color:var(--ttv4-cyan)!important;}
.ttv4-ctacol{padding-left:18px;}.ttv4-cta .elementor-button,.ttv4-mobile-book .elementor-button{border-radius:6px;min-height:46px;display:flex;justify-content:center;align-items:center;background:var(--ttv4-pink);color:white;transition:background .18s,transform .18s;}
.ttv4-cta .elementor-button:hover,.ttv4-mobile-book .elementor-button:hover{background:var(--ttv4-pink-hover);color:white;transform:translateY(-1px);box-shadow:0 4px 10px #D6247F25;}
.tt-v4-nav{min-height:51px;border-top:1px solid #F2F2F4;border-bottom:1px solid var(--ttv4-line);padding:0 26px!important;z-index:52;}
.tt-v4-nav .elementor-container{min-height:50px;}
.ttv4-navlinks .elementor-icon-list-items{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 31px;}
.ttv4-navlinks .elementor-icon-list-item{margin:0!important;}
.ttv4-navlinks .elementor-icon-list-icon{display:none;}
.ttv4-navlinks .elementor-icon-list-item a{display:flex;align-items:center;min-height:50px;padding:0;position:relative;}
.ttv4-navlinks .elementor-icon-list-item a:after{content:"";position:absolute;bottom:7px;left:0;right:0;height:2px;background:var(--ttv4-pink);transform:scaleX(0);transform-origin:left;transition:transform .2s;}
.ttv4-navlinks .elementor-icon-list-item a:hover:after,.ttv4-navlinks .elementor-icon-list-item a:focus-visible:after{transform:scaleX(1);}
.ttv4-navlinks .elementor-icon-list-text{color:#303136!important;font:600 13px/1.3 var(--e-global-typography-text-font-family,"Poppins",Arial,sans-serif);white-space:nowrap;}
.ttv4-navlinks a:hover .elementor-icon-list-text{color:var(--ttv4-pink)!important;}
.tt-v4-mega{display:none;position:absolute!important;left:0;right:0;z-index:60;border-bottom:1px solid var(--ttv4-line);box-shadow:0 24px 48px #1212121B;padding:27px 35px 33px!important;}
.tt-v4-mega>.elementor-container{align-items:stretch;max-width:1280px;}
.tt-v4-mega .elementor-column{padding:0 14px!important;align-self:stretch;}
.tt-v4-mega .ttv4-featurecol{background:#F5F5F7;border-radius:7px;padding:20px!important;}
.tt-v4-mega .ttv4-mega-h{margin-bottom:14px;}
.tt-v4-mega .ttv4-mega-list .elementor-icon-list-items{display:block;}
.tt-v4-mega .ttv4-mega-list .elementor-icon-list-item{margin:0!important;}
.tt-v4-mega .ttv4-mega-list .elementor-icon-list-icon{display:none;}
.tt-v4-mega .ttv4-mega-list a{display:block;padding:8px 0;}
.tt-v4-mega .ttv4-mega-list .elementor-icon-list-text{font-size:13px;color:#50545C;}
.tt-v4-mega .ttv4-mega-list a:hover .elementor-icon-list-text{color:var(--ttv4-pink);}
.tt-v4-mega .ttv4-feature-title{margin-top:8px;margin-bottom:8px;}
.tt-v4-mega .ttv4-feature-title a{color:var(--ttv4-ink);}
.tt-v4-mega .ttv4-feature-detail{margin-bottom:15px;}
.tt-v4-mega .ttv4-feature-cta .elementor-button{border-radius:6px;background:var(--ttv4-cyan);}
.tt-v4-mega .ttv4-feature-cta .elementor-button:hover{background:#075D7A;}
/* Opens the native Elementor mega panel when the Tours item is hovered or focused; keep it open while hovering the panel. */
@media(min-width:1025px){.tt-v4-nav:has(.ttv4-navlinks .elementor-icon-list-item:first-child:hover)+.tt-v4-mega,.tt-v4-nav:has(.ttv4-navlinks .elementor-icon-list-item:first-child:focus-within)+.tt-v4-mega,.tt-v4-mega:hover,.tt-v4-mega:focus-within{display:block;}}
/* If CSS is shown in the Elementor visual editor, leave the mega panel accessible for editing. */
body.elementor-editor-active .tt-v4-mega{display:block!important;position:relative!important;box-shadow:none;border:1px dashed #F0B5D2;}
.tt-v4-mobile{display:none;}
@media(max-width:1024px){
 .tt-v4-trust,.tt-v4-main,.tt-v4-nav,.tt-v4-mega{display:none!important;}
 .tt-v4-mobile{display:block!important;height:70px;padding:0 17px!important;background:#FFF;box-shadow:0 2px 10px #00000012;z-index:80;}
 .tt-v4-mobile>.elementor-container{height:70px;min-height:70px;display:flex;align-items:center;flex-wrap:nowrap;}
 .tt-v4-mobile .ttv4-mobile-menu-col{width:17%!important;}
 .tt-v4-mobile .ttv4-mobile-brand-col{width:48%!important;}
 .tt-v4-mobile .ttv4-mobile-cta-col{width:35%!important;}
 .ttv4-mobile-brand .elementor-heading-title{letter-spacing:-1.4px;white-space:nowrap;}
 .ttv4-mobile-book .elementor-button{min-height:44px;padding:10px!important;font-size:12px;}
 .ttv4-drawer summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:46px;min-width:46px;font-size:25px;color:var(--ttv4-ink);}
 .ttv4-drawer summary::-webkit-details-marker{display:none;}
 .ttv4-drawer[open]>summary{color:var(--ttv4-pink);}
 .ttv4-drawer-panel{position:absolute;top:70px;left:0;width:100%;max-height:calc(100dvh - 70px);overflow:auto;background:#FFF;border-top:1px solid #E7E8ED;box-shadow:0 16px 30px #0002;padding:22px 24px 26px;z-index:100;}
 .ttv4-drawer-title{font-size:12px;font-weight:700;letter-spacing:1px;color:var(--ttv4-cyan);margin:0 0 12px;}
 .ttv4-drawer-panel nav{display:flex;flex-direction:column;}
 .ttv4-drawer-panel nav>a,.ttv4-drawer-panel nav>details>summary{display:flex;align-items:center;justify-content:space-between;min-height:51px;border-bottom:1px solid #EEEFF2;padding:10px 0;color:var(--ttv4-ink);text-decoration:none;font-size:15px;font-weight:600;}
 .ttv4-drawer-panel nav>details>a{display:block;background:#F7F7F9;padding:13px 16px;margin:1px 0;color:#3B3E44;font-size:14px;}
 .ttv4-drawer-panel form{margin-top:23px;}.ttv4-drawer-panel form label{display:block;font-size:12px;color:#676B74;margin-bottom:9px;font-weight:600;}
 .ttv4-ms-row{display:flex;gap:8px;}.ttv4-ms-row input{width:100%;min-width:0;border:1px solid #E1E2E7;border-radius:6px;padding:12px;font-size:16px;}.ttv4-ms-row button{padding:0 20px;background:var(--ttv4-pink);color:white;border:0;border-radius:6px;}
 .ttv4-drawer-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:24px;}.ttv4-drawer-actions a{font-size:13px;font-weight:700;color:var(--ttv4-cyan);}
}
@media(max-width:375px){.ttv4-mobile-brand .elementor-heading-title{font-size:24px!important;}.tt-v4-mobile{padding:0 12px!important;}}
@media(prefers-reduced-motion:reduce){.ttv4 *{transition:none!important;}}


/* v4.2 - New TecTickets PNG logo; all other header behavior remains unchanged */
.ttv4-desktop-logo-widget,.ttv4-mobile-logo-widget{margin:0!important;padding:0!important}
.ttv4-desktop-logo-widget .elementor-widget-container,.ttv4-mobile-logo-widget .elementor-widget-container{width:100%;display:flex;align-items:center}
.ttv4-desktop-logo-widget .ttv4-logo-link{display:block;width:190px;max-width:100%;line-height:0}
.ttv4-mobile-logo-widget .ttv4-logo-link{display:block;width:160px;max-width:100%;line-height:0;margin-left:auto;margin-right:auto}
.ttv4-desktop-logo-widget img,.ttv4-mobile-logo-widget img{display:block;width:100%;height:auto;max-height:58px;object-fit:contain}
.ttv4-mobile-brand-col .elementor-widget-wrap{justify-content:center}
@media(max-width:375px){.ttv4-mobile-logo-widget .ttv4-logo-link{width:145px}}/* End custom CSS */