.elementor-307 .elementor-element.elementor-element-6eb2d03{--display:flex;}.elementor-307 .elementor-element.elementor-element-febc7f2{--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;--padding-top:-2px;--padding-bottom:-2px;--padding-left:-2px;--padding-right:-2px;}.elementor-307 .elementor-element.elementor-element-c58ed71{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-2px;--padding-bottom:-2px;--padding-left:-2px;--padding-right:-2px;}.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-307 .elementor-element.elementor-element-5aab06a{--divider-border-style:solid;--divider-color:var( --e-global-color-e83db21 );--divider-border-width:3px;width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-width:24px;}.elementor-307 .elementor-element.elementor-element-5aab06a .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-307 .elementor-element.elementor-element-5aab06a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-307 .elementor-element.elementor-element-fa7a3db{--display:flex;--justify-content:flex-start;--margin-top:13px;--margin-bottom:0px;--margin-left:-21px;--margin-right:0px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.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-307 .elementor-element.elementor-element-4e6b541.elementor-element{--align-self:flex-start;}.elementor-307 .elementor-element.elementor-element-4e6b541{text-align:start;font-family:"Titillium Web", Sans-serif;font-size:13px;font-weight:700;letter-spacing:3.5px;color:#CC1F1F;}.elementor-307 .elementor-element.elementor-element-b2c658e{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-302d75a{column-gap:0px;font-family:"Titillium Web", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;line-height:45px;letter-spacing:0.002em;word-spacing:0px;color:#0A0A0A;}.elementor-307 .elementor-element.elementor-element-f1a9f16{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-d57b438{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#555555;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-c58ed71{--width:30px;}.elementor-307 .elementor-element.elementor-element-fa7a3db{--width:200px;}}@media(min-width:768px){.elementor-307 .elementor-element.elementor-element-c58ed71{--width:3%;}.elementor-307 .elementor-element.elementor-element-fa7a3db{--width:29%;}.elementor-307 .elementor-element.elementor-element-b2c658e{--width:100%;}.elementor-307 .elementor-element.elementor-element-f1a9f16{--width:100%;}}#atm-schedule-wrap{background:transparent}.atm-event-card{border:1px solid #d0d7df!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .15s!important}.atm-event-card:hover{border-color:#e8152a!important;box-shadow:0 8px 28px rgba(0,0,0,.16)!important;transform:translateY(-3px)!important}.atm-event-card__top{background:#f0f2f5!important;border-bottom:2px solid #e2e6ea!important;min-height:130px!important;padding:24px 16px 18px!important}.atm-event-card__icon-wrap{width:88px!important;height:88px!important}.atm-event-icon{width:100%!important;height:100%!important;object-fit:contain!important}.atm-event-card__label{font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:4px 8px!important;border-radius:2px!important;top:10px!important;left:10px!important}.atm-event-card__body{padding:16px 18px 18px!important;display:flex!important;flex-direction:column!important;flex:1!important}.atm-event-card__name{font-size:14px!important;font-weight:800!important;color:#0a0a0a!important;text-transform:uppercase!important;letter-spacing:.03em!important;line-height:1.25!important;margin:0 0 10px!important}.atm-event-card__meta{display:flex!important;flex-wrap:wrap!important;gap:6px 14px!important;margin-bottom:8px!important}.atm-event-card__meta-item{font-size:11px!important;color:#6b7a8d!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;gap:4px!important}.atm-event-card__meta-item svg{color:#e8152a!important}.atm-event-card__date{font-size:12px!important;font-weight:700!important;color:#e8152a!important;margin-bottom:10px!important;display:flex!important;align-items:center!important;gap:5px!important}.atm-event-card__date svg{color:#e8152a!important}.atm-event-card__desc{font-size:12.5px!important;color:#555!important;line-height:1.6!important;margin-bottom:14px!important;flex:1!important}.atm-event-card__footer{margin-top:auto!important}.atm-event-card__register{display:block!important;width:100%!important;box-sizing:border-box!important;text-align:center!important;padding:11px 0!important;font-size:11px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:3px!important;background:#e8152a!important;color:#fff!important;text-decoration:none!important;transition:background .15s!important}.atm-event-card__register:hover{background:#c0101f!important;color:#fff!important}.atm-cards-header{margin-bottom:20px!important;padding-bottom:14px!important;border-bottom:2px solid #edf0f3!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.atm-result-count{font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#1e2d3d!important}.atm-view-toggle{background:#edf0f3!important;border-radius:4px!important;padding:3px!important;display:flex!important}.atm-view-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:30px!important;color:#6b7a8d!important;border-radius:3px!important;border:0!important;background:transparent!important;cursor:pointer!important;padding:0!important;transition:background .12s,color .12s!important}.atm-view-btn svg{display:block!important;width:16px!important;height:16px!important;fill:currentColor!important}.atm-view-btn.atm-view-active{background:#e8152a!important;color:#fff!important}.atm-view-btn:hover:not(.atm-view-active){background:#d0d7df!important;color:#1e2d3d!important}.atm-sidebar-inner{border-top:none!important;border-left:4px solid #e8152a!important;border-radius:0 4px 4px 0!important;box-shadow:0 2px 14px rgba(0,0,0,.10)!important;padding:20px 18px!important;background:#fff!important}.atm-sidebar-title{font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#e8152a!important;border-bottom:1px solid #edf0f3!important;padding-bottom:12px!important;margin-bottom:18px!important}.atm-filter-group{margin-bottom:16px!important}.atm-filter-group>label{font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1e2d3d!important;margin-bottom:6px!important;display:block!important}.atm-filter-select{border:1px solid #cdd3db!important;font-size:13px!important;border-radius:3px!important;padding:8px 30px 8px 10px!important;color:#1e2d3d!important}.atm-filter-select:focus{border-color:#e8152a!important;box-shadow:0 0 0 2px rgba(232,21,42,.15)!important;outline:0!important}.atm-filter-type-list{gap:6px!important}.atm-filter-type-row{gap:7px!important;align-items:flex-start!important;padding:2px 0!important}.atm-filter-type-row input[type=checkbox]{margin-top:2px!important;flex-shrink:0!important}.atm-filter-type-name{font-size:10px!important;font-weight:700!important;line-height:1.35!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#2c3e52!important}.atm-ct-badge-sm{flex-shrink:0!important;font-size:9px!important;font-weight:800!important;letter-spacing:.06em!important}.atm-filter-actions{margin-top:8px!important;gap:8px!important}.atm-btn-reset{background:#e8152a!important;color:#fff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:11px 0!important;border-radius:3px!important;border:0!important;cursor:pointer!important;width:100%!important;transition:background .15s!important}.atm-btn-reset:hover{background:#c0101f!important}.atm-btn-copy{font-size:11px!important;font-weight:600!important;color:#6b7a8d!important;border:1px solid #cdd3db!important;border-radius:3px!important;background:transparent!important;cursor:pointer!important;width:100%!important;padding:8px 0!important;transition:border-color .15s,color .15s!important}.atm-btn-copy:hover{border-color:#e8152a!important;color:#e8152a!important}.atm-cards-grid-view{gap:18px!important}.atm-event-card{border:1.5px solid #b8c0ca!important}.atm-event-card__desc{color:#444!important}.atm-sidebar-inner{border-top:none!important;border-left:4px solid #e8152a!important;border-radius:0 4px 4px 0!important}.atm-sidebar-title{border-bottom:1px solid #cdd3db!important;padding-bottom:14px!important;margin-bottom:18px!important}