.elementor-1224 .elementor-element.elementor-element-caea601{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-1224 .elementor-element.elementor-element-caea601:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-caea601>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.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-1224 .elementor-element.elementor-element-8842c10{text-align:center}.elementor-1224 .elementor-element.elementor-element-8842c10 .elementor-heading-title{font-family:"Exo2-SemiBold",Sans-serif;font-size:48px;font-weight:600;color:var(--e-global-color-1f0d255)}.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-1224 .elementor-element.elementor-element-4daaeb0{text-align:center;font-family:"Exo2-Regular",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-1f0d255)}.elementor-1224 .elementor-element.elementor-element-18b283e{text-align:center;font-family:"Exo2-Regular",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-1f0d255)}.elementor-1224 .elementor-element.elementor-element-b5f0431{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-1224 .elementor-element.elementor-element-c75d98b{--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;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-1224 .elementor-element.elementor-element-c75d98b:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-c75d98b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-1224 .elementor-element.elementor-element-9e176f2{--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;--align-items:center}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-1224 .elementor-element.elementor-element-1218331 .elementor-icon-wrapper{text-align:center}.elementor-1224 .elementor-element.elementor-element-1218331.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-4e2d15c)}.elementor-1224 .elementor-element.elementor-element-1218331.elementor-view-framed .elementor-icon,.elementor-1224 .elementor-element.elementor-element-1218331.elementor-view-default .elementor-icon{color:var(--e-global-color-4e2d15c);border-color:var(--e-global-color-4e2d15c)}.elementor-1224 .elementor-element.elementor-element-1218331.elementor-view-framed .elementor-icon,.elementor-1224 .elementor-element.elementor-element-1218331.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-4e2d15c)}.elementor-1224 .elementor-element.elementor-element-873183a{--display:flex}.elementor-1224 .elementor-element.elementor-element-39b8e86 .elementor-heading-title{color:var(--e-global-color-1f0d255)}.elementor-1224 .elementor-element.elementor-element-58c83fb{color:var(--e-global-color-1f0d255)}.elementor-1224 .elementor-element.elementor-element-917dd92{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.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-1224 .elementor-element.elementor-element-dba7617 .elementor-button{background-color:var(--e-global-color-4e2d15c);fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px}.elementor-1224 .elementor-element.elementor-element-dba7617 .elementor-button-content-wrapper{flex-direction:row-reverse}@media(min-width:768px){.elementor-1224 .elementor-element.elementor-element-9e176f2{--width:80%}.elementor-1224 .elementor-element.elementor-element-873183a{--width:70%}.elementor-1224 .elementor-element.elementor-element-917dd92{--width:20%}}@media(max-width:767px){.elementor-1224 .elementor-element.elementor-element-8842c10{text-align:center}.elementor-1224 .elementor-element.elementor-element-8842c10 .elementor-heading-title{font-size:32px}.elementor-1224 .elementor-element.elementor-element-9e176f2{--justify-content:center}.elementor-1224 .elementor-element.elementor-element-39b8e86{text-align:center}.elementor-1224 .elementor-element.elementor-element-58c83fb{text-align:center}}.section{margin-bottom:24px;font-family:"Exo2-Regular",Sans-serif}.section-header{padding:14px 20px;color:#fff;font-size:1.1rem;font-weight:700;border-radius:4px 4px 0 0}.section-header.am{background:#4caf50}.section-header.pm{background:#f5a623}.timetable-wrap{overflow-x:auto;border-top:none}table{width:100%;min-width:400px;border-collapse:collapse;font-size:.88rem}thead tr{background:#e8f5e9}.pm-section thead tr{background:#fff3e0}thead th{padding:10px 16px;text-align:left;font-weight:700;color:#111;border-bottom:1px solid #ddd}tbody tr{border-bottom:1px solid #e8e8e8}tbody tr:last-child{border-bottom:none}tbody tr:nth-child(odd){background:#fff}tbody tr:nth-child(even){background:#fafafa}tbody tr.highlight-row{background:#e8f5e9!important}.pm-section tbody tr.highlight-row{background:#fff3e0!important}tbody td{padding:9px 16px;vertical-align:middle}td.stop-num{font-weight:700;color:#333;width:50px}td.time{color:#2c3e8c;font-weight:600;width:80px;white-space:nowrap}td.location{color:#555}.bold-loc{font-weight:700;color:#222}.final-stop{color:#e67e22;font-weight:600;font-size:.82rem;margin-left:4px}.smart-card{border:2px solid #2c3e8c;border-radius:8px;text-align:center;padding:28px 20px;margin-top:8px;background:#fff}.smart-card h2{font-size:1.15rem;font-weight:700;margin-bottom:8px;color:#111}.smart-card p{font-size:.88rem;color:#555;margin-bottom:18px}.btn-register{background:#2c3e8c;color:#fff;border:none;padding:11px 28px;border-radius:5px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background 0.2s}.btn-register:hover{background:#1a2a6c}@media (max-width:500px){.hero h1{font-size:1.15rem}table,thead,tbody,th,td,tr{display:block}thead tr{display:none}tbody tr{padding:8px 12px;margin-bottom:0;display:flex;flex-wrap:wrap;gap:4px;align-items:center}tbody td{padding:2px 4px}td.stop-num{width:28px;font-size:.8rem}td.time{width:auto}td.location{flex:1;min-width:160px}}@font-face{font-display:swap;font-family:'Exo2-SemiBold';font-style:normal;font-weight:400;font-display:auto;src:url(https://buschartertasmania.com.au/wp-content/uploads/2026/02/Exo2-SemiBold.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Exo2-Regular';font-style:normal;font-weight:400;font-display:auto;src:url(https://buschartertasmania.com.au/wp-content/uploads/2026/02/Exo2-Regular.woff2) format('woff2')}