.elementor-44104 .elementor-element.elementor-element-17822e13{--display:flex;}.elementor-44104 .elementor-element.elementor-element-17822e13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-776539ea{--display:flex;}.elementor-44104 .elementor-element.elementor-element-776539ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-44104 .elementor-element.elementor-element-16a2a3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-44104 .elementor-element.elementor-element-c45ae02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-44104 .elementor-element.elementor-element-1ef2808{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-44104 .elementor-element.elementor-element-aeb9189{padding:0px 0px 0px 0px;text-align:start;}.elementor-44104 .elementor-element.elementor-element-aeb9189.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-44104 .elementor-element.elementor-element-aeb9189 img{width:100%;height:68px;object-fit:contain;object-position:center center;}.elementor-44104 .elementor-element.elementor-element-370472f7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:9px;}.elementor-44104 .elementor-element.elementor-element-370472f7.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-370472f7{left:-1px;}body.rtl .elementor-44104 .elementor-element.elementor-element-370472f7{right:-1px;}.elementor-44104 .elementor-element.elementor-element-370472f7 img{width:32%;}.elementor-44104 .elementor-element.elementor-element-4f27228e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-44104 .elementor-element.elementor-element-490f506b .elementor-button{background-color:var( --e-global-color-22a09a3 );fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;}.elementor-44104 .elementor-element.elementor-element-3ed7122e .elementor-button{background-color:var( --e-global-color-8015122 );fill:var( --e-global-color-36b1b7b );color:var( --e-global-color-36b1b7b );transition-duration:0.3s;}.elementor-44104 .elementor-element.elementor-element-4d164b79 .elementor-button{background-color:var( --e-global-color-bac48d5 );fill:var( --e-global-color-36b1b7b );color:var( --e-global-color-36b1b7b );transition-duration:0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-7cdcfbb{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-44104 .elementor-element.elementor-element-7cdcfbb .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-44104 .elementor-element.elementor-element-7cdcfbb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-44104 .elementor-element.elementor-element-7cdcfbb .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-44104 .elementor-element.elementor-element-41844013{--display:grid;--min-height:700px;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-44104 .elementor-element.elementor-element-41844013.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-768d4e5c{--display:flex;}.elementor-44104 .elementor-element.elementor-element-4bcc1898{--display:flex;}.elementor-44104 .elementor-element.elementor-element-4451de36{--display:flex;}.elementor-44104 .elementor-element.elementor-element-75158a10{--display:flex;}.elementor-44104 .elementor-element.elementor-element-816832f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-bddc554 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-bddc554:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-0bdacb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-0bdacb4.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-95ae194{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-37d9973 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-37d9973:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-dcea8ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-dcea8ac.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-cdde08b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-2729478 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-2729478:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-e70c4a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-e70c4a5.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-165b23c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-cd63c3e{left:0px;}body.rtl .elementor-44104 .elementor-element.elementor-element-cd63c3e{right:0px;}.elementor-44104 .elementor-element.elementor-element-cd63c3e{top:0px;}.elementor-44104 .elementor-element.elementor-element-cd63c3e img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-cd63c3e:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-1dbb164{text-align:start;}.elementor-44104 .elementor-element.elementor-element-87f46f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-87f46f6.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-87f46f6 a{color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-a45c7a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-b49909d{left:1px;}body.rtl .elementor-44104 .elementor-element.elementor-element-b49909d{right:1px;}.elementor-44104 .elementor-element.elementor-element-b49909d{top:0px;}.elementor-44104 .elementor-element.elementor-element-b49909d img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-b49909d:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-864ec36.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-864ec36{text-align:start;}.elementor-44104 .elementor-element.elementor-element-5b2046f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-5b2046f.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-ee4e62c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-ef5e4d6 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-ef5e4d6:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-6099841{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-6099841.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-2ee03ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-3989a61 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-3989a61:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-33f257b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-33f257b.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-c2abe53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-159ce4f{left:4.979px;}body.rtl .elementor-44104 .elementor-element.elementor-element-159ce4f{right:4.979px;}.elementor-44104 .elementor-element.elementor-element-159ce4f{top:2.969px;}.elementor-44104 .elementor-element.elementor-element-159ce4f img{opacity:0;}.elementor-44104 .elementor-element.elementor-element-159ce4f:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-bfce72d{text-align:start;}.elementor-44104 .elementor-element.elementor-element-7283856{background-color:#EC652A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-7283856.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-d47eda9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-8fc2be9{left:0.927px;}body.rtl .elementor-44104 .elementor-element.elementor-element-8fc2be9{right:0.927px;}.elementor-44104 .elementor-element.elementor-element-8fc2be9{top:0.979px;}.elementor-44104 .elementor-element.elementor-element-8fc2be9 img{opacity:0;}.elementor-44104 .elementor-element.elementor-element-8fc2be9:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-283ba0e{text-align:start;}.elementor-44104 .elementor-element.elementor-element-283ba0e img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-283ba0e:hover img{opacity:0;}.elementor-44104 .elementor-element.elementor-element-7c51b73{background-color:#EC652A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-7c51b73.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-17f33fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-f5f3c3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-f5f3c3e.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-bbabd9d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-f9f018d img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-f9f018d:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-3528a5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-3528a5a.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-bc697e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-6c6b4b8{left:0px;}body.rtl .elementor-44104 .elementor-element.elementor-element-6c6b4b8{right:0px;}.elementor-44104 .elementor-element.elementor-element-6c6b4b8{top:0px;text-align:start;}.elementor-44104 .elementor-element.elementor-element-6c6b4b8 img{opacity:0;}.elementor-44104 .elementor-element.elementor-element-6c6b4b8:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-e88c59b img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-e88c59b:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-a72c9bc{background-color:#090909;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-a72c9bc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-a72c9bc p{margin-block-end:0px;}.elementor-44104 .elementor-element.elementor-element-a642ca5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-4c25093 img{opacity:0.97;}.elementor-44104 .elementor-element.elementor-element-4c25093:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-551899d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-551899d.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-ea75af9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-ca1bc3e:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-6da318f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-6da318f.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-d2cda34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-8b58989 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-8b58989:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-7d7c0f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-7d7c0f1.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-ee87f76{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-bf761e0{left:1px;}body.rtl .elementor-44104 .elementor-element.elementor-element-bf761e0{right:1px;}.elementor-44104 .elementor-element.elementor-element-bf761e0{top:0px;text-align:start;}.elementor-44104 .elementor-element.elementor-element-bf761e0 img{opacity:0;transition-duration:0s;}.elementor-44104 .elementor-element.elementor-element-bf761e0:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-6e19e93 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-6e19e93:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-880cf52{background-color:#F59B24;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-880cf52.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-7285129{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-3a2d5cf img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-3a2d5cf:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-4939eee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-4939eee.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-d6f1032{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-3f0ffe1 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-3f0ffe1:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-b920a52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-b920a52.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-1e70f43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-9f465c2 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-9f465c2:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-e8f78b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-e8f78b4.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-542196e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-7062b7d{left:0px;}body.rtl .elementor-44104 .elementor-element.elementor-element-7062b7d{right:0px;}.elementor-44104 .elementor-element.elementor-element-7062b7d{top:0px;text-align:start;}.elementor-44104 .elementor-element.elementor-element-7062b7d img{opacity:0;}.elementor-44104 .elementor-element.elementor-element-7062b7d:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-18f8ecf.elementor-element{--align-self:center;}.elementor-44104 .elementor-element.elementor-element-18f8ecf img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-18f8ecf:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-f38c2a5{background-color:#EC652A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-f38c2a5.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-81955d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-96fbdf1 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-96fbdf1:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-d4f7ea9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-d4f7ea9.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-12e1acc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-98ae44f{left:0px;}body.rtl .elementor-44104 .elementor-element.elementor-element-98ae44f{right:0px;}.elementor-44104 .elementor-element.elementor-element-98ae44f{top:0px;text-align:start;}.elementor-44104 .elementor-element.elementor-element-98ae44f img{opacity:0;}.elementor-44104 .elementor-element.elementor-element-98ae44f:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-d670613{background-color:#EC652A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-d670613.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-0c88b54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-e0d4178{left:1px;}body.rtl .elementor-44104 .elementor-element.elementor-element-e0d4178{right:1px;}.elementor-44104 .elementor-element.elementor-element-e0d4178{top:3px;text-align:start;}.elementor-44104 .elementor-element.elementor-element-e0d4178 img{opacity:0;transition-duration:0s;}.elementor-44104 .elementor-element.elementor-element-e0d4178:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-005f3ee{background-color:#EC652A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-005f3ee.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-b5f3918{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-fdaf4d7 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-fdaf4d7:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-6547c91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-6547c91.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-91f9e76{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-61e0fc4 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-61e0fc4:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-60a8455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-60a8455.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-31c450a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-47b9969 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-47b9969:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-2f611e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-2f611e8.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-d305677{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-1a959e4{left:0px;}body.rtl .elementor-44104 .elementor-element.elementor-element-1a959e4{right:0px;}.elementor-44104 .elementor-element.elementor-element-1a959e4{top:0px;text-align:start;}.elementor-44104 .elementor-element.elementor-element-1a959e4 img{opacity:0;}.elementor-44104 .elementor-element.elementor-element-1a959e4:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-0b28c2c img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-0b28c2c:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-c5e28c6{background-color:var( --e-global-color-8015122 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-c5e28c6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-13bb61b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-e6c9a89 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-e6c9a89:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-941b1a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-941b1a7.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-709531e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-ae424d9{left:1px;}body.rtl .elementor-44104 .elementor-element.elementor-element-ae424d9{right:1px;}.elementor-44104 .elementor-element.elementor-element-ae424d9{top:3px;text-align:start;}.elementor-44104 .elementor-element.elementor-element-ae424d9 img{opacity:0;transition-duration:0s;}.elementor-44104 .elementor-element.elementor-element-ae424d9:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-c403e90 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-c403e90:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-12ee1eb{background-color:var( --e-global-color-8015122 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-12ee1eb.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-19e1bdf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-7e3af51{left:0px;}body.rtl .elementor-44104 .elementor-element.elementor-element-7e3af51{right:0px;}.elementor-44104 .elementor-element.elementor-element-7e3af51{top:0px;text-align:start;}.elementor-44104 .elementor-element.elementor-element-7e3af51 img{opacity:0;}.elementor-44104 .elementor-element.elementor-element-7e3af51:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-0af9e22 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-0af9e22:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-cded2ab{background-color:var( --e-global-color-8015122 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-cded2ab.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-5bdfbe4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-f67f78c img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-f67f78c:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-d30c365{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-d30c365.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-b9a5e5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-9aabdc2 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-9aabdc2:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-bae6fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-bae6fa0.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-780891d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-9667510 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-9667510:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-38c62e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-38c62e4.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-b8e4fab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-f2bbe02{left:0px;}body.rtl .elementor-44104 .elementor-element.elementor-element-f2bbe02{right:0px;}.elementor-44104 .elementor-element.elementor-element-f2bbe02{top:0px;text-align:start;}.elementor-44104 .elementor-element.elementor-element-f2bbe02 img{opacity:0;}.elementor-44104 .elementor-element.elementor-element-f2bbe02:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-3f7c25c img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-3f7c25c:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-5f2a3d6{background-color:#EC652A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-5f2a3d6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-54b3b08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-6c7cea0 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-6c7cea0:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-4cfaa9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-4cfaa9d.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-c81a5f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-67e371b img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-67e371b:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-4a4f442{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-4a4f442.elementor-element{--align-self:stretch;}.elementor-44104 .elementor-element.elementor-element-6f07e0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44104 .elementor-element.elementor-element-58ec468 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-58ec468:hover img{opacity:1;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-451f9a2{left:0px;}body.rtl .elementor-44104 .elementor-element.elementor-element-451f9a2{right:0px;}.elementor-44104 .elementor-element.elementor-element-451f9a2{top:0px;text-align:center;}.elementor-44104 .elementor-element.elementor-element-451f9a2 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-451f9a2:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-0bdb71b{background-color:#D13C32;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-0bdb71b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-0dbda30{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-44104 .elementor-element.elementor-element-0778e4c{left:0px;}body.rtl .elementor-44104 .elementor-element.elementor-element-0778e4c{right:0px;}.elementor-44104 .elementor-element.elementor-element-0778e4c{top:0px;text-align:start;}.elementor-44104 .elementor-element.elementor-element-0778e4c img{opacity:0;}.elementor-44104 .elementor-element.elementor-element-0778e4c:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-74ef6e5 img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-74ef6e5:hover img{opacity:1;}.elementor-44104 .elementor-element.elementor-element-b6f5ff5{background-color:#EC652A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-b6f5ff5.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-5e67fae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-5e67fae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-b88bfac{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-44104 .elementor-element.elementor-element-b88bfac .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-44104 .elementor-element.elementor-element-b88bfac .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-44104 .elementor-element.elementor-element-b88bfac .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-44104 .elementor-element.elementor-element-3c671acb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-44104 .elementor-element.elementor-element-3c671acb::before, .elementor-44104 .elementor-element.elementor-element-3c671acb > .elementor-background-video-container::before, .elementor-44104 .elementor-element.elementor-element-3c671acb > .e-con-inner > .elementor-background-video-container::before, .elementor-44104 .elementor-element.elementor-element-3c671acb > .elementor-background-slideshow::before, .elementor-44104 .elementor-element.elementor-element-3c671acb > .e-con-inner > .elementor-background-slideshow::before, .elementor-44104 .elementor-element.elementor-element-3c671acb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EC652A;--background-overlay:'';}.elementor-44104 .elementor-element.elementor-element-445df42c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-44104 .elementor-element.elementor-element-2dacde3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44104 .elementor-element.elementor-element-2dacde3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:38px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-2ae793f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:18px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-2b838cce{text-align:start;font-family:"Roboto", Sans-serif;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-bc50707{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-5bf6a25 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-44104 .elementor-element.elementor-element-d61a933 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-44104 .elementor-element.elementor-element-8b91b93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-44104 .elementor-element.elementor-element-8b91b93::before, .elementor-44104 .elementor-element.elementor-element-8b91b93 > .elementor-background-video-container::before, .elementor-44104 .elementor-element.elementor-element-8b91b93 > .e-con-inner > .elementor-background-video-container::before, .elementor-44104 .elementor-element.elementor-element-8b91b93 > .elementor-background-slideshow::before, .elementor-44104 .elementor-element.elementor-element-8b91b93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44104 .elementor-element.elementor-element-8b91b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-44104 .elementor-element.elementor-element-9f5f694{--display:flex;}.elementor-44104 .elementor-element.elementor-element-846a052 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:33px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-92603ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:33px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-ad0ee6c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:18px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-f5036bc{text-align:start;font-family:"Roboto", Sans-serif;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-e47100c .elementor-button{background-color:var( --e-global-color-36b1b7b );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-44104 .elementor-element.elementor-element-c912a84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-44104 .elementor-element.elementor-element-c912a84::before, .elementor-44104 .elementor-element.elementor-element-c912a84 > .elementor-background-video-container::before, .elementor-44104 .elementor-element.elementor-element-c912a84 > .e-con-inner > .elementor-background-video-container::before, .elementor-44104 .elementor-element.elementor-element-c912a84 > .elementor-background-slideshow::before, .elementor-44104 .elementor-element.elementor-element-c912a84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44104 .elementor-element.elementor-element-c912a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F59B24;--background-overlay:'';}.elementor-44104 .elementor-element.elementor-element-df99395{--display:flex;}.elementor-44104 .elementor-element.elementor-element-41c46e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44104 .elementor-element.elementor-element-41c46e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:38px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-7e00c39 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:18px;color:#FFF8F8;}.elementor-44104 .elementor-element.elementor-element-fb72a20{text-align:start;font-family:"Roboto", Sans-serif;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-a592f1b .elementor-button{background-color:var( --e-global-color-8015122 );fill:#FFFFFF;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-52b2139{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-44104 .elementor-element.elementor-element-52b2139::before, .elementor-44104 .elementor-element.elementor-element-52b2139 > .elementor-background-video-container::before, .elementor-44104 .elementor-element.elementor-element-52b2139 > .e-con-inner > .elementor-background-video-container::before, .elementor-44104 .elementor-element.elementor-element-52b2139 > .elementor-background-slideshow::before, .elementor-44104 .elementor-element.elementor-element-52b2139 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44104 .elementor-element.elementor-element-52b2139 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EC652A;--background-overlay:'';}.elementor-44104 .elementor-element.elementor-element-fb0fa23{--display:flex;}.elementor-44104 .elementor-element.elementor-element-f0d7295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44104 .elementor-element.elementor-element-f0d7295 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:38px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-010682f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:18px;color:#FFFEFE;}.elementor-44104 .elementor-element.elementor-element-604b049{text-align:start;font-family:"Roboto", Sans-serif;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-0f0e609 .elementor-button{background-color:var( --e-global-color-8015122 );fill:#FFFFFF;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-062e8f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-44104 .elementor-element.elementor-element-062e8f8::before, .elementor-44104 .elementor-element.elementor-element-062e8f8 > .elementor-background-video-container::before, .elementor-44104 .elementor-element.elementor-element-062e8f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-44104 .elementor-element.elementor-element-062e8f8 > .elementor-background-slideshow::before, .elementor-44104 .elementor-element.elementor-element-062e8f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44104 .elementor-element.elementor-element-062e8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EC652A;--background-overlay:'';}.elementor-44104 .elementor-element.elementor-element-a438517{--display:flex;}.elementor-44104 .elementor-element.elementor-element-78da195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44104 .elementor-element.elementor-element-78da195 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:38px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-685b3e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:18px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-92ce7c5{text-align:start;font-family:"Roboto", Sans-serif;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-44104 .elementor-element.elementor-element-ec73ea3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-5d728e5 .elementor-button{background-color:var( --e-global-color-8015122 );fill:var( --e-global-color-36b1b7b );color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-53360a8 .elementor-button{background-color:var( --e-global-color-8015122 );fill:var( --e-global-color-36b1b7b );color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-ec666ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-ec666ac:not(.elementor-motion-effects-element-type-background), .elementor-44104 .elementor-element.elementor-element-ec666ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8015122 );}.elementor-44104 .elementor-element.elementor-element-6fe36b2{--display:flex;}.elementor-44104 .elementor-element.elementor-element-f9b579e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44104 .elementor-element.elementor-element-f9b579e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:38px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-f1e59f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:18px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-d19469e{text-align:start;font-family:"Roboto", Sans-serif;font-weight:600;line-height:20px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-4b84b2e .elementor-button{background-color:var( --e-global-color-bac48d5 );fill:#000000;color:#000000;}.elementor-44104 .elementor-element.elementor-element-087c27f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-087c27f:not(.elementor-motion-effects-element-type-background), .elementor-44104 .elementor-element.elementor-element-087c27f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8015122 );}.elementor-44104 .elementor-element.elementor-element-b749c74{--display:flex;}.elementor-44104 .elementor-element.elementor-element-8ee96bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44104 .elementor-element.elementor-element-8ee96bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:38px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-7a50d54 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:18px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-9a6ddb5{text-align:start;font-family:"Roboto", Sans-serif;font-weight:600;line-height:20px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-fc0dc53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-11c1b42 .elementor-button{background-color:var( --e-global-color-bac48d5 );fill:#000000;color:#000000;}.elementor-44104 .elementor-element.elementor-element-859eace .elementor-button{background-color:var( --e-global-color-bac48d5 );fill:#000000;color:#000000;}.elementor-44104 .elementor-element.elementor-element-baafcd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-baafcd2:not(.elementor-motion-effects-element-type-background), .elementor-44104 .elementor-element.elementor-element-baafcd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22a09a3 );}.elementor-44104 .elementor-element.elementor-element-a122af3{--display:flex;}.elementor-44104 .elementor-element.elementor-element-021c01c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44104 .elementor-element.elementor-element-021c01c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:41px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-29c18ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:18px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-701b8bb{text-align:start;font-family:"Roboto", Sans-serif;font-weight:600;line-height:20px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-b7b3d8d .elementor-button{background-color:var( --e-global-color-8015122 );fill:var( --e-global-color-36b1b7b );color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-08029e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-08029e7:not(.elementor-motion-effects-element-type-background), .elementor-44104 .elementor-element.elementor-element-08029e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D13C32;}.elementor-44104 .elementor-element.elementor-element-314c3be.elementor-element{--align-self:center;}.elementor-44104 .elementor-element.elementor-element-618d7a1{--display:flex;}.elementor-44104 .elementor-element.elementor-element-82f813d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44104 .elementor-element.elementor-element-82f813d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:38px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-de4fe1e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:18px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-8ea6dff{text-align:start;font-family:"Roboto", Sans-serif;font-weight:600;line-height:20px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-49ba3c3 .elementor-button{background-color:var( --e-global-color-bac48d5 );fill:var( --e-global-color-36b1b7b );color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-786fdc5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-786fdc5:not(.elementor-motion-effects-element-type-background), .elementor-44104 .elementor-element.elementor-element-786fdc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22a09a3 );}.elementor-44104 .elementor-element.elementor-element-479e076{--display:flex;}.elementor-44104 .elementor-element.elementor-element-48bdbd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44104 .elementor-element.elementor-element-48bdbd2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:41px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-39426b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;line-height:18px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-45716db{text-align:start;font-family:"Roboto", Sans-serif;font-weight:600;line-height:20px;color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-858692f .elementor-button{background-color:var( --e-global-color-8015122 );fill:var( --e-global-color-36b1b7b );color:var( --e-global-color-36b1b7b );}.elementor-44104 .elementor-element.elementor-element-7405f88b{--display:flex;}.elementor-44104 .elementor-element.elementor-element-7405f88b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44104 .elementor-element.elementor-element-82ff622{--display:flex;}.elementor-44104 .elementor-element.elementor-element-dddf3f8{--display:flex;}.elementor-44104 .elementor-element.elementor-element-dddf3f8:not(.elementor-motion-effects-element-type-background), .elementor-44104 .elementor-element.elementor-element-dddf3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bac48d5 );}.elementor-44104 .elementor-element.elementor-element-7fd0c07{text-align:center;font-family:"Roboto", Sans-serif;font-weight:800;color:var( --e-global-color-36b1b7b );}body.elementor-page-44104:not(.elementor-motion-effects-element-type-background), body.elementor-page-44104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D2;}@media(min-width:768px){.elementor-44104 .elementor-element.elementor-element-5e67fae{--width:98.086%;}.elementor-44104 .elementor-element.elementor-element-7405f88b{--width:98.086%;}}@media(max-width:1024px){.elementor-44104 .elementor-element.elementor-element-41844013{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-44104 .elementor-element.elementor-element-1ef2808.elementor-element{--align-self:center;}.elementor-44104 .elementor-element.elementor-element-1ef2808{text-align:start;font-size:13px;}.elementor-44104 .elementor-element.elementor-element-370472f7 img{width:38%;}.elementor-44104 .elementor-element.elementor-element-41844013{--width:316px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-44104 .elementor-element.elementor-element-5e67fae{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-3c671acb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-8b91b93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-c912a84{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-52b2139{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-062e8f8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-ec666ac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-087c27f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-baafcd2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-08029e7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44104 .elementor-element.elementor-element-786fdc5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for container, class: .elementor-element-41844013 */.elementor-44104 .elementor-element.elementor-element-41844013 p {
    margin-top: 6px;
    margin-bottom: 6px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-605fb6b *//* ─── Variables ─────────────────────────────────────────────── */
:root {
  --table-bg:              #ffffff;
  --table-border-color:    #e2e6ea;
  --table-radius:          8px;

  --header-bg:             #f7f8fa;
  --header-text:           #4a5058;
  --header-font-size:      0.72rem;
  --header-font-weight:    600;
  --header-letter-spacing: 0.07em;

  --row-text:              #1c1f23;
  --row-font-size:         0.9rem;
  --row-hover-bg:          #f0f4ff;

  --cell-padding-v:        14px;
  --cell-padding-h:        18px;

  --divider-color:         #eaecef;

  --link-color:            #3a6ff7;
  --link-hover-color:      #1a4fd6;

  --sold-out-color:        #a0a6b0;

  --meta-text:             #6b7280;
  --meta-font-size:        0.78rem;
}

/* ─── Table ─────────────────────────────────────────────────── */
.events-table {
  width: 100%;
  table-layout: auto;
  border-collapse: separate;
  border-spacing: 0;
  background: var(--table-bg);
  border: 1px solid var(--table-border-color);
  border-radius: var(--table-radius);
  overflow: hidden;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
}

/* ─── Header ────────────────────────────────────────────────── */
.events-table thead tr {
  background: var(--header-bg);
}

.events-table th {
  padding: var(--cell-padding-v) var(--cell-padding-h);
  text-align: left;
  font-size: var(--header-font-size);
  font-weight: var(--header-font-weight);
  color: var(--header-text);
  letter-spacing: var(--header-letter-spacing);
  text-transform: uppercase;
  border-bottom: 1px solid var(--table-border-color);
  white-space: nowrap;
}

/* Event column is greedy */
.events-table th:nth-child(2),
.events-table td:nth-child(2) { width: 100%; }

/* Other columns hug content */
.events-table th:nth-child(1),
.events-table td:nth-child(1),
.events-table th:nth-child(3),
.events-table td:nth-child(3),
.events-table th:nth-child(4),
.events-table td:nth-child(4),
.events-table th:nth-child(5),
.events-table td:nth-child(5) {
  width: 1%;
  white-space: nowrap;
}

/* ─── Body rows ─────────────────────────────────────────────── */
.events-table tbody tr {
  transition: background 0.15s ease;
}

.events-table tbody tr:hover {
  background: var(--row-hover-bg);
}

.events-table td {
  padding: var(--cell-padding-v) var(--cell-padding-h);
  font-size: var(--row-font-size);
  color: var(--row-text);
  border-bottom: 1px solid var(--divider-color);
  word-break: break-word;
  overflow-wrap: break-word;
}

.events-table tbody tr:last-child td {
  border-bottom: none;
}

/* ─── Inline meta line (hidden on desktop) ──────────────────── */
/*
  Add this inside each <td class="col-event"> in your HTML:
    <span class="event-meta">Ресторант Комат · 18:00–20:00ч</span>
  It stays hidden on desktop and appears on mobile.
*/
.event-meta {
  display: none;
  margin-top: 4px;
  font-size: var(--meta-font-size);
  color: var(--meta-text);
  white-space: normal;
}

/* ─── Ticket link ───────────────────────────────────────────── */
.ticket-link {
  color: var(--link-color);
  text-decoration: none;
  font-weight: 500;
}

.ticket-link:hover {
  color: var(--link-hover-color);
  text-decoration: underline;
}

/* ─── Sold out ──────────────────────────────────────────────── */
.sold-out {
  color: var(--sold-out-color);
  font-size: 0.82rem;
}

.row-highlight { background-color: #ffee78; }

/* ─── Mobile: Option A ──────────────────────────────────────── */
@media (max-width: 520px) {
  /* Hide Location and Time columns entirely */
  .events-table th:nth-child(3),
  .events-table td:nth-child(3),
  .events-table th:nth-child(4),
  .events-table td:nth-child(4) {
    display: none;
  }

  /* Reveal the inline meta line under the event name */
  .event-meta {
    display: block;
  }

  .events-table th,
  .events-table td {
    padding: var(--cell-padding-v) 12px;
  }
}/* End custom CSS */