1<!DOCTYPE html> 2<html lang="en-GB"> 3<head> 4<meta charset="UTF-8">
4<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538775485",accountID:"6503538",trustKey:"6503538",xpid:"UgMHUlNQABAEVFFVDgUDVVc=",licenseKey:"NRJS-9ad421e2d8a4cf40bde",applicationID:"400794433",browserID:"538775485"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 5(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
5e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
5const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
5if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
5o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
5(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
5;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
5{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
5ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
5{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
5null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
5dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
5imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
5return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
5!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
5if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
5);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
5class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
5h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
5 6<meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel="profile" href="https://gmpg.org/xfn/11"> 8
8<script> 9 window.dataLayer = window.dataLayer || []; 10 function gtag() { 11 dataLayer.push(arguments); 12 } 13 gtag("consent", "default", { 14 ad_user_data: "denied", 15 ad_personalization: "denied", 16 ad_storage: "denied", 17 analytics_storage: "denied", 18 functionality_storage: "denied", 19 personalization_storage: "denied", 20 security_storage: "granted", 21 wait_for_update: 500, 22 }); 23 gtag("set", "ads_data_redaction", true); 24 </script>
vendor: 1 bytes, line 24
24
25<script type="text/javascript" 26 id="Cookiebot" 27 src="https://consent.cookiebot.com/uc.js" 28 data-implementation="wp" 29 data-cbid="57467162-50b1-4d7e-a985-83baa23c99b4" 30 data-culture="EN" 31 defer ></script>
31 32<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 33 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 34 35 <!-- This site is optimized with the Yoast SEO plugin v24.0 - https://yoast.com/wordpress/plugins/seo/ --> 36 <title>Work with us - Malta Public Transport</title> 37 <meta name="description" content="At Malta Public Transport, our people are our greatest asset. Join a workplace built on collaboration, respect, and opportunities for growth." /> 38 <link rel="canonical" href="https://www.publictransport.com.mt/about-us/work-with-us/" /> 39 <meta property="og:locale" content="en_GB" /> 40 <meta property="og:type" content="article" /> 41 <meta property="og:title" content="Work with us - Malta Public Transport" /> 42 <meta property="og:description" content="At Malta Public Transport, our people are our greatest asset. Join a workplace built on collaboration, respect, and opportunities for growth." /> 43 <meta property="og:url" content="https://www.publictransport.com.mt/about-us/work-with-us/" /> 44 <meta property="og:site_name" content="Malta Public Transport" /> 45 <meta property="article:publisher" content="https://www.facebook.com/tallinja" /> 46 <meta property="article:modified_time" content="2025-06-20T13:48:07+00:00" /> 47 <meta property="og:image" content="https://www.publictransport.com.mt/wp-content/uploads/2025/04/2e86762f-3f67-474d-93bb-d65d97d33950.jpg" /> 48 <meta name="twitter:card" content="summary_large_image" /> 49 <meta name="twitter:label1" content="Estimated reading time" /> 50 <meta name="twitter:data1" content="4 minutes" /> 51
51<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.publictransport.com.mt/about-us/work-with-us/","url":"https://www.publictransport.com.mt/about-us/work-with-us/","name":"Work with us - Malta Public Transport","isPartOf":{"@id":"https://www.publictransport.com.mt/#website"},"primaryImageOfPage":{"@id":"https://www.publictransport.com.mt/about-us/work-with-us/#primaryimage"},"image":{"@id":"https://www.publictransport.com.mt/about-us/work-with-us/#primaryimage"},"thumbnailUrl":"https://www.publictransport.com.mt/wp-content/uploads/2025/04/2e86762f-3f67-474d-93bb-d65d97d33950.jpg","datePublished":"2024-08-20T12:47:00+00:00","dateModified":"2025-06-20T13:48:07+00:00","description":"At Malta Public Transport, our people are our greatest asset. Join a workplace built on collaboration, respect, and opportunities for growth.","breadcrumb":{"@id":"https://www.publictransport.com.mt/about-us/work-with-us/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.publictransport.com.mt/about-us/work-with-us/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.publictransport.com.mt/about-us/work-with-us/#primaryimage","url":"https://www.publictransport.com.mt/wp-content/uploads/2025/04/2e86762f-3f67-474d-93bb-d65d97d33950.jpg","contentUrl":"https://www.publictransport.com.mt/wp-content/uploads/2025/04/2e86762f-3f67-474d-93bb-d65d97d33950.jpg","width":426,"height":533},{"@type":"BreadcrumbList","@id":"https://www.publictransport.com.mt/about-us/work-with-us/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.publictransport.com.mt/"},{"@type":"ListItem","position":2,"name":"About us","item":"https://www.publictransport.com.mt/about-us/"},{"@type":"ListItem","position":3,"name":"Work with us"}]},{"@type":"WebSite","@id":"https://www.publictransport.com.mt/#website","url":"https://www.publictransport.com.mt/","name":"Malta Public Transport","description":"","publisher":{"@id":"https://www.publictransport.com.mt/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.publictransport.com.mt/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https://www.publictransport.com.mt/#organization","name":"Malta Public Transport","url":"https://www.publictransport.com.mt/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.publictransport.com.mt/#/schema/logo/image/","url":"https://www.publictransport.com.mt/wp-content/uploads/2024/04/MPT-logo.png","contentUrl":"https://www.publictransport.com.mt/wp-content/uploads/2024/04/MPT-logo.png","width":590,"height":56,"caption":"Malta Public Transport"},"image":{"@id":"https://www.publictransport.com.mt/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/tallinja"]}]}</script>
51 52 <!-- / Yoast SEO plugin. --> 53 54 55<link rel='dns-prefetch' href='//ajax.googleapis.com' /> 56<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 57<link rel='dns-prefetch' href='//rum-static.pingdom.net' /> 58<link rel='dns-prefetch' href='//code.jquery.com' /> 59<link rel="alternate" type="application/rss+xml" title="Malta Public Transport » Feed" href="https://www.publictransport.com.mt/feed/" /> 60<link rel="alternate" type="application/rss+xml" title="Malta Public Transport » Comments Feed" href="https://www.publictransport.com.mt/comments/feed/" />
61<script> 62window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.publictransport.com.mt\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.9"}}; 63/*! This file is auto-generated */ 64!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 65</script>
65 66<style id='cf-frontend-style-inline-css'> 67@font-face { 68 font-family: 'Tahoma'; 69 font-style: normal; 70 font-weight: 400; 71 src: url('https://www.publictransport.com.mt/wp-content/uploads/2024/05/tahoma.ttf') format('truetype'); 72} 73@font-face { 74 font-family: 'Ronnia Bold'; 75 font-weight: 700; 76 src: url('/wp-content/uploads/2024/05/Ronnia-Bold.otf') format('OpenType'); 77} 78</style> 79<link rel='stylesheet' id='astra-theme-css-css' href='https://www.publictransport.com.mt/wp-content/themes/astra/assets/css/minified/main.min.css?ver=4.6.5' media='all' /> 80<link rel='stylesheet' id='astra-google-fonts-css' href='https://www.publictransport.com.mt/wp-content/astra-local-fonts/astra-local-fonts.css?ver=4.6.5' media='all' /> 81<link rel='stylesheet' id='astra-theme-dynamic-css' href='https://www.publictransport.com.mt/wp-content/uploads/astra/astra-theme-dynamic-css-post-3174.css?ver=1790590448' media='all' /> 82<style id='wp-emoji-styles-inline-css'> 83 84 img.wp-smiley, img.emoji { 85 display: inline !important; 86 border: none !important; 87 box-shadow: none !important; 88 height: 1em !important; 89 width: 1em !important; 90 margin: 0 0.07em !important; 91 vertical-align: -0.1em !important; 92 background: none !important; 93 padding: 0 !important; 94 } 95</style> 96<link rel='stylesheet' id='wp-block-library-css' href='https://www.publictransport.com.mt/wp-includes/css/dist/block-library/style.min.css?ver=6.7.9' media='all' /> 97<style id='global-styles-inline-css'> 98:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
98--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
98.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 99:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 100</style> 101<link rel='stylesheet' id='uagb-block-positioning-css-css' href='https://www.publictransport.com.mt/wp-content/plugins/ultimate-addons-for-gutenberg/assets/css/spectra-block-positioning.min.css?ver=2.19.1' media='all' /> 102<link rel='stylesheet' id='uagb-block-css-css' href='https://www.publictransport.com.mt/wp-content/uploads/uag-plugin/custom-style-blocks.css?ver=2.19.1' media='all' /> 103<link rel='stylesheet' id='journey-planner-css-css' href='https://www.publictransport.com.mt/wp-content/themes/astra-mpt/css/journey_planner.css?ver=1.0.0' media='all' /> 104<link rel='stylesheet' id='astra-addon-css-css' href='https://www.publictransport.com.mt/wp-content/uploads/astra-addon/astra-addon-68a578fa4363b8-97187629.css?ver=4.8.8' media='all' /> 105<link rel='stylesheet' id='astra-addon-dynamic-css' href='https://www.publictransport.com.mt/wp-content/uploads/astra-addon/astra-addon-dynamic-css-post-3174.css?ver=1790590448' media='all' /> 106<link rel='stylesheet' id='pojo-a11y-css' href='https://www.publictransport.com.mt/wp-content/plugins/pojo-accessibility/assets/css/style.min.css?ver=1.0.0' media='all' /> 107<link rel='stylesheet' id='mpt-astra-theme-theme-css-css' href='https://www.publictransport.com.mt/wp-content/themes/astra-mpt/style.css?ver=1.0.0' media='all' /> 108<link rel='stylesheet' id='jquery-ui-datepicker-style-css' href='https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css?ver=6.7.9' media='all' /> 109<link rel='stylesheet' id='jquery-ui-timepicker-style-css' href='https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.8.1/jquery.timepicker.min.css?ver=6.7.9' media='all' /> 110<link rel='stylesheet' id='ubermenu-css' href='https://www.publictransport.com.mt/wp-content/plugins/ubermenu/pro/assets/css/ubermenu.min.css?ver=3.8.2' media='all' /> 111<link rel='stylesheet' id='ubermenu-minimal-css' href='https://www.publictransport.com.mt/wp-content/plugins/ubermenu/assets/css/skins/minimal.css?ver=6.7.9' media='all' /> 112<link rel='stylesheet' id='ubermenu-font-awesome-all-css' href='https://www.publictransport.com.mt/wp-content/plugins/ubermenu/assets/fontawesome/css/all.min.css?ver=6.7.9' media='all' /> 113<!--[if IE]>
114<script src="https://www.publictransport.com.mt/wp-content/themes/astra/assets/js/minified/flexibility.min.js?ver=4.6.5" id="astra-flexibility-js"></script>
vendor: 1 bytes, line 114
114
115<script id="astra-flexibility-js-after"> 116flexibility(document.documentElement); 117</script>
117 118<![endif]-->
119<script id="breeze-prefetch-js-extra"> 120var breeze_prefetch = {"local_url":"https:\/\/www.publictransport.com.mt","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]}; 121</script>
vendor: 1 bytes, line 121
121
122<script src="https://www.publictransport.com.mt/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.2.0" id="breeze-prefetch-js"></script>
vendor: 1 bytes, line 122
122
123<script src="https://www.publictransport.com.mt/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 123
123
124<script src="https://www.publictransport.com.mt/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 124
124
125<script src="//rum-static.pingdom.net/pa-67cb38775c6a700012000590.js?ver=6.7.9" id="pingdom-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 125
125
126<script defer src="https://www.publictransport.com.mt/wp-content/plugins/ubermenu/assets/fontawesome/js/v4-shims.min.js?ver=6.7.9" id="ubermenu-font-awesome4-shim-js"></script>
126 127<link rel="https://api.w.org/" href="https://www.publictransport.com.mt/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.publictransport.com.mt/wp-json/wp/v2/pages/3174" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.publictransport.com.mt/xmlrpc.php?rsd" /> 128<meta name="generator" content="WordPress 6.7.9" /> 129<link rel='shortlink' href='https://www.publictransport.com.mt/?p=3174' /> 130<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.publictransport.com.mt/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.publictransport.com.mt%2Fabout-us%2Fwork-with-us%2F" /> 131<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.publictransport.com.mt/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.publictransport.com.mt%2Fabout-us%2Fwork-with-us%2F&format=xml" /> 132<link rel="preload" as="font" type="font/ttf" href="https://www.publictransport.com.mt/wp-content/uploads/2024/05/tahoma.ttf" crossorigin> 133<link rel="preload" as="font" type="font/woff2" href="https://www.publictransport.com.mt/wp-content/plugins/ubermenu/assets/fontawesome/webfonts/fa-solid-900.woff2" crossorigin> 134<link rel="preload" as="font" type="font/otf" href="https://www.publictransport.com.mt/wp-content/uploads/2024/05/Ronnia-Bold.otf" crossorigin> 135<style id="ubermenu-custom-generated-css"> 136/** Font Awesome 4 Compatibility **/ 137.fa{font-style:normal;font-variant:normal;font-weight:normal;
137font-family:FontAwesome;} 138 139/** UberMenu Responsive Styles (Breakpoint Setting) **/ 140@media screen and (min-width: 1281px){ 141 .ubermenu{ display:block !important; } .ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{ display:none !important; } .ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile{ display:none; } /* Top level items full height */ .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-nav{ display:flex; align-items:stretch; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0{ display:flex; flex-direction:column; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{ flex:1; display:flex; align-items:center; flex-wrap:wrap; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target > .ubermenu-target-divider{ position:static; flex-basis:100%; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text{ padding-left:1em; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_right > .ubermenu-target-text{ padding-right:1em; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_above, .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_below{ flex-direction:column; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-submenu-drop{ top:100%; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item-level-0:not(.ubermenu-align-right) + .ubermenu-item.ubermenu-align-right{ margin-left:auto; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-left{ justify-content:flex-start; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-center{ justify-content:center; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-right{ justify-content:flex-end; } /* Force current submenu always open but below others */ .ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-submenu-drop, .ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-submenu-drop { display: block!important; opacity: 1!important; visibility: visible!important; margin: 0!important; top: auto!important; height: auto; z-index:19; } /* Invert Horizontal menu to make subs go up */ .ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop, .ubermenu-invert.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-submenu-drop{ top:auto; bottom:100%; } .ubermenu-invert.ubermenu-horizontal.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator{ transform:rotate(180deg); } /* Make second level flyouts fly up */ .ubermenu-invert.ubermenu-horizontal .ubermenu-submenu .ubermenu-item.ubermenu-active > .ubermenu-submenu-type-flyout{ top:auto; bottom:0; } /* Clip the submenus properly when inverted */ .ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{ clip: rect(-5000px,5000px,auto,-5000px); } /* Invert Vertical menu to make subs go left */ .ubermenu-invert.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-submenu-drop{ right:100%; left:auto; } .ubermenu-invert.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children > .ubermenu-target > .ubermenu-sub-indicator{ right:auto; left:10px; transform:rotate(90deg); } .ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-submenu-drop { clip: rect(-5000px,5000px,5000px,-5000px); } /* Vertical Flyout > Flyout */ .ubermenu-vertical.ubermenu-invert.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target{ padding-left:25px; } .ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-target > .ubermenu-sub-indicator { right:auto; left:10px; transform:rotate(90deg); } .ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-submenu-drop.ubermenu-submenu-type-flyout, .ubermenu-vertical.ubermenu-invert .ubermenu-submenu-type-flyout > .ubermenu-item > .ubermenu-submenu-drop { right: 100%; left: auto; } .ubermenu-responsive-toggle{ display:none; } 142} 143@media screen and (max-width: 1280px){ 144 .ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper { display: block; } .ubermenu-responsive{ width:100%; max-height:600px; visibility:visible; overflow:visible; -webkit-transition:max-height 1s ease-in; transition:max-height .3s ease-in; } .ubermenu-responsive.ubermenu-mobile-accordion:not(.ubermenu-mobile-modal):not(.ubermenu-in-transition):not(.ubermenu-responsive-collapse){ max-height:none; } .ubermenu-responsive.ubermenu-items-align-center{ text-align:left; } .ubermenu-responsive.ubermenu{ margin:0; } .ubermenu-responsive.ubermenu .ubermenu-nav{ display:block; } .ubermenu-responsive.ubermenu-responsive-nocollapse, .ubermenu-repsonsive.ubermenu-no-transitions{ display:block; max-height:none; } .ubermenu-responsive.ubermenu-responsive-collapse{ max-height:none; visibility:visible; overflow:visible; } .ubermenu-responsive.ubermenu-responsive-collapse{ max-height:0; overflow:hidden !important; visibility:hidden; } .ubermenu-responsive.ubermenu-in-transition, .ubermenu-responsive.ubermenu-in-transition .ubermenu-nav{ overflow:hidden !important; visibility:visible; } .ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition){ border-top-width:0; border-bottom-width:0; } .ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{ display:none; } .ubermenu-responsive .ubermenu-item-level-0{ width:50%; } .ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0{ float:none; clear:both; width:100%; } .ubermenu-responsive .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{ border:none; box-shadow:none; } .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; } .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator{ transform:rotate(0); right:10px; left:auto; } .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ width:100%; min-width:100%; max-width:100%; top:auto; left:0 !important; } .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important; /* For borders */ } .ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column{ min-height:0; border-left:none; float:left; /* override left/center/right content alignment */ display:block; } .ubermenu-responsive .ubermenu-item.ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega{ max-height:none; height:auto;/*prevent overflow scrolling since android is still finicky*/ overflow:visible; }
144 .ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition > .ubermenu-submenu-drop{ max-height:1000px; /* because of slide transition */ } .ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{ min-height:0; } .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto{ min-width:50%; } .ubermenu.ubermenu-responsive .ubermenu-autoclear > .ubermenu-column{ clear:none; } .ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1){ clear:both; } .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){ clear:none; } .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){ clear:both; } .ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item { float: none; clear: both; width: 100%; min-width: 100%; } /* Submenu footer content */ .ubermenu .ubermenu-submenu-footer{ position:relative; bottom:auto; right:auto; } .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tabs-group, .ubermenu.ubermenu-responsive .ubermenu-tab, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ /** TABS SHOULD BE 100% ACCORDION */ width:100%; min-width:100%; max-width:100%; left:0; } .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ min-height:0 !important;/* Override Inline Style from JS */ } .ubermenu.ubermenu-responsive .ubermenu-tabs{ z-index:15; } .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ z-index:20; } /* Tab Layering */ .ubermenu-responsive .ubermenu-tab{ position:relative; } .ubermenu-responsive .ubermenu-tab.ubermenu-active{ position:relative; z-index:20; } .ubermenu-responsive .ubermenu-tab > .ubermenu-target{ border-width:0 0 1px 0; } .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator{ transform:rotate(0); right:10px; left:auto; } .ubermenu-responsive .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel{ top:auto; border-width:1px; } .ubermenu-responsive .ubermenu-tab-layout-bottom > .ubermenu-tabs-group{ /*position:relative;*/ } .ubermenu-reponsive .ubermenu-item-level-0 > .ubermenu-submenu-type-stack{ /* Top Level Stack Columns */ position:relative; } .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column, .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{ /* Stack Columns */ width:100%; max-width:100%; } .ubermenu-responsive .ubermenu-item-mini{ /* Mini items */ min-width:0; width:auto; float:left; clear:none !important; } .ubermenu-responsive .ubermenu-item.ubermenu-item-mini > a.ubermenu-target{ padding-left:20px; padding-right:20px; } .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{ /* Hiding items */ display:none !important; } .ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{ /** Hide Background Images in Submenu */ background-image:none; } .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; } .ubermenu-vertical .ubermenu-item.ubermenu-item-level-0{ width:100%; } .ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children > .ubermenu-target > .ubermenu-sub-indicator{ right:10px; left:auto; transform:rotate(0); } .ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active > .ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{ top:auto; } .ubermenu.ubermenu-responsive .ubermenu-tabs{ position:static; } /* Tabs on Mobile with mouse (but not click) - leave space to hover off */ .ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger="mouseover"] .ubermenu-tab-content-panel, .ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger="hover_intent"] .ubermenu-tab-content-panel{ margin-left:6%; width:94%; min-width:94%; } /* Sub indicator close visibility */ .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator-close{ display:block; display: flex; align-items: center; justify-content: center; } .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator{ display:none; } .ubermenu .ubermenu-tabs .ubermenu-tab-content-panel{ box-shadow: 0 5px 10px rgba(0,0,0,.075); } /* When submenus and items go full width, move items back to appropriate positioning */ .ubermenu .ubermenu-submenu-rtl { direction: ltr; } /* Fixed position mobile menu */ .ubermenu.ubermenu-mobile-modal{ position:fixed; z-index:9999999; opacity:1; top:0; left:0; width:100%; width:100vw; max-width:100%; max-width:100vw; height:100%; height:calc(100vh - calc(100vh - 100%)); height:-webkit-fill-available; max-height:calc(100vh - calc(100vh - 100%)); max-height:-webkit-fill-available; border:none; box-sizing:border-box; display:flex; flex-direction:column; justify-content:flex-start; overflow-y:auto !important; /* for non-accordion mode */ overflow-x:hidden !important; overscroll-behavior: contain; transform:scale(1); transition-duration:.1s; transition-property: all; } .ubermenu.ubermenu-mobile-modal.ubermenu-mobile-accordion.ubermenu-interaction-press{ overflow-y:hidden !important; } .ubermenu.ubermenu-mobile-modal.ubermenu-responsive-collapse{ overflow:hidden !important; opacity:0; transform:scale(.9); visibility:hidden; } .ubermenu.ubermenu-mobile-modal .ubermenu-nav{ flex:1; overflow-y:auto !important; overscroll-behavior: contain; } .ubermenu.ubermenu-mobile-modal .ubermenu-item-level-0{ margin:0; } .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-close-button{ border:none; background:none; border-radius:0; padding:1em; color:inherit; display:inline-block; text-align:center; font-size:14px; } .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button{ width: 100%; display: flex; align-items: center; justify-content: center; } .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .ubermenu-icon-essential, .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .fas.fa-times{ margin-right:.2em; } /* Header/Footer Mobile content */ .ubermenu .ubermenu-mobile-header, .ubermenu .ubermenu-mobile-footer{ display:block; text-align:center; color:inherit; } /* Accordion submenus mobile (single column tablet) */ .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab > .ubermenu-tab-content-panel{ box-sizing:border-box; border-left:none; border-right:none; box-shadow:none; } .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active > .ubermenu-tab-content-panel{ position:static; } /* Accordion indented - remove borders and extra spacing from headers */ .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu.ubermenu-submenu-drop, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target{ border:none; } .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-submenu-type-stack{ padding-top:0; } /* Accordion dropdown indentation padding */ .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:calc( var(--ubermenu-accordion-indent) * 2 ); } .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:calc( var(--ubermenu-accordion-indent) * 3 ); } .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:calc( var(--ubermenu-accordion-indent) * 4 ); } /* Reverse Accordion dropdown indentation padding */ .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:0; padding-right:calc( var(--ubermenu-accordion-indent) * 2 ); } .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:0; padding-right:calc( var(--ubermenu-accordion-indent) * 3 ); } .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:0; padding-right:calc( var(--ubermenu-accordion-indent) * 4 ); } .ubermenu-responsive-toggle{ display:block; } 145} 146@media screen and (max-width: 480px){ 147 .ubermenu.ubermenu-responsive .ubermenu-item-level-0{ width:100%; } .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto{ min-width:100%; } .ubermenu .ubermenu-autocolumn:not(:first-child), .ubermenu .ubermenu-autocolumn:not(:first-child) .ubermenu-submenu-type-stack{ padding-top:0; } .ubermenu .ubermenu-autocolumn:not(:last-child), .ubermenu .ubermenu-autocolumn:not(:last-child) .ubermenu-submenu-type-stack{ padding-bottom:0; } .ubermenu .ubermenu-autocolumn > .ubermenu-submenu-type-stack > .ubermenu-item-normal:first-child{ margin-top:0; } /* Accordion submenus mobile */ .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab > .ubermenu-tab-content-panel{ box-shadow:none; box-sizing:border-box; border-left:none; border-right:none; } .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active > .ubermenu-tab-content-panel{ position:static; } 148} 149 150 151/** UberMenu Custom Menu Styles (Customizer) **/ 152/* main */
153 .ubermenu-main.ubermenu-transition-slide .ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega,.ubermenu-main:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega,.ubermenu .ubermenu-force > .ubermenu-submenu { max-height:900px; } 154 .ubermenu-main .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop.ubermenu-submenu-type-mega { overflow:visible; } 155 .ubermenu-main.ubermenu-mobile-accordion-indent { --ubermenu-accordion-indent:20px; } 156 .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { font-size:14px; } 157 .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0 > .ubermenu-custom-content.ubermenu-custom-content-padded { padding-top:10px; padding-bottom:10px; } 158 .ubermenu-main .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target { font-weight:bold; } 159 .ubermenu.ubermenu-main .ubermenu-item-normal > .ubermenu-target:hover, .ubermenu.ubermenu-main .ubermenu-item-normal.ubermenu-active > .ubermenu-target { color:#91b566; } 160 .ubermenu-main .ubermenu-item-normal > .ubermenu-target { font-size:14px; font-weight:bold; } 161 162 163/** UberMenu Custom Menu Item Styles (Menu Item Settings) **/ 164/* 2704 */ .ubermenu .ubermenu-submenu.ubermenu-submenu-id-2704 { min-width:300px; } 165 166 167/** UberMenu Custom Tweaks (General Settings) **/ 168.wp-block-site-logo.is-default-size img { 169 width: auto; 170} 171.mpt-logo-menu { 172 top: 9px; 173 position: absolute; 174} 175.no-gap { 176 gap: 0 !important; 177 margin-bottom: 10px; 178 margin-top: 10px; 179 padding: 0 !important; 180} 181.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform { 182 height: 45px !important; 183} 184.ubermenu .ubermenu-search-submit, 185.ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit, 186.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit, 187.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit { 188 background: #95c93d; 189 color: #133b40; 190 font-size: 14px; 191 border: #eaeaea; 192 padding: 0 5px !important; 193 border-bottom-right-radius: 6px; 194 border-top-right-radius: 6px; 195 height: 43px; 196 top: 1px; 197 right: 1px; 198} 199header .custom-logo-link img { 200 max-width: inherit; 201} 202@media (min-width: 550px) { 203 .menu-custom-content { 204 display: block !important; 205 } 206} 207 208@media (max-width: 1280px) { 209 .mpt-logo-menu { 210 position: absolute; 211 top: 16px; 212 left: 21px; 213 } 214 215 .menu-custom-content { 216 display: none; 217 } 218 219 header .custom-logo-link img { 220 width: 200px !important; 221 } 222 223 .no-gap { 224 gap: 0 !important; 225 margin-bottom: 0 !important; 226 margin-top: 0 !important; 227 } 228 229 .ubermenu-submenu-drop { 230 position: relative; /* Ensure positioning for pseudo-elements */ 231 } 232 233 .ubermenu-submenu-drop::before, 234 .ubermenu-submenu-drop::after { 235 content: ""; 236 position: absolute; 237 left: 20px; 238 right: 20px; 239 height: 1px; 240 background-color: #eaeaea; /* Lighter grey */ 241 } 242 243 .ubermenu-submenu-drop::before { 244 top: 0; /* Top border */ 245 } 246 247 .ubermenu-submenu-drop::after { 248 bottom: 0; /* Bottom border */ 249 } 250 251 .ubermenu .ubermenu-search .ubermenu-searchform { 252 width: 100%; 253 margin: 7px 0 0 0px !important; 254 } 255 256 .ubermenu .ubermenu-search-submit, 257 .ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit, 258 .ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit, 259 .ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit { 260 background: #95c93d; 261 color: #133b40; 262 font-size: 14px; 263 border: #eaeaea; 264 border-width: 1px 1px 1px 0; 265 padding: 0 5px !important; 266 width: 68px !important; 267 border-bottom-right-radius: 7px; 268 border-top-right-radius: 8px; 269 } 270 271 .ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input { 272 width: 82%; 273 padding: 14px 50px 14px 25px; 274 height: 100%; 275 color: #333; 276 background: white; 277 border-color: #ebebeb !important; 278 } 279 280 .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded { 281 padding-top: 0; 282 padding-bottom: 0; 283 } 284 285 /* li.ubermenu-item.ubermenu-item-level-2 a span { 286 font-weight: 100; 287 } 288 289 .ubermenu .ubermenu-target-text { 290 font-weight: 600; 291 } */ 292 293 .ubermenu-image { 294 display: none !important; /* Hides the image */ 295 } 296 ul.ubermenu img { 297 display: none !important; /* Hides images on tablets */ 298 } 299} 300 301@media (max-width: 500px) { 302 div:has(> p.menu-custom-content) { 303 display: none; 304 } 305 .ubermenu.ubermenu-submenu { 306 margin-bottom: -20px; 307 } 308 .ubermenu .ubermenu-autocolumn, 309 .ubermenu .ubermenu-submenu-type-stack { 310 padding-bottom: 0; 311 margin-top: -7px; 312 margin-bottom: -4px; 313 } 314 315 .ubermenu .ubermenu-target-text { 316 padding-bottom: 7px; 317 } 318} 319 320@media (max-width: 1280px) and (min-width: 500px) { 321 .mpt-header div .wp-block-column[style*="flex-basis:20%"] { 322 flex-basis: 0% !important; 323 /* display: none; */ 324 } 325 326 .mpt-header div .wp-block-column[style*="flex-basis:80%"] { 327 flex-basis: 100% !important; 328 } 329} 330 331 332/** UberMenu Custom Tweaks - Mobile **/ 333@media screen and (max-width:1280px){ 334.mpt-logo-menu { 335 position: absolute; 336 top: 16px; 337 left: 21px; 338} 339 340.menu-custom-content {
341 display: none; 342} 343 344header .custom-logo-link img { 345 width: 200px !important; 346} 347 348.no-gap { 349 gap: 0 !important; 350 margin-bottom: 0 !important; 351 margin-top: 0 !important; 352} 353 354.ubermenu-submenu-drop { 355 position: relative; /* Ensure positioning for pseudo-elements */ 356} 357 358.ubermenu-submenu-drop::before, 359.ubermenu-submenu-drop::after { 360 content: ""; 361 position: absolute; 362 left: 20px; 363 right: 20px; 364 height: 1px; 365 background-color: #eaeaea; /* Lighter grey */ 366} 367 368.ubermenu-submenu-drop::before { 369 top: 0; /* Top border */ 370} 371 372.ubermenu-submenu-drop::after { 373 bottom: 0; /* Bottom border */ 374} 375 376.ubermenu .ubermenu-search .ubermenu-searchform { 377 width: 100%; 378 margin: 7px 0 0 0px !important; 379} 380 381.ubermenu .ubermenu-search-submit, 382.ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit, 383.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit, 384.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit { 385 background: #95c93d; 386 color: #133b40; 387 font-size: 14px; 388 border: #eaeaea; 389 border-width: 1px 1px 1px 0; 390 padding: 0 5px !important; 391 width: 68px !important; 392 border-bottom-right-radius: 7px; 393 border-top-right-radius: 8px; 394} 395 396.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input { 397 width: 82%; 398 padding: 14px 50px 14px 25px; 399 height: 100%; 400 color: #333; 401 background: white; 402 border-color: #ebebeb !important; 403} 404 405.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded { 406 padding-top: 0; 407 padding-bottom: 0; 408} 409 410/*a.ubermenu-target.menu-link.ubermenu-item-layout-default.ubermenu-item-layout-text_only.ubermenu-noindicator { 411 font-weight: 600; 412} */ 413 414li.ubermenu-item.ubermenu-item-level-2 a span { 415 font-weight: 100; 416} 417 418.ubermenu .ubermenu-target-text { 419 font-weight: 600; 420} 421 422} 423 424/** UberMenu Custom Tweaks - Desktop **/ 425@media screen and (min-width:1281px){ 426.no-gap{ 427 gap: 0 !important; 428 429} 430 431} 432/* Status: Loaded from Transient */ 433 434</style><!-- Google Tag Manager -->
435<script>
vendor: 450 bytes, lines 435-442
435(function (w, d, s, l, i) { 436 w[l] = w[l] || []; w[l].push({ 437 'gtm.start': 438 new Date().getTime(), event: 'gtm.js' 439 }); var f = d.getElementsByTagName(s)[0], 440 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 441 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 442 })(window, document, 'script', 'dataLayer', '
442GTM-TSKK5NL
vendor: 3 bytes, line 442
442');
442</script>
442 443<!-- End Google Tag Manager --> 444 445 446<!-- Hotjar Tracking Code for my site -->
447<script>
vendor: 148 bytes, lines 447-450
447 448 (function (h, o, t, j, a, r) { 449 h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments) }; 450 h._hjSettings = { hjid:
4503496141
vendor: 279 bytes, lines 450-455
450, hjsv: 6 }; 451 a = o.getElementsByTagName('head')[0]; 452 r = o.createElement('script'); r.async = 1; 453 r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv; 454 a.appendChild(r); 455 })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv=');
456</script>
456 457 458 459 460<!-- Facebook Pixel Code -->
461<script>
vendor: 395 bytes, lines 461-467
461 462!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 463n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 464n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 465t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 466document,'script','https://connect.facebook.net/en_US/fbevents.js'); 467fbq('init', '
4671684696984890978
vendor: 4 bytes, line 467
467');
467// Insert your pixel ID here. 468fbq('track', 'PageView'); 469</script>
469 470<noscript><img height="1" width="1" style="display:none" 471src=https://www.facebook.com/tr?id=1684696984890978&ev=PageView&noscript=1 472/></noscript> 473<!-- DO NOT MODIFY --> 474<!-- End Facebook Pixel Code --> 475 476 477<style type="text/css"> 478#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{ background-color: #75a340; color: #ffffff;} 479#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{ border-color: #75a340;} 480body.pojo-a11y-focusable a:focus{ outline-style: solid !important; outline-width: 1px !important; outline-color: #d10000 !important;} 481#pojo-a11y-toolbar{ top: 200px !important;} 482#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{ background-color: #ffffff;} 483#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{ color: #133b40;} 484#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{ background-color: #75a340; color: #ffffff;} 485@media (max-width: 767px) { #pojo-a11y-toolbar { top: 450px !important; } }</style><style id="uagb-style-conditional-extension">@media (min-width: 1025px){body .uag-hide-desktop.uagb-google-map__wrap,body .uag-hide-desktop{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){body .uag-hide-tab.uagb-google-map__wrap,body .uag-hide-tab{display:none !important}}@media (max-width: 767px){body .uag-hide-mob.uagb-google-map__wrap,body .uag-hide-mob{display:none !important}}</style><style id="uagb-style-frontend-3174">.wp-block-uagb-container.uagb-block-fs6tqvoe .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-fs6tqvoe .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-fs6tqvoe .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-fs6tqvoe .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-fs6tqvoe .uagb-container__video-wrap video{opacity: 0.3;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-fs6tqvoe{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-fs6tqvoe > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 800px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-fs6tqvoe{min-height: 130px;box-shadow: 0px 0px #00000070 ;padding-top: 112px;padding-bottom: 112px;padding-left: 40px;padding-right: 40px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;background-repeat: no-repeat;background-position: 49% 53%;background-size: cover;background-attachment: scroll;background-image: url(/wp-content/uploads/2024/10/About-Us-scaled-e1728639041263.jpg);;background-clip: padding-box;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-fs6tqvoe::before{content: "";position: absolute;pointer-events: none;top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);border-color: inherit;background: rgba(0,0,0,0.67);opacity: 0.7;}.uagb-block-o9ozoqwu .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-o9ozoqwu .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-o9ozoqwu .uagb-ifb-icon svg{fill: #333;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-o9ozoqwu .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-o9ozoqwu .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-o9ozoqwu .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-o9ozoqwu .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-o9ozoqwu .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-o9ozoqwu .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-o9ozoqwu .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-o9ozoqwu.wp-block-uagb-info-box .uagb-ifb-title{color: #ffffff;margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-o9ozoqwu.wp-block-uagb-info-box .uagb-ifb-desc{color: #ffffff;margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-o9ozoqwu .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-o9ozoqwu .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-o9ozoqwu .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-o9ozoqwu .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-o9ozoqwu .uagb-infobox__content-wrap{text-align: center;}.uagb-block-o9ozoqwu.uagb-infobox-icon-above-title{text-align: center;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-o9ozoqwu .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-o9ozoqwu.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-o9ozoqwu.uagb-infobox__content-wrap{text-align: center;}[dir=rtl] .uagb-block-o9ozoqwu.uagb-infobox-icon-above-title{text-align: center;}[dir=rtl] .uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-757386b0 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-757386b0 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-757386b0 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-757386b0 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-757386b0 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-757386b0{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-757386b0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-757386b0{box-shadow: 0px 0px #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-b37ac0ba .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-b37ac0ba .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-b37ac0ba .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-b37ac0ba .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-b37ac0ba .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b37ac0ba{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b37ac0ba > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-b37ac0ba{box-shadow: 0px 0px #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-pheyu2dp .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-pheyu2dp .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-pheyu2dp .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-pheyu2dp .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-pheyu2dp .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-pheyu2dp{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-pheyu2dp > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 72px;}.wp-block-uagb-container.uagb-block-pheyu2dp{box-shadow: 0px 0px #00000070 ;padding-top: 30px;padding-bottom: 30px;padding-left: 40px;padding-right: 40px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;background-color: #ffffff;;row-gap: 0px;column-gap: 72px;}.wp-block-uagb-container.uagb-block-jhq2ajju .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-jhq2ajju .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-jhq2ajju .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-jhq2ajju .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-jhq2ajju .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-jhq2ajju{max-width: 40%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-jhq2ajju > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;row-gap: 0px;column-gap: 25px;}.wp-block-uagb-container.uagb-block-jhq2ajju{box-shadow: 0px 0px #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;flex-direction: row;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;row-gap: 0px;column-gap: 25px;}.uagb-block-6x7bdzvl.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-6x7bdzvl .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-style: none;}.uagb-block-6x7bdzvl.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-style: none;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-style: none;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;
485opacity: 1;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-6x7bdzvl.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-6x7bdzvl.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 230px;height: 360px;}.uagb-block-6x7bdzvl.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-6x7bdzvl.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-gtxrsdo4.wp-block-uagb-image{margin-top: 50px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-gtxrsdo4 .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-style: none;}.uagb-block-gtxrsdo4.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-style: none;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-style: none;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-gtxrsdo4.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-gtxrsdo4.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 230px;height: 360px;}.uagb-block-gtxrsdo4.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-gtxrsdo4.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-container.uagb-block-wck5pnst .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-wck5pnst .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-wck5pnst .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-wck5pnst .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-wck5pnst .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-wck5pnst{max-width: 60%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-wck5pnst > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-end;justify-content: flex-start;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-wck5pnst{box-shadow: 0px 0px #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 50px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: flex-end;justify-content: flex-start;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-advanced-heading.uagb-block-08a7e1fc.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-08a7e1fc.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-08a7e1fc.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-08a7e1fc.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-icon-list.uagb-block-may1m6py .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-may1m6py .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;color: #54b435;fill: #54b435;}.wp-block-uagb-icon-list.uagb-block-may1m6py .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: flex-start;}.wp-block-uagb-icon-list.uagb-block-may1m6py .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;color: var(u002du002dast-global-color-3);}.wp-block-uagb-icon-list.uagb-block-may1m6py .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-may1m6py .wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap svg{color: var(u002du002dast-global-color-2);fill: var(u002du002dast-global-color-2);}.wp-block-uagb-icon-list.uagb-block-may1m6py .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-may1m6py .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-may1m6py.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-may1m6py .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-by49whdq.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background: !important;border-color: !important;}.uagb-block-by49whdq.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background: !important;border-color: !important;}.uagb-block-rvbyhqi8.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background: !important;border-color: !important;}.uagb-block-rvbyhqi8.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background: !important;border-color: !important;}.uagb-block-j5iwysmi.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background: !important;border-color: !important;}.uagb-block-j5iwysmi.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background: !important;border-color: !important;}.uagb-block-weeol4ow.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background: !important;border-color: !important;}.uagb-block-weeol4ow.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background: !important;border-color: !important;}.uagb-block-f070a8e4.wp-block-uagb-separator{text-align: center;}
485.uagb-block-f070a8e4.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;line-height: 1em;}.uagb-block-f070a8e4.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;border-top-width: 3px;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;}.uagb-block-7937714a.wp-block-uagb-separator{text-align: center;}.uagb-block-7937714a.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;line-height: 1em;}.uagb-block-7937714a.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;border-top-width: 3px;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;}.uagb-block-a1253a59.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {gap: 10px;}.uagb-block-a1253a59.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.wp-block-uagb-buttons .uagb-block-5f3d7a71 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link{box-shadow: 0px 0px 0 #00000026;}.wp-block-uagb-buttons .uagb-block-5f3d7a71 .uagb-buttons-repeater .uagb-button__icon > svg{width: 15px;height: 15px;}.wp-block-uagb-buttons .uagb-block-5f3d7a71 .uagb-buttons-repeater .uagb-button__icon-position-after{margin-left: 8px;}.wp-block-uagb-buttons .uagb-block-5f3d7a71 .uagb-buttons-repeater .uagb-button__icon-position-before{margin-right: 8px;}.wp-block-uagb-container.uagb-block-f3b1c63e .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-f3b1c63e .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-f3b1c63e .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-f3b1c63e .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-f3b1c63e .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-f3b1c63e{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f3b1c63e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-f3b1c63e{box-shadow: 0px 0px #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;overflow: visible;order: initial;border-color: inherit;background-color: #f2f3f4;;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-527c5c24.wp-block-uagb-advanced-heading {text-align: center;margin-top: 20px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-527c5c24.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-527c5c24.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-527c5c24.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-527c5c24.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.uagb-block-6a75f3a9 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6a75f3a9 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-6a75f3a9 .uagb-ifb-icon svg{fill: #333;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6a75f3a9 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6a75f3a9 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6a75f3a9 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6a75f3a9 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6a75f3a9 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6a75f3a9 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6a75f3a9 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-6a75f3a9.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;}.uagb-block-6a75f3a9.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-6a75f3a9 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-6a75f3a9 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-6a75f3a9 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-6a75f3a9 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6a75f3a9 .uagb-infobox__content-wrap{text-align: center;}.uagb-block-6a75f3a9.uagb-infobox-icon-above-title{text-align: center;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6a75f3a9 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6a75f3a9.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6a75f3a9.uagb-infobox__content-wrap{text-align: center;}[dir=rtl] .uagb-block-6a75f3a9.uagb-infobox-icon-above-title{text-align: center;}[dir=rtl] .uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-9e35c4a1 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-9e35c4a1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-9e35c4a1 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-9e35c4a1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-9e35c4a1 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-9e35c4a1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9e35c4a1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 72px;}.wp-block-uagb-container.uagb-block-9e35c4a1{box-shadow: 0px 0px #00000070 ;padding-top: 30px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;background-color: var(u002du002dast-global-color-5);;row-gap: 0px;column-gap: 72px;}.uagb-block-c293a34e .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-c293a34e .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-c293a34e .uagb-ifb-icon svg{fill: #333;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-c293a34e .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-c293a34e .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-c293a34e .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-c293a34e .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-c293a34e .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-c293a34e .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-c293a34e.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-c293a34e .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(u002du002dast-global-color-0);margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-c293a34e.wp-block-uagb-info-box .uagb-ifb-title{color: var(u002du002dast-global-color-2);margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-c293a34e.wp-block-uagb-info-box .uagb-ifb-desc{color: var(u002du002dast-global-color-3);margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-c293a34e .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-c293a34e .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-c293a34e .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-c293a34e .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-c293a34e .uagb-infobox__content-wrap{text-align: left;}.uagb-block-c293a34e.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-c293a34e .uagb-ifb-title-prefix{text-transform: uppercase;font-weight: 800;font-size: 26px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-c293a34e .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-c293a34e.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-c293a34e.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-c293a34e.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-4629a83d.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-4629a83d .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-4629a83d.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-4629a83d.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-4629a83d.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-4629a83d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-4629a83d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-4629a83d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;
485opacity: 1;}.uagb-block-4629a83d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-4629a83d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-4629a83d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-4629a83d.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-4629a83d.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 564px;height: 350px;}.uagb-block-4629a83d.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-4629a83d.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-4629a83d.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-4629a83d.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-container.uagb-block-29716825 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-29716825 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-29716825 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-29716825 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-29716825 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-29716825{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-29716825 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 72px;}.wp-block-uagb-container.uagb-block-29716825{box-shadow: 0px 0px #00000070 ;padding-top: 30px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;background-color: #f2f3f4;;row-gap: 0px;column-gap: 72px;}.uagb-block-91577eea.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-91577eea .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-91577eea.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-91577eea.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-91577eea.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-91577eea.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-91577eea.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-91577eea.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-91577eea.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-91577eea.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-91577eea.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-91577eea.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;
485opacity: 0;}.uagb-block-91577eea.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 350px;}.uagb-block-91577eea.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-91577eea.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-91577eea.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-91577eea.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-container.uagb-block-df26a06f .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-df26a06f .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-df26a06f .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-df26a06f .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-df26a06f .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-df26a06f{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-df26a06f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 32px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-df26a06f{box-shadow: 0px 0px #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 32px;column-gap: 0px;}.wp-block-uagb-advanced-heading.uagb-block-d5c1569d.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-d5c1569d.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-d5c1569d.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-d5c1569d.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.uagb-block-3070bb71 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3070bb71 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-3070bb71 .uagb-ifb-icon svg{fill: #333;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3070bb71 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3070bb71 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3070bb71 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3070bb71 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3070bb71 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3070bb71 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-3070bb71.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3070bb71 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(u002du002dast-global-color-0);margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3070bb71.wp-block-uagb-info-box .uagb-ifb-title{color: var(u002du002dast-global-color-2);margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3070bb71.wp-block-uagb-info-box .uagb-ifb-desc{color: var(u002du002dast-global-color-3);margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3070bb71 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-3070bb71 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-3070bb71 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-3070bb71 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3070bb71 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-3070bb71.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-3070bb71 .uagb-ifb-title-prefix{text-transform: uppercase;font-weight: 800;font-size: 26px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-3070bb71 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3070bb71.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3070bb71.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-3070bb71.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-cc347ff0 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-cc347ff0 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-cc347ff0 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-cc347ff0 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-cc347ff0 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-cc347ff0{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-cc347ff0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 72px;}.wp-block-uagb-container.uagb-block-cc347ff0{box-shadow: 0px 0px #00000070 ;padding-top: 30px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;background-color: var(u002du002dast-global-color-5);;row-gap: 0px;column-gap: 72px;}.uagb-block-f1483c16 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-f1483c16 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-f1483c16 .uagb-ifb-icon svg{fill: #333;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-f1483c16 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-f1483c16 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-f1483c16 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-f1483c16 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-f1483c16 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-f1483c16 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-f1483c16.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-f1483c16 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(u002du002dast-global-color-0);margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f1483c16.wp-block-uagb-info-box .uagb-ifb-title{color: var(u002du002dast-global-color-2);margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f1483c16.wp-block-uagb-info-box .uagb-ifb-desc{color: var(u002du002dast-global-color-3);margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f1483c16 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-f1483c16 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-f1483c16 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-f1483c16 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-f1483c16 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-f1483c16.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-f1483c16 .uagb-ifb-title-prefix{text-transform: uppercase;font-weight: 800;font-size: 26px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-f1483c16 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f1483c16.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f1483c16.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-f1483c16.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-2e280767.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-2e280767 .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-2e280767.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-2e280767.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-2e280767.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-2e280767.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-2e280767.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-2e280767.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;
485opacity: 1;}.uagb-block-2e280767.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-2e280767.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-2e280767.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-2e280767.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-2e280767.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 564px;height: 350px;}.uagb-block-2e280767.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-2e280767.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-2e280767.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-2e280767.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-container.uagb-block-57f0cb91 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-57f0cb91 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-57f0cb91 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-57f0cb91 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-57f0cb91 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-57f0cb91{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-57f0cb91 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 72px;}.wp-block-uagb-container.uagb-block-57f0cb91{box-shadow: 0px 0px #00000070 ;padding-top: 30px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;background-color: #f2f3f4;;row-gap: 0px;column-gap: 72px;}.uagb-block-b5ef7153.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-b5ef7153 .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-b5ef7153.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-b5ef7153.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-b5ef7153.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-b5ef7153.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-b5ef7153.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-b5ef7153.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-b5ef7153.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-b5ef7153.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-b5ef7153.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-b5ef7153.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;
485opacity: 0;}.uagb-block-b5ef7153.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 350px;}.uagb-block-b5ef7153.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-b5ef7153.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-b5ef7153.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-b5ef7153.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-8ecbfa57 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-8ecbfa57 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-8ecbfa57 .uagb-ifb-icon svg{fill: #333;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-8ecbfa57 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-8ecbfa57 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-8ecbfa57 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-8ecbfa57 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-8ecbfa57 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-8ecbfa57 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-8ecbfa57 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(u002du002dast-global-color-0);margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-8ecbfa57.wp-block-uagb-info-box .uagb-ifb-title{color: var(u002du002dast-global-color-2);margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-8ecbfa57.wp-block-uagb-info-box .uagb-ifb-desc{color: var(u002du002dast-global-color-3);margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-8ecbfa57 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-8ecbfa57 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-8ecbfa57 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-8ecbfa57 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-8ecbfa57 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-8ecbfa57.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-8ecbfa57 .uagb-ifb-title-prefix{text-transform: uppercase;font-weight: 800;font-size: 26px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-8ecbfa57 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-8ecbfa57.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-8ecbfa57.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-8ecbfa57.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-f4a0fe7e .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-f4a0fe7e .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-f4a0fe7e .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-f4a0fe7e .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-f4a0fe7e .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-f4a0fe7e{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f4a0fe7e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 72px;}.wp-block-uagb-container.uagb-block-f4a0fe7e{box-shadow: 0px 0px #00000070 ;padding-top: 30px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;background-color: var(u002du002dast-global-color-5);;row-gap: 0px;column-gap: 72px;}.uagb-block-5c7cde3b .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-5c7cde3b .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-5c7cde3b .uagb-ifb-icon svg{fill: #333;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-5c7cde3b .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-5c7cde3b .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-5c7cde3b .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-5c7cde3b .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-5c7cde3b .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-5c7cde3b .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-5c7cde3b .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(u002du002dast-global-color-0);margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5c7cde3b.wp-block-uagb-info-box .uagb-ifb-title{color: var(u002du002dast-global-color-2);margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5c7cde3b.wp-block-uagb-info-box .uagb-ifb-desc{color: var(u002du002dast-global-color-3);margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5c7cde3b .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-5c7cde3b .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-5c7cde3b .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-5c7cde3b .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-5c7cde3b .uagb-infobox__content-wrap{text-align: left;}.uagb-block-5c7cde3b.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-5c7cde3b .uagb-ifb-title-prefix{text-transform: uppercase;font-weight: 800;font-size: 26px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-5c7cde3b .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5c7cde3b.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5c7cde3b.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-5c7cde3b.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-bb2fe44c.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-bb2fe44c .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-bb2fe44c.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-bb2fe44c.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-bb2fe44c.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-bb2fe44c.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-bb2fe44c.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-bb2fe44c.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;
485opacity: 1;}.uagb-block-bb2fe44c.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-bb2fe44c.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-bb2fe44c.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-bb2fe44c.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-bb2fe44c.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 564px;height: 350px;}.uagb-block-bb2fe44c.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-bb2fe44c.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-bb2fe44c.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-bb2fe44c.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-container.uagb-block-8005550d .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-8005550d .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-8005550d .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-8005550d .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-8005550d .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-8005550d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8005550d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 72px;}.wp-block-uagb-container.uagb-block-8005550d{box-shadow: 0px 0px #00000070 ;padding-top: 30px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;background-color: #f2f3f4;;row-gap: 0px;column-gap: 72px;}.uagb-block-53917ee0.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-53917ee0 .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-53917ee0.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-53917ee0.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-53917ee0.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-53917ee0.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.uagb-block-53917ee0.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-53917ee0.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-53917ee0.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-53917ee0.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-53917ee0.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-53917ee0.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;
485opacity: 0;}.uagb-block-53917ee0.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 350px;}.uagb-block-53917ee0.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-53917ee0.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-53917ee0.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-53917ee0.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-d19c26ee .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-d19c26ee .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-d19c26ee .uagb-ifb-icon svg{fill: #333;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-d19c26ee .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-d19c26ee .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-d19c26ee .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-d19c26ee .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-d19c26ee .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-d19c26ee .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-d19c26ee .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(u002du002dast-global-color-0);margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d19c26ee.wp-block-uagb-info-box .uagb-ifb-title{color: var(u002du002dast-global-color-2);margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d19c26ee.wp-block-uagb-info-box .uagb-ifb-desc{color: var(u002du002dast-global-color-3);margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d19c26ee .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-d19c26ee .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-d19c26ee .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-d19c26ee .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-d19c26ee .uagb-infobox__content-wrap{text-align: left;}.uagb-block-d19c26ee.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-d19c26ee .uagb-ifb-title-prefix{text-transform: uppercase;font-weight: 800;font-size: 26px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-d19c26ee .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d19c26ee.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d19c26ee.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-d19c26ee.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-r20dhj1t .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-r20dhj1t .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-r20dhj1t .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-r20dhj1t .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-r20dhj1t .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-r20dhj1t{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-r20dhj1t > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 48px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-r20dhj1t{box-shadow: 0px 0px #00000070 ;padding-top: 30px;padding-bottom: 30px;padding-left: 40px;padding-right: 40px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;background-color: var(--ast-global-color-5);;row-gap: 48px;column-gap: 0px;}.wp-block-uagb-advanced-heading.uagb-block-4c5a1820.wp-block-uagb-advanced-heading .uagb-heading-text{color: #000000;}.wp-block-uagb-advanced-heading.uagb-block-4c5a1820.wp-block-uagb-advanced-heading {text-align: center;}.wp-block-uagb-advanced-heading.uagb-block-4c5a1820.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-4c5a1820.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-4c5a1820.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-4c5a1820.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-container.uagb-block-l2omw4nb .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-l2omw4nb .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-l2omw4nb .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-l2omw4nb .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-l2omw4nb .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-l2omw4nb{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-l2omw4nb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: stretch;justify-content: center;flex-wrap: wrap;row-gap: 24px;column-gap: 24px;}.wp-block-uagb-container.uagb-block-l2omw4nb{box-shadow: 0px 0px #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;flex-direction: row;align-items: stretch;justify-content: center;flex-wrap: wrap;row-gap: 24px;column-gap: 24px;}.wp-block-uagb-container.uagb-block-oh8visrw .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-oh8visrw .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-oh8visrw .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-oh8visrw .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-oh8visrw .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-oh8visrw{max-width: 32%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-oh8visrw > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-oh8visrw{box-shadow: 0px 0px #00000070 ;padding-top: 32px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-style: solid;border-color: var(u002du002dast-global-color-6);background-color: var(u002du002dast-global-color-5);;flex-direction: column;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;row-gap: 40px;column-gap: 0px;}.uagb-block-tfj4x2bb .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-tfj4x2bb .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-tfj4x2bb .uagb-ifb-icon svg{fill: #333;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-tfj4x2bb .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-tfj4x2bb .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-tfj4x2bb .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-tfj4x2bb .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-tfj4x2bb .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-tfj4x2bb .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-tfj4x2bb .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(u002du002dast-global-color-2);margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-tfj4x2bb.wp-block-uagb-info-box .uagb-ifb-title{color: var(u002du002dast-global-color-2);margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-tfj4x2bb.wp-block-uagb-info-box .uagb-ifb-desc{color: var(u002du002dast-global-color-3);margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-tfj4x2bb .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-tfj4x2bb .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-tfj4x2bb .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-tfj4x2bb .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-tfj4x2bb .uagb-infobox__content-wrap{text-align: left;}.uagb-block-tfj4x2bb.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-tfj4x2bb .uagb-ifb-title-prefix{text-transform: uppercase;font-weight: 500;font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-tfj4x2bb .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-tfj4x2bb.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-tfj4x2bb.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-tfj4x2bb.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-infobox-cta
485-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-jd2i5y0a .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-jd2i5y0a .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-jd2i5y0a .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-jd2i5y0a .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-jd2i5y0a .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-jd2i5y0a{max-width: 32%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-jd2i5y0a > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-jd2i5y0a{box-shadow: 0px 0px #00000070 ;padding-top: 32px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-style: solid;border-color: var(u002du002dast-global-color-6);background-color: var(u002du002dast-global-color-5);;flex-direction: column;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;row-gap: 40px;column-gap: 0px;}.uagb-block-iojwe5oc .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-iojwe5oc .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-iojwe5oc .uagb-ifb-icon svg{fill: #333;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-iojwe5oc .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-iojwe5oc .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-iojwe5oc .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-iojwe5oc .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-iojwe5oc .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-iojwe5oc .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-iojwe5oc .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(u002du002dast-global-color-2);margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-iojwe5oc.wp-block-uagb-info-box .uagb-ifb-title{color: var(u002du002dast-global-color-2);margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-iojwe5oc.wp-block-uagb-info-box .uagb-ifb-desc{color: var(u002du002dast-global-color-3);margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-iojwe5oc .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-iojwe5oc .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-iojwe5oc .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-iojwe5oc .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-iojwe5oc .uagb-infobox__content-wrap{text-align: left;}.uagb-block-iojwe5oc.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-iojwe5oc .uagb-ifb-title-prefix{text-transform: uppercase;font-weight: 500;font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-iojwe5oc .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-iojwe5oc.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-iojwe5oc.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-iojwe5oc.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-qtpko1pc .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-qtpko1pc .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-qtpko1pc .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-qtpko1pc .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-qtpko1pc .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-qtpko1pc{max-width: 32%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-qtpko1pc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-qtpko1pc{box-shadow: 0px 0px #00000070 ;padding-top: 32px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-style: solid;border-color: var(u002du002dast-global-color-6);background-color: var(u002du002dast-global-color-5);;flex-direction: column;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;row-gap: 40px;column-gap: 0px;}.uagb-block-5yf4rari .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-5yf4rari .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-5yf4rari .uagb-ifb-icon svg{fill: #333;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-5yf4rari .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-5yf4rari .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-5yf4rari .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-5yf4rari .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-5yf4rari .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-5yf4rari .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-5yf4rari .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(u002du002dast-global-color-2);margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5yf4rari.wp-block-uagb-info-box .uagb-ifb-title{color: var(u002du002dast-global-color-2);margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5yf4rari.wp-block-uagb-info-box .uagb-ifb-desc{color: var(u002du002dast-global-color-3);margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5yf4rari .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-5yf4rari .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-5yf4rari .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-5yf4rari .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-5yf4rari .uagb-infobox__content-wrap{text-align: left;}.uagb-block-5yf4rari.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-5yf4rari.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-5yf4rari .uagb-ifb-title-prefix{text-transform: uppercase;font-weight: 500;font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-5yf4rari .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5yf4rari.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-5yf4rari.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-5yf4rari.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-fs6tqvoe{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-fs6tqvoe > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-fs6tqvoe{padding-top: 80px;padding-bottom: 80px;padding-left: 32px;padding-right: 32px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-clip: padding-box;}.wp-block-uagb-container.uagb-block-fs6tqvoe::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);}.uagb-block-o9ozoqwu.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 32px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-o9ozoqwu.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-o9ozoqwu .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-o9ozoqwu .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-o9ozoqwu .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-o9ozoqwu .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-o9ozoqwu .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;p
485adding-left: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-757386b0{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-757386b0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-757386b0{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b37ac0ba{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b37ac0ba > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-b37ac0ba{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-pheyu2dp{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-pheyu2dp > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;justify-content: flex-start;row-gap: 0px;column-gap: 48px;}.wp-block-uagb-container.uagb-block-pheyu2dp{padding-top: 80px;padding-bottom: 80px;padding-left: 40px;padding-right: 40px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: #ffffff;;row-gap: 0px;column-gap: 48px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-jhq2ajju{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-jhq2ajju > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 0px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-jhq2ajju{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;row-gap: 0px;column-gap: 20px;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-default figure img{border-style: none;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-overlay figure img{border-style: none;}.uagb-block-6x7bdzvl.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 300px;}.uagb-block-6x7bdzvl.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-6x7bdzvl .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-default figure img{border-style: none;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-overlay figure img{border-style: none;}.uagb-block-gtxrsdo4.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 300px;}.uagb-block-gtxrsdo4.wp-block-uagb-image{margin-top: 40px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-gtxrsdo4 .wp-block-uagb-image__figure{align-items: flex-start;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-wck5pnst{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-wck5pnst > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-wck5pnst{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-icon-list.uagb-block-may1m6py .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-may1m6py .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-may1m6py .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: flex-start;}.wp-block-uagb-icon-list.uagb-block-may1m6py .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-may1m6py.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.uagb-block-f070a8e4.wp-block-uagb-separator{text-align: center;}
485.uagb-block-f070a8e4.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;margin-bottom: initial;line-height: 1em;}.uagb-block-f070a8e4.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;}.uagb-block-7937714a.wp-block-uagb-separator{text-align: center;}.uagb-block-7937714a.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;margin-bottom: initial;line-height: 1em;}.uagb-block-7937714a.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;}.uagb-block-a1253a59.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.uagb-block-a1253a59.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-f3b1c63e{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f3b1c63e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-f3b1c63e{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;order: initial;background-color: #f2f3f4;;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6a75f3a9 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6a75f3a9 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6a75f3a9 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6a75f3a9 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6a75f3a9 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-9e35c4a1{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9e35c4a1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;column-gap: 40px;}.wp-block-uagb-container.uagb-block-9e35c4a1{padding-top: 80px;padding-bottom: 80px;padding-left: 32px;padding-right: 32px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(u002du002dast-global-color-5);;column-gap: 40px;}.uagb-block-c293a34e .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-c293a34e.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-c293a34e.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-c293a34e .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-c293a34e .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-c293a34e .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-c293a34e .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c293a34e .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c293a34e.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-c293a34e.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-c293a34e .uagb-ifb-title-prefix{font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-4629a83d.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 332px;height: 450px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-29716825{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-29716825 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;column-gap: 40px;}.wp-block-uagb-container.uagb-block-29716825{padding-top: 80px;padding-bottom: 80px;padding-left: 32px;padding-right: 32px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: #f2f3f4;;column-gap: 40px;}.uagb-block-91577eea.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 332px;height: 450px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-df26a06f{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-df26a06f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 24px;}.wp-block-uagb-container.uagb-block-df26a06f{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;row-gap: 24px;}.uagb-block-3070bb71 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3070bb71.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3070bb71.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3070bb71 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3070bb71 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-3070bb71 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-3070bb71 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3070bb71 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3070bb71.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-3070bb71.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-3070bb71 .uagb-ifb-title-prefix{font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-cc347ff0{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-cc347ff0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;column-gap: 40px;}.wp-block-uagb-container.uagb-block-cc347ff0{padding-top: 80px;padding-bottom: 80px;padding-left: 32px;padding-right: 32px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(u002du002dast-global-color-5);;column-gap: 40px;}.uagb-block-f1483c16 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f1483c16.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f1483c16.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-f1483c16 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-f1483c16 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-f1483c16 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-f1483c16 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f1483c16 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f1483c16.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-f1483c16.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-f1483c16 .uagb-ifb-title-prefix{font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-2e280767.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 332px;height: 450px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-57f0cb91{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-57f0cb91 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;column-gap: 40px;}.wp-block-uagb-container.uagb-block-57f0cb91{padding-top: 80px;padding-bottom: 80px;padding-left: 32px;padding-right: 32px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: #f2f3f4;;column-gap: 40px;}.uagb-block-b5ef7153.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 332px;height: 450px;}.uagb-block-8ecbfa57 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-8ecbfa57.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-8ecbfa57.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-8ecbfa57 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-8ecbfa57 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-8ecbfa57 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-8ecbfa57 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-8ecbfa57 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-8ecbfa57 .uagb-ifb-title-prefix{font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-f4a0fe7e{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f4a0fe7e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;column-gap: 40px;}.wp-block-uagb-container.uagb-block-f4a0fe7e{padding-top: 80px;padding-bottom: 80px;padding-left: 32px;padding-right: 32px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(u002du002dast-global-color-5);;column-gap: 40px;}.uagb-block-5c7cde3b .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5c7cde3b.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5c7cde3b.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-5c7cde3b .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-5c7cde3b .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-5c7cde3b .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-5c7cde3b .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5c7cde3b .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-5c7cde3b .uagb-ifb-title-prefix{font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;ma
485rgin-left: 0px;}.uagb-block-bb2fe44c.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 332px;height: 450px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-8005550d{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8005550d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;column-gap: 40px;}.wp-block-uagb-container.uagb-block-8005550d{padding-top: 80px;padding-bottom: 80px;padding-left: 32px;padding-right: 32px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: #f2f3f4;;column-gap: 40px;}.uagb-block-53917ee0.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 332px;height: 450px;}.uagb-block-d19c26ee .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d19c26ee.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d19c26ee.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-d19c26ee .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-d19c26ee .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-d19c26ee .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-d19c26ee .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d19c26ee .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-d19c26ee .uagb-ifb-title-prefix{font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-r20dhj1t{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-r20dhj1t > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-r20dhj1t{padding-top: 80px;padding-bottom: 80px;padding-left: 32px;padding-right: 32px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(--ast-global-color-5);;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-l2omw4nb{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-l2omw4nb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;align-items: stretch;row-gap: 24px;column-gap: 24px;}.wp-block-uagb-container.uagb-block-l2omw4nb{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;align-items: stretch;row-gap: 24px;column-gap: 24px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-oh8visrw{max-width: 31%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-oh8visrw > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-oh8visrw{padding-top: 24px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;border-style: solid;border-color: var(u002du002dast-global-color-6);background-color: var(u002du002dast-global-color-5);;row-gap: 0px;column-gap: 0px;}.uagb-block-tfj4x2bb .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-tfj4x2bb.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-tfj4x2bb .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-tfj4x2bb .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-tfj4x2bb .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-tfj4x2bb .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-tfj4x2bb .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-tfj4x2bb .uagb-ifb-title-prefix{font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-jd2i5y0a{max-width: 31%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-jd2i5y0a > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-jd2i5y0a{padding-top: 24px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;border-style: solid;border-color: var(u002du002dast-global-color-6);background-color: var(u002du002dast-global-color-5);;row-gap: 0px;column-gap: 0px;}.uagb-block-iojwe5oc .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-iojwe5oc.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-iojwe5oc .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-iojwe5oc .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-iojwe5oc .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-iojwe5oc .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-iojwe5oc .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-iojwe5oc .uagb-ifb-title-prefix{font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-qtpko1pc{max-width: 31%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-qtpko1pc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-qtpko1pc{padding-top: 24px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;border-style: solid;border-color: var(u002du002dast-global-color-6);background-color: var(u002du002dast-global-color-5);;row-gap: 0px;column-gap: 0px;}.uagb-block-5yf4rari .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5yf4rari.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-5yf4rari .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-5yf4rari .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-5yf4rari .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-5yf4rari .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5yf4rari .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-5yf4rari .uagb-ifb-title-prefix{font-size: 16px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-fs6tqvoe{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-fs6tqvoe > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-fs6tqvoe{padding-top: 64px;padding-bottom: 64px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-clip: padding-box;}.wp-block-uagb-container.uagb-block-fs6tqvoe::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);}.uagb-block-o9ozoqwu.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 28px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-o9ozoqwu.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-o9ozoqwu .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-o9ozoqwu .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-o9ozoqwu .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-o9ozoqwu .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-o9ozoqwu .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-o9ozoqwu.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-757386b0{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-757386b0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-757386b0{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b37ac0ba{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b37ac0ba > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-b37ac0ba{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;order: initial;flex-wrap: wrap;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-pheyu2dp{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-pheyu2dp > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;flex-wrap: wrap;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-pheyu2dp{padding-top: 64px;padding-bottom: 64px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 40px;column-gap: 0px;order: initial;background-color: #ffffff;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-jhq2ajju{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-jhq2ajju > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 24px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-jhq2ajju{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 24px;column-gap: 0px;order: initial;flex-wrap: wrap;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-default figure img{border-style: none;}.uagb-block-6x7bdzvl.wp-block-uagb-image--layout-overlay figure img{border-style: none;}.uagb-block-6x7bdzvl.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 600px;height: 300px;}.uagb-block-6x7bdzvl.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-6x7bdzvl .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-default figure img{border-style: none;}.uagb-block-gtxrsdo4.wp-block-uagb-image--layout-overlay figure img{border-style: none;}.uagb-block-gtxrsdo4.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 300px;}.uagb-block-gtxrsdo4.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-gtxrsdo4 .
485wp-block-uagb-image__figure{align-items: flex-start;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-wck5pnst{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-wck5pnst > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-wck5pnst{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;flex-wrap: wrap;}.wp-block-uagb-icon-list.uagb-block-may1m6py .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-may1m6py .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-may1m6py .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: flex-start;}.wp-block-uagb-icon-list.uagb-block-may1m6py .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-may1m6py.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.uagb-block-f070a8e4.wp-block-uagb-separator{text-align: center;}.uagb-block-f070a8e4.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;margin-bottom: initial;line-height: 1em;}.uagb-block-f070a8e4.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;}.uagb-block-7937714a.wp-block-uagb-separator{text-align: center;}.uagb-block-7937714a.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;margin-bottom: initial;line-height: 1em;}.uagb-block-7937714a.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;}.uagb-block-a1253a59.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.uagb-block-a1253a59.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-f3b1c63e{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f3b1c63e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-f3b1c63e{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;order: initial;background-color: #f2f3f4;;}.wp-block-uagb-advanced-heading.uagb-block-527c5c24.wp-block-uagb-advanced-heading {text-align: left;padding-left: 22px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6a75f3a9 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6a75f3a9 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6a75f3a9 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6a75f3a9 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6a75f3a9 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6a75f3a9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-9e35c4a1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9e35c4a1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;flex-wrap: wrap-reverse;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-9e35c4a1{padding-top: 64px;padding-bottom: 64px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 40px;column-gap: 0px;order: initial;background-color: var(u002du002dast-global-color-5);;}.uagb-block-c293a34e .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-c293a34e.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-c293a34e .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c293a34e .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-c293a34e .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-c293a34e .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-c293a34e .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-c293a34e .uagb-ifb-title-prefix{font-size: 15px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-c293a34e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-4629a83d.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 350px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-29716825{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-29716825 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;flex-wrap: wrap;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-29716825{padding-top: 64px;padding-bottom: 64px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 40px;column-gap: 0px;order: initial;background-color: #f2f3f4;;}.uagb-block-91577eea.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 350px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-df26a06f{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-df26a06f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 24px;}.wp-block-uagb-container.uagb-block-df26a06f{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 24px;order: initial;flex-wrap: wrap;}.uagb-block-3070bb71 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3070bb71.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-3070bb71 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3070bb71 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3070bb71 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3070bb71 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-3070bb71 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-3070bb71 .uagb-ifb-title-prefix{font-size: 15px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-3070bb71.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-cc347ff0{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-cc347ff0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;flex-wrap: wrap-reverse;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-cc347ff0{padding-top: 64px;padding-bottom: 64px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 40px;column-gap: 0px;order: initial;background-color: var(u002du002dast-global-color-5);;}.uagb-block-f1483c16 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f1483c16.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-f1483c16 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f1483c16 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-f1483c16 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-f1483c16 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-f1483c16 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-f1483c16 .uagb-ifb-title-prefix{font-size: 15px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-f1483c16.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-2e280767.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 350px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-57f0cb91{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-57f0cb91 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;flex-wrap: wrap;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-57f0cb91{padding-top: 64px;padding-bottom: 64px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 40px;column-gap: 0px;order: initial;background-color: #f2f3f4;;}.uagb-block-b5ef7153.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 350px;}.uagb-block-8ecbfa57 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-8ecbfa57.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-8ecbfa57 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-8ecbfa57 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-8ecbfa57 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-8ecbfa57 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-8ecbfa57 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-8ecbfa57 .uagb-ifb-title-prefix{font-size: 15px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-8ecbfa57.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-f4a0fe7e{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f4a0fe7e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;flex-wrap: wrap-reverse;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-f4a0fe7e{padding-top: 64px;padding-bottom: 64px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 40px;column-gap: 0px;order: initial;background-color: var(u002du002dast-global-color-5);;}.uagb-block-5c7cde3b .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5c7cde3b.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-5c7cde3b .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5c7cde3b .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-5c7cde3b .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-5c7cde3b .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-5c7cde3b .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-5c7cde3b .uagb-ifb-title-prefix{font-size: 15px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-5c7cde3b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-bb2fe44c.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 350px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-8005550d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8005550d > .uagb-container-inner-
485blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;align-items: center;flex-wrap: wrap;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-8005550d{padding-top: 64px;padding-bottom: 64px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 40px;column-gap: 0px;order: initial;background-color: #f2f3f4;;}.uagb-block-53917ee0.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 600px;height: 350px;}.uagb-block-d19c26ee .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d19c26ee.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-d19c26ee .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d19c26ee .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-d19c26ee .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-d19c26ee .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-d19c26ee .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-d19c26ee .uagb-ifb-title-prefix{font-size: 15px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-d19c26ee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-r20dhj1t{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-r20dhj1t > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-r20dhj1t{padding-top: 64px;padding-bottom: 64px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 40px;column-gap: 0px;order: initial;background-color: var(--ast-global-color-5);;}.wp-block-uagb-advanced-heading.uagb-block-4c5a1820.wp-block-uagb-advanced-heading {text-align: left;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-l2omw4nb{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-l2omw4nb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;align-items: stretch;flex-wrap: wrap;row-gap: 24px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-l2omw4nb{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 24px;column-gap: 0px;order: initial;align-items: stretch;flex-wrap: wrap;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-oh8visrw{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-oh8visrw > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-oh8visrw{padding-top: 24px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;border-style: solid;border-color: var(u002du002dast-global-color-6);background-color: var(u002du002dast-global-color-5);;flex-wrap: wrap;}.uagb-block-tfj4x2bb .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-tfj4x2bb.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-tfj4x2bb .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-tfj4x2bb .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-tfj4x2bb .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-tfj4x2bb .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-tfj4x2bb .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-tfj4x2bb .uagb-ifb-title-prefix{font-size: 15px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-tfj4x2bb.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-jd2i5y0a{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-jd2i5y0a > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-jd2i5y0a{padding-top: 24px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;border-style: solid;border-color: var(u002du002dast-global-color-6);background-color: var(u002du002dast-global-color-5);;flex-wrap: wrap;}.uagb-block-iojwe5oc .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-iojwe5oc.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-iojwe5oc .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-iojwe5oc .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-iojwe5oc .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-iojwe5oc .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-iojwe5oc .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-iojwe5oc .uagb-ifb-title-prefix{font-size: 15px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-iojwe5oc.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-qtpko1pc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-qtpko1pc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-qtpko1pc{padding-top: 24px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;border-style: solid;border-color: var(u002du002dast-global-color-6);background-color: var(u002du002dast-global-color-5);;flex-wrap: wrap;}.uagb-block-5yf4rari .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 16px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5yf4rari.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-5yf4rari .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5yf4rari .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-5yf4rari .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-5yf4rari .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-5yf4rari .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-5yf4rari .uagb-ifb-title-prefix{font-size: 15px;line-height: 1em;letter-spacing: 2px;}[dir=rtl] .uagb-block-5yf4rari.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}}</style><style id="uagb-style-frontend-2027">.wp-block-uagb-container.uagb-block-d8ec441d .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d8ec441d .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d8ec441d .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d8ec441d .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d8ec441d .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d8ec441d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d8ec441d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-d8ec441d{box-shadow: 0px 0px #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: !important;margin-bottom: !important;overflow: visible;order: initial;border-color: inherit;background-color: #f2f3f4;;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-0bf7b857 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-0bf7b857 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-0bf7b857 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-0bf7b857 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-0bf7b857 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-0bf7b857{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0bf7b857 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: wrap;row-gap: 0px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-0bf7b857{box-shadow: 0px 20px 29px -18px #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;overflow: visible;order: initial;border-color: inherit;background-color: #ffffff;;row-gap: 0px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-d8ec441d{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d8ec441d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-d8ec441d{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: !important;margin-bottom: !important;order: initial;background-color: #f2f3f4;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-0bf7b857{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0bf7b857 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-0bf7b857{padding-top: 0px;padding-bottom: 0px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;order: initial;background-color: #ffffff;;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-d8ec441d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d8ec441d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-d8ec441d{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: !important;margin-bottom: !important;order: initial;background-color: #f2f3f4;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-0bf7b857{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0bf7b857 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-0bf7b857{padding-top: 0px;padding-bottom: 0px;padding-left: 10px;padding-right: 10px;margin-top: !important;margin-bottom: !important;order: initial;background-color: #ffffff;;}}</style><link rel="icon" href="https://www.publictransport.com.mt/wp-content/uploads/2024/10/cropped-MPT-fav-icon-32x32.jpg" sizes="32x32" /> 486<link rel="icon" href="https://www.publictransport.com.mt/wp-content/uploads/2024/10/cropped-MPT-fav-icon-192x192.jpg" sizes="192x192" /> 487<link rel="apple-touch-icon" href="https://www.publictransport.com.mt/wp-content/uploads/2024/10/cropped-MPT-fav-icon-180x180.jpg" /> 488<meta name="msapplication-TileImage" content="https://www.publictransport.com.mt/wp-content/uploads/2024/10/cropped-MPT-fav-icon-270x270.jpg" /> 489 <style id="wp-custom-css"> 490 html { 491 padding: 0; 492} 493 494.route-card-active{ 495 border-color: #95c93d !important; 496} 497 498 499button.cta-button { 500 margin-top: 10px; 501 clear: both; 502 display: block; 503} 504 505span.ast-load-more.no-more.active { 506 border: none; 507} 508 509[data-post-type="search"] { 510 margin-bottom: 24px; 511} 512 513 514.routes-grid.malta { 515 margin-bottom: 14px!important; 516} 517 518section.wp-block-uagb-container.\.off-set-container { 519 padding-bottom: 0 !important; 520} 521 522/* .wp-block-uagb-container.uagb-block-fs6tqvoe.alignfull.uagb-is-root-container { 523 margin-top: -27px !important; 524 } */ 525 526.popular-routes-title { 527 margin-top: 20px; 528} 529 530span.uagb-icon-list__source-wrap { 531 margin-top: 6px; 532} 533 534div#metaslider_2014, div#metaslider_2239, div#metaslider_4670, div#metaslider_5759, div#metaslider_6190{ 535 pointer-events: n
535one; 536 cursor: default; 537 538 539} 540 541div#metaslider_2014 img, div#metaslider_2239 img, div#metaslider_4670 img, div#metaslider_5759 img, div#metaslider_6190 img{ 542 border-radius: 6px; 543 544 545} 546.wp-block-uagb-info-box { 547 flex-grow: 1; 548} 549 550.logo-alignment a { 551 line-height: normal; 552} 553 554.tbl-mpt { 555 width: 100%; 556 border-collapse: collapse; 557 border: none!important; 558 font-size: 14px; 559 text-align: left; 560 margin: 0!important; 561} 562.tbl-mpt thead { 563 border: none; 564} 565.tbl-mpt table { 566 border: 1px solid transparent; 567 border-radius: 14px!important; 568 margin-bottom: 0 !important; 569 border-collapse: separate; 570 overflow: hidden; 571} 572.tbl-mpt thead td { 573 background-color: #f8f9fa; 574 font-weight: 700; 575 padding: 12px 15px; 576 color: #212529; 577 white-space: nowrap; 578} 579.tbl-mpt tbody tr { 580 background-color: #fff; 581} 582/* .tbl-mpt thead td:first-child { 583 color: #75a340; 584} */ 585.tbl-mpt tbody tr:nth-child(even) { 586 background-color: #f8f9fa; 587} 588.tbl-mpt td { 589 padding: 10px 15px; 590 color: #495057; 591 word-wrap: break-word; 592 border: none; 593} 594.tbl-mpt tbody tr:hover { 595 background-color: #e9ecef; 596} 597.tbl-mpt-wrapper { 598 overflow-x: auto; 599 -webkit-overflow-scrolling: touch; 600} 601.tbl-mpt { 602 display: table; 603 min-width: 600px; 604 border: none!important; 605} 606@media (max-width: 768px) { 607 .tbl-mpt td, 608 .tbl-mpt thead td { 609 font-size: 12px; 610 padding: 8px 10px; 611 } 612} 613@media (max-width: 500px) { 614 .tbl-mpt td, 615 .tbl-mpt thead td { 616 display: flex; 617 width: 100%; 618 text-align: left; 619 justify-content: space-between; 620 } 621 .tbl-mpt td { 622 padding: 10px; 623 box-sizing: border-box; 624 } 625 .tbl-mpt thead { 626 display: none; 627 } 628 .tbl-mpt tr { 629 display: block; 630 /* margin-bottom: 10px; */ 631 } 632 .tbl-mpt td:before { 633 content: attr(data-label); 634 font-weight: 700; 635 margin-bottom: 5px; 636 display: block; 637 color: #212529; 638 margin-right: 4px; 639 } 640} 641 642.top-header { 643 display: block !important; 644 background-color: #f2f3f4; 645 text-transform: uppercase; 646 -webkit-box-pack: justify; 647} 648.persona-container { 649 display: flex; 650 float: left !important; 651} 652a.btn-persona { 653 min-width: 132px; 654 border: 1px solid #75a340; 655 text-decoration: none; 656 padding: 10px 20px 8px 20px; 657 text-align: center; 658 transition: opacity 0.3s ease; 659 font-size: 12px; 660 display: flex; 661 align-items: center; 662 justify-content: space-around; 663 height: 26px; 664 flex: 1; 665} 666a.btn-persona:hover { 667 background-color: #75a340; 668 color: #fff; 669 opacity: 0.8; 670} 671a.btn-persona.active { 672 background-color: #75a340; 673 color: #fff; 674} 675a.btn-persona.active:hover { 676 opacity: 0.8; 677} 678@media only screen and (max-width: 430px) { 679 .top-header + div { 680 padding: 0 12px; 681 gap: 0; 682 } 683 .top-header ~ div:nth-of-type(2) { 684 margin-bottom: 0; 685 } 686 .wp-block-columns .wp-block-column:not(:last-child) { 687 margin-bottom: 0; 688 } 689 .persona-container { 690 width: 100%; 691 } 692} 693.logo-alignment { 694 display: flex; 695 margin-left: -47px; 696} 697 698@media only screen and (max-width: 1280px) { 699 .logo-alignment { 700 margin-left: 0px; 701 } 702} 703 704a.btn-persona.active { 705 color: #2d2d2d !important; 706} 707h5, 708.entry-content h5 { 709 color: #000; 710 margin-top: 30px; 711} 712.notice-banner { 713 background-color: #33b0dc; 714 color: #000; 715 padding: 15px; 716 border-radius: 8px; 717 font-size: 1rem; 718 line-height: 1.5; 719 font-weight: 400; 720 text-align: left; 721 max-width: 100%; 722 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 723} 724.wp-block-uagb-container.\.section-quick-links.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 725 padding-bottom: 32px; 726} 727/* .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 728 img { 729 height: 34vh; 730} */ 731 732@media (max-width: 820px) { 733 .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 734 img { 735 /* height: 16vh; */ 736 aspect-ratio: 6 / 1;align-items: center; 737 } 738} 739 740@media (max-width: 450px) { 741 .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 742 img { 743 /* height: 14vh; */ 744 aspect-ratio: 6 / 1;align-items: center; 745 } 746} 747span.operating-slogan { 748 margin-bottom: 18px; 749 color: #75a340; 750 font-size: 14px; 751 background-color: #f9f9f9; 752 display: inline-block; 753 padding: 6px 18px; 754 border-radius: 10px; 755 border: 1px solid #75a340; 756} 757.routes-outer-container { 758 margin-bottom: 60px !important; 759} 760.view-all-routes-container .header, 761.bus-stop-container .header { 762 display: flex; 763 margin-top: 20px; 764} 765.view-all-routes-container h5, 766.bus-stop-container h5 { 767 margin-bottom: 10px; 768 text-align: left; 769} 770.view-all-routes-container .tabs, 771.bus-stop-container .tabs { 772 display: flex; 773 margin: 0 0 0 60px; 774 align-items: flex-start; 775 -webkit-align-items: flex-start; 776 -moz-align-items: flex-start; 777 -ms-align-items: flex-start; 778} 779.view-all-routes-container .tab, 780.bus-stop-container .tab { 781 padding: 6px 24px; 782 margin: 0 10px 0 0; 783 background-color: #95c93d; 784 color: #2b3a42; 785 font-size: 16px; 786 cursor: pointer; 787 border-radius: 4px; 788} 789.view-all-routes-container .tab .active, 790.bus-stop-container .tab .active { 791 background-color: #fff; 792 color: #2b3a42; 793 border-bottom: 3px solid #95c93d; 794 border-radius: 0; 795} 796.view-all-routes-container, 797.bus-stop-container { 798 display: flex; 799 flex-wrap: wrap; 800 gap: 10px; 801 margin-bottom: 48px; 802 -webkit-flex-wrap: wrap; 803 -moz-flex-wrap: wrap; 804 -ms-flex-wrap: wrap; 805} 806.container.all-routes h5 { 807 margin-top: 30px; 808} 809.routes-grid { 810 margin-bottom: 0; 811} 812.view-all-routes-container a.route, 813.bus-stop-container a.route { 814 background-color: #f9f9f9; 815 border: 1px solid #ccc; 816 border-radius: 4px; 817 padding: 8px; 818 text-decoration: none !important; 819 color: #243e49;
820 /* flex: 1 1 calc(21% - 10px); */ 821 display: flex; 822 align-items: center; 823 transition: background-color 0.3s; 824 flex-direction: row; 825 /* max-width: 293px; 826 width: 293px; */ 827 flex: 1 1 calc(25% - 10px); /* Distribute items evenly */ 828 min-width: 200px; /* Minimum width for consistent size */ 829 max-width: 293px; /* Ensure no route exceeds this width */ 830 justify-content: space-between; 831 box-sizing: border-box; /* Ensure padding doesn't affect width */ 832} 833.view-all-routes-container a.route:hover, 834.bus-stop-container a.route:hover { 835 background-color: #cae49e; 836} 837.view-all-routes-container .route-number, 838.bus-stop-container .route-number { 839 background-color: #ddeac7; 840 padding: 5px 10px; 841 border-radius: 4px; 842 font-size: 12px; 843 font-weight: 700; 844 color: #2b3a42; 845 margin-right: 10px;min-width: 46px; 846 text-align: center; 847} 848.view-all-routes-container .route-name, 849.bus-stop-container .route-name { 850 font-size: 16px; 851 color: #2b3a42; 852 /* New */ 853 flex-grow: 1; 854 text-align: left; 855} 856@media (max-width: 500px) { 857 .view-all-routes-container .route, 858 .bus-stop-container .route { 859 width: 100%; 860 } 861 .view-all-routes-container a.route, 862 .bus-stop-container a.route { 863 /* flex: auto; */ 864 flex: 1 1 100%; /* Full width on mobile */ 865 max-width: 100%; /* Override max width for full screen */ 866 } 867 section.wp-block-uagb-container.\.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 868 padding-top: 22px; 869 padding-bottom: 64px; 870 } 871} 872 873@media (max-width: 768px) { 874 .view-all-routes-container .route, 875 .bus-stop-container .route { 876 width: calc(50% - 10px); 877 } 878 .view-all-routes-container .tabs, 879 .bus-stop-container .tabs { 880 margin: 10px 0 0 0; 881 } 882 .view-all-routes-container .tab, 883 .bus-stop-container .tab { 884 margin: 0 10px 0 0; 885 } 886 .view-all-routes-container a.route, 887 .bus-stop-container a.route {
888 flex: 1 1 calc(26% - 10px); 889 } 890 section.wp-block-uagb-container.\.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 891 padding-top: 0; 892 padding-bottom: 30px; 893 } 894} 895.bus-stop-container .route-number-title { 896 height: fit-content; 897} 898.off-set-container { 899 padding-top: 30px !important; 900} 901 902.search-results-title { 903 border-bottom: 1px solid #00000047; 904 width: 100%; 905 margin-bottom: 1%; 906 padding-bottom: 8px; 907 margin-top: 10px; 908} 909 910.search-container { 911 display: -webkit-box; 912 display: -ms-flexbox; 913 display: flex; 914 -webkit-box-align: center; 915 -ms-flex-align: center; 916 align-items: center; 917 width: 90%; 918 max-width: 500px; 919 position: relative; 920} 921.search-input { 922 border: none; 923 outline: none; 924 -webkit-box-flex: 1; 925 flex-grow: 1; 926 padding: 10px 40px 10px 10px; 927 font-size: 16px; 928 border-radius: 25px; 929} 930.search-icon { 931 position: absolute; 932 right: 15px; 933 display: -webkit-box; 934 display: -ms-flexbox; 935 display: flex; 936 -webkit-box-align: center; 937 -ms-flex-align: center; 938 align-items: center; 939 -webkit-box-pack: center; 940 -ms-flex-pack: center; 941 justify-content: center; 942 top: 5px; 943 cursor: pointer; 944 display: flex; 945 align-items: center; 946 justify-content: center; 947 padding: 8px; 948 border: none; 949 background: #fff0; 950 outline: none; 951 transition: background-color 0.3s ease; 952 cursor: pointer; 953} 954.search-input::placeholder { 955 color: #888; 956} 957.search-icon.clickable { 958 cursor: pointer; 959 background-color: #cae49e; 960} 961.search-icon.clickable:hover { 962 opacity: 0.7; 963 cursor: pointer; 964 background-color: #cae49e; 965} 966.search-icon:hover { 967 background-color: #cae49e; 968 opacity: 0.7; 969 cursor: pointer; 970} 971.search-icon:active { 972 opacity: 0.5; 973 background-color: #cae49e; 974 cursor: pointer; 975} 976.view-all-routes-container a.route { 977 background-color: #f9f9f9; 978} 979.view-all-routes-container .tab.active { 980 background-color: #fff; 981 color: #2b3a42; 982 border-bottom: 3px solid #95c93d; 983 border-radius: 0; 984} 985@media (max-width: 768px) { 986 .view-all-routes-container .header { 987 flex-direction: column; 988 align-items: flex-start; 989 -webkit-flex-direction: column; 990 -moz-flex-direction: column; 991 -ms-flex-direction: column; 992 } 993} 994.search-routes-container .quick-links-container-outer { 995 text-align: center; 996} 997.search-routes-container .quick-links-container-inner { 998 display: grid 999; 1000 gap: 10px; 1001 1002 grid-template-columns: repeat(5, 1fr); 1003 max-width: 1200px; 1004 margin-bottom: 20px; 1005} 1006.search-routes-container a.quick-link-item { 1007 background-color: #f9f9f9; 1008 border: 1px solid #ccc; 1009 border-radius: 4px; 1010 padding: 10px 20px; 1011 text-decoration: none !important; 1012 color: #243e49; 1013 -webkit-box-flex: 1; 1014 display: flex 1015; 1016 -webkit-box-pack: justify; 1017 justify-content: space-between; 1018 -webkit-box-align: center; 1019 align-items: center; 1020 transition: background-color 0.3s; 1021 min-width: 200px; 1022 max-width: 293px; 1023 width: 100%; 1024} 1025 1026/* Adjust layout for smaller screens */ 1027@media (max-width: 1024px) { 1028 .search-routes-container .quick-links-container-inner { 1029 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 1030 } 1031} 1032 1033@media (max-width: 500px) { 1034 .search-routes-container .quick-links-container-inner { 1035 grid-template-columns: 1fr !important; 1036 max-width: none; 1037 } 1038} 1039 1040 1041.search-routes-container a.quick-link-item:hover { 1042 background-color: #cae49e; 1043} 1044.search-routes-container a.quick-link-item span { 1045 color: #8bc34a; 1046} 1047.search-routes-container .view-all-btn { 1048 background-color: #243e49; 1049 color: #fff; 1050 border: none; 1051 border-radius: 4px; 1052 padding: 10px 20px; 1053 cursor: pointer; 1054 -webkit-transition: background-color 0.3s; 1055 -o-transition: background-color 0.3s; 1056 transition: background-color 0.3s; 1057 width: 20%; 1058 margin-bottom: 16px !important; 1059} 1060.search-routes-container .view-all-btn:hover { 1061 color: #1b2f38; 1062 background-color: #95c93d; 1063 border-color: rgb(47 59 64 / 0.76); 1064} 1065.entry-content h3 { 1066 font-size: 26px; 1067} 1068/* @media screen and (max-width: 452px) { 1069 .search-routes-container .quick-links-container-inner { 1070 -webkit-box-orient: vertical; 1071 -webkit-box-direction: normal; 1072 -ms-flex-direction: column; 1073 flex-direction: column; 1074 } 1075} */ 1076@media screen and (max-width: 768px) { 1077 .search-routes-container .view-all-btn { 1078 width: 100%; 1079 } 1080 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 1081 color: #133b40; 1082 } 1083 .wp-block-uagb-container.\.section-quick-links.\.entry-content.clear.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 1084 padding: 0; 1085 margin-left: 10px; 1086 } 1087} 1088 1089.map-container { 1090 z-index: 12; 1091 position: relative; 1092 overflow: hidden; 1093 height: 505px; 1094} 1095.map-container #map_canvas { 1096 position: unset !important; 1097} 1098.route-details-container .header { 1099 display: flex; 1100 flex-direction: column; 1101 margin-top: 20px; 1102} 1103.route-details-container .route-number { 1104 background-color: #ddeac7; 1105 padding: 5px 10px; 1106 border-radius: 4px; 1107 font-size: 12px; 1108 font-weight: 700; 1109 color: #2b3a42; 1110 margin-right: 10px;min-width: 46px; 1111 text-align: center; 1112} 1113.route-details-container .route-name { 1114 color: #2b3a42; 1115 margin-bottom: 0; 1116 font-size: 1.875rem; 1117 font-weight: 700; 1118 font-family: Ronnia Bold, Helvetica, Arial, sans-serif; 1119} 1120.route-details-container .direction-tab { 1121 display: flex; 1122 flex-direction: row; 1123 align-items: flex-start; 1124 gap: 28px; 1125 margin-bottom: 24px; 1126 justify-content: flex-end; 1127} 1128.route-details-container .direction-tabs { 1129 padding: 12px 16px; 1130 align-items: center; 1131 gap: 8px; 1132 border-radius: 6px; 1133 border: none; 1134 background: #95c93d; 1135 opacity: 1; 1136 cursor: pointer; 1137} 1138.route-details-container .direction-tabs:hover { 1139 opacity: 0.8; 1140} 1141.route-details-container .direction-tabs.active { 1142 border-radius: 0; 1143 border-bottom: 3px solid #95c93d; 1144 background: #fff; 1145 color: #000; 1146} 1147.route-details-container .direction-tabs.active:hover { 1148 background: #95c93d; 1149 opacity: 0.8; 1150} 1151.route-details-container .schedule { 1152 width: 100%; 1153 position: relative; 1154} 1155 1156.schedule.planner-container .map-container { 1157 margin-top: 20px; 1158} 1159 1160.route-details-container .timeline-bar-container { 1161 display: grid; 1162} 1163.route-details-container .timeline-bar-inner { 1164 border: 1px solid #133b40; 1165 transform: rotate(90deg); 1166 transform-origin: left top; 1167 display: inline-block; 1168 width: 47px; 1169 text-align: center; 1170 margin-left: 17px; 1171 margin-top: 0; 1172} 1173.route-details-container .border-none { 1174 border: none; 1175} 1176.route-details-container .route { 1177 display: flex; 1178 flex-direction: column; 1179 list-style: none; 1180 margin: 0; 1181 padding: 0; 1182} 1183.route-details-container .station { 1184 display: flex; 1185 align-items: center; 1186 padding: 12px 16px; 1187 border-bottom: 1px solid #ccc;
1188 scroll-behavior: none; 1189} 1190.route-details-container .station:last-child { 1191 border-bottom: none; 1192} 1193.route-details-container .station:nth-child(odd) { 1194 background-color: #fff; 1195} 1196.route-details-container .station:nth-child(even) { 1197 background-color: #f2f3f4; 1198} 1199.route-details-container .station-name { 1200 flex: 1; 1201 font-weight: 700; 1202 margin-left: -16px; 1203} 1204.route-details-container .times { 1205 display: flex; 1206} 1207.route-details-container .time { 1208 padding: 0 24px; 1209 text-align: center; 1210} 1211.route-details-container .indicator { 1212 width: 8px; 1213 height: 8px; 1214 background-color: #133b40; 1215 border-radius: 12px; 1216 border: 1px solid #133b40; 1217 margin: 0 12px; 1218} 1219.route-details-container .indicator-stop { 1220 background-color: #f2f3f4; 1221} 1222.route-details-container .indicator-start-end { 1223 background-color: #ddeac7; 1224 width: 12px; 1225 height: 12px; 1226 margin: 0 9px 0 10px; 1227} 1228.route-details-container .download { 1229 display: flex; 1230 justify-content: flex-start; 1231 margin-top: 16px; 1232 padding-bottom: 16px; 1233} 1234.route-details-container .download .download-btn { 1235 background-color: #243e49; 1236 color: #fff; 1237 border: none; 1238 border-radius: 4px; 1239 padding: 10px 20px; 1240 cursor: pointer; 1241 transition: background-color 0.3s; 1242 width: 25%; 1243 margin-bottom: 16px; 1244} 1245.route-details-container .download .download-btn:hover { 1246 color: #1b2f38; 1247 background-color: #95c93d; 1248 border-color: rgb(47 59 64 / 0.76); 1249} 1250@media (max-width: 425px) { 1251 .wp-block-uagb-container.\.section-quick-links.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 1252 padding: 0 21px; 1253 } 1254 .route-details-container .direction-tab { 1255 display: flow; 1256 text-align: center; 1257 } 1258 .route-details-container .direction-tabs { 1259 cursor: pointer; 1260 margin-bottom: 6px; 1261 } 1262 .route-details-container .station { 1263 display: flow; 1264 } 1265 .route-details-container .station-name { 1266 margin-left: 26px; 1267 } 1268 .route-details-container .timeline-bar-container { 1269 margin-left: -18px; 1270 } 1271 .route-details-container .timeline-bar-inner { 1272 width: 84px; 1273 } 1274 .route-details-container .download .download-btn { 1275 width: 100%; 1276 } 1277} 1278@media (min-width: 600px) { 1279 .route-details-container .header { 1280 flex-direction: row; 1281 align-items: center; 1282 } 1283} 1284@media (max-width: 768px) { 1285 .route-details-container .station-name { 1286 text-align: left; 1287 } 1288} 1289 1290.journey-planner { 1291 display: -webkit-inline-flex; 1292 display: inline-flex; 1293 padding: 12px 24px; 1294 -webkit-flex-direction: column; 1295 flex-direction: column; 1296 -webkit-align-items: flex-start; 1297 align-items: flex-start; 1298 border-radius: 6px; 1299 background-color: #fff; 1300 box-shadow: 3px 8px 12px -4px #00000070; 1301 border-radius: 6px; 1302} 1303.jp-tab, 1304.jp-search-container, 1305.jp-date-time-plan-container { 1306 display: -webkit-flex; 1307 display: flex; 1308 width: 100%; 1309 max-width: 100%; 1310 margin-bottom: 22px; 1311 flex-wrap: wrap; 1312 -webkit-align-items: center; 1313 align-items: center; 1314} 1315.jp-date-time-plan-container { 1316 margin-bottom: 0; 1317} 1318.jp-tab { 1319 height: 35px; 1320 -webkit-align-items: flex-start; 1321 align-items: flex-start; 1322 gap: 28px; 1323 display: -webkit-flex; 1324 display: flex; 1325 -webkit-flex-direction: row; 1326 flex-direction: row; 1327 flex-wrap: wrap; 1328 -webkit-align-content: flex-start; 1329 align-content: flex-start; 1330 margin-bottom: 24px; 1331} 1332.jp-tablinks { 1333 padding: 2px 16px; 1334 -webkit-align-items: center; 1335 align-items: center; 1336 gap: 8px; 1337 border-radius: 6px; 1338 border: none; 1339 background: #95c93d; 1340 opacity: 1; 1341} 1342.jp-tablinks:hover { 1343 opacity: 0.8; 1344} 1345.jp-tablinks.active { 1346 border-radius: 0; 1347 border-bottom: 3px solid #95c93d; 1348 background: #fff; 1349} 1350.jp-tablinks.active:hover { 1351 background: #95c93d; 1352 opacity: 0.8; 1353} 1354.jp-tab-typography, 1355.jp-search-boxes-typography, 1356.j-submit-plan-btn-typography { 1357 color: #133b40; 1358 font-size: 14px; 1359 font-weight: 400; 1360 line-height: 28px; 1361} 1362.jp-checkbox-label { 1363 color: #133b40; 1364 font-size: 14px; 1365 font-weight: 400; 1366 line-height: 28px; 1367 padding-right: 6px; 1368} 1369.jp-search-boxes { 1370 display: table-cell; 1371 padding: 4px 16px; 1372 -webkit-align-items: center;
1373 align-items: center; 1374 gap: 8px; 1375 border-radius: 6px; 1376 height: 44px; 1377 border: 1px solid #133b40; 1378} 1379 1380.jp-search-boxes:focus { 1381 border-color: #75a340 !important; 1382 outline: none; /* Removes default browser focus outline */ 1383 box-shadow: 0 0 5px rgba(117, 163, 64, 0.5); /* Optional: adds a slight glow effect */ 1384} 1385 1386.jp-time-picker, 1387.jp-date-picker { 1388 display: table-cell; 1389 padding: 4px 16px; 1390 -webkit-align-items: center; 1391 align-items: center; 1392 gap: 8px; 1393 border-radius: 6px; 1394 height: 51px !important; 1395 border: 1px solid #ddeac7; 1396 background: #ddeac7; 1397 margin-right: 24px; 1398 -webkit-flex: 1; 1399 flex: 1; 1400 display: block; 1401 width: 100%; 1402 max-width: 100%; 1403 padding: 15px 20px !important; 1404 border-radius: 10px; 1405 border: 1px solid #133b40; 1406 cursor: pointer; 1407 transition: border-color 0.3s; 1408 font-size: 14px; 1409 font-family: tahoma, Helvetica, Arial, sans-serif; 1410 color: #123b40; 1411} 1412.jp-date-picker:focus, 1413.jp-time-picker:focus { 1414 outline: none; 1415 border-color: #95c93d; 1416} 1417.jp-search-boxes { 1418 border: 1px solid #808c8f; 1419 background: #fff; 1420 -webkit-flex: 8; 1421 flex: 8; 1422} 1423 1424 1425.jp-switch-button { 1426 padding: 10px; 1427 margin-right: 30px; 1428 margin-left: 30px; 1429 border: none; 1430 background: #133b40; 1431} 1432.jp-slider-container { 1433 display: -webkit-flex; 1434 display: flex; 1435 -webkit-flex: 2; 1436 flex: 2; 1437} 1438.jp-checkbox { 1439 display: none; 1440} 1441.j-submit-plan-button { 1442 padding: 16px 40px; 1443 -webkit-justify-content: center; 1444 justify-content: center; 1445 -webkit-align-items: center; 1446 align-items: center; 1447 gap: 8px; 1448 background-color: #fff; 1449 border-radius: 6px; 1450 border: 1px solid #133b40; 1451 height: 44px; 1452 display: -webkit-flex; 1453 display: flex; 1454 margin-bottom: 1px; 1455 padding: 15px 20px !important; 1456 height: 51px !important; 1457 margin-top: 2px; 1458} 1459.switch { 1460 position: relative; 1461 display: inline-block; 1462 width: 60px; 1463 height: 34px; 1464} 1465.switch-checkbox { 1466 position: absolute; 1467 opacity: 0; 1468 width: 0; 1469 height: 0; 1470} 1471.switch-slider { 1472 position: absolute; 1473 cursor: pointer; 1474 top: 0; 1475 left: 0; 1476 right: 0; 1477 bottom: 0; 1478 transition: 0.4s ease-in-out; 1479 border-radius: 50px; 1480 width: 80px; 1481 background-color: #fff; 1482 border: 1px solid #133b40; 1483} 1484.switch-checkbox:checked + .switch-slider { 1485 background-color: #fff; 1486} 1487.switch-slider:before { 1488 content: ""; 1489 position: absolute; 1490 height: 28px; 1491 width: 28px; 1492 left: 2px; 1493 bottom: 2px; 1494 background-color: #133b40; 1495 -webkit-transition: 0.4s ease-in-out; 1496 transition: 0.4s ease-in-out; 1497 border-radius: 33px; 1498} 1499.switch-checkbox:checked + .switch-slider:before { 1500 -webkit-transform: translateX(47px); 1501 transform: translateX(47px); 1502} 1503@media only screen and (max-width: 500px) { 1504 .journey-planner-block { 1505 background-color: #f2f3f4 !important; 1506 } 1507 .journey-planner { 1508 padding: 0; 1509 box-shadow: none; 1510 background-color: #f2f3f4 !important; 1511 padding-bottom: 20px; 1512 } 1513 1514 .jp-tab { 1515 gap: 6px; 1516 } 1517 .jp-search-container { 1518 display: -webkit-flex; 1519 display: flex; 1520 justify-content: center; 1521 margin-bottom: 6px; 1522 } 1523 .jp-date-time-plan-container { 1524 /*display: contents;*/ 1525 display: flex; 1526 margin-bottom: -10px; 1527 width: 100%; 1528 max-width: 100%; 1529 } 1530 .jp-tablinks { 1531 padding: 2px 6px; 1532 } 1533 .jp-tab-typography { 1534 font-size: 8px; 1535 } 1536 .jp-switch-button { 1537 margin: 10px 30px; 1538 } 1539 .jp-time-picker, 1540 .jp-date-picker { 1541 margin-bottom: 6px; 1542 } 1543 .jp-slider-container { 1544 margin-bottom: 6px; 1545 } 1546 .jp-date-picker { 1547 width: 100% !important; 1548 max-width: 100% !important; 1549 } 1550 .jp-time-picker { 1551 width: 100% !important; 1552 } 1553 .j-submit-plan-button { 1554 width: 100%; 1555 } 1556} 1557@supports (-webkit-appearance: none) { 1558 input.jp-time-picker[type="time"], 1559 input.jp-date-picker[type="date"] { 1560 width: 100% !important; 1561 max-width: 100% !important; 1562 display: flex; 1563 justify-content: flex-start; 1564 align-items: center; 1565 flex-direction: row; 1566 } 1567} 1568 1569@media (max-width: 430px) { 1570 /* Reset for iOS */ 1571 input[type="time"], 1572 input[type="date"] { 1573 -webkit-appearance: none; /* Remove iOS native styling */ 1574 -moz-appearance: none; 1575 appearance: none; 1576 1577 font-size: 16px; /* Adjust font size for readability */ 1578 width: 100%; /* Full width for responsive design */ 1579 box-sizing: border-box; /* Prevent overflow due to padding */ 1580 height: 51px !important; 1581 border: 1px solid #ddeac7; 1582 padding: 15px 20px !important; 1583 border-radius: 10px; 1584 border: 1px solid #133b40; 1585 cursor: pointer; 1586 transition: border-color 0.3s; 1587 font-size: 14px; 1588 font-family: tahoma, Helvetica, Arial, sans-serif; 1589 color: #123b40; 1590 } 1591 1592 /* Adjust focus styles */ 1593 input[type="time"]:focus, 1594 input[type="date"]:focus { 1595 outline: none; /* Remove default outline */ 1596 } 1597 1598 /* Placeholder styling */ 1599 input::placeholder { 1600 color: #999; /* Light gray for the placeholder text */ 1601 text-align: left; 1602 } 1603 1604 /* iOS-specific placeholder fix */ 1605 input:-webkit-autofill::placeholder { 1606 color: #999; 1607 font-style: italic; 1608 text-align: left; 1609 } 1610 1611 .jp-time-picker, 1612 .jp-date-picker { 1613 margin-right: 0; 1614 /* margin-right: 8px; */ 1615 margin-top: -6px; 1616 } 1617 1618 .jp-date-picker { 1619 margin-right: 6px !important; 1620 } 1621} 1622.latest-updates .container { 1623 display: flex; 1624 flex-wrap: wrap; 1625 gap: 20px; 1626 padding: 20px; 1627 max-width: 1200px; 1628 background-color: #fff; 1629 justify-content: flex-start; 1630} 1631.latest-updates a.card { 1632 text-decoration: none; 1633} 1634.latest-updates .card { 1635 flex: 1 1 calc(33.333% - 20px); 1636 max-width: calc(33.333% - 20px); 1637 box-sizing: border-box; 1638 padding: 20px; 1639 border: 1px solid #e0e0e0; 1640 border-radius: 10px; 1641 background-color: #fff; 1642 box-shadow: 0 0 10px rgb(0 0 0 / 0.1); 1643 text-decoration: none; 1644 color: inherit; 1645 transition: transform 0.2s, box-shadow 0.2s; 1646} 1647.latest-updates .card:hover { 1648 transform: translateY(-5px); 1649 box-shadow: 0 0 15px rgb(0 0 0 / 0.2); 1650} 1651.latest-updates .card h2 { 1652 font-size: 28px; 1653 margin: 0 0 10px; 1654} 1655section.card-container h3 { 1656 font-size: 26px; 1657 margin: 0 0 10px; 1658} 1659.latest-updates .card p { 1660 margin: 0; 1661 color: #666; 1662} 1663@media (max-width: 768px) { 1664 .latest-updates .card { 1665 flex: 1 1 100%; 1666 max-width: 100%; 1667 } 1668} 1669@media (min-width: 993px) { 1670 .ast-separate-container #primary, 1671 .ast-separate-container.ast-left-sidebar #primary, 1672 .ast-separate-container.ast-right-sidebar #primary { 1673 margin: 0em !important; 1674 padding: 0; 1675 } 1676} 1677.main-header-bar { 1678 border-bottom-style: none !important; 1679} 1680.ast-breadcrumbs-wrapper, 1681.ast-breadcrumbs-wrapper .trail-end { 1682 text-decoration: none !important; 1683} 1684.archive-outer-container { 1685 width: 100%; 1686 text-align: center; 1687 display: flex; 1688 justify-content: center; 1689 margin-bottom: 20px; 1690 margin-top: 20px; 1691} 1692section.wp-block-uagb-container.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 1693 padding-top: 30px; 1694} 1695.search-container { 1696 display: -webkit-box; 1697 display: -ms-flexbox; 1698 display: flex; 1699 -webkit-box-align: center; 1700 -ms-flex-align: center;
1701 align-items: center; 1702 width: 90%; 1703 max-width: 500px; 1704 position: relative; 1705} 1706.search-input { 1707 border: none; 1708 outline: none; 1709 -webkit-box-flex: 1; 1710 flex-grow: 1; 1711 padding: 10px 40px 10px 10px; 1712 font-size: 16px; 1713 border-radius: 25px; 1714} 1715.quick-links-container-outer { 1716 text-align: center; 1717} 1718.quick-links-container-inner { 1719 display: grid 1720; 1721 gap: 10px; 1722 grid-template-columns: repeat(5, 1fr); 1723 max-width: 1200px; 1724 margin-bottom: 20px; 1725} 1726a.quick-link-item { 1727 background-color: #f9f9f9; 1728 border: 1px solid #ccc; 1729 border-radius: 4px; 1730 padding: 10px 20px; 1731 text-decoration: none !important; 1732 color: #243e49; 1733 -webkit-box-flex: 1; 1734 display: flex 1735; 1736 -webkit-box-pack: justify; 1737 justify-content: space-between; 1738 -webkit-box-align: center; 1739 align-items: center; 1740 transition: background-color 0.3s; 1741 min-width: 200px; 1742 max-width: 293px; 1743 width: 100%; 1744} 1745 1746 1747@media (max-width: 500px) { 1748 a.quick-link-item { 1749 grid-template-columns: 1fr; 1750 max-width: none; 1751 } 1752} 1753 1754a.quick-link-item:hover { 1755 background-color: #cae49e; 1756} 1757a.quick-link-item span { 1758 color: #8bc34a; 1759} 1760.view-all-btn { 1761 background-color: #243e49; 1762 color: #fff; 1763 border: none; 1764 border-radius: 4px; 1765 padding: 10px 20px; 1766 cursor: pointer; 1767 -webkit-transition: background-color 0.3s; 1768 -o-transition: background-color 0.3s; 1769 transition: background-color 0.3s; 1770 width: 20%; 1771 margin-bottom: 16px !important; 1772} 1773.view-all-btn:hover { 1774 color: #1b2f38; 1775 background-color: #95c93d; 1776 border-color: rgb(47 59 64 / 0.76); 1777} 1778/* @media screen and (max-width: 452px) { 1779 .quick-links-container-inner { 1780 -webkit-box-orient: vertical; 1781 -webkit-box-direction: normal; 1782 -ms-flex-direction: column; 1783 flex-direction: column; 1784 } 1785} */ 1786@media screen and (max-width: 768px) { 1787 .view-all-btn { 1788 width: 100%; 1789 } 1790} 1791.service-updates-container { 1792 margin: 0 auto; 1793 padding: 20px; 1794 text-align: center; 1795 background-color: #f2f3f4; 1796 margin-top: 60px; 1797} 1798h2 { 1799 font-size: 28px; 1800} 1801p { 1802 line-height: 1.5; 1803} 1804.card-container { 1805 display: flex; 1806 flex-wrap: wrap; 1807 justify-content: center; 1808 gap: 16px; 1809 max-width: 1200px; 1810 flex-direction: row; 1811 text-align: center; 1812 margin: auto; 1813} 1814.card { 1815 flex: 1; 1816 padding: 32px; 1817 border-radius: 6px; 1818 background-color: #f2f3f4; 1819 box-shadow: 0 0 #00000070; 1820 text-align: left; 1821 overflow: visible; 1822 border: 1px solid #000; 1823 color: inherit; 1824 max-width: 440px; 1825 display: flex; 1826 flex-wrap: wrap; 1827 flex-direction: row; 1828 align-content: space-between; 1829} 1830.card * { 1831 color: inherit !important; 1832} 1833.service-cta { 1834 background-color: #133b40; 1835 color: #fff; 1836 text-decoration: none; 1837 padding: 10.72px 20px; 1838 border-radius: 7px; 1839 cursor: pointer; 1840 display: inline-block; 1841 text-align: center; 1842 text-transform: uppercase; 1843 transition: background-color 0.2s linear; 1844 margin: 30px 0 0 0; 1845} 1846.service-cta:hover, 1847.service-cta:focus { 1848 background-color: #95c93d; 1849} 1850a.card, 1851a.card:link, 1852a.card:visited, 1853a.card:hover, 1854a.card:focus, 1855a.card:active, 1856a.card:focus-visible, 1857a.card:focus-within { 1858 text-decoration: none !important; 1859 color: inherit !important; 1860 outline: none; 1861} 1862a.card:focus-visible { 1863 outline: 2px solid #133b40; 1864 outline-offset: 4px; 1865} 1866.card p { 1867 margin: 0; 1868} 1869a.card p, 1870a.card p:link, 1871a.card p:visited, 1872a.card p:hover, 1873a.card p:focus, 1874a.card p:active, 1875a.card p:focus-visible, 1876a.card p:focus-within { 1877 text-decoration: none !important; 1878 color: inherit !important; 1879 outline: none; 1880} 1881.card p:focus-visible { 1882 outline: 2px solid #133b40; 1883 outline-offset: 4px; 1884} 1885@media (max-width: 425px) { 1886 .card { 1887 flex: auto; 1888 max-width: 100%; 1889 } 1890} 1891/* .service-updates { 1892 display: flex; 1893 flex-direction: column; 1894 gap: 10px; 1895 margin-bottom: 40px; 1896} 1897.service-update { 1898 display: flex; 1899 flex-direction: row; 1900 align-items: flex-start; 1901 gap: 20px; 1902} 1903.stops-not-served { 1904 list-style: none; 1905 padding-left: 0; 1906} 1907.stops-not-served li { 1908 position: relative; 1909 padding-left: 20px; 1910} 1911.stops-not-served li::before { 1912 content: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg); 1913 display: inline-block; 1914 width: 12px; 1915 height: 12px; 1916 background-color: #75a340; 1917 -webkit-mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 1918 mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 1919 mask-size: contain; 1920 -webkit-mask-size: contain; 1921 position: absolute; 1922 left: 0; 1923 top: 50%; 1924 transform: translateY(-50%); 1925} */ 1926 1927/* Container for service updates */ 1928.service-updates { 1929 display: flex; 1930 flex-direction: column; 1931 gap: 10px; 1932 margin-bottom: 40px; 1933 max-width: 100%; 1934} 1935 1936/* Individual service update */ 1937.service-update { 1938 display: flex; 1939 flex-direction: row; 1940 align-items: flex-start; 1941 gap: 20px; 1942 max-width: 100%; 1943} 1944 1945.stops-not-served { 1946 list-style: none; 1947 padding-left: 0; 1948 margin: 0; 1949 width: 100%; /* Ensure it does not expand beyond its container */ 1950 position: relative; /* Keeps bullet points aligned properly */ 1951 box-sizing: border-box; 1952 overflow: hidden; /* Remove this if needed */ 1953 margin-bottom: 20px; 1954} 1955 1956/* Custom bullet points */ 1957.stops-not-served li { 1958 list-style: none; 1959 position: relative; 1960 padding-left: 24px; /* Space for the bullet point */ 1961 width: 100%; /* Ensure full width */ 1962 box-sizing: border-box; 1963 overflow: visible; /* Fix the vertical scrolling issue */ 1964} 1965 1966 1967/* Custom bullet points */ 1968.stops-not-served li::before { 1969 content: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg); 1970 display: inline-block; 1971 width: 12px; 1972 height: 12px; 1973 background-color: #75a340; 1974 -webkit-mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 1975 mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 1976 mask-size: contain; 1977 -webkit-mask-size: contain; 1978 position: absolute; 1979 left: 4px; /* Adjusted to prevent overflow */ 1980 top: 50%; 1981 transform: translateY(-50%); 1982} 1983 1984/* Media query for mobile devices */ 1985@media (max-width: 600px) { 1986 .service-updates { 1987 gap: 5px; 1988 margin-bottom: 20px; 1989 } 1990 1991 .service-update { 1992 flex-direction: column; 1993 gap: 10px; 1994 } 1995 1996 .stops-not-served { 1997 overflow-x: hidden; /* Reinforce no horizontal scrolling */ 1998 } 1999 2000 .stops-not-served li { 2001 padding-left: 18px; /* Reduce padding on small screens */ 2002 } 2003 2004 .stops-not-served li::before { 2005 width: 10px; 2006 height: 10px; 2007 left: 2px; /* Shift even further for small screens */ 2008 } 2009} 2010 2011.label { 2012 flex: 1; 2013 font-weight: 700; 2014} 2015.value { 2016 flex: 3; 2017} 2018span.date-upload { 2019 margin-bottom: 30px; 2020 display: block; 2021 margin-top: 20px; 2022} 2023.not-being-served { 2024 background-color: #f2f3f4; 2025 padding: 20px 20px 1px 20px; 2026} 2027span.date-service { 2028 display: block; 2029} 2030.header { 2031 display: flex; 2032 margin-top: 20px; 2033} 2034.header-bus-routes { 2035 margin-top: 0; 2036 margin-bottom: 2%; 2037} 2038.tabs { 2039 display: flex; 2040 margin: 0 0 0 60px; 2041 align-items: flex-start; 2042 -webkit-align-items: flex-start; 2043 -moz-align-items: flex-start; 2044 -ms-align-items: flex-start; 2045} 2046.tab { 2047 padding: 6px 24px; 2048 margin: 0 10px 0 0; 2049 background-color: #95c93d; 2050 color: #2b3a42; 2051 font-size: 16px; 2052 cursor: pointer; 2053 border-radius: 4px; 2054} 2055.tab.active { 2056 background-color: #fff; 2057 color: #2b3a42; 2058 border-bottom: 3px solid #95c93d; 2059 border-radius: 0; 2060} 2061h5 { 2062 margin-bottom: 10px; 2063 text-align: left; 2064} 2065.routes-grid { 2066 display: grid 2067; 2068 gap: 10px; 2069 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); 2070 max-width: 1200px; 2071} 2072 2073.routes-grid .route-name{ font-weight: 400; 2074 font-family: 'tahoma';line-height: 17px;} 2075a.route { 2076 background-color: #f9f9f9; 2077 border: 1px solid #ccc; 2078 border-radius: 4px; 2079 padding: 8px; 2080 text-decoration: none !important; 2081 color: #243e49;
2082 flex: 1 1 calc(21% - 10px); 2083 display: flex; 2084 align-items: center; 2085 transition: background-color 0.3s; 2086 flex-direction: row; 2087 min-width: 200px; 2088 max-width: 293px; 2089 width: 100%; 2090} 2091a.route:hover { 2092 background-color: #cae49e; 2093} 2094.route-number { 2095 background-color: #ddeac7; 2096 padding: 5px 10px; 2097 border-radius: 4px; 2098 font-size: 12px; 2099 font-weight: 700; 2100 color: #2b3a42; 2101 margin-right: 10px;min-width: 46px; 2102 text-align: center; 2103} 2104.route-name { 2105 font-size: 16px; 2106 color: #2b3a42; 2107} 2108@media (max-width: 768px) { 2109 .header { 2110 flex-direction: column; 2111 align-items: flex-start; 2112 -webkit-flex-direction: column; 2113 -moz-flex-direction: column; 2114 -ms-flex-direction: column; 2115 } 2116 .tabs { 2117 margin: 10px 0 0 0; 2118 } 2119 .tab { 2120 margin: 0 10px 0 0; 2121 } 2122 a.route { 2123 flex: 1 1 calc(26% - 10px); 2124 } 2125} 2126@media (max-width: 425px) { 2127 .route { 2128 width: 100%; 2129 } 2130 a.route { 2131 flex: auto; 2132 } 2133} 2134.header h2 { 2135 margin: 0; 2136} 2137.header > *:last-child { 2138 margin-right: 16px; 2139 /* margin-top: 19px; */ 2140} 2141.route-number { 2142 background-color: #ddeac7; 2143 padding: 5px 10px; 2144 border-radius: 4px; 2145 font-size: 12px; 2146 font-weight: 700; 2147 color: #2b3a42; 2148 margin-right: 10px;min-width: 46px; 2149 text-align: center; 2150} 2151.route-name { 2152 color: #2b3a42; 2153 margin-bottom: 0; 2154 font-size: 1.875rem; 2155 font-weight: 700; 2156 font-family: Ronnia Bold, Helvetica, Arial, sans-serif; 2157 margin-right: 40px; 2158} 2159.direction-tab { 2160 border: none; 2161 display: flex; 2162 flex-direction: row; 2163 align-items: flex-start; 2164 gap: 28px; 2165 margin-bottom: 24px; 2166 justify-content: flex-end; 2167} 2168 2169.direction-tabs { 2170 border: none; 2171 padding: 12px 16px; 2172 align-items: center; 2173 gap: 8px; 2174 border-radius: 0; 2175 border-bottom: 3px solid #95c93d; 2176 background: #fff; 2177 color: #000; 2178 cursor: pointer; 2179} 2180 2181.direction-tabs:hover { 2182 background: #95c93d; 2183 /*opacity: 0.8;*/ 2184} 2185 2186.direction-tabs.active { 2187 border-radius: 6px; 2188 border: none; 2189 background: #95c93d; 2190 opacity: 1; 2191 color: #000; 2192} 2193 2194.direction-tabs.active:hover { 2195 background: grey; 2196 color: white; 2197 opacity: 0.8; 2198} 2199.schedule { 2200 width: 100%; 2201 position: relative; 2202} 2203.timeline-bar-container { 2204 display: flex; 2205 align-items: center; 2206 position: absolute; 2207 transition: height 0.6s ease; 2208} 2209.timeline-bar-inner { 2210 border: 1px solid #133b40; 2211 display: inline-block; 2212 height: 46px; 2213 text-align: center; 2214 margin-left: -17px; 2215 margin-right: 36px; 2216 position: relative; 2217} 2218.station.accordion-active .timeline-bar-container { 2219 height: 200px; 2220} 2221.border-none { 2222 border: none; 2223} 2224.route { 2225 display: flex; 2226 flex-direction: column; 2227 list-style: none; 2228 margin: 0; 2229 padding: 0; 2230} 2231.station { 2232 display: flex; 2233 align-items: center; 2234 padding: 12px 16px; 2235 border-bottom: 1px solid #ccc; 2236 flex-wrap: wrap;
2237 scroll-behavior: none; 2238} 2239.station:last-child { 2240 border-bottom: none; 2241} 2242.station:nth-child(odd) { 2243 background-color: #fff; 2244} 2245.station:nth-child(even) { 2246 background-color: #f2f3f4; 2247} 2248.station-name { 2249 flex: 1; 2250 font-weight: 700; 2251 margin-left: 46px; 2252} 2253.station-name-indentation { 2254 margin-left: 60px; 2255} 2256.station-name.station-name-indentation { 2257 font-weight: 400; 2258} 2259.times { 2260 display: flex; 2261} 2262.time { 2263 padding: 0 18px; 2264 text-align: center; 2265} 2266.indicator { 2267 width: 8px; 2268 height: 8px; 2269 background-color: #133b40; 2270 border-radius: 12px; 2271 border: 1px solid #133b40; 2272 margin: 0 12px; 2273 z-index: 10; 2274} 2275.indicator-stop { 2276 background-color: #f2f3f4; 2277} 2278.indicator-start-end { 2279 background-color: #ddeac7; 2280 width: 12px; 2281 height: 12px; 2282 margin: 0 10px 0 10px; 2283} 2284.download { 2285 display: flex; 2286 justify-content: flex-start; 2287 margin: 16px 0; 2288 gap: 14px; 2289} 2290.download .download-btn { 2291 background-color: #243e49; 2292 color: #fff; 2293 border: none; 2294 border-radius: 4px; 2295 padding: 10px 20px; 2296 cursor: pointer; 2297 transition: background-color 0.3s; 2298 width: 25%; 2299 margin-bottom: 16px; 2300} 2301.download .download-btn:hover { 2302 color: #1b2f38; 2303 background-color: #95c93d; 2304 border-color: rgb(47 59 64 / 0.76); 2305} 2306.station { 2307 position: relative; 2308 cursor: pointer; 2309 transition: height 0.3s ease;
2310 scroll-behavior: none; 2311} 2312.station .accordion-icon { 2313 margin-left: auto; 2314 cursor: pointer; 2315 transition: transform 0.3s ease; 2316} 2317.station.accordion-active .accordion-icon { 2318 transform: rotate(180deg); 2319} 2320.accordion-content { 2321 display: none; 2322 padding: 12px; 2323 left: 27px; 2324 overflow: hidden; 2325 width: 100%; 2326 box-sizing: border-box; 2327 position: relative; 2328 max-height: 0; 2329 transition: max-height 0.6s ease-out; 2330} 2331.station.accordion-active .accordion-content { 2332 display: block; 2333 max-height: auto; 2334 transition: max-height 0.6s ease-in; 2335 overflow: hidden; 2336 scrollbar-width: none; /* For Firefox */ 2337 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 2338} 2339 2340.station.accordion-active .accordion-content::-webkit-scrollbar { 2341 display: none; /* For Chrome, Safari, and Edge */ 2342} 2343.accordion-content { 2344 grid-column: 1 / -1; 2345} 2346.station.accordion { 2347 transition: background-color 0.3s ease; 2348 overflow: hidden; 2349 scrollbar-width: none; /* For Firefox */ 2350 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 2351} 2352 2353.station.accordion ::-webkit-scrollbar {
2354 display: none; /* For Chrome, Safari, and Edge */ 2355} 2356.station.accordion:not(.accordion-active):hover { 2357 background-color: #95c93d; 2358 color: #fff; 2359} 2360.accordion-content { 2361 max-height: 0; 2362 transition: max-height 0.3s ease-out; 2363} 2364.station.accordion-active .accordion-content { 2365 max-height: 200px; 2366 transition: max-height 0.3s ease-in; 2367 scrollbar-width: none; /* For Firefox */ 2368 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 2369} 2370 2371.station.accordion-active .accordion-conten::-webkit-scrollbar { 2372 display: none; /* For Chrome, Safari, and Edge */ 2373} 2374.routes-grid { 2375 display: grid 2376; 2377 gap: 10px; 2378 grid-template-columns: repeat(5, 1fr); 2379 max-width: 1200px; 2380} 2381 2382/* Adjust layout for smaller screens */ 2383@media (max-width: 1024px) { 2384 .routes-grid { 2385 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 2386 } 2387} 2388 2389@media (max-width: 500px) { 2390 .routes-grid { 2391 grid-template-columns: 1fr; 2392 max-width: none; 2393 } 2394} 2395 2396a.route { 2397 background-color: #f9f9f9; 2398 border: 1px solid #ccc; 2399 border-radius: 4px; 2400 padding: 8px; 2401 text-decoration: none !important; 2402 color: #243e49; 2403 flex: 1 1 calc(21% - 10px); 2404 display: flex; 2405 align-items: center; 2406 transition: background-color 0.3s; 2407 flex-direction: row; 2408 min-width: 200px; 2409 max-width: 293px; 2410 width: 100%; 2411} 2412a.route:hover { 2413 background-color: #cae49e; 2414} 2415.route-number { 2416 background-color: #ddeac7; 2417 padding: 5px 10px; 2418 border-radius: 4px; 2419 font-size: 12px; 2420 font-weight: 700; 2421 color: #2b3a42; 2422 margin-right: 10px;min-width: 46px; 2423 text-align: center; 2424} 2425.route-name { 2426 font-size: 14px; 2427 color: #2b3a42; 2428} 2429.frequency-container { 2430 padding: 18px 18px; 2431 flex: 2; 2432 margin-top: 18px; 2433} 2434.frequency-select { 2435 background-color: #fff; 2436 border: 1px solid #133b40; 2437 border-radius: 10px; 2438 padding: 15px 20px; 2439 font-weight: 700; 2440 color: #666; 2441 padding: 8px 12px; 2442 height: auto; 2443} 2444.frequency-select:focus { 2445 outline: none; 2446 border-color: #133b40; 2447} 2448.routes-components { 2449 display: flex; 2450 margin-top: 18px; 2451} 2452input.jp-time-picker.route-time-picker { 2453 border: none !important; 2454 font-family: tahoma, Helvetica, Arial, sans-serif; 2455 appearance: none; 2456 outline: none; 2457 width: auto; 2458 color: #333; 2459 background: #f2f3f4; 2460 border-radius: 10px; 2461 padding: 10px 20px 10px 28px; 2462 line-height: 1; 2463 height: 37px !important; 2464 display: inline-flex; 2465 font-size: 14px; 2466} 2467.dropdown-container { 2468 display: flex; 2469 gap: 15px; 2470 flex: 1; 2471} 2472.dropdown-container-inner { 2473 position: relative; 2474 cursor: pointer; 2475 transition: all 0.3s ease; 2476 min-width: 150px; 2477 justify-content: space-between; 2478} 2479.dropdown-container-inner .icon { 2480 position: absolute; 2481 top: 11px; 2482 left: 7px; 2483} 2484.dropdown-container-inner select { 2485 border: none !important; 2486 font-size: 16px; 2487 appearance: none; 2488 outline: none; 2489 width: 100%; 2490 color: #333; 2491 background: #f2f3f4; 2492 border-radius: 10px; 2493 padding: 10px 20px 10px 28px; 2494} 2495.dropdown-container-inner svg { 2496 width: 16px; 2497 height: 16px; 2498} 2499.route-nav-container { 2500 width: 100%; 2501 display: flex; 2502 justify-content: space-between; 2503 padding: 10px; 2504 position: relative; 2505 max-width: 1200px; 2506} 2507a.route-nav-link { 2508 padding: 0; 2509 border: none; 2510 box-shadow: none; 2511 text-decoration: none !important; 2512 background-color: none; 2513 color: #2b3a42; 2514} 2515a.route-nav-link:hover, 2516a.route-nav-link:focus, 2517a.route-nav-link:active { 2518 border: none; 2519 box-shadow: none; 2520 text-decoration: none; 2521 background-color: #fff0; 2522 color: #2b3a42; 2523} 2524a.route-nav-link svg { 2525 margin-bottom: -3px; 2526} 2527.dropdown-container-inner :first-child select { 2528 text-align: left; 2529} 2530.icon-spacer { 2531 height: 16px; 2532 width: 10px; 2533} 2534a.btn-view-map { 2535 display: inline-flex; 2536 padding: 8px 12px; 2537 justify-content: center; 2538 align-items: center; 2539 gap: 8px; 2540 color: #133b40; 2541 font-size: 14px; 2542 font-style: normal; 2543 font-weight: 400; 2544 line-height: normal; 2545 border-radius: 6px; 2546 border: 1px solid #133b40; 2547 text-decoration: none !important; 2548} 2549a.btn-view-map:hover, 2550a.btn-view-map:focus, 2551a.btn-view-map:active { 2552 color: #fff; 2553 background-color: rgb(47 59 64 / 0.76); 2554 border-color: rgb(47 59 64 / 0.76); 2555} 2556@media (min-width: 600px) { 2557 .header { 2558 flex-direction: row; 2559 align-items: center; 2560 } 2561} 2562@media (max-width: 768px) { 2563 .station-name { 2564 text-align: left; 2565 } 2566 a.route {
2567 flex: 1 1 calc(26% - 10px); 2568 } 2569 .nav-link { 2570 font-size: 16px; 2571 } 2572 2573 section.wp-block-uagb-container.\.off-set-container { 2574 padding-bottom: 0 !important; 2575 } 2576 2577 /* .wp-block-uagb-container.uagb-block-fs6tqvoe.alignfull.uagb-is-root-container { 2578 margin-top: -27px !important; 2579 } */ 2580 2581 .popular-routes-title { 2582 margin-top: 20px; 2583 } 2584 2585 span.uagb-icon-list__source-wrap { 2586 margin-top: 6px; 2587 } 2588 2589 div#metaslider_2014, div#metaslider_2239, div#metaslider_4670, div#metaslider_5759, div#metaslider_6190{ 2590 pointer-events: none; 2591 cursor: default; 2592 2593 2594 } 2595 .wp-block-uagb-info-box { 2596 flex-grow: 1; 2597 } 2598 2599 .logo-alignment a { 2600 line-height: normal; 2601 } 2602 2603 .tbl-mpt { 2604 width: 100%; 2605 border-collapse: collapse; 2606 border: none!important; 2607 font-size: 14px; 2608 text-align: left; 2609 margin: 0!important; 2610 border-radius: 6px; 2611 } 2612 .tbl-mpt thead { 2613 border: none; 2614 } 2615 .tbl-mpt table { 2616 border: 1px solid transparent; 2617 border-radius: 14px!important; 2618 margin-bottom: 0 !important; 2619 border-collapse: separate; 2620 overflow: hidden; 2621 } 2622 .tbl-mpt thead td { 2623 background-color: #f8f9fa; 2624 font-weight: 700; 2625 padding: 12px 15px; 2626 color: #212529; 2627 white-space: nowrap; 2628 } 2629 .tbl-mpt tbody tr { 2630 background-color: #fff; 2631 } 2632 /* .tbl-mpt thead td:first-child { 2633 color: #75a340; 2634} */ 2635 .tbl-mpt tbody tr:nth-child(even) { 2636 background-color: #f8f9fa; 2637 } 2638 .tbl-mpt td { 2639 padding: 10px 15px; 2640 color: #495057; 2641 word-wrap: break-word; 2642 border: none; 2643 } 2644 .tbl-mpt tbody tr:hover { 2645 background-color: #e9ecef; 2646 } 2647 .tbl-mpt-wrapper { 2648 overflow-x: auto; 2649 -webkit-overflow-scrolling: touch; 2650 } 2651 .tbl-mpt { 2652 display: table; 2653 min-width: 600px; 2654 border: none!important 2655 } 2656 @media (max-width: 768px) { 2657 .tbl-mpt td, 2658 .tbl-mpt thead td { 2659 font-size: 12px; 2660 padding: 8px 10px; 2661 } 2662 } 2663 @media (max-width: 500px) { 2664 .tbl-mpt td, 2665 .tbl-mpt thead td { 2666 display: flex; 2667 width: 100%; 2668 text-align: left; 2669 justify-content: space-between; 2670 } 2671 .tbl-mpt td { 2672 padding: 10px; 2673 box-sizing: border-box; 2674 } 2675 .tbl-mpt thead { 2676 display: none; 2677 } 2678 .tbl-mpt tr { 2679 display: block; 2680 /* margin-bottom: 10px; */ 2681 } 2682 .tbl-mpt td:before { 2683 content: attr(data-label); 2684 font-weight: 700; 2685 margin-bottom: 5px; 2686 display: block; 2687 color: #212529; 2688 margin-right: 4px; 2689 } 2690 } 2691 2692 .top-header { 2693 display: block !important; 2694 background-color: #f2f3f4; 2695 text-transform: uppercase; 2696 -webkit-box-pack: justify; 2697 } 2698 .persona-container { 2699 display: flex; 2700 float: left !important; 2701 } 2702 a.btn-persona { 2703 min-width: 132px; 2704 border: 1px solid #75a340; 2705 text-decoration: none; 2706 padding: 10px 20px 8px 20px; 2707 text-align: center; 2708 transition: opacity 0.3s ease; 2709 font-size: 12px; 2710 display: flex; 2711 align-items: center; 2712 justify-content: space-around; 2713 height: 26px; 2714 flex: 1; 2715 } 2716 a.btn-persona:hover { 2717 background-color: #75a340; 2718 color: #fff; 2719 opacity: 0.8; 2720 } 2721 a.btn-persona.active { 2722 background-color: #75a340; 2723 color: #fff; 2724 } 2725 a.btn-persona.active:hover { 2726 opacity: 0.8; 2727 } 2728 @media only screen and (max-width: 430px) { 2729 .top-header + div { 2730 padding: 0 12px; 2731 gap: 0; 2732 } 2733 .top-header ~ div:nth-of-type(2) { 2734 margin-bottom: 0; 2735 } 2736 .wp-block-columns .wp-block-column:not(:last-child) { 2737 margin-bottom: 0; 2738 } 2739 .persona-container { 2740 width: 100%; 2741 } 2742 } 2743 .logo-alignment { 2744 display: flex; 2745 margin-left: -47px; 2746 } 2747 2748 @media only screen and (max-width: 1280px) { 2749 .logo-alignment { 2750 margin-left: 0px; 2751 } 2752 } 2753
2754 a.btn-persona.active { 2755 color: #2d2d2d !important; 2756 } 2757 h5, 2758 .entry-content h5 { 2759 color: #000; 2760 margin-top: 30px; 2761 } 2762 .notice-banner { 2763 background-color: #33b0dc; 2764 color: #000; 2765 padding: 15px; 2766 border-radius: 8px; 2767 font-size: 1rem; 2768 line-height: 1.5; 2769 font-weight: 400; 2770 text-align: left; 2771 max-width: 100%; 2772 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 2773 } 2774 .wp-block-uagb-container.\.section-quick-links.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 2775 padding-bottom: 32px; 2776 } 2777 /* .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 2778 img { 2779 height: 34vh; 2780} */ 2781 2782 @media (max-width: 820px) { 2783 .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 2784 img { 2785 /* height: 16vh; */ 2786 aspect-ratio: 6 / 1;align-items: center; 2787 } 2788 } 2789 2790 @media (max-width: 450px) { 2791 .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 2792 img { 2793 /* height: 14vh; */ 2794 aspect-ratio: 6 / 1;align-items: center; 2795 } 2796 } 2797 span.operating-slogan { 2798 margin-bottom: 18px; 2799 color: #75a340; 2800 font-size: 14px; 2801 background-color: #f9f9f9; 2802 display: inline-block; 2803 padding: 6px 18px; 2804 border-radius: 10px; 2805 border: 1px solid #75a340; 2806 } 2807 .routes-outer-container { 2808 margin-bottom: 60px !important; 2809 } 2810 .view-all-routes-container .header, 2811 .bus-stop-container .header { 2812 display: flex; 2813 margin-top: 20px; 2814 } 2815 .view-all-routes-container h5, 2816 .bus-stop-container h5 { 2817 margin-bottom: 10px; 2818 text-align: left; 2819 } 2820 .view-all-routes-container .tabs, 2821 .bus-stop-container .tabs { 2822 display: flex; 2823 margin: 0 0 0 60px; 2824 align-items: flex-start; 2825 -webkit-align-items: flex-start; 2826 -moz-align-items: flex-start; 2827 -ms-align-items: flex-start; 2828 } 2829 .view-all-routes-container .tab, 2830 .bus-stop-container .tab { 2831 padding: 6px 24px; 2832 margin: 0 10px 0 0; 2833 background-color: #95c93d; 2834 color: #2b3a42; 2835 font-size: 16px; 2836 cursor: pointer; 2837 border-radius: 4px; 2838 } 2839 .view-all-routes-container .tab .active, 2840 .bus-stop-container .tab .active { 2841 background-color: #fff; 2842 color: #2b3a42; 2843 border-bottom: 3px solid #95c93d; 2844 border-radius: 0; 2845 } 2846 .view-all-routes-container, 2847 .bus-stop-container { 2848 display: flex; 2849 flex-wrap: wrap; 2850 gap: 10px; 2851 margin-bottom: 48px; 2852 -webkit-flex-wrap: wrap; 2853 -moz-flex-wrap: wrap; 2854 -ms-flex-wrap: wrap; 2855 } 2856 .container.all-routes h5 { 2857 margin-top: 30px; 2858 } 2859 .routes-grid { 2860 margin-bottom: 0; 2861 } 2862 .view-all-routes-container a.route, 2863 .bus-stop-container a.route { 2864 background-color: #f9f9f9; 2865 border: 1px solid #ccc; 2866 border-radius: 4px; 2867 padding: 8px; 2868 text-decoration: none !important; 2869 color: #243e49; 2870 /* flex: 1 1 calc(21% - 10px); */ 2871 display: flex; 2872 align-items: center; 2873 transition: background-color 0.3s; 2874 flex-direction: row; 2875 /* max-width: 293px; 2876 width: 293px; */ 2877 flex: 1 1 calc(25% - 10px); /* Distribute items evenly */ 2878 min-width: 200px; /* Minimum width for consistent size */ 2879 max-width: 293px; /* Ensure no route exceeds this width */ 2880 justify-content: space-between; 2881 box-sizing: border-box; /* Ensure padding doesn't affect width */ 2882 } 2883 .view-all-routes-container a.route:hover, 2884 .bus-stop-container a.route:hover { 2885 background-color: #cae49e; 2886 } 2887 .view-all-routes-container .route-number, 2888 .bus-stop-container .route-number { 2889 background-color: #ddeac7; 2890 padding: 5px 10px; 2891 border-radius: 4px; 2892 font-size: 12px; 2893 font-weight: 700; 2894 color: #2b3a42; 2895 margin-right: 10px;min-width: 46px; 2896 text-align: center; 2897 } 2898 .view-all-routes-container .route-name, 2899 .bus-stop-container .route-name { 2900 font-size: 16px; 2901 color: #2b3a42; 2902 /* New */ 2903 flex-grow: 1; 2904 text-align: left; 2905 } 2906 @media (max-width: 500px) { 2907 .view-all-routes-container .route, 2908 .bus-stop-container .route { 2909 width: 100%; 2910 } 2911 .view-all-routes-container a.route, 2912 .bus-stop-container a.route { 2913 /* flex: auto; */ 2914 flex: 1 1 100%; /* Full width on mobile */ 2915 max-width: 100%; /* Override max width for full screen */ 2916 } 2917 section.wp-block-uagb-container.\.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 2918 padding-top: 22px; 2919 padding-bottom: 64px; 2920 } 2921 } 2922 2923 @media (max-width: 768px) { 2924 .view-all-routes-container .route, 2925 .bus-stop-container .route {
2926 width: calc(50% - 10px); 2927 } 2928 .view-all-routes-container .tabs, 2929 .bus-stop-container .tabs { 2930 margin: 10px 0 0 0; 2931 } 2932 .view-all-routes-container .tab, 2933 .bus-stop-container .tab { 2934 margin: 0 10px 0 0; 2935 } 2936 .view-all-routes-container a.route, 2937 .bus-stop-container a.route { 2938 flex: 1 1 calc(26% - 10px); 2939 } 2940 section.wp-block-uagb-container.\.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 2941 padding-top: 0; 2942 padding-bottom: 30px; 2943 } 2944 } 2945 .bus-stop-container .route-number-title { 2946 height: fit-content; 2947 } 2948 .off-set-container { 2949 padding-top: 30px !important; 2950 } 2951 2952 .search-results-title { 2953 border-bottom: 1px solid #00000047; 2954 width: 100%; 2955 margin-bottom: 1%; 2956 padding-bottom: 8px; 2957 margin-top: 10px; 2958 } 2959 2960 .search-container { 2961 display: -webkit-box; 2962 display: -ms-flexbox; 2963 display: flex; 2964 -webkit-box-align: center; 2965 -ms-flex-align: center; 2966 align-items: center; 2967 width: 90%; 2968 max-width: 500px; 2969 position: relative; 2970 } 2971 .search-input { 2972 border: none; 2973 outline: none; 2974 -webkit-box-flex: 1; 2975 flex-grow: 1; 2976 padding: 10px 40px 10px 10px; 2977 font-size: 16px; 2978 border-radius: 25px; 2979 } 2980 .search-icon { 2981 position: absolute; 2982 right: 15px; 2983 display: -webkit-box; 2984 display: -ms-flexbox; 2985 display: flex; 2986 -webkit-box-align: center; 2987 -ms-flex-align: center; 2988 align-items: center; 2989 -webkit-box-pack: center; 2990 -ms-flex-pack: center; 2991 justify-content: center; 2992 top: 5px; 2993 cursor: pointer; 2994 display: flex; 2995 align-items: center; 2996 justify-content: center; 2997 padding: 8px; 2998 border: none; 2999 background: #fff0; 3000 outline: none; 3001 transition: background-color 0.3s ease; 3002 cursor: pointer; 3003 } 3004 .search-input::placeholder { 3005 color: #888; 3006 } 3007 .search-icon.clickable { 3008 cursor: pointer; 3009 background-color: #cae49e; 3010 } 3011 .search-icon.clickable:hover { 3012 opacity: 0.7; 3013 cursor: pointer; 3014 background-color: #cae49e; 3015 } 3016 .search-icon:hover { 3017 background-color: #cae49e; 3018 opacity: 0.7; 3019 cursor: pointer; 3020 } 3021 .search-icon:active { 3022 opacity: 0.5; 3023 background-color: #cae49e; 3024 cursor: pointer; 3025 } 3026 .view-all-routes-container a.route { 3027 background-color: #f9f9f9; 3028 } 3029 .view-all-routes-container .tab.active { 3030 background-color: #fff; 3031 color: #2b3a42; 3032 border-bottom: 3px solid #95c93d; 3033 border-radius: 0; 3034 } 3035 @media (max-width: 768px) { 3036 .view-all-routes-container .header { 3037 flex-direction: column; 3038 align-items: flex-start; 3039 -webkit-flex-direction: column; 3040 -moz-flex-direction: column; 3041 -ms-flex-direction: column; 3042 } 3043 } 3044 .search-routes-container .quick-links-container-outer { 3045 text-align: center; 3046 } 3047 .search-routes-container .quick-links-container-inner { 3048 display: grid 3049 ; 3050 gap: 10px; 3051 3052 grid-template-columns: repeat(5, 1fr); 3053 max-width: 1200px; 3054 margin-bottom: 20px; 3055 } 3056 .search-routes-container a.quick-link-item { 3057 background-color: #f9f9f9; 3058 border: 1px solid #ccc; 3059 border-radius: 4px; 3060 padding: 10px 20px; 3061 text-decoration: none !important; 3062 color: #243e49; 3063 -webkit-box-flex: 1; 3064 display: flex 3065 ; 3066 -webkit-box-pack: justify; 3067 justify-content: space-between; 3068 -webkit-box-align: center; 3069 align-items: center; 3070 transition: background-color 0.3s; 3071 min-width: 200px; 3072 max-width: 293px; 3073 width: 100%; 3074 } 3075 3076 /* Adjust layout for smaller screens */ 3077 @media (max-width: 1024px) { 3078 .search-routes-container .quick-links-container-inner { 3079 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 3080 } 3081 } 3082 3083 @media (max-width: 500px) { 3084 .search-routes-container .quick-links-container-inner { 3085 grid-template-columns: 1fr !important; 3086 max-width: none; 3087 } 3088 } 3089 3090 3091 .search-routes-container a.quick-link-item:hover { 3092 background-color: #cae49e; 3093 } 3094 .search-routes-container a.quick-link-item span { 3095 color: #8bc34a; 3096 } 3097 .search-routes-container .view-all-btn { 3098 background-color: #243e49; 3099 color: #fff; 3100 border: none; 3101 border-radius: 4px; 3102 padding: 10px 20px; 3103 cursor: pointer; 3104 -webkit-transition: background-color 0.3s; 3105 -o-transition: background-color 0.3s; 3106 transition: background-color 0.3s; 3107 width: 20%; 3108 margin-bottom: 16px !important; 3109 } 3110 .search-routes-container .view-all-btn:hover { 3111 color: #1b2f38; 3112 background-color: #95c93d; 3113 border-color: rgb(47 59 64 / 0.76); 3114 } 3115 .entry-content h3 { 3116 font-size: 26px; 3117 } 3118 /* @media screen and (max-width: 452px) { 3119 .search-routes-container .quick-links-container-inner { 3120 -webkit-box-orient: vertical; 3121 -webkit-box-direction: normal; 3122 -ms-flex-direction: column; 3123 flex-direction: column; 3124 } 3125} */ 3126 @media screen and (max-width: 768px) { 3127 .search-routes-container .view-all-btn { 3128 width: 100%; 3129 } 3130 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 3131 color: #133b40; 3132 } 3133 .wp-block-uagb-container.\.section-quick-links.\.entry-content.clear.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 3134 padding: 0; 3135 margin-left: 10px; 3136 } 3137 } 3138 3139 .map-container { 3140 z-index: 12; 3141 position: relative; 3142 overflow: hidden; 3143 height: 505px; 3144 } 3145 .map-container #map_canvas { 3146 position: unset !important; 3147 } 3148 .route-details-container .header { 3149 display: flex; 3150 flex-direction: column; 3151 margin-top: 20px; 3152 } 3153 .route-details-container .route-number { 3154 background-color: #ddeac7; 3155 padding: 5px 10px; 3156 border-radius: 4px; 3157 font-size: 12px; 3158 font-weight: 700; 3159 color: #2b3a42; 3160 margin-right: 10px;min-width: 46px; 3161 text-align: center; 3162 } 3163 .route-details-container .route-name { 3164 color: #2b3a42; 3165 margin-bottom: 0; 3166 font-size: 1.875rem; 3167 font-weight: 700; 3168 font-family: Ronnia Bold, Helvetica, Arial, sans-serif; 3169 } 3170 .route-details-container .direction-tab { 3171 display: flex; 3172 flex-direction: row; 3173 align-items: flex-start; 3174 gap: 28px; 3175 margin-bottom: 24px; 3176 justify-content: flex-end; 3177 } 3178 .route-details-container .direction-tabs { 3179 padding: 12px 16px; 3180 align-items: center; 3181 gap: 8px; 3182 border-radius: 6px; 3183 border: none; 3184 background: #95c93d; 3185 opacity: 1; 3186 cursor: pointer; 3187 } 3188 .route-details-container .direction-tabs:hover { 3189 opacity: 0.8; 3190 } 3191 .route-details-container .direction-tabs.active { 3192 border-radius: 0; 3193 border-bottom: 3px solid #95c93d; 3194 background: #fff; 3195 color: #000; 3196 } 3197 .route-details-container .direction-tabs.active:hover { 3198 background: #95c93d; 3199 opacity: 0.8; 3200 } 3201 .route-details-container .schedule { 3202 width: 100%; 3203 position: relative; 3204 } 3205 3206 .schedule.planner-container .map-container { 3207 margin-top: 20px; 3208 } 3209 3210 .route-details-container .timeline-bar-container { 3211 display: grid; 3212 } 3213 .route-details-container .timeline-bar-inner { 3214 border: 1px solid #133b40; 3215 transform: rotate(90deg); 3216 transform-origin: left top; 3217 display: inline-block; 3218 width: 47px; 3219 text-align: center; 3220 margin-left: 17px; 3221 margin-top: 0; 3222 } 3223 .route-details-container .border-none { 3224 border: none; 3225 } 3226 .route-details-container .route { 3227 display: flex; 3228 flex-direction: column; 3229 list-style: none; 3230 margin: 0; 3231 padding: 0; 3232 } 3233 .route-details-container .station { 3234 display: flex; 3235 align-items: center; 3236 padding: 12px 16px; 3237 border-bottom: 1px solid #ccc;
3238 scroll-behavior: none; 3239 } 3240 .route-details-container .station:last-child { 3241 border-bottom: none; 3242 } 3243 .route-details-container .station:nth-child(odd) { 3244 background-color: #fff; 3245 } 3246 .route-details-container .station:nth-child(even) { 3247 background-color: #f2f3f4; 3248 } 3249 .route-details-container .station-name { 3250 flex: 1; 3251 font-weight: 700; 3252 margin-left: -16px; 3253 } 3254 .route-details-container .times { 3255 display: flex; 3256 } 3257 .route-details-container .time { 3258 padding: 0 24px; 3259 text-align: center; 3260 } 3261 .route-details-container .indicator { 3262 width: 8px; 3263 height: 8px; 3264 background-color: #133b40; 3265 border-radius: 12px; 3266 border: 1px solid #133b40; 3267 margin: 0 12px; 3268 } 3269 .route-details-container .indicator-stop { 3270 background-color: #f2f3f4; 3271 } 3272 .route-details-container .indicator-start-end { 3273 background-color: #ddeac7; 3274 width: 12px; 3275 height: 12px; 3276 margin: 0 9px 0 10px; 3277 } 3278 .route-details-container .download { 3279 display: flex; 3280 justify-content: flex-start; 3281 margin-top: 16px; 3282 padding-bottom: 16px; 3283 } 3284 .route-details-container .download .download-btn { 3285 background-color: #243e49; 3286 color: #fff; 3287 border: none; 3288 border-radius: 4px; 3289 padding: 10px 20px; 3290 cursor: pointer; 3291 transition: background-color 0.3s; 3292 width: 25%; 3293 margin-bottom: 16px; 3294 } 3295 .route-details-container .download .download-btn:hover { 3296 color: #1b2f38; 3297 background-color: #95c93d; 3298 border-color: rgb(47 59 64 / 0.76); 3299 } 3300 @media (max-width: 425px) { 3301 .wp-block-uagb-container.\.section-quick-links.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 3302 padding: 0 21px; 3303 } 3304 .route-details-container .direction-tab { 3305 display: flow; 3306 text-align: center; 3307 } 3308 .route-details-container .direction-tabs { 3309 cursor: pointer; 3310 margin-bottom: 6px; 3311 } 3312 .route-details-container .station { 3313 display: flow; 3314 } 3315 .route-details-container .station-name { 3316 margin-left: 26px; 3317 } 3318 .route-details-container .timeline-bar-container { 3319 margin-left: -18px; 3320 } 3321 .route-details-container .timeline-bar-inner { 3322 width: 84px; 3323 } 3324 .route-details-container .download .download-btn { 3325 width: 100%; 3326 } 3327 } 3328 @media (min-width: 600px) { 3329 .route-details-container .header { 3330 flex-direction: row; 3331 align-items: center; 3332 } 3333 } 3334 @media (max-width: 768px) { 3335 .route-details-container .station-name { 3336 text-align: left; 3337 } 3338 } 3339 3340 .journey-planner { 3341 display: -webkit-inline-flex; 3342 display: inline-flex; 3343 padding: 12px 24px; 3344 -webkit-flex-direction: column; 3345 flex-direction: column; 3346 -webkit-align-items: flex-start; 3347 align-items: flex-start; 3348 border-radius: 6px; 3349 background-color: #fff; 3350 box-shadow: 3px 8px 12px -4px #00000070; 3351 border-radius: 6px; 3352 } 3353 .jp-tab, 3354 .jp-search-container, 3355 .jp-date-time-plan-container { 3356 display: -webkit-flex; 3357 display: flex; 3358 width: 100%; 3359 max-width: 100%; 3360 margin-bottom: 22px; 3361 flex-wrap: wrap; 3362 -webkit-align-items: center; 3363 align-items: center; 3364 } 3365 .jp-date-time-plan-container { 3366 margin-bottom: 0; 3367 } 3368 .jp-tab { 3369 height: 35px; 3370 -webkit-align-items: flex-start; 3371 align-items: flex-start; 3372 gap: 28px; 3373 display: -webkit-flex; 3374 display: flex; 3375 -webkit-flex-direction: row; 3376 flex-direction: row; 3377 flex-wrap: wrap; 3378 -webkit-align-content: flex-start; 3379 align-content: flex-start; 3380 margin-bottom: 24px; 3381 } 3382 .jp-tablinks { 3383 padding: 2px 16px; 3384 -webkit-align-items: center; 3385 align-items: center; 3386 gap: 8px; 3387 border-radius: 6px; 3388 border: none; 3389 background: #95c93d; 3390 opacity: 1; 3391 } 3392 .jp-tablinks:hover { 3393 opacity: 0.8; 3394 } 3395 .jp-tablinks.active { 3396 border-radius: 0; 3397 border-bottom: 3px solid #95c93d; 3398 background: #fff; 3399 } 3400 .jp-tablinks.active:hover { 3401 background: #95c93d; 3402 opacity: 0.8; 3403 } 3404 .jp-tab-typography, 3405 .jp-search-boxes-typography, 3406 .j-submit-plan-btn-typography { 3407 color: #133b40; 3408 font-size: 14px; 3409 font-weight: 400; 3410 line-height: 28px; 3411 } 3412 .jp-checkbox-label { 3413 color: #133b40; 3414 font-size: 14px; 3415 font-weight: 400; 3416 line-height: 28px; 3417 padding-right: 6px; 3418 } 3419 .jp-search-boxes { 3420 display: table-cell; 3421 padding: 4px 16px; 3422 -webkit-align-items: center; 3423 align-items: center; 3424 gap: 8px; 3425 border-radius: 6px; 3426 height: 44px; 3427 border: 1px solid #133b40; 3428 } 3429 3430 .jp-search-boxes:focus { 3431 border-color: #75a340 !important; 3432 outline: none; /* Removes default browser focus outline */ 3433 box-shadow: 0 0 5px rgba(117, 163, 64, 0.5); /* Optional: adds a slight glow effect */ 3434 } 3435 3436 .jp-time-picker, 3437 .jp-date-picker { 3438 display: table-cell; 3439 padding: 4px 16px; 3440 -webkit-align-items: center; 3441 align-items: center; 3442 gap: 8px; 3443 border-radius: 6px; 3444 height: 51px !important; 3445 border: 1px solid #ddeac7; 3446 background: #ddeac7; 3447 margin-right: 24px; 3448 -webkit-flex: 1; 3449 flex: 1; 3450 display: block; 3451 width: 100%; 3452 max-width: 100%; 3453 padding: 15px 20px !important; 3454 border-radius: 10px; 3455 border: 1px solid #133b40; 3456 cursor: pointer; 3457 transition: border-color 0.3s; 3458 font-size: 14px; 3459 font-family: tahoma, Helvetica, Arial, sans-serif; 3460 color: #123b40; 3461 } 3462 .jp-date-picker:focus, 3463 .jp-time-picker:focus { 3464 outline: none; 3465 border-color: #95c93d; 3466 } 3467 .jp-search-boxes { 3468 border: 1px solid #808c8f; 3469 background: #fff; 3470 -webkit-flex: 8; 3471 flex: 8; 3472 } 3473 3474 3475 .jp-switch-button { 3476 padding: 10px; 3477 margin-right: 30px; 3478 margin-left: 30px; 3479 border: none; 3480 background: #133b40; 3481 } 3482 .jp-slider-container { 3483 display: -webkit-flex; 3484 display: flex; 3485 -webkit-flex: 2; 3486 flex: 2; 3487 } 3488 .jp-checkbox { 3489 display: none; 3490 } 3491 .j-submit-plan-button { 3492 padding: 16px 40px;
3493 -webkit-justify-content: center; 3494 justify-content: center; 3495 -webkit-align-items: center; 3496 align-items: center; 3497 gap: 8px; 3498 background-color: #fff; 3499 border-radius: 6px; 3500 border: 1px solid #133b40; 3501 height: 44px; 3502 display: -webkit-flex; 3503 display: flex; 3504 margin-bottom: 1px; 3505 padding: 15px 20px !important; 3506 height: 51px !important; 3507 margin-top: 2px; 3508 } 3509 .switch { 3510 position: relative; 3511 display: inline-block; 3512 width: 60px; 3513 height: 34px; 3514 } 3515 .switch-checkbox { 3516 position: absolute; 3517 opacity: 0; 3518 width: 0; 3519 height: 0; 3520 } 3521 .switch-slider { 3522 position: absolute; 3523 cursor: pointer; 3524 top: 0; 3525 left: 0; 3526 right: 0; 3527 bottom: 0; 3528 transition: 0.4s ease-in-out; 3529 border-radius: 50px; 3530 width: 80px; 3531 background-color: #fff; 3532 border: 1px solid #133b40; 3533 } 3534 .switch-checkbox:checked + .switch-slider { 3535 background-color: #fff; 3536 } 3537 .switch-slider:before { 3538 content: ""; 3539 position: absolute; 3540 height: 28px; 3541 width: 28px; 3542 left: 2px; 3543 bottom: 2px; 3544 background-color: #133b40; 3545 -webkit-transition: 0.4s ease-in-out; 3546 transition: 0.4s ease-in-out; 3547 border-radius: 33px; 3548 } 3549 .switch-checkbox:checked + .switch-slider:before { 3550 -webkit-transform: translateX(47px); 3551 transform: translateX(47px); 3552 } 3553 @media only screen and (max-width: 500px) { 3554 .journey-planner-block { 3555 background-color: #f2f3f4 !important; 3556 } 3557 .journey-planner { 3558 padding: 0; 3559 box-shadow: none; 3560 background-color: #f2f3f4 !important; 3561 padding-bottom: 20px; 3562 } 3563 3564 .jp-tab { 3565 gap: 6px; 3566 } 3567 .jp-search-container { 3568 display: -webkit-flex; 3569 display: flex; 3570 justify-content: center; 3571 margin-bottom: 6px; 3572 } 3573 .jp-date-time-plan-container { 3574 /*display: contents;*/ 3575 display: flex; 3576 margin-bottom: -10px; 3577 width: 100%; 3578 max-width: 100%; 3579 } 3580 .jp-tablinks { 3581 padding: 2px 6px; 3582 } 3583 .jp-tab-typography { 3584 font-size: 8px; 3585 } 3586 .jp-switch-button { 3587 margin: 10px 30px; 3588 } 3589 .jp-time-picker, 3590 .jp-date-picker { 3591 margin-bottom: 6px; 3592 } 3593 .jp-slider-container { 3594 margin-bottom: 6px; 3595 } 3596 .jp-date-picker { 3597 width: 100% !important; 3598 max-width: 100% !important; 3599 } 3600 .jp-time-picker { 3601 width: 100% !important; 3602 } 3603 .j-submit-plan-button { 3604 width: 100%; 3605 } 3606 } 3607 @supports (-webkit-appearance: none) { 3608 input.jp-time-picker[type="time"], 3609 input.jp-date-picker[type="date"] { 3610 width: 100% !important; 3611 max-width: 100% !important; 3612 display: flex; 3613 justify-content: flex-start; 3614 align-items: center; 3615 flex-direction: row; 3616 } 3617 } 3618 3619 @media (max-width: 430px) { 3620 /* Reset for iOS */ 3621 input[type="time"], 3622 input[type="date"] { 3623 -webkit-appearance: none; /* Remove iOS native styling */ 3624 -moz-appearance: none; 3625 appearance: none; 3626 3627 font-size: 16px; /* Adjust font size for readability */ 3628 width: 100%; /* Full width for responsive design */ 3629 box-sizing: border-box; /* Prevent overflow due to padding */ 3630 height: 51px !important; 3631 border: 1px solid #ddeac7; 3632 padding: 15px 20px !important; 3633 border-radius: 10px; 3634 border: 1px solid #133b40; 3635 cursor: pointer; 3636 transition: border-color 0.3s; 3637 font-size: 14px; 3638 font-family: tahoma, Helvetica, Arial, sans-serif; 3639 color: #123b40; 3640 } 3641 3642 /* Adjust focus styles */ 3643 input[type="time"]:focus, 3644 input[type="date"]:focus { 3645 outline: none; /* Remove default outline */ 3646 } 3647 3648 /* Placeholder styling */ 3649 input::placeholder { 3650 color: #999; /* Light gray for the placeholder text */ 3651 text-align: left; 3652 } 3653 3654 /* iOS-specific placeholder fix */ 3655 input:-webkit-autofill::placeholder { 3656 color: #999; 3657 font-style: italic; 3658 text-align: left; 3659 } 3660 3661 .jp-time-picker, 3662 .jp-date-picker { 3663 margin-right: 0; 3664 /* margin-right: 8px; */ 3665 margin-top: -6px; 3666 } 3667 3668 .jp-date-picker { 3669 margin-right: 6px !important; 3670 } 3671 } 3672 .latest-updates .container { 3673 display: flex; 3674 flex-wrap: wrap; 3675 gap: 20px; 3676 padding: 20px; 3677 max-width: 1200px; 3678 background-color: #fff; 3679 justify-content: flex-start; 3680 } 3681 .latest-updates a.card { 3682 text-decoration: none; 3683 } 3684 .latest-updates .card { 3685 flex: 1 1 calc(33.333% - 20px); 3686 max-width: calc(33.333% - 20px); 3687 box-sizing: border-box; 3688 padding: 20px; 3689 border: 1px solid #e0e0e0; 3690 border-radius: 10px; 3691 background-color: #fff; 3692 box-shadow: 0 0 10px rgb(0 0 0 / 0.1); 3693 text-decoration: none; 3694 color: inherit; 3695 transition: transform 0.2s, box-shadow 0.2s; 3696 } 3697 .latest-updates .card:hover { 3698 transform: translateY(-5px); 3699 box-shadow: 0 0 15px rgb(0 0 0 / 0.2); 3700 } 3701 .latest-updates .card h2 { 3702 font-size: 28px; 3703 margin: 0 0 10px; 3704 } 3705 section.card-container h3 { 3706 font-size: 26px; 3707 margin: 0 0 10px; 3708 } 3709 .latest-updates .card p { 3710 margin: 0; 3711 color: #666; 3712 } 3713 @media (max-width: 768px) { 3714 .latest-updates .card { 3715 flex: 1 1 100%; 3716 max-width: 100%; 3717 } 3718 } 3719 @media (min-width: 993px) { 3720 .ast-separate-container #primary, 3721 .ast-separate-container.ast-left-sidebar #primary, 3722 .ast-separate-container.ast-right-sidebar #primary { 3723 margin: 0em !important; 3724 padding: 0; 3725 } 3726 } 3727 .main-header-bar { 3728 border-bottom-style: none !important; 3729 } 3730 .ast-breadcrumbs-wrapper, 3731 .ast-breadcrumbs-wrapper .trail-end { 3732 text-decoration: none !important; 3733 } 3734 .archive-outer-container { 3735 width: 100%; 3736 text-align: center; 3737 display: flex; 3738 justify-content: center; 3739 margin-bottom: 20px; 3740 margin-top: 20px; 3741 } 3742 section.wp-block-uagb-container.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 3743 padding-top: 30px; 3744 } 3745 .search-container { 3746 display: -webkit-box; 3747 display: -ms-flexbox; 3748 display: flex; 3749 -webkit-box-align: center; 3750 -ms-flex-align: center; 3751 align-items: center; 3752 width: 90%; 3753 max-width: 500px; 3754 position: relative; 3755 } 3756 .search-input { 3757 border: none; 3758 outline: none; 3759 -webkit-box-flex: 1; 3760 flex-grow: 1; 3761 padding: 10px 40px 10px 10px; 3762 font-size: 16px; 3763 border-radius: 25px; 3764 } 3765 .quick-links-container-outer { 3766 text-align: center; 3767 } 3768 .quick-links-container-inner { 3769 display: grid 3770 ; 3771 gap: 10px; 3772 grid-template-columns: repeat(5, 1fr); 3773 max-width: 1200px; 3774 margin-bottom: 20px; 3775 } 3776 a.quick-link-item { 3777 background-color: #f9f9f9; 3778 border: 1px solid #ccc; 3779 border-radius: 4px; 3780 padding: 10px 20px; 3781 text-decoration: none !important; 3782 color: #243e49; 3783 -webkit-box-flex: 1; 3784 display: flex 3785 ; 3786 -webkit-box-pack: justify; 3787 justify-content: space-between; 3788 -webkit-box-align: center; 3789 align-items: center; 3790 transition: background-color 0.3s; 3791 min-width: 200px; 3792 max-width: 293px; 3793 width: 100%; 3794 } 3795 3796 3797 @media (max-width: 500px) { 3798 a.quick-link-item { 3799 grid-template-columns: 1fr; 3800 max-width: none; 3801 } 3802 } 3803 3804 a.quick-link-item:hover { 3805 background-color: #cae49e; 3806 } 3807 a.quick-link-item span { 3808 color: #8bc34a; 3809 } 3810 .view-all-btn { 3811 background-color: #243e49; 3812 color: #fff; 3813 border: none; 3814 border-radius: 4px; 3815 padding: 10px 20px; 3816 cursor: pointer; 3817 -webkit-transition: background-color 0.3s; 3818 -o-transition: background-color 0.3s; 3819 transition: background-color 0.3s; 3820 width: 20%; 3821 margin-bottom: 16px !important; 3822 } 3823 .view-all-btn:hover { 3824 color: #1b2f38; 3825 background-color: #95c93d; 3826 border-color: rgb(47 59 64 / 0.76); 3827 } 3828 /* @media screen and (max-width: 452px) { 3829 .quick-links-container-inner { 3830 -webkit-box-orient: vertical; 3831 -webkit-box-direction: normal; 3832 -ms-flex-direction: column; 3833 flex-direction: column; 3834 } 3835} */ 3836 @media screen and (max-width: 768px) { 3837 .view-all-btn { 3838 width: 100%; 3839 } 3840 } 3841 .service-updates-container { 3842 margin: 0 auto; 3843 padding: 20px; 3844 text-align: center; 3845 background-color: #f2f3f4; 3846 margin-top: 60px; 3847 } 3848 h2 { 3849 font-size: 28px; 3850 } 3851 p { 3852 line-height: 1.5; 3853 } 3854 .card-container { 3855 display: flex; 3856 flex-wrap: wrap; 3857 justify-content: center; 3858 gap: 16px; 3859 max-width: 1200px; 3860 flex-direction: row; 3861 text-align: center; 3862 margin: auto; 3863 } 3864 .card { 3865 flex: 1; 3866 padding: 32px; 3867 border-radius: 6px; 3868 background-color: #f2f3f4; 3869 box-shadow: 0 0 #00000070; 3870 text-align: left; 3871 overflow: visible; 3872 border: 1px solid #000; 3873 color: inherit; 3874 max-width: 440px; 3875 display: flex; 3876 flex-wrap: wrap; 3877 flex-direction: row; 3878 align-content: space-between; 3879 } 3880 .card * { 3881 color: inherit !important; 3882 } 3883 .service-cta { 3884 background-color: #133b40; 3885 color: #fff; 3886 text-decoration: none; 3887 padding: 10.72px 20px; 3888 border-radius: 7px; 3889 cursor: pointer; 3890 display: inline-block; 3891 text-align: center; 3892 text-transform: uppercase; 3893 transition: background-color 0.2s linear; 3894 margin: 30px 0 0 0; 3895 } 3896 .service-cta:hover, 3897 .service-cta:focus { 3898 background-color: #95c93d; 3899 } 3900 a.card, 3901 a.card:link, 3902 a.card:visited, 3903 a.card:hover, 3904 a.card:focus, 3905 a.card:active, 3906 a.card:focus-visible, 3907 a.card:focus-within { 3908 text-decoration: none !important; 3909 color: inherit !important; 3910 outline: none; 3911 } 3912 a.card:focus-visible { 3913 outline: 2px solid #133b40; 3914 outline-offset: 4px; 3915 } 3916 .card p { 3917 margin: 0; 3918 } 3919 a.card p, 3920 a.card p:link, 3921 a.card p:visited, 3922 a.card p:hover, 3923 a.card p:focus, 3924 a.card p:active, 3925 a.card p:focus-visible, 3926 a.card p:focus-within { 3927 text-decoration: none !important; 3928 color: inherit !important; 3929 outline: none; 3930 } 3931 .card p:focus-visible { 3932 outline: 2px solid #133b40; 3933 outline-offset: 4px; 3934 } 3935 @media (max-width: 425px) { 3936 .card { 3937 flex: auto; 3938 max-width: 100%; 3939 } 3940 } 3941 /* .service-updates {
3942 display: flex; 3943 flex-direction: column; 3944 gap: 10px; 3945 margin-bottom: 40px; 3946} 3947.service-update { 3948 display: flex; 3949 flex-direction: row; 3950 align-items: flex-start; 3951 gap: 20px; 3952} 3953.stops-not-served { 3954 list-style: none; 3955 padding-left: 0; 3956} 3957.stops-not-served li { 3958 position: relative; 3959 padding-left: 20px; 3960} 3961.stops-not-served li::before { 3962 content: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg); 3963 display: inline-block; 3964 width: 12px; 3965 height: 12px; 3966 background-color: #75a340; 3967 -webkit-mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 3968 mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 3969 mask-size: contain; 3970 -webkit-mask-size: contain; 3971 position: absolute; 3972 left: 0; 3973 top: 50%; 3974 transform: translateY(-50%); 3975} */ 3976 3977 /* Container for service updates */ 3978 .service-updates { 3979 display: flex; 3980 flex-direction: column; 3981 gap: 10px; 3982 margin-bottom: 40px; 3983 max-width: 100%; 3984 } 3985 3986 /* Individual service update */ 3987 .service-update { 3988 display: flex; 3989 flex-direction: row; 3990 align-items: flex-start; 3991 gap: 20px; 3992 max-width: 100%; 3993 } 3994 3995 .stops-not-served { 3996 list-style: none; 3997 padding-left: 0; 3998 margin: 0; 3999 width: 100%; /* Ensure it does not expand beyond its container */ 4000 position: relative; /* Keeps bullet points aligned properly */ 4001 box-sizing: border-box; 4002 overflow: hidden; /* Remove this if needed */ 4003 margin-bottom: 20px; 4004 } 4005 4006 /* Custom bullet points */ 4007 .stops-not-served li { 4008 list-style: none; 4009 position: relative; 4010 padding-left: 24px; /* Space for the bullet point */ 4011 width: 100%; /* Ensure full width */ 4012 box-sizing: border-box; 4013 overflow: visible; /* Fix the vertical scrolling issue */ 4014 } 4015 4016 4017 /* Custom bullet points */ 4018 .stops-not-served li::before { 4019 content: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg); 4020 display: inline-block; 4021 width: 12px; 4022 height: 12px; 4023 background-color: #75a340; 4024 -webkit-mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 4025 mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 4026 mask-size: contain; 4027 -webkit-mask-size: contain; 4028 position: absolute; 4029 left: 4px; /* Adjusted to prevent overflow */ 4030 top: 50%; 4031 transform: translateY(-50%); 4032 } 4033 4034 /* Media query for mobile devices */ 4035 @media (max-width: 600px) { 4036 .service-updates { 4037 gap: 5px; 4038 margin-bottom: 20px; 4039 } 4040 4041 .service-update { 4042 flex-direction: column; 4043 gap: 10px; 4044 } 4045 4046 .stops-not-served { 4047 overflow-x: hidden; /* Reinforce no horizontal scrolling */ 4048 } 4049 4050 .stops-not-served li { 4051 padding-left: 18px; /* Reduce padding on small screens */ 4052 } 4053 4054 .stops-not-served li::before { 4055 width: 10px; 4056 height: 10px; 4057 left: 2px; /* Shift even further for small screens */ 4058 } 4059 } 4060 4061 .label { 4062 flex: 1; 4063 font-weight: 700; 4064 } 4065 .value { 4066 flex: 3; 4067 } 4068 span.date-upload { 4069 margin-bottom: 30px; 4070 display: block; 4071 margin-top: 20px; 4072 } 4073 .not-being-served { 4074 background-color: #f2f3f4; 4075 padding: 20px 20px 1px 20px; 4076 } 4077 span.date-service { 4078 display: block; 4079 } 4080 .header { 4081 display: flex; 4082 margin-top: 20px; 4083 } 4084 .header-bus-routes { 4085 margin-top: 0; 4086 margin-bottom: 2%; 4087 } 4088 .tabs { 4089 display: flex; 4090 margin: 0 0 0 60px; 4091 align-items: flex-start; 4092 -webkit-align-items: flex-start; 4093 -moz-align-items: flex-start; 4094 -ms-align-items: flex-start; 4095 } 4096 .tab { 4097 padding: 6px 24px; 4098 margin: 0 10px 0 0; 4099 background-color: #95c93d; 4100 color: #2b3a42; 4101 font-size: 16px; 4102 cursor: pointer; 4103 border-radius: 4px; 4104 } 4105 .tab.active { 4106 background-color: #fff; 4107 color: #2b3a42; 4108 border-bottom: 3px solid #95c93d; 4109 border-radius: 0; 4110 } 4111 h5 { 4112 margin-bottom: 10px; 4113 text-align: left; 4114 } 4115 .routes-grid { 4116 display: grid 4117 ; 4118 gap: 10px; 4119 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); 4120 max-width: 1200px; 4121 } 4122 4123 .routes-grid .route-name{ font-weight: 400; 4124 font-family: 'tahoma';line-height: 17px;} 4125 a.route { 4126 background-color: #f9f9f9; 4127 border: 1px solid #ccc; 4128 border-radius: 4px; 4129 padding: 8px; 4130 text-decoration: none !important; 4131 color: #243e49;
4132 flex: 1 1 calc(21% - 10px); 4133 display: flex; 4134 align-items: center; 4135 transition: background-color 0.3s; 4136 flex-direction: row; 4137 min-width: 200px; 4138 max-width: 293px; 4139 width: 100%; 4140 } 4141 a.route:hover { 4142 background-color: #cae49e; 4143 } 4144 .route-number { 4145 background-color: #ddeac7; 4146 padding: 5px 10px; 4147 border-radius: 4px; 4148 font-size: 12px; 4149 font-weight: 700; 4150 color: #2b3a42; 4151 margin-right: 10px;min-width: 46px; 4152 text-align: center; 4153 } 4154 .route-name { 4155 font-size: 16px; 4156 color: #2b3a42; 4157 } 4158 @media (max-width: 768px) { 4159 .header { 4160 flex-direction: column; 4161 align-items: flex-start; 4162 -webkit-flex-direction: column; 4163 -moz-flex-direction: column; 4164 -ms-flex-direction: column; 4165 } 4166 .tabs { 4167 margin: 10px 0 0 0; 4168 } 4169 .tab { 4170 margin: 0 10px 0 0; 4171 } 4172 a.route {
4173 flex: 1 1 calc(26% - 10px); 4174 } 4175 } 4176 @media (max-width: 425px) { 4177 .route { 4178 width: 100%; 4179 } 4180 a.route { 4181 flex: auto; 4182 } 4183 } 4184 .header h2 { 4185 margin: 0; 4186 } 4187 .header > *:last-child { 4188 margin-right: 16px; 4189 } 4190 .route-number { 4191 background-color: #ddeac7; 4192 padding: 5px 10px; 4193 border-radius: 4px; 4194 font-size: 12px; 4195 font-weight: 700; 4196 color: #2b3a42; 4197 margin-right: 10px;min-width: 46px; 4198 text-align: center; 4199 } 4200 .route-name { 4201 color: #2b3a42; 4202 margin-bottom: 0; 4203 font-size: 1.875rem; 4204 font-weight: 700; 4205 font-family: Ronnia Bold, Helvetica, Arial, sans-serif; 4206 margin-right: 40px; 4207 } 4208 .direction-tab { 4209 border: none; 4210 display: flex; 4211 flex-direction: row; 4212 align-items: flex-start; 4213 gap: 28px; 4214 margin-bottom: 24px; 4215 justify-content: flex-end; 4216 } 4217 4218 .direction-tabs { 4219 border: none; 4220 padding: 12px 16px; 4221 align-items: center; 4222 gap: 8px; 4223 border-radius: 0; 4224 border-bottom: 3px solid #95c93d; 4225 background: #fff; 4226 color: #000; 4227 cursor: pointer; 4228 } 4229 4230 .direction-tabs:hover { 4231 background: #95c93d; 4232 /*opacity: 0.8;*/ 4233 } 4234 4235 .direction-tabs.active { 4236 border-radius: 6px; 4237 border: none; 4238 background: #95c93d; 4239 opacity: 1; 4240 color: #000; 4241 } 4242 4243 .direction-tabs.active:hover { 4244 background: grey; 4245 color: white; 4246 opacity: 0.8; 4247 } 4248 .schedule { 4249 width: 100%; 4250 position: relative; 4251 } 4252 .timeline-bar-container { 4253 display: flex; 4254 align-items: center; 4255 position: absolute; 4256 transition: height 0.6s ease; 4257 } 4258 .timeline-bar-inner { 4259 border: 1px solid #133b40; 4260 display: inline-block; 4261 height: 46px; 4262 text-align: center; 4263 margin-left: -17px; 4264 margin-right: 36px; 4265 position: relative; 4266 } 4267 .station.accordion-active .timeline-bar-container { 4268 height: 200px; 4269 } 4270 .border-none { 4271 border: none; 4272 } 4273 .route { 4274 display: flex; 4275 flex-direction: column; 4276 list-style: none; 4277 margin: 0; 4278 padding: 0; 4279 } 4280 .station { 4281 display: flex; 4282 align-items: center; 4283 padding: 12px 16px; 4284 border-bottom: 1px solid #ccc; 4285 flex-wrap: wrap;
4286 scroll-behavior: none; 4287 } 4288 .station:last-child { 4289 border-bottom: none; 4290 } 4291 .station:nth-child(odd) { 4292 background-color: #fff; 4293 } 4294 .station:nth-child(even) { 4295 background-color: #f2f3f4; 4296 } 4297 .station-name { 4298 flex: 1; 4299 font-weight: 700; 4300 margin-left: 46px; 4301 } 4302 .station-name-indentation { 4303 margin-left: 60px; 4304 } 4305 .station-name.station-name-indentation { 4306 font-weight: 400; 4307 } 4308 .times { 4309 display: flex; 4310 } 4311 .time { 4312 padding: 0 18px; 4313 text-align: center; 4314 } 4315 .indicator { 4316 width: 8px; 4317 height: 8px; 4318 background-color: #133b40; 4319 border-radius: 12px; 4320 border: 1px solid #133b40; 4321 margin: 0 12px; 4322 z-index: 10; 4323 } 4324 .indicator-stop { 4325 background-color: #f2f3f4; 4326 } 4327 .indicator-start-end { 4328 background-color: #ddeac7; 4329 width: 12px; 4330 height: 12px; 4331 margin: 0 10px 0 10px; 4332 } 4333 .download { 4334 display: flex; 4335 justify-content: flex-start; 4336 margin: 16px 0; 4337 } 4338 .download .download-btn { 4339 background-color: #243e49; 4340 color: #fff; 4341 border: none; 4342 border-radius: 4px; 4343 padding: 10px 20px; 4344 cursor: pointer; 4345 transition: background-color 0.3s; 4346 width: 25%; 4347 margin-bottom: 16px; 4348 } 4349 .download .download-btn:hover { 4350 color: #1b2f38; 4351 background-color: #95c93d; 4352 border-color: rgb(47 59 64 / 0.76); 4353 } 4354 .station { 4355 position: relative; 4356 cursor: pointer; 4357 transition: height 0.3s ease;
4358 scroll-behavior: none; 4359 } 4360 .station .accordion-icon { 4361 margin-left: auto; 4362 cursor: pointer; 4363 transition: transform 0.3s ease; 4364 } 4365 .station.accordion-active .accordion-icon { 4366 transform: rotate(180deg); 4367 } 4368 .accordion-content { 4369 display: none; 4370 padding: 12px; 4371 left: 27px; 4372 overflow: hidden; 4373 width: 100%; 4374 box-sizing: border-box; 4375 position: relative; 4376 max-height: 0; 4377 transition: max-height 0.6s ease-out; 4378 } 4379 .station.accordion-active .accordion-content { 4380 display: block; 4381 max-height: auto; 4382 transition: max-height 0.6s ease-in; 4383 overflow: hidden; 4384 scrollbar-width: none; /* For Firefox */ 4385 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 4386 } 4387 4388 .station.accordion-active .accordion-content::-webkit-scrollbar { 4389 display: none; /* For Chrome, Safari, and Edge */ 4390 } 4391 .accordion-content { 4392 grid-column: 1 / -1; 4393 } 4394 .station.accordion { 4395 transition: background-color 0.3s ease; 4396 overflow: hidden; 4397 scrollbar-width: none; /* For Firefox */ 4398 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 4399 } 4400 4401 .station.accordion ::-webkit-scrollbar {
4402 display: none; /* For Chrome, Safari, and Edge */ 4403 } 4404 .station.accordion:not(.accordion-active):hover { 4405 background-color: #95c93d; 4406 color: #fff; 4407 } 4408 .accordion-content { 4409 max-height: 0; 4410 transition: max-height 0.3s ease-out; 4411 } 4412 .station.accordion-active .accordion-content { 4413 max-height: 200px; 4414 transition: max-height 0.3s ease-in; 4415 scrollbar-width: none; /* For Firefox */ 4416 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 4417 } 4418 4419 .station.accordion-active .accordion-conten::-webkit-scrollbar { 4420 display: none; /* For Chrome, Safari, and Edge */ 4421 } 4422 .routes-grid { 4423 display: grid 4424 ; 4425 gap: 10px; 4426 grid-template-columns: repeat(5, 1fr); 4427 max-width: 1200px; 4428 } 4429 4430 /* Adjust layout for smaller screens */ 4431 @media (max-width: 1024px) { 4432 .routes-grid { 4433 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 4434 } 4435 } 4436 4437 @media (max-width: 500px) { 4438 .routes-grid { 4439 grid-template-columns: 1fr; 4440 max-width: none; 4441 } 4442 } 4443 4444 a.route { 4445 background-color: #f9f9f9; 4446 border: 1px solid #ccc; 4447 border-radius: 4px; 4448 padding: 8px; 4449 text-decoration: none !important; 4450 color: #243e49; 4451 flex: 1 1 calc(21% - 10px); 4452 display: flex; 4453 align-items: center; 4454 transition: background-color 0.3s; 4455 flex-direction: row; 4456 min-width: 200px; 4457 max-width: 293px; 4458 width: 100%; 4459 } 4460 a.route:hover { 4461 background-color: #cae49e; 4462 } 4463 .route-number { 4464 background-color: #ddeac7; 4465 padding: 5px 10px; 4466 border-radius: 4px; 4467 font-size: 12px; 4468 font-weight: 700; 4469 color: #2b3a42; 4470 margin-right: 10px;min-width: 46px; 4471 text-align: center; 4472 } 4473 .route-name { 4474 font-size: 14px; 4475 color: #2b3a42; 4476 } 4477 .frequency-container { 4478 padding: 18px 18px; 4479 flex: 2; 4480 margin-top: 18px; 4481 } 4482 .frequency-select { 4483 background-color: #fff; 4484 border: 1px solid #133b40; 4485 border-radius: 10px; 4486 padding: 15px 20px; 4487 font-weight: 700; 4488 color: #666; 4489 padding: 8px 12px; 4490 height: auto; 4491 } 4492 .frequency-select:focus { 4493 outline: none; 4494 border-color: #133b40; 4495 } 4496 .routes-components { 4497 display: flex; 4498 margin-top: 18px; 4499 } 4500 input.jp-time-picker.route-time-picker { 4501 border: none !important; 4502 font-family: tahoma, Helvetica, Arial, sans-serif; 4503 appearance: none; 4504 outline: none; 4505 width: auto; 4506 color: #333; 4507 background: #f2f3f4; 4508 border-radius: 10px; 4509 padding: 10px 20px 10px 28px; 4510 line-height: 1; 4511 height: 37px !important; 4512 display: inline-flex; 4513 font-size: 14px; 4514 } 4515 .dropdown-container { 4516 display: flex; 4517 gap: 15px; 4518 flex: 1; 4519 } 4520 .dropdown-container-inner { 4521 position: relative; 4522 cursor: pointer; 4523 transition: all 0.3s ease; 4524 min-width: 150px; 4525 justify-content: space-between; 4526 } 4527 .dropdown-container-inner .icon { 4528 position: absolute; 4529 top: 11px; 4530 left: 7px; 4531 } 4532 .dropdown-container-inner select { 4533 border: none !important; 4534 font-size: 16px; 4535 appearance: none; 4536 outline: none; 4537 width: 100%; 4538 color: #333; 4539 background: #f2f3f4; 4540 border-radius: 10px; 4541 padding: 10px 20px 10px 28px; 4542 } 4543 .dropdown-container-inner svg { 4544 width: 16px; 4545 height: 16px; 4546 } 4547 .route-nav-container { 4548 width: 100%; 4549 display: flex; 4550 justify-content: space-between; 4551 padding: 10px; 4552 position: relative; 4553 max-width: 1200px; 4554 } 4555 a.route-nav-link { 4556 padding: 0; 4557 border: none; 4558 box-shadow: none; 4559 text-decoration: none !important; 4560 background-color: none; 4561 color: #2b3a42; 4562 } 4563 a.route-nav-link:hover, 4564 a.route-nav-link:focus, 4565 a.route-nav-link:active { 4566 border: none; 4567 box-shadow: none; 4568 text-decoration: none; 4569 background-color: #fff0; 4570 color: #2b3a42; 4571 } 4572 a.route-nav-link svg { 4573 margin-bottom: -3px; 4574 } 4575 .dropdown-container-inner :first-child select { 4576 text-align: left; 4577 } 4578 .icon-spacer { 4579 height: 16px; 4580 width: 10px; 4581 } 4582 a.btn-view-map { 4583 display: inline-flex; 4584 padding: 8px 12px; 4585 justify-content: center; 4586 align-items: center; 4587 gap: 8px; 4588 color: #133b40; 4589 font-size: 14px; 4590 font-style: normal; 4591 font-weight: 400; 4592 line-height: normal; 4593 border-radius: 6px; 4594 border: 1px solid #133b40; 4595 text-decoration: none !important; 4596 } 4597 a.btn-view-map:hover, 4598 a.btn-view-map:focus, 4599 a.btn-view-map:active { 4600 color: #fff; 4601 background-color: rgb(47 59 64 / 0.76); 4602 border-color: rgb(47 59 64 / 0.76); 4603 } 4604 @media (min-width: 600px) { 4605 .header { 4606 flex-direction: row; 4607 align-items: center; 4608 } 4609 } 4610 @media (max-width: 768px) { 4611 .station-name { 4612 text-align: left; 4613 } 4614 a.route {
4615 flex: 1 1 calc(26% - 10px); 4616 } 4617 .nav-link { 4618 font-size: 16px; 4619 } 4620 } 4621 @media (max-width: 425px) { 4622 .direction-tab { 4623 display: flow; 4624 } 4625 .direction-tabs { 4626 cursor: pointer; 4627 margin-bottom: 6px; 4628 } 4629 .station-name { 4630 margin-left: 26px; 4631 } 4632 .timeline-bar-container { 4633 margin-left: -18px; 4634 } 4635 .timeline-bar-inner { 4636 height: 84px; 4637 } 4638 .download .download-btn { 4639 width: 100%; 4640 } 4641 .station .accordion-icon { 4642 margin: -32px 8px 0 0; 4643 cursor: pointer; 4644 transition: transform 0.3s ease; 4645 float: right; 4646 margin-left: 100%; 4647 } 4648 .route { 4649 width: 100%; 4650 } 4651 a.route { 4652 flex: auto; 4653 } 4654 .routes-components { 4655 display: flex; 4656 flex-direction: column; 4657 } 4658 .dropdown-container-inner { 4659 min-width: 100px; 4660 border-radius: 6px; 4661 background: #f2f3f4; 4662 } 4663 .dropdown-container { 4664 margin-bottom: 16px; 4665 } 4666 .frequency-select { 4667 width: 100%; 4668 } 4669 .header { 4670 text-align: center; 4671 } 4672 .route-number { 4673 margin: 0; 4674 } 4675 .route-name { 4676 margin-left: 10px; 4677 font-size: 12px; 4678 } 4679 .header > *:last-child { 4680 margin-right: 0; 4681 margin-top: 10px; 4682 } 4683 .btn-view-map { 4684 width: 100%; 4685 } 4686 } 4687 ul.suggestions-list { 4688 max-height: 200px; 4689 overflow: scroll; 4690 margin: 11px 0 0 0; 4691 padding: 13px; 4692 width: 100%; 4693 overflow-y: scroll; 4694 overflow-x: hidden; 4695 -webkit-overflow-scrolling: touch; 4696 list-style: none; 4697 background-color: #fff; 4698 border-radius: 6px; 4699 position: absolute; 4700 z-index: 10; 4701 top: 40px; 4702 border: 1px solid #cccccc; 4703 } 4704 .search-container { 4705 display: flex; 4706 flex-direction: column; 4707 } 4708 ul.suggestions-list::-webkit-scrollbar {
4709 width: 8px; 4710 } 4711 ul.suggestions-list::-webkit-scrollbar-thumb { 4712 background-color: rgb(0 0 0 / 0.3); 4713 border-radius: 10px; 4714 } 4715 ul.suggestions-list::-webkit-scrollbar-track { 4716 background-color: #fff0; 4717 } 4718 input.search-input { 4719 width: 100%; 4720 } 4721 ul#suggestions-list li { 4722 line-height: 36px; 4723 cursor: pointer; 4724 } 4725 section.wp-block-uagb-container.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 4726 padding-top: 30px; 4727 } 4728 .search-container { 4729 display: -webkit-box; 4730 display: -ms-flexbox; 4731 display: flex; 4732 -webkit-box-align: center; 4733 -ms-flex-align: center; 4734 align-items: center; 4735 width: 90%; 4736 max-width: 500px; 4737 position: relative; 4738 } 4739 .search-input { 4740 border: none; 4741 outline: none; 4742 -webkit-box-flex: 1; 4743 flex-grow: 1; 4744 padding: 10px 40px 10px 10px; 4745 font-size: 16px; 4746 border-radius: 25px; 4747 } 4748 .visually-hidden { 4749 position: absolute; 4750 width: 1px; 4751 height: 1px; 4752 margin: -1px; 4753 padding: 0; 4754 overflow: hidden; 4755 clip: rect(0, 0, 0, 0); 4756 border: 0; 4757 } 4758 .truncate-service-updates { 4759 display: -webkit-box; 4760 -webkit-box-orient: vertical; 4761 -webkit-line-clamp: 3; 4762 overflow: hidden; 4763 text-overflow: ellipsis; 4764 } 4765 4766 /* Original 4767 4768.blog .ast-archive-entry-banner { 4769 background-image: url(/wp-content/uploads/2024/05/11-scaled.jpg); 4770 background-size: cover; 4771 background-position: center; 4772 padding: 100px 0; 4773 text-align: center; 4774 color: #fff; 4775} */ 4776 4777 .blog .ast-archive-entry-banner { 4778 background-image: url(/wp-content/uploads/2024/05/18.jpg); 4779 background-size: cover; 4780 background-position: center; 4781 /* padding: 100px 0; */ 4782 text-align: center; 4783 color: #fff; 4784 aspect-ratio: 6 / 1; 4785 min-height: auto; 4786 margin-bottom: 0;align-items: center; 4787 4788 } 4789 4790 /* .blog .ast-archive-entry-banner { 4791 position: relative; 4792 height: 30vh; 4793 text-align: center; 4794 color: #fff; 4795} */ 4796 4797 .ast-archive-entry-banner[data-post-type="post"] { 4798 /* height: 30vh; */ 4799 aspect-ratio: 6 / 1; 4800 min-height: auto; 4801 margin-bottom: 0;align-items: center;width: 100%; margin-top: -26px; 4802 } 4803 4804 .site-content .ast-single-post-featured-section img { 4805 /* height: 30vh; */ 4806 aspect-ratio: 6 / 1;align-items: center; 4807 } 4808 section.container-journey-planner { 4809 display: flex; 4810 padding: 0; 4811 } 4812 .journey-planner-outer .mb-10 { 4813 margin-bottom: 10px; 4814 } 4815 section.suggested-routes { 4816 border-radius: 6px; 4817 background: #f2f3f4; 4818 flex-shrink: 0; 4819 padding: 18px; 4820 } 4821 4822 .journey-planner.journey-planner-outer { 4823 position: relative; 4824 } 4825 .journey-planner-outer .suggested-routes { 4826 background-color: #f0f5f5; 4827 padding: 20px; 4828 border-radius: 8px; 4829 width: 100%; 4830 flex-grow: 1; 4831 } 4832 .journey-planner-outer .suggested-routes h2 { 4833 color: #12333b; 4834 font-size: 28px; 4835 margin-bottom: 15px; 4836 } 4837 .journey-planner-outer .route-card { 4838 background-color: #e8f0ef; 4839 border-radius: 8px; 4840 padding: 15px; 4841 border: 1px solid #d2dedf; 4842 margin-bottom: 10px; 4843 display: flex; 4844 flex-direction: column; 4845 gap: 10px; 4846 } 4847 .journey-planner-outer .route-info { 4848 display: flex; 4849 justify-content: space-between; 4850 align-items: center; 4851 font-size: 1rem; 4852 color: #12333b; 4853 } 4854 .journey-planner-outer .route-duration { 4855 font-weight: 700; 4856 font-size: 1.1rem; 4857 } 4858 .journey-planner-outer .route-time { 4859 font-size: 0.9rem; 4860 color: #4a4a4a; 4861 } 4862 .journey-planner-outer .route-icons { 4863 display: flex; 4864 align-items: center; 4865 /* gap: 10px; */ 4866 color: #4a4a4a; 4867 font-size: 1rem; 4868 } 4869 .journey-planner-outer .icon { 4870 font-size: 1.2rem; 4871 } 4872 .journey-planner-outer .transfer { 4873 background-color: #d8e7df; 4874 padding: 2px 8px; 4875 border-radius: 4px; 4876 color: #12333b; 4877 font-weight: 700; 4878 } 4879 .journey-planner-outer .duration { 4880 font-size: 0.9rem; 4881 color: #4a4a4a; 4882 } 4883 .journey-planner-outer .extra { 4884 color: #4a4a4a; 4885 } 4886 .journey-planner-outer .repeat { 4887 font-size: 0.9rem; 4888 color: #4a4a4a; 4889 } 4890 .journey-planner-outer .route-steps { 4891 font-size: 0.9rem; 4892 color: #12333b; 4893 text-align: left; 4894 } 4895 .journey-planner-outer .ellipses { 4896 display: flex; 4897 flex-direction: column; 4898 align-items: center; 4899 align-content: flex-end; 4900 } 4901 .toggle-routes, 4902 .journey-planner-outer .more-routes { 4903 background-color: #12333b; 4904 color: #fff; 4905 border: none; 4906 padding: 10px 20px; 4907 cursor: pointer; 4908 border-radius: 5px; 4909 font-size: 0.9rem; 4910 width: 100%; 4911 } 4912 .journey-planner-outer .route-card { 4913 border-radius: 6px; 4914 background: #fff; 4915 padding: 10px; 4916 margin-bottom: 10px; 4917 text-decoration: none !important; 4918 } 4919 .journey-planner-outer .route-details { 4920 background-color: #f2f3f4; 4921 padding: 20px; 4922 border-radius: 8px; 4923 width: 100%; 4924 max-width: 600px; 4925 flex-grow: 1; 4926 } 4927 .journey-planner-outer .route-details h2 { 4928 color: #12333b; 4929 font-size: 28px; 4930 margin-bottom: 15px; 4931 } 4932 .journey-planner-outer .show-map-container { 4933 display: flex; 4934 justify-content: flex-end; 4935 } 4936 .journey-planner-outer .show-map { 4937 background-color: #7d8b8d; 4938 color: #fff; 4939 border: none; 4940 padding: 8px 16px; 4941 cursor: pointer; 4942 border-radius: 5px; 4943 font-size: 0.9rem; 4944 margin-bottom: 15px; 4945 } 4946 .journey-planner-outer .detail-card { 4947 display: flex; 4948 background-color: #f2f3f4; 4949 border: 2px solid #d2dedf; 4950 border-radius: 8px; 4951 padding: 15px; 4952 gap: 10px; 4953 margin-bottom: 15px; 4954 align-items: center; 4955 width: 100%; 4956 } 4957 .journey-planner-outer .detail-card-bg-white { 4958 background-color: #fff; 4959 } 4960 .journey-planner-outer .icon-line { 4961 position: absolute; 4962 width: 2px; 4963 background: repeating-linear-gradient(#89a88d, #89a88d 5px, transparent 5px, transparent 10
4963px); 4964 z-index: 1; 4965 top: 66px; 4966 } 4967 .journey-planner-outer .icon { 4968 font-size: 1.5rem; 4969 color: #89a88d; 4970 padding-right: 10px; 4971 display: flex; 4972 } 4973 .journey-planner-outer .line { 4974 width: 2px; 4975 height: 100%; 4976 background: repeating-linear-gradient(#89a88d, #89a88d 5px, transparent 5px, transparent 10px); 4977 flex-grow: 1; 4978 } 4979 .journey-planner-outer .detail-content { 4980 flex-grow: 6; 4981 position: relative; 4982 padding-left: 36px; 4983 z-index: 11; 4984 } 4985 .detail-content-bus { 4986 left: 1px; 4987 } 4988 .journey-planner-outer .detail-content:last-child::before { 4989 content: ""; 4990 position: absolute; 4991 top: 50%; 4992 left: -9px; 4993 width: 12px; 4994 height: 12px; 4995 background-color: #0f172a; 4996 border: 1px solid #0f172a; 4997 border-radius: 50%; 4998 transform: translateY(-50%); 4999 } 5000 .journey-planner-outer .detail-content::before { 5001 content: ""; 5002 position: absolute; 5003 top: 50%; 5004 left: 0; 5005 width: 10px; 5006 height: 10px; 5007 background-color: #12333b; 5008 border-radius: 50%; 5009 transform: translateY(-50%); 5010 } 5011 .journey-planner-outer .detail-content:first-child::before { 5012 background-color: #ddeac7 !important; 5013 width: 12px !important; 5014 height: 12px !important; 5015 border: 1px solid #0f172a !important; 5016 } 5017 .journey-planner-outer .detail-content:last-child::before { 5018 content: ""; 5019 position: absolute; 5020 top: 50%; 5021 left: -9px; 5022 width: 12px; 5023 height: 12px; 5024 background-color: #0f172a; 5025 border: 1px solid #0f172a; 5026 border-radius: 50%; 5027 transform: translateY(-50%); 5028 } 5029 .journey-planner-outer .line-container { 5030 position: relative; 5031 } 5032 .journey-planner-outer .label { 5033 font-size: 0.9rem; 5034 color: #7d8b8d; 5035 font-weight: 700; 5036 margin-bottom: 4px; 5037 } 5038 .journey-planner-outer .detail-content h3 { 5039 font-size: 26px; 5040 color: #12333b; 5041 font-weight: 700; 5042 margin: 4px 0; 5043 } 5044 .journey-planner-outer .detail-content p { 5045 font-size: 0.9rem; 5046 color: #4a4a4a; 5047 margin: 4px 0; 5048 } 5049 .journey-planner-outer .route-number { 5050 background-color: #d8e7df; 5051 color: #12333b; 5052 font-weight: 700; 5053 padding: 2px 6px; 5054 border-radius: 4px; 5055 font-size: 0.9rem; 5056 margin-left: 10px;min-width: 46px; 5057 text-align: center; 5058 } 5059 .journey-planner-outer .stop-list { 5060 list-style: none; 5061 padding-left: 0; 5062 margin-top: 10px; 5063 font-size: 0.85rem; 5064 color: #4a4a4a; 5065 } 5066 5067 5068 5069 .journey-planner-outer .stop-list li { 5070 margin-bottom: 5px; 5071 } 5072 .journey-planner-outer .cta-section { 5073 margin-top: 20px; 5074 } 5075 section.route-details.cta-section p { 5076 min-width: 700px; 5077 width: 100%; 5078 display: contents; 5079 } 5080 .journey-planner-outer .notice-banner { 5081 background-color: #33b0dc; 5082 color: #000; 5083 padding: 15px; 5084 border-radius: 8px; 5085 font-family: Arial, sans-serif; 5086 font-size: 1rem; 5087 line-height: 1.5; 5088 font-weight: 400; 5089 text-align: left; 5090 max-width: 100%; 5091 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 5092 } 5093 .journey-planner-outer .notice-banner p { 5094 margin: 0; 5095 } 5096 .journey-planner-outer .notice-banner strong { 5097 font-weight: 700; 5098 } 5099 .journey-planner-outer .journey-planner-outer { 5100 width: 100%; 5101 box-shadow: none; 5102 background-color: #f2f3f4; 5103 margin-bottom: 20px; 5104 margin-top: 24px; 5105 } 5106 @media (max-width: 767px) { 5107 .journey-planner-outer .notice-banner { 5108 font-size: 0.9rem; 5109 padding: 10px; 5110 } 5111 } 5112 5113 5114 @media (min-width: 768px) { 5115 .journey-planner-outer .container-journey-planner { 5116 flex-wrap: nowrap; 5117 margin-bottom: 30px; 5118 } 5119 .journey-planner-outer .route-details { 5120 max-width: 600px; 5121 } 5122 .journey-planner-outer .suggested-routes { 5123 max-width: 400px; 5124 } 5125 } 5126 .journey-planner-outer .detail-card { 5127 position: relative; 5128 padding-left: 40px; 5129 } 5130 .journey-planner-outer .stop-list { 5131 display: none; 5132 margin-top: 10px; 5133 grid-template-columns: repeat(3, 1fr); 5134 margin-left: 12px; 5135 } 5136 .journey-planner-outer .stop-list-container-journey-planner .open .stop-list { 5137 display: block; 5138 grid-template-columns: repeat(3, 1fr); 5139 } 5140 .journey-planner-outer .stop-toggle { 5141 background: none; 5142 border: none; 5143 color: #12333b; 5144 font-weight: 700; 5145 cursor: pointer; 5146 padding: 5px 0; 5147 } 5148 .route-card:hover, 5149 .journey-planner-outer .route-card:focus { 5150 border-color: #95c93d; 5151 } 5152 @media (max-width: 767px) { 5153 .journey-planner-outer .container-journey-planner { 5154 flex-direction: column; 5155 padding: 10px; 5156 } 5157 .suggested-routes, 5158 .journey-planner-outer .route-details { 5159 max-width: 100%; 5160 padding: 10px; 5161 } 5162 .journey-planner-outer .route-card { 5163 font-size: 0.9rem; 5164 padding: 10px; 5165 } 5166 .route-info, 5167 .route-icons, 5168 .journey-planner-outer .route-steps { 5169 font-size: 0.85rem; 5170 } 5171 } 5172 @media (min-width: 768px) and (max-width: 1024px) { 5173 .journey-planner-outer .container-journey-planner { 5174 padding: 20px; 5175 gap: 15px; 5176 } 5177 .journey-planner-outer .suggested-routes { 5178 max-width: 400px; 5179 } 5180 .journey-planner-outer .route-details { 5181 max-width: 600px; 5182 } 5183 .journey-planner-outer .route-card { 5184 font-size: 1rem; 5185 } 5186 .route-info, 5187 .route-icons, 5188 .journey-planner-outer .route-steps { 5189 font-size: 1rem; 5190 } 5191 5192 .journey-planner-outer .stop-list { 5193 5194 grid-template-columns: repeat(3, 1fr); 5195 margin-left: 10px; 5196 } 5197 } 5198 @media (min-width: 1025px) and (max-width: 1920px) { 5199 .journey-planner-outer .container-journey-planner { 5200 gap: 20px; 5201 } 5202 .journey-planner-outer .suggested-routes { 5203 max-width: 500px; 5204 } 5205 .journey-planner-outer .route-details { 5206 max-width: 700px; 5207 } 5208 .journey-planner-outer .route-card { 5209 font-size: 1.1rem; 5210 } 5211 .route-info, 5212 .route-icons, 5213 .journey-planner-outer .route-steps { 5214 font-size: 1rem; 5215 } 5216 } 5217 @media (min-width: 1921px) { 5218 .journey-planner-outer .container-journey-planner { 5219 padding: 40px; 5220 gap: 25px; 5221 } 5222 .journey-planner-outer .suggested-routes { 5223 max-width: 600px; 5224 } 5225 .journey-planner-outer .route-details { 5226 max-width: 800px; 5227 } 5228 .journey-planner-outer .route-card { 5229 font-size: 1.2rem; 5230 } 5231 .route-info, 5232 .route-icons, 5233 .journey-planner-outer .route-steps { 5234 font-size: 1.1rem; 5235 } 5236 } 5237 @media (min-width: 375px) and (max-width: 414px) and (resolution: 3dppx) { 5238 .journey-planner-outer .container-journey-planner { 5239 padding: 0; 5240 } 5241 .journey-planner-outer .suggested-routes { 5242 padding: 8px; 5243 margin-top: 20px; 5244 } 5245 .journey-planner-outer .route-icons { 5246 flex-wrap: wrap; 5247 justify-content: flex-start; 5248 } 5249 } 5250 @media (min-width: 640px) and (max-width: 720px) and (resolution: 2dppx) { 5251 .j-submit-plan-button { 5252 margin-top: 20px; 5253 } 5254 .j-submit-plan-button { 5255 margin-top: 20px; 5256 } 5257 } 5258 @media (min-width: 320px) and (max-width: 375px) and (resolution: 2dppx) { 5259 .journey-planner-outer .route-icons { 5260 flex-wrap: wrap; 5261 justify-content: flex-start; 5262 } 5263 .journey-planner-outer .suggested-routes { 5264 padding: 8px; 5265 margin-top: 20px; 5266 } 5267 .journey-planner-outer .container-journey-planner { 5268 padding: 0; 5269 } 5270 } 5271 @media (max-width: 430px) { 5272 section.route-details { 5273 margin-top: 20px; 5274 } 5275 .journey-planner-outer.jp-time-picker, 5276 .jp-date-picker { 5277 margin-bottom: 6px; 5278 } 5279 .journey-planner-outer.jp-slider-container { 5280 margin-bottom: 6px; 5281 } 5282 } 5283 @media (max-width: 425px) { 5284 .journey-planner-outer .route-icons { 5285 gap: 4px; 5286 } 5287 .journey-planner-outer .container-journey-planner { 5288 margin-top: 20px; 5289 } 5290 .journey-planner-outer .journey-planner-outer { 5291 padding: 8px 8px 18px 8px; 5292 } 5293 .journey-planner-outer .suggested-routes { 5294 padding: 8px; 5295 } 5296 } 5297 .inline-style-19 { 5298 align-self: stretch;align-content: center; 5299 5300 } 5301 .inline-style-26 { 5302 background-color: #f2f3f4; 5303 margin-bottom: 20px; 5304 } 5305 #ast-mobile-popup-wrapper { 5306 display: none; 5307 } 5308 .hidden { 5309 display: none !important; 5310 } 5311 .latest-updates-details .service-cta-view-all { 5312 background-color: #243e49; 5313 color: #fff; 5314 border: none; 5315 border-radius: 4px; 5316 padding: 10px 20px; 5317 cursor: pointer; 5318 -webkit-transition: background-color 0.3s; 5319 -o-transition: background-color 0.3s; 5320 transition: background-color 0.3s; 5321 width: 20%; 5322 margin-bottom: 16px !important; 5323 } 5324 .mpt-meta-slider .caption { 5325 padding: 14px 20px !important; 5326 font-size: 14px; 5327 background-color: #f2f3f4; 5328 border: none; 5329 box-shadow: none; 5330 } 5331 .mpt-meta-slider.metaslider .caption-wrap { 5332 border: none !important; 5333 box-shadow: none; 5334 } 5335 5336 .mpt-meta-slider.metaslider.ms-theme-clarity .flexslider .slides li { 5337 display: flex !important; 5338 flex-direction: column-reverse !important; 5339 } 5340 .site-primary-footer-wrap { 5341 display: flex; 5342 flex-wrap: wrap; 5343 } 5344 .site-primary-footer-wrap .site-footer-primary-section-1, 5345 .site-primary-footer-wrap .site-footer-primary-section-2, 5346 .site-primary-footer-wrap .site-footer-primary-section-3, 5347 .site-primary-footer-wrap .site-footer-primary-section-4, 5348 .site-primary-footer-wrap .site-footer-primary-section-5 { 5349 flex: 1 1 20%; 5350 padding: 10px; 5351 } 5352 @media (max-width: 992px) and (min-width: 768px) { 5353 .site-primary-footer-wrap .site-footer-primary-section-1, 5354 .site-primary-footer-wrap .site-footer-primary-section-2, 5355 .site-primary-footer-wrap .site-footer-primary-section-3, 5356 .site-primary-footer-wrap .site-footer-primary-section-4, 5357 .site-primary-footer-wrap .site-footer-primary-section-5 { 5358 flex: 1 1 33.333%; 5359 } 5360 .site-primary-footer-wrap .site-footer-primary-section-1 .a.menu-link, 5361 .site-primary-footer-wrap .site-footer-primary-section-2 a.menu-link, 5362 .site-primary-footer-wrap .site-footer-primary-section-3 a.menu-link, 5363 .site-primary-footer-wrap .site-footer-primary-section-4 .a.menu-link, 5364 .site-primary-footer-wrap .site-footer-primary-section-5 a.menu-link { 5365 font-size: 14px; 5366 } 5367 .site-primary-footer-wrap .site-footer-primary-section-1 .widget-title, 5368 .site-primary-footer-wrap .site-footer-primary-section-2 .widget-title, 5369 .site-primary-footer-wrap .site-footer-primary-section-3 .widget-title, 5370 .site-primary-footer-wrap .site-footer-primary-section-4 .widget-title, 5371 .site-primary-footer-wrap .site-footer-primary-section-5 .widget-title { 5372 font-size: 16px; 5373 margin-top: 0; 5374 } 5375 .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder
5375-grid-row { 5376 grid-column-gap: 0; 5377 } 5378 .footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner { 5379 margin-top: 0; 5380 } 5381 } 5382 @media (max-width: 768px) { 5383 .site-primary-footer-wrap .site-footer-primary-section-1, 5384 .site-primary-footer-wrap .site-footer-primary-section-2, 5385 .site-primary-footer-wrap .site-footer-primary-section-3, 5386 .site-primary-footer-wrap .site-footer-primary-section-4, 5387 .site-primary-footer-wrap .site-footer-primary-section-5 { 5388 flex: 1 1 100%; 5389 } 5390 } 5391 @media (max-width: 976px) { 5392 .journey-planner-block { 5393 padding-top: 0 !important; 5394 padding-bottom: 0 !important; 5395 top: -66px; 5396 } 5397 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 5398 color: #133b40; 5399 margin-top: 14px; 5400 } 5401 .wp-block-uagb-container.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 5402 padding-top: 0; 5403 } 5404 } 5405 @media (max-width: 768px) { 5406 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 5407 color: #fff; 5408 } 5409 } 5410 @media (max-width: 430px) { 5411 .journey-planner-block { 5412 padding-top: 20px !important; 5413 top: 0; 5414 } 5415 .wp-block-uagb-container.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 5416 padding-top: 34px; 5417 } 5418 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text, 5419 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 5420 color: #133b40 !important; 5421 text-align: left !important; 5422 } 5423 } 5424 .metaslider.ms-theme-clarity .flexslider { 5425 margin-bottom: 0 !important; 5426 } 5427 #metaslider_2014.flexslider .slides li { 5428 margin-bottom: 8px !important; 5429 } 5430 @media (max-width: 430px) { 5431 .wp-block-uagb-container.\.slider-news-updates.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 5432 padding-bottom: 0; 5433 } 5434 } 5435 @media only screen and (max-width: 977px) and (min-width: 500px) { 5436 5437 .journey-planner-block h1{ 5438 color: #50575e!important; 5439 margin-top: 4.5rem !important; 5440 } 5441 .journey-planner-block { 5442 margin-top: 3%!important; 5443 background-color: #f2f3f4 !important; 5444 } 5445 5446 .journey-planner-block h1{ 5447 text-align: center!important; 5448 } 5449 .journey-planner-block .journey-planner { 5450 margin-top: 30px; 5451 margin-bottom: -62px; 5452 } 5453 5454 .latest-updates-details .service-cta-view-all{ 5455 width: 50%; 5456 } 5457 5458 } 5459 5460 @media only screen and (max-width: 1024px) and (min-width: 977px) { 5461 5462 .journey-planner-block { 5463 5464 background-color: #f2f3f4 !important; 5465 } 5466 .entry-content > .wp-block-uagb-container.journey-planner-block .journey-planner{ 5467 margin-top: 3%!important; 5468 } 5469 5470 .entry-content > .wp-block-uagb-container.journey-planner-block h1{ 5471 color: #50575e!important; 5472 margin-top: -0.5rem !important; 5473 } 5474 } 5475 5476 .form-custom-error { 5477 color: red; 5478 } 5479 .alert-banner { 5480 background-color: #ff8a00; 5481 color: #ffffff; 5482 padding: 15px; 5483 border-radius: 8px; 5484 font-family: Arial, sans-serif; 5485 font-size: 1rem; 5486 line-height: 1.5; 5487 font-weight: 400; 5488 text-align: left; 5489 width: 100%; 5490 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 5491 margin: 6px 0; 5492 } 5493 5494 /* Modal Styles */ 5495 .modal { 5496 display: none; 5497 position: fixed; 5498 z-index: 99999; 5499 left: 0; 5500 top: 0; 5501 width: 100%; 5502 height: 100%; 5503 background-color: rgb(247 245 245 / 93%); 5504 justify-content: center; 5505 align-items: center; 5506 position: absolute !important; 5507 5508 margin: 0; 5509 padding: 0; 5510 border-radius: 8px; 5511 } 5512 5513 .modal.modal-inner-planner { 5514 width: 100%; 5515 } 5516 /* Modal content */
5517 .modal-content { 5518 background-color: transparent; 5519 border-radius: 8px; 5520 padding: 20px; 5521 text-align: center; 5522 max-width: 100%; 5523 width: 100%; 5524 } 5525 5526 /* Spinner */ 5527 .spinner { 5528 margin: 20px auto; 5529 width: 50px; 5530 height: 50px; 5531 border: 6px solid #f3f3f3; 5532 border-top: 6px solid #75a340; 5533 5534 /* Blue color */ 5535 border-radius: 50%; 5536 animation: spin 1s linear infinite; 5537 } 5538 5539 /* Spinner animation */ 5540 @keyframes spin { 5541 0% { 5542 transform: rotate(0deg); 5543 } 5544 5545 100% { 5546 transform: rotate(360deg); 5547 } 5548 } 5549 5550 /* Text inside the modal */ 5551 .modal-content p { 5552 font-size: 16px; 5553 } 5554 5555 /* Responsive handling */ 5556 @media (max-width: 600px) { 5557 .modal-content { 5558 padding: 15px; 5559 width: 80%; 5560 } 5561 5562 .spinner { 5563 width: 40px; 5564 height: 40px; 5565 border-width: 4px; 5566 } 5567 5568 .modal-content p { 5569 font-size: 14px; 5570 } 5571 } 5572 5573 .mpt-meta-slider.metaslider.ms-theme-clarity .flexslider .slides li a img { 5574 height: 200px; 5575 } 5576 5577 .mpt-main-banner { 5578 /* height: 14vh; */ 5579 aspect-ratio: 6 / 1;align-items: center; 5580 } 5581 5582 .uagb-block-fs6tqvoe { 5583 /* height: 14vh !important; */ 5584 aspect-ratio: 6 / 1;align-items: center; 5585 } 5586 .logo-alignment a { 5587 line-height: normal; 5588 } 5589 5590 .tbl-mpt { 5591 width: 100%; 5592 border-collapse: collapse; 5593 border: none!important; 5594 font-size: 14px; 5595 text-align: left; 5596 margin: 0!important; 5597 } 5598 .tbl-mpt thead { 5599 border: none; 5600 } 5601 .tbl-mpt table { 5602 border: 1px solid transparent; 5603 border-radius: 14px!important; 5604 margin-bottom: 0 !important; 5605 border-collapse: separate; 5606 overflow: hidden; 5607 } 5608 .tbl-mpt thead td { 5609 background-color: #f8f9fa; 5610 font-weight: 700; 5611 padding: 12px 15px; 5612 color: #212529; 5613 white-space: nowrap; 5614 } 5615 .tbl-mpt tbody tr { 5616 background-color: #fff; 5617 } 5618 /* .tbl-mpt thead td:first-child { 5619 color: #75a340; 5620} */ 5621 .tbl-mpt tbody tr:nth-child(even) { 5622 background-color: #f8f9fa; 5623 } 5624 .tbl-mpt td { 5625 padding: 10px 15px; 5626 color: #495057; 5627 word-wrap: break-word; 5628 border: none; 5629 } 5630 .tbl-mpt tbody tr:hover { 5631 background-color: #e9ecef; 5632 } 5633 .tbl-mpt-wrapper { 5634 overflow-x: auto; 5635 -webkit-overflow-scrolling: touch; 5636 } 5637 .tbl-mpt { 5638 display: table; 5639 min-width: 600px; 5640 border: none!important; 5641 } 5642 @media (max-width: 768px) { 5643 .tbl-mpt td, 5644 .tbl-mpt thead td { 5645 font-size: 12px; 5646 padding: 8px 10px; 5647 } 5648 } 5649 @media (max-width: 480px) { 5650 .tbl-mpt td, 5651 .tbl-mpt thead td { 5652 display: flex; 5653 width: 100%; 5654 text-align: left; 5655 justify-content: space-between; 5656 } 5657 .tbl-mpt td { 5658 padding: 10px; 5659 box-sizing: border-box; 5660 } 5661 .tbl-mpt thead { 5662 display: none; 5663 } 5664 .tbl-mpt tr { 5665 display: block; 5666 /* margin-bottom: 10px; */ 5667 } 5668 .tbl-mpt td:before { 5669 content: attr(data-label); 5670 font-weight: 700; 5671 margin-bottom: 5px; 5672 display: block; 5673 color: #212529; 5674 } 5675 } 5676 5677 .top-header { 5678 display: block !important; 5679 background-color: #f2f3f4; 5680 text-transform: uppercase; 5681 -webkit-box-pack: justify; 5682 } 5683 .persona-container { 5684 display: flex; 5685 float: left !important; 5686 } 5687 a.btn-persona { 5688 min-width: 132px; 5689 border: 1px solid #75a340; 5690 text-decoration: none; 5691 padding: 10px 20px 8px 20px; 5692 text-align: center; 5693 transition: opacity 0.3s ease; 5694 font-size: 12px; 5695 display: flex; 5696 align-items: center; 5697 justify-content: space-around;
5698 height: 26px; 5699 flex: 1; 5700 } 5701 a.btn-persona:hover { 5702 background-color: #75a340; 5703 color: #fff; 5704 opacity: 0.8; 5705 } 5706 a.btn-persona.active { 5707 background-color: #75a340; 5708 color: #fff; 5709 } 5710 a.btn-persona.active:hover { 5711 opacity: 0.8; 5712 } 5713 @media only screen and (max-width: 430px) { 5714 .top-header + div { 5715 padding: 0 12px; 5716 gap: 0; 5717 } 5718 .top-header ~ div:nth-of-type(2) { 5719 margin-bottom: 0; 5720 } 5721 .wp-block-columns .wp-block-column:not(:last-child) { 5722 margin-bottom: 0; 5723 } 5724 .persona-container { 5725 width: 100%; 5726 } 5727 } 5728 .logo-alignment { 5729 display: flex; 5730 margin-left: -47px; 5731 } 5732 5733 @media only screen and (max-width: 1280px) { 5734 .logo-alignment { 5735 margin-left: 0px; 5736 } 5737 } 5738 5739 a.btn-persona.active { 5740 color: #2d2d2d !important; 5741 } 5742 h5, 5743 .entry-content h5 { 5744 color: #000; 5745 margin-top: 30px; 5746 } 5747 .notice-banner { 5748 background-color: #33b0dc; 5749 color: #000; 5750 padding: 15px; 5751 border-radius: 8px; 5752 font-size: 1rem; 5753 line-height: 1.5; 5754 font-weight: 400; 5755 text-align: left; 5756 max-width: 100%; 5757 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 5758 } 5759 .wp-block-uagb-container.\.section-quick-links.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 5760 padding-bottom: 32px; 5761 } 5762 /* .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 5763 img { 5764 height: 34vh; 5765} */ 5766 5767 @media (max-width: 820px) { 5768 .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 5769 img { 5770 /* height: 16vh; */ 5771 aspect-ratio: 6 / 1;align-items: center; 5772 } 5773 } 5774 5775 @media (max-width: 450px) { 5776 .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 5777 img { 5778 /* height: 14vh; */ 5779 aspect-ratio: 6 / 1;align-items: center; 5780 } 5781 } 5782 span.operating-slogan { 5783 margin-bottom: 32px; 5784 color: #32373c; 5785 font-size: 18px; 5786 font-weight: 600; 5787 background-color: transparent; 5788 display: inline-block; 5789 padding: 6px 18px; 5790 border: none; 5791 font-family: 'Ronnia Bold'; 5792 line-height: 20px; 5793 } 5794 .routes-outer-container { 5795 margin-bottom: 60px !important; 5796 } 5797 .view-all-routes-container .header, 5798 .bus-stop-container .header { 5799 display: flex; 5800 margin-top: 20px; 5801 } 5802 .view-all-routes-container h5, 5803 .bus-stop-container h5 { 5804 margin-bottom: 10px; 5805 text-align: left; 5806 } 5807 .view-all-routes-container .tabs, 5808 .bus-stop-container .tabs { 5809 display: flex; 5810 margin: 0 0 0 60px; 5811 align-items: flex-start; 5812 -webkit-align-items: flex-start; 5813 -moz-align-items: flex-start; 5814 -ms-align-items: flex-start; 5815 } 5816 .view-all-routes-container .tab, 5817 .bus-stop-container .tab { 5818 padding: 6px 24px; 5819 margin: 0 10px 0 0; 5820 background-color: #95c93d; 5821 color: #2b3a42; 5822 font-size: 16px; 5823 cursor: pointer; 5824 border-radius: 4px; 5825 } 5826 .view-all-routes-container .tab .active, 5827 .bus-stop-container .tab .active { 5828 background-color: #fff; 5829 color: #2b3a42; 5830 border-bottom: 3px solid #95c93d; 5831 border-radius: 0; 5832 } 5833 .view-all-routes-container, 5834 .bus-stop-container { 5835 display: flex; 5836 flex-wrap: wrap; 5837 gap: 10px; 5838 margin-bottom: 48px; 5839 -webkit-flex-wrap: wrap; 5840 -moz-flex-wrap: wrap; 5841 -ms-flex-wrap: wrap; 5842 } 5843 .container.all-routes h5 { 5844 margin-top: 30px; 5845 } 5846 .routes-grid { 5847 margin-bottom: 0; 5848 } 5849 .view-all-routes-container a.route, 5850 .bus-stop-container a.route { 5851 background-color: #f9f9f9; 5852 border: 1px solid #ccc; 5853 border-radius: 4px; 5854 padding: 8px; 5855 text-decoration: none !important; 5856 color: #243e49;
5857 flex: 1 1 calc(21% - 10px); 5858 display: flex; 5859 align-items: center; 5860 transition: background-color 0.3s; 5861 flex-direction: row; 5862 max-width: 293px; width: 293px; 5863 } 5864 .view-all-routes-container a.route:hover, 5865 .bus-stop-container a.route:hover { 5866 background-color: #cae49e; 5867 } 5868 .view-all-routes-container .route-number, 5869 .bus-stop-container .route-number { 5870 background-color: #ddeac7; 5871 padding: 5px 10px; 5872 border-radius: 4px; 5873 font-size: 12px; 5874 font-weight: 700; 5875 color: #2b3a42; 5876 margin-right: 10px;min-width: 46px; 5877 text-align: center; 5878 } 5879 .view-all-routes-container .route-name, 5880 .bus-stop-container .route-name { 5881 font-size: 16px; 5882 color: #2b3a42; 5883 } 5884 @media (max-width: 430px) { 5885 .view-all-routes-container .route, 5886 .bus-stop-container .route { 5887 width: 100%; 5888 } 5889 .view-all-routes-container a.route, 5890 .bus-stop-container a.route { 5891 flex: auto; 5892 } 5893 section.wp-block-uagb-container.\.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 5894 padding-top: 22px; 5895 padding-bottom: 64px; 5896 } 5897 } 5898 @media (max-width: 768px) { 5899 .view-all-routes-container .route, 5900 .bus-stop-container .route { 5901 width: calc(50% - 10px); 5902 } 5903 .view-all-routes-container .tabs, 5904 .bus-stop-container .tabs { 5905 margin: 10px 0 0 0; 5906 } 5907 .view-all-routes-container .tab, 5908 .bus-stop-container .tab { 5909 margin: 0 10px 0 0; 5910 } 5911 .view-all-routes-container a.route, 5912 .bus-stop-container a.route {
5913 flex: 1 1 calc(26% - 10px); 5914 } 5915 section.wp-block-uagb-container.\.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 5916 padding-top: 0; 5917 padding-bottom: 30px; 5918 } 5919 } 5920 .bus-stop-container .route-number-title { 5921 height: fit-content; 5922 } 5923 .off-set-container { 5924 padding-top: 30px !important; 5925 } 5926 .search-container { 5927 display: -webkit-box; 5928 display: -ms-flexbox; 5929 display: flex; 5930 -webkit-box-align: center; 5931 -ms-flex-align: center; 5932 align-items: center; 5933 width: 90%; 5934 max-width: 500px; 5935 position: relative; 5936 } 5937 .search-input { 5938 border: none; 5939 outline: none; 5940 -webkit-box-flex: 1; 5941 flex-grow: 1; 5942 padding: 10px 40px 10px 10px; 5943 font-size: 16px; 5944 border-radius: 25px; 5945 } 5946 .search-icon { 5947 position: absolute; 5948 right: 15px; 5949 display: -webkit-box; 5950 display: -ms-flexbox; 5951 display: flex; 5952 -webkit-box-align: center; 5953 -ms-flex-align: center; 5954 align-items: center; 5955 -webkit-box-pack: center; 5956 -ms-flex-pack: center; 5957 justify-content: center; 5958 top: 5px; 5959 cursor: pointer; 5960 display: flex; 5961 align-items: center; 5962 justify-content: center; 5963 padding: 8px; 5964 border: none; 5965 background: #fff0; 5966 outline: none; 5967 transition: background-color 0.3s ease; 5968 cursor: pointer; 5969 } 5970 .search-input::placeholder { 5971 color: #888; 5972 } 5973 .search-icon.clickable { 5974 cursor: pointer; 5975 background-color: #cae49e; 5976 } 5977 .search-icon.clickable:hover { 5978 opacity: 0.7; 5979 cursor: pointer; 5980 background-color: #cae49e; 5981 } 5982 .search-icon:hover { 5983 background-color: #cae49e; 5984 opacity: 0.7; 5985 cursor: pointer; 5986 } 5987 .search-icon:active { 5988 opacity: 0.5; 5989 background-color: #cae49e; 5990 cursor: pointer; 5991 } 5992 .view-all-routes-container a.route { 5993 background-color: #f9f9f9; 5994 } 5995 .view-all-routes-container .tab.active { 5996 background-color: #fff; 5997 color: #2b3a42; 5998 border-bottom: 3px solid #95c93d; 5999 border-radius: 0; 6000 } 6001 @media (max-width: 768px) { 6002 .view-all-routes-container .header { 6003 flex-direction: column; 6004 align-items: flex-start; 6005 -webkit-flex-direction: column; 6006 -moz-flex-direction: column; 6007 -ms-flex-direction: column; 6008 } 6009 } 6010 .search-routes-container .quick-links-container-outer { 6011 text-align: center; 6012 } 6013 .search-routes-container .quick-links-container-inner { 6014 display: grid 6015 ; 6016 gap: 10px; 6017 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); 6018 max-width: 1200px; 6019 margin-bottom: 20px; 6020 } 6021 .search-routes-container a.quick-link-item { 6022 background-color: #f9f9f9; 6023 border: 1px solid #ccc; 6024 border-radius: 4px; 6025 padding: 10px 20px; 6026 text-decoration: none !important; 6027 color: #243e49; 6028 -webkit-box-flex: 1; 6029 display: flex 6030 ; 6031 -webkit-box-pack: justify; 6032 justify-content: space-between; 6033 -webkit-box-align: center; 6034 align-items: center; 6035 transition: background-color 0.3s; 6036 min-width: 200px; 6037 max-width: 293px; 6038 width: 100%; 6039 } 6040 6041 @media (max-width: 500px) { 6042 a.quick-link-item { 6043 grid-template-columns: 1fr; 6044 max-width: none; 6045 } 6046 } 6047 6048 .search-routes-container a.quick-link-item:hover { 6049 background-color: #cae49e; 6050 } 6051 .search-routes-container a.quick-link-item span { 6052 color: #8bc34a; 6053 } 6054 .search-routes-container .view-all-btn { 6055 background-color: #243e49; 6056 color: #fff; 6057 border: none; 6058 border-radius: 4px; 6059 padding: 10px 20px; 6060 cursor: pointer; 6061 -webkit-transition: background-color 0.3s; 6062 -o-transition: background-color 0.3s; 6063 transition: background-color 0.3s; 6064 width: 20%; 6065 margin-bottom: 16px !important; 6066 } 6067 .search-routes-container .view-all-btn:hover { 6068 color: #1b2f38; 6069 background-color: #95c93d; 6070 border-color: rgb(47 59 64 / 0.76); 6071 } 6072 .entry-content h3 { 6073 font-size: 26px; 6074 } 6075 /* @media screen and (max-width: 452px) { 6076 .search-routes-container .quick-links-container-inner { 6077 -webkit-box-orient: vertical; 6078 -webkit-box-direction: normal; 6079 -ms-flex-direction: column; 6080 flex-direction: column; 6081 } 6082} */ 6083 @media screen and (max-width: 768px) { 6084 .search-routes-container .view-all-btn { 6085 width: 100%; 6086 } 6087 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 6088 color: #133b40; 6089 } 6090 .wp-block-uagb-container.\.section-quick-links.\.entry-content.clear.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 6091 padding: 0; 6092 margin-left: 10px; 6093 } 6094 } 6095 6096 .map-container { 6097 z-index: 12; 6098 position: relative; 6099 overflow: hidden; 6100 height: 505px; 6101 } 6102 .map-container #map_canvas { 6103 position: unset !important; 6104 } 6105 .route-details-container .header { 6106 display: flex; 6107 flex-direction: column; 6108 margin-top: 20px; 6109 } 6110 .route-details-container .route-number { 6111 background-color: #ddeac7; 6112 padding: 5px 10px; 6113 border-radius: 4px; 6114 font-size: 12px; 6115 font-weight: 700; 6116 color: #2b3a42; 6117 margin-right: 10px;min-width: 46px; 6118 text-align: center; 6119 } 6120 .route-details-container .route-name { 6121 color: #2b3a42; 6122 margin-bottom: 0; 6123 font-size: 1.875rem; 6124 font-weight: 700; 6125 font-family: Ronnia Bold, Helvetica, Arial, sans-serif; 6126 } 6127 .route-details-container .direction-tab { 6128 display: flex; 6129 flex-direction: row; 6130 align-items: flex-start; 6131 gap: 28px; 6132 margin-bottom: 24px; 6133 justify-content: flex-end; 6134 } 6135 .route-details-container .direction-tabs { 6136 padding: 12px 16px; 6137 align-items: center; 6138 gap: 8px; 6139 border-radius: 6px; 6140 border: none; 6141 background: #95c93d; 6142 opacity: 1; 6143 cursor: pointer; 6144 } 6145 .route-details-container .direction-tabs:hover { 6146 opacity: 0.8; 6147 } 6148 .route-details-container .direction-tabs.active { 6149 border-radius: 0; 6150 border-bottom: 3px solid #95c93d; 6151 background: #fff; 6152 color: #000; 6153 } 6154 .route-details-container .direction-tabs.active:hover { 6155 background: #95c93d; 6156 opacity: 0.8; 6157 } 6158 .route-details-container .schedule { 6159 width: 100%; 6160 position: relative; 6161 } 6162 6163 .schedule.planner-container .map-container { 6164 margin-top: 20px; 6165 } 6166 6167 .route-details-container .timeline-bar-container { 6168 display: grid; 6169 } 6170 .route-details-container .timeline-bar-inner { 6171 border: 1px solid #133b40; 6172 transform: rotate(90deg); 6173 transform-origin: left top; 6174 display: inline-block; 6175 width: 47px; 6176 text-align: center; 6177 margin-left: 17px; 6178 margin-top: 0; 6179 } 6180 .route-details-container .border-none { 6181 border: none; 6182 } 6183 .route-details-container .route { 6184 display: flex; 6185 flex-direction: column; 6186 list-style: none; 6187 margin: 0; 6188 padding: 0; 6189 } 6190 .route-details-container .station { 6191 display: flex; 6192 align-items: center; 6193 padding: 12px 16px; 6194 border-bottom: 1px solid #ccc;
6195 scroll-behavior: none; 6196 } 6197 .route-details-container .station:last-child { 6198 border-bottom: none; 6199 } 6200 .route-details-container .station:nth-child(odd) { 6201 background-color: #fff; 6202 } 6203 .route-details-container .station:nth-child(even) { 6204 background-color: #f2f3f4; 6205 } 6206 .route-details-container .station-name { 6207 flex: 1; 6208 font-weight: 700; 6209 margin-left: -16px; 6210 } 6211 .route-details-container .times { 6212 display: flex; 6213 } 6214 .route-details-container .time { 6215 padding: 0 24px; 6216 text-align: center; 6217 } 6218 .route-details-container .indicator { 6219 width: 8px; 6220 height: 8px; 6221 background-color: #133b40; 6222 border-radius: 12px; 6223 border: 1px solid #133b40; 6224 margin: 0 12px; 6225 } 6226 .route-details-container .indicator-stop { 6227 background-color: #f2f3f4; 6228 } 6229 .route-details-container .indicator-start-end { 6230 background-color: #ddeac7; 6231 width: 12px; 6232 height: 12px; 6233 margin: 0 9px 0 10px; 6234 } 6235 .route-details-container .download { 6236 display: flex; 6237 justify-content: flex-start; 6238 margin-top: 16px; 6239 padding-bottom: 16px; 6240 } 6241 .route-details-container .download .download-btn { 6242 background-color: #243e49; 6243 color: #fff; 6244 border: none; 6245 border-radius: 4px; 6246 padding: 10px 20px; 6247 cursor: pointer; 6248 transition: background-color 0.3s; 6249 width: 25%; 6250 margin-bottom: 16px; 6251 } 6252 .route-details-container .download .download-btn:hover { 6253 color: #1b2f38; 6254 background-color: #95c93d; 6255 border-color: rgb(47 59 64 / 0.76); 6256 } 6257 @media (max-width: 425px) { 6258 .wp-block-uagb-container.\.section-quick-links.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 6259 padding: 0 21px; 6260 } 6261 .route-details-container .direction-tab { 6262 display: flow; 6263 text-align: center; 6264 } 6265 .route-details-container .direction-tabs { 6266 cursor: pointer; 6267 margin-bottom: 6px; 6268 } 6269 .route-details-container .station { 6270 display: flow; 6271 } 6272 .route-details-container .station-name { 6273 margin-left: 26px; 6274 } 6275 .route-details-container .timeline-bar-container { 6276 margin-left: -18px; 6277 } 6278 .route-details-container .timeline-bar-inner { 6279 width: 84px; 6280 } 6281 .route-details-container .download .download-btn { 6282 width: 100%; 6283 } 6284 } 6285 @media (min-width: 600px) { 6286 .route-details-container .header { 6287 flex-direction: row; 6288 align-items: center; 6289 } 6290 } 6291 @media (max-width: 768px) { 6292 .route-details-container .station-name { 6293 text-align: left; 6294 } 6295 } 6296 6297 .journey-planner { 6298 display: -webkit-inline-flex; 6299 display: inline-flex; 6300 padding: 12px 24px; 6301 -webkit-flex-direction: column; 6302 flex-direction: column; 6303 -webkit-align-items: flex-start; 6304 align-items: flex-start; 6305 border-radius: 6px; 6306 background-color: #fff; 6307 box-shadow: 3px 8px 12px -4px #00000070; 6308 border-radius: 6px; 6309 } 6310 .jp-tab, 6311 .jp-search-container, 6312 .jp-date-time-plan-container { 6313 display: -webkit-flex; 6314 display: flex; 6315 width: 100%; 6316 max-width: 100%; 6317 margin-bottom: 22px; 6318 flex-wrap: wrap; 6319 -webkit-align-items: center; 6320 align-items: center; 6321 } 6322 .jp-date-time-plan-container { 6323 margin-bottom: 0; 6324 } 6325 .jp-tab { 6326 height: 35px; 6327 -webkit-align-items: flex-start; 6328 align-items: flex-start; 6329 gap: 28px; 6330 display: -webkit-flex; 6331 display: flex; 6332 -webkit-flex-direction: row; 6333 flex-direction: row; 6334 flex-wrap: wrap; 6335 -webkit-align-content: flex-start; 6336 align-content: flex-start; 6337 margin-bottom: 24px; 6338 } 6339 .jp-tablinks { 6340 padding: 2px 16px; 6341 -webkit-align-items: center; 6342 align-items: center; 6343 gap: 8px; 6344 border-radius: 6px; 6345 border: none; 6346 background: #95c93d; 6347 opacity: 1; 6348 } 6349 .jp-tablinks:hover { 6350 opacity: 0.8; 6351 } 6352 .jp-tablinks.active { 6353 border-radius: 0; 6354 border-bottom: 3px solid #95c93d; 6355 background: #fff; 6356 } 6357 .jp-tablinks.active:hover { 6358 background: #95c93d; 6359 opacity: 0.8; 6360 } 6361 .jp-tab-typography, 6362 .jp-search-boxes-typography, 6363 .j-submit-plan-btn-typography { 6364 color: #133b40; 6365 font-size: 14px; 6366 font-weight: 400; 6367 line-height: 28px; 6368 } 6369 .jp-checkbox-label { 6370 color: #133b40; 6371 font-size: 14px; 6372 font-weight: 400; 6373 line-height: 28px; 6374 padding-right: 6px; 6375 } 6376 .jp-search-boxes { 6377 display: table-cell; 6378 padding: 4px 16px; 6379 -webkit-align-items: center; 6380 align-items: center; 6381 gap: 8px; 6382 border-radius: 6px; 6383 height: 44px; 6384 border: 1px solid #133b40; 6385 } 6386 .jp-time-picker, 6387 .jp-date-picker { 6388 display: table-cell; 6389 padding: 4px 16px; 6390 -webkit-align-items: center; 6391 align-items: center; 6392 gap: 8px; 6393 border-radius: 6px; 6394 height: 51px !important; 6395 border: 1px solid #ddeac7; 6396 background: #ddeac7; 6397 margin-right: 24px; 6398 -webkit-flex: 1; 6399 flex: 1; 6400 display: block; 6401 width: 100%; 6402 max-width: 100%; 6403 padding: 15px 20px !important; 6404 border-radius: 10px; 6405 border: 1px solid #133b40; 6406 cursor: pointer; 6407 transition: border-color 0.3s; 6408 font-size: 14px; 6409 font-family: tahoma, Helvetica, Arial, sans-serif; 6410 color: #123b40; 6411 } 6412 .jp-date-picker:focus, 6413 .jp-time-picker:focus { 6414 outline: none; 6415 border-color: #95c93d; 6416 } 6417 .jp-search-boxes { 6418 border: 1px solid #808c8f; 6419 background: #fff; 6420 -webkit-flex: 8; 6421 flex: 8; 6422 } 6423 .jp-switch-button { 6424 padding: 10px; 6425 margin-right: 30px; 6426 margin-left: 30px; 6427 border: none; 6428 background: #133b40; 6429 } 6430 .jp-slider-container { 6431 display: -webkit-flex; 6432 display: flex; 6433 -webkit-flex: 2; 6434 flex: 2; 6435 } 6436 .jp-checkbox { 6437 display: none; 6438 } 6439 .j-submit-plan-button { 6440 padding: 16px 40px;
6441 -webkit-justify-content: center; 6442 justify-content: center; 6443 -webkit-align-items: center; 6444 align-items: center; 6445 gap: 8px; 6446 background-color: #fff; 6447 border-radius: 6px; 6448 border: 1px solid #133b40; 6449 height: 44px; 6450 display: -webkit-flex; 6451 display: flex; 6452 margin-bottom: 1px; 6453 padding: 15px 20px !important; 6454 height: 51px !important; 6455 margin-top: 2px; 6456 } 6457 .switch { 6458 position: relative; 6459 display: inline-block; 6460 width: 60px; 6461 height: 34px; 6462 } 6463 .switch-checkbox { 6464 position: absolute; 6465 opacity: 0; 6466 width: 0; 6467 height: 0; 6468 } 6469 .switch-slider { 6470 position: absolute; 6471 cursor: pointer; 6472 top: 0; 6473 left: 0; 6474 right: 0; 6475 bottom: 0; 6476 transition: 0.4s ease-in-out; 6477 border-radius: 50px; 6478 width: 80px; 6479 background-color: #fff; 6480 border: 1px solid #133b40; 6481 } 6482 .switch-checkbox:checked + .switch-slider { 6483 background-color: #fff; 6484 } 6485 .switch-slider:before { 6486 content: ""; 6487 position: absolute; 6488 height: 28px; 6489 width: 28px; 6490 left: 2px; 6491 bottom: 2px; 6492 background-color: #133b40; 6493 -webkit-transition: 0.4s ease-in-out; 6494 transition: 0.4s ease-in-out; 6495 border-radius: 33px; 6496 } 6497 .switch-checkbox:checked + .switch-slider:before { 6498 -webkit-transform: translateX(47px); 6499 transform: translateX(47px); 6500 } 6501 @media only screen and (max-width: 430px) { 6502 .journey-planner-block { 6503 background-color: #f2f3f4 !important; 6504 } 6505 .journey-planner { 6506 padding: 0; 6507 box-shadow: none; 6508 background-color: #f2f3f4 !important; 6509 padding-bottom: 38px; 6510 } 6511 6512 .jp-tab { 6513 gap: 6px; 6514 } 6515 .jp-search-container { 6516 display: -webkit-flex; 6517 display: flex; 6518 justify-content: center; 6519 margin-bottom: 6px; 6520 } 6521 .jp-date-time-plan-container { 6522 /*display: contents;*/ 6523 display: flex; 6524 margin-bottom: -10px; 6525 width: 100%; 6526 max-width: 100%; 6527 } 6528 .jp-tablinks { 6529 padding: 2px 6px; 6530 } 6531 .jp-tab-typography { 6532 font-size: 8px; 6533 } 6534 .jp-switch-button { 6535 margin: 10px 30px; 6536 } 6537 .jp-time-picker, 6538 .jp-date-picker { 6539 margin-bottom: 6px; 6540 } 6541 .jp-slider-container { 6542 margin-bottom: 6px; 6543 } 6544 .jp-date-picker { 6545 width: 100% !important; 6546 max-width: 100% !important; 6547 } 6548 .jp-time-picker { 6549 width: 100% !important; 6550 } 6551 .j-submit-plan-button { 6552 width: 100%; 6553 } 6554 } 6555 @supports (-webkit-appearance: none) { 6556 input.jp-time-picker[type="time"], 6557 input.jp-date-picker[type="date"] { 6558 width: 100% !important; 6559 max-width: 100% !important; 6560 display: flex; 6561 justify-content: flex-start; 6562 align-items: center; 6563 flex-direction: row; 6564 } 6565 } 6566 6567 @media (max-width: 430px) { 6568 /* Reset for iOS */ 6569 input[type="time"], 6570 input[type="date"] { 6571 -webkit-appearance: none; /* Remove iOS native styling */ 6572 -moz-appearance: none; 6573 appearance: none; 6574 6575 font-size: 16px; /* Adjust font size for readability */ 6576 width: 100%; /* Full width for responsive design */ 6577 box-sizing: border-box; /* Prevent overflow due to padding */ 6578 height: 51px !important; 6579 border: 1px solid #ddeac7; 6580 padding: 15px 20px !important; 6581 border-radius: 10px; 6582 border: 1px solid #133b40; 6583 cursor: pointer; 6584 transition: border-color 0.3s; 6585 font-size: 14px; 6586 font-family: tahoma, Helvetica, Arial, sans-serif; 6587 color: #123b40; 6588 } 6589 6590 /* Adjust focus styles */ 6591 input[type="time"]:focus, 6592 input[type="date"]:focus { 6593 outline: none; /* Remove default outline */ 6594 } 6595 6596 /* Placeholder styling */ 6597 input::placeholder { 6598 color: #999; /* Light gray for the placeholder text */ 6599 text-align: left; 6600 } 6601 6602 /* iOS-specific placeholder fix */ 6603 input:-webkit-autofill::placeholder { 6604 color: #999; 6605 font-style: italic; 6606 text-align: left; 6607 } 6608 6609 .jp-time-picker, 6610 .jp-date-picker { 6611 margin-right: 0; 6612 /* margin-right: 8px; */ 6613 margin-top: -6px; 6614 } 6615 6616 .jp-date-picker { 6617 margin-right: 6px !important; 6618 } 6619 } 6620 .latest-updates .container { 6621 display: flex; 6622 flex-wrap: wrap; 6623 gap: 20px; 6624 padding: 20px; 6625 max-width: 1200px; 6626 background-color: #fff; 6627 justify-content: flex-start; 6628 } 6629 .latest-updates a.card { 6630 text-decoration: none; 6631 } 6632 .latest-updates .card { 6633 flex: 1 1 calc(33.333% - 20px); 6634 max-width: calc(33.333% - 20px); 6635 box-sizing: border-box; 6636 padding: 20px; 6637 border: 1px solid #e0e0e0; 6638 border-radius: 10px; 6639 background-color: #fff; 6640 box-shadow: 0 0 10px rgb(0 0 0 / 0.1); 6641 text-decoration: none; 6642 color: inherit; 6643 transition: transform 0.2s, box-shadow 0.2s; 6644 } 6645 .latest-updates .card:hover { 6646 transform: translateY(-5px); 6647 box-shadow: 0 0 15px rgb(0 0 0 / 0.2); 6648 } 6649 .latest-updates .card h2 { 6650 font-size: 28px; 6651 margin: 0 0 10px; 6652 } 6653 section.card-container h3 { 6654 font-size: 26px; 6655 margin: 0 0 10px; 6656 } 6657 .latest-updates .card p { 6658 margin: 0; 6659 color: #666; 6660 } 6661 @media (max-width: 768px) { 6662 .latest-updates .card { 6663 flex: 1 1 100%; 6664 max-width: 100%; 6665 } 6666 } 6667 @media (min-width: 993px) { 6668 .ast-separate-container #primary, 6669 .ast-separate-container.ast-left-sidebar #primary, 6670 .ast-separate-container.ast-right-sidebar #primary { 6671 margin: 0em !important; 6672 padding: 0; 6673 } 6674 } 6675 .main-header-bar { 6676 border-bottom-style: none !important; 6677 } 6678 .ast-breadcrumbs-wrapper, 6679 .ast-breadcrumbs-wrapper .trail-end { 6680 text-decoration: none !important; 6681 } 6682 .archive-outer-container { 6683 width: 100%; 6684 text-align: center; 6685 display: flex; 6686 justify-content: center; 6687 margin-bottom: 20px; 6688 margin-top: 20px; 6689 } 6690 section.wp-block-uagb-container.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 6691 padding-top: 30px; 6692 } 6693 .search-container { 6694 display: -webkit-box; 6695 display: -ms-flexbox; 6696 display: flex; 6697 -webkit-box-align: center; 6698 -ms-flex-align: center; 6699 align-items: center; 6700 width: 90%; 6701 max-width: 500px; 6702 position: relative; 6703 } 6704 .search-input { 6705 border: none; 6706 outline: none; 6707 -webkit-box-flex: 1; 6708 flex-grow: 1; 6709 padding: 10px 40px 10px 10px; 6710 font-size: 16px; 6711 border-radius: 25px; 6712 } 6713 .quick-links-container-outer { 6714 text-align: center; 6715 } 6716 .quick-links-container-inner { 6717 display: grid 6718 ; 6719 gap: 10px; 6720 grid-template-columns: repeat(5, 1fr); 6721 max-width: 1200px; 6722 margin-bottom: 20px; 6723 } 6724 6725 /* Adjust layout for smaller screens */ 6726 @media (max-width: 1024px) { 6727 .quick-links-container-inner { 6728 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 6729 } 6730 } 6731 6732 @media (max-width: 500px) { 6733 a.route { 6734 grid-template-columns: 1fr; 6735 max-width: none; 6736 } 6737 6738 .quick-links-container-inner { 6739 6740 grid-template-columns: 1fr!important; 6741 max-width: none; 6742 } 6743 } 6744 6745 a.quick-link-item { 6746 background-color: #f9f9f9; 6747 border: 1px solid #ccc; 6748 border-radius: 4px; 6749 padding: 10px 20px; 6750 text-decoration: none !important; 6751 color: #243e49; 6752 -webkit-box-flex: 1; 6753 display: flex 6754 ; 6755 -webkit-box-pack: justify; 6756 justify-content: space-between; 6757 -webkit-box-align: center; 6758 align-items: center; 6759 transition: background-color 0.3s; 6760 min-width: 200px; 6761 max-width: 293px; 6762 width: 100%; 6763 } 6764 6765 /* Adjust layout for smaller screens */ 6766 @media (max-width: 1024px) { 6767 .quick-links-container-inner { 6768 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 6769 } 6770 } 6771 6772 @media (max-width: 500px) { 6773 a.quick-link-item { 6774 grid-template-columns: 1fr; 6775 max-width: none; 6776 } 6777 .quick-links-container-inner { 6778 grid-template-columns: 1fr!important; 6779 max-width: none; 6780 } 6781 6782 } 6783 6784 6785 a.quick-link-item:hover { 6786 background-color: #cae49e; 6787 } 6788 a.quick-link-item span { 6789 color: #8bc34a; 6790 } 6791 .view-all-btn { 6792 background-color: #243e49; 6793 color: #fff; 6794 border: none; 6795 border-radius: 4px; 6796 padding: 10px 20px; 6797 cursor: pointer; 6798 -webkit-transition: background-color 0.3s; 6799 -o-transition: background-color 0.3s; 6800 transition: background-color 0.3s; 6801 width: 20%; 6802 margin-bottom: 16px !important; 6803 } 6804 .view-all-btn:hover { 6805 color: #1b2f38; 6806 background-color: #95c93d; 6807 border-color: rgb(47 59 64 / 0.76); 6808 } 6809 /* @media screen and (max-width: 452px) { 6810 .quick-links-container-inner { 6811 -webkit-box-orient: vertical; 6812 -webkit-box-direction: normal; 6813 -ms-flex-direction: column; 6814 flex-direction: column; 6815 } 6816} */ 6817 @media screen and (max-width: 768px) { 6818 .view-all-btn { 6819 width: 100%; 6820 } 6821 } 6822 .service-updates-container { 6823 margin: 0 auto; 6824 padding: 20px; 6825 text-align: center; 6826 background-color: #f2f3f4; 6827 margin-top: 60px; 6828 } 6829 h2 { 6830 font-size: 28px; 6831 } 6832 p { 6833 line-height: 1.5; 6834 } 6835 .card-container { 6836 display: flex; 6837 flex-wrap: wrap; 6838 justify-content: center; 6839 gap: 16px; 6840 max-width: 1200px; 6841 flex-direction: row; 6842 text-align: center; 6843 margin: auto; 6844 } 6845 .card { 6846 flex: 1; 6847 padding: 32px; 6848 border-radius: 6px; 6849 background-color: #f2f3f4; 6850 box-shadow: 0 0 #00000070; 6851 text-align: left; 6852 overflow: visible; 6853 border: 1px solid #000; 6854 color: inherit; 6855 max-width: 440px; 6856 display: flex; 6857 flex-wrap: wrap; 6858 flex-direction: row; 6859 align-content: space-between; 6860 } 6861 .card * { 6862 color: inherit !important; 6863 } 6864 .service-cta { 6865 background-color: #133b40; 6866 color: #fff; 6867 text-decoration: none; 6868 padding: 10.72px 20px; 6869 border-radius: 7px; 6870 cursor: pointer; 6871 display: inline-block; 6872 text-align: center; 6873 text-transform: uppercase; 6874 transition: background-color 0.2s linear; 6875 margin: 30px 0 0 0; 6876 } 6877 .service-cta:hover, 6878 .service-cta:focus { 6879 background-color: #95c93d; 6880 } 6881 a.card, 6882 a.card:link, 6883 a.card:visited, 6884 a.card:hover, 6885 a.card:focus, 6886 a.card:active, 6887 a.card:focus-visible, 6888 a.card:focus-within { 6889 text-decoration: none !important; 6890 color: inherit !important; 6891 outline: none; 6892 } 6893 a.card:focus-visible { 6894 outline: 2px solid #133b40; 6895 outline-offset: 4px; 6896 } 6897 .card p { 6898 margin: 0; 6899 } 6900 a.card p, 6901 a.card p:link, 6902 a.card p:visited, 6903 a.card p:hover, 6904 a.card p:focus, 6905 a.card p:active, 6906 a.card p:focus-visible, 6907 a.card p:focus-within { 6908 text-decoration: none !important; 6909 color: inherit !important; 6910 outline: none; 6911 } 6912 .card p:focus-visible { 6913 outline: 2px solid #133b40; 6914 outline-offset: 4px; 6915 } 6916 @media (max-width: 425px) { 6917 .card { 6918 flex: auto; 6919 max-width: 100%; 6920 } 6921 } 6922 .service-updates { 6923 display: flex; 6924 flex-direction: column; 6925 gap: 10px; 6926 margin-bottom: 40px; 6927 } 6928 .service-update { 6929 display: flex; 6930 flex-direction: row; 6931 align-items: flex-start; 6932 gap: 20px; 6933 } 6934 .stops-not-served { 6935 list-style: none; 6936 padding-left: 0; 6937 } 6938 .stops-not-served li { 6939 position: relative; 6940 padding-left: 20px; 6941 } 6942 .stops-not-served li::before { 6943 content: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg); 6944 display: inline-block; 6945 width: 12px; 6946 height: 12px; 6947 background-color: #75a340; 6948 -webkit-mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 6949 mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 6950 mask-size: contain; 6951 -webkit-mask-size: contain; 6952 position: absolute; 6953 left: 0; 6954 top: 50%; 6955 transform: translateY(-50%); 6956 } 6957 .label { 6958 flex: 1; 6959 font-weight: 700; 6960 } 6961 .value { 6962 flex: 3; 6963 } 6964 span.date-upload { 6965 margin-bottom: 30px; 6966 display: block; 6967 margin-top: 20px; 6968 } 6969 .not-being-served { 6970 background-color: #f2f3f4; 6971 padding: 20px 20px 1px 20px; 6972 } 6973 span.date-service { 6974 display: block; 6975 } 6976 .header { 6977 display: flex; 6978 margin-top: 20px; 6979 } 6980 .header-bus-routes { 6981 margin-top: 0; 6982 } 6983 .tabs { 6984 display: flex; 6985 margin: 0 0 0 60px; 6986 align-items: flex-start; 6987 -webkit-align-items: flex-start; 6988 -moz-align-items: flex-start; 6989 -ms-align-items: flex-start; 6990 } 6991 .tab { 6992 padding: 6px 24px; 6993 margin: 0 10px 0 0; 6994 background-color: #95c93d; 6995 color: #2b3a42; 6996 font-size: 16px; 6997 cursor: pointer; 6998 border-radius: 4px; 6999 } 7000 .tab.active { 7001 background-color: #fff; 7002 color: #2b3a42; 7003 border-bottom: 3px solid #95c93d; 7004 border-radius: 0; 7005 } 7006 h5 { 7007 margin-bottom: 10px; 7008 text-align: left; 7009 } 7010 .routes-grid { 7011 display: grid 7012 ; 7013 gap: 10px; 7014 grid-template-columns: repeat(5, 1fr); 7015 max-width: 1200px; 7016 } 7017 7018 /* Adjust layout for smaller screens */ 7019 @media (max-width: 1024px) { 7020 .routes-grid { 7021 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 7022 } 7023 } 7024 7025 @media (max-width: 500px) { 7026 a.route { 7027 grid-template-columns: 1fr; 7028 max-width: none; 7029 } 7030 } 7031 7032 7033 a.route { 7034 background-color: #f9f9f9; 7035 border: 1px solid #ccc; 7036 border-radius: 4px; 7037 padding: 8px; 7038 text-decoration: none !important; 7039 color: #243e49;
7040 flex: 1 1 calc(21% - 10px); 7041 display: flex; 7042 align-items: center; 7043 transition: background-color 0.3s; 7044 flex-direction: row; 7045 min-width: 200px; 7046 max-width: 293px; 7047 width: 100%; 7048 } 7049 a.route:hover { 7050 background-color: #cae49e; 7051 } 7052 .route-number { 7053 background-color: #ddeac7; 7054 padding: 5px 10px; 7055 border-radius: 4px; 7056 font-size: 12px; 7057 font-weight: 700; 7058 color: #2b3a42; 7059 margin-right: 10px;min-width: 46px; 7060 text-align: center; 7061 } 7062 .route-name { 7063 font-size: 16px; 7064 color: #2b3a42; 7065 } 7066 @media (max-width: 768px) { 7067 .header { 7068 flex-direction: column; 7069 align-items: flex-start; 7070 -webkit-flex-direction: column; 7071 -moz-flex-direction: column; 7072 -ms-flex-direction: column; 7073 } 7074 .tabs { 7075 margin: 10px 0 0 0; 7076 } 7077 .tab { 7078 margin: 0 10px 0 0; 7079 } 7080 a.route {
7081 flex: 1 1 calc(26% - 10px); 7082 } 7083 } 7084 /* @media (max-width: 425px) { 7085 .route { 7086 width: 100%; 7087 } 7088 a.route { 7089 flex: auto; 7090 } 7091} */ 7092 7093 @media (max-width: 500px) { 7094 a.route { 7095 grid-template-columns: 1fr; 7096 max-width: none; 7097 } 7098 7099 .header > *:last-child { 7100 7101 margin-top: 19px; 7102 } 7103 } 7104 .header h2 { 7105 margin: 0; 7106 } 7107 .header > *:last-child { 7108 margin-right: 16px; 7109 } 7110 .route-number { 7111 background-color: #ddeac7; 7112 padding: 5px 10px; 7113 border-radius: 4px; 7114 font-size: 12px; 7115 font-weight: 700; 7116 color: #2b3a42; 7117 margin-right: 10px;min-width: 46px; 7118 text-align: center; 7119 } 7120 .route-name { 7121 color: #2b3a42; 7122 margin-bottom: 0; 7123 font-size: 1.875rem; 7124 font-weight: 700; 7125 font-family: Ronnia Bold, Helvetica, Arial, sans-serif; 7126 margin-right: 40px; 7127 } 7128 .direction-tab { 7129 border: none; 7130 display: flex; 7131 flex-direction: row; 7132 align-items: flex-start; 7133 gap: 28px; 7134 margin-bottom: 24px; 7135 justify-content: flex-end; 7136 } 7137 7138 .direction-tabs { 7139 border: none; 7140 padding: 12px 16px; 7141 align-items: center; 7142 gap: 8px; 7143 border-radius: 0; 7144 border-bottom: 3px solid #95c93d; 7145 background: #fff; 7146 color: #000; 7147 cursor: pointer; 7148 } 7149 7150 .direction-tabs:hover { 7151 background: #95c93d; 7152 /*opacity: 0.8;*/ 7153 } 7154 7155 .direction-tabs.active { 7156 border-radius: 6px; 7157 border: none; 7158 background: #95c93d; 7159 opacity: 1; 7160 color: #000; 7161 } 7162 7163 .direction-tabs.active:hover { 7164 background: grey; 7165 color: white; 7166 opacity: 0.8; 7167 } 7168 .schedule { 7169 width: 100%; 7170 position: relative; 7171 } 7172 .timeline-bar-container { 7173 display: flex; 7174 align-items: center; 7175 position: absolute; 7176 transition: height 0.6s ease; 7177 } 7178 .timeline-bar-inner { 7179 border: 1px solid #133b40; 7180 display: inline-block; 7181 height: 46px; 7182 text-align: center; 7183 margin-left: -17px; 7184 margin-right: 36px; 7185 position: relative; 7186 } 7187 .station.accordion-active .timeline-bar-container { 7188 height: 200px; 7189 } 7190 .border-none { 7191 border: none; 7192 } 7193 .route { 7194 display: flex; 7195 flex-direction: column; 7196 list-style: none; 7197 margin: 0; 7198 padding: 0; 7199 } 7200 .station { 7201 display: flex; 7202 align-items: center; 7203 padding: 12px 16px; 7204 border-bottom: 1px solid #ccc; 7205 flex-wrap: wrap;
7206 scroll-behavior: none; 7207 } 7208 .station:last-child { 7209 border-bottom: none; 7210 } 7211 .station:nth-child(odd) { 7212 background-color: #fff; 7213 } 7214 .station:nth-child(even) { 7215 background-color: #f2f3f4; 7216 } 7217 .station-name { 7218 flex: 1; 7219 font-weight: 700; 7220 margin-left: 46px; 7221 } 7222 .station-name-indentation { 7223 margin-left: 60px; 7224 } 7225 .station-name.station-name-indentation { 7226 font-weight: 400; 7227 } 7228 .times { 7229 display: flex; 7230 } 7231 .time { 7232 padding: 0 18px; 7233 text-align: center; 7234 } 7235 .indicator { 7236 width: 8px; 7237 height: 8px; 7238 background-color: #133b40; 7239 border-radius: 12px; 7240 border: 1px solid #133b40; 7241 margin: 0 12px; 7242 z-index: 10; 7243 } 7244 .indicator-stop { 7245 background-color: #f2f3f4; 7246 } 7247 .indicator-start-end { 7248 background-color: #ddeac7; 7249 width: 12px; 7250 height: 12px; 7251 margin: 0 10px 0 10px; 7252 } 7253 .download { 7254 display: flex; 7255 justify-content: flex-start; 7256 margin: 16px 0; 7257 } 7258 .download .download-btn { 7259 background-color: #243e49; 7260 color: #fff; 7261 border: none; 7262 border-radius: 4px; 7263 padding: 10px 20px; 7264 cursor: pointer; 7265 transition: background-color 0.3s; 7266 width: 25%; 7267 margin-bottom: 16px; 7268 } 7269 .download .download-btn:hover { 7270 color: #1b2f38; 7271 background-color: #95c93d; 7272 border-color: rgb(47 59 64 / 0.76); 7273 } 7274 .station { 7275 position: relative; 7276 cursor: pointer; 7277 transition: height 0.3s ease;
7278 scroll-behavior: none; 7279 } 7280 .station .accordion-icon { 7281 margin-left: auto; 7282 cursor: pointer; 7283 transition: transform 0.3s ease; 7284 } 7285 .station.accordion-active .accordion-icon { 7286 transform: rotate(180deg); 7287 } 7288 .accordion-content { 7289 display: none; 7290 padding: 12px; 7291 left: 27px; 7292 overflow: hidden; 7293 width: 100%; 7294 box-sizing: border-box; 7295 position: relative; 7296 max-height: 0; 7297 transition: max-height 0.6s ease-out; 7298 } 7299 .station.accordion-active .accordion-content { 7300 display: block; 7301 max-height: auto; 7302 transition: max-height 0.6s ease-in; 7303 overflow: hidden; 7304 scrollbar-width: none; /* For Firefox */ 7305 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 7306 } 7307 7308 7309 .station.accordion-active .accordion-content::-webkit-scrollbar { 7310 display: none; /* For Chrome, Safari, and Edge */ 7311 } 7312 .accordion-content { 7313 grid-column: 1 / -1; 7314 } 7315 .station.accordion { 7316 transition: background-color 0.3s ease; 7317 overflow: hidden; 7318 scrollbar-width: none; /* For Firefox */ 7319 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 7320 } 7321 7322 .station.accordion::-webkit-scrollbar {
7323 display: none; /* For Chrome, Safari, and Edge */ 7324 } 7325 .station.accordion:not(.accordion-active):hover { 7326 background-color: #95c93d; 7327 color: #fff; 7328 } 7329 .accordion-content { 7330 max-height: 0; 7331 transition: max-height 0.3s ease-out; 7332 } 7333 .station.accordion-active .accordion-content { 7334 max-height: unset; 7335 transition: max-height 0.3s ease-in; 7336 overflow-y: scroll; 7337 } 7338 .routes-grid { 7339 display: grid 7340 ; 7341 gap: 10px; 7342 grid-template-columns: repeat(5, 1fr); 7343 max-width: 1200px; 7344 } 7345 7346 .accordion-content .routes-grid { 7347 /* grid-template-columns: repeat(4, 1fr); */ 7348 padding: 0 12px 0 17px; 7349 gap: 4px; 7350 overflow: hidden; 7351 scrollbar-width: none; /* For Firefox */ 7352 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 7353 } 7354 7355 .accordion-content .routes-grid::-webkit-scrollbar { 7356 display: none; /* For Chrome, Safari, and Edge */ 7357 } 7358 7359 /* Adjust layout for smaller screens */ 7360 @media (max-width: 1024px) { 7361 .routes-grid { 7362 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 7363 } 7364 } 7365 @media (max-width: 500px) { 7366 .routes-grid { 7367 grid-template-columns: 1fr; 7368 max-width: none;/ 7369 } 7370 } 7371 7372 a.route { 7373 background-color: #f9f9f9; 7374 border: 1px solid #ccc; 7375 border-radius: 4px; 7376 padding: 8px; 7377 text-decoration: none !important; 7378 color: #243e49; 7379 flex: 1 1 calc(21% - 10px); 7380 display: flex; 7381 align-items: center; 7382 transition: background-color 0.3s; 7383 flex-direction: row; 7384 min-width: 200px; 7385 max-width: 293px; 7386 width: 100%; 7387 } 7388 a.route:hover { 7389 background-color: #cae49e; 7390 } 7391 .route-number { 7392 background-color: #ddeac7; 7393 padding: 5px 10px; 7394 border-radius: 4px; 7395 font-size: 12px; 7396 font-weight: 700; 7397 color: #2b3a42; 7398 margin-right: 10px; 7399 min-width: 46px; 7400 text-align: center; 7401 } 7402 .route-name { 7403 font-size: 14px; 7404 color: #2b3a42; 7405 } 7406 .frequency-container { 7407 padding: 18px 18px; 7408 flex: 2; 7409 margin-top: 18px; 7410 } 7411 .frequency-select { 7412 background-color: #fff; 7413 border: 1px solid #133b40; 7414 border-radius: 10px; 7415 padding: 15px 20px; 7416 font-weight: 700; 7417 color: #666; 7418 padding: 8px 12px; 7419 height: auto; 7420 } 7421 .frequency-select:focus { 7422 outline: none; 7423 border-color: #133b40; 7424 } 7425 .routes-components { 7426 display: flex; 7427 margin-top: 18px; 7428 } 7429 input.jp-time-picker.route-time-picker { 7430 border: none !important; 7431 font-family: tahoma, Helvetica, Arial, sans-serif; 7432 appearance: none; 7433 outline: none; 7434 width: auto; 7435 color: #333; 7436 background: #f2f3f4; 7437 border-radius: 10px; 7438 padding: 10px 20px 10px 28px; 7439 line-height: 1; 7440 height: 37px !important; 7441 display: inline-flex; 7442 font-size: 14px; 7443 } 7444 .dropdown-container { 7445 display: flex; 7446 gap: 15px; 7447 flex: 1; 7448 } 7449 .dropdown-container-inner { 7450 position: relative; 7451 cursor: pointer; 7452 transition: all 0.3s ease; 7453 min-width: 150px; 7454 justify-content: space-between; 7455 } 7456 .dropdown-container-inner .icon { 7457 position: absolute; 7458 top: 11px; 7459 left: 7px; 7460 } 7461 .dropdown-container-inner select { 7462 border: none !important; 7463 font-size: 16px; 7464 appearance: none; 7465 outline: none; 7466 width: 100%; 7467 color: #333; 7468 background: #f2f3f4; 7469 border-radius: 10px; 7470 padding: 10px 20px 10px 28px; 7471 } 7472 .dropdown-container-inner svg { 7473 width: 16px; 7474 height: 16px; 7475 } 7476 .route-nav-container { 7477 width: 100%; 7478 display: flex; 7479 justify-content: space-between; 7480 padding: 10px; 7481 position: relative; 7482 max-width: 1200px; 7483 } 7484 a.route-nav-link { 7485 padding: 0; 7486 border: none; 7487 box-shadow: none; 7488 text-decoration: none !important; 7489 background-color: none; 7490 color: #2b3a42; 7491 } 7492 a.route-nav-link:hover, 7493 a.route-nav-link:focus, 7494 a.route-nav-link:active { 7495 border: none; 7496 box-shadow: none; 7497 text-decoration: none; 7498 background-color: #fff0; 7499 color: #2b3a42; 7500 } 7501 a.route-nav-link svg { 7502 margin-bottom: -3px; 7503 } 7504 .dropdown-container-inner :first-child select { 7505 text-align: left; 7506 } 7507 .icon-spacer { 7508 height: 16px; 7509 width: 10px; 7510 } 7511 a.btn-view-map { 7512 display: inline-flex; 7513 padding: 8px 12px; 7514 justify-content: center; 7515 align-items: center; 7516 gap: 8px; 7517 color: #133b40; 7518 font-size: 14px; 7519 font-style: normal; 7520 font-weight: 400; 7521 line-height: normal; 7522 border-radius: 6px; 7523 border: 1px solid #133b40; 7524 text-decoration: none !important; 7525 } 7526 a.btn-view-map:hover, 7527 a.btn-view-map:focus, 7528 a.btn-view-map:active { 7529 color: #fff; 7530 background-color: rgb(47 59 64 / 0.76); 7531 border-color: rgb(47 59 64 / 0.76); 7532 } 7533 @media (min-width: 600px) { 7534 .header { 7535 flex-direction: row; 7536 align-items: center; 7537 } 7538 } 7539 @media (max-width: 768px) { 7540 .station-name { 7541 text-align: left; 7542 } 7543 a.route {
7544 flex: 1 1 calc(26% - 10px); 7545 } 7546 .nav-link { 7547 font-size: 16px; 7548 } 7549 } 7550 7551 @media (max-width: 500px) { 7552 a.route { 7553 grid-template-columns: 1fr; 7554 max-width: none; 7555 } 7556 } 7557 @media (max-width: 425px) { 7558 .direction-tab { 7559 display: flow; 7560 } 7561 .direction-tabs { 7562 cursor: pointer; 7563 margin-bottom: 6px; 7564 } 7565 .station-name { 7566 margin-left: 26px; 7567 } 7568 .timeline-bar-container { 7569 margin-left: -18px; 7570 } 7571 .timeline-bar-inner { 7572 height: 84px; 7573 } 7574 .download .download-btn { 7575 width: 100%; 7576 } 7577 .station .accordion-icon { 7578 margin: -32px 8px 0 0; 7579 cursor: pointer; 7580 transition: transform 0.3s ease; 7581 float: right; 7582 margin-left: 100%; 7583 } 7584 .route { 7585 width: 100%; 7586 } 7587 /* a.route { 7588 flex: auto; 7589 } */ 7590 .routes-components { 7591 display: flex; 7592 flex-direction: column; 7593 } 7594 .dropdown-container-inner { 7595 min-width: 100px; 7596 border-radius: 6px; 7597 background: #f2f3f4; 7598 } 7599 .dropdown-container { 7600 margin-bottom: 16px; 7601 } 7602 .frequency-select { 7603 width: 100%; 7604 } 7605 .header { 7606 text-align: center; 7607 } 7608 .route-number { 7609 margin: 0; 7610 } 7611 .route-name { 7612 margin-left: 10px; 7613 font-size: 12px; 7614 } 7615 .header > *:last-child { 7616 margin-right: 0; 7617 margin-top: 10px; 7618 } 7619 .btn-view-map { 7620 width: 100%; 7621 } 7622 } 7623 ul.suggestions-list { 7624 max-height: 200px; 7625 overflow: scroll; 7626 margin: 11px 0 0 0; 7627 padding: 13px; 7628 width: 100%; 7629 overflow-y: scroll; 7630 overflow-x: hidden; 7631 -webkit-overflow-scrolling: touch; 7632 list-style: none; 7633 background-color: #fff; 7634 border-radius: 6px; position: absolute; 7635 z-index: 10; 7636 top: 40px; 7637 border: 1px solid #cccccc; 7638 } 7639 .search-container { 7640 display: flex; 7641 flex-direction: column; 7642 } 7643 ul.suggestions-list::-webkit-scrollbar {
7644 width: 8px; 7645 } 7646 ul.suggestions-list::-webkit-scrollbar-thumb { 7647 background-color: rgb(0 0 0 / 0.3); 7648 border-radius: 10px; 7649 } 7650 ul.suggestions-list::-webkit-scrollbar-track { 7651 background-color: #fff0; 7652 } 7653 input.search-input { 7654 width: 100%; 7655 } 7656 ul#suggestions-list li { 7657 line-height: 36px; 7658 cursor: pointer; 7659 } 7660 section.wp-block-uagb-container.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 7661 padding-top: 30px; 7662 } 7663 .search-container { 7664 display: -webkit-box; 7665 display: -ms-flexbox; 7666 display: flex; 7667 -webkit-box-align: center; 7668 -ms-flex-align: center; 7669 align-items: center; 7670 width: 90%; 7671 max-width: 500px; 7672 position: relative; 7673 } 7674 .search-input { 7675 border: none; 7676 outline: none; 7677 -webkit-box-flex: 1; 7678 flex-grow: 1; 7679 padding: 10px 40px 10px 10px; 7680 font-size: 16px; 7681 border-radius: 25px; 7682 } 7683 .visually-hidden { 7684 position: absolute; 7685 width: 1px; 7686 height: 1px; 7687 margin: -1px; 7688 padding: 0; 7689 overflow: hidden; 7690 clip: rect(0, 0, 0, 0); 7691 border: 0; 7692 } 7693 .truncate-service-updates { 7694 display: -webkit-box; 7695 -webkit-box-orient: vertical; 7696 -webkit-line-clamp: 3; 7697 overflow: hidden; 7698 text-overflow: ellipsis; 7699 } 7700 7701 /* Original 7702 7703.blog .ast-archive-entry-banner { 7704 background-image: url(/wp-content/uploads/2024/05/11-scaled.jpg); 7705 background-size: cover; 7706 background-position: center; 7707 padding: 100px 0; 7708 text-align: center; 7709 color: #fff; 7710} */ 7711 7712 /* .blog .ast-archive-entry-banner { 7713 background-image: url(/wp-content/uploads/2024/05/11-scaled.jpg); 7714 background-size: cover; 7715 background-position: center; 7716 padding: 100px 0; 7717 text-align: center; 7718 color: #fff; 7719} 7720 7721.blog .ast-archive-entry-banner { 7722 position: relative; 7723 height: 30vh; 7724 text-align: center; 7725 color: #fff; 7726} */ 7727 7728 .ast-archive-entry-banner[data-post-type="post"] { 7729 /* height: 30vh; */ 7730 aspect-ratio: 6 / 1; 7731 min-height: auto; 7732 margin-bottom: 0;align-items: center; 7733 width: 100%; margin-top: -26px; 7734 } 7735 7736 .site-content .ast-single-post-featured-section img { 7737 /* height: 30vh; */ 7738 aspect-ratio: 6 / 1;align-items: center; 7739 } 7740 section.container-journey-planner { 7741 display: flex; 7742 padding: 0; 7743 } 7744 .journey-planner-outer .mb-10 { 7745 margin-bottom: 10px; 7746 } 7747 section.suggested-routes { 7748 border-radius: 6px; 7749 background: #f2f3f4; 7750 flex-shrink: 0; 7751 padding: 18px; 7752 } 7753 7754 .journey-planner.journey-planner-outer { 7755 position: relative; 7756 } 7757 .journey-planner-outer .suggested-routes { 7758 background-color: #f0f5f5; 7759 padding: 20px; 7760 border-radius: 8px; 7761 width: 100%; 7762 flex-grow: 1; 7763 } 7764 .journey-planner-outer .suggested-routes h2 { 7765 color: #12333b; 7766 font-size: 28px; 7767 margin-bottom: 15px; 7768 } 7769 .journey-planner-outer .route-card { 7770 background-color: #e8f0ef; 7771 border-radius: 8px; 7772 padding: 15px; 7773 border: 1px solid #d2dedf; 7774 margin-bottom: 10px; 7775 display: flex; 7776 flex-direction: column; 7777 gap: 10px; 7778 } 7779 .journey-planner-outer .route-info { 7780 display: flex; 7781 justify-content: space-between; 7782 align-items: center; 7783 font-size: 1rem; 7784 color: #12333b; 7785 } 7786 .journey-planner-outer .route-duration { 7787 font-weight: 700; 7788 font-size: 1.1rem; 7789 } 7790 .journey-planner-outer .route-time { 7791 font-size: 0.9rem; 7792 color: #4a4a4a; 7793 } 7794 .journey-planner-outer .route-icons { 7795 display: flex; 7796 align-items: center; 7797 /* gap: 10px; */ 7798 color: #4a4a4a; 7799 font-size: 1rem; 7800 } 7801 .journey-planner-outer .icon { 7802 font-size: 1.2rem; 7803 } 7804 .journey-planner-outer .transfer { 7805 background-color: #d8e7df; 7806 padding: 2px 8px; 7807 border-radius: 4px; 7808 color: #12333b; 7809 font-weight: 700; 7810 } 7811 .journey-planner-outer .duration { 7812 font-size: 0.9rem; 7813 color: #4a4a4a; 7814 } 7815 .journey-planner-outer .extra { 7816 color: #4a4a4a; 7817 } 7818 .journey-planner-outer .repeat { 7819 font-size: 0.9rem; 7820 color: #4a4a4a; 7821 } 7822 .journey-planner-outer .route-steps { 7823 font-size: 0.9rem; 7824 color: #12333b; 7825 text-align: left; 7826 } 7827 .journey-planner-outer .ellipses { 7828 display: flex; 7829 flex-direction: column; 7830 align-items: center; 7831 align-content: flex-end; 7832 } 7833 .toggle-routes, 7834 .journey-planner-outer .more-routes { 7835 background-color: #12333b; 7836 color: #fff; 7837 border: none; 7838 padding: 10px 20px; 7839 cursor: pointer; 7840 border-radius: 5px; 7841 font-size: 0.9rem; 7842 width: 100%; 7843 } 7844 .journey-planner-outer .route-card { 7845 border-radius: 6px; 7846 background: #fff; 7847 padding: 10px; 7848 margin-bottom: 10px; 7849 text-decoration: none !important; 7850 } 7851 .journey-planner-outer .route-details { 7852 background-color: #f2f3f4; 7853 padding: 20px; 7854 border-radius: 8px; 7855 width: 100%; 7856 max-width: 600px; 7857 flex-grow: 1; 7858 } 7859 .journey-planner-outer .route-details h2 { 7860 color: #12333b; 7861 font-size: 28px; 7862 margin-bottom: 15px; 7863 } 7864 .journey-planner-outer .show-map-container { 7865 display: flex; 7866 justify-content: flex-end; 7867 } 7868 .journey-planner-outer .show-map { 7869 background-color: #7d8b8d; 7870 color: #fff; 7871 border: none; 7872 padding: 8px 16px; 7873 cursor: pointer; 7874 border-radius: 5px; 7875 font-size: 0.9rem; 7876 margin-bottom: 15px; 7877 } 7878 .journey-planner-outer .detail-card { 7879 display: flex; 7880 background-color: #f2f3f4; 7881 border: 2px solid #d2dedf; 7882 border-radius: 8px; 7883 padding: 15px; 7884 gap: 10px; 7885 margin-bottom: 15px; 7886 align-items: center; 7887 width: 100%; 7888 } 7889 .journey-planner-outer .detail-card-bg-white { 7890 background-color: #fff; 7891 } 7892 .journey-planner-outer .icon-line { 7893 position: absolute; 7894 width: 2px; 7895 background: repeating-linear-gradient(#89a88d, #89a88d 5px, transparent 5px, transparent 10
7895px); 7896 z-index: 1; 7897 top: 66px; 7898 } 7899 .journey-planner-outer .icon { 7900 font-size: 1.5rem; 7901 color: #89a88d; 7902 padding-right: 10px; 7903 display: flex; 7904 } 7905 .journey-planner-outer .line { 7906 width: 2px; 7907 height: 100%; 7908 background: repeating-linear-gradient(#89a88d, #89a88d 5px, transparent 5px, transparent 10px); 7909 flex-grow: 1; 7910 } 7911 .journey-planner-outer .detail-content { 7912 flex-grow: 6; 7913 position: relative; 7914 padding-left: 36px; 7915 z-index: 11; 7916 } 7917 .detail-content-bus { 7918 left: 1px; 7919 } 7920 .journey-planner-outer .detail-content:last-child::before { 7921 content: ""; 7922 position: absolute; 7923 top: 50%; 7924 left: -9px; 7925 width: 12px; 7926 height: 12px; 7927 background-color: #0f172a; 7928 border: 1px solid #0f172a; 7929 border-radius: 50%; 7930 transform: translateY(-50%); 7931 } 7932 .journey-planner-outer .detail-content::before { 7933 content: ""; 7934 position: absolute; 7935 top: 50%; 7936 left: 0; 7937 width: 10px; 7938 height: 10px; 7939 background-color: #12333b; 7940 border-radius: 50%; 7941 transform: translateY(-50%); 7942 } 7943 .journey-planner-outer .detail-content:first-child::before { 7944 background-color: #ddeac7 !important; 7945 width: 12px !important; 7946 height: 12px !important; 7947 border: 1px solid #0f172a !important; 7948 } 7949 .journey-planner-outer .detail-content:last-child::before { 7950 content: ""; 7951 position: absolute; 7952 top: 50%; 7953 left: -9px; 7954 width: 12px; 7955 height: 12px; 7956 background-color: #0f172a; 7957 border: 1px solid #0f172a; 7958 border-radius: 50%; 7959 transform: translateY(-50%); 7960 } 7961 .journey-planner-outer .line-container { 7962 position: relative; 7963 } 7964 .journey-planner-outer .label { 7965 font-size: 0.9rem; 7966 color: #7d8b8d; 7967 font-weight: 700; 7968 margin-bottom: 4px; 7969 } 7970 .journey-planner-outer .detail-content h3 { 7971 font-size: 26px; 7972 color: #12333b; 7973 font-weight: 700; 7974 margin: 4px 0; 7975 } 7976 .journey-planner-outer .detail-content p { 7977 font-size: 0.9rem; 7978 color: #4a4a4a; 7979 margin: 4px 0; 7980 } 7981 .journey-planner-outer .route-number { 7982 background-color: #d8e7df; 7983 color: #12333b; 7984 font-weight: 700; 7985 padding: 2px 6px; 7986 border-radius: 4px; 7987 font-size: 12px; 7988 margin-left: 10px;min-width: 46px; 7989 text-align: center; 7990 } 7991 .journey-planner-outer .stop-list { 7992 list-style: none; 7993 padding-left: 0; 7994 margin-top: 10px; 7995 font-size: 0.85rem; 7996 color: #4a4a4a; 7997 } 7998 7999 8000 8001 .journey-planner-outer .stop-list li { 8002 margin-bottom: 5px; 8003 } 8004 .journey-planner-outer .cta-section { 8005 margin-top: 20px; 8006 } 8007 section.route-details.cta-section p { 8008 min-width: 700px; 8009 width: 100%; 8010 display: contents; 8011 } 8012 .journey-planner-outer .notice-banner { 8013 background-color: #33b0dc; 8014 color: #000; 8015 padding: 15px; 8016 border-radius: 8px; 8017 font-family: Arial, sans-serif; 8018 font-size: 1rem; 8019 line-height: 1.5; 8020 font-weight: 400; 8021 text-align: left; 8022 max-width: 100%; 8023 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 8024 } 8025 .journey-planner-outer .notice-banner p { 8026 margin: 0; 8027 } 8028 .journey-planner-outer .notice-banner strong { 8029 font-weight: 700; 8030 } 8031 .journey-planner-outer .journey-planner-outer { 8032 width: 100%; 8033 box-shadow: none; 8034 background-color: #f2f3f4; 8035 margin-bottom: 20px; 8036 margin-top: 24px; 8037 } 8038 @media (max-width: 767px) { 8039 .journey-planner-outer .notice-banner { 8040 font-size: 0.9rem; 8041 padding: 10px; 8042 } 8043 } 8044 @media (min-width: 768px) { 8045 .journey-planner-outer .container-journey-planner { 8046 flex-wrap: nowrap; 8047 margin-bottom: 30px; 8048 } 8049 .journey-planner-outer .route-details { 8050 max-width: 600px; 8051 } 8052 .journey-planner-outer .suggested-routes { 8053 max-width: 400px; 8054 } 8055 } 8056 .journey-planner-outer .detail-card { 8057 position: relative; 8058 padding-left: 40px; 8059 } 8060 .journey-planner-outer .stop-list { 8061 display: none; 8062 margin-top: 10px; 8063 } 8064 .journey-planner-outer .stop-list-container-journey-planner .open .stop-list { 8065 display: block; 8066 } 8067 .journey-planner-outer .stop-toggle { 8068 background: none; 8069 border: none; 8070 color: #12333b; 8071 font-weight: 700; 8072 cursor: pointer; 8073 padding: 5px 0; 8074 } 8075 .route-card:hover, 8076 .journey-planner-outer .route-card:focus { 8077 border-color: #95c93d; 8078 } 8079 @media (max-width: 767px) { 8080 .journey-planner-outer .container-journey-planner { 8081 flex-direction: column; 8082 padding: 10px; 8083 } 8084 .suggested-routes, 8085 .journey-planner-outer .route-details { 8086 max-width: 100%; 8087 padding: 10px; 8088 } 8089 .journey-planner-outer .route-card { 8090 font-size: 0.9rem; 8091 padding: 10px; 8092 } 8093 .route-info, 8094 .route-icons, 8095 .journey-planner-outer .route-steps { 8096 font-size: 0.85rem; 8097 } 8098 } 8099 @media (min-width: 768px) and (max-width: 1024px) { 8100 .journey-planner-outer .container-journey-planner { 8101 padding: 0px; 8102 gap: 15px; 8103 } 8104 .journey-planner-outer .suggested-routes { 8105 max-width: 400px; 8106 } 8107 .journey-planner-outer .route-details { 8108 max-width: 600px; 8109 } 8110 .journey-planner-outer .route-card { 8111 font-size: 1rem; 8112 } 8113 .route-info, 8114 .route-icons, 8115 .journey-planner-outer .route-steps { 8116 font-size: 1rem; 8117 } 8118 } 8119 @media (min-width: 1025px) and (max-width: 1920px) { 8120 .journey-planner-outer .container-journey-planner { 8121 gap: 20px; 8122 } 8123 .journey-planner-outer .suggested-routes { 8124 max-width: 500px; 8125 } 8126 .journey-planner-outer .route-details { 8127 max-width: 700px; 8128 } 8129 .journey-planner-outer .route-card { 8130 font-size: 1.1rem; 8131 } 8132 .route-info, 8133 .route-icons, 8134 .journey-planner-outer .route-steps { 8135 font-size: 1rem; 8136 } 8137 8138 journey-planner-outer .detail-card { 8139 8140 padding-left: 47px; 8141 } 8142 } 8143 @media (min-width: 1921px) { 8144 .journey-planner-outer .container-journey-planner { 8145 padding: 40px; 8146 gap: 25px; 8147 } 8148 .journey-planner-outer .suggested-routes { 8149 max-width: 600px; 8150 } 8151 .journey-planner-outer .route-details { 8152 max-width: 800px; 8153 } 8154 .journey-planner-outer .route-card { 8155 font-size: 1.2rem; 8156 } 8157 .route-info, 8158 .route-icons, 8159 .journey-planner-outer .route-steps { 8160 font-size: 1.1rem; 8161 } 8162 } 8163 @media (min-width: 375px) and (max-width: 414px) and (resolution: 3dppx) { 8164 .journey-planner-outer .container-journey-planner { 8165 padding: 0; 8166 } 8167 .journey-planner-outer .suggested-routes { 8168 padding: 8px; 8169 margin-top: 20px; 8170 } 8171 .journey-planner-outer .route-icons { 8172 flex-wrap: wrap; 8173 justify-content: flex-start; 8174 } 8175 } 8176 @media (min-width: 640px) and (max-width: 720px) and (resolution: 2dppx) { 8177 .j-submit-plan-button { 8178 margin-top: 20px; 8179 } 8180 .j-submit-plan-button { 8181 margin-top: 20px; 8182 } 8183 } 8184 @media (min-width: 320px) and (max-width: 375px) and (resolution: 2dppx) { 8185 .journey-planner-outer .route-icons { 8186 flex-wrap: wrap; 8187 justify-content: flex-start; 8188 } 8189 .journey-planner-outer .suggested-routes { 8190 padding: 8px; 8191 margin-top: 20px; 8192 } 8193 .journey-planner-outer .container-journey-planner { 8194 padding: 0; 8195 } 8196 } 8197 @media (max-width: 430px) { 8198 section.route-details { 8199 margin-top: 20px; 8200 } 8201 .journey-planner-outer.jp-time-picker, 8202 .jp-date-picker { 8203 margin-bottom: 6px; 8204 } 8205 .journey-planner-outer.jp-slider-container { 8206 margin-bottom: 6px; 8207 } 8208 .journey-planner-outer .show-map, a.btn-view-map{width: 100%;} 8209 } 8210 @media (max-width: 425px) { 8211 .journey-planner-outer .route-icons { 8212 gap: 4px; 8213 } 8214 .journey-planner-outer .container-journey-planner { 8215 margin-top: 20px; 8216 } 8217 .journey-planner-outer .journey-planner-outer { 8218 padding: 8px; 8219 } 8220 .journey-planner-outer .suggested-routes { 8221 padding: 8px; 8222 } 8223 } 8224 .inline-style-19 { 8225 align-self: stretch;align-content: center; 8226 } 8227 .inline-style-26 { 8228 background-color: #f2f3f4; 8229 margin-bottom: 20px; 8230 } 8231 #ast-mobile-popup-wrapper { 8232 display: none; 8233 } 8234 .hidden { 8235 display: none !important; 8236 } 8237 .latest-updates-details .service-cta-view-all { 8238 background-color: #243e49; 8239 color: #fff; 8240 border: none; 8241 border-radius: 4px; 8242 padding: 10px 20px; 8243 cursor: pointer; 8244 -webkit-transition: background-color 0.3s; 8245 -o-transition: background-color 0.3s; 8246 transition: background-color 0.3s; 8247 width: 20%; 8248 margin-bottom: 16px !important; 8249 } 8250 .mpt-meta-slider .caption { 8251 padding: 14px 20px !important; 8252 font-size: 14px; 8253 background-color: #f2f3f4; 8254 border: none; 8255 box-shadow: none; 8256 } 8257 .mpt-meta-slider.metaslider .caption-wrap { 8258 border: none !important; 8259 box-shadow: none; 8260 } 8261 8262 .mpt-meta-slider.metaslider.ms-theme-clarity .flexslider .slides li { 8263 display: flex !important; 8264 flex-direction: column-reverse !important; 8265 } 8266 .site-primary-footer-wrap { 8267 display: flex; 8268 flex-wrap: wrap; 8269 } 8270 .site-primary-footer-wrap .site-footer-primary-section-1, 8271 .site-primary-footer-wrap .site-footer-primary-section-2, 8272 .site-primary-footer-wrap .site-footer-primary-section-3, 8273 .site-primary-footer-wrap .site-footer-primary-section-4, 8274 .site-primary-footer-wrap .site-footer-primary-section-5 { 8275 flex: 1 1 20%; 8276 padding: 10px; 8277 } 8278 @media (max-width: 992px) and (min-width: 768px) { 8279 .site-primary-footer-wrap .site-footer-primary-section-1, 8280 .site-primary-footer-wrap .site-footer-primary-section-2, 8281 .site-primary-footer-wrap .site-footer-primary-section-3, 8282 .site-primary-footer-wrap .site-footer-primary-section-4, 8283 .site-primary-footer-wrap .site-footer-primary-section-5 { 8284 flex: 1 1 33.333%; 8285 } 8286 .site-primary-footer-wrap .site-footer-primary-section-1 .a.menu-link, 8287 .site-primary-footer-wrap .site-footer-primary-section-2 a.menu-link, 8288 .site-primary-footer-wrap .site-footer-primary-section-3 a.menu-link, 8289 .site-primary-footer-wrap .site-footer-primary-section-4 .a.menu-link, 8290 .site-primary-footer-wrap .site-footer-primary-section-5 a.menu-link { 8291 font-size: 14px; 8292 } 8293 .site-primary-footer-wrap .site-footer-primary-section-1 .widget-title, 8294 .site-primary-footer-wrap .site-footer-primary-section-2 .widget-title, 8295 .site-primary-footer-wrap .site-footer-primary-section-3 .widget-title, 8296 .site-primary-footer-wrap .site-footer-primary-section-4 .widget-title, 8297 .site-primary-footer-wrap .site-footer-primary-section-5 .widget-title { 8298 font-size: 16px; 8299 margin-top: 0; 8300 } 8301 .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder
8301-grid-row { 8302 grid-column-gap: 0; 8303 } 8304 .footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner { 8305 margin-top: 0; 8306 } 8307 } 8308 @media (max-width: 768px) { 8309 .site-primary-footer-wrap .site-footer-primary-section-1, 8310 .site-primary-footer-wrap .site-footer-primary-section-2, 8311 .site-primary-footer-wrap .site-footer-primary-section-3, 8312 .site-primary-footer-wrap .site-footer-primary-section-4, 8313 .site-primary-footer-wrap .site-footer-primary-section-5 { 8314 flex: 1 1 100%; 8315 } 8316 } 8317 @media (max-width: 976px) { 8318 .journey-planner-block { 8319 padding-top: 0 !important; 8320 padding-bottom: 0 !important; 8321 top: -66px; 8322 } 8323 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 8324 color: #133b40; 8325 margin-top: 14px; 8326 } 8327 .wp-block-uagb-container.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 8328 padding-top: 0; 8329 } 8330 } 8331 @media (max-width: 768px) { 8332 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 8333 color: #fff; 8334 } 8335 } 8336 @media (max-width: 430px) { 8337 .journey-planner-block { 8338 padding-top: 20px !important; 8339 top: 0; 8340 } 8341 .wp-block-uagb-container.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 8342 padding-top: 34px; 8343 } 8344 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text, 8345 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 8346 color: #133b40 !important; 8347 text-align: left !important; 8348 } 8349 } 8350 .metaslider.ms-theme-clarity .flexslider { 8351 margin-bottom: 0 !important; 8352 } 8353 #metaslider_2014.flexslider .slides li { 8354 margin-bottom: 8px !important; 8355 } 8356 @media (max-width: 430px) { 8357 .wp-block-uagb-container.\.slider-news-updates.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 8358 padding-bottom: 0; 8359 } 8360 } 8361 .form-custom-error { 8362 color: red; 8363 } 8364 .alert-banner { 8365 background-color: #ff8a00; 8366 color: #ffffff; 8367 padding: 15px; 8368 border-radius: 8px; 8369 font-family: Arial, sans-serif; 8370 font-size: 1rem; 8371 line-height: 1.5; 8372 font-weight: 400; 8373 text-align: left; 8374 width: 100%; 8375 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 8376 margin: 6px 0; 8377 } 8378 8379 /* Modal Styles */ 8380 .modal { 8381 display: none; 8382 position: fixed; 8383 z-index: 99999; 8384 left: 0; 8385 top: 0; 8386 width: 100%; 8387 height: 100%; 8388 background-color: rgb(247 245 245 / 93%); 8389 justify-content: center; 8390 align-items: center; 8391 position: absolute !important; 8392 8393 margin: 0; 8394 padding: 0; 8395 border-radius: 8px; 8396 } 8397 8398 .modal.modal-inner-planner { 8399 width: 100%; 8400 } 8401 /* Modal content */ 8402 .modal-content { 8403 background-color: transparent; 8404 border-radius: 8px; 8405 padding: 20px; 8406 text-align: center; 8407 max-width: 100%; 8408 width: 100%; 8409 } 8410 8411 /* Spinner */ 8412 .spinner { 8413 margin: 20px auto; 8414 width: 50px; 8415 height: 50px; 8416 border: 6px solid #f3f3f3; 8417 border-top: 6px solid #75a340; 8418 8419 /* Blue color */ 8420 border-radius: 50%; 8421 animation: spin 1s linear infinite; 8422 } 8423 8424 /* Spinner animation */ 8425 @keyframes spin { 8426 0% { 8427 transform: rotate(0deg); 8428 } 8429 8430 100% { 8431 transform: rotate(360deg); 8432 } 8433 } 8434 8435 /* Text inside the modal */ 8436 .modal-content p { 8437 font-size: 16px; 8438 } 8439 8440 /* Responsive handling */ 8441 @media (max-width: 600px) {
8442 .modal-content { 8443 padding: 15px; 8444 width: 80%; 8445 } 8446 8447 .spinner { 8448 width: 40px; 8449 height: 40px; 8450 border-width: 4px; 8451 } 8452 8453 .modal-content p { 8454 font-size: 14px; 8455 } 8456 } 8457 8458 .mpt-meta-slider.metaslider.ms-theme-clarity .flexslider .slides li a img { 8459 height: 200px; 8460 } 8461 8462 .mpt-main-banner { 8463 /* height: 14vh; */ 8464 aspect-ratio: 6 / 1;align-items: center; 8465 } 8466 8467 .uagb-block-fs6tqvoe { 8468 /* height: 14vh !important; */ 8469 aspect-ratio: 6 / 1;align-items: center; 8470 } 8471 8472 @media (max-width: 450px) { 8473 .two-image-container { 8474 padding-top: 0 !important; 8475 } 8476 8477 /* .uagb-block-pheyu2dp { 8478 padding-top: 0 !important; 8479 } */ 8480 } 8481 .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 8482 img { 8483 /* height: 42vh; */ 8484 aspect-ratio: 6 / 1;align-items: center; 8485 } 8486 8487 /*Breadcrumbs update for blog posts*/ 8488 .yoast-breadcrumbs-container { 8489 padding: 20px 20px; 8490 } 8491 8492 /* ADDED FOR ELLIPSIS IN JOURNEY PLANNER */ 8493 /* Styles for devices with max-width of 400px */ 8494 @media (max-width: 400px) { 8495 .route-icons span:nth-child(n + 7) { 8496 display: none; 8497 } 8498 8499 .ellipsis { 8500 display: inline; 8501 } 8502 } 8503 /* Styles for devices with max-width of 600px */ 8504 8505 @media (min-width: 401px) and (max-width: 600px) { 8506 .route-icons span:nth-child(n + 10) { 8507 display: none; 8508 } 8509 8510 .ellipsis { 8511 display: inline; 8512 } 8513 } 8514 8515 @media (min-width: 601px) and (max-width: 769px) { 8516 .route-icons span:nth-child(n + 9) { 8517 display: none; 8518 } 8519 8520 .ellipsis { 8521 display: inline; 8522 } 8523 } 8524 8525 .route-icons { 8526 display: flex; 8527 flex-wrap: wrap; 8528 position: relative; 8529 } 8530 8531 .route-icons span { 8532 margin-right: 5px; 8533 } 8534 8535 .ellipsis { 8536 display: none; 8537 position: absolute; 8538 right: 0; 8539 bottom: 0; 8540 background-color: white; /* Adjust as needed */ 8541 padding: 0 5px; 8542 } 8543 8544 @media (max-width: 768px) { 8545 .route-icons { 8546 display: -webkit-box; 8547 -webkit-box-orient: vertical; 8548 -webkit-line-clamp: 1; 8549 overflow: hidden; 8550 text-overflow: ellipsis; 8551 white-space: nowrap; 8552 } 8553 8554 .route-icons::after { 8555 content: "..."; 8556 display: inline-block; 8557 margin-left: 5px; 8558 } 8559 } 8560 /* Ensure all spans are shown on desktop */ 8561 @media (min-width: 769px) { 8562 .route-icons span { 8563 display: inline; 8564 } 8565 } 8566 8567 @media (max-width: 500px) { 8568 .column { 8569 display: flex; 8570 /* flex-direction: column-reverse; */ 8571 /* flex-grow: 2; */ 8572 /* align-content: center; */ 8573 /* justify-content: space-evenly; */ 8574 /* align-items: center; */ 8575 /* flex-wrap: nowrap; */ 8576 width: 86%; 8577 margin-bottom: 8px; 8578 } 8579 8580 .jp-switch-button { 8581 margin: 0; 8582 position: absolute; 8583 top: 0; 8584 height: 110px; 8585 transform: rotate(180deg); 8586 right: 0; 8587 width: 12%; 8588 } 8589 8590 .column input[type="text"] { 8591 width: 86.3%; 8592 } 8593 8594 .journey-planner-title { 8595 color: #133b40 !important; 8596 } 8597 button.jp-switch-button img { 8598 transform: rotate(90deg); 8599 } 8600 } 8601 @media (max-width: 430px) { 8602 header.uagb-block-5ccbc795 h1.uagb-heading-text, 8603 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 8604 color: #133b40 !important; 8605 } 8606 8607 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text, 8608 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 8609 color: #133b40 !important; 8610 } 8611 .jp-date-time-plan-container .jp-date-time-plan-container input[type="date"] { 8612 margin-right: 6px; 8613 } 8614 } 8615 8616 /* Date time picker icons */ 8617 /* Date Picker Custom Icon */ 8618 .jp-date-picker { 8619 position: relative; 8620 width: 100%; 8621 max-width: 100%; 8622 height: 44px; 8623 padding: 10px 20px; 8624 padding-right: 45px; /* Space for the icon */ 8625 border-radius: 10px; 8626 box-sizing: border-box; 8627 appearance: none; 8628 -webkit-appearance: none; 8629 -moz-appearance: none; 8630 } 8631 8632 /* Hide default date picker icon for Chrome & Edge */ 8633 .jp-date-picker::-webkit-calendar-picker-indicator { 8634 position: absolute; 8635 right: 15px; 8636 top: 50%; 8637 transform: translateY(-50%); 8638 width: 12px; 8639 height: 12px; 8640 cursor: pointer; 8641 opacity: 0; /* Hide default browser icon */ 8642 } 8643 8644 /* Hide default date picker icon for Firefox */ 8645 .jp-date-picker::-moz-calendar-picker-indicator { 8646 opacity: 0; 8647 } 8648 8649 /* Add custom date picker icon */ 8650 .jp-date-picker::after { 8651 content: ""; 8652 position: absolute; 8653 right: 15px; 8654 top: 50%; 8655 transform: translateY(-50%); 8656 width: 16px; 8657 height: 16px; 8658 background-image: url("https://www.publictransport.com.mt/wp-content/uploads/2025/01/date.png"); 8659 background-repeat: no-repeat; 8660 background-size: contain; 8661 pointer-events: none; 8662 } 8663 8664 /* Time Picker Custom Icon */ 8665 .jp-time-picker { 8666 position: relative; 8667 width: 100%; 8668 max-width: 100%; 8669 height: 44px; 8670 padding: 10px 20px; 8671 padding-right: 45px; /* Space for the icon */ 8672 border-radius: 10px; 8673 box-sizing: border-box; 8674 appearance: none; 8675 -webkit-appearance: none; 8676 -moz-appearance: none; 8677 } 8678 8679 /* Hide default time picker icon for Chrome & Edge */ 8680 .jp-time-picker::-webkit-calendar-picker-indicator { 8681 position: absolute; 8682 right: 15px; 8683 top: 50%; 8684 transform: translateY(-50%); 8685 width: 12px; 8686 height: 12px; 8687 cursor: pointer; 8688 opacity: 0; /* Hide default browser icon */ 8689 } 8690 8691 /* Hide default time picker icon for Firefox */ 8692 .jp-time-picker::-moz-calendar-picker-indicator { 8693 opacity: 0; 8694 } 8695 8696 /* Add custom time picker icon */ 8697 .jp-time-picker::after { 8698 content: ""; 8699 position: absolute; 8700 right: 15px; 8701 top: 50%; 8702 transform: translateY(-50%); 8703 width: 16px; 8704 height: 16px; 8705 background-image: url("https://www.publictransport.com.mt/wp-content/uploads/2025/01/clock.png"); 8706 background-repeat: no-repeat; 8707 background-size: contain; 8708 pointer-events: none; 8709 } 8710 8711 @media (max-width: 450px) { 8712 .two-image-container { 8713 padding-top: 0 !important; 8714 } 8715 8716 /* .uagb-block-pheyu2dp { 8717 padding-top: 0 !important; 8718 } */ 8719 } 8720 .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 8721 img { 8722 /* height: 42vh; */ 8723 aspect-ratio: 6 / 1;align-items: center; 8724 } 8725 8726 /*Breadcrumbs update for blog posts*/ 8727 .yoast-breadcrumbs-container { 8728 padding: 20px 20px; 8729 } 8730 8731 /* ADDED FOR ELLIPSIS IN JOURNEY PLANNER */ 8732 /* Styles for devices with max-width of 400px */ 8733 @media (max-width: 400px) { 8734 .route-icons span:nth-child(n + 7) { 8735 display: none; 8736 } 8737 8738 .ellipsis { 8739 display: inline; 8740 } 8741 } 8742 /* Styles for devices with max-width of 600px */ 8743 8744 @media (min-width: 401px) and (max-width: 600px) { 8745 .route-icons span:nth-child(n + 10) { 8746 display: none; 8747 } 8748 8749 .ellipsis { 8750 display: inline; 8751 } 8752 } 8753 8754 @media (min-width: 601px) and (max-width: 769px) { 8755 .route-icons span:nth-child(n + 9) { 8756 display: none; 8757 } 8758 8759 .ellipsis { 8760 display: inline; 8761 } 8762 } 8763 8764 .route-icons { 8765 display: flex; 8766 flex-wrap: wrap; 8767 position: relative; 8768 } 8769 8770 .route-icons span { 8771 margin-right: 5px; 8772 } 8773 8774 .ellipsis { 8775 display: none; 8776 position: absolute; 8777 right: 0; 8778 bottom: 0; 8779 background-color: white; /* Adjust as needed */ 8780 padding: 0 5px; 8781 } 8782 8783 @media (max-width: 768px) { 8784 .route-icons { 8785 display: -webkit-box; 8786 -webkit-box-orient: vertical; 8787 -webkit-line-clamp: 1; 8788 overflow: hidden; 8789 text-overflow: ellipsis; 8790 white-space: nowrap; 8791 } 8792 8793 .route-icons::after { 8794 content: "..."; 8795 display: inline-block; 8796 margin-left: 5px; 8797 } 8798 } 8799 /* Ensure all spans are shown on desktop */ 8800 @media (min-width: 769px) { 8801 .route-icons span { 8802 display: inline; 8803 } 8804 } 8805 8806 @media (max-width: 500px) { 8807 .column { 8808 display: flex; 8809 /* flex-direction: column-reverse; */ 8810 /* flex-grow: 2; */ 8811 /* align-content: center; */ 8812 /* justify-content: space-evenly; */ 8813 /* align-items: center; */ 8814 /* flex-wrap: nowrap; */ 8815 width: 86%; 8816 margin-bottom: 8px; 8817 } 8818 8819 .jp-switch-button { 8820 margin: 0; 8821 position: absolute; 8822 top: 0; 8823 height: 110px; 8824 transform: rotate(180deg); 8825 right: 0; 8826 width: 12%; 8827 } 8828 8829 .column input[type="text"] { 8830 width: 86.3%; 8831 } 8832 8833 .journey-planner-title { 8834 color: #133b40 !important; 8835 } 8836 button.jp-switch-button img { 8837 transform: rotate(90deg); 8838 } 8839 } 8840 @media (max-width: 430px) { 8841 header.uagb-block-5ccbc795 h1.uagb-heading-text, 8842 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 8843 color: #133b40 !important; 8844 } 8845 8846 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text, 8847 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 8848 color: #133b40 !important; 8849 } 8850 .jp-date-time-plan-container .jp-date-time-plan-container input[type="date"] { 8851 margin-right: 6px; 8852 } 8853 } 8854 8855 /* Date time picker icons */ 8856 /* Date Picker Custom Icon */ 8857 .jp-date-picker { 8858 position: relative; 8859 width: 100%; 8860 max-width: 100%; 8861 height: 44px; 8862 padding: 10px 20px; 8863 padding-right: 45px; /* Space for the icon */ 8864 border-radius: 10px; 8865 box-sizing: border-box; 8866 appearance: none; 8867 -webkit-appearance: none; 8868 -moz-appearance: none; 8869 } 8870 8871 /* Hide default date picker icon for Chrome & Edge */ 8872 .jp-date-picker::-webkit-calendar-picker-indicator { 8873 position: absolute; 8874 right: 15px; 8875 top: 50%; 8876 transform: translateY(-50%); 8877 width: 12px; 8878 height: 12px; 8879 cursor: pointer; 8880 opacity: 0; /* Hide default browser icon */ 8881 } 8882 8883 /* Hide default date picker icon for Firefox */ 8884 .jp-date-picker::-moz-calendar-picker-indicator { 8885 opacity: 0; 8886 } 8887 8888 /* Add custom date picker icon */ 8889 .jp-date-picker::after { 8890 content: ""; 8891 position: absolute; 8892 right: 15px; 8893 top: 50%; 8894 transform: translateY(-50%); 8895 width: 16px; 8896 height: 16px; 8897 background-image: url("https://www.publictransport.com.mt/wp-content/uploads/2025/01/date.png"); 8898 background-repeat: no-repeat; 8899 background-size: contain; 8900 pointer-events: none; 8901 } 8902 8903 /* Time Picker Custom Icon */ 8904 .jp-time-picker { 8905 position: relative; 8906 width: 100%; 8907 max-width: 100%; 8908 height: 44px; 8909 padding: 10px 20px; 8910 padding-right: 45px; /* Space for the icon */ 8911 border-radius: 10px; 8912 box-sizing: border-box; 8913 appearance: none; 8914 -webkit-appearance: none; 8915 -moz-appearance: none; 8916 } 8917 8918 /* Hide default time picker icon for Chrome & Edge */ 8919 .jp-time-picker::-webkit-calendar-picker-indicator { 8920 position: absolute; 8921 right: 15px; 8922 top: 50%; 8923 transform: translateY(-50%); 8924 width: 12px; 8925 height: 12px; 8926 cursor: pointer; 8927 opacity: 0; /* Hide default browser icon */ 8928 } 8929 8930 /* Hide default time picker icon for Firefox */ 8931 .jp-time-picker::-moz-calendar-picker-indicator { 8932 opacity: 0; 8933 } 8934 8935 /* Add custom time picker icon */ 8936 .jp-time-picker::after { 8937 content: ""; 8938 position: absolute; 8939 right: 15px; 8940 top: 50%; 8941 transform: translateY(-50%); 8942 width: 16px; 8943 height: 16px; 8944 background-image: url("https://www.publictransport.com.mt/wp-content/uploads/2025/01/clock.png"); 8945 background-repeat: no-repeat; 8946 background-size: contain; 8947 pointer-events: none; 8948 } 8949 8950 @media (max-width: 500px) { 8951 8952 .journey-planner-outer .stop-list { 8953 8954 grid-template-columns: repeat(2, 1fr); 8955 margin-left: 0; 8956 column-gap: 14px; 8957 } 8958 8959 .download .download-btn { 8960 width: 100%; 8961 } 8962 .entry-content > .wp-block-uagb-container { 8963 margin-top: 0px !important; 8964 margin-bottom: 0px !important; 8965 padding-top: 20px !important; 8966 padding-bottom: 20px !important; 8967 row-gap: 0; 8968 } 8969 8970 .accordion-content .routes-grid { 8971 /* grid-template-columns: repeat(4, 1fr); */ 8972 padding: 0 12px 0 0; 8973 } 8974 8975 span.operating-slogan{ 8976 padding: 6px 18px 6px 3px; 8977 margin-bottom: 12px; 8978 8979 } 8980 .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { 8981 margin-top: 10px !important; 8982 margin-bottom: 10px !important; 8983 padding-top: 0 !important; 8984 padding-bottom: 0 !important; 8985 } 8986 8987 .uagb-ifb-desc:last-child{ 8988 margin-bottom: 20px !important; 8989 } 8990 8991 .wp-block-uagb-container p:last-of-type { 8992 margin-bottom: 0 !important; 8993 } 8994 8995 .uagb-ifb-content { 8996 /* padding-top: 17px; */ 8997 margin-bottom: -17px; 8998 } 8999 9000 .tbl-mpt { 9001 margin-bottom: 0; 9002 } 9003 9004 9005 9006 .uagb-icon-list__wrap > *:last-child { 9007 margin-bottom: 0 !important; 9008 padding-bottom: 0 !important; 9009 } 9010 9011 9012 9013 figure.wp-block-uagb-image__figure img { 9014 height: auto !important; 9015 } 9016 9017 .uagb-container-inner-blocks-wrap { 9018 row-gap: 0px !important; 9019 } 9020 9021 .wp-block-uagb-container.uagb-block-fquylbws { 9022 margin-bottom: 0 !important; 9023 } 9024 9025 a.quick-link-item{ max-width: 100%; 9026 width: 100%;} 9027 9028 .journey-planner { 9029 padding-bottom: 18px; 9030 margin-top: 10px; 9031 } 9032 9033 div#metaslider_container_4670 { 9034 margin: 24px 0; 9035 } 9036 9037 .metaslider img { 9038 border-radius: 6px !important; 9039 } 9040 9041 .journey-planner-outer .container-journey-planner { 9042 9043 padding: 0; 9044 } 9045 9046 /* .wp-block-uagb-container { 9047 margin-bottom: 0 !important; 9048} */ 9049 9050 .wp-block-uagb-advanced-heading .uagb-heading-text{ 9051 margin-bottom: 10px!important; 9052 } 9053 9054 .wp-block-uagb-container.uagb-block-757386b0 { 9055 padding-bottom: 0 !important; 9056 } 9057 9058 a.quick-link-item{ max-width: 100%; 9059 width: 100%;} 9060 9061 .latest-updates-details .service-cta-view-all { 9062 9063 width: 100%; 9064 ; 9065 } 9066 9067 .station-name.station-name-indentation{ 9068 9069 margin-left: 46px; 9070 } 9071 9072 .time { 9073 padding: 0 5px; 9074 9075 } 9076 9077 .times {
9077 9078 9079 margin-left: 40px; 9080 } 9081 9082 .ast-archive-entry-banner[data-post-type="post"] {margin-top: -42px;} 9083 9084 .wp-block-uagb-container.did-you-know { 9085 padding: 26px; 9086 } 9087 9088 .routes-components { 9089 align-items: flex-start; 9090 flex-direction: column; 9091 } 9092 9093 .dropdown-container-inner #time { 9094 margin-top: 0; 9095 } 9096 9097 .dropdown-container-inner select{ 9098 height: 37px; 9099 } 9100 9101 .direction-tab{ 9102 gap: 15px; 9103 width: 100%; 9104 justify-content: space-between; 9105 width: 100%!; 9106 margin-top: 2px; 9107 } 9108 9109 button.direction-tabs { 9110 width: 100%; 9111 } 9112 9113 .dropdown-container{ 9114 width: 100%; 9115 } 9116 9117 .dropdown-container-inner { 9118 9119 width: 100%; 9120 } 9121 9122 .service-updates-container { 9123 text-align: left; 9124 } 9125 9126 h1.uagb-ifb-title { 9127 font-size: 24px; 9128 } 9129 } 9130 9131 9132 9133 @media (min-width: 500px) { 9134 9135 div#metaslider_2014, div#metaslider_2239, div#metaslider_4670, div#metaslider_5759, div#metaslider_6190{ 9136 9137 margin: 20px 0; 9138 } 9139 .entry-content > .wp-block-uagb-container { 9140 margin-top: 0px !important; 9141 margin-bottom: 0px !important; 9142 padding-top: 20px !important; 9143 padding-bottom: 20px !important; 9144 row-gap: 0; 9145 } 9146 9147 9148 .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { 9149 margin-top: 10px !important; 9150 /* margin-bottom: 10px !important; */ 9151 padding-top: 0 !important; 9152 padding-bottom: 0 !important; 9153 } 9154 9155 .uagb-ifb-desc:last-child{ 9156 margin-bottom: 20px !important; 9157 } 9158 9159 .wp-block-uagb-container p:last-of-type { 9160 margin-bottom: 0 !important; 9161 } 9162 9163 .uagb-ifb-content { 9164 padding-top: 0px!important; 9165 margin-bottom: 0px!important; 9166 } 9167 9168 .tbl-mpt { 9169 margin-bottom: 0; 9170 } 9171 9172 .wp-block-uagb-container.uagb-block-r20dhj1t { 9173 margin-top: 0 !important; 9174 margin-bottom: 0 !important; 9175 } 9176 9177 .uagb-icon-list__wrap > *:last-child { 9178 margin-bottom: 0 !important; 9179 padding-bottom: 0 !important; 9180 } 9181 9182 9183 9184 figure.wp-block-uagb-image__figure img { 9185 height: auto !important; 9186 } 9187 9188 .uagb-container-inner-blocks-wrap { 9189 row-gap: 0px !important; 9190 } 9191 9192 .wp-block-uagb-container.uagb-block-fquylbws { 9193 margin-bottom: 0 !important; 9194 } 9195 9196 9197 9198 9199 div#metaslider_container_2239 { 9200 margin: 24px 0; 9201 } 9202 9203 .journey-planner { 9204 margin-top: -24%; 9205 } 9206 } 9207 9208 @media only screen and (max-width: 977px) and (min-width: 500px) { 9209 9210 9211 9212 .latest-updates-details .service-cta-view-all{ 9213 width: 50%; 9214 } 9215 9216 } 9217 9218 9219 @media (max-width: 414px) { 9220 9221 .accordion-content .routes-grid { 9222 /* grid-template-columns: repeat(4, 1fr); */ 9223 padding: 0 12px 0 0; 9224 } 9225 .station-name.station-name-indentation { 9226 margin-left: 18px; 9227 } 9228 span.operating-slogan{ 9229 padding: 6px 18px 6px 3px; 9230 9231 } 9232 9233 .station-name-indentation { 9234 margin-left: 30px; 9235 } 9236 9237 .time { 9238 padding: 0 4px; 9239 text-align: center; 9240 font-size: 14px; 9241 } 9242 .times { 9243 display: flex 9244 ; 9245 padding-left: 0px; 9246 margin-left: 14px; 9247 } 9248 } 9249} 9250@media (max-width: 425px) { 9251 .direction-tab { 9252 display: flow; 9253 } 9254 .direction-tabs { 9255 cursor: pointer; 9256 margin-bottom: 6px; 9257 } 9258 .station-name { 9259 margin-left: 26px; 9260 } 9261 .timeline-bar-container { 9262 margin-left: -18px; 9263 } 9264 .timeline-bar-inner { 9265 height: 84px; 9266 } 9267 .download .download-btn { 9268 width: 100%; 9269 } 9270 .station .accordion-icon { 9271 margin: -32px 8px 0 0; 9272 cursor: pointer; 9273 transition: transform 0.3s ease; 9274 float: right; 9275 margin-left: 100%; 9276 } 9277 .route { 9278 width: 100%; 9279 } 9280 a.route { 9281 flex: auto; 9282 } 9283 .routes-components { 9284 display: flex; 9285 flex-direction: column; 9286 } 9287 .dropdown-container-inner { 9288 min-width: 100px; 9289 border-radius: 6px; 9290 background: #f2f3f4; 9291 } 9292 .dropdown-container { 9293 margin-bottom: 16px; 9294 } 9295 .frequency-select { 9296 width: 100%; 9297 } 9298 .header { 9299 text-align: center; 9300 } 9301 .route-number { 9302 margin: 0; 9303 } 9304 .route-name { 9305 margin-left: 10px; 9306 font-size: 12px; 9307 } 9308 .header > *:last-child { 9309 margin-right: 0; 9310 margin-top: 10px; 9311 } 9312 .btn-view-map { 9313 width: 100%; 9314 } 9315}
9316ul.suggestions-list { 9317 max-height: 200px; 9318 overflow: scroll; 9319 margin: 11px 0 0 0; 9320 padding: 13px; 9321 width: 100%; 9322 overflow-y: scroll; 9323 overflow-x: hidden; 9324 -webkit-overflow-scrolling: touch; 9325 list-style: none; 9326 background-color: #fff; 9327 border-radius: 6px; 9328 position: absolute; 9329 z-index: 10; 9330 top: 40px; 9331 border: 1px solid #cccccc; 9332} 9333.search-container { 9334 display: flex; 9335 flex-direction: column; 9336} 9337ul.suggestions-list::-webkit-scrollbar { 9338 width: 8px; 9339} 9340ul.suggestions-list::-webkit-scrollbar-thumb { 9341 background-color: rgb(0 0 0 / 0.3); 9342 border-radius: 10px; 9343} 9344ul.suggestions-list::-webkit-scrollbar-track { 9345 background-color: #fff0; 9346} 9347input.search-input { 9348 width: 100%; 9349} 9350ul#suggestions-list li { 9351 line-height: 36px; 9352 cursor: pointer; 9353} 9354section.wp-block-uagb-container.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 9355 padding-top: 30px; 9356} 9357.search-container { 9358 display: -webkit-box; 9359 display: -ms-flexbox; 9360 display: flex; 9361 -webkit-box-align: center; 9362 -ms-flex-align: center; 9363 align-items: center; 9364 width: 90%; 9365 max-width: 500px; 9366 position: relative; 9367} 9368.search-input { 9369 border: none; 9370 outline: none; 9371 -webkit-box-flex: 1; 9372 flex-grow: 1; 9373 padding: 10px 40px 10px 10px; 9374 font-size: 16px; 9375 border-radius: 25px; 9376} 9377.visually-hidden { 9378 position: absolute; 9379 width: 1px; 9380 height: 1px; 9381 margin: -1px; 9382 padding: 0; 9383 overflow: hidden; 9384 clip: rect(0, 0, 0, 0); 9385 border: 0; 9386} 9387.truncate-service-updates { 9388 display: -webkit-box; 9389 -webkit-box-orient: vertical; 9390 -webkit-line-clamp: 3; 9391 overflow: hidden; 9392 text-overflow: ellipsis; 9393} 9394 9395/* Original 9396 9397.blog .ast-archive-entry-banner { 9398 background-image: url(/wp-content/uploads/2024/05/11-scaled.jpg); 9399 background-size: cover; 9400 background-position: center; 9401 padding: 100px 0; 9402 text-align: center; 9403 color: #fff; 9404} */ 9405 9406.blog .ast-archive-entry-banner { 9407 background-image: url(/wp-content/uploads/2024/05/18.jpg); 9408 background-size: cover; 9409 background-position: center; 9410 /* padding: 100px 0; */ 9411 text-align: center; 9412 color: #fff; 9413 aspect-ratio: 6 / 1; 9414 min-height: auto; 9415 margin-bottom: 0;align-items: center; 9416 9417} 9418 9419/* .blog .ast-archive-entry-banner { 9420 position: relative; 9421 height: 30vh; 9422 text-align: center; 9423 color: #fff; 9424} */ 9425 9426.ast-archive-entry-banner[data-post-type="post"] { 9427 /* height: 30vh; */ 9428 aspect-ratio: 6 / 1; 9429 min-height: auto; 9430 margin-bottom: 0;align-items: center;width: 100%; margin-top: -26px; 9431} 9432 9433.site-content .ast-single-post-featured-section img { 9434 /* height: 30vh; */ 9435 aspect-ratio: 6 / 1;align-items: center; 9436} 9437section.container-journey-planner { 9438 display: flex; 9439 padding: 0; 9440} 9441.journey-planner-outer .mb-10 { 9442 margin-bottom: 10px; 9443} 9444section.suggested-routes { 9445 border-radius: 6px; 9446 background: #f2f3f4; 9447 flex-shrink: 0; 9448 padding: 18px; 9449} 9450 9451.journey-planner.journey-planner-outer { 9452 position: relative; 9453} 9454.journey-planner-outer .suggested-routes { 9455 background-color: #f0f5f5; 9456 padding: 20px; 9457 border-radius: 8px; 9458 width: 100%; 9459 flex-grow: 1; 9460} 9461.journey-planner-outer .suggested-routes h2 { 9462 color: #12333b; 9463 font-size: 28px; 9464 margin-bottom: 15px; 9465} 9466.journey-planner-outer .route-card { 9467 background-color: #e8f0ef; 9468 border-radius: 8px; 9469 padding: 15px; 9470 border: 1px solid #d2dedf; 9471 margin-bottom: 10px; 9472 display: flex; 9473 flex-direction: column; 9474 gap: 10px; 9475} 9476.journey-planner-outer .route-info { 9477 display: flex; 9478 justify-content: space-between; 9479 align-items: center; 9480 font-size: 1rem; 9481 color: #12333b; 9482} 9483.journey-planner-outer .route-duration { 9484 font-weight: 700; 9485 font-size: 1.1rem; 9486} 9487.journey-planner-outer .route-time { 9488 font-size: 0.9rem; 9489 color: #4a4a4a; 9490} 9491.journey-planner-outer .route-icons { 9492 display: flex; 9493 align-items: center; 9494 /* gap: 10px; */ 9495 color: #4a4a4a; 9496 font-size: 1rem; 9497} 9498.journey-planner-outer .icon { 9499 font-size: 1.2rem; 9500} 9501.journey-planner-outer .transfer { 9502 background-color: #d8e7df; 9503 padding: 2px 8px; 9504 border-radius: 4px; 9505 color: #12333b; 9506 font-weight: 700; 9507} 9508.journey-planner-outer .duration { 9509 font-size: 0.9rem; 9510 color: #4a4a4a; 9511} 9512.journey-planner-outer .extra { 9513 color: #4a4a4a; 9514} 9515.journey-planner-outer .repeat { 9516 font-size: 0.9rem; 9517 color: #4a4a4a; 9518} 9519.journey-planner-outer .route-steps { 9520 font-size: 0.9rem; 9521 color: #12333b; 9522 text-align: left; 9523} 9524.journey-planner-outer .ellipses { 9525 display: flex; 9526 flex-direction: column; 9527 align-items: center;
9528 align-content: flex-end; 9529} 9530.toggle-routes, 9531.journey-planner-outer .more-routes { 9532 background-color: #12333b; 9533 color: #fff; 9534 border: none; 9535 padding: 10px 20px; 9536 cursor: pointer; 9537 border-radius: 5px; 9538 font-size: 0.9rem; 9539 width: 100%; 9540} 9541.journey-planner-outer .route-card { 9542 border-radius: 6px; 9543 background: #fff; 9544 padding: 10px; 9545 margin-bottom: 10px; 9546 text-decoration: none !important; 9547} 9548.journey-planner-outer .route-details { 9549 background-color: #f2f3f4; 9550 padding: 20px; 9551 border-radius: 8px; 9552 width: 100%; 9553 max-width: 600px; 9554 flex-grow: 1; 9555} 9556.journey-planner-outer .route-details h2 { 9557 color: #12333b; 9558 font-size: 28px; 9559 margin-bottom: 15px; 9560} 9561.journey-planner-outer .show-map-container { 9562 display: flex; 9563 justify-content: flex-end; 9564} 9565.journey-planner-outer .show-map { 9566 background-color: #7d8b8d; 9567 color: #fff; 9568 border: none; 9569 padding: 8px 16px; 9570 cursor: pointer; 9571 border-radius: 5px; 9572 font-size: 0.9rem; 9573 margin-bottom: 15px; 9574} 9575.journey-planner-outer .detail-card { 9576 display: flex; 9577 background-color: #f2f3f4; 9578 border: 2px solid #d2dedf; 9579 border-radius: 8px; 9580 padding: 15px; 9581 gap: 10px; 9582 margin-bottom: 15px; 9583 align-items: center; 9584 width: 100%; 9585} 9586.journey-planner-outer .detail-card-bg-white { 9587 background-color: #fff; 9588} 9589.journey-planner-outer .icon-line { 9590 position: absolute; 9591 width: 2px; 9592 background: repeating-linear-gradient(#89a88d, #89a88d 5px, transparent 5px, transparent 10px); 9593 z-index: 1; 9594 top: 66px; 9595} 9596.journey-planner-outer .icon { 9597 font-size: 1.5rem; 9598 color: #89a88d; 9599 padding-right: 10px; 9600 display: flex; 9601} 9602.journey-planner-outer .line { 9603 width: 2px; 9604 height: 100%; 9605 background: repeating-linear-gradient(#89a88d, #89a88d 5px, transparent 5px, transparent 10px); 9606 flex-grow: 1; 9607} 9608.journey-planner-outer .detail-content { 9609 flex-grow: 6; 9610 position: relative; 9611 padding-left: 36px; 9612 z-index: 11; 9613} 9614.detail-content-bus { 9615 left: 1px; 9616} 9617.journey-planner-outer .detail-content:last-child::before { 9618 content: ""; 9619 position: absolute; 9620 top: 50%; 9621 left: -9px; 9622 width: 12px; 9623 height: 12px; 9624 background-color: #0f172a; 9625 border: 1px solid #0f172a; 9626 border-radius: 50%; 9627 transform: translateY(-50%); 9628} 9629.journey-planner-outer .detail-content::before { 9630 content: ""; 9631 position: absolute; 9632 top: 50%; 9633 left: 0; 9634 width: 10px; 9635 height: 10px; 9636 background-color: #12333b; 9637 border-radius: 50%; 9638 transform: translateY(-50%); 9639} 9640.journey-planner-outer .detail-content:first-child::before { 9641 background-color: #ddeac7 !important; 9642 width: 12px !important; 9643 height: 12px !important; 9644 border: 1px solid #0f172a !important; 9645} 9646.journey-planner-outer .detail-content:last-child::before { 9647 content: ""; 9648 position: absolute; 9649 top: 50%; 9650 left: -9px; 9651 width: 12px; 9652 height: 12px; 9653 background-color: #0f172a; 9654 border: 1px solid #0f172a; 9655 border-radius: 50%; 9656 transform: translateY(-50%); 9657} 9658.journey-planner-outer .line-container { 9659 position: relative; 9660} 9661.journey-planner-outer .label { 9662 font-size: 0.9rem; 9663 color: #7d8b8d; 9664 font-weight: 700; 9665 margin-bottom: 4px; 9666} 9667.journey-planner-outer .detail-content h3 { 9668 font-size: 26px; 9669 color: #12333b; 9670 font-weight: 700; 9671 margin: 4px 0; 9672} 9673.journey-planner-outer .detail-content p { 9674 font-size: 0.9rem; 9675 color: #4a4a4a; 9676 margin: 4px 0; 9677} 9678.journey-planner-outer .route-number { 9679 background-color: #d8e7df; 9680 color: #12333b; 9681 font-weight: 700; 9682 padding: 2px 6px; 9683 border-radius: 4px; 9684 font-size: 0.9rem; 9685 margin-left: 10px;min-width: 46px; 9686 text-align: center; 9687} 9688.journey-planner-outer .stop-list { 9689 list-style: none; 9690 padding-left: 0; 9691 margin-top: 10px; 9692 font-size: 0.85rem; 9693 color: #4a4a4a; 9694} 9695.journey-planner-outer .stop-list li { 9696 margin-bottom: 5px; 9697} 9698.journey-planner-outer .cta-section { 9699 margin-top: 20px; 9700} 9701section.route-details.cta-section p { 9702 min-width: 700px; 9703 width: 100%; 9704 display: contents; 9705} 9706.journey-planner-outer .notice-banner { 9707 background-color: #33b0dc; 9708 color: #000; 9709 padding: 15px; 9710 border-radius: 8px; 9711 font-family: Arial, sans-serif; 9712 font-size: 1rem; 9713 line-height: 1.5; 9714 font-weight: 400; 9715 text-align: left; 9716 max-width: 100%; 9717 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 9718} 9719.journey-planner-outer .notice-banner p { 9720 margin: 0; 9721} 9722.journey-planner-outer .notice-banner strong { 9723 font-weight: 700; 9724} 9725.journey-planner-outer .journey-planner-outer { 9726 width: 100%; 9727 box-shadow: none; 9728 background-color: #f2f3f4; 9729 margin-bottom: 20px; 9730 margin-top: 24px; 9731} 9732@media (max-width: 767px) { 9733 .journey-planner-outer .notice-banner { 9734 font-size: 0.9rem; 9735 padding: 10px; 9736 } 9737} 9738@media (min-width: 768px) { 9739 .journey-planner-outer .container-journey-planner { 9740 flex-wrap: nowrap; 9741 margin-bottom: 30px; 9742 } 9743 .journey-planner-outer .route-details { 9744 max-width: 600px; 9745 } 9746 .journey-planner-outer .suggested-routes { 9747 max-width: 400px; 9748 } 9749} 9750.journey-planner-outer .detail-card { 9751 position: relative; 9752 padding-left: 40px; 9753} 9754.journey-planner-outer .stop-list { 9755 display: none; 9756 margin-top: 10px; 9757 grid-template-columns: repeat(3, 1fr); 9758} 9759.journey-planner-outer .stop-list-container-journey-planner .open .stop-list { 9760 display: block; 9761 grid-template-columns: repeat(3, 1fr); 9762} 9763.journey-planner-outer .stop-toggle { 9764 background: none; 9765 border: none; 9766 color: #12333b; 9767 font-weight: 700; 9768 cursor: pointer; 9769 padding: 5px 0; 9770} 9771.route-card:hover, 9772.journey-planner-outer .route-card:focus { 9773 border-color: #95c93d; 9774} 9775@media (max-width: 767px) { 9776 .journey-planner-outer .container-journey-planner { 9777 flex-direction: column; 9778 padding: 10px; 9779 } 9780 .suggested-routes, 9781 .journey-planner-outer .route-details { 9782 max-width: 100%; 9783 padding: 10px; 9784 } 9785 .journey-planner-outer .route-card { 9786 font-size: 0.9rem; 9787 padding: 10px; 9788 } 9789 .route-info, 9790 .route-icons, 9791 .journey-planner-outer .route-steps { 9792 font-size: 0.85rem; 9793 } 9794} 9795@media (min-width: 768px) and (max-width: 1024px) { 9796 .journey-planner-outer .container-journey-planner { 9797 padding: 20px; 9798 gap: 15px; 9799 } 9800 .journey-planner-outer .suggested-routes { 9801 max-width: 400px; 9802 } 9803 .journey-planner-outer .route-details { 9804 max-width: 600px; 9805 } 9806 .journey-planner-outer .route-card { 9807 font-size: 1rem; 9808 } 9809 .route-info, 9810 .route-icons, 9811 .journey-planner-outer .route-steps { 9812 font-size: 1rem; 9813 } 9814 9815 .journey-planner-outer .stop-list { 9816 9817 grid-template-columns: repeat(3, 1fr); 9818 margin-left: 10px; 9819 } 9820} 9821@media (min-width: 1025px) and (max-width: 1920px) { 9822 .journey-planner-outer .container-journey-planner { 9823 gap: 20px; 9824 } 9825 .journey-planner-outer .suggested-routes { 9826 max-width: 500px; 9827 } 9828 .journey-planner-outer .route-details { 9829 max-width: 700px; 9830 } 9831 .journey-planner-outer .route-card { 9832 font-size: 1.1rem; 9833 } 9834 .route-info, 9835 .route-icons, 9836 .journey-planner-outer .route-steps { 9837 font-size: 1rem; 9838 } 9839} 9840@media (min-width: 1921px) { 9841 .journey-planner-outer .container-journey-planner { 9842 padding: 40px; 9843 gap: 25px; 9844 } 9845 .journey-planner-outer .suggested-routes { 9846 max-width: 600px; 9847 } 9848 .journey-planner-outer .route-details { 9849 max-width: 800px; 9850 } 9851 .journey-planner-outer .route-card { 9852 font-size: 1.2rem; 9853 } 9854 .route-info, 9855 .route-icons, 9856 .journey-planner-outer .route-steps { 9857 font-size: 1.1rem; 9858 } 9859} 9860@media (min-width: 375px) and (max-width: 414px) and (resolution: 3dppx) { 9861 .journey-planner-outer .container-journey-planner { 9862 padding: 0; 9863 } 9864 .journey-planner-outer .suggested-routes { 9865 padding: 8px; 9866 margin-top: 20px; 9867 } 9868 .journey-planner-outer .route-icons { 9869 flex-wrap: wrap; 9870 justify-content: flex-start; 9871 } 9872} 9873@media (min-width: 640px) and (max-width: 720px) and (resolution: 2dppx) { 9874 .j-submit-plan-button { 9875 margin-top: 20px; 9876 } 9877 .j-submit-plan-button { 9878 margin-top: 20px; 9879 } 9880} 9881@media (min-width: 320px) and (max-width: 375px) and (resolution: 2dppx) { 9882 .journey-planner-outer .route-icons { 9883 flex-wrap: wrap; 9884 justify-content: flex-start; 9885 } 9886 .journey-planner-outer .suggested-routes { 9887 padding: 8px; 9888 margin-top: 20px; 9889 } 9890 .journey-planner-outer .container-journey-planner { 9891 padding: 0; 9892 } 9893} 9894@media (max-width: 430px) { 9895 section.route-details { 9896 margin-top: 20px; 9897 } 9898 .journey-planner-outer.jp-time-picker, 9899 .jp-date-picker { 9900 margin-bottom: 6px; 9901 } 9902 .journey-planner-outer.jp-slider-container { 9903 margin-bottom: 6px; 9904 } 9905} 9906@media (max-width: 425px) { 9907 .journey-planner-outer .route-icons { 9908 gap: 4px; 9909 } 9910 .journey-planner-outer .container-journey-planner { 9911 margin-top: 20px; 9912 } 9913 .journey-planner-outer .journey-planner-outer { 9914 padding: 8px 8px 18px 8px; 9915 } 9916 .journey-planner-outer .suggested-routes { 9917 padding: 8px; 9918 } 9919} 9920.inline-style-19 {
9921 align-self: stretch;align-content: center; 9922} 9923.inline-style-26 { 9924 background-color: #f2f3f4; 9925 margin-bottom: 20px; 9926} 9927#ast-mobile-popup-wrapper { 9928 display: none; 9929} 9930.hidden { 9931 display: none !important; 9932} 9933.latest-updates-details .service-cta-view-all { 9934 background-color: #243e49; 9935 color: #fff; 9936 border: none; 9937 border-radius: 4px; 9938 padding: 10px 20px; 9939 cursor: pointer; 9940 -webkit-transition: background-color 0.3s; 9941 -o-transition: background-color 0.3s; 9942 transition: background-color 0.3s; 9943 width: 20%; 9944 margin-bottom: 16px !important; 9945} 9946.mpt-meta-slider .caption { 9947 padding: 14px 20px !important; 9948 font-size: 14px; 9949 background-color: #f2f3f4; 9950 border: none; 9951 box-shadow: none; 9952} 9953.mpt-meta-slider.metaslider .caption-wrap { 9954 border: none !important; 9955 box-shadow: none; 9956} 9957 9958.mpt-meta-slider.metaslider.ms-theme-clarity .flexslider .slides li { 9959 display: flex !important; 9960 flex-direction: column-reverse !important; 9961} 9962.site-primary-footer-wrap { 9963 display: flex; 9964 flex-wrap: wrap; 9965} 9966.site-primary-footer-wrap .site-footer-primary-section-1, 9967.site-primary-footer-wrap .site-footer-primary-section-2, 9968.site-primary-footer-wrap .site-footer-primary-section-3, 9969.site-primary-footer-wrap .site-footer-primary-section-4, 9970.site-primary-footer-wrap .site-footer-primary-section-5 { 9971 flex: 1 1 20%; 9972 padding: 10px; 9973} 9974@media (max-width: 992px) and (min-width: 768px) { 9975 .site-primary-footer-wrap .site-footer-primary-section-1, 9976 .site-primary-footer-wrap .site-footer-primary-section-2, 9977 .site-primary-footer-wrap .site-footer-primary-section-3, 9978 .site-primary-footer-wrap .site-footer-primary-section-4, 9979 .site-primary-footer-wrap .site-footer-primary-section-5 { 9980 flex: 1 1 33.333%; 9981 } 9982 .site-primary-footer-wrap .site-footer-primary-section-1 .a.menu-link, 9983 .site-primary-footer-wrap .site-footer-primary-section-2 a.menu-link, 9984 .site-primary-footer-wrap .site-footer-primary-section-3 a.menu-link, 9985 .site-primary-footer-wrap .site-footer-primary-section-4 .a.menu-link, 9986 .site-primary-footer-wrap .site-footer-primary-section-5 a.menu-link { 9987 font-size: 14px; 9988 } 9989 .site-primary-footer-wrap .site-footer-primary-section-1 .widget-title, 9990 .site-primary-footer-wrap .site-footer-primary-section-2 .widget-title, 9991 .site-primary-footer-wrap .site-footer-primary-section-3 .widget-title, 9992 .site-primary-footer-wrap .site-footer-primary-section-4 .widget-title, 9993 .site-primary-footer-wrap .site-footer-primary-section-5 .widget-title { 9994 font-size: 16px; 9995 margin-top: 0; 9996 } 9997 .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row { 9998 grid-column-gap: 0; 9999 } 10000 .footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner { 10001 margin-top: 0; 10002 } 10003} 10004@media (max-width: 768px) { 10005 .site-primary-footer-wrap .site-footer-primary-section-1, 10006 .site-primary-footer-wrap .site-footer-primary-section-2, 10007 .site-primary-footer-wrap .site-footer-primary-section-3, 10008 .site-primary-footer-wrap .site-footer-primary-section-4, 10009 .site-primary-footer-wrap .site-footer-primary-section-5 { 10010 flex: 1 1 100%; 10011 } 10012} 10013@media (max-width: 976px) { 10014 .journey-planner-block { 10015 padding-top: 0 !important; 10016 padding-bottom: 0 !important; 10017 top: -66px; 10018 } 10019 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 10020 color: #133b40; 10021 margin-top: 14px; 10022 } 10023 .wp-block-uagb-container.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 10024 padding-top: 0; 10025 } 10026} 10027@media (max-width: 768px) { 10028 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 10029 color: #fff; 10030 } 10031} 10032@media (max-width: 430px) { 10033 .journey-planner-block { 10034 padding-top: 20px !important; 10035 top: 0; 10036 } 10037 .wp-block-uagb-container.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 10038 padding-top: 34px; 10039 } 10040 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text, 10041 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 10042 color: #133b40 !important; 10043 text-align: left !important; 10044 } 10045} 10046.metaslider.ms-theme-clarity .flexslider { 10047 margin-bottom: 0 !important; 10048} 10049#metaslider_2014.flexslider .slides li { 10050 margin-bottom: 8px !important; 10051} 10052@media (max-width: 430px) { 10053 .wp-block-uagb-container.\.slider-news-updates.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 10054 padding-bottom: 0; 10055 } 10056} 10057@media only screen and (max-width: 977px) and (min-width: 500px) { 10058 10059 .journey-planner-block h1{ 10060 color: #50575e!important; 10061 margin-top: 4.5rem !important; 10062 } 10063 .journey-planner-block { 10064 margin-top: 3%!important; 10065 background-color: #f2f3f4 !important; 10066 } 10067 10068 .journey-planner-block h1{ 10069 text-align: center!important; 10070 } 10071 .journey-planner-block .journey-planner { 10072 margin-top: 30px; 10073 margin-bottom: -62px; 10074 } 10075 10076 .latest-updates-details .service-cta-view-all{ 10077 width: 50%; 10078 } 10079 10080} 10081 10082@media only screen and (max-width: 1024px) and (min-width: 977px) { 10083 10084 .journey-planner-block { 10085 10086 background-color: #f2f3f4 !important; 10087 } 10088 .entry-content > .wp-block-uagb-container.journey-planner-block .journey-planner{ 10089 margin-top: 3%!important; 10090 } 10091 10092 .entry-content > .wp-block-uagb-container.journey-planner-block h1{ 10093 color: #50575e!important; 10094 margin-top: -0.5rem !important; 10095 } 10096} 10097 10098.form-custom-error { 10099 color: red; 10100} 10101.alert-banner { 10102 background-color: #ff8a00; 10103 color: #ffffff; 10104 padding: 15px; 10105 border-radius: 8px; 10106 font-family: Arial, sans-serif; 10107 font-size: 1rem; 10108 line-height: 1.5; 10109 font-weight: 400; 10110 text-align: left; 10111 width: 100%; 10112 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 10113 margin: 6px 0; 10114} 10115 10116/* Modal Styles */ 10117.modal { 10118 display: none; 10119 position: fixed; 10120 z-index: 99999; 10121 left: 0; 10122 top: 0; 10123 width: 100%; 10124 height: 100%; 10125 background-color: rgb(247 245 245 / 93%); 10126 justify-content: center;
10127 align-items: center; 10128 position: absolute !important; 10129 10130 margin: 0; 10131 padding: 0; 10132 border-radius: 8px; 10133} 10134 10135.modal.modal-inner-planner { 10136 width: 100%; 10137} 10138/* Modal content */ 10139.modal-content { 10140 background-color: transparent; 10141 border-radius: 8px; 10142 padding: 20px; 10143 text-align: center; 10144 max-width: 100%; 10145 width: 100%; 10146} 10147 10148/* Spinner */ 10149.spinner { 10150 margin: 20px auto; 10151 width: 50px; 10152 height: 50px; 10153 border: 6px solid #f3f3f3; 10154 border-top: 6px solid #75a340; 10155 10156 /* Blue color */ 10157 border-radius: 50%; 10158 animation: spin 1s linear infinite; 10159} 10160 10161/* Spinner animation */ 10162@keyframes spin { 10163 0% { 10164 transform: rotate(0deg); 10165 } 10166 10167 100% { 10168 transform: rotate(360deg); 10169 } 10170} 10171 10172/* Text inside the modal */ 10173.modal-content p { 10174 font-size: 16px; 10175} 10176 10177/* Responsive handling */ 10178@media (max-width: 600px) { 10179 .modal-content { 10180 padding: 15px; 10181 width: 80%; 10182 } 10183 10184 .spinner { 10185 width: 40px; 10186 height: 40px; 10187 border-width: 4px; 10188 } 10189 10190 .modal-content p { 10191 font-size: 14px; 10192 } 10193} 10194 10195.mpt-meta-slider.metaslider.ms-theme-clarity .flexslider .slides li a img { 10196 height: 200px; 10197} 10198 10199.mpt-main-banner { 10200 /* height: 14vh; */ 10201 aspect-ratio: 6 / 1;align-items: center; 10202} 10203 10204.uagb-block-fs6tqvoe { 10205 /* height: 14vh !important; */ 10206 aspect-ratio: 6 / 1;align-items: center; 10207} 10208.logo-alignment a { 10209 line-height: normal; 10210} 10211 10212.tbl-mpt { 10213 width: 100%; 10214 border-collapse: collapse; 10215 border: none!important; 10216 font-size: 14px; 10217 text-align: left; 10218 margin: 0!important; 10219} 10220.tbl-mpt thead { 10221 border: none; 10222} 10223.tbl-mpt table { 10224 border: 1px solid transparent; 10225 border-radius: 14px!important; 10226 margin-bottom: 0 !important; 10227 border-collapse: separate; 10228 overflow: hidden; 10229} 10230.tbl-mpt thead td { 10231 background-color: #f8f9fa; 10232 font-weight: 700; 10233 padding: 12px 15px; 10234 color: #212529; 10235 white-space: nowrap; 10236} 10237.tbl-mpt tbody tr { 10238 background-color: #fff; 10239} 10240/* .tbl-mpt thead td:first-child { 10241 color: #75a340; 10242} */ 10243.tbl-mpt tbody tr:nth-child(even) { 10244 background-color: #f8f9fa; 10245} 10246.tbl-mpt td { 10247 padding: 10px 15px; 10248 color: #495057; 10249 word-wrap: break-word; 10250 border: none; 10251} 10252.tbl-mpt tbody tr:hover { 10253 background-color: #e9ecef; 10254} 10255.tbl-mpt-wrapper { 10256 overflow-x: auto; 10257 -webkit-overflow-scrolling: touch; 10258} 10259.tbl-mpt { 10260 display: table; 10261 min-width: 600px; 10262 border: none!important; 10263} 10264@media (max-width: 768px) { 10265 .tbl-mpt td, 10266 .tbl-mpt thead td { 10267 font-size: 12px; 10268 padding: 8px 10px; 10269 } 10270} 10271@media (max-width: 480px) { 10272 .tbl-mpt td, 10273 .tbl-mpt thead td { 10274 display: flex; 10275 width: 100%; 10276 text-align: left; 10277 justify-content: space-between; 10278 } 10279 .tbl-mpt td { 10280 padding: 10px; 10281 box-sizing: border-box; 10282 } 10283 .tbl-mpt thead { 10284 display: none; 10285 } 10286 .tbl-mpt tr { 10287 display: block; 10288 /* margin-bottom: 10px; */ 10289 } 10290 .tbl-mpt td:before { 10291 content: attr(data-label); 10292 font-weight: 700; 10293 margin-bottom: 5px; 10294 display: block; 10295 color: #212529; 10296 } 10297} 10298 10299.top-header { 10300 display: block !important; 10301 background-color: #f2f3f4; 10302 text-transform: uppercase; 10303 -webkit-box-pack: justify; 10304} 10305.persona-container { 10306 display: flex; 10307 float: left !important; 10308} 10309a.btn-persona { 10310 min-width: 132px; 10311 border: 1px solid #75a340; 10312 text-decoration: none; 10313 padding: 10px 20px 8px 20px; 10314 text-align: center; 10315 transition: opacity 0.3s ease; 10316 font-size: 12px; 10317 display: flex; 10318 align-items: center; 10319 justify-content: space-around; 10320 height: 26px; 10321 flex: 1; 10322} 10323a.btn-persona:hover { 10324 background-color: #75a340; 10325 color: #fff; 10326 opacity: 0.8; 10327} 10328a.btn-persona.active { 10329 background-color: #75a340; 10330 color: #fff; 10331} 10332a.btn-persona.active:hover { 10333 opacity: 0.8; 10334} 10335@media only screen and (max-width: 430px) { 10336 .top-header + div { 10337 padding: 0 12px; 10338 gap: 0; 10339 } 10340 .top-header ~ div:nth-of-type(2) { 10341 margin-bottom: 0; 10342 } 10343 .wp-block-columns .wp-block-column:not(:last-child) { 10344 margin-bottom: 0; 10345 } 10346 .persona-container { 10347 width: 100%; 10348 } 10349} 10350.logo-alignment { 10351 display: flex; 10352 margin-left: -47px; 10353} 10354 10355@media only screen and (max-width: 1280px) { 10356 .logo-alignment { 10357 margin-left: 0px; 10358 } 10359} 10360
10361a.btn-persona.active { 10362 color: #2d2d2d !important; 10363} 10364h5, 10365.entry-content h5 { 10366 color: #000; 10367 margin-top: 30px; 10368} 10369.notice-banner { 10370 background-color: #33b0dc; 10371 color: #000; 10372 padding: 15px; 10373 border-radius: 8px; 10374 font-size: 1rem; 10375 line-height: 1.5; 10376 font-weight: 400; 10377 text-align: left; 10378 max-width: 100%; 10379 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 10380} 10381.wp-block-uagb-container.\.section-quick-links.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 10382 padding-bottom: 32px; 10383} 10384/* .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 10385 img { 10386 height: 34vh; 10387} */ 10388 10389@media (max-width: 820px) { 10390 .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 10391 img { 10392 /* height: 16vh; */ 10393 aspect-ratio: 6 / 1;align-items: center; 10394 } 10395} 10396 10397@media (max-width: 450px) { 10398 .wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 10399 img { 10400 /* height: 14vh; */ 10401 aspect-ratio: 6 / 1;align-items: center; 10402 } 10403} 10404span.operating-slogan { 10405 margin-bottom: 32px; 10406 color: #32373c; 10407 font-size: 18px; 10408 font-weight: 600; 10409 background-color: transparent; 10410 display: inline-block; 10411 padding: 6px 18px; 10412 border: none; 10413 font-family: 'Ronnia Bold'; 10414 line-height: 20px; 10415} 10416.routes-outer-container { 10417 margin-bottom: 60px !important; 10418} 10419.view-all-routes-container .header, 10420.bus-stop-container .header { 10421 display: flex; 10422 margin-top: 20px; 10423} 10424.view-all-routes-container h5, 10425.bus-stop-container h5 { 10426 margin-bottom: 10px; 10427 text-align: left; 10428} 10429.view-all-routes-container .tabs, 10430.bus-stop-container .tabs { 10431 display: flex; 10432 margin: 0 0 0 60px; 10433 align-items: flex-start; 10434 -webkit-align-items: flex-start; 10435 -moz-align-items: flex-start; 10436 -ms-align-items: flex-start; 10437} 10438.view-all-routes-container .tab, 10439.bus-stop-container .tab { 10440 padding: 6px 24px; 10441 margin: 0 10px 0 0; 10442 background-color: #95c93d; 10443 color: #2b3a42; 10444 font-size: 16px; 10445 cursor: pointer; 10446 border-radius: 4px; 10447} 10448.view-all-routes-container .tab .active, 10449.bus-stop-container .tab .active { 10450 background-color: #fff; 10451 color: #2b3a42; 10452 border-bottom: 3px solid #95c93d; 10453 border-radius: 0; 10454} 10455.view-all-routes-container, 10456.bus-stop-container { 10457 display: flex; 10458 flex-wrap: wrap; 10459 gap: 10px; 10460 margin-bottom: 48px; 10461 -webkit-flex-wrap: wrap; 10462 -moz-flex-wrap: wrap; 10463 -ms-flex-wrap: wrap; 10464} 10465.container.all-routes h5 { 10466 margin-top: 30px; 10467} 10468.routes-grid { 10469 margin-bottom: 0; 10470} 10471.view-all-routes-container a.route, 10472.bus-stop-container a.route { 10473 background-color: #f9f9f9; 10474 border: 1px solid #ccc; 10475 border-radius: 4px; 10476 padding: 8px; 10477 text-decoration: none !important; 10478 color: #243e49; 10479 flex: 1 1 calc(21% - 10px); 10480 display: flex; 10481 align-items: center; 10482 transition: background-color 0.3s; 10483 flex-direction: row; 10484 max-width: 293px; width: 293px; 10485} 10486.view-all-routes-container a.route:hover, 10487.bus-stop-container a.route:hover { 10488 background-color: #cae49e; 10489} 10490.view-all-routes-container .route-number, 10491.bus-stop-container .route-number { 10492 background-color: #ddeac7; 10493 padding: 5px 10px; 10494 border-radius: 4px; 10495 font-size: 12px; 10496 font-weight: 700; 10497 color: #2b3a42; 10498 margin-right: 10px;min-width: 46px; 10499 text-align: center; 10500} 10501.view-all-routes-container .route-name, 10502.bus-stop-container .route-name { 10503 font-size: 16px; 10504 color: #2b3a42; 10505} 10506@media (max-width: 430px) { 10507 .view-all-routes-container .route, 10508 .bus-stop-container .route { 10509 width: 100%; 10510 } 10511 .view-all-routes-container a.route, 10512 .bus-stop-container a.route { 10513 flex: auto; 10514 } 10515 section.wp-block-uagb-container.\.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 10516 padding-top: 22px; 10517 padding-bottom: 64px; 10518 } 10519} 10520@media (max-width: 768px) { 10521 .view-all-routes-container .route, 10522 .bus-stop-container .route {
10523 width: calc(50% - 10px); 10524 } 10525 .view-all-routes-container .tabs, 10526 .bus-stop-container .tabs { 10527 margin: 10px 0 0 0; 10528 } 10529 .view-all-routes-container .tab, 10530 .bus-stop-container .tab { 10531 margin: 0 10px 0 0; 10532 } 10533 .view-all-routes-container a.route, 10534 .bus-stop-container a.route { 10535 flex: 1 1 calc(26% - 10px); 10536 } 10537 section.wp-block-uagb-container.\.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 10538 padding-top: 0; 10539 padding-bottom: 30px; 10540 } 10541} 10542.bus-stop-container .route-number-title { 10543 height: fit-content; 10544} 10545.off-set-container { 10546 padding-top: 30px !important; 10547} 10548.search-container { 10549 display: -webkit-box; 10550 display: -ms-flexbox; 10551 display: flex; 10552 -webkit-box-align: center; 10553 -ms-flex-align: center; 10554 align-items: center; 10555 width: 90%; 10556 max-width: 500px; 10557 position: relative; 10558} 10559.search-input { 10560 border: none; 10561 outline: none; 10562 -webkit-box-flex: 1; 10563 flex-grow: 1; 10564 padding: 10px 40px 10px 10px; 10565 font-size: 16px; 10566 border-radius: 25px; 10567} 10568.search-icon { 10569 position: absolute; 10570 right: 15px; 10571 display: -webkit-box; 10572 display: -ms-flexbox; 10573 display: flex; 10574 -webkit-box-align: center; 10575 -ms-flex-align: center; 10576 align-items: center; 10577 -webkit-box-pack: center; 10578 -ms-flex-pack: center; 10579 justify-content: center; 10580 top: 5px; 10581 cursor: pointer; 10582 display: flex; 10583 align-items: center; 10584 justify-content: center; 10585 padding: 8px; 10586 border: none; 10587 background: #fff0; 10588 outline: none; 10589 transition: background-color 0.3s ease; 10590 cursor: pointer; 10591} 10592.search-input::placeholder { 10593 color: #888; 10594} 10595.search-icon.clickable { 10596 cursor: pointer; 10597 background-color: #cae49e; 10598} 10599.search-icon.clickable:hover { 10600 opacity: 0.7; 10601 cursor: pointer; 10602 background-color: #cae49e; 10603} 10604.search-icon:hover { 10605 background-color: #cae49e; 10606 opacity: 0.7; 10607 cursor: pointer; 10608} 10609.search-icon:active { 10610 opacity: 0.5; 10611 background-color: #cae49e; 10612 cursor: pointer; 10613} 10614.view-all-routes-container a.route { 10615 background-color: #f9f9f9; 10616} 10617.view-all-routes-container .tab.active { 10618 background-color: #fff; 10619 color: #2b3a42; 10620 border-bottom: 3px solid #95c93d; 10621 border-radius: 0; 10622} 10623@media (max-width: 768px) { 10624 .view-all-routes-container .header { 10625 flex-direction: column; 10626 align-items: flex-start; 10627 -webkit-flex-direction: column; 10628 -moz-flex-direction: column; 10629 -ms-flex-direction: column; 10630 } 10631} 10632.search-routes-container .quick-links-container-outer { 10633 text-align: center; 10634} 10635.search-routes-container .quick-links-container-inner { 10636 display: grid 10637; 10638 gap: 10px; 10639 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); 10640 max-width: 1200px; 10641 margin-bottom: 20px; 10642} 10643.search-routes-container a.quick-link-item { 10644 background-color: #f9f9f9; 10645 border: 1px solid #ccc; 10646 border-radius: 4px; 10647 padding: 10px 20px; 10648 text-decoration: none !important; 10649 color: #243e49; 10650 -webkit-box-flex: 1; 10651 display: flex 10652; 10653 -webkit-box-pack: justify; 10654 justify-content: space-between; 10655 -webkit-box-align: center; 10656 align-items: center; 10657 transition: background-color 0.3s; 10658 min-width: 200px; 10659 max-width: 293px; 10660 width: 100%; 10661} 10662 10663@media (max-width: 500px) { 10664 a.quick-link-item { 10665 grid-template-columns: 1fr; 10666 max-width: none; 10667 } 10668} 10669 10670.search-routes-container a.quick-link-item:hover { 10671 background-color: #cae49e; 10672} 10673.search-routes-container a.quick-link-item span { 10674 color: #8bc34a; 10675} 10676.search-routes-container .view-all-btn { 10677 background-color: #243e49; 10678 color: #fff; 10679 border: none; 10680 border-radius: 4px; 10681 padding: 10px 20px; 10682 cursor: pointer; 10683 -webkit-transition: background-color 0.3s; 10684 -o-transition: background-color 0.3s; 10685 transition: background-color 0.3s; 10686 width: 20%; 10687 margin-bottom: 16px !important; 10688} 10689.search-routes-container .view-all-btn:hover { 10690 color: #1b2f38; 10691 background-color: #95c93d; 10692 border-color: rgb(47 59 64 / 0.76); 10693} 10694.entry-content h3 { 10695 font-size: 26px; 10696} 10697/* @media screen and (max-width: 452px) { 10698 .search-routes-container .quick-links-container-inner { 10699 -webkit-box-orient: vertical; 10700 -webkit-box-direction: normal; 10701 -ms-flex-direction: column; 10702 flex-direction: column; 10703 } 10704} */ 10705@media screen and (max-width: 768px) { 10706 .search-routes-container .view-all-btn { 10707 width: 100%; 10708 } 10709 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 10710 color: #133b40; 10711 } 10712 .wp-block-uagb-container.\.section-quick-links.\.entry-content.clear.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 10713 padding: 0; 10714 margin-left: 10px; 10715 } 10716} 10717 10718.map-container { 10719 z-index: 12; 10720 position: relative; 10721 overflow: hidden; 10722 height: 505px; 10723} 10724.map-container #map_canvas { 10725 position: unset !important; 10726} 10727.route-details-container .header { 10728 display: flex; 10729 flex-direction: column; 10730 margin-top: 20px; 10731} 10732.route-details-container .route-number { 10733 background-color: #ddeac7; 10734 padding: 5px 10px; 10735 border-radius: 4px; 10736 font-size: 12px; 10737 font-weight: 700; 10738 color: #2b3a42; 10739 margin-right: 10px;min-width: 46px; 10740 text-align: center; 10741} 10742.route-details-container .route-name { 10743 color: #2b3a42; 10744 margin-bottom: 0; 10745 font-size: 1.875rem; 10746 font-weight: 700; 10747 font-family: Ronnia Bold, Helvetica, Arial, sans-serif; 10748} 10749.route-details-container .direction-tab { 10750 display: flex; 10751 flex-direction: row; 10752 align-items: flex-start; 10753 gap: 28px; 10754 margin-bottom: 24px; 10755 justify-content: flex-end; 10756} 10757.route-details-container .direction-tabs { 10758 padding: 12px 16px; 10759 align-items: center; 10760 gap: 8px; 10761 border-radius: 6px; 10762 border: none; 10763 background: #95c93d; 10764 opacity: 1; 10765 cursor: pointer; 10766} 10767.route-details-container .direction-tabs:hover { 10768 opacity: 0.8; 10769} 10770.route-details-container .direction-tabs.active { 10771 border-radius: 0; 10772 border-bottom: 3px solid #95c93d; 10773 background: #fff; 10774 color: #000; 10775} 10776.route-details-container .direction-tabs.active:hover { 10777 background: #95c93d; 10778 opacity: 0.8; 10779} 10780.route-details-container .schedule { 10781 width: 100%; 10782 position: relative; 10783} 10784 10785.schedule.planner-container .map-container { 10786 margin-top: 20px; 10787} 10788 10789.route-details-container .timeline-bar-container { 10790 display: grid; 10791} 10792.route-details-container .timeline-bar-inner { 10793 border: 1px solid #133b40; 10794 transform: rotate(90deg); 10795 transform-origin: left top; 10796 display: inline-block; 10797 width: 47px; 10798 text-align: center; 10799 margin-left: 17px; 10800 margin-top: 0; 10801} 10802.route-details-container .border-none { 10803 border: none; 10804} 10805.route-details-container .route { 10806 display: flex; 10807 flex-direction: column; 10808 list-style: none; 10809 margin: 0; 10810 padding: 0; 10811} 10812.route-details-container .station { 10813 display: flex; 10814 align-items: center; 10815 padding: 12px 16px; 10816 border-bottom: 1px solid #ccc;
10817 scroll-behavior: none; 10818} 10819.route-details-container .station:last-child { 10820 border-bottom: none; 10821} 10822.route-details-container .station:nth-child(odd) { 10823 background-color: #fff; 10824} 10825.route-details-container .station:nth-child(even) { 10826 background-color: #f2f3f4; 10827} 10828.route-details-container .station-name { 10829 flex: 1; 10830 font-weight: 700; 10831 margin-left: -16px; 10832} 10833.route-details-container .times { 10834 display: flex; 10835} 10836.route-details-container .time { 10837 padding: 0 24px; 10838 text-align: center; 10839} 10840.route-details-container .indicator { 10841 width: 8px; 10842 height: 8px; 10843 background-color: #133b40; 10844 border-radius: 12px; 10845 border: 1px solid #133b40; 10846 margin: 0 12px; 10847} 10848.route-details-container .indicator-stop { 10849 background-color: #f2f3f4; 10850} 10851.route-details-container .indicator-start-end { 10852 background-color: #ddeac7; 10853 width: 12px; 10854 height: 12px; 10855 margin: 0 9px 0 10px; 10856} 10857.route-details-container .download { 10858 display: flex; 10859 justify-content: flex-start; 10860 margin-top: 16px; 10861 padding-bottom: 16px; 10862} 10863.route-details-container .download .download-btn { 10864 background-color: #243e49; 10865 color: #fff; 10866 border: none; 10867 border-radius: 4px; 10868 padding: 10px 20px; 10869 cursor: pointer; 10870 transition: background-color 0.3s; 10871 width: 25%; 10872 margin-bottom: 16px; 10873} 10874.route-details-container .download .download-btn:hover { 10875 color: #1b2f38; 10876 background-color: #95c93d; 10877 border-color: rgb(47 59 64 / 0.76); 10878} 10879@media (max-width: 425px) { 10880 .wp-block-uagb-container.\.section-quick-links.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 10881 padding: 0 21px; 10882 } 10883 .route-details-container .direction-tab { 10884 display: flow; 10885 text-align: center; 10886 } 10887 .route-details-container .direction-tabs { 10888 cursor: pointer; 10889 margin-bottom: 6px; 10890 } 10891 .route-details-container .station { 10892 display: flow; 10893 } 10894 .route-details-container .station-name { 10895 margin-left: 26px; 10896 } 10897 .route-details-container .timeline-bar-container { 10898 margin-left: -18px; 10899 } 10900 .route-details-container .timeline-bar-inner { 10901 width: 84px; 10902 } 10903 .route-details-container .download .download-btn { 10904 width: 100%; 10905 } 10906} 10907@media (min-width: 600px) { 10908 .route-details-container .header { 10909 flex-direction: row; 10910 align-items: center; 10911 } 10912} 10913@media (max-width: 768px) { 10914 .route-details-container .station-name { 10915 text-align: left; 10916 } 10917} 10918 10919.journey-planner { 10920 display: -webkit-inline-flex; 10921 display: inline-flex; 10922 padding: 12px 24px; 10923 -webkit-flex-direction: column; 10924 flex-direction: column; 10925 -webkit-align-items: flex-start; 10926 align-items: flex-start; 10927 border-radius: 6px; 10928 background-color: #fff; 10929 box-shadow: 3px 8px 12px -4px #00000070; 10930 border-radius: 6px; 10931} 10932.jp-tab, 10933.jp-search-container, 10934.jp-date-time-plan-container { 10935 display: -webkit-flex; 10936 display: flex; 10937 width: 100%; 10938 max-width: 100%; 10939 margin-bottom: 22px; 10940 flex-wrap: wrap; 10941 -webkit-align-items: center; 10942 align-items: center; 10943} 10944.jp-date-time-plan-container { 10945 margin-bottom: 0; 10946} 10947.jp-tab { 10948 height: 35px; 10949 -webkit-align-items: flex-start; 10950 align-items: flex-start; 10951 gap: 28px; 10952 display: -webkit-flex; 10953 display: flex; 10954 -webkit-flex-direction: row; 10955 flex-direction: row; 10956 flex-wrap: wrap; 10957 -webkit-align-content: flex-start; 10958 align-content: flex-start; 10959 margin-bottom: 24px; 10960} 10961.jp-tablinks { 10962 padding: 2px 16px; 10963 -webkit-align-items: center; 10964 align-items: center; 10965 gap: 8px; 10966 border-radius: 6px; 10967 border: none; 10968 background: #95c93d; 10969 opacity: 1; 10970} 10971.jp-tablinks:hover { 10972 opacity: 0.8; 10973} 10974.jp-tablinks.active { 10975 border-radius: 0; 10976 border-bottom: 3px solid #95c93d; 10977 background: #fff; 10978} 10979.jp-tablinks.active:hover { 10980 background: #95c93d; 10981 opacity: 0.8; 10982} 10983.jp-tab-typography, 10984.jp-search-boxes-typography, 10985.j-submit-plan-btn-typography { 10986 color: #133b40; 10987 font-size: 14px; 10988 font-weight: 400; 10989 line-height: 28px; 10990} 10991.jp-checkbox-label { 10992 color: #133b40; 10993 font-size: 14px; 10994 font-weight: 400; 10995 line-height: 28px; 10996 padding-right: 6px; 10997} 10998.jp-search-boxes { 10999 display: table-cell; 11000 padding: 4px 16px; 11001 -webkit-align-items: center;
11002 align-items: center; 11003 gap: 8px; 11004 border-radius: 6px; 11005 height: 44px; 11006 border: 1px solid #133b40; 11007} 11008.jp-time-picker, 11009.jp-date-picker { 11010 display: table-cell; 11011 padding: 4px 16px; 11012 -webkit-align-items: center; 11013 align-items: center; 11014 gap: 8px; 11015 border-radius: 6px; 11016 height: 51px !important; 11017 border: 1px solid #ddeac7; 11018 background: #ddeac7; 11019 margin-right: 24px; 11020 -webkit-flex: 1; 11021 flex: 1; 11022 display: block; 11023 width: 100%; 11024 max-width: 100%; 11025 padding: 15px 20px !important; 11026 border-radius: 10px; 11027 border: 1px solid #133b40; 11028 cursor: pointer; 11029 transition: border-color 0.3s; 11030 font-size: 14px; 11031 font-family: tahoma, Helvetica, Arial, sans-serif; 11032 color: #123b40; 11033} 11034.jp-date-picker:focus, 11035.jp-time-picker:focus { 11036 outline: none; 11037 border-color: #95c93d; 11038} 11039.jp-search-boxes { 11040 border: 1px solid #808c8f; 11041 background: #fff; 11042 -webkit-flex: 8; 11043 flex: 8; 11044} 11045.jp-switch-button { 11046 padding: 10px; 11047 margin-right: 30px; 11048 margin-left: 30px; 11049 border: none; 11050 background: #133b40; 11051} 11052.jp-slider-container { 11053 display: -webkit-flex; 11054 display: flex; 11055 -webkit-flex: 2; 11056 flex: 2; 11057} 11058.jp-checkbox { 11059 display: none; 11060} 11061.j-submit-plan-button { 11062 padding: 16px 40px; 11063 -webkit-justify-content: center; 11064 justify-content: center; 11065 -webkit-align-items: center; 11066 align-items: center; 11067 gap: 8px; 11068 background-color: #fff; 11069 border-radius: 6px; 11070 border: 1px solid #133b40; 11071 height: 44px; 11072 display: -webkit-flex; 11073 display: flex; 11074 margin-bottom: 1px; 11075 padding: 15px 20px !important; 11076 height: 51px !important; 11077 margin-top: 2px; 11078} 11079.switch { 11080 position: relative; 11081 display: inline-block; 11082 width: 60px; 11083 height: 34px; 11084} 11085.switch-checkbox { 11086 position: absolute; 11087 opacity: 0; 11088 width: 0; 11089 height: 0; 11090} 11091.switch-slider { 11092 position: absolute; 11093 cursor: pointer; 11094 top: 0; 11095 left: 0; 11096 right: 0; 11097 bottom: 0; 11098 transition: 0.4s ease-in-out; 11099 border-radius: 50px; 11100 width: 80px; 11101 background-color: #fff; 11102 border: 1px solid #133b40; 11103} 11104.switch-checkbox:checked + .switch-slider { 11105 background-color: #fff; 11106} 11107.switch-slider:before { 11108 content: ""; 11109 position: absolute; 11110 height: 28px; 11111 width: 28px; 11112 left: 2px; 11113 bottom: 2px; 11114 background-color: #133b40; 11115 -webkit-transition: 0.4s ease-in-out; 11116 transition: 0.4s ease-in-out; 11117 border-radius: 33px; 11118} 11119.switch-checkbox:checked + .switch-slider:before { 11120 -webkit-transform: translateX(47px); 11121 transform: translateX(47px); 11122} 11123@media only screen and (max-width: 430px) { 11124 .journey-planner-block { 11125 background-color: #f2f3f4 !important; 11126 } 11127 .journey-planner { 11128 padding: 0; 11129 box-shadow: none; 11130 background-color: #f2f3f4 !important; 11131 padding-bottom: 38px; 11132 } 11133 11134 .jp-tab { 11135 gap: 6px; 11136 } 11137 .jp-search-container { 11138 display: -webkit-flex; 11139 display: flex; 11140 justify-content: center; 11141 margin-bottom: 6px; 11142 } 11143 .jp-date-time-plan-container { 11144 /*display: contents;*/ 11145 display: flex; 11146 margin-bottom: -10px; 11147 width: 100%; 11148 max-width: 100%; 11149 } 11150 .jp-tablinks { 11151 padding: 2px 6px; 11152 } 11153 .jp-tab-typography { 11154 font-size: 8px; 11155 } 11156 .jp-switch-button { 11157 margin: 10px 30px; 11158 } 11159 .jp-time-picker, 11160 .jp-date-picker { 11161 margin-bottom: 6px; 11162 } 11163 .jp-slider-container { 11164 margin-bottom: 6px; 11165 } 11166 .jp-date-picker { 11167 width: 100% !important; 11168 max-width: 100% !important; 11169 } 11170 .jp-time-picker { 11171 width: 100% !important; 11172 } 11173 .j-submit-plan-button { 11174 width: 100%; 11175 } 11176} 11177@supports (-webkit-appearance: none) { 11178 input.jp-time-picker[type="time"], 11179 input.jp-date-picker[type="date"] { 11180 width: 100% !important; 11181 max-width: 100% !important; 11182 display: flex; 11183 justify-content: flex-start; 11184 align-items: center; 11185 flex-direction: row; 11186 } 11187} 11188 11189@media (max-width: 430px) { 11190 /* Reset for iOS */ 11191 input[type="time"], 11192 input[type="date"] { 11193 -webkit-appearance: none; /* Remove iOS native styling */ 11194 -moz-appearance: none; 11195 appearance: none; 11196 11197 font-size: 16px; /* Adjust font size for readability */ 11198 width: 100%; /* Full width for responsive design */ 11199 box-sizing: border-box; /* Prevent overflow due to padding */ 11200 height: 51px !important; 11201 border: 1px solid #ddeac7; 11202 padding: 15px 20px !important; 11203 border-radius: 10px; 11204 border: 1px solid #133b40; 11205 cursor: pointer; 11206 transition: border-color 0.3s; 11207 font-size: 14px; 11208 font-family: tahoma, Helvetica, Arial, sans-serif; 11209 color: #123b40; 11210 } 11211 11212 /* Adjust focus styles */ 11213 input[type="time"]:focus, 11214 input[type="date"]:focus { 11215 outline: none; /* Remove default outline */ 11216 } 11217 11218 /* Placeholder styling */ 11219 input::placeholder { 11220 color: #999; /* Light gray for the placeholder text */ 11221 text-align: left; 11222 } 11223 11224 /* iOS-specific placeholder fix */ 11225 input:-webkit-autofill::placeholder { 11226 color: #999; 11227 font-style: italic; 11228 text-align: left; 11229 } 11230 11231 .jp-time-picker, 11232 .jp-date-picker { 11233 margin-right: 0; 11234 /* margin-right: 8px; */ 11235 margin-top: -6px; 11236 } 11237 11238 .jp-date-picker { 11239 margin-right: 6px !important; 11240 } 11241} 11242.latest-updates .container { 11243 display: flex; 11244 flex-wrap: wrap; 11245 gap: 20px; 11246 padding: 20px; 11247 max-width: 1200px; 11248 background-color: #fff; 11249 justify-content: flex-start; 11250} 11251.latest-updates a.card { 11252 text-decoration: none; 11253} 11254.latest-updates .card { 11255 flex: 1 1 calc(33.333% - 20px); 11256 max-width: calc(33.333% - 20px); 11257 box-sizing: border-box; 11258 padding: 20px; 11259 border: 1px solid #e0e0e0; 11260 border-radius: 10px; 11261 background-color: #fff; 11262 box-shadow: 0 0 10px rgb(0 0 0 / 0.1); 11263 text-decoration: none; 11264 color: inherit; 11265 transition: transform 0.2s, box-shadow 0.2s; 11266} 11267.latest-updates .card:hover { 11268 transform: translateY(-5px); 11269 box-shadow: 0 0 15px rgb(0 0 0 / 0.2); 11270} 11271.latest-updates .card h2 { 11272 font-size: 28px; 11273 margin: 0 0 10px; 11274} 11275section.card-container h3 { 11276 font-size: 26px; 11277 margin: 0 0 10px; 11278} 11279.latest-updates .card p { 11280 margin: 0; 11281 color: #666; 11282} 11283@media (max-width: 768px) { 11284 .latest-updates .card { 11285 flex: 1 1 100%; 11286 max-width: 100%; 11287 } 11288} 11289@media (min-width: 993px) { 11290 .ast-separate-container #primary, 11291 .ast-separate-container.ast-left-sidebar #primary, 11292 .ast-separate-container.ast-right-sidebar #primary { 11293 margin: 0em !important; 11294 padding: 0; 11295 } 11296} 11297.main-header-bar { 11298 border-bottom-style: none !important; 11299} 11300.ast-breadcrumbs-wrapper, 11301.ast-breadcrumbs-wrapper .trail-end { 11302 text-decoration: none !important; 11303} 11304.archive-outer-container { 11305 width: 100%; 11306 text-align: center; 11307 display: flex; 11308 justify-content: center; 11309 margin-bottom: 20px; 11310 margin-top: 20px; 11311} 11312section.wp-block-uagb-container.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 11313 padding-top: 30px; 11314} 11315.search-container { 11316 display: -webkit-box; 11317 display: -ms-flexbox; 11318 display: flex; 11319 -webkit-box-align: center; 11320 -ms-flex-align: center;
11321 align-items: center; 11322 width: 90%; 11323 max-width: 500px; 11324 position: relative; 11325} 11326.search-input { 11327 border: none; 11328 outline: none; 11329 -webkit-box-flex: 1; 11330 flex-grow: 1; 11331 padding: 10px 40px 10px 10px; 11332 font-size: 16px; 11333 border-radius: 25px; 11334} 11335.quick-links-container-outer { 11336 text-align: center; 11337} 11338.quick-links-container-inner { 11339 display: grid 11340; 11341 gap: 10px; 11342 grid-template-columns: repeat(5, 1fr); 11343 max-width: 1200px; 11344 margin-bottom: 20px; 11345} 11346 11347/* Adjust layout for smaller screens */ 11348@media (max-width: 1024px) { 11349 .quick-links-container-inner { 11350 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 11351 } 11352} 11353 11354@media (max-width: 500px) { 11355 a.route { 11356 grid-template-columns: 1fr; 11357 max-width: none; 11358 } 11359 11360 .quick-links-container-inner { 11361 11362 grid-template-columns: 1fr!important; 11363 max-width: none; 11364 } 11365} 11366 11367a.quick-link-item { 11368 background-color: #f9f9f9; 11369 border: 1px solid #ccc; 11370 border-radius: 4px; 11371 padding: 10px 20px; 11372 text-decoration: none !important; 11373 color: #243e49; 11374 -webkit-box-flex: 1; 11375 display: flex 11376; 11377 -webkit-box-pack: justify; 11378 justify-content: space-between; 11379 -webkit-box-align: center; 11380 align-items: center; 11381 transition: background-color 0.3s; 11382 min-width: 200px; 11383 max-width: 293px; 11384 width: 100%; 11385} 11386 11387/* Adjust layout for smaller screens */ 11388@media (max-width: 1024px) { 11389 .quick-links-container-inner { 11390 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 11391 } 11392} 11393 11394@media (max-width: 500px) { 11395 a.quick-link-item { 11396 grid-template-columns: 1fr; 11397 max-width: none; 11398 } 11399 .quick-links-container-inner { 11400 grid-template-columns: 1fr!important; 11401 max-width: none; 11402 } 11403 11404} 11405 11406 11407a.quick-link-item:hover { 11408 background-color: #cae49e; 11409} 11410a.quick-link-item span { 11411 color: #8bc34a; 11412} 11413.view-all-btn { 11414 background-color: #243e49; 11415 color: #fff; 11416 border: none; 11417 border-radius: 4px; 11418 padding: 10px 20px; 11419 cursor: pointer; 11420 -webkit-transition: background-color 0.3s; 11421 -o-transition: background-color 0.3s; 11422 transition: background-color 0.3s; 11423 width: 20%; 11424 margin-bottom: 16px !important; 11425} 11426.view-all-btn:hover { 11427 color: #1b2f38; 11428 background-color: #95c93d; 11429 border-color: rgb(47 59 64 / 0.76); 11430} 11431/* @media screen and (max-width: 452px) { 11432 .quick-links-container-inner { 11433 -webkit-box-orient: vertical; 11434 -webkit-box-direction: normal; 11435 -ms-flex-direction: column; 11436 flex-direction: column; 11437 } 11438} */ 11439@media screen and (max-width: 768px) { 11440 .view-all-btn { 11441 width: 100%; 11442 } 11443} 11444.service-updates-container { 11445 margin: 0 auto; 11446 padding: 20px; 11447 text-align: center; 11448 background-color: #f2f3f4; 11449 margin-top: 60px; 11450} 11451h2 { 11452 font-size: 28px; 11453} 11454p { 11455 line-height: 1.5; 11456} 11457.card-container { 11458 display: flex; 11459 flex-wrap: wrap; 11460 justify-content: center; 11461 gap: 16px; 11462 max-width: 1200px; 11463 flex-direction: row; 11464 text-align: center; 11465 margin: auto; 11466} 11467.card { 11468 flex: 1; 11469 padding: 32px; 11470 border-radius: 6px; 11471 background-color: #f2f3f4; 11472 box-shadow: 0 0 #00000070; 11473 text-align: left; 11474 overflow: visible; 11475 border: 1px solid #000; 11476 color: inherit; 11477 max-width: 440px; 11478 display: flex; 11479 flex-wrap: wrap; 11480 flex-direction: row; 11481 align-content: space-between; 11482} 11483.card * { 11484 color: inherit !important; 11485} 11486.service-cta { 11487 background-color: #133b40; 11488 color: #fff; 11489 text-decoration: none; 11490 padding: 10.72px 20px; 11491 border-radius: 7px; 11492 cursor: pointer; 11493 display: inline-block; 11494 text-align: center; 11495 text-transform: uppercase; 11496 transition: background-color 0.2s linear; 11497 margin: 30px 0 0 0; 11498} 11499.service-cta:hover, 11500.service-cta:focus { 11501 background-color: #95c93d; 11502} 11503a.card, 11504a.card:link, 11505a.card:visited, 11506a.card:hover, 11507a.card:focus, 11508a.card:active, 11509a.card:focus-visible, 11510a.card:focus-within { 11511 text-decoration: none !important; 11512 color: inherit !important; 11513 outline: none; 11514} 11515a.card:focus-visible { 11516 outline: 2px solid #133b40; 11517 outline-offset: 4px; 11518} 11519.card p { 11520 margin: 0; 11521} 11522a.card p, 11523a.card p:link, 11524a.card p:visited, 11525a.card p:hover, 11526a.card p:focus, 11527a.card p:active, 11528a.card p:focus-visible, 11529a.card p:focus-within { 11530 text-decoration: none !important; 11531 color: inherit !important; 11532 outline: none; 11533} 11534.card p:focus-visible { 11535 outline: 2px solid #133b40; 11536 outline-offset: 4px; 11537} 11538@media (max-width: 425px) { 11539 .card { 11540 flex: auto; 11541 max-width: 100%; 11542 } 11543} 11544.service-updates { 11545 display: flex; 11546 flex-direction: column; 11547 gap: 10px; 11548 margin-bottom: 40px; 11549} 11550.service-update { 11551 display: flex; 11552 flex-direction: row; 11553 align-items: flex-start; 11554 gap: 20px; 11555} 11556.stops-not-served { 11557 list-style: none; 11558 padding-left: 0; 11559} 11560.stops-not-served li { 11561 position: relative; 11562 padding-left: 20px; 11563} 11564.stops-not-served li::before { 11565 content: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg); 11566 display: inline-block; 11567 width: 12px; 11568 height: 12px; 11569 background-color: #75a340; 11570 -webkit-mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 11571 mask: url(/wp-content/uploads/2024/11/bus-bullet-svg.svg) no-repeat center; 11572 mask-size: contain; 11573 -webkit-mask-size: contain; 11574 position: absolute; 11575 left: 0; 11576 top: 50%; 11577 transform: translateY(-50%); 11578} 11579.label { 11580 flex: 1; 11581 font-weight: 700; 11582} 11583.value { 11584 flex: 3; 11585} 11586span.date-upload { 11587 margin-bottom: 30px; 11588 display: block; 11589 margin-top: 20px; 11590} 11591.not-being-served { 11592 background-color: #f2f3f4; 11593 padding: 20px 20px 1px 20px; 11594} 11595span.date-service { 11596 display: block; 11597} 11598.header { 11599 display: flex; 11600 margin-top: 20px; 11601} 11602.header-bus-routes { 11603 margin-top: 0; 11604} 11605.tabs { 11606 display: flex; 11607 margin: 0 0 0 60px; 11608 align-items: flex-start; 11609 -webkit-align-items: flex-start; 11610 -moz-align-items: flex-start; 11611 -ms-align-items: flex-start; 11612} 11613.tab { 11614 padding: 6px 24px; 11615 margin: 0 10px 0 0; 11616 background-color: #95c93d; 11617 color: #2b3a42; 11618 font-size: 16px; 11619 cursor: pointer; 11620 border-radius: 4px; 11621} 11622.tab.active { 11623 background-color: #fff; 11624 color: #2b3a42; 11625 border-bottom: 3px solid #95c93d; 11626 border-radius: 0; 11627} 11628h5 { 11629 margin-bottom: 10px; 11630 text-align: left; 11631} 11632.routes-grid { 11633 display: grid 11634; 11635 gap: 10px; 11636 grid-template-columns: repeat(5, 1fr); 11637 max-width: 1200px; 11638} 11639 11640/* Adjust layout for smaller screens */ 11641@media (max-width: 1024px) { 11642 .routes-grid { 11643 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 11644 } 11645} 11646 11647@media (max-width: 500px) { 11648 a.route { 11649 grid-template-columns: 1fr; 11650 max-width: none; 11651 } 11652} 11653 11654 11655a.route { 11656 background-color: #f9f9f9; 11657 border: 1px solid #ccc; 11658 border-radius: 4px; 11659 padding: 8px; 11660 text-decoration: none !important; 11661 color: #243e49;
11662 flex: 1 1 calc(21% - 10px); 11663 display: flex; 11664 align-items: center; 11665 transition: background-color 0.3s; 11666 flex-direction: row; 11667 min-width: 200px; 11668 max-width: 293px; 11669 width: 100%; 11670} 11671a.route:hover { 11672 background-color: #cae49e; 11673} 11674.route-number { 11675 background-color: #ddeac7; 11676 padding: 5px 10px; 11677 border-radius: 4px; 11678 font-size: 12px; 11679 font-weight: 700; 11680 color: #2b3a42; 11681 margin-right: 10px;min-width: 46px; 11682 text-align: center; 11683} 11684.route-name { 11685 font-size: 16px; 11686 color: #2b3a42; 11687} 11688@media (max-width: 768px) { 11689 .header { 11690 flex-direction: column; 11691 align-items: flex-start; 11692 -webkit-flex-direction: column; 11693 -moz-flex-direction: column; 11694 -ms-flex-direction: column; 11695 } 11696 .tabs { 11697 margin: 10px 0 0 0; 11698 } 11699 .tab { 11700 margin: 0 10px 0 0; 11701 } 11702 a.route { 11703 flex: 1 1 calc(26% - 10px); 11704 } 11705} 11706/* @media (max-width: 425px) { 11707 .route { 11708 width: 100%; 11709 } 11710 a.route { 11711 flex: auto; 11712 } 11713} */ 11714 11715@media (max-width: 500px) { 11716 a.route { 11717 grid-template-columns: 1fr; 11718 max-width: none; 11719 } 11720} 11721.header h2 { 11722 margin: 0; 11723} 11724.header > *:last-child { 11725 margin-right: 16px; 11726} 11727.route-number { 11728 background-color: #ddeac7; 11729 padding: 5px 10px; 11730 border-radius: 4px; 11731 font-size: 12px; 11732 font-weight: 700; 11733 color: #2b3a42; 11734 margin-right: 10px;min-width: 46px; 11735 text-align: center; 11736} 11737.route-name { 11738 color: #2b3a42; 11739 margin-bottom: 0; 11740 font-size: 1.875rem; 11741 font-weight: 700; 11742 font-family: Ronnia Bold, Helvetica, Arial, sans-serif; 11743 margin-right: 40px; 11744} 11745.direction-tab { 11746 border: none; 11747 display: flex; 11748 flex-direction: row; 11749 align-items: flex-start; 11750 gap: 28px; 11751 margin-bottom: 24px; 11752 justify-content: flex-end; 11753} 11754 11755.direction-tabs { 11756 border: none; 11757 padding: 12px 16px; 11758 align-items: center; 11759 gap: 8px; 11760 border-radius: 0; 11761 border-bottom: 3px solid #95c93d; 11762 background: #fff; 11763 color: #000; 11764 cursor: pointer; 11765} 11766 11767.direction-tabs:hover { 11768 background: #95c93d; 11769 /*opacity: 0.8;*/ 11770} 11771 11772.direction-tabs.active { 11773 border-radius: 6px; 11774 border: none; 11775 background: #95c93d; 11776 opacity: 1; 11777 color: #000; 11778} 11779 11780.direction-tabs.active:hover { 11781 background: grey; 11782 color: white; 11783 opacity: 0.8; 11784} 11785.schedule { 11786 width: 100%; 11787 position: relative; 11788} 11789.timeline-bar-container { 11790 display: flex; 11791 align-items: center; 11792 position: absolute; 11793 transition: height 0.6s ease; 11794} 11795.timeline-bar-inner { 11796 border: 1px solid #133b40; 11797 display: inline-block; 11798 height: 46px; 11799 text-align: center; 11800 margin-left: -17px; 11801 margin-right: 36px; 11802 position: relative; 11803} 11804.station.accordion-active .timeline-bar-container { 11805 height: 200px; 11806} 11807.border-none { 11808 border: none; 11809} 11810.route { 11811 display: flex; 11812 flex-direction: column; 11813 list-style: none; 11814 margin: 0; 11815 padding: 0; 11816} 11817.station { 11818 display: flex; 11819 align-items: center; 11820 padding: 12px 16px; 11821 border-bottom: 1px solid #ccc; 11822 flex-wrap: wrap;
11823 scroll-behavior: none; 11824} 11825.station:last-child { 11826 border-bottom: none; 11827} 11828.station:nth-child(odd) { 11829 background-color: #fff; 11830} 11831.station:nth-child(even) { 11832 background-color: #f2f3f4; 11833} 11834.station-name { 11835 flex: 1; 11836 font-weight: 700; 11837 margin-left: 46px; 11838} 11839.station-name-indentation { 11840 margin-left: 60px; 11841} 11842.station-name.station-name-indentation { 11843 font-weight: 400; 11844} 11845.times { 11846 display: flex; 11847} 11848.time { 11849 padding: 0 18px; 11850 text-align: center; 11851} 11852.indicator { 11853 width: 8px; 11854 height: 8px; 11855 background-color: #133b40; 11856 border-radius: 12px; 11857 border: 1px solid #133b40; 11858 margin: 0 12px; 11859 z-index: 10; 11860} 11861.indicator-stop { 11862 background-color: #f2f3f4; 11863} 11864.indicator-start-end { 11865 background-color: #ddeac7; 11866 width: 12px; 11867 height: 12px; 11868 margin: 0 10px 0 10px; 11869} 11870.download { 11871 display: flex; 11872 justify-content: flex-start; 11873 margin: 16px 0; 11874} 11875.download .download-btn { 11876 background-color: #243e49; 11877 color: #fff; 11878 border: none; 11879 border-radius: 4px; 11880 padding: 10px 20px; 11881 cursor: pointer; 11882 transition: background-color 0.3s; 11883 width: 25%; 11884 margin-bottom: 16px; 11885} 11886.download .download-btn:hover { 11887 color: #1b2f38; 11888 background-color: #95c93d; 11889 border-color: rgb(47 59 64 / 0.76); 11890} 11891.station { 11892 position: relative; 11893 cursor: pointer; 11894 transition: height 0.3s ease;
11895 scroll-behavior: none; 11896} 11897.station .accordion-icon { 11898 margin-left: auto; 11899 cursor: pointer; 11900 transition: transform 0.3s ease; 11901} 11902.station.accordion-active .accordion-icon { 11903 transform: rotate(180deg); 11904} 11905.accordion-content { 11906 display: none; 11907 padding: 12px; 11908 left: 27px; 11909 overflow: hidden; 11910 width: 100%; 11911 box-sizing: border-box; 11912 position: relative; 11913 max-height: 0; 11914 transition: max-height 0.6s ease-out; 11915} 11916.station.accordion-active .accordion-content { 11917 display: block; 11918 max-height: auto; 11919 transition: max-height 0.6s ease-in; 11920 overflow: hidden; 11921 scrollbar-width: none; /* For Firefox */ 11922 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 11923} 11924 11925 11926.station.accordion-active .accordion-content::-webkit-scrollbar { 11927 display: none; /* For Chrome, Safari, and Edge */ 11928} 11929.accordion-content { 11930 grid-column: 1 / -1; 11931} 11932.station.accordion { 11933 transition: background-color 0.3s ease; 11934 overflow: hidden; 11935 scrollbar-width: none; /* For Firefox */ 11936 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 11937} 11938 11939.station.accordion::-webkit-scrollbar {
11940 display: none; /* For Chrome, Safari, and Edge */ 11941} 11942.station.accordion:not(.accordion-active):hover { 11943 background-color: #95c93d; 11944 color: #fff; 11945} 11946.accordion-content { 11947 max-height: 0; 11948 transition: max-height 0.3s ease-out; 11949} 11950.station.accordion-active .accordion-content { 11951 max-height: unset; 11952 transition: max-height 0.3s ease-in; 11953 overflow-y: scroll; 11954} 11955.routes-grid { 11956 display: grid 11957; 11958 gap: 10px; 11959 grid-template-columns: repeat(5, 1fr); 11960 max-width: 1200px; 11961} 11962 11963.accordion-content .routes-grid { 11964 /* grid-template-columns: repeat(4, 1fr); */ 11965 padding: 0 12px 0 17px; 11966 gap: 4px; 11967 overflow: hidden; 11968 scrollbar-width: none; /* For Firefox */ 11969 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 11970} 11971 11972.accordion-content .routes-grid::-webkit-scrollbar { 11973 display: none; /* For Chrome, Safari, and Edge */ 11974} 11975 11976/* Adjust layout for smaller screens */ 11977@media (max-width: 1024px) { 11978 .routes-grid { 11979 grid-template-columns: repeat(3, 1fr); /* 3 columns on medium screens */ 11980 } 11981} 11982@media (max-width: 500px) { 11983 .routes-grid { 11984 grid-template-columns: 1fr; 11985 max-width: none;/ 11986 } 11987} 11988 11989a.route { 11990 background-color: #f9f9f9; 11991 border: 1px solid #ccc; 11992 border-radius: 4px; 11993 padding: 8px; 11994 text-decoration: none !important; 11995 color: #243e49; 11996 flex: 1 1 calc(21% - 10px); 11997 display: flex; 11998 align-items: center; 11999 transition: background-color 0.3s; 12000 flex-direction: row; 12001 min-width: 200px; 12002 max-width: 293px; 12003 width: 100%; 12004} 12005a.route:hover { 12006 background-color: #cae49e; 12007} 12008.route-number { 12009 background-color: #ddeac7; 12010 padding: 5px 10px; 12011 border-radius: 4px; 12012 font-size: 12px; 12013 font-weight: 700; 12014 color: #2b3a42; 12015 margin-right: 10px; 12016 min-width: 46px; 12017 text-align: center; 12018} 12019.route-name { 12020 font-size: 14px; 12021 color: #2b3a42; 12022} 12023.frequency-container { 12024 padding: 18px 18px; 12025 flex: 2; 12026 margin-top: 18px; 12027} 12028.frequency-select { 12029 background-color: #fff; 12030 border: 1px solid #133b40; 12031 border-radius: 10px; 12032 padding: 15px 20px; 12033 font-weight: 700; 12034 color: #666; 12035 padding: 8px 12px; 12036 height: auto; 12037} 12038.frequency-select:focus { 12039 outline: none; 12040 border-color: #133b40; 12041} 12042.routes-components { 12043 display: flex; 12044 margin-top: 18px; 12045} 12046input.jp-time-picker.route-time-picker { 12047 border: none !important; 12048 font-family: tahoma, Helvetica, Arial, sans-serif; 12049 appearance: none; 12050 outline: none; 12051 width: auto; 12052 color: #333; 12053 background: #f2f3f4; 12054 border-radius: 10px; 12055 padding: 10px 20px 10px 28px; 12056 line-height: 1; 12057 height: 37px !important; 12058 display: inline-flex; 12059 font-size: 14px; 12060} 12061.dropdown-container { 12062 display: flex; 12063 gap: 15px; 12064 flex: 1; 12065} 12066.dropdown-container-inner { 12067 position: relative; 12068 cursor: pointer; 12069 transition: all 0.3s ease; 12070 min-width: 150px; 12071 justify-content: space-between; 12072} 12073.dropdown-container-inner .icon { 12074 position: absolute; 12075 top: 11px; 12076 left: 7px; 12077} 12078.dropdown-container-inner select { 12079 border: none !important; 12080 font-size: 16px; 12081 appearance: none; 12082 outline: none; 12083 width: 100%; 12084 color: #333; 12085 background: #f2f3f4; 12086 border-radius: 10px; 12087 padding: 10px 20px 10px 28px; 12088} 12089.dropdown-container-inner svg { 12090 width: 16px; 12091 height: 16px; 12092} 12093.route-nav-container { 12094 width: 100%; 12095 display: flex; 12096 justify-content: space-between; 12097 padding: 10px; 12098 position: relative; 12099 max-width: 1200px; 12100} 12101a.route-nav-link { 12102 padding: 0; 12103 border: none; 12104 box-shadow: none; 12105 text-decoration: none !important; 12106 background-color: none; 12107 color: #2b3a42; 12108} 12109a.route-nav-link:hover, 12110a.route-nav-link:focus, 12111a.route-nav-link:active { 12112 border: none; 12113 box-shadow: none; 12114 text-decoration: none; 12115 background-color: #fff0; 12116 color: #2b3a42; 12117} 12118a.route-nav-link svg { 12119 margin-bottom: -3px; 12120} 12121.dropdown-container-inner :first-child select { 12122 text-align: left; 12123} 12124.icon-spacer { 12125 height: 16px; 12126 width: 10px; 12127} 12128a.btn-view-map { 12129 display: inline-flex; 12130 padding: 8px 12px; 12131 justify-content: center;
12132 align-items: center; 12133 gap: 8px; 12134 color: #133b40; 12135 font-size: 14px; 12136 font-style: normal; 12137 font-weight: 400; 12138 line-height: normal; 12139 border-radius: 6px; 12140 border: 1px solid #133b40; 12141 text-decoration: none !important; 12142} 12143a.btn-view-map:hover, 12144a.btn-view-map:focus, 12145a.btn-view-map:active { 12146 color: #fff; 12147 background-color: rgb(47 59 64 / 0.76); 12148 border-color: rgb(47 59 64 / 0.76); 12149} 12150@media (min-width: 600px) { 12151 .header { 12152 flex-direction: row; 12153 align-items: center; 12154 } 12155} 12156@media (max-width: 768px) { 12157 .station-name { 12158 text-align: left; 12159 } 12160 a.route { 12161 flex: 1 1 calc(26% - 10px); 12162 } 12163 .nav-link { 12164 font-size: 16px; 12165 } 12166} 12167 12168@media (max-width: 500px) { 12169 a.route { 12170 grid-template-columns: 1fr; 12171 max-width: none; 12172 } 12173} 12174@media (max-width: 425px) { 12175 .direction-tab { 12176 display: flow; 12177 } 12178 .direction-tabs { 12179 cursor: pointer; 12180 margin-bottom: 6px; 12181 } 12182 .station-name { 12183 margin-left: 26px; 12184 } 12185 .timeline-bar-container { 12186 margin-left: -18px; 12187 } 12188 .timeline-bar-inner { 12189 height: 84px; 12190 } 12191 .download .download-btn { 12192 width: 100%; 12193 } 12194 .station .accordion-icon { 12195 margin: -32px 8px 0 0; 12196 cursor: pointer; 12197 transition: transform 0.3s ease; 12198 float: right; 12199 margin-left: 100%; 12200 } 12201 .route { 12202 width: 100%; 12203 } 12204 /* a.route { 12205 flex: auto; 12206 } */ 12207 .routes-components { 12208 display: flex; 12209 flex-direction: column; 12210 } 12211 .dropdown-container-inner { 12212 min-width: 100px; 12213 border-radius: 6px; 12214 background: #f2f3f4; 12215 } 12216 .dropdown-container { 12217 margin-bottom: 16px; 12218 } 12219 .frequency-select { 12220 width: 100%; 12221 } 12222 .header { 12223 text-align: center; 12224 } 12225 .route-number { 12226 margin: 0; 12227 } 12228 .route-name { 12229 margin-left: 10px; 12230 font-size: 12px; 12231 } 12232 .header > *:last-child { 12233 margin-right: 0; 12234 margin-top: 10px; 12235 } 12236 .header > *:last-child { 12237 margin-right: 16px; 12238 margin-top: 19px; 12239 } 12240 .btn-view-map { 12241 width: 100%; 12242 } 12243} 12244ul.suggestions-list { 12245 max-height: 200px; 12246 overflow: scroll; 12247 margin: 11px 0 0 0; 12248 padding: 13px; 12249 width: 100%; 12250 overflow-y: scroll; 12251 overflow-x: hidden; 12252 -webkit-overflow-scrolling: touch; 12253 list-style: none; 12254 background-color: #fff; 12255 border-radius: 6px; position: absolute; 12256 z-index: 10; 12257 top: 40px; 12258 border: 1px solid #cccccc; 12259} 12260.search-container { 12261 display: flex; 12262 flex-direction: column; 12263} 12264ul.suggestions-list::-webkit-scrollbar {
12265 width: 8px; 12266} 12267ul.suggestions-list::-webkit-scrollbar-thumb { 12268 background-color: rgb(0 0 0 / 0.3); 12269 border-radius: 10px; 12270} 12271ul.suggestions-list::-webkit-scrollbar-track { 12272 background-color: #fff0; 12273} 12274input.search-input { 12275 width: 100%; 12276} 12277ul#suggestions-list li { 12278 line-height: 36px; 12279 cursor: pointer; 12280} 12281section.wp-block-uagb-container.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 12282 padding-top: 30px; 12283} 12284.search-container { 12285 display: -webkit-box; 12286 display: -ms-flexbox; 12287 display: flex; 12288 -webkit-box-align: center; 12289 -ms-flex-align: center; 12290 align-items: center; 12291 width: 90%; 12292 max-width: 500px; 12293 position: relative; 12294} 12295.search-input { 12296 border: none; 12297 outline: none; 12298 -webkit-box-flex: 1; 12299 flex-grow: 1; 12300 padding: 10px 40px 10px 10px; 12301 font-size: 16px; 12302 border-radius: 25px; 12303} 12304.visually-hidden { 12305 position: absolute; 12306 width: 1px; 12307 height: 1px; 12308 margin: -1px; 12309 padding: 0; 12310 overflow: hidden; 12311 clip: rect(0, 0, 0, 0); 12312 border: 0; 12313} 12314.truncate-service-updates { 12315 display: -webkit-box; 12316 -webkit-box-orient: vertical; 12317 -webkit-line-clamp: 3; 12318 overflow: hidden; 12319 text-overflow: ellipsis; 12320} 12321 12322/* Original 12323 12324.blog .ast-archive-entry-banner { 12325 background-image: url(/wp-content/uploads/2024/05/11-scaled.jpg); 12326 background-size: cover; 12327 background-position: center; 12328 padding: 100px 0; 12329 text-align: center; 12330 color: #fff; 12331} */ 12332 12333/* .blog .ast-archive-entry-banner { 12334 background-image: url(/wp-content/uploads/2024/05/11-scaled.jpg); 12335 background-size: cover; 12336 background-position: center; 12337 padding: 100px 0; 12338 text-align: center; 12339 color: #fff; 12340} 12341 12342.blog .ast-archive-entry-banner { 12343 position: relative; 12344 height: 30vh; 12345 text-align: center; 12346 color: #fff; 12347} */ 12348 12349.ast-archive-entry-banner[data-post-type="post"] { 12350 /* height: 30vh; */ 12351 aspect-ratio: 6 / 1; 12352 min-height: auto; 12353 margin-bottom: 0;align-items: center; 12354 width: 100%; margin-top: -26px; 12355} 12356 12357.site-content .ast-single-post-featured-section img { 12358 /* height: 30vh; */ 12359 aspect-ratio: 6 / 1;align-items: center; 12360} 12361section.container-journey-planner { 12362 display: flex; 12363 padding: 0; 12364} 12365.journey-planner-outer .mb-10 { 12366 margin-bottom: 10px; 12367} 12368section.suggested-routes { 12369 border-radius: 6px; 12370 background: #f2f3f4; 12371 flex-shrink: 0; 12372 padding: 18px; 12373} 12374 12375.journey-planner.journey-planner-outer { 12376 position: relative; 12377} 12378.journey-planner-outer .suggested-routes { 12379 background-color: #f0f5f5; 12380 padding: 20px; 12381 border-radius: 8px; 12382 width: 100%; 12383 flex-grow: 1; 12384} 12385.journey-planner-outer .suggested-routes h2 { 12386 color: #12333b; 12387 font-size: 28px; 12388 margin-bottom: 15px; 12389} 12390.journey-planner-outer .route-card { 12391 background-color: #e8f0ef; 12392 border-radius: 8px; 12393 padding: 15px; 12394 border: 1px solid #d2dedf; 12395 margin-bottom: 10px; 12396 display: flex; 12397 flex-direction: column; 12398 gap: 10px; 12399} 12400.journey-planner-outer .route-info { 12401 display: flex; 12402 justify-content: space-between; 12403 align-items: center; 12404 font-size: 1rem; 12405 color: #12333b; 12406} 12407.journey-planner-outer .route-duration { 12408 font-weight: 700; 12409 font-size: 1.1rem; 12410} 12411.journey-planner-outer .route-time { 12412 font-size: 0.9rem; 12413 color: #4a4a4a; 12414} 12415.journey-planner-outer .route-icons { 12416 display: flex; 12417 align-items: center; 12418 /* gap: 10px; */ 12419 color: #4a4a4a; 12420 font-size: 1rem; 12421} 12422.journey-planner-outer .icon { 12423 font-size: 1.2rem; 12424} 12425.journey-planner-outer .transfer { 12426 background-color: #d8e7df; 12427 padding: 2px 8px; 12428 border-radius: 4px; 12429 color: #12333b; 12430 font-weight: 700; 12431} 12432.journey-planner-outer .duration { 12433 font-size: 0.9rem; 12434 color: #4a4a4a; 12435} 12436.journey-planner-outer .extra { 12437 color: #4a4a4a; 12438} 12439.journey-planner-outer .repeat { 12440 font-size: 0.9rem; 12441 color: #4a4a4a; 12442} 12443.journey-planner-outer .route-steps { 12444 font-size: 0.9rem; 12445 color: #12333b; 12446 text-align: left; 12447} 12448.journey-planner-outer .ellipses { 12449 display: flex; 12450 flex-direction: column; 12451 align-items: center; 12452 align-content: flex-end; 12453} 12454.toggle-routes, 12455.journey-planner-outer .more-routes { 12456 background-color: #12333b; 12457 color: #fff; 12458 border: none; 12459 padding: 10px 20px; 12460 cursor: pointer; 12461 border-radius: 5px; 12462 font-size: 0.9rem; 12463 width: 100%; 12464} 12465.journey-planner-outer .route-card { 12466 border-radius: 6px; 12467 background: #fff; 12468 padding: 10px; 12469 margin-bottom: 10px; 12470 text-decoration: none !important; 12471} 12472.journey-planner-outer .route-details { 12473 background-color: #f2f3f4; 12474 padding: 20px; 12475 border-radius: 8px; 12476 width: 100%; 12477 max-width: 600px; 12478 flex-grow: 1; 12479} 12480.journey-planner-outer .route-details h2 { 12481 color: #12333b; 12482 font-size: 28px; 12483 margin-bottom: 15px; 12484} 12485.journey-planner-outer .show-map-container { 12486 display: flex; 12487 justify-content: flex-end; 12488} 12489.journey-planner-outer .show-map { 12490 background-color: #7d8b8d; 12491 color: #fff; 12492 border: none; 12493 padding: 8px 16px; 12494 cursor: pointer; 12495 border-radius: 5px; 12496 font-size: 0.9rem; 12497 margin-bottom: 15px; 12498} 12499.journey-planner-outer .detail-card { 12500 display: flex; 12501 background-color: #f2f3f4; 12502 border: 2px solid #d2dedf; 12503 border-radius: 8px; 12504 padding: 15px; 12505 gap: 10px; 12506 margin-bottom: 15px; 12507 align-items: center; 12508 width: 100%; 12509} 12510.journey-planner-outer .detail-card-bg-white { 12511 background-color: #fff; 12512} 12513.journey-planner-outer .icon-line { 12514 position: absolute; 12515 width: 2px; 12516 background: repeating-linear-gradient(#89a88d, #89a88d 5px, transparent 5px, transparent 10
12516px); 12517 z-index: 1; 12518 top: 66px; 12519} 12520.journey-planner-outer .icon { 12521 font-size: 1.5rem; 12522 color: #89a88d; 12523 padding-right: 10px; 12524 display: flex; 12525} 12526.journey-planner-outer .line { 12527 width: 2px; 12528 height: 100%; 12529 background: repeating-linear-gradient(#89a88d, #89a88d 5px, transparent 5px, transparent 10px); 12530 flex-grow: 1; 12531} 12532.journey-planner-outer .detail-content { 12533 flex-grow: 6; 12534 position: relative; 12535 padding-left: 36px; 12536 z-index: 11; 12537} 12538.detail-content-bus { 12539 left: 1px; 12540} 12541.journey-planner-outer .detail-content:last-child::before { 12542 content: ""; 12543 position: absolute; 12544 top: 50%; 12545 left: -9px; 12546 width: 12px; 12547 height: 12px; 12548 background-color: #0f172a; 12549 border: 1px solid #0f172a; 12550 border-radius: 50%; 12551 transform: translateY(-50%); 12552} 12553.journey-planner-outer .detail-content::before { 12554 content: ""; 12555 position: absolute; 12556 top: 50%; 12557 left: 0; 12558 width: 10px; 12559 height: 10px; 12560 background-color: #12333b; 12561 border-radius: 50%; 12562 transform: translateY(-50%); 12563} 12564.journey-planner-outer .detail-content:first-child::before { 12565 background-color: #ddeac7 !important; 12566 width: 12px !important; 12567 height: 12px !important; 12568 border: 1px solid #0f172a !important; 12569} 12570.journey-planner-outer .detail-content:last-child::before { 12571 content: ""; 12572 position: absolute; 12573 top: 50%; 12574 left: -9px; 12575 width: 12px; 12576 height: 12px; 12577 background-color: #0f172a; 12578 border: 1px solid #0f172a; 12579 border-radius: 50%; 12580 transform: translateY(-50%); 12581} 12582.journey-planner-outer .line-container { 12583 position: relative; 12584} 12585.journey-planner-outer .label { 12586 font-size: 0.9rem; 12587 color: #7d8b8d; 12588 font-weight: 700; 12589 margin-bottom: 4px; 12590} 12591.journey-planner-outer .detail-content h3 { 12592 font-size: 26px; 12593 color: #12333b; 12594 font-weight: 700; 12595 margin: 4px 0; 12596} 12597.journey-planner-outer .detail-content p { 12598 font-size: 0.9rem; 12599 color: #4a4a4a; 12600 margin: 4px 0; 12601} 12602.journey-planner-outer .route-number { 12603 background-color: #d8e7df; 12604 color: #12333b; 12605 font-weight: 700; 12606 padding: 2px 6px; 12607 border-radius: 4px; 12608 font-size: 12px; 12609 margin-left: 10px;min-width: 46px; 12610 text-align: center; 12611} 12612.journey-planner-outer .stop-list { 12613 list-style: none; 12614 padding-left: 0; 12615 margin-top: 10px; 12616 font-size: 0.85rem; 12617 color: #4a4a4a; 12618} 12619.journey-planner-outer .stop-list li { 12620 margin-bottom: 5px; 12621} 12622.journey-planner-outer .cta-section { 12623 margin-top: 20px; 12624} 12625section.route-details.cta-section p { 12626 min-width: 700px; 12627 width: 100%; 12628 display: contents; 12629} 12630.journey-planner-outer .notice-banner { 12631 background-color: #33b0dc; 12632 color: #000; 12633 padding: 15px; 12634 border-radius: 8px; 12635 font-family: Arial, sans-serif; 12636 font-size: 1rem; 12637 line-height: 1.5; 12638 font-weight: 400; 12639 text-align: left; 12640 max-width: 100%; 12641 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 12642} 12643.journey-planner-outer .notice-banner p { 12644 margin: 0; 12645} 12646.journey-planner-outer .notice-banner strong { 12647 font-weight: 700; 12648} 12649.journey-planner-outer .journey-planner-outer { 12650 width: 100%; 12651 box-shadow: none; 12652 background-color: #f2f3f4; 12653 margin-bottom: 20px; 12654 margin-top: 24px; 12655} 12656@media (max-width: 767px) { 12657 .journey-planner-outer .notice-banner { 12658 font-size: 0.9rem; 12659 padding: 10px; 12660 } 12661} 12662@media (min-width: 768px) { 12663 .journey-planner-outer .container-journey-planner { 12664 flex-wrap: nowrap; 12665 margin-bottom: 30px; 12666 } 12667 .journey-planner-outer .route-details { 12668 max-width: 600px; 12669 } 12670 .journey-planner-outer .suggested-routes { 12671 max-width: 400px; 12672 } 12673} 12674.journey-planner-outer .detail-card { 12675 position: relative; 12676 padding-left: 40px; 12677} 12678.journey-planner-outer .stop-list { 12679 display: none; 12680 margin-top: 10px; 12681} 12682.journey-planner-outer .stop-list-container-journey-planner .open .stop-list { 12683 display: block; 12684} 12685.journey-planner-outer .stop-toggle { 12686 background: none; 12687 border: none; 12688 color: #12333b; 12689 font-weight: 700; 12690 cursor: pointer; 12691 padding: 5px 0; 12692} 12693.route-card:hover, 12694.journey-planner-outer .route-card:focus { 12695 border-color: #95c93d; 12696} 12697@media (max-width: 767px) { 12698 .journey-planner-outer .container-journey-planner { 12699 flex-direction: column; 12700 padding: 10px; 12701 } 12702 .suggested-routes, 12703 .journey-planner-outer .route-details { 12704 max-width: 100%; 12705 padding: 10px; 12706 } 12707 .journey-planner-outer .route-card { 12708 font-size: 0.9rem; 12709 padding: 10px; 12710 } 12711 .route-info, 12712 .route-icons, 12713 .journey-planner-outer .route-steps { 12714 font-size: 0.85rem; 12715 } 12716} 12717@media (min-width: 768px) and (max-width: 1024px) { 12718 .journey-planner-outer .container-journey-planner { 12719 padding: 0px; 12720 gap: 15px; 12721 } 12722 .journey-planner-outer .suggested-routes { 12723 max-width: 400px; 12724 } 12725 .journey-planner-outer .route-details { 12726 max-width: 600px; 12727 } 12728 .journey-planner-outer .route-card { 12729 font-size: 1rem; 12730 } 12731 .route-info, 12732 .route-icons, 12733 .journey-planner-outer .route-steps { 12734 font-size: 1rem; 12735 } 12736} 12737@media (min-width: 1025px) and (max-width: 1920px) { 12738 .journey-planner-outer .container-journey-planner { 12739 gap: 20px; 12740 } 12741 .journey-planner-outer .suggested-routes { 12742 max-width: 500px; 12743 } 12744 .journey-planner-outer .route-details { 12745 max-width: 700px; 12746 } 12747 .journey-planner-outer .route-card { 12748 font-size: 1.1rem; 12749 } 12750 .route-info, 12751 .route-icons, 12752 .journey-planner-outer .route-steps { 12753 font-size: 1rem; 12754 } 12755 12756 journey-planner-outer .detail-card { 12757 12758 padding-left: 47px; 12759 } 12760} 12761@media (min-width: 1921px) { 12762 .journey-planner-outer .container-journey-planner { 12763 padding: 40px; 12764 gap: 25px; 12765 } 12766 .journey-planner-outer .suggested-routes { 12767 max-width: 600px; 12768 } 12769 .journey-planner-outer .route-details { 12770 max-width: 800px; 12771 } 12772 .journey-planner-outer .route-card { 12773 font-size: 1.2rem; 12774 } 12775 .route-info, 12776 .route-icons, 12777 .journey-planner-outer .route-steps { 12778 font-size: 1.1rem; 12779 } 12780} 12781@media (min-width: 375px) and (max-width: 414px) and (resolution: 3dppx) { 12782 .journey-planner-outer .container-journey-planner { 12783 padding: 0; 12784 } 12785 .journey-planner-outer .suggested-routes { 12786 padding: 8px; 12787 margin-top: 20px; 12788 } 12789 .journey-planner-outer .route-icons { 12790 flex-wrap: wrap; 12791 justify-content: flex-start; 12792 } 12793} 12794@media (min-width: 640px) and (max-width: 720px) and (resolution: 2dppx) { 12795 .j-submit-plan-button { 12796 margin-top: 20px; 12797 } 12798 .j-submit-plan-button { 12799 margin-top: 20px; 12800 } 12801} 12802@media (min-width: 320px) and (max-width: 375px) and (resolution: 2dppx) { 12803 .journey-planner-outer .route-icons { 12804 flex-wrap: wrap; 12805 justify-content: flex-start; 12806 } 12807 .journey-planner-outer .suggested-routes { 12808 padding: 8px; 12809 margin-top: 20px; 12810 } 12811 .journey-planner-outer .container-journey-planner { 12812 padding: 0; 12813 } 12814} 12815@media (max-width: 430px) { 12816 section.route-details { 12817 margin-top: 20px; 12818 } 12819 .journey-planner-outer.jp-time-picker, 12820 .jp-date-picker { 12821 margin-bottom: 6px; 12822 } 12823 .journey-planner-outer.jp-slider-container { 12824 margin-bottom: 6px; 12825 } 12826} 12827@media (max-width: 425px) { 12828 .journey-planner-outer .route-icons { 12829 gap: 4px; 12830 } 12831 .journey-planner-outer .container-journey-planner { 12832 margin-top: 20px; 12833 } 12834 .journey-planner-outer .journey-planner-outer { 12835 padding: 8px; 12836 } 12837 .journey-planner-outer .suggested-routes { 12838 padding: 8px; 12839 } 12840} 12841.inline-style-19 {
12842 align-self: stretch;align-content: center; 12843} 12844.inline-style-26 { 12845 background-color: #f2f3f4; 12846 margin-bottom: 20px; 12847} 12848#ast-mobile-popup-wrapper { 12849 display: none; 12850} 12851.hidden { 12852 display: none !important; 12853} 12854.latest-updates-details .service-cta-view-all { 12855 background-color: #243e49; 12856 color: #fff; 12857 border: none; 12858 border-radius: 4px; 12859 padding: 10px 20px; 12860 cursor: pointer; 12861 -webkit-transition: background-color 0.3s; 12862 -o-transition: background-color 0.3s; 12863 transition: background-color 0.3s; 12864 width: 20%; 12865 margin-bottom: 16px !important; 12866} 12867.mpt-meta-slider .caption { 12868 padding: 14px 20px !important; 12869 font-size: 14px; 12870 background-color: #f2f3f4; 12871 border: none; 12872 box-shadow: none; 12873} 12874.mpt-meta-slider.metaslider .caption-wrap { 12875 border: none !important; 12876 box-shadow: none; 12877} 12878 12879.mpt-meta-slider.metaslider.ms-theme-clarity .flexslider .slides li { 12880 display: flex !important; 12881 flex-direction: column-reverse !important; 12882} 12883.site-primary-footer-wrap { 12884 display: flex; 12885 flex-wrap: wrap; 12886} 12887.site-primary-footer-wrap .site-footer-primary-section-1, 12888.site-primary-footer-wrap .site-footer-primary-section-2, 12889.site-primary-footer-wrap .site-footer-primary-section-3, 12890.site-primary-footer-wrap .site-footer-primary-section-4, 12891.site-primary-footer-wrap .site-footer-primary-section-5 { 12892 flex: 1 1 20%; 12893 padding: 10px; 12894} 12895@media (max-width: 992px) and (min-width: 768px) { 12896 .site-primary-footer-wrap .site-footer-primary-section-1, 12897 .site-primary-footer-wrap .site-footer-primary-section-2, 12898 .site-primary-footer-wrap .site-footer-primary-section-3, 12899 .site-primary-footer-wrap .site-footer-primary-section-4, 12900 .site-primary-footer-wrap .site-footer-primary-section-5 { 12901 flex: 1 1 33.333%; 12902 } 12903 .site-primary-footer-wrap .site-footer-primary-section-1 .a.menu-link, 12904 .site-primary-footer-wrap .site-footer-primary-section-2 a.menu-link, 12905 .site-primary-footer-wrap .site-footer-primary-section-3 a.menu-link, 12906 .site-primary-footer-wrap .site-footer-primary-section-4 .a.menu-link, 12907 .site-primary-footer-wrap .site-footer-primary-section-5 a.menu-link { 12908 font-size: 14px; 12909 } 12910 .site-primary-footer-wrap .site-footer-primary-section-1 .widget-title, 12911 .site-primary-footer-wrap .site-footer-primary-section-2 .widget-title, 12912 .site-primary-footer-wrap .site-footer-primary-section-3 .widget-title, 12913 .site-primary-footer-wrap .site-footer-primary-section-4 .widget-title, 12914 .site-primary-footer-wrap .site-footer-primary-section-5 .widget-title { 12915 font-size: 16px; 12916 margin-top: 0; 12917 } 12918 .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row { 12919 grid-column-gap: 0; 12920 } 12921 .footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner { 12922 margin-top: 0; 12923 } 12924} 12925 12926@media (max-width: 820px) { 12927 .journey-planner-outer .stop-list { 12928 grid-template-columns: repeat(2, 1fr); 12929 margin-left: 0px;column-gap: 14px; 12930 } 12931} 12932@media (max-width: 768px) { 12933 .site-primary-footer-wrap .site-footer-primary-section-1, 12934 .site-primary-footer-wrap .site-footer-primary-section-2, 12935 .site-primary-footer-wrap .site-footer-primary-section-3, 12936 .site-primary-footer-wrap .site-footer-primary-section-4, 12937 .site-primary-footer-wrap .site-footer-primary-section-5 { 12938 flex: 1 1 100%; 12939 } 12940 12941 .journey-planner-outer .stop-list { 12942 grid-template-columns: repeat(1, 1fr); 12943 margin-left: 0px; 12944 } 12945} 12946@media (max-width: 976px) { 12947 .journey-planner-block { 12948 padding-top: 0 !important; 12949 padding-bottom: 0 !important; 12950 top: -66px; 12951 } 12952 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 12953 color: #133b40; 12954 margin-top: 14px; 12955 } 12956 .wp-block-uagb-container.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 12957 padding-top: 0; 12958 } 12959} 12960@media (max-width: 768px) { 12961 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 12962 color: #fff; 12963 } 12964} 12965@media (max-width: 430px) { 12966 .journey-planner-block { 12967 padding-top: 20px !important; 12968 top: 0; 12969 } 12970 .wp-block-uagb-container.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 12971 padding-top: 34px; 12972 } 12973 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text, 12974 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 12975 color: #133b40 !important; 12976 text-align: left !important; 12977 } 12978} 12979.metaslider.ms-theme-clarity .flexslider { 12980 margin-bottom: 0 !important; 12981} 12982#metaslider_2014.flexslider .slides li { 12983 margin-bottom: 8px !important; 12984} 12985@media (max-width: 430px) { 12986 .wp-block-uagb-container.\.slider-news-updates.uagb-block-cvpzcdkh.alignfull.uagb-is-root-container { 12987 padding-bottom: 0; 12988 } 12989} 12990.form-custom-error { 12991 color: red; 12992} 12993.alert-banner { 12994 background-color: #ff8a00; 12995 color: #ffffff; 12996 padding: 15px; 12997 border-radius: 8px; 12998 font-family: Arial, sans-serif; 12999 font-size: 1rem; 13000 line-height: 1.5; 13001 font-weight: 400; 13002 text-align: left; 13003 width: 100%; 13004 box-shadow: 0 4px 8px rgb(0 0 0 / 0.1); 13005 margin: 6px 0; 13006} 13007 13008/* Modal Styles */ 13009.modal { 13010 display: none; 13011 position: fixed; 13012 z-index: 99999; 13013 left: 0; 13014 top: 0; 13015 width: 100%; 13016 height: 100%; 13017 background-color: rgb(247 245 245 / 93%); 13018 justify-content: center;
13019 align-items: center; 13020 position: absolute !important; 13021 13022 margin: 0; 13023 padding: 0; 13024 border-radius: 8px; 13025} 13026 13027.modal.modal-inner-planner { 13028 width: 100%; 13029} 13030/* Modal content */ 13031.modal-content { 13032 background-color: transparent; 13033 border-radius: 8px; 13034 padding: 20px; 13035 text-align: center; 13036 max-width: 100%; 13037 width: 100%; 13038} 13039 13040/* Spinner */ 13041.spinner { 13042 margin: 20px auto; 13043 width: 50px; 13044 height: 50px; 13045 border: 6px solid #f3f3f3; 13046 border-top: 6px solid #75a340; 13047 13048 /* Blue color */ 13049 border-radius: 50%; 13050 animation: spin 1s linear infinite; 13051} 13052 13053/* Spinner animation */ 13054@keyframes spin { 13055 0% { 13056 transform: rotate(0deg); 13057 } 13058 13059 100% { 13060 transform: rotate(360deg); 13061 } 13062} 13063 13064/* Text inside the modal */ 13065.modal-content p { 13066 font-size: 16px; 13067} 13068 13069/* Responsive handling */ 13070@media (max-width: 600px) { 13071 .modal-content { 13072 padding: 15px; 13073 width: 80%; 13074 } 13075 13076 .spinner { 13077 width: 40px; 13078 height: 40px; 13079 border-width: 4px; 13080 } 13081 13082 .modal-content p { 13083 font-size: 14px; 13084 } 13085} 13086 13087.mpt-meta-slider.metaslider.ms-theme-clarity .flexslider .slides li a img { 13088 height: 200px; 13089} 13090 13091.mpt-main-banner { 13092 /* height: 14vh; */ 13093 aspect-ratio: 6 / 1;align-items: center; 13094} 13095 13096.uagb-block-fs6tqvoe { 13097 /* height: 14vh !important; */ 13098 aspect-ratio: 6 / 1;align-items: center; 13099} 13100 13101@media (max-width: 450px) { 13102 .two-image-container { 13103 padding-top: 0 !important; 13104 } 13105 13106 /* .uagb-block-pheyu2dp { 13107 padding-top: 0 !important; 13108 } */ 13109} 13110.wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 13111img { 13112 /* height: 42vh; */ 13113 aspect-ratio: 6 / 1;align-items: center; 13114} 13115 13116/*Breadcrumbs update for blog posts*/ 13117.yoast-breadcrumbs-container { 13118 padding: 20px 20px; 13119} 13120 13121/* ADDED FOR ELLIPSIS IN JOURNEY PLANNER */ 13122/* Styles for devices with max-width of 400px */ 13123@media (max-width: 400px) { 13124 .route-icons span:nth-child(n + 7) { 13125 display: none; 13126 } 13127 13128 .ellipsis { 13129 display: inline; 13130 } 13131} 13132/* Styles for devices with max-width of 600px */ 13133 13134@media (min-width: 401px) and (max-width: 600px) { 13135 .route-icons span:nth-child(n + 10) { 13136 display: none; 13137 } 13138 13139 .ellipsis { 13140 display: inline; 13141 } 13142} 13143 13144@media (min-width: 601px) and (max-width: 769px) { 13145 .route-icons span:nth-child(n + 9) { 13146 display: none; 13147 } 13148 13149 .ellipsis { 13150 display: inline; 13151 } 13152} 13153 13154.route-icons { 13155 display: flex; 13156 flex-wrap: wrap; 13157 position: relative; 13158} 13159 13160.route-icons span { 13161 margin-right: 5px; 13162} 13163 13164.ellipsis { 13165 display: none; 13166 position: absolute; 13167 right: 0; 13168 bottom: 0; 13169 background-color: white; /* Adjust as needed */ 13170 padding: 0 5px; 13171} 13172 13173@media (max-width: 768px) { 13174 .route-icons { 13175 display: -webkit-box; 13176 -webkit-box-orient: vertical; 13177 -webkit-line-clamp: 1; 13178 overflow: hidden; 13179 text-overflow: ellipsis; 13180 white-space: nowrap; 13181 } 13182 13183 .route-icons::after { 13184 content: "..."; 13185 display: inline-block; 13186 margin-left: 5px; 13187 } 13188} 13189/* Ensure all spans are shown on desktop */ 13190@media (min-width: 769px) { 13191 .route-icons span { 13192 display: inline; 13193 } 13194} 13195 13196@media (max-width: 500px) { 13197 .column { 13198 display: flex; 13199 /* flex-direction: column-reverse; */ 13200 /* flex-grow: 2; */ 13201 /* align-content: center; */ 13202 /* justify-content: space-evenly; */ 13203 /* align-items: center; */ 13204 /* flex-wrap: nowrap; */ 13205 width: 86%; 13206 margin-bottom: 8px; 13207 } 13208 13209 .jp-switch-button { 13210 margin: 0; 13211 position: absolute; 13212 top: 0; 13213 height: 110px; 13214 transform: rotate(180deg); 13215 right: 0; 13216 width: 12%; 13217 } 13218 13219 .column input[type="text"] { 13220 width: 86.3%; 13221 } 13222 13223 .journey-planner-title { 13224 color: #133b40 !important; 13225 } 13226 button.jp-switch-button img { 13227 transform: rotate(90deg); 13228 } 13229} 13230@media (max-width: 430px) { 13231 header.uagb-block-5ccbc795 h1.uagb-heading-text, 13232 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 13233 color: #133b40 !important; 13234 } 13235 13236 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text, 13237 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 13238 color: #133b40 !important; 13239 } 13240 .jp-date-time-plan-container .jp-date-time-plan-container input[type="date"] { 13241 margin-right: 6px; 13242 } 13243} 13244 13245/* Date time picker icons */ 13246/* Date Picker Custom Icon */ 13247.jp-date-picker { 13248 position: relative; 13249 width: 100%; 13250 max-width: 100%; 13251 height: 44px; 13252 padding: 10px 20px; 13253 padding-right: 45px; /* Space for the icon */ 13254 border-radius: 10px; 13255 box-sizing: border-box; 13256 appearance: none; 13257 -webkit-appearance: none; 13258 -moz-appearance: none; 13259} 13260 13261/* Hide default date picker icon for Chrome & Edge */ 13262.jp-date-picker::-webkit-calendar-picker-indicator { 13263 position: absolute; 13264 right: 15px; 13265 top: 50%; 13266 transform: translateY(-50%); 13267 width: 12px; 13268 height: 12px; 13269 cursor: pointer; 13270 opacity: 0; /* Hide default browser icon */ 13271} 13272 13273/* Hide default date picker icon for Firefox */ 13274.jp-date-picker::-moz-calendar-picker-indicator { 13275 opacity: 0; 13276} 13277 13278/* Add custom date picker icon */ 13279.jp-date-picker::after { 13280 content: ""; 13281 position: absolute; 13282 right: 15px; 13283 top: 50%; 13284 transform: translateY(-50%); 13285 width: 16px; 13286 height: 16px; 13287 background-image: url("https://www.publictransport.com.mt/wp-content/uploads/2025/01/date.png"); 13288 background-repeat: no-repeat; 13289 background-size: contain; 13290 pointer-events: none; 13291} 13292 13293/* Time Picker Custom Icon */ 13294.jp-time-picker { 13295 position: relative; 13296 width: 100%; 13297 max-width: 100%; 13298 height: 44px; 13299 padding: 10px 20px; 13300 padding-right: 45px; /* Space for the icon */ 13301 border-radius: 10px; 13302 box-sizing: border-box; 13303 appearance: none; 13304 -webkit-appearance: none; 13305 -moz-appearance: none; 13306} 13307 13308/* Hide default time picker icon for Chrome & Edge */ 13309.jp-time-picker::-webkit-calendar-picker-indicator { 13310 position: absolute; 13311 right: 15px; 13312 top: 50%; 13313 transform: translateY(-50%); 13314 width: 12px; 13315 height: 12px; 13316 cursor: pointer; 13317 opacity: 0; /* Hide default browser icon */ 13318} 13319 13320/* Hide default time picker icon for Firefox */ 13321.jp-time-picker::-moz-calendar-picker-indicator { 13322 opacity: 0; 13323} 13324 13325/* Add custom time picker icon */ 13326.jp-time-picker::after { 13327 content: ""; 13328 position: absolute; 13329 right: 15px; 13330 top: 50%; 13331 transform: translateY(-50%); 13332 width: 16px; 13333 height: 16px; 13334 background-image: url("https://www.publictransport.com.mt/wp-content/uploads/2025/01/clock.png"); 13335 background-repeat: no-repeat; 13336 background-size: contain; 13337 pointer-events: none; 13338} 13339 13340@media (max-width: 450px) { 13341 .two-image-container { 13342 padding-top: 0 !important; 13343 } 13344 13345 /* .uagb-block-pheyu2dp { 13346 padding-top: 0 !important; 13347 } */ 13348} 13349.wp-block-uagb-image.alignfull.uagb-block-2dc049d7.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-static.wp-block-uagb-image--align-full.routes-banner 13350img { 13351 /* height: 42vh; */ 13352 aspect-ratio: 6 / 1;align-items: center; 13353} 13354 13355/*Breadcrumbs update for blog posts*/ 13356.yoast-breadcrumbs-container { 13357 padding: 20px 20px; 13358} 13359 13360/* ADDED FOR ELLIPSIS IN JOURNEY PLANNER */ 13361/* Styles for devices with max-width of 400px */ 13362@media (max-width: 400px) { 13363 .route-icons span:nth-child(n + 7) { 13364 display: none; 13365 } 13366 13367 .ellipsis { 13368 display: inline; 13369 } 13370} 13371/* Styles for devices with max-width of 600px */ 13372 13373@media (min-width: 401px) and (max-width: 600px) { 13374 .route-icons span:nth-child(n + 10) { 13375 display: none; 13376 } 13377 13378 .ellipsis { 13379 display: inline; 13380 } 13381} 13382 13383@media (min-width: 601px) and (max-width: 769px) { 13384 .route-icons span:nth-child(n + 9) { 13385 display: none; 13386 } 13387 13388 .ellipsis { 13389 display: inline; 13390 } 13391} 13392 13393.route-icons { 13394 display: flex; 13395 flex-wrap: wrap; 13396 position: relative; 13397} 13398 13399.route-icons span { 13400 margin-right: 5px; 13401} 13402 13403.ellipsis { 13404 display: none; 13405 position: absolute; 13406 right: 0; 13407 bottom: 0; 13408 background-color: white; /* Adjust as needed */ 13409 padding: 0 5px; 13410} 13411 13412@media (max-width: 768px) { 13413 .route-icons { 13414 display: -webkit-box; 13415 -webkit-box-orient: vertical; 13416 -webkit-line-clamp: 1; 13417 overflow: hidden; 13418 text-overflow: ellipsis; 13419 white-space: nowrap; 13420 } 13421 13422 .route-icons::after { 13423 content: "..."; 13424 display: inline-block; 13425 margin-left: 5px; 13426 } 13427} 13428/* Ensure all spans are shown on desktop */ 13429@media (min-width: 769px) { 13430 .route-icons span { 13431 display: inline; 13432 } 13433} 13434 13435@media (max-width: 500px) { 13436 section.route-details.cta-section { 13437 margin-bottom: 20px; 13438 } 13439 .column { 13440 display: flex; 13441 /* flex-direction: column-reverse; */ 13442 /* flex-grow: 2; */ 13443 /* align-content: center; */ 13444 /* justify-content: space-evenly; */ 13445 /* align-items: center; */ 13446 /* flex-wrap: nowrap; */ 13447 width: 86%; 13448 margin-bottom: 8px; 13449 } 13450 13451 .jp-switch-button { 13452 margin: 0; 13453 position: absolute; 13454 top: 0; 13455 height: 110px; 13456 transform: rotate(180deg); 13457 right: 0; 13458 width: 12%; 13459 } 13460 13461 .column input[type="text"] { 13462 width: 86.3%; 13463 } 13464 13465 .journey-planner-title { 13466 color: #133b40 !important; 13467 } 13468 button.jp-switch-button img { 13469 transform: rotate(90deg); 13470 } 13471} 13472@media (max-width: 430px) { 13473 header.uagb-block-5ccbc795 h1.uagb-heading-text, 13474 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 13475 color: #133b40 !important; 13476 } 13477 13478 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text, 13479 .wp-block-uagb-advanced-heading.uagb-block-5ccbc795.wp-block-uagb-advanced-heading .uagb-heading-text { 13480 color: #133b40 !important; 13481 } 13482 .jp-date-time-plan-container .jp-date-time-plan-container input[type="date"] { 13483 margin-right: 6px; 13484 } 13485} 13486 13487/* Date time picker icons */ 13488/* Date Picker Custom Icon */ 13489.jp-date-picker { 13490 position: relative; 13491 width: 100%; 13492 max-width: 100%; 13493 height: 44px; 13494 padding: 10px 20px; 13495 padding-right: 45px; /* Space for the icon */ 13496 border-radius: 10px; 13497 box-sizing: border-box; 13498 appearance: none; 13499 -webkit-appearance: none; 13500 -moz-appearance: none; 13501} 13502 13503/* Hide default date picker icon for Chrome & Edge */ 13504.jp-date-picker::-webkit-calendar-picker-indicator { 13505 position: absolute; 13506 right: 15px; 13507 top: 50%; 13508 transform: translateY(-50%); 13509 width: 12px; 13510 height: 12px; 13511 cursor: pointer; 13512 opacity: 0; /* Hide default browser icon */ 13513} 13514 13515/* Hide default date picker icon for Firefox */ 13516.jp-date-picker::-moz-calendar-picker-indicator { 13517 opacity: 0; 13518} 13519 13520/* Add custom date picker icon */ 13521.jp-date-picker::after { 13522 content: ""; 13523 position: absolute; 13524 right: 15px; 13525 top: 50%; 13526 transform: translateY(-50%); 13527 width: 16px; 13528 height: 16px; 13529 background-image: url("https://www.publictransport.com.mt/wp-content/uploads/2025/01/date.png"); 13530 background-repeat: no-repeat; 13531 background-size: contain; 13532 pointer-events: none; 13533} 13534 13535/* Time Picker Custom Icon */ 13536.jp-time-picker { 13537 position: relative; 13538 width: 100%; 13539 max-width: 100%; 13540 height: 44px; 13541 padding: 10px 20px; 13542 padding-right: 45px; /* Space for the icon */ 13543 border-radius: 10px; 13544 box-sizing: border-box; 13545 appearance: none; 13546 -webkit-appearance: none; 13547 -moz-appearance: none; 13548} 13549 13550/* Hide default time picker icon for Chrome & Edge */ 13551.jp-time-picker::-webkit-calendar-picker-indicator { 13552 position: absolute; 13553 right: 15px; 13554 top: 50%; 13555 transform: translateY(-50%); 13556 width: 12px; 13557 height: 12px; 13558 cursor: pointer; 13559 opacity: 0; /* Hide default browser icon */ 13560} 13561 13562/* Hide default time picker icon for Firefox */ 13563.jp-time-picker::-moz-calendar-picker-indicator { 13564 opacity: 0; 13565} 13566 13567/* Add custom time picker icon */ 13568.jp-time-picker::after { 13569 content: ""; 13570 position: absolute; 13571 right: 15px; 13572 top: 50%; 13573 transform: translateY(-50%); 13574 width: 16px; 13575 height: 16px; 13576 background-image: url("https://www.publictransport.com.mt/wp-content/uploads/2025/01/clock.png"); 13577 background-repeat: no-repeat; 13578 background-size: contain; 13579 pointer-events: none; 13580} 13581 13582@media (max-width: 500px) { 13583 13584 13585 .header { 13586 text-align: left; 13587 display: block; 13588 } 13589 13590 .journey-planner-outer .stop-list { 13591 13592 grid-template-columns: repeat(2, 1fr); 13593 margin-left: 0;column-gap: 14px; 13594 } 13595 13596 .download .download-btn { 13597 width: 100%; 13598 } 13599 .entry-content > .wp-block-uagb-container { 13600 margin-top: 0px !important; 13601 margin-bottom: 0px !important; 13602 padding-top: 20px !important; 13603 padding-bottom: 20px !important; 13604 row-gap: 0; 13605 } 13606 13607 .accordion-content .routes-grid { 13608 /* grid-template-columns: repeat(4, 1fr); */ 13609 padding: 0 12px 0 0; 13610 } 13611 13612 span.operating-slogan{ 13613 padding: 6px 18px 6px 3px; 13614 margin-bottom: 12px; 13615 13616 } 13617 .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { 13618 margin-top: 10px !important; 13619 margin-bottom: 0 !important; 13620 padding-top: 0 !important; 13621 padding-bottom: 0 !important; 13622 } 13623 13624 .uagb-ifb-desc:last-child{ 13625 margin-bottom: 20px !important; 13626 } 13627 13628 .wp-block-uagb-container p:last-of-type { 13629 margin-bottom: 0 !important; 13630 } 13631 13632 .uagb-ifb-content { 13633 /* padding-top: 17px; */ 13634 margin-bottom: -17px; 13635 } 13636 13637 .tbl-mpt { 13638 margin-bottom: 0; 13639 } 13640 13641 13642 13643 .uagb-icon-list__wrap > *:last-child { 13644 margin-bottom: 0 !important; 13645 padding-bottom: 0 !important; 13646 } 13647 13648 13649 13650 figure.wp-block-uagb-image__figure img { 13651 height: auto !important; 13652 } 13653 13654 .uagb-container-inner-blocks-wrap { 13655 row-gap: 0px !important; 13656 } 13657 13658 .wp-block-uagb-container.uagb-block-fquylbws { 13659 margin-bottom: 0 !important; 13660 } 13661 13662 a.quick-link-item{ max-width: 100%; 13663 width: 100%;} 13664 13665 .journey-planner { 13666 padding-bottom: 18px; 13667 margin-top: 10px; 13668 } 13669 13670 div#metaslider_container_4670 { 13671 margin: 24px 0; 13672 } 13673 13674 .journey-planner-outer .container-journey-planner { 13675 13676 padding: 0; 13677 } 13678 13679 /* .wp-block-uagb-container { 13680 margin-bottom: 0 !important; 13681} */ 13682 13683 .wp-block-uagb-advanced-heading .uagb-heading-text{ 13684 margin-bottom: 10px!important; 13685 } 13686 13687 .wp-block-uagb-container.uagb-block-757386b0 { 13688 padding-bottom: 0 !important; 13689 } 13690 13691 a.quick-link-item{ max-width: 100%; 13692 width: 100%;} 13693 13694 .latest-updates-details .service-cta-view-all { 13695 13696 width: 100%; 13697 ; 13698 } 13699 13700 .station-name.station-name-indentation{ 13701 13702 margin-left: 46px; 13703 } 13704 13705 .time { 13706 padding: 0 5px; 13707 13708 } 13709 13710 .times { 13711 13712 margin-left: 40px; 13713 } 13714
13715 .ast-archive-entry-banner[data-post-type="post"] {margin-top: -42px;} 13716 13717 .wp-block-uagb-container.did-you-know { 13718 padding: 26px; 13719 } 13720 13721 .routes-components { 13722 align-items: flex-start; 13723 flex-direction: column; 13724 } 13725 13726 .dropdown-container-inner #time { 13727 margin-top: 0; 13728 } 13729 13730 .dropdown-container-inner select{ 13731 height: 37px; 13732 } 13733 13734 .direction-tab{ 13735 gap: 15px; 13736 width: 100%; 13737 justify-content: space-between; 13738 width: 100%!; 13739 margin-top: 2px; 13740 } 13741 13742 button.direction-tabs { 13743 width: 100%; 13744 } 13745 13746 .dropdown-container{ 13747 width: 100%; 13748 } 13749 13750 .dropdown-container-inner { 13751 13752 width: 100%; 13753 } 13754 13755 .service-updates-container { 13756 text-align: left; 13757 } 13758 13759 h1.uagb-ifb-title { 13760 font-size: 24px; 13761 } 13762 13763 .journey-planner-outer .jp-switch-button { 13764 13765 top: 1px; 13766 right: 2px; 13767 width: 11%; 13768 } 13769} 13770 13771 13772 13773@media (min-width: 500px) { 13774 13775 div#metaslider_2014, div#metaslider_2239, div#metaslider_4670, div#metaslider_5759, div#metaslider_6190{ 13776 13777 margin: 20px 0; 13778 } 13779 .entry-content > .wp-block-uagb-container { 13780 margin-top: 0px !important; 13781 margin-bottom: 0px !important; 13782 padding-top: 20px !important; 13783 padding-bottom: 20px !important; 13784 row-gap: 0; 13785 } 13786 13787 13788 .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { 13789 margin-top: 10px !important; 13790 /* margin-bottom: 10px !important; */ 13791 padding-top: 0 !important; 13792 padding-bottom: 0 !important; 13793 } 13794 13795 .uagb-ifb-desc:last-child{ 13796 margin-bottom: 20px !important; 13797 } 13798 13799 .wp-block-uagb-container p:last-of-type { 13800 margin-bottom: 0 !important; 13801 } 13802 13803 .uagb-ifb-content { 13804 padding-top: 0px!important; 13805 margin-bottom: 0px!important; 13806 } 13807 13808 .tbl-mpt { 13809 margin-bottom: 0; 13810 } 13811 13812 .wp-block-uagb-container.uagb-block-r20dhj1t { 13813 margin-top: 0 !important; 13814 margin-bottom: 0 !important; 13815 } 13816 13817 .uagb-icon-list__wrap > *:last-child { 13818 margin-bottom: 0 !important; 13819 padding-bottom: 0 !important; 13820 } 13821 13822 13823 13824 figure.wp-block-uagb-image__figure img { 13825 height: auto !important; 13826 } 13827 13828 .uagb-container-inner-blocks-wrap { 13829 row-gap: 0px !important; 13830 } 13831 13832 .wp-block-uagb-container.uagb-block-fquylbws { 13833 margin-bottom: 0 !important; 13834 } 13835 13836 13837 13838 13839 div#metaslider_container_2239 { 13840 margin: 24px 0; 13841 } 13842 13843 .journey-planner { 13844 margin-top: -24%; 13845 } 13846 13847 13848} 13849 13850@media only screen and (max-width: 977px) and (min-width: 500px) { 13851 13852 13853 13854 .latest-updates-details .service-cta-view-all{ 13855 width: 50%; 13856 } 13857 13858} 13859 13860 13861@media (max-width: 414px) { 13862 13863 .accordion-content .routes-grid { 13864 /* grid-template-columns: repeat(4, 1fr); */ 13865 padding: 0 12px 0 0; 13866 } 13867 .station-name.station-name-indentation { 13868 margin-left: 18px; 13869 } 13870 span.operating-slogan{ 13871 padding: 6px 18px 6px 3px; 13872 13873 } 13874 13875 .station-name-indentation { 13876 margin-left: 30px; 13877 } 13878 13879 .time { 13880 padding: 0 4px; 13881 text-align: center; 13882 font-size: 14px; 13883 } 13884 .times { 13885 display: flex 13886 ; 13887 padding-left: 0px; 13888 margin-left: 14px; 13889 } 13890} 13891 13892@media (max-width: 375px) { 13893 .journey-planner-outer .stop-list { 13894 grid-template-columns: repeat(1, 1fr); 13895 margin-left: 0px; 13896 } 13897} 13898 13899 13900.tab.toggleRoutes.active{ 13901 13902 padding: 6px 24px; 13903 margin: 0 10px 0 0; 13904 background-color: #95c93d; 13905 color: #2b3a42; 13906 font-size: 16px; 13907 cursor: pointer; 13908 border-radius: 4px; 13909 13910} 13911 13912.tab.toggleRoutes{ 13913 background-color: #fff; 13914 color: #2b3a42; 13915 border-bottom: 3px solid #95c93d; 13916 border-radius: 0; 13917} 13918 13919 13920/* Menu updates */ 13921 13922 13923@media (min-width: 480px) and (max-width: 1280px) { 13924 .wp-block-uagb-container.did-you-know { 13925 padding: 26px; 13926 } 13927 .ubermenu-submenu { 13928 display: grid !important; 13929 grid-template-columns: repeat(2, 1fr) !important; 13930 gap: 20px 40px !important; 13931 justify-content: space-between !important; 13932 align-items: start !important; 13933 row-gap: 0 !important; 13934 } 13935 13936 .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack li:last-child { 13937 row-gap: 0 !important; 13938 } 13939 .ubermenu-item-level-1 { 13940 display: flex !important; 13941 flex-direction: column !important; 13942 justify-content: flex-start !important; 13943 align-items: flex-start !important; 13944 gap: 10px !important; 13945 min-height: auto !important; 13946 } 13947 13948 .ubermenu-target { 13949 margin-bottom: 5px !important; 13950 font-weight: bold !important; 13951 } 13952 13953 .ubermenu-custom-content { 13954 margin-top: 0 !important; 13955 padding-top: 0 !important; 13956 } 13957 13958 .ubermenu-item-level-2 { 13959 display: flex !important; 13960 flex-direction: column !important; 13961 justify-content: flex-start !important; 13962 gap: 10px !important; 13963 } 13964 13965 .ubermenu-submenu-type-stack { 13966 display: flex !important; 13967 flex-direction: column !important; 13968 gap: 15px !important; 13969 } 13970 13971 .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto { 13972 min-width: 100%; 13973 } 13974 13975 .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack{ 13976 padding-top: 0; 13977 } 13978 13979 ul.ubermenu-submenu.ubermenu-submenu-type-stack { 13980 padding-bottom: 0; 13981 } 13982 13983 li#menu-item-5370, .ubermenu-submenu-id-5367{ 13984 display: none!important; 13985 } 13986 li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-5367.ubermenu-item-level-1.ubermenu-column.ubermenu-column-1-4.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-5367 { 13987 display: none!important; 13988 } 13989} 13990 13991 13992/* Search bar issue on mobile */ 13993 13994@media (max-width: 1280px) { 13995 #menu-item-4147 { 13996 display: block !important; 13997 visibility: visible !important; 13998 } 13999 14000 #menu-item-4147 .ubermenu-target { 14001 display: inline-flex !important; 14002 visibility: visible !important; 14003 opacity: 1 !important; 14004 color: inherit; 14005 } 14006 14007 #menu-item-4147 .ubermenu-icon { 14008 display: inline-block !important; 14009 font-size: 1.2rem !important; 14010 visibility: visible !important; 14011 } 14012} 14013 14014 14015/* End menu */ 14016.uagb-block-c886cecc{ 14017 gap:0!important; 14018} 14019 14020.wp-block-uagb-container.uagb-block-757386b0.alignfull.uagb-is-root-container{ 14021 padding-bottom:0!important; 14022} 14023 14024.wp-block-uagb-separator__inner { 14025 color: transparent; 14026} 14027
14028/* Set margin for inpage scrolling */ 14029 14030/* Default scroll offset for screens below 1280px */ 14031:target { 14032 scroll-margin-top: 72px; 14033} 14034 14035:target::before { 14036 content: ""; 14037 display: block; 14038 height: 72px; 14039 margin-top: -72px; 14040} 14041 14042/* Adjust scroll offset when screen width is 1280px or more */ 14043@media (min-width: 1280px) { 14044 :target { 14045 scroll-margin-top: 86px; 14046 } 14047 14048 :target::before { 14049 height: 86px; 14050 margin-top: -86px; 14051 } 14052} 14053 14054/* Adjust for logged-in admin users (Admin Bar is visible) */ 14055.admin-bar :target { 14056 scroll-margin-top: calc(72px + 32px); /* Default header + Admin Bar */ 14057} 14058 14059.admin-bar :target::before { 14060 height: calc(72px + 32px); 14061 margin-top: calc(-72px - 32px); 14062} 14063 14064/* When screen width is 1280px or more, adjust for Admin Bar */ 14065@media (min-width: 1280px) { 14066 .admin-bar :target { 14067 scroll-margin-top: calc(86px + 32px); 14068 } 14069 14070 .admin-bar :target::before { 14071 height: calc(86px + 32px); 14072 margin-top: calc(-86px - 32px); 14073 } 14074} 14075 14076/* Fix for mobile admin bar (46px height on small screens) */ 14077@media screen and (max-width: 782px) { 14078 .admin-bar :target { 14079 scroll-margin-top: calc(72px + 46px); 14080 } 14081 14082 .admin-bar :target::before { 14083 height: calc(72px + 46px); 14084 margin-top: calc(-72px - 46px); 14085 } 14086 14087 @media (min-width: 1280px) { 14088 .admin-bar :target { 14089 scroll-margin-top: calc(86px + 46px); 14090 } 14091 14092 .admin-bar :target::before { 14093 height: calc(86px + 46px); 14094 margin-top: calc(-86px - 46px); 14095 } 14096 } 14097} 14098 14099 14100/* Testing table */ 14101.tbl-mpt-wrapper { 14102 overflow-x: auto; 14103 -webkit-overflow-scrolling: touch; 14104} 14105 14106.tbl-mpt { 14107 width: 100%; 14108 border-collapse: separate; 14109 border-spacing: 0; 14110 border: 1px solid transparent; 14111 border-radius: 14px; 14112 overflow: hidden; 14113 font-size: 14px; 14114 text-align: left; 14115 min-width: 600px; 14116 margin: 0 !important; 14117} 14118 14119/* Table Head */ 14120.tbl-mpt thead { 14121 background-color: #f8f9fa; 14122} 14123 14124.tbl-mpt thead th { 14125 background-color: #f8f9fa; 14126 font-weight: 700; 14127 padding: 12px 15px; 14128 color: #212529; 14129 white-space: nowrap; 14130 text-align: left; 14131 border: none; 14132} 14133 14134 14135/* Table issue fix */ 14136/* === Base wrapper === */ 14137.tbl-mpt { 14138 max-width: 100%; 14139 width: 100%; 14140 overflow-x: auto; 14141 -webkit-overflow-scrolling: touch; 14142 margin-bottom: 1.5rem; 14143 box-sizing: border-box; 14144} 14145 14146/* === Base table === */ 14147.tbl-mpt table { 14148 width: 100%; 14149 border-collapse: separate; 14150 border-spacing: 0; 14151 border: 1px solid transparent; 14152 border-radius: 14px; 14153 font-size: 14px; 14154 text-align: left; 14155 background-color: #fff; 14156 box-sizing: border-box; 14157} 14158 14159/* === Thead styling === */ 14160.tbl-mpt thead th, 14161.tbl-mpt thead td { 14162 background-color: #f8f9fa; 14163 font-weight: 700; 14164 padding: 12px 15px; 14165 color: #212529; 14166 white-space: nowrap; 14167 text-align: left; 14168 border: none; 14169 box-sizing: border-box; 14170} 14171 14172/* === Rounded corners for first/last header cells === */ 14173.tbl-mpt thead th:first-child, 14174.tbl-mpt thead td:first-child { 14175 border-top-left-radius: 14px; 14176} 14177.tbl-mpt thead th:last-child, 14178.tbl-mpt thead td:last-child { 14179 border-top-right-radius: 14px; 14180} 14181 14182/* === Table body rows === */ 14183.tbl-mpt tbody tr { 14184 background-color: #ffffff; 14185 transition: background-color 0.2s ease; 14186} 14187.tbl-mpt tbody tr:nth-child(even) { 14188 background-color: #f8f9fa; 14189} 14190.tbl-mpt tbody tr:hover { 14191 background-color: #e9ecef; 14192} 14193.tbl-mpt td { 14194 padding: 10px 15px; 14195 color: #495057; 14196 word-wrap: break-word; 14197 word-break: break-word; 14198 overflow-wrap: break-word; 14199 border: none; 14200 vertical-align: top; 14201 box-sizing: border-box; 14202 line-height: 1.5; 14203} 14204 14205/* === Tablet responsiveness === */ 14206@media (max-width: 1024px) { 14207 .tbl-mpt, 14208 .tbl-mpt table, 14209 .tbl-mpt tr, 14210 .tbl-mpt td, 14211 .tbl-mpt th { 14212 box-sizing: border-box; 14213 max-width: 100%; 14214 } 14215} 14216 14217/* === ALTERNATIVE MOBILE LAYOUT — only if .tbl-mpt-alt is present === */ 14218@media (max-width: 600px) { 14219 .tbl-mpt.tbl-mpt-alt thead { 14220 display: none; 14221 } 14222 14223 .tbl-mpt.tbl-mpt-alt table, 14224 .tbl-mpt.tbl-mpt-alt tbody, 14225 .tbl-mpt.tbl-mpt-alt tr, 14226 .tbl-mpt.tbl-mpt-alt td { 14227 display: block; 14228 width: 100% !important; 14229 box-sizing: border-box; 14230 } 14231 14232 .tbl-mpt.tbl-mpt-alt tr { 14233 margin-bottom: 0px; 14234 border-radius: 10px; 14235 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); 14236 background-color: #fff !important; 14237 padding: 12px; 14238 } 14239 14240 .tbl-mpt.tbl-mpt-alt td { 14241 display: block; 14242 padding: 12px; 14243 border-bottom: 1px solid #dee2e6; 14244 overflow-x: auto; 14245 white-space: normal !important; 14246 } 14247 14248 .tbl-mpt.tbl-mpt-alt td:last-child { 14249 border-bottom: none; 14250 } 14251 14252 .tbl-mpt.tbl-mpt-alt td:before { 14253 content: attr(data-label); 14254 display: block; 14255 font-weight: 700; 14256 color: #212529; 14257 margin-bottom: 6px; 14258 } 14259 14260 /* Zebra striping on mobile — override fallback */ 14261 .tbl-mpt.tbl-mpt-alt tbody tr:nth-of-type(odd) { 14262 background-color: #ffffff !important; 14263 } 14264 .tbl-mpt.tbl-mpt-alt tbody tr:nth-of-type(even) { 14265 background-color: #f8f9fa !important; 14266 } 14267 .tbl-mpt.tbl-mpt-alt tbody tr:hover { 14268 background-color: #e9ecef !important; 14269 } 14270 14271 /* Optional: Smooth scroll inside cells with long content */ 14272 .tbl-mpt.tbl-mpt-alt td::-webkit-scrollbar {
14273 height: 6px; 14274 } 14275 .tbl-mpt.tbl-mpt-alt td::-webkit-scrollbar-thumb { 14276 background-color: #ccc; 14277 border-radius: 3px; 14278 } 14279} 14280 14281 14282 14283/* List icon image */ 14284 14285.uagb-icon-list__source-image { 14286 width: 13px !important; 14287 height: 16px !important; 14288 margin-top: -22px !important; 14289} 14290 14291.wp-block-uagb-container.uagb-block-d8ec441d.alignfull.uagb-is-root-container{ 14292 margin: 0!important; 14293 padding: 0!important; 14294} 14295 14296p.menu-custom-content { 14297 margin-top: 0; 14298} 14299 14300/* Card heading fix*/ 14301 14302.cards-container-outer .cards-container p.uagb-ifb-title { 14303 min-height: auto; 14304} 14305 14306.cards-container-outer .cards-container p.uagb-ifb-title { 14307 min-height: 48px; 14308} 14309 14310/* Spacing */ 14311/* === TYPOGRAPHY === */ 14312h1 { 14313 margin-bottom: 22px !important; 14314} 14315h2, h3, h4, h5, h6, p { 14316 margin-bottom: 14px !important; 14317} 14318.wp-block-uagb-advanced-heading h2, 14319.wp-block-uagb-advanced-heading h3, 14320.wp-block-uagb-advanced-heading h4, 14321.wp-block-uagb-advanced-heading h5, 14322.wp-block-uagb-advanced-heading h6 { 14323 margin-top: 0px !important; 14324 padding-top: 0px !important; 14325} 14326 14327/* === IMAGE DEFAULT BORDER RADIUS === */ 14328.wp-block-image img, 14329.wp-block-uagb-image img { 14330 border-radius: 6px !important; 14331} 14332.wp-block-image.main-banner-radius img, 14333.wp-block-uagb-image.main-banner-radius img { 14334 border-radius: 0px !important; 14335} 14336.wp-block-uagb-image.alignleft { 14337 margin-top: 0px !important; 14338} 14339 14340.post-thumb-img-content.post-thumb{ 14341 border-radius: 6px 14342} 14343.post-thumb-img-content.post-thumb img { 14344 border-radius: 6px !important; 14345} 14346/* === COMPONENT CLEANUPS === */ 14347.yoast-breadcrumbs + .wp-block-uagb-container { 14348 padding-top: 0px !important; 14349} 14350section p:last-of-type, 14351div p:last-of-type, 14352article p:last-of-type { 14353 margin-bottom: 0px !important; 14354} 14355.wp-block-uagb-faq-child:first-of-type { 14356 padding-top: 0px !important; 14357} 14358 14359/* === ICON LIST ALIGNMENT === */ 14360.wp-block-uagb-icon-list-child { 14361 display: flex !important; 14362 align-items: flex-start !important; 14363} 14364.uagb-icon-list__source-wrap { 14365 align-self: flex-start !important; 14366 padding-top: 2px !important; 14367} 14368 14369/* === FAQ TOGGLE ALIGNMENT & COLORS === */ 14370.uagb-faq-questions-button { 14371 display: flex !important; 14372 align-items: center !important; 14373 justify-content: space-between !important; 14374 flex-wrap: nowrap !important; 14375 flex-direction: row !important; 14376 gap: 12px !important; 14377} 14378.uagb-faq-icon-wrap { 14379 order: 2 !important; 14380 margin-left: auto !important; 14381 flex-shrink: 0 !important; 14382 display: flex !important; 14383 align-items: center !important; 14384 color: #0f172a !important; 14385} 14386.uagb-question { 14387 order: 1 !important; 14388 width: auto !important; 14389 flex: 1 1 auto !important; 14390 margin-bottom: 0px !important; 14391 color: #0f172a !important; 14392} 14393 14394/* === CTA SECTION === */ 14395.wp-block-uagb-container.uagb-is-root-container.has-cta-padding { 14396 padding-top: 20px !important; 14397 padding-bottom: 20px !important; 14398} 14399 14400/* === DID YOU KNOW === */ 14401.did-you-know .spectra-container-link-overlay { 14402 display: flex !important; 14403 align-items: center !important; 14404 justify-content: center !important; 14405 margin-bottom: 20px !important; 14406} 14407.did-you-know .spectra-container-link-overlay:last-of-type { 14408 margin-bottom: 0px !important; 14409} 14410 14411/* === DID YOU KNOW Equal Height === */ 14412@media (min-width: 769px) { 14413 .wp-block-uagb-container.did-you-know { 14414 display: flex !important; 14415 align-items: stretch !important; 14416 } 14417 .wp-block-uagb-container.did-you-know > .wp-block-uagb-container.did-you-know { 14418 flex: 1 1 0 !important; 14419 display: flex !important; 14420 flex-direction: column !important; 14421 justify-content: stretch !important; 14422 align-items: stretch !important; 14423 } 14424 .wp-block-uagb-container.did-you-know > .wp-block-uagb-container.did-you-know article, 14425 .wp-block-uagb-container.did-you-know > .wp-block-uagb-container.did-you-know .spectra-container-link-overlay { 14426 flex-grow: 1 !important; 14427 height: 100% !important; 14428 } 14429} 14430 14431/* === OFFSET FOR 2-IMAGE CONTAINERS === */ 14432.wp-block-uagb-container > .wp-block-uagb-image:nth-of-type(2) { 14433 margin-top: 40px !important; 14434} 14435.wp-block-uagb-container:has(> .wp-block-uagb-image:nth-of-type(2)) { 14436 display: flex !important; 14437 flex-wrap: nowrap !important; 14438 gap: 14px !important;
14439 align-items: flex-start !important; 14440} 14441 14442/* === INNER SECTION MARGIN REMOVAL ON DESKTOP/TABLET === */ 14443@media (min-width: 769px) { 14444 .wp-block-uagb-container .wp-block-uagb-container { 14445 margin-top: 0px !important; 14446 } 14447} 14448 14449/* === LAYOUT GAPS === */ 14450.wp-block-uagb-container.uagb-layout-grid, 14451.wp-block-columns { 14452 gap: 14px !important; 14453 row-gap: 14px !important; 14454 column-gap: 14px !important; 14455} 14456.wp-block-uagb-container[style*="row-gap"], 14457.wp-block-uagb-container[style*="grid-column"] { 14458 row-gap: 0px !important; 14459 gap: 0px !important; 14460} 14461.wp-block-column { 14462 padding-left: 10px !important; 14463 padding-right: 10px !important; 14464} 14465.wp-block-group { 14466 margin-top: 0px !important; 14467 margin-bottom: 0px !important; 14468 padding-top: 0px !important; 14469 padding-bottom: 0px !important; 14470} 14471 14472/* === DESKTOP/TABLET === */ 14473@media (min-width: 769px) { 14474 .wp-block-uagb-container { 14475 row-gap: 0px !important; 14476 } 14477} 14478 14479/* === TABLET ONLY === */ 14480@media (min-width: 769px) and (max-width: 1024px) { 14481 .wp-block-columns { 14482 column-gap: 18px !important; 14483 row-gap: 18px !important; 14484 } 14485} 14486 14487/* === MOBILE ONLY === */ 14488@media (max-width: 768px) { 14489 .wp-block-uagb-container, 14490 .wp-block-group { 14491 margin-top: 0px !important; 14492 margin-bottom: 0px !important; 14493 padding-top: 10px !important; 14494 padding-bottom: 10px !important; 14495 row-gap: 10px !important; 14496 gap: 10px !important; 14497 } 14498 .wp-block-columns { 14499 row-gap: 12px !important; 14500 column-gap: 12px !important; 14501 } 14502 .wp-block-column { 14503 padding-left: 6px !important; 14504 padding-right: 6px !important; 14505 } 14506} 14507 14508/* === GAP FIX FOR CUSTOM CLASS === */ 14509.wp-block-uagb-container.row-col-gap-14 { 14510 gap: 14px !important; 14511 row-gap: 14px !important; 14512 column-gap: 14px !important; 14513} 14514 14515.wp-block-columns.are-vertically-aligned-center.no-gap.has-ast-global-color-5-background-color.has-background.has-medium-font-size.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex{ 14516 row-gap:0!important; 14517} 14518 14519.md-add-gap { 14520 gap: 14px !important; 14521} 14522 14523 14524/* Company mission fix */ 14525 14526.uagb-block-64a16c66 .uagb-container-inner-blocks-wrap { 14527 display: grid; 14528 gap: 14px!important; 14529} 14530 14531.uagb-block-a40ea6ff .uagb-container-inner-blocks-wrap { 14532 display: grid; 14533 gap: 14px!important; 14534} 14535 14536/* Code pages */ 14537 14538section.wp-block-uagb-container.\.off-set-container.uagb-block-tlbpoitp.alignfull.uagb-is-root-container { 14539 /*display: none;*/ 14540} 14541 14542 14543/* Did you know height fix for mobile */ 14544 14545@media (max-width: 768px) { 14546 .wp-block-uagb-container.did-you-know.uagb-block-c6b6f1f6, .wp-block-uagb-container.did-you-know.uagb-block-dff4896f { 14547 height: auto; 14548 } 14549 .wp-block-uagb-container.did-you-know.uagb-block-c6b6f1f6 > div, .wp-block-uagb-container.did-you-know.uagb-block-dff4896f > div { 14550 height: auto; 14551 min-height: auto; 14552 } 14553} 14554 14555 14556li.station.accordion:first-child .timeline-bar-inner { 14557 margin-top: 46px; 14558} 14559 14560li.station.accordion:last-child .timeline-bar-inner { 14561 margin-top: -46px; 14562} 14563 14564.routes-outer-container .container { 14565 padding-bottom: 14px!important; 14566} 14567 14568@media only screen and (max-width: 924px) { 14569 .ast-single-post-featured-section.post-thumb.ast-article-image-container--full img{ 14570 /* height: 30vh; */ 14571 height: 14vh; 14572 aspect-ratio: 6 / 1;align-items: center; 14573 14574 } 14575 14576 14577 .ast-single-post-featured-section { 14578 position: relative; 14579 left: 50%; 14580 right: 50%; 14581 margin-left: -50vw; 14582 margin-right: -50vw; 14583 width: 100vw; 14584 max-width: 100vw; 14585 overflow: hidden; 14586 } 14587 14588 .ast-single-post-featured-section img { 14589 width: 100%; 14590 height: auto; 14591 display: block; 14592 } 14593} 14594 14595 14596li.station.accordion:first-child .timeline-bar-inner { 14597 margin-top: 46px; 14598} 14599 14600li.station.accordion:last-child .timeline-bar-inner { 14601 margin-top: -46px; 14602} 14603 14604.routes-outer-container .container { 14605 padding-bottom: 14px!important; 14606} 14607 14608 14609.ast-single-post-featured-section.post-thumb.ast-article-image-container--full + .yoast-breadcrumbs-container.ast-container { 14610 14611 padding-left: 0 !important; 14612 padding-right: 0 !important; 14613} 14614 14615/* Adding clear button on input boxes */ 14616 14617.input-wrapper { 14618 position: relative; 14619 width: 100%; 14620 display: flex; 14621 align-items: center; 14622} 14623 14624.input-wrapper input[type="text"] { 14625 width: 100%; 14626 padding-right: 2.5em; /* room for button */ 14627 box-sizing: border-box; 14628 font-size: 1em; 14629} 14630 14631.clear-btn { 14632 display: none; 14633 position: absolute; 14634 right: 0.5em; 14635 top: 50%; 14636 transform: translateY(-50%); 14637 background: none; 14638 border: none; 14639 padding: 0.25em; 14640 margin: 0; 14641 cursor: pointer; 14642 align-items: center; 14643 justify-content: center; 14644 height: 2em; 14645 width: 2em; 14646 min-width: 44px; 14647 min-height: 44px; 14648 color: #888; 14649} 14650 14651.clear-btn svg { 14652 display: block; 14653 width: 1.25em; 14654 height: 1.25em; 14655 pointer-events: none; 14656} 14657 14658.clear-btn:focus { 14659 /* outline: 2px solid #005fcc; */ 14660 outline-offset: 2px; 14661 background: #ddeac7; 14662 color: #133b40; 14663} 14664 14665.visually-hidden { 14666 position: absolute; 14667 width: 1px; 14668 height: 1px; 14669 padding: 0; 14670 margin: -1px; 14671 overflow: hidden; 14672 clip: rect(0,0,0,0); 14673 border: 0; 14674} 14675 14676/* Show button only when input is not empty */ 14677.input-wrapper input[type="text"]:not(:placeholder-shown) + .clear-btn { 14678 display: flex; 14679} 14680 14681@media (max-width: 600px) { 14682 .input-wrapper input[type="text"] { 14683 font-size: 1em; 14684 padding-right: 3em; 14685 } 14686 .clear-btn { 14687 right: 0.25em; 14688 } 14689 14690 .input-wrapper{ 14691 width: 86.6%; 14692 } 14693} 14694/* Align buttons to the right on larger screens */ 14695.route-nav-container { 14696 display: flex; /* Ensure flex context */ 14697 justify-content: flex-end !important;
14698 gap: 20px; 14699} 14700 14701/* On small screens, space buttons apart */ 14702@media (max-width: 600px) { 14703 .route-nav-container { 14704 justify-content: space-between !important; 14705 } 14706} 14707 14708/* Fix Journey planner routes section outer container */ 14709section.route-details-planner-outer { 14710 width: 100%; 14711} 14712 14713/* Fix for times that show with a dash */ 14714.times .time.shown { 14715 display: inline-flex 14716; 14717 width: 9.0ch; 14718 justify-content: center; 14719 text-align: center; 14720 white-space: nowrap; 14721 font-variant-numeric: tabular-nums; 14722} 14723 14724@media (max-width: 600px) { 14725 .times .time.shown { 14726 width: 7.0ch;} 14727} 14728 14729/* Start: Modal for survey */ 14730 14731/* Floating Button */ 14732.custom-modal-button { 14733 position: absolute; 14734 top: 98px; 14735 right: -50px; 14736 z-index: 999; 14737 background-color: #1e293b; 14738 color: white; 14739 border: none; 14740 padding: 12px 18px; 14741 font-size: 16px; 14742 cursor: pointer; 14743 border-radius: 0; 14744 transform: rotate(270deg) translateY(-50%); 14745 transform-origin: center; 14746} 14747 14748.custom-modal-button:hover { 14749 background-color: #0f172a; 14750} 14751/* 14752.pojo-a11y-toolbar-toggle { 14753 position: relative !important; 14754 right: 6vh; 14755} */ 14756 14757/* Modal Overlay Origianal request*/ 14758.custom-modal-overlay { 14759 position: fixed !important; 14760 inset: 0 !important; 14761 width: 100% !important; 14762 height: 100% !important; 14763 max-width: none !important; 14764 max-height: none !important; 14765 margin: 0 !important; 14766 padding: 20px; 14767 z-index: 10000; 14768 background-color: rgba(0, 0, 0, 0.6); 14769 display: none; 14770 box-sizing: border-box; 14771} 14772 14773.custom-modal-overlay.show { 14774 display: flex !important; 14775 align-items: center; 14776 justify-content: center; 14777} 14778 14779/* Modal Content */ 14780.custom-modal-content { 14781 background-color: #fff; 14782 border-radius: 10px; 14783 padding: 20px; 14784 width: 100%; 14785 max-width: 740px; 14786 max-height: 90vh; 14787 overflow-y: auto; 14788 position: relative; 14789 animation: fadeIn 0.3s ease-in-out; 14790 box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3); 14791} 14792 14793/* Close Button */ 14794.custom-modal-close { 14795 position: absolute; 14796 top: 10px; 14797 right: 19px; 14798 font-size: 24px; 14799 background: none; 14800 border: none; 14801 cursor: pointer; 14802 color: #333; 14803padding: 3px 8px 4px 8px; 14804 border: 1px solid #cccccc; 14805} 14806 14807.custom-modal-body { 14808 margin-top: 30px; 14809} 14810 14811@keyframes fadeIn { 14812 from { opacity: 0; transform: scale(0.95); } 14813 to { opacity: 1; transform: scale(1); } 14814} 14815 14816/* Responsive */ 14817@media (max-width: 480px) { 14818 .custom-modal-content { 14819 width: 95%; 14820 } 14821} 14822/* END: Modal for Survey */ 14823 14824 14825/* START: Overlay styling second request*/ 14826.smcx-modal { 14827 position: fixed !important; 14828 left: 0 !important; 14829 top: 0 !important; 14830 margin: 0 !important; 14831 padding: 0 !important; 14832 border-radius: 5px !important; 14833 width: 100% !important; 14834 max-width: inherit !important; 14835 height: 100% !important; 14836 background: rgba(0, 0, 0, 0.6) !important; 14837} 14838 14839 body > div.smcx-widget.smcx-modal.smcx-modal-survey.smcx-show.smcx-widget-light.smcx-opaque > div.smcx-modal-content { 14840 height: 670px !important; 14841 margin: auto; 14842} 14843 14844 .smcx-widget.smcx-modal.smcx-modal-survey.smcx-show.smcx-widget-light.smcx-opaque { 14845 margin-left: 0 !important; 14846 margin-top: 0 !important; 14847} 14848 14849 .smcx-modal-title { 14850 display: none !important; 14851} 14852 14853 .smcx-modal-survey > .smcx-modal-content { 14854 margin: auto; 14855 padding: 0; 14856} 14857/* END: Overlay styling second request*/ 14858 14859/* START: 10 year logo */ 14860img.custom-logo{ 14861 width: 280px; 14862} 14863 14864/* END: 10 year logo */ 14865 </style> 14866 </head> 14867 14868<body itemtype='https://schema.org/WebPage' itemscope='itemscope' class="page-template-default page page-id-3174 page-child parent-pageid-3270 wp-custom-logo ast-desktop ast-plain-container ast-no-sidebar astra-4.6.5 group-blog ast-single-post ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-layout ast-sticky-header-shrink ast-inherit-site-logo-sticky astra-addon-4.8.8"> 14869 <!-- Google Tag Manager (noscript) --> 14870 <noscript> 14871 <iframe src=https://www.googletagmanager.com/ns.html?id=GTM-TSKK5NL height="0" width="0" 14872 style="display: none; visibility: hidden"></iframe> 14873 </noscript> 14874 <!-- End Google Tag Manager (noscript) --> 14875 14876 14877<a 14878 class="skip-link screen-reader-text" 14879 href="#content" 14880 role="link" 14881 title="Skip to content"> 14882 Skip to content</a> 14883 14884<div 14885class="hfeed site" id="page"> 14886 <header class="ast-custom-header" itemscope="itemscope" itemtype="https://schema.org/WPHeader"> <div class="astra-advanced-hook-2027 "> 14887 14888<div class="wp-block-uagb-container uagb-block-d8ec441d alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 14889<div class="top-header"> 14890 <div class="persona-container">
14891 <a class="btn-persona" id="selectLocal" href="#">Local</a> 14892 <a class="btn-persona" id="selectTourist" href="#">Visiting Malta</a> 14893 </div> 14894 </div> 14895</div></div> 14896 14897 14898 14899<div class="wp-block-uagb-container mpt-header uagb-block-0bf7b857 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 14900<div class="wp-block-columns are-vertically-aligned-center no-gap has-ast-global-color-5-background-color has-background has-medium-font-size is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex"> 14901<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:20%"><div class="mpt-logo-menu wp-block-site-logo"><a href="https://www.publictransport.com.mt/" class="custom-logo-link" rel="home"><img width="211" height="20" src="https://www.publictransport.com.mt/wp-content/uploads/2024/04/MPT-logo.png" class="custom-logo" alt="Malta Public Transport" decoding="async" srcset="https://www.publictransport.com.mt/wp-content/uploads/2024/04/MPT-logo.png 590w, https://www.publictransport.com.mt/wp-content/uploads/2024/04/MPT-logo-300x28.png 300w" sizes="(max-width: 211px) 100vw, 211px" /></a></div></div> 14902 14903 14904 14905<div class="wp-block-column is-vertically-aligned-center has-large-font-size is-layout-flow wp-block-column-is-layout-flow" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:80%"> 14906<!-- UberMenu [Configuration:main] [Theme Loc:] [Integration:api] --> 14907<button class="ubermenu-responsive-toggle ubermenu-responsive-toggle-main ubermenu-skin-minimal ubermenu-loc- ubermenu-responsive-toggle-content-align-right ubermenu-responsive-toggle-align-right ubermenu-responsive-toggle-icon-only " tabindex="0" data-ubermenu-target="ubermenu-main-19" aria-label="Toggle Menu"><i class="fas fa-bars" ></i></button><nav id="ubermenu-main-19" class="ubermenu ubermenu-nojs ubermenu-main ubermenu-menu-19 ubermenu-responsive ubermenu-responsive-single-column ubermenu-responsive-1280 ubermenu-mobile-accordion ubermenu-mobile-accordion-single ubermenu-mobile-accordion-indent ubermenu-responsive-collapse ubermenu-horizontal ubermenu-transition-shift ubermenu-trigger-hover ubermenu-skin-minimal ubermenu-bar-align-right ubermenu-items-align-right ubermenu-items-vstretch ubermenu-sub-indicators ubermenu-retractors-responsive ubermenu-icons-inline ubermenu-submenu-indicator-closes"><ul id="ubermenu-nav-main-19" class="ubermenu-nav" data-title="mainMenu"><li id="menu-item-1475" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-1475 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-mega" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only ubermenu-noindicator" href="/journey-planner/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Journey Planner</span></a><ul class="ubermenu-submenu ubermenu-submenu-id-1475 ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-full_width ubermenu-submenu-content-align-center" ><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-2121 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-2121"><ul class="ubermenu-submenu ubermenu-submenu-id-2121 ubermenu-submenu-type-stack" ><li id="menu-item-2125" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2125 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-target-with-image ubermenu-item-layout-default ubermenu-item-layout-image_above ubermenu-item-notext" href="#1"><img class="ubermenu-image ubermenu-image-size-full ubermenu-image-lazyload" data-src="https://www.publictransport.com.mt/wp-content/uploads/2024/10/B76B1561.jpg" data-srcset="https://www.publictransport.com.mt/wp-content/uploads/2024/10/B76B1561.jpg 800w, https://www.publictransport.com.mt/wp-content/uploads/2024/10/B76B1561-300x200.jpg 300w, https://www.publictransport.com.mt/wp-content/uploads/2024/10/B76B1561-768x513.jpg 768w" data-sizes="(max-width: 800px) 100v
14907w, 800px" width="800" height="534" alt="bus driver area" /></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-2118 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-2118"><ul class="ubermenu-submenu ubermenu-submenu-id-2118 ubermenu-submenu-type-stack" ><li id="menu-item-2109" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2109 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/journey-planner/"><span class="ubermenu-target-title ubermenu-target-text">Journey Planner</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Plan your journey by exploring the best travel routes and estimated travel times from your starting point to your desired destination.</p></div></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-2324 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-2324"><ul class="ubermenu-submenu ubermenu-submenu-id-2324 ubermenu-submenu-type-stack" ><li id="menu-item-2110" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2110 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/routes-timetables-search-page/"><span class="ubermenu-target-title ubermenu-target-text">Routes and Timetables</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Access detailed schedules and bus route information around Malta and Gozo.</p></div></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-2329 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-2329"><ul class="ubermenu-submenu ubermenu-submenu-id-2329 ubermenu-submenu-type-stack" ><li id="menu-item-2111" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2111 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/latest-service-updates/"><span class="ubermenu-target-title ubermenu-target-text">Service Alerts</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Stay informed on planned service updates that may affect your planned trip.</p></div></li></ul></li></ul></li><li id="menu-item-1469" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-1469 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only ubermenu-noindicator" href="/rates-offers-local/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Fares and Tickets</span></a></li><li id="menu-item-4554" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-4554 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-mega" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only ubermenu-noindicator" href="/personalised-tallinja-card/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Card Management</span></a><ul class="ubermenu-submenu ubermenu-submenu-id-4554 ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-full_width" ><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-4099 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-4099"><ul class="ubermenu-submenu ubermenu-submenu-id-4099 ubermenu-submenu-type-stack" ><li id="menu-item-4173" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-4173 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-target-with-image ubermenu-item-layout-default ubermenu-item-layout-image_above ubermenu-item-notext" href="#"><img class="ubermenu-image ubermenu-image-size-full ubermenu-image-lazyload" data-src="https://www.publictransport.com.mt/wp-content/uploads/2025/03/Card-Management-2-scaled-1.jpg" data-srcset="https://www.publictransport.com.mt/wp-content/uploads/2025/03/Card-Management-2-scaled-1.jpg 512w, https://www.publictransport.com.mt/wp-content/uploads/2025/03/Card-Management-2-scaled-1-300x200.jpg 300w" data-sizes="(max-width: 512px) 100vw, 512px" width="512" height="341" alt="Cards" /></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-3316 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-3316"><ul class="ubermenu-submenu ubermenu-submenu-id-3316 ubermenu-submenu-type-stack" ><li id="menu-item-4100" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-4100 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/personalised-tallinja-card/register-now/"><span class="ubermenu-target-title ubermenu-target-text">Register</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Apply for your personalised <strong>tallinja</strong> card to travel by bus for free.</p></div></li><li id="menu-item-4105" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-4105 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/personalised-tallinja-card/replace-card/"><span class="ubermenu-target-title ubermenu-target-text">Replace Card</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">
14907Apply for a card replacement if your card is lost, stolen, damaged or expired.</p></div></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-2423 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-2423"><ul class="ubermenu-submenu ubermenu-submenu-id-2423 ubermenu-submenu-type-stack" ><li id="menu-item-4102" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-4102 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/personalised-tallinja-card/check-balance/"><span class="ubermenu-target-title ubermenu-target-text">Check Balance</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Check your <strong>tallinja</strong> card balance to make sure you have sufficient funds.</p></div></li><li id="menu-item-4104" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-4104 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/personalised-tallinja-card/reclaim-card-balance/"><span class="ubermenu-target-title ubermenu-target-text">Reclaim Balance</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Apply for a refund of your <strong>tallinja</strong> card balance if you do not need the money on the card.</p></div></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-4405 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-4405"><ul class="ubermenu-submenu ubermenu-submenu-id-4405 ubermenu-submenu-type-stack" ><li id="menu-item-4103" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-4103 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/personalised-tallinja-card/top-up-card/"><span class="ubermenu-target-title ubermenu-target-text">Top Up</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Add funds to your <strong>tallinja</strong> card to access services that are not covered by the free Government Scheme.</p></div></li></ul></li></ul></li><li id="menu-item-2415" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-2415 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-mega" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only ubermenu-noindicator" href="/travel-information/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Bus Service</span></a><ul class="ubermenu-submenu ubermenu-submenu-id-2415 ubermenu-submenu-type-auto ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-full_width" ><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-2428 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-2428"><ul class="ubermenu-submenu ubermenu-submenu-id-2428 ubermenu-submenu-type-stack" ><li id="menu-item-2431" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2431 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-target-with-image ubermenu-item-layout-default ubermenu-item-layout-image_above ubermenu-item-notext" href="#"><img class="ubermenu-image ubermenu-image-size-full ubermenu-image-lazyload" data-src="https://www.publictransport.com.mt/wp-content/uploads/2025/03/9-scaled-1.jpg" data-srcset="https://www.publictransport.com.mt/wp-content/uploads/2025/03/9-scaled-1.jpg 512w, https://www.publictransport.com.mt/wp-content/uploads/2025/03/9-scaled-1-300x200.jpg 300w" data-sizes="(max-width: 512px) 100vw, 512px" width="512" height="341" alt="9-scaled" /></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-2426 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-2426"><ul class="ubermenu-submenu ubermenu-submenu-id-2426 ubermenu-submenu-type-stack" ><li id="menu-item-2417" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2417 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/busterminalaroundmalta/"><span class="ubermenu-target-title ubermenu-target-text">Terminals</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Access this section to find out how to navigate the terminals around Malta and Gozo. 14908 <p class="menu-custom-content"><a href="/busterminalaroundmalta/valletta-bus-terminal/">Valletta</a> <strong>|</strong> 14909 <a href="/busterminalaroundmalta/bugibba-bus-terminal/">Buġibba</a> <strong>|</strong> 14910 <a href="/cirkewwa-bus-terminal/">Ċirkewwa</a> <strong>|</strong> 14911 <a href="/victoria-bus-terminal-gozo/">Victoria Gozo</a></p> 14912 14913 14914 <!-- <a href="/busterminusaroundmalta/malta-international-airport-bus-terminus/">Malta International Airport Terminus</a> 14915 <strong>|</strong> 14916 <a href="/busterminusaroundmalta/sliema-ferry/">Sliema Ferry</a> <strong>|</strong> 14917 14918 <a href="#">Pembroke</a> <strong>|</strong> 14919 <a href="#/">Marsa Park and Ride</a> <strong>|</strong> 14920 14921 <a href="/busterminusaroundmalta/mgarr-bus-terminus-gozo/">Mgarr Gozo</a> <strong>|</strong> --></div></li><li id="menu-item-2420" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2420 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/travel-information/wi-fi/"><span class="ubermenu-target-title ubermenu-target-text">Wi-Fi</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Check out our free Wi-Fi on all buses, allowing passengers to stay connected while travelling.</p></div></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-2427 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-2427"><ul class="ubermenu-submenu ubermenu-submenu-id-2427 ubermenu-submenu-type-stack" ><li id="menu-item-4425" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-4425 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/travel-information/electric-buses/"><span class="ubermenu-target-title ubermenu-target-text">Electric Buses</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Explore Malta Public Transport's investment in electric buses and learn how this initiative supports environmental sustainability.</p> 14922</div></li><li id="menu-item-2418" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2418 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/travel-information/safety-comfort/"><span class="ubermenu-target-title ubermenu-target-text">Safety & Comfort</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Check on our commitment to ensuring the safety and well-being of its passengers and employees.</p> 14923<br></div></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-4107 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-4107"><ul class="ubermenu-submenu ubermenu-submenu-id-4107 ubermenu-submenu-type-stack" ><li id="menu-item-2419" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2419 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/travel-information/accessibility/"><span class="ubermenu-target-title ubermenu-target-text">Accessibility</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Explore details on bus accessibility, support for passengers with reduced mobility, and instructions for using mobility aids.</p></div></li><li id="menu-item-4106" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-4106 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/travel-information/luggage/"><span class="ubermenu-target-title ubermenu-target-text">Luggage</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Review our luggage restrictions, to conserve the safety and comfort of all passengers.</p><br></div></li></ul></li></ul></li><li id="menu-item-1471" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-1471 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-mega" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only ubermenu-noindicator" href="/other-services/" tabindex="0" id="test1"><span class="ubermenu-target-title ubermenu-target-text">Other Services</span></a><ul class="ubermenu-submenu ubermenu-submenu-id-1471 ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-full_width" ><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-2147 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-5 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-2147"><ul class="ubermenu-submenu ubermenu-submenu-id-2147 ubermenu-submenu-type-stack" ><li id="menu-item-2155" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2155 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-target-with-image ubermenu-item-layout-image_left ubermenu-item-notext" href="#"><img class="ubermenu-image ubermenu-image-size-full ubermenu-image-lazyload" data-src="https://www.publictransport.com.mt/wp-content/uploads/2024/12/menu-image-other-services-360.jpg" data-srcset="https://www.publictransport.com.mt/wp-content/uploads/2024/12/menu-image-other-services-360.jpg 360w, https://www.publictransport.com.mt/wp-content/uploads/2024/12/menu-image-other-services-360-300x200.jpg 300w" data-sizes="(max-width: 360px) 100v
14923w, 360px" width="360" height="240" alt="aerial image of 2 buses" /></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-2148 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-5 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-2148"><ul class="ubermenu-submenu ubermenu-submenu-id-2148 ubermenu-submenu-type-stack" ><li id="menu-item-7648" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-7648 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.publictransport.com.mt/other-services/airport-direct/"><span class="ubermenu-target-title ubermenu-target-text">Airport Direct</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Take the Airport Direct bus for a quicker connection.</p></div></li><li id="menu-item-2140" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2140 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/other-services/talinja-direct/"><span class="ubermenu-target-title ubermenu-target-text">tallinja Direct</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Discover our streamlined service designed to provide quick and efficient transportation solutions across Malta.</p></div></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-2128 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-5 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-2128"><ul class="ubermenu-submenu ubermenu-submenu-id-2128 ubermenu-submenu-type-stack" ><li id="menu-item-2145" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2145 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/other-services/valletta-ferry/"><span class="ubermenu-target-title ubermenu-target-text">Valletta Ferry</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Take the ferry to Sliema or explore the Three Cities from Valletta.</p></div></li><li id="menu-item-2153" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2153 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/other-services/gozo-high-speed/"><span class="ubermenu-target-title ubermenu-target-text">Gozo High Speed</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Check Gozo High-Speed service to travel between Malta and Gozo.</p></div></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-4406 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-5 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-4406"><ul class="ubermenu-submenu ubermenu-submenu-id-4406 ubermenu-submenu-type-stack" ><li id="menu-item-2151" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2151 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/other-services/tallinja-bike/"><span class="ubermenu-target-title ubermenu-target-text">tallinja Bike</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Rent a <strong>tallinja</strong> Bike from our docking stations for a quick short ride.</p></div></li><li id="menu-item-2144" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-2144 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/other-services/on-demand/"><span class="ubermenu-target-title ubermenu-target-text">On Demand</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Book an On Demand on the <strong>tallinja</strong> app to travel at night. Choose where and when to be picked up and dropped off.</p></div></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-11497 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-5 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-11497"><ul class="ubermenu-submenu ubermenu-submenu-id-11497 ubermenu-submenu-type-stack" ><li id="menu-item-11498" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-11498 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/autonomousbus/"><span class="ubermenu-target-title ubermenu-target-text">Autonomous Bus</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Try Malta's first autonomous bus pilot project.</p></div></li></ul></li></ul></li><li id="menu-item-1472" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-current-menu-item ubermenu-current-menu-ancestor ubermenu-item-has-children ubermenu-item-1472 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-mega" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only ubermenu-noindicator" href="/about-us/work-with-us/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Work With Us</span></a><ul class="ubermenu-submenu ubermenu-submenu-id-1472 ubermenu-submenu-type-auto ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-full_width ubermenu-submenu-content-align-center" ><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-5359 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-5359"><ul class="ubermenu-submenu ubermenu-submenu-id-5359 ubermenu-submenu-type-stack" ><li id="menu-item-5360" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-5360 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-target-with-image ubermenu-item-layout-default ubermenu-item-layout-image_above ubermenu-item-notext" href="#"><img class="ubermenu-image ubermenu-image-size-full ubermenu-image-lazyload" data-src="https://www.publictransport.com.mt/wp-content/uploads/2025/03/Tallinja-Awards-Photos-43-scaled-1.jpg" data-srcset="https://www.publictransport.com.mt/wp-content/uploads/2025/03/Tallinja-Awards-Photos-43-scaled-1.jpg 512w, https://www.publictransport.com.mt/wp-content/uploads/2025/03/Tallinja-Awards-Photos-43-scaled-1-300x200.jpg 300w" data-sizes="(max-width: 512px) 100vw, 512px" width="512" height="341" alt="Tallinja-Awards-Photos-43-scaled" /></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-current-menu-ancestor ubermenu-current-menu-parent ubermenu-item-has-children ubermenu-item-5361 ubermenu-item-level-1 ubermenu-column ubermenu-column-3-8 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-5361"><ul class="ubermenu-submenu ubermenu-submenu-id-5361 ubermenu-submenu-type-stack" ><li id="menu-item-5363" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-current-menu-item ubermenu-item-5363 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/about-us/work-with-us/"><span class="ubermenu-target-title ubermenu-target-text">Work with us</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Join our team and explore our available vacancies.</p></div></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-5362 ubermenu-item-level-1 ubermenu-column ubermenu-column-3-8 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-5362"><ul class="ubermenu-submenu ubermenu-submenu-id-5362 ubermenu-submenu-type-stack" ><li id="menu-item-5364" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-5364 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/about-us/junior-international-programme/"><span class="ubermenu-target-title ubermenu-target-text">Junior international programme</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><p class="menu-custom-content">Recruiting talented, young individuals eager to join an international company.</p></div></li></ul></li></ul></li><li id="menu-item-2704" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-2704 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-mega ubermenu-submenu-rtl" data-ubermenu-trigger="click" ><span class="ubermenu-target menu-link ubermenu-target-with-icon ubermenu-item-layout-default ubermenu-item-layout-icon_left ubermenu-noindicator ubermenu-item-notext" tabindex="0"><i class="ubermenu-icon fas fa-search" ></i></span><ul class="ubermenu-submenu ubermenu-submenu-id-2704 ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-right_edge_item ubermenu-submenu-content-align-right" ><li id="menu-item-2702" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-2702 ubermenu-item-auto ubermenu-item-header ubermenu-item-level-1 ubermenu-column ubermenu-column-full" ><div class="ubermenu-content-block ubermenu-custom-content"> <!-- UberMenu Search Bar --> 14924 <div class="ubermenu-search"> 14925 <form role="search" method="get" class="ubermenu-searchform" action="https://www.publictransport.com.mt/"> 14926 <label for="ubermenu-search-field"> 14927 <span class="ubermenu-sr-only">Search</span> 14928 </label> 14929 <input type="text" placeholder="Search MPT..." value="" name="s" class="ubermenu-search-input ubermenu-search-input-autofocus" id="ubermenu-search-field" autocomplete="on" /> 14930 <button type="submit" class="ubermenu-search-submit"> 14931 <i class="fas fa-search" title="Search" aria-hidden="true"></i> 14932 <span class="ubermenu-sr-only">Search</span> 14933 </button> 14934 </form> 14935 </div> 14936 <!-- end .ubermenu-search --> 14937 </div></li></ul></li></ul></nav> 14938<!-- End UberMenu --> 14939</div> 14940</div> 14941</div></div> 14942 </div> 14943 </header>
14943 <div id="content" class="site-content"> 14944 <div class="ast-container"> 14945 14946 14947 <div id="primary" class="content-area primary"> 14948 14949 14950 <main id="main" class="site-main"> 14951 <article 14952class="post-3174 page type-page status-publish ast-article-single" id="post-3174" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> 14953 14954 14955 <header class="entry-header ast-no-title ast-header-without-markup"> 14956 </header> <!-- .entry-header --> 14957 14958 14959<div class="entry-content clear" 14960 ast-blocks-layout="true" itemprop="text"> 14961 14962 14963 14964<div class="wp-block-uagb-container uagb-block-fs6tqvoe alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 14965<div class="wp-block-uagb-info-box uagb-block-o9ozoqwu uagb-infobox__content-wrap uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"><h1 class="uagb-ifb-title">Work with Us</h1></div></div></div> 14966</div></div> 14967 14968 14969 14970<div class="wp-block-uagb-container uagb-block-757386b0 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 14971<div class="wp-block-uagb-container uagb-block-b37ac0ba"><div class="yoast-breadcrumbs"><span><span><a href="https://www.publictransport.com.mt/">Home</a></span> > <span><a href="https://www.publictransport.com.mt/about-us/">About us</a></span> > <span class="breadcrumb_last" aria-current="page">Work with us</span></span></div></div> 14972</div></div> 14973 14974 14975 14976<div class="wp-block-uagb-container uagb-block-pheyu2dp alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 14977<div class="wp-block-uagb-container uag-hide-mob uagb-block-jhq2ajju"> 14978<div class="wp-block-uagb-image alignleft uagb-block-6x7bdzvl wp-block-uagb-image--layout-default wp-block-uagb-image--effect-zoomin wp-block-uagb-image--align-left uag-hide-mob"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="https://www.publictransport.com.mt/wp-content/uploads/2025/04/2e86762f-3f67-474d-93bb-d65d97d33950.jpg ,https://www.publictransport.com.mt/wp-content/uploads/2025/04/2e86762f-3f67-474d-93bb-d65d97d33950.jpg 780w, https://www.publictransport.com.mt/wp-content/uploads/2025/04/2e86762f-3f67-474d-93bb-d65d97d33950.jpg 360w" sizes="auto, (max-width: 480px) 150px" src="https://www.publictransport.com.mt/wp-content/uploads/2025/04/2e86762f-3f67-474d-93bb-d65d97d33950.jpg" alt="bus driver" class="uag-image-9651" width="230" height="360" title="bus driver" loading="lazy" role="img"/></figure></div> 14979 14980 14981 14982<div class="wp-block-uagb-image alignleft uagb-block-gtxrsdo4 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-zoomin wp-block-uagb-image--align-left uag-hide-mob" id="https://onlinerecruitment.exelsyslive.com/?c=3727292B-6D09-43B0-BF58-329D32870597"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="https://www.publictransport.com.mt/wp-content/uploads/2025/04/d225fe09-0264-4682-a5b2-beb4fca6f658.jpg ,https://www.publictransport.com.mt/wp-content/uploads/2025/04/d225fe09-0264-4682-a5b2-beb4fca6f658.jpg 780w, https://www.publictransport.com.mt/wp-content/uploads/2025/04/d225fe09-0264-4682-a5b2-beb4fca6f658.jpg 360w" sizes="auto, (max-width: 480px) 150px" src="https://www.publictransport.com.mt/wp-content/uploads/2025/04/d225fe09-0264-4682-a5b2-beb4fca6f658.jpg" alt="bus driver" class="uag-image-9654" width="230" height="360" title="bus driver" loading="lazy" role="img"/></figure></div> 14983</div> 14984 14985 14986 14987<div class="wp-block-uagb-container uagb-block-wck5pnst"> 14988<div class="wp-block-uagb-advanced-heading uagb-block-08a7e1fc"><h2 class="uagb-heading-text">Join Our Team</h2></div> 14989 14990 14991 14992<div class="wp-block-uagb-icon-list uagb-block-may1m6py"><div class="uagb-icon-list__wrap"> 14993<div class="wp-block-uagb-icon-list-child uagb-block-by49whdq"><span class="uagb-icon-list__source-wrap"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z"></path></svg></span><span class="uagb-icon-list__label"><strong>Inclusive Atmosphere:</strong> We foster an environment where every team member feels valued and respected.</span></div> 14994 14995 14996 14997<div class="wp-block-uagb-icon-list-child uagb-block-rvbyhqi8"><span class="uagb-icon-list__source-wrap"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z"></path></svg></span><span class="uagb-icon-list__label"><strong>Team Collaboration:</strong> Work alongside diverse professionals who share a common goal of delivering exceptional service.</span></div> 14998 14999 15000 15001<div class="wp-block-uagb-icon-list-child uagb-block-j5iwysmi"><span class="uagb-icon-list__source-wrap"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z"></path></svg></span><span class="uagb-icon-list__label"><strong>Open Communication:</strong> We encourage feedback and ideas from all employees, promoting a culture of transparency.</span></div> 15002 15003 15004 15005<div class="wp-block-uagb-icon-list-child uagb-block-weeol4ow"><span class="uagb-icon-list__source-wrap"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z"></path></svg></span><span class="uagb-icon-list__label"><strong>Recognition of Achievements:</strong> We celebrate individual and team successes, motivating everyone to strive for excellence.</span></div> 15006</div></div> 15007 15008 15009 15010<div class="wp-block-uagb-separator uagb-block-f070a8e4"><div class="wp-block-uagb-separator__inner" style="--my-background-image:"></div></div> 15011 15012 15013 15014<div class="wp-block-uagb-separator uagb-block-7937714a uag-hide-mob"><div class="wp-block-uagb-separator__inner" style="--my-background-image:"></div></div> 15015 15016 15017 15018<div class="wp-block-uagb-buttons uagb-buttons__outer-wrap uagb-btn__default-btn uagb-btn-tablet__default-btn uagb-btn-mobile__default-btn uagb-block-a1253a59"><div class="uagb-buttons__wrap uagb-buttons-layout-wrap "> 15019<div class="wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-5f3d7a71 wp-block-button"><div class="uagb-button__wrapper"><a class="uagb-buttons-repeater wp-block-button__link" aria-label="" href="https://onlinerecruitment.exelsyslive.com/?c=3727292B-6D09-43B0-BF58-329D32870597" rel="follow noopener" target="_blank" role="button"><div class="uagb-button__link">Apply For VACANCIES</div></a></div></div> 15020</div></div> 15021</div> 15022</div></div> 15023 15024 15025 15026<div class="wp-block-uagb-container uagb-block-f3b1c63e alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 15027<header class="wp-block-uagb-advanced-heading uagb-block-527c5c24"><h2 class="uagb-heading-text">Why work with us?</h2></header> 15028 15029 15030 15031<div class="wp-block-uagb-info-box uagb-block-6a75f3a9 uagb-infobox__content-wrap uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"></div><p class="uagb-ifb-desc">At Malta Public Transport, we believe our people are our greatest asset. If you are considering a career with us, you will discover a workplace where collaboration, mutual respect, and personal growth are at the heart of everything we do.</p></div></div> 15032</div></div> 15033 15034 15035 15036<div class="wp-block-uagb-container uagb-block-9e35c4a1 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 15037<div class="wp-block-uagb-info-box uagb-block-c293a34e uagb-infobox__content-wrap uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title">Dynamic Work Environment</h3></div><div class="uagb-ifb-desc"> 15038<p>With over 1,450 employees, we are one of Malta’s largest and most vibrant employers. Our team comprises a mix of local and international professionals who bring diverse experiences, contributing to a dynamic and stimulating work environment.</p> 15039</div></div></div> 15040 15041 15042 15043<div class="wp-block-uagb-image alignleft uagb-block-4629a83d wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-left uag-hide-mob"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="/wp-content/uploads/2024/11/Dynamic-Work-Environment.jpg ,/wp-content/uploads/2024/11/Dynamic-Work-Environment.jpg 780w, /wp-content/uploads/2024/11/Dynamic-Work-Environment.jpg 360w" sizes="auto, (max-width: 480px) 150px" src="/wp-content/uploads/2024/11/Dynamic-Work-Environment.jpg" alt="MPT Depo Employees for Pink October activity" class="uag-image-4788" width="564" height="350" title="Dynamic Work Environment" loading="lazy" role="img"/></figure></div> 15044</div></div> 15045 15046 15047 15048<div class="wp-block-uagb-container uagb-block-29716825 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 15049<div class="wp-block-uagb-image alignleft uagb-block-91577eea wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-left uag-hide-mob"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="/wp-content/uploads/2024/11/Innovative-Training-1024x683.jpg ,/wp-content/uploads/2024/11/Innovative-Training-scaled.jpg 780w, /wp-content/uploads/2024/11/Innovative-Training-scaled.jpg 360w" sizes="auto, (max-width: 480px) 150px" src="/wp-content/uploads/2024/11/Innovative-Training-1024x683.jpg" alt="Bu
15049s simulator" class="uag-image-4792" width="600" height="350" title="Photographer: shaunspiteri.com" loading="lazy" role="img"/></figure></div> 15050 15051 15052 15053<div class="wp-block-uagb-container uagb-block-df26a06f"> 15054<div class="wp-block-uagb-advanced-heading uagb-block-d5c1569d"><h3 class="uagb-heading-text">Innovative Training </h3></div> 15055 15056 15057 15058<div class="wp-block-uagb-info-box uagb-block-3070bb71 uagb-infobox__content-wrap uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"></div><p class="uagb-ifb-desc">We provide a range of training programmes for our staff to ensure safety, efficiency and professionalism across all operations. This includes specialised simulator-based training for our bus drivers, allowing them to gain hands-on experience in a controlled environment that replicates real-world driving conditions.</p></div></div> 15059</div> 15060</div></div> 15061 15062 15063 15064<div class="wp-block-uagb-container uagb-block-cc347ff0 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 15065<div class="wp-block-uagb-info-box uagb-block-f1483c16 uagb-infobox__content-wrap uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title">Growth and Development</h3></div><div class="uagb-ifb-desc"> 15066<p>We empower our team members to excel. By offering comprehensive professional training and career development opportunities, we support your growth. Our long-term plan focuses on improving the working environment and enhancing customer service with specialised training in safety, customer experience, and environmental practices.</p> 15067</div></div></div> 15068 15069 15070 15071<div class="wp-block-uagb-image alignleft uagb-block-2e280767 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-left uag-hide-mob"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="/wp-content/uploads/2024/11/Growth-and-Development-1024x683.jpg ,/wp-content/uploads/2024/11/Growth-and-Development-scaled.jpg 780w, /wp-content/uploads/2024/11/Growth-and-Development-scaled.jpg 360w" sizes="auto, (max-width: 480px) 150px" src="/wp-content/uploads/2024/11/Growth-and-Development-1024x683.jpg" alt="MPT driver on duty" class="uag-image-4789" width="564" height="350" title="KitzKlikz.com" loading="lazy" role="img"/></figure></div> 15072</div></div> 15073 15074 15075 15076<div class="wp-block-uagb-container uagb-block-57f0cb91 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 15077<div class="wp-block-uagb-image alignleft uagb-block-b5ef7153 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-left uag-hide-mob"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="/wp-content/uploads/2024/11/0282-EY47-Tallinja-Technology-Limited-Photoshoot-website-testimonials-October-2024_Bryan-1024x683.jpg ,/wp-content/uploads/2024/11/0282-EY47-Tallinja-Technology-Limited-Photoshoot-website-testimonials-October-2024_Bryan-scaled.jpg 780w, /wp-content/uploads/2024/11/0282-EY47-Tallinja-Technology-Limited-Photoshoot-website-testimonials-October-2024_Bryan-scaled.jpg 360w" sizes="auto, (max-width: 480px) 150px" src="/wp-content/uploads/2024/11/0282-EY47-Tallinja-Technology-Limited-Photoshoot-website-testimonials-October-2024_Bryan-1024x683.jpg" alt="Engineering " class="uag-image-4795" width="600" height="350" title="Engineering" loading="lazy" role="img"/></figure></div> 15078 15079 15080 15081<div class="wp-block-uagb-info-box uagb-block-8ecbfa57 uagb-infobox__content-wrap uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title">Diverse and Inclusive Culture</h3></div><div class="uagb-ifb-desc"> 15082<p>We value the individuality and diversity of our team members. A diverse workforce fosters creativity and better results. Our workplace is built on respect and inclusion, striving to create a positive, open environment where everyone can thrive.</p> 15083</div></div></div> 15084</div></div> 15085 15086 15087 15088<div class="wp-block-uagb-container uagb-block-f4a0fe7e alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 15089<div class="wp-block-uagb-info-box uagb-block-5c7cde3b uagb-infobox__content-wrap uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title">Commitment to Safety and Wellbeing</h3></div><div class="uagb-ifb-desc"> 15090<p>Your safety and well-being are our top priorities. We maintain a zero-tolerance policy for any form of discrimination or harassment, and we are dedicated to providing a safe and supportive work environment.</p> 15091</div></div></div> 15092 15093 15094 15095<div class="wp-block-uagb-image alignleft uagb-block-bb2fe44c wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-left uag-hide-mob"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="/wp-content/uploads/2024/11/Commitment-to-Safety-and-Wellbeing-1024x683.jpg ,/wp-content/uploads/2024/11/Commitment-to-Safety-and-Wellbeing.jpg 780w, /wp-content/uploads/2024/11/Commitment-to-Safety-and-Wellbeing.jpg 360w" sizes="auto, (max-width: 480px) 150px" src="/wp-content/uploads/2024/11/Commitment-to-Safety-and-Wellbeing-1024x683.jpg" alt="Driver" class="uag-image-4786" width="564" height="350" title="Driver" loading="lazy" role="img"/></figure></div> 15096</div></div> 15097 15098 15099 15100<div class="wp-block-uagb-container uagb-block-8005550d alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 15101<div class="wp-block-uagb-image alignleft uagb-block-53917ee0 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-left uag-hide-mob"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="/wp-content/uploads/2024/11/0282-EY47-Tallinja-Technology-Limited-Photoshoot-website-testimonials-October-2024_Deborah-1024x683.jpg ,/wp-content/uploads/2024/11/0282-EY47-Tallinja-Technology-Limited-Photoshoot-website-testimonials-October-2024_Deborah-scaled.jpg 780w, /wp-content/uploads/2024/11/0282-EY47-Tallinja-Technology-Limited-Photoshoot-website-testimonials-October-2024_Deborah-scaled.jpg 360w" sizes="auto, (max-width: 480px) 150px" src="/wp-content/uploads/2024/11/0282-EY47-Tallinja-Technology-Limited-Photoshoot-website-testimonials-October-2024_Deborah-1024x683.jpg" alt="Planner" class="uag-image-4797" width="600" height="350" title="Planner" loading="lazy" role="img"/></figure></div> 15102 15103 15104 15105<div class="wp-block-uagb-info-box uagb-block-d19c26ee uagb-infobox__content-wrap uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title">Continuous Recruitment</h3></div><div class="uagb-ifb-desc"> 15106<p>We are proactively sourcing, engaging, and recruiting candidates for various positions within our organisation.</p> 15107</div></div></div> 15108</div></div> 15109 15110 15111 15112<div class="wp-block-uagb-container uagb-block-r20dhj1t alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap"> 15113<div class="wp-block-uagb-advanced-heading uagb-block-4c5a1820"><h2 class="uagb-heading-text">Explore More</h2></div> 15114 15115 15116 15117<div class="wp-block-uagb-container uagb-layout-flex uagb-block-l2omw4nb"> 15118<div class="wp-block-uagb-container uagb-block-oh8visrw"> 15119<div class="wp-block-uagb-info-box uagb-block-tfj4x2bb uagb-infobox__content-wrap uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><a href="#" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_self" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return false;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title">Junior International Programme</h3></div><p class="uagb-ifb-desc">A tailored programme for young international candidates searching to start their careers in the Transport Sector.</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div> 15120<a class="spectra-container-link-overlay" rel="noopener" href="https://www.publictransport.com.mt/about-us/junior-international-programme/"> </a></div> 15121 15122 15123 15124<div class="wp-block-uagb-container uagb-block-jd2i5y0a"> 15125<div class="wp-block-uagb-info-box uagb-block-iojwe5oc uagb-infobox__content-wrap uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><a href="#" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_self" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return false;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title">Company Mission</h3></div><p class="uagb-ifb-desc">Explore Malta Public Transport’s mission, vision, values, and milestones that drive our commitment to safe and excellent transport services in Malta.</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div> 15126<a class="spectra-container-link-overlay" rel="noopener" href="https://www.publictransport.com.mt/about-us/company-mission/"> </a></div> 15127 15128 15129 15130<div class="wp-block-uagb-container uagb-block-qtpko1pc"> 15131<div class="wp-block-uagb-info-box uagb-block-5yf4rari uagb-infobox__content-wrap uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><a href="https://www.publictransport.com.mt/about-us/safety-first/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_self" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title">Safety First</h3></div><p class="uagb-ifb-desc">Discover Malta Public Transport’s unwavering commitment to safety through our quality policy and core principles designed to ensure the well-being of our passengers, employees, and the community.</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div> 15132<a class="spectra-container-link-overlay" rel="noopener" href="https://www.publictransport.com.mt/about-us/safety-first/"> </a></div> 15133</div> 15134</div></div> 15135 15136 15137 15138<p></p> 15139 15140 15141 15142</div><!-- .entry-content .clear --> 15143 15144 15145 15146</article><!-- #post-## --> 15147 15148 </main><!-- #main --> 15149 15150 15151 </div><!-- #primary --> 15152 15153 15154 </div> <!-- ast-container --> 15155 </div><!-- #content --> 15156 <div id="ast-mobile-popup-wrapper"> 15157 <div id="ast-mobile-popup" class="ast-mobile-popup-drawer content-align-flex-start ast-mobile-popup-left"> 15158 <div class="ast-mobile-popup-overlay"></div> 15159 <div class="ast-mobile-popup-inner"> 15160 <div class="ast-mobile-popup-header"> 15161 <button type="button" id="menu-toggle-close" class="menu-toggle-close" aria-label="Close menu" tabindex="0"> 15162 <span class="ast-svg-iconset"> 15163 <span class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg class='ast-mobile-svg ast-close-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z'></path></svg></span> </span> 15164 </button> 15165 </div> 15166 <div class="ast-mobile-popup-content">
15167 <div class="ast-builder-menu-mobile ast-builder-menu ast-builder-menu-mobile-focus-item ast-builder-layout-element site-header-focus-item" data-section="section-header-mobile-menu"> 15168 <div class="ast-main-header-bar-alignment"><div class="main-header-bar-navigation"><nav class="site-navigation" id="ast-mobile-site-navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope="itemscope" class="site-navigation ast-flex-grow-1 navigation-accessibility" aria-label="Site Navigation"><div id="ast-hf-mobile-menu" class="main-navigation"><ul class="main-header-menu ast-nav-menu ast-flex submenu-with-border astra-menu-animation-fade stack-on-mobile ast-mega-menu-enabled"><li class="page_item page-item-3270 menu-item-has-children current-menu-ancestor current-menu-parent menu-item menu-item-has-children current-menu-ancestor current-menu-parent"><a href="https://www.publictransport.com.mt/about-us/" class="menu-link">About us<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15169 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15170 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15171 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15172 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-3283 menu-item"><a href="https://www.publictransport.com.mt/about-us/company-mission/" class="menu-link">Company Mission</a></li><li class="page_item page-item-3277 menu-item"><a href="https://www.publictransport.com.mt/about-us/safety-first/" class="menu-link">Safety First</a></li><li class="page_item page-item-3186 menu-item"><a href="https://www.publictransport.com.mt/about-us/community/" class="menu-link">Community</a></li><li class="page_item page-item-4699 menu-item"><a href="https://www.publictransport.com.mt/about-us/environment/" class="menu-link">Environment</a></li><li class="page_item page-item-3133 menu-item"><a href="https://www.publictransport.com.mt/about-us/news/" class="menu-link">News</a></li><li class="page_item page-item-5199 menu-item"><a href="https://www.publictransport.com.mt/about-us/junior-international-programme/" class="menu-link">Junior International Programme</a></li><li class="page_item page-item-3174 current-menu-item menu-item current-menu-item"><a href="https://www.publictransport.com.mt/about-us/work-with-us/" class="menu-link">Work with us</a></li></ul></li><li class="page_item page-item-5607 menu-item"><a href="https://www.publictransport.com.mt/advertise-with-us-2/" class="menu-link">Advertise With Us</a></li><li class="page_item page-item-2533 menu-item"><a href="https://www.publictransport.com.mt/contact-us/" class="menu-link">Contact us</a></li><li class="page_item page-item-5349 menu-item"><a href="https://www.publictransport.com.mt/copyright/" class="menu-link">Copyright</a></li><li class="page_item page-item-11530 menu-item"><a href="https://www.publictransport.com.mt/explore-flex-add-ons/" class="menu-link">Explore Flex Add-Ons</a></li><li class="page_item page-item-4324 menu-item"><a href="https://www.publictransport.com.mt/fares-and-tickets/" class="menu-link">Fares</a></li><li class="page_item page-item-4988 menu-item"><a href="https://www.publictransport.com.mt/charging-depot/" class="menu-link">Fast Charging Facility</a></li><li class="page_item page-item-3293 menu-item-has-children menu-item menu-item-has-children"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/" class="menu-link">Get Around<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15173 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15174 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15175 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15176 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-4430 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/bugibba-st-pauls-bay/" class="menu-link">BuÄ¡ibba / St Paul’s Bay</a></li><li class="page_item page-item-4466 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/sliema-st-julians/" class="menu-link">Sliema / St Julians</a></li><li class="page_item page-item-4470 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/the-three-cities-birgu-isla-bormla/" class="menu-link">The Three Cities (Birgu, Isla, Bormla)</a></li><li class="page_item page-item-4474 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/marsaxlokk/" class="menu-link">Marsaxlokk</a></li><li class="page_item page-item-4480 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/rabat/" class="menu-link">Rabat and Mdina</a></li><li class="page_item page-item-4485 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/gnejna/" class="menu-link">Ä nejna</a></li><li class="page_item page-item-4488 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/dingli/" class="menu-link">Dingli</a></li><li class="page_item page-item-4491 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/ghajn-tuffieha/" class="menu-link">Għajn Tuffieħa</a></li><li class="page_item page-item-4494 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/marsascala/" class="menu-link">Marsascala</a></li></ul></li><li class="page_item page-item-3110 menu-item"><a href="https://www.publictransport.com.mt/visiting-malta/" class="menu-link">Homepage Visiting Malta – Front Page</a></li><li class="page_item page-item-5345 menu-item"><a href="https://www.publictransport.com.mt/quality-policy/" class="menu-link">Integrated Management System Policy</a></li><li class="page_item page-item-3996 menu-item"><a href="https://www.publictransport.com.mt/journey-planner/" class="menu-link">Journey Planner</a></li><li class="page_item page-item-2953 menu-item"><a href="https://www.publictransport.com.mt/latest-service-updates/" class="menu-link">Latest service updates</a></li><li class="page_item page-item-3049 menu-item"><a href="https://www.publictransport.com.mt/latest-service-updates-details/" class="menu-link">Latest service updates details</a></li><li class="page_item page-item-4157 menu-item"><a href="https://www.publictransport.com.mt/media/" class="menu-link">Media Gallery</a></li><li class="page_item page-item-4061 menu-item-has-children menu-item menu-item-has-children"><a href="https://www.publictransport.com.mt/other-services/" class="menu-link">Other Services<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15177 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15178 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15179 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15180 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-4370 menu-item"><a href="https://www.publictransport.com.mt/other-services/talinja-direct/" class="menu-link">tallinja Direct</a></li><li class="page_item page-item-7610 menu-item"><a href="https://www.publictransport.com.mt/other-services/airport-direct/" class="menu-link">Airport Direct</a></li><li class="page_item page-item-3361 menu-item"><a href="https://www.publictransport.com.mt/other-services/on-demand/" class="menu-link">On Demand</a></li><li class="page_item page-item-3466 menu-item"><a href="https://www.publictransport.com.mt/other-services/valletta-ferry/" class="menu-link">Valletta Ferry</a></li><li class="page_item page-item-4354 menu-item"><a href="https://www.publictransport.com.mt/other-services/gozo-high-speed/" class="menu-link">Gozo High Speed</a></li><li class="page_item page-item-3446 menu-item"><a href="https://www.publictransport.com.mt/other-services/tallinja-bike/" class="menu-link">tallinja Bike</a></li></ul></li><li class="page_item page-item-11475 menu-item"><a href="https://www.publictransport.com.mt/part-time-bus-driver-recruitment/" class="menu-link">Part-Time Bus Driver Recruitment</a></li><li class="page_item page-item-3474 menu-item-has-children menu-item menu-item-has-children"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/" class="menu-link">Personalised tallinja Card<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15181 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15182 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15183 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15184 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-4083 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/register-now/" class="menu-link">
15184Register Now</a></li><li class="page_item page-item-3546 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/top-up-card/" class="menu-link">Top-up card</a></li><li class="page_item page-item-3534 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/check-balance/" class="menu-link">Check balance</a></li><li class="page_item page-item-4358 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/clerk-top-up/" class="menu-link">Clerk Top Up</a></li><li class="page_item page-item-3540 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/reclaim-card-balance/" class="menu-link">Reclaim Card Balance</a></li><li class="page_item page-item-3201 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/replace-card/" class="menu-link">Replace Card</a></li></ul></li><li class="page_item page-item-5341 menu-item"><a href="https://www.publictransport.com.mt/privacy-policy-2/" class="menu-link">Privacy Policy</a></li><li class="page_item page-item-3138 menu-item"><a href="https://www.publictransport.com.mt/rates-offers-local/" class="menu-link">Rates & Offers – Local</a></li><li class="page_item page-item-6840 menu-item"><a href="https://www.publictransport.com.mt/real-time/" class="menu-link">Real-Time</a></li><li class="page_item page-item-2742 menu-item"><a href="https://www.publictransport.com.mt/routes-timetables/" class="menu-link">Routes & timetables – bus stops</a></li><li class="page_item page-item-3351 menu-item"><a href="https://www.publictransport.com.mt/route/" class="menu-link">Routes & timetables – route details</a></li><li class="page_item page-item-2543 menu-item"><a href="https://www.publictransport.com.mt/routes-timetables-search-page/" class="menu-link">Routes & timetables – search page</a></li><li class="page_item page-item-2686 menu-item"><a href="https://www.publictransport.com.mt/routes-timetables-view-all-routes/" class="menu-link">Routes & timetables – view all routes</a></li><li class="page_item page-item-5308 menu-item"><a href="https://www.publictransport.com.mt/office-and-ticket-machine/" class="menu-link">Sales Offices and Ticket machines</a></li><li class="page_item page-item-4824 menu-item"><a href="https://www.publictransport.com.mt/tallinja-app/" class="menu-link">tallinja app</a></li><li class="page_item page-item-3289 menu-item-has-children menu-item menu-item-has-children"><a href="https://www.publictransport.com.mt/busterminalaroundmalta/" class="menu-link">Terminals<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15185 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15186 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15187 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15188 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-4979 menu-item"><a href="https://www.publictransport.com.mt/busterminalaroundmalta/bugibba-bus-terminal/" class="menu-link">BuÄ¡ibba Bus Terminal</a></li><li class="page_item page-item-4976 menu-item"><a href="https://www.publictransport.com.mt/busterminalaroundmalta/cirkewwa-bus-terminal/" class="menu-link">Cirkewwa Bus Terminal</a></li><li class="page_item page-item-4970 menu-item"><a href="https://www.publictransport.com.mt/busterminalaroundmalta/valletta-bus-terminal/" class="menu-link">Valletta Bus Terminal</a></li><li class="page_item page-item-4982 menu-item"><a href="https://www.publictransport.com.mt/busterminalaroundmalta/victoria-bus-terminal-gozo/" class="menu-link">Victoria Bus Terminal (Gozo)</a></li></ul></li><li class="page_item page-item-11352 menu-item"><a href="https://www.publictransport.com.mt/terms-and-conditions/" class="menu-link">Terms and Conditions</a></li><li class="page_item page-item-5355 menu-item"><a href="https://www.publictransport.com.mt/travel-conditions/" class="menu-link">Travel Conditions</a></li><li class="page_item page-item-3287 menu-item-has-children menu-item menu-item-has-children"><a href="https://www.publictransport.com.mt/travel-information/" class="menu-link">Travel Info<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15189 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15190 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15191 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15192 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-4384 menu-item"><a href="https://www.publictransport.com.mt/travel-information/electric-buses/" class="menu-link">Electric Buses</a></li><li class="page_item page-item-4382 menu-item"><a href="https://www.publictransport.com.mt/travel-information/luggage/" class="menu-link">Luggage</a></li><li class="page_item page-item-3511 menu-item"><a href="https://www.publictransport.com.mt/travel-information/safety-comfort/" class="menu-link">Safety & Comfort</a></li><li class="page_item page-item-4379 menu-item"><a href="https://www.publictransport.com.mt/travel-information/wi-fi/" class="menu-link">Wi-Fi</a></li><li class="page_item page-item-3516 menu-item"><a href="https://www.publictransport.com.mt/travel-information/accessibility/" class="menu-link">Accessibility</a></li></ul></li><li class="page_item page-item-1764 menu-item"><a href="https://www.publictransport.com.mt/" class="menu-link">Homepage Local</a></li><li class="page_item page-item-11465 menu-item"><a href="https://www.publictransport.com.mt/autonomousbus/" class="menu-link">Autonomous Bus</a></li><li class="page_item page-item-5920 menu-item"><a href="https://www.publictransport.com.mt/sitemap/" class="menu-link">Sitemap</a></li></ul></div></nav></div></div> </div>
15193 <div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="section-hb-social-icons-1"> 15194 <div class="ast-header-social-1-wrap ast-header-social-wrap"><div class="header-social-inner-wrap element-social-inner-wrap social-show-label-false ast-social-color-type-custom ast-social-stack-none ast-social-element-style-filled"><a href="" aria-label=Facebook target="_blank" rel="noopener noreferrer" style="--color: #557dbc; --background-color: transparent;" class="ast-builder-social-element ast-inline-flex ast-facebook header-social-item"><span class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z'></path></svg></span></a><a href="" aria-label=Twitter target="_blank" rel="noopener noreferrer" style="--color: #7acdee; --background-color: transparent;" class="ast-builder-social-element ast-inline-flex ast-twitter header-social-item"><span class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'></path></svg></span></a><a href="" aria-label=Instagram target="_blank" rel="noopener noreferrer" style="--color: #8a3ab9; --background-color: transparent;" class="ast-builder-social-element ast-inline-flex ast-instagram header-social-item"><span class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M224,202.66A53.34,53.34,0,1,0,277.36,256,53.38,53.38,0,0,0,224,202.66Zm124.71-41a54,54,0,0,0-30.41-30.41c-21-8.29-71-6.43-94.3-6.43s-73.25-1.93-94.31,6.43a54,54,0,0,0-30.41,30.41c-8.28,21-6.43,71.05-6.43,94.33S91,329.26,99.32,350.33a54,54,0,0,0,30.41,30.41c21,8.29,71,6.43,94.31,6.43s73.24,1.93,94.3-6.43a54,54,0,0,0,30.41-30.41c8.35-21,6.43-71.05,6.43-94.33S357.1,182.74,348.75,161.67ZM224,338a82,82,0,1,1,82-82A81.9,81.9,0,0,1,224,338Zm85.38-148.3a19.14,19.14,0,1,1,19.13-19.14A19.1,19.1,0,0,1,309.42,189.74ZM400,32H48A48,48,0,0,0,0,80V432a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V80A48,48,0,0,0,400,32ZM382.88,322c-1.29,25.63-7.14,48.34-25.85,67s-41.4,24.63-67,25.85c-26.41,1.49-105.59,1.49-132,0-25.63-1.29-48.26-7.15-67-25.85s-24.63-41.42-25.85-67c-1.49-26.42-1.49-105.61,0-132,1.29-25.63,7.07-48.34,25.85-67s41.47-24.56,67-25.78c26.41-1.49,105.59-1.49,132,0,25.63,1.29,48.33,7.15,67,25.85s24.63,41.42,25.85,67.05C384.37,216.44,384.37,295.56,382.88,322Z'></path></svg></span></a><a href="" aria-label=Linkedin target="_blank" rel="noopener noreferrer" style="--color: #1c86c6; --background-color: transparent;" class="ast-builder-social-element ast-inline-flex ast-linkedin header-social-item"><span class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'></path></svg></span></a></div></div> </div>
15195 <div class="ast-builder-layout-element ast-flex site-header-focus-item ast-header-button-1" data-section="section-hb-button-1"> 15196 <div class="ast-builder-button-wrap ast-builder-button-size-md"><a class="ast-custom-button-link" href="#" target="_self" ><div class=ast-custom-button>Local</div></a><a class="menu-link" href="#" target="_self" >Local</a></div> </div> 15197 </div> 15198 <div class="ast-desktop-popup-content"> 15199 <div class="ast-builder-menu-mobile ast-builder-menu ast-builder-menu-mobile-focus-item ast-builder-layout-element site-header-focus-item" data-section="section-header-mobile-menu"> 15200 <div class="ast-main-header-bar-alignment"><div class="main-header-bar-navigation"><nav class="site-navigation" id="ast-desktop-site-navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope="itemscope" class="site-navigation ast-flex-grow-1 navigation-accessibility" aria-label="Site Navigation"><div id="ast-desktop-toggle-menu" class="main-navigation"><ul class="main-header-menu ast-nav-menu ast-flex submenu-with-border astra-menu-animation-fade stack-on-mobile ast-mega-menu-enabled"><li class="page_item page-item-3270 menu-item-has-children current-menu-ancestor current-menu-parent menu-item menu-item-has-children current-menu-ancestor current-menu-parent"><a href="https://www.publictransport.com.mt/about-us/" class="menu-link">About us<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15201 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15202 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15203 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15204 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-3283 menu-item"><a href="https://www.publictransport.com.mt/about-us/company-mission/" class="menu-link">Company Mission</a></li><li class="page_item page-item-3277 menu-item"><a href="https://www.publictransport.com.mt/about-us/safety-first/" class="menu-link">Safety First</a></li><li class="page_item page-item-3186 menu-item"><a href="https://www.publictransport.com.mt/about-us/community/" class="menu-link">Community</a></li><li class="page_item page-item-4699 menu-item"><a href="https://www.publictransport.com.mt/about-us/environment/" class="menu-link">Environment</a></li><li class="page_item page-item-3133 menu-item"><a href="https://www.publictransport.com.mt/about-us/news/" class="menu-link">News</a></li><li class="page_item page-item-5199 menu-item"><a href="https://www.publictransport.com.mt/about-us/junior-international-programme/" class="menu-link">Junior International Programme</a></li><li class="page_item page-item-3174 current-menu-item menu-item current-menu-item"><a href="https://www.publictransport.com.mt/about-us/work-with-us/" class="menu-link">Work with us</a></li></ul></li><li class="page_item page-item-5607 menu-item"><a href="https://www.publictransport.com.mt/advertise-with-us-2/" class="menu-link">Advertise With Us</a></li><li class="page_item page-item-2533 menu-item"><a href="https://www.publictransport.com.mt/contact-us/" class="menu-link">Contact us</a></li><li class="page_item page-item-5349 menu-item"><a href="https://www.publictransport.com.mt/copyright/" class="menu-link">Copyright</a></li><li class="page_item page-item-11530 menu-item"><a href="https://www.publictransport.com.mt/explore-flex-add-ons/" class="menu-link">Explore Flex Add-Ons</a></li><li class="page_item page-item-4324 menu-item"><a href="https://www.publictransport.com.mt/fares-and-tickets/" class="menu-link">Fares</a></li><li class="page_item page-item-4988 menu-item"><a href="https://www.publictransport.com.mt/charging-depot/" class="menu-link">Fast Charging Facility</a></li><li class="page_item page-item-3293 menu-item-has-children menu-item menu-item-has-children"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/" class="menu-link">Get Around<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15205 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15206 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15207 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15208 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-4430 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/bugibba-st-pauls-bay/" class="menu-link">BuÄ¡ibba / St Paul’s Bay</a></li><li class="page_item page-item-4466 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/sliema-st-julians/" class="menu-link">Sliema / St Julians</a></li><li class="page_item page-item-4470 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/the-three-cities-birgu-isla-bormla/" class="menu-link">The Three Cities (Birgu, Isla, Bormla)</a></li><li class="page_item page-item-4474 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/marsaxlokk/" class="menu-link">Marsaxlokk</a></li><li class="page_item page-item-4480 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/rabat/" class="menu-link">Rabat and Mdina</a></li><li class="page_item page-item-4485 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/gnejna/" class="menu-link">Ä nejna</a></li><li class="page_item page-item-4488 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/dingli/" class="menu-link">Dingli</a></li><li class="page_item page-item-4491 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/ghajn-tuffieha/" class="menu-link">Għajn Tuffieħa</a></li><li class="page_item page-item-4494 menu-item"><a href="https://www.publictransport.com.mt/goaroundmaltabybus/marsascala/" class="menu-link">Marsascala</a></li></ul></li><li class="page_item page-item-3110 menu-item"><a href="https://www.publictransport.com.mt/visiting-malta/" class="menu-link">Homepage Visiting Malta – Front Page</a></li><li class="page_item page-item-5345 menu-item"><a href="https://www.publictransport.com.mt/quality-policy/" class="menu-link">Integrated Management System Policy</a></li><li class="page_item page-item-3996 menu-item"><a href="https://www.publictransport.com.mt/journey-planner/" class="menu-link">Journey Planner</a></li><li class="page_item page-item-2953 menu-item"><a href="https://www.publictransport.com.mt/latest-service-updates/" class="menu-link">Latest service updates</a></li><li class="page_item page-item-3049 menu-item"><a href="https://www.publictransport.com.mt/latest-service-updates-details/" class="menu-link">Latest service updates details</a></li><li class="page_item page-item-4157 menu-item"><a href="https://www.publictransport.com.mt/media/" class="menu-link">Media Gallery</a></li><li class="page_item page-item-4061 menu-item-has-children menu-item menu-item-has-children"><a href="https://www.publictransport.com.mt/other-services/" class="menu-link">Other Services<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15209 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15210 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15211 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15212 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-4370 menu-item"><a href="https://www.publictransport.com.mt/other-services/talinja-direct/" class="menu-link">tallinja Direct</a></li><li class="page_item page-item-7610 menu-item"><a href="https://www.publictransport.com.mt/other-services/airport-direct/" class="menu-link">Airport Direct</a></li><li class="page_item page-item-3361 menu-item"><a href="https://www.publictransport.com.mt/other-services/on-demand/" class="menu-link">On Demand</a></li><li class="page_item page-item-3466 menu-item"><a href="https://www.publictransport.com.mt/other-services/valletta-ferry/" class="menu-link">Valletta Ferry</a></li><li class="page_item page-item-4354 menu-item"><a href="https://www.publictransport.com.mt/other-services/gozo-high-speed/" class="menu-link">Gozo High Speed</a></li><li class="page_item page-item-3446 menu-item"><a href="https://www.publictransport.com.mt/other-services/tallinja-bike/" class="menu-link">tallinja Bike</a></li></ul></li><li class="page_item page-item-11475 menu-item"><a href="https://www.publictransport.com.mt/part-time-bus-driver-recruitment/" class="menu-link">Part-Time Bus Driver Recruitment</a></li><li class="page_item page-item-3474 menu-item-has-children menu-item menu-item-has-children"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/" class="menu-link">Personalised tallinja Card<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15213 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15214 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15215 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15216 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-4083 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/register-now/" class="menu-link">
15216Register Now</a></li><li class="page_item page-item-3546 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/top-up-card/" class="menu-link">Top-up card</a></li><li class="page_item page-item-3534 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/check-balance/" class="menu-link">Check balance</a></li><li class="page_item page-item-4358 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/clerk-top-up/" class="menu-link">Clerk Top Up</a></li><li class="page_item page-item-3540 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/reclaim-card-balance/" class="menu-link">Reclaim Card Balance</a></li><li class="page_item page-item-3201 menu-item"><a href="https://www.publictransport.com.mt/personalised-tallinja-card/replace-card/" class="menu-link">Replace Card</a></li></ul></li><li class="page_item page-item-5341 menu-item"><a href="https://www.publictransport.com.mt/privacy-policy-2/" class="menu-link">Privacy Policy</a></li><li class="page_item page-item-3138 menu-item"><a href="https://www.publictransport.com.mt/rates-offers-local/" class="menu-link">Rates & Offers – Local</a></li><li class="page_item page-item-6840 menu-item"><a href="https://www.publictransport.com.mt/real-time/" class="menu-link">Real-Time</a></li><li class="page_item page-item-2742 menu-item"><a href="https://www.publictransport.com.mt/routes-timetables/" class="menu-link">Routes & timetables – bus stops</a></li><li class="page_item page-item-3351 menu-item"><a href="https://www.publictransport.com.mt/route/" class="menu-link">Routes & timetables – route details</a></li><li class="page_item page-item-2543 menu-item"><a href="https://www.publictransport.com.mt/routes-timetables-search-page/" class="menu-link">Routes & timetables – search page</a></li><li class="page_item page-item-2686 menu-item"><a href="https://www.publictransport.com.mt/routes-timetables-view-all-routes/" class="menu-link">Routes & timetables – view all routes</a></li><li class="page_item page-item-5308 menu-item"><a href="https://www.publictransport.com.mt/office-and-ticket-machine/" class="menu-link">Sales Offices and Ticket machines</a></li><li class="page_item page-item-4824 menu-item"><a href="https://www.publictransport.com.mt/tallinja-app/" class="menu-link">tallinja app</a></li><li class="page_item page-item-3289 menu-item-has-children menu-item menu-item-has-children"><a href="https://www.publictransport.com.mt/busterminalaroundmalta/" class="menu-link">Terminals<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15217 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15218 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15219 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15220 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-4979 menu-item"><a href="https://www.publictransport.com.mt/busterminalaroundmalta/bugibba-bus-terminal/" class="menu-link">BuÄ¡ibba Bus Terminal</a></li><li class="page_item page-item-4976 menu-item"><a href="https://www.publictransport.com.mt/busterminalaroundmalta/cirkewwa-bus-terminal/" class="menu-link">Cirkewwa Bus Terminal</a></li><li class="page_item page-item-4970 menu-item"><a href="https://www.publictransport.com.mt/busterminalaroundmalta/valletta-bus-terminal/" class="menu-link">Valletta Bus Terminal</a></li><li class="page_item page-item-4982 menu-item"><a href="https://www.publictransport.com.mt/busterminalaroundmalta/victoria-bus-terminal-gozo/" class="menu-link">Victoria Bus Terminal (Gozo)</a></li></ul></li><li class="page_item page-item-11352 menu-item"><a href="https://www.publictransport.com.mt/terms-and-conditions/" class="menu-link">Terms and Conditions</a></li><li class="page_item page-item-5355 menu-item"><a href="https://www.publictransport.com.mt/travel-conditions/" class="menu-link">Travel Conditions</a></li><li class="page_item page-item-3287 menu-item-has-children menu-item menu-item-has-children"><a href="https://www.publictransport.com.mt/travel-information/" class="menu-link">Travel Info<span role="presentation" class="dropdown-menu-toggle"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15221 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15222 </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Menu Toggle</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15223 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15224 </svg></span></button><ul class='children sub-menu'><li class="page_item page-item-4384 menu-item"><a href="https://www.publictransport.com.mt/travel-information/electric-buses/" class="menu-link">Electric Buses</a></li><li class="page_item page-item-4382 menu-item"><a href="https://www.publictransport.com.mt/travel-information/luggage/" class="menu-link">Luggage</a></li><li class="page_item page-item-3511 menu-item"><a href="https://www.publictransport.com.mt/travel-information/safety-comfort/" class="menu-link">Safety & Comfort</a></li><li class="page_item page-item-4379 menu-item"><a href="https://www.publictransport.com.mt/travel-information/wi-fi/" class="menu-link">Wi-Fi</a></li><li class="page_item page-item-3516 menu-item"><a href="https://www.publictransport.com.mt/travel-information/accessibility/" class="menu-link">Accessibility</a></li></ul></li><li class="page_item page-item-1764 menu-item"><a href="https://www.publictransport.com.mt/" class="menu-link">Homepage Local</a></li><li class="page_item page-item-11465 menu-item"><a href="https://www.publictransport.com.mt/autonomousbus/" class="menu-link">Autonomous Bus</a></li><li class="page_item page-item-5920 menu-item"><a href="https://www.publictransport.com.mt/sitemap/" class="menu-link">Sitemap</a></li></ul></div></nav></div></div> </div> 15225 </div>
15226 </div> 15227 </div> 15228 </div> 15229 15230 <footer 15231class="site-footer" id="colophon" itemtype="https://schema.org/WPFooter" itemscope="itemscope" itemid="#colophon"> 15232 <div class="site-primary-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-5-equal ast-builder-grid-row-tablet-5-equal ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-primary-footer-builder"> 15233 <div class="ast-builder-grid-row-container-inner"> 15234 <div class="ast-builder-footer-grid-columns site-primary-footer-inner-wrap ast-builder-grid-row"> 15235 <div class="site-footer-primary-section-1 site-footer-section site-footer-section-1"> 15236 <aside 15237 class="footer-widget-area widget-area site-footer-focus-item footer-widget-area-inner" data-section="sidebar-widgets-footer-widget-1" aria-label="Footer Widget 1" > 15238 <section id="nav_menu-1" class="widget widget_nav_menu"><h2 class="widget-title">Quick Links</h2><nav class="menu-company-container" aria-label="Quick Links"><ul id="menu-company" class="menu"><li id="menu-item-921" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-921"><a href="/about-us/" class="menu-link">About Us</a></li> 15239<li id="menu-item-922" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-922"><a href="/about-us/company-mission/" class="menu-link">Company Mission</a></li> 15240<li id="menu-item-923" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-923"><a href="/about-us/safety-first/" class="menu-link">Safety First</a></li> 15241<li id="menu-item-924" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-924"><a href="/about-us/community/" class="menu-link">Community</a></li> 15242<li id="menu-item-1889" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1889"><a href="/environment/" class="menu-link">Environment</a></li> 15243<li id="menu-item-1891" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1891"><a href="/about-us/news/" class="menu-link">News</a></li> 15244<li id="menu-item-1892" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-1892"><a href="/about-us/work-with-us/" aria-current="page" class="menu-link">Work With Us</a></li> 15245<li id="menu-item-1890" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1890"><a href="/about-us/junior-international-programme/" class="menu-link">Junior International Programme</a></li> 15246</ul></nav></section> </aside> 15247 </div> 15248 <div class="site-footer-primary-section-2 site-footer-section site-footer-section-2"> 15249 <aside 15250 class="footer-widget-area widget-area site-footer-focus-item footer-widget-area-inner" data-section="sidebar-widgets-footer-widget-2" aria-label="Footer Widget 2" > 15251 <section id="nav_menu-2" class="widget widget_nav_menu"><h2 class="widget-title">Our Service</h2><nav class="menu-support-container" aria-label="Our Service"><ul id="menu-support" class="menu"><li id="menu-item-925" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-925"><a href="/contact-us/" class="menu-link">Contact Us</a></li> 15252<li id="menu-item-926" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-926"><a href="/office-and-ticket-machine/" class="menu-link">Sales Channels</a></li> 15253</ul></nav></section> </aside> 15254 </div> 15255 <div class="site-footer-primary-section-3 site-footer-section site-footer-section-3"> 15256 <aside 15257 class="footer-widget-area widget-area site-footer-focus-item footer-widget-area-inner" data-section="sidebar-widgets-footer-widget-7" > 15258 <section id="nav_menu-9" class="widget widget_nav_menu"><h2 class="widget-title">Legal</h2><nav class="menu-legal-container" aria-label="Legal"><ul id="menu-legal" class="menu"><li id="menu-item-1893" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1893"><a href="/terms-and-conditions/" class="menu-link">Terms & Conditions</a></li> 15259<li id="menu-item-1894" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1894"><a href="/privacy-policy-2/" class="menu-link">Privacy Policy</a></li> 15260<li id="menu-item-1895" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1895"><a href="/quality-policy/" class="menu-link">IMS Policy</a></li> 15261<li id="menu-item-1896" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1896"><a href="/copyright/" class="menu-link">Copyright</a></li> 15262<li id="menu-item-1897" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1897"><a href="/travel-conditions/" class="menu-link">Travel Conditions</a></li> 15263</ul></nav></section> </aside> 15264 </div> 15265 <div class="site-footer-primary-section-4 site-footer-section site-footer-section-4"> 15266 <aside 15267 class="footer-widget-area widget-area site-footer-focus-item footer-widget-area-inner" data-section="sidebar-widgets-footer-widget-5" > 15268 <section id="nav_menu-10" class="widget widget_nav_menu"><h2 class="widget-title">Business</h2><nav class="menu-business-container" aria-label="Business"><ul id="menu-business" class="menu"><li id="menu-item-1899" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1899"><a href="/media/" class="menu-link">Media Relations</a></li> 15269<li id="menu-item-1900" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1900"><a href="/advertise-with-us/" class="menu-link">Advertise With Us</a></li> 15270<li id="menu-item-5374" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5374"><a href="/charging-depot/" class="menu-link">Fast Charging Facility</a></li> 15271</ul></nav></section> </aside> 15272 </div> 15273 <div class="site-footer-primary-section-5 site-footer-section site-footer-section-5"> 15274 <aside 15275 class="footer-widget-area widget-area site-footer-focus-item footer-widget-area-inner" data-section="sidebar-widgets-footer-widget-6" > 15276 <section id="nav_menu-11" class="widget widget_nav_menu"><h2 class="widget-title">Tallinja App</h2><nav class="menu-tallinja-app-container" aria-label="Tallinja App"><ul id="menu-tallinja-app" class="menu"><li id="menu-item-1901" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1901"><a href="/tallinja-app/" class="menu-link">About tallinja app</a></li> 15277<li id="menu-item-8709" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8709"><a href="https://www.publictransport.com.mt/real-time/" class="menu-link">Real-Time</a></li> 15278<li id="menu-item-1902" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1902"><a href="https://www.tallinjatech.com/privacy-policy/" class="menu-link">Privacy Policy</a></li> 15279<li id="menu-item-6199" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6199"><a href="https://www.tallinjatech.com/terms-of-use/" class="menu-link">Terms of Use</a></li> 15280</ul></nav></section> </aside> 15281 </div> 15282 </div> 15283 </div> 15284 15285</div>
15286<div class="site-below-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-2-equal ast-builder-grid-row-tablet-2-equal ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-below-footer-builder"> 15287 <div class="ast-builder-grid-row-container-inner"> 15288 <div class="ast-builder-footer-grid-columns site-below-footer-inner-wrap ast-builder-grid-row"> 15289 <div class="site-footer-below-section-1 site-footer-section site-footer-section-1"> 15290 <div class="ast-builder-layout-element ast-flex site-footer-focus-item" data-section="section-fb-social-icons-1"> 15291 <div class="ast-footer-social-1-wrap ast-footer-social-wrap"><div class="footer-social-inner-wrap element-social-inner-wrap social-show-label-false ast-social-color-type-custom ast-social-stack-none ast-social-element-style-filled"><a href="https://www.facebook.com/tallinja/" aria-label=Facebook target="_blank" rel="noopener noreferrer" style="--color: #557dbc; --background-color: transparent;" class="ast-builder-social-element ast-inline-flex ast-facebook footer-social-item"><span class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z'></path></svg></span></a><a href="https://instagram.com/tallinja_mpt" aria-label=Instagram target="_blank" rel="noopener noreferrer" style="--color: #8a3ab9; --background-color: transparent;" class="ast-builder-social-element ast-inline-flex ast-instagram footer-social-item"><span class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M224,202.66A53.34,53.34,0,1,0,277.36,256,53.38,53.38,0,0,0,224,202.66Zm124.71-41a54,54,0,0,0-30.41-30.41c-21-8.29-71-6.43-94.3-6.43s-73.25-1.93-94.31,6.43a54,54,0,0,0-30.41,30.41c-8.28,21-6.43,71.05-6.43,94.33S91,329.26,99.32,350.33a54,54,0,0,0,30.41,30.41c21,8.29,71,6.43,94.31,6.43s73.24,1.93,94.3-6.43a54,54,0,0,0,30.41-30.41c8.35-21,6.43-71.05,6.43-94.33S357.1,182.74,348.75,161.67ZM224,338a82,82,0,1,1,82-82A81.9,81.9,0,0,1,224,338Zm85.38-148.3a19.14,19.14,0,1,1,19.13-19.14A19.1,19.1,0,0,1,309.42,189.74ZM400,32H48A48,48,0,0,0,0,80V432a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V80A48,48,0,0,0,400,32ZM382.88,322c-1.29,25.63-7.14,48.34-25.85,67s-41.4,24.63-67,25.85c-26.41,1.49-105.59,1.49-132,0-25.63-1.29-48.26-7.15-67-25.85s-24.63-41.42-25.85-67c-1.49-26.42-1.49-105.61,0-132,1.29-25.63,7.07-48.34,25.85-67s41.47-24.56,67-25.78c26.41-1.49,105.59-1.49,132,0,25.63,1.29,48.33,7.15,67,25.85s24.63,41.42,25.85,67.05C384.37,216.44,384.37,295.56,382.88,322Z'></path></svg></span></a><a href="https://mt.linkedin.com/company/malta-public-transport" aria-label=Linkedin target="_blank" rel="noopener noreferrer" style="--color: #1c86c6; --background-color: transparent;" class="ast-builder-social-element ast-inline-flex ast-linkedin footer-social-item"><span class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'></path></svg></span></a></div></div> </div> 15292 <div class="ast-builder-layout-element ast-flex site-footer-focus-item ast-footer-copyright" data-section="section-footer-builder"> 15293 <div class="ast-footer-copyright"><p>Copyright © 2026 Malta Public Transport</p> 15294</div> </div> 15295 </div> 15296 <div class="site-footer-below-section-2 site-footer-section site-footer-section-2"> 15297 <div class="footer-widget-area widget-area site-footer-focus-item ast-footer-html-1" data-section="section-fb-html-1"> 15298 <div class="ast-header-html inner-link-style-">
15298<div class="ast-builder-html-element"><p><span style="color: #ffffff"><a style="color: #ffffff" href="https://www.publictransport.com.mt/personalised-tallinja-card/sitemap/">Sitemap</a></span></p> 15299</div></div> </div> 15300 </div> 15301 </div> 15302 </div> 15303 15304</div> 15305 </footer><!-- #colophon --> 15306 </div><!-- #page --> 15307 15308<div id="ast-scroll-top" tabindex="0" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both"> 15309 <span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 15310 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> 15311 </svg></span> <span class="screen-reader-text">Scroll to Top</span> 15312</div> 15313<style id='core-block-supports-inline-css'> 15314.wp-container-core-columns-is-layout-1{flex-wrap:nowrap;} 15315</style>
15316<script id="astra-theme-js-js-extra"> 15317var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"1","is_scroll_to_top":"1","is_header_footer_builder_active":"1","revealEffectEnable":"","edit_post_url":"https:\/\/www.publictransport.com.mt\/wp-admin\/post.php?post={{id}}&action=edit","ajax_url":"https:\/\/www.publictransport.com.mt\/wp-admin\/admin-ajax.php","infinite_count":"2","infinite_total":"0","pagination":"infinite","infinite_scroll_event":"scroll","no_more_post_message":"No more posts to show.","grid_layout":"1","site_url":"https:\/\/www.publictransport.com.mt","blogArchiveTitleLayout":"layout-2","blogArchiveTitleOn":"1","show_comments":"Show Comments","masonryEnabled":"1","blogMasonryBreakPoint":"0"}; 15318</script>
vendor: 1 bytes, line 15318
15318
15319<script src="https://www.publictransport.com.mt/wp-content/themes/astra/assets/js/minified/frontend.min.js?ver=4.6.5" id="astra-theme-js-js"></script>
vendor: 1 bytes, line 15319
15319
15320<script src="https://www.publictransport.com.mt/wp-content/plugins/ultimate-addons-for-gutenberg/assets/js/spectra-block-positioning.min.js?ver=2.19.1" id="uagb-block-positioning-js-js"></script>
vendor: 1 bytes, line 15320
15320
15321<script src="https://www.publictransport.com.mt/wp-content/plugins/ultimate-addons-for-gutenberg/assets/js/uagb-button-child.min.js?ver=2.19.1" id="uagb-button-child-js-js"></script>
vendor: 1 bytes, line 15321
15321
15322<script id="journey_planner_main-js-extra"> 15323var siteData = {"root_url":"https:\/\/www.publictransport.com.mt","script_url":"https:\/\/www.publictransport.com.mt\/wp-content\/themes\/astra-mpt","journey_planner_handler_url":"https:\/\/app.publictransport.com.mt\/Handlers\/JourneyPlanner.ashx","route_timetable_handler_url":"https:\/\/app.publictransport.com.mt\/Handlers\/RouteTimetable.ashx","service_updates_url":"https:\/\/service-updates.publictransport.com.mt\/notifications","news_archive_url":"https:\/\/app.publictransport.com.mt\/news","service_updates_details_url":"https:\/\/www.publictransport.com.mt\/latest-service-updates-details","ajax_url":"https:\/\/www.publictransport.com.mt\/wp-admin\/admin-ajax.php","predictive_text_function":"https:\/\/www.publictransport.com.mt\/wp-admin\/admin-ajax.php","journey_planner_function":"https:\/\/www.publictransport.com.mt\/wp-admin\/admin-ajax.php","journey_planner_suggested_route":"https:\/\/www.publictransport.com.mt\/wp-admin\/admin-ajax.php","submit_forms":"https:\/\/www.publictransport.com.mt\/wp-admin\/admin-ajax.php","homepage_url":"https:\/\/www.publictransport.com.mt\/","homepage_tourist_url":"https:\/\/www.publictransport.com.mt\/visiting-malta\/","journey_planner_page_id":"3996","route_timetable_item_count":{"0":5,"768":6,"1024":9,"1440":11},"local_home":"1764","tourist_home":"3110","is_local":"0","is_tourist":"0","alternative_url":""}; 15324var iframeData = {"site_url":"https:\/\/app.publictransport.com.mt\/","check_card_balance":"https:\/\/app.publictransport.com.mt\/check-card-balance","register_card":"https:\/\/app.publictransport.com.mt\/register-now","top_up_card":"https:\/\/app.publictransport.com.mt\/top-up","refund_topup_card":"https:\/\/app.publictransport.com.mt\/credit-topup-refund","clerk_top_up":"https:\/\/app.publictransport.com.mt\/clerk-top-up"}; 15325</script>
vendor: 1 bytes, line 15325
15325
15326<script src="https://www.publictransport.com.mt/wp-content/themes/astra-mpt/js/journey_planner_main.js?ver=20261001" id="journey_planner_main-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 15326
15326
15327<script src="https://www.publictransport.com.mt/wp-content/themes/astra-mpt/js/cookie.js?ver=20261001" id="main-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 15327
15327
15328<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" id="jquery-datepicker-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 15328
15328
15329<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.8.1/jquery.timepicker.min.js" id="jquery-timepicker-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 15329
15329
15330<script id="astra-addon-js-js-extra"> 15331var astraAddon = {"sticky_active":"","svgIconClose":"<span class=\"ast-icon icon-close\"><svg viewBox=\"0 0 512 512\" aria-hidden=\"true\" role=\"img\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"18px\" height=\"18px\">\n <path d=\"M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z\" \/>\n <\/svg><\/span>","hf_account_show_menu_on":"hover","hf_account_action_type":"link","hook_sticky_header":"enabled","hook_shrink_header":"","hook_sticky_header_on_devices":"both","hook_custom_header_break_point":"921","header_main_stick":"0","header_above_stick":"0","header_below_stick":"0","stick_header_meta":"","header_main_stick_meta":"","header_above_stick_meta":"","header_below_stick_meta":"","sticky_header_on_devices":"desktop","sticky_header_style":"none","sticky_hide_on_scroll":"0","break_point":"921","tablet_break_point":"921","mobile_break_point":"544","header_main_shrink":"1","header_logo_width":"","responsive_header_logo_width":{"desktop":80,"tablet":"","mobile":""},"stick_origin_position":"","site_layout":"ast-full-width-layout","site_content_width":"1240","site_layout_padded_width":"1200","site_layout_box_width":"1200","header_builder_active":"1","component_limit":"10","is_header_builder_active":"1"}; 15332</script>
vendor: 1 bytes, line 15332
15332
15333<script src="https://www.publictransport.com.mt/wp-content/uploads/astra-addon/astra-addon-68a578fa458e95-13606078.js?ver=4.8.8" id="astra-addon-js-js"></script>
vendor: 1 bytes, line 15333
15333
15334<script src="https://www.publictransport.com.mt/wp-content/plugins/astra-addon/assets/js/minified/purify.min.js?ver=4.8.8" id="astra-dom-purify-js"></script>
vendor: 1 bytes, line 15334
15334
15335<script src="https://www.publictransport.com.mt/wp-content/plugins/astra-addon/addons/blog-pro/assets/js/minified/single-autopost-infinite.min.js?ver=4.8.8" id="astra-single-infinite-js"></script>
vendor: 1 bytes, line 15335
15335
15336<script id="pojo-a11y-js-extra"> 15337var PojoA11yOptions = {"focusable":"","remove_link_target":"","add_role_links":"","enable_save":"","save_expiration":""}; 15338</script>
vendor: 1 bytes, line 15338
15338
15339<script src="https://www.publictransport.com.mt/wp-content/plugins/pojo-accessibility/assets/js/app.min.js?ver=1.0.0" id="pojo-a11y-js"></script>
vendor: 1 bytes, line 15339
15339
15340<script id="ubermenu-js-extra"> 15341var ubermenu_data = {"remove_conflicts":"on","reposition_on_load":"off","intent_delay":"300","intent_interval":"100","intent_threshold":"7","scrollto_offset":"50","scrollto_duration":"1000","responsive_breakpoint":"1280","accessible":"on","mobile_menu_collapse_on_navigate":"on","retractor_display_strategy":"responsive","touch_off_close":"on","submenu_indicator_close_mobile":"on","collapse_after_scroll":"on","v":"3.8.2","configurations":["main"],"ajax_url":"https:\/\/www.publictransport.com.mt\/wp-admin\/admin-ajax.php","plugin_url":"https:\/\/www.publictransport.com.mt\/wp-content\/plugins\/ubermenu\/","disable_mobile":"off","prefix_boost":"","use_core_svgs":"off","aria_role_navigation":"off","aria_nav_label":"off","aria_expanded":"off","aria_haspopup":"off","aria_hidden":"off","aria_controls":"","aria_responsive_toggle":"off","icon_tag":"i","esc_close_mobile":"on","keyboard_submenu_trigger":"enter","theme_locations":{"primary":"Primary Menu","secondary_menu":"Secondary Menu","mobile_menu":"Off-Canvas Menu","loggedin_account_menu":"Logged In Account Menu","footer_menu":"Footer Menu"}}; 15342</script>
vendor: 1 bytes, line 15342
15342
15343<script src="https://www.publictransport.com.mt/wp-content/plugins/ubermenu/assets/js/ubermenu.min.js?ver=3.8.2" id="ubermenu-js"></script>
15343 15344
15344<script> 15345 /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1); 15346 </script>
15346 15347 <a id="pojo-a11y-skip-content" class="pojo-skip-link pojo-skip-content" tabindex="1" accesskey="s" href="#content">Skip to content</a> 15348 <nav id="pojo-a11y-toolbar" class="pojo-a11y-toolbar-right pojo-a11y-" role="navigation"> 15349 <div class="pojo-a11y-toolbar-toggle"> 15350 <a class="pojo-a11y-toolbar-link pojo-a11y-toolbar-toggle-link" href="javascript:void(0);" title="Accessibility Tools" role="button"> 15351 <span class="pojo-sr-only sr-only">Open toolbar</span> 15352 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="currentColor" width="1em"> 15353 <title>Accessibility Tools</title> 15354 <path d="M50 8.1c23.2 0 41.9 18.8 41.9 41.9 0 23.2-18.8 41.9-41.9 41.9C26.8 91.9 8.1 73.2 8.1 50S26.8 8.1 50 8.1M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0zm0 11.3c-21.4 0-38.7 17.3-38.7 38.7S28.6 88.7 50 88.7 88.7 71.4 88.7 50 71.4 11.3 50 11.3zm0 8.9c4 0 7.3 3.2 7.3 7.3S54 34.7 50 34.7s-7.3-3.2-7.3-7.3 3.3-7.2 7.3-7.2zm23.7 19.7c-5.8 1.4-11.2 2.6-16.6 3.2.2 20.4 2.5 24.8 5 31.4.7 1.9-.2 4-2.1 4.7-1.9.7-4-.2-4.7-2.1-1.8-4.5-3.4-8.2-4.5-15.8h-2c-1 7.6-2.7 11.3-4.5 15.8-.7 1.9-2.8 2.8-4.7 2.1-1.9-.7-2.8-2.8-2.1-4.7 2.6-6.6 4.9-11 5-31.4-5.4-.6-10.8-1.8-16.6-3.2-1.7-.4-2.8-2.1-2.4-3.9.4-1.7 2.1-2.8 3.9-2.4 19.5 4.6 25.1 4.6 44.5 0 1.7-.4 3.5.7 3.9 2.4.7 1.8-.3 3.5-2.1 3.9z"/> </svg> 15355 </a> 15356 </div> 15357 <div class="pojo-a11y-toolbar-overlay"> 15358 <div class="pojo-a11y-toolbar-inner"> 15359 <p class="pojo-a11y-toolbar-title">Accessibility Tools</p> 15360 15361 <ul class="pojo-a11y-toolbar-items pojo-a11y-tools"> 15362 <li class="pojo-a11y-toolbar-item"> 15363 <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-plus" data-action="resize-plus" data-action-group="resize" tabindex="-1" role="button"> 15364 <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Increase Text</title><path fill="currentColor" d="M256 200v16c0 4.25-3.75 8-8 8h-56v56c0 4.25-3.75 8-8 8h-16c-4.25 0-8-3.75-8-8v-56h-56c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h56v-56c0-4.25 3.75-8 8-8h16c4.25 0 8 3.75 8 8v56h56c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Increase Text</span> </a> 15365 </li> 15366 15367 <li class="pojo-a11y-toolbar-item"> 15368 <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-minus" data-action="resize-minus" data-action-group="resize" tabindex="-1" role="button"> 15369 <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Decrease Text</title><path fill="currentColor" d="M256 200v16c0 4.25-3.75 8-8 8h-144c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h144c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Decrease Text</span> </a> 15370 </li> 15371 15372 <li class="pojo-a11y-toolbar-item"> 15373 <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-grayscale" data-action="grayscale" data-action-group="schema" tabindex="-1" role="button"> 15374 <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Grayscale</title><path fill="currentColor" d="M15.75 384h-15.75v-352h15.75v352zM31.5 383.75h-8v-351.75h8v351.75zM55 383.75h-7.75v-351.75h7.75v351.75zM94.25 383.75h-7.75v-351.75h7.75v351.75zM133.5 383.75h-15.5v-351.75h15.5v351.75zM165 383.75h-7.75v-351.75h7.75v351.75zM180.75 383.75h-7.75v-351.75h7.75v351.75zM196.5 383.75h-7.75v-351.75h7.75v351.75zM235.75 383.75h-15.75v-351.75h15.75v351.75zM275 383.75h-15.75v-351.75h15.75v351.75zM306.5 383.75h-15.75v-351.75h15.75v351.75zM338 383.75h-15.75v-351.75h15.75v351.75zM361.5 383.75h-15.75v-351.75h15.75v351.75zM408.75 383.75h-23.5v-351.75h23.5v351.75zM424.5 383.75h-8v-351.75h8v351.75zM448 384h-15.75v-352h15.75v352z"></path></svg></span><span class="pojo-a11y-toolbar-text">Grayscale</span> </a> 15375 </li> 15376 15377 <li class="pojo-a11y-toolbar-item"> 15378 <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-high-contrast" data-action="high-contrast" data-action-group="schema" tabindex="-1" role="button"> 15379 <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>High Contrast</title>
15379<path fill="currentColor" d="M192 360v-272c-75 0-136 61-136 136s61 136 136 136zM384 224c0 106-86 192-192 192s-192-86-192-192 86-192 192-192 192 86 192 192z"></path></svg></span><span class="pojo-a11y-toolbar-text">High Contrast</span> </a> 15380 </li> 15381 15382 <li class="pojo-a11y-toolbar-item"> 15383 <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-negative-contrast" data-action="negative-contrast" data-action-group="schema" tabindex="-1" role="button"> 15384 15385 <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Negative Contrast</title><path fill="currentColor" d="M416 240c-23.75-36.75-56.25-68.25-95.25-88.25 10 17 15.25 36.5 15.25 56.25 0 61.75-50.25 112-112 112s-112-50.25-112-112c0-19.75 5.25-39.25 15.25-56.25-39 20-71.5 51.5-95.25 88.25 42.75 66 111.75 112 192 112s149.25-46 192-112zM236 144c0-6.5-5.5-12-12-12-41.75 0-76 34.25-76 76 0 6.5 5.5 12 12 12s12-5.5 12-12c0-28.5 23.5-52 52-52 6.5 0 12-5.5 12-12zM448 240c0 6.25-2 12-5 17.25-46 75.75-130.25 126.75-219 126.75s-173-51.25-219-126.75c-3-5.25-5-11-5-17.25s2-12 5-17.25c46-75.5 130.25-126.75 219-126.75s173 51.25 219 126.75c3 5.25 5 11 5 17.25z"></path></svg></span><span class="pojo-a11y-toolbar-text">Negative Contrast</span> </a> 15386 </li> 15387 15388 <li class="pojo-a11y-toolbar-item"> 15389 <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-light-background" data-action="light-background" data-action-group="schema" tabindex="-1" role="button"> 15390 <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Light Background</title><path fill="currentColor" d="M184 144c0 4.25-3.75 8-8 8s-8-3.75-8-8c0-17.25-26.75-24-40-24-4.25 0-8-3.75-8-8s3.75-8 8-8c23.25 0 56 12.25 56 40zM224 144c0-50-50.75-80-96-80s-96 30-96 80c0 16 6.5 32.75 17 45 4.75 5.5 10.25 10.75 15.25 16.5 17.75 21.25 32.75 46.25 35.25 74.5h57c2.5-28.25 17.5-53.25 35.25-74.5 5-5.75 10.5-11 15.25-16.5 10.5-12.25 17-29 17-45zM256 144c0 25.75-8.5 48-25.75 67s-40 45.75-42 72.5c7.25 4.25 11.75 12.25 11.75 20.5 0 6-2.25 11.75-6.25 16 4 4.25 6.25 10 6.25 16 0 8.25-4.25 15.75-11.25 20.25 2 3.5 3.25 7.75 3.25 11.75 0 16.25-12.75 24-27.25 24-6.5 14.5-21 24-36.75 24s-30.25-9.5-36.75-24c-14.5 0-27.25-7.75-27.25-24 0-4 1.25-8.25 3.25-11.75-7-4.5-11.25-12-11.25-20.25 0-6 2.25-11.75 6.25-16-4-4.25-6.25-10-6.25-16 0-8.25 4.5-16.25 11.75-20.5-2-26.75-24.75-53.5-42-72.5s-25.75-41.25-25.75-67c0-68 64.75-112 128-112s128 44 128 112z"></path></svg></span><span class="pojo-a11y-toolbar-text">Light Background</span> </a> 15391 </li> 15392 15393 <li class="pojo-a11y-toolbar-item"> 15394 <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-links-underline" data-action="links-underline" data-action-group="toggle" tabindex="-1" role="button"> 15395 <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Links Underline</title><path fill="currentColor" d="M364 304c0-6.5-2.5-12.5-7-17l-52-52c-4.5-4.5-10.75-7-17-7-7.25 0-13 2.75-18 8 8.25 8.25 18 15.25 18 28 0 13.25-10.75 24-24 24-12.75 0-19.75-9.75-28-18-5.25 5-8.25 10.75-8.25 18.25 0 6.25 2.5 12.5 7 17l51.5 51.75c4.5 4.5 10.75 6.75 17 6.75s12.5-2.25 17-6.5l36.75-36.5c4.5-4.5 7-10.5 7-16.75zM188.25 127.75c0-6.25-2.5-12.5-7-17l-51.5-51.75c-4.5-4.5-10.75-7-17-7s-12.5 2.5-17 6.75l-36.75 36.5c-4.5 4.5-7 10.5-7 16.75 0 6.5 2.5 12.5 7 17l52 52c4.5 4.5 10.75 6.75 17 6.75 7.25 0 13-2.5 18-7.75-8.25-8.25-18-15.25-18-28 0-13.25 10.75-24 24-24 12.75 0 19.75 9.75 28 18 5.25-5 8.25-10.75 8.25-18.25zM412 304c0 19-7.75 37.5-21.25 50.75l-36.75 36.5c-13.5 13.5-31.75 20.75-50.75 20.75-19.25 0-37.5-7.5-51-21.25l-51.5-51.75c-13.5-13.5-20.75-31.75-20.75-50.75 0-19.75 8-38.5 22-52.25l-22-22c-13.75 14-32.25 22-52 22-19 0-37.5-7.5-51-21l-52-52c-13.75-13.75-21-31.75-21-51 0-19 7.75-37.5 21.25-50.75l36.75-36.5c13.5-13.5 31.75-20.75 50.75-20.75 19.25 0 37.5 7.5 51 21.25l51.5 51.75c13.5 13.5 20.75 31.75 20.75 50.75 0 19.75-8 38.5-22 52.25l22 22c13.7
153955-14 32.25-22 52-22 19 0 37.5 7.5 51 21l52 52c13.75 13.75 21 31.75 21 51z"></path></svg></span><span class="pojo-a11y-toolbar-text">Links Underline</span> </a> 15396 </li> 15397 15398 <li class="pojo-a11y-toolbar-item"> 15399 <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-readable-font" data-action="readable-font" data-action-group="toggle" tabindex="-1" role="button"> 15400 <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Readable Font</title><path fill="currentColor" d="M181.25 139.75l-42.5 112.5c24.75 0.25 49.5 1 74.25 1 4.75 0 9.5-0.25 14.25-0.5-13-38-28.25-76.75-46-113zM0 416l0.5-19.75c23.5-7.25 49-2.25 59.5-29.25l59.25-154 70-181h32c1 1.75 2 3.5 2.75 5.25l51.25 120c18.75 44.25 36 89 55 133 11.25 26 20 52.75 32.5 78.25 1.75 4 5.25 11.5 8.75 14.25 8.25 6.5 31.25 8 43 12.5 0.75 4.75 1.5 9.5 1.5 14.25 0 2.25-0.25 4.25-0.25 6.5-31.75 0-63.5-4-95.25-4-32.75 0-65.5 2.75-98.25 3.75 0-6.5 0.25-13 1-19.5l32.75-7c6.75-1.5 20-3.25 20-12.5 0-9-32.25-83.25-36.25-93.5l-112.5-0.5c-6.5 14.5-31.75 80-31.75 89.5 0 19.25 36.75 20 51 22 0.25 4.75 0.25 9.5 0.25 14.5 0 2.25-0.25 4.5-0.5 6.75-29 0-58.25-5-87.25-5-3.5 0-8.5 1.5-12 2-15.75 2.75-31.25 3.5-47 3.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Readable Font</span> </a> 15401 </li> 15402 <li class="pojo-a11y-toolbar-item"> 15403 <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-reset" data-action="reset" tabindex="-1" role="button"> 15404 <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Reset</title><path fill="currentColor" d="M384 224c0 105.75-86.25 192-192 192-57.25 0-111.25-25.25-147.75-69.25-2.5-3.25-2.25-8 0.5-10.75l34.25-34.5c1.75-1.5 4-2.25 6.25-2.25 2.25 0.25 4.5 1.25 5.75 3 24.5 31.75 61.25 49.75 101 49.75 70.5 0 128-57.5 128-128s-57.5-128-128-128c-32.75 0-63.75 12.5-87 34.25l34.25 34.5c4.75 4.5 6 11.5 3.5 17.25-2.5 6-8.25 10-14.75 10h-112c-8.75 0-16-7.25-16-16v-112c0-6.5 4-12.25 10-14.75 5.75-2.5 12.75-1.25 17.25 3.5l32.5 32.25c35.25-33.25 83-53 132.25-53 105.75 0 192 86.25 192 192z"></path></svg></span> 15405 <span class="pojo-a11y-toolbar-text">Reset</span> 15406 </a> 15407 </li> 15408 </ul> 15409 </div> 15410 </div> 15411 </nav> 15412
15412<script type="text/javascript" id="uagb-script-frontend-3174">document.addEventListener("DOMContentLoaded", function(){ window.addEventListener( 'load', function() { 15413 UAGBButtonChild.init( '.uagb-block-5f3d7a71' ); 15414}); 15415 });</script>
15415
15415<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-9ad421e2d8a4cf40bde","applicationID":"400794433","transactionName":"MhBSZQoZXEUAAEEMDgtacVIMEV1YThNUAgQ=","queueTime":0,"applicationTime":399,"atts":"HldRE0IDT0s=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script>
15415</body> 15416</html> 15417 15418<!-- plugin=object-cache-pro client=phpredis metric#hits=10770 metric#misses=372 metric#hit-ratio=96.7 metric#bytes=7829296 metric#prefetches=283 metric#store-reads=330 metric#store-writes=29 metric#store-hits=415 metric#store-misses=361 metric#sql-queries=47 metric#ms-total=397.28 metric#ms-cache=27.83 metric#ms-cache-avg=0.0777 metric#ms-cache-ratio=7.0 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.