:root{--bt-font-size-header-menu:18px}:root :where(p.has-background){padding:inherit}#secondary{padding-top:0}body{margin-bottom:50px}.site-branding>div{display:none}.shfb-component-mobile_hamburger .menu-toggle svg{fill:currentColor}.shfb-mobile_offcanvas .mobile-menu-close{top:10px;right:10px}.shfb.shfb-header .main-navigation{font-weight:600}.shfb-main_footer_row h1,.shfb-main_footer_row h2,.shfb-main_footer_row h3,.shfb-main_footer_row h4,.shfb-main_footer_row h5,.shfb-main_footer_row h6{--sydney-headings-color:#fff}.text-center{text-align:center !important}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#breadcrumbs{text-align:center}.header-image #breadcrumbs{text-align:left;color:#fff}.header-image #breadcrumbs a,.header-image #breadcrumbs span{color:#fff}.page-numbers{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.current>.page-numbers,.page-numbers.current{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.overlay{background-color:#20314b !important;opacity:.8}.shfb-footer .sydney_contact_info_widget span{fill:#fff}.call-to-action a.btn{white-space:nowrap}.toc-button{background-color:#002c50;color:#fff;padding:10px 15px;border:none;border-radius:20px;font-size:16px;cursor:pointer;display:inline-block;transition:background .3s;margin-top:50px;margin-bottom:20px}.toc-button:hover{background-color:#002c50;color:#fff}#table-of-contents{margin-top:20px;padding:15px;border:1px solid #ddd;background:#fff;box-shadow:0px 3px 10px rgba(0,0,0,.1);max-width:600px}#table-of-contents p{font-size:22px;margin-bottom:10px}#toc-list{list-style:none;padding:0}#toc-list li{margin:5px 0}#toc-list a{text-decoration:none;color:#002c50;font-size:16px}#toc-list a:hover{text-decoration:underline}.airline-alphabet{display:inline-block;padding:5px 30px;position:relative;margin-bottom:20px}.airline-alphabet:before,.airline-alphabet:after{content:'';position:absolute;width:50%;height:2px;background:var(--sydney-global-color-1);top:50%;transform:translateY(-50%)}.airline-alphabet:before{left:-15px}.airline-alphabet:after{right:-15px}.comments-area{margin-bottom:0}.sydney-breadcrumbs{display:none}.cta-bottom:hover,.call-to-action .roll-button:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{background:var(--sydney-global-color-2);color:#eee !important}.page-template-page-with-right-sidebar .page-content .wp-block-heading{margin-top:0 !important}.page-template-page-with-right-sidebar .page-content article a,.single-post article a{color:#09f !important}.page-template-page-with-right-sidebar .page-content article a:hover,.single-post article a:hover{color:var(--sydney-global-color-2) !important}.schema-faq-section{border:1px solid #ccc;margin:10px 0;padding:10px;border-radius:5px;transition:all .3s ease-in-out;cursor:pointer}.schema-faq-answer{margin:0}article.type-page iframe{width:100%}figure:has(table){overflow-x:auto}@media only screen and (max-width:575px){body{margin-bottom:70px}article.type-page iframe{height:100%}.sydney-hero-area .header-image{padding:30px 0}.shfb-row.shfb-cols-4.shfb-cols-layout-bigleft{display:flex;flex-flow:column}.shfb-row.shfb-cols-layout-equal-tablet.shfb-cols-3{grid-template-columns:repeat(2,1fr)}.shfb-column.shfb-column-2{display:none}.cta-bottom{display:flex;align-items:center;justify-content:center;gap:2px;font-size:18px;font-weight:600;padding:10px}.cta-bottom svg,.cta-bottom img{width:24px}.cta-bottom>span{display:block}}@media only screen and (max-width:400px){.cta-bottom{font-size:16px}}@media only screen and (max-width:340px){.cta-bottom{font-size:13px}.cta-bottom svg,.cta-bottom img{width:20px}}@media only screen and (min-width:1080px){.shfb-row.shfb-cols-layout-bigleft.shfb-cols-4{grid-template-columns:1fr 1fr 1fr 1fr}.cta-bottom{font-size:24px}.search-form{width:50%}}@media only screen and (min-width:1320px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1280px}}