:root{--border-radius: 15px;--border-thickness: 1px}:root{--button-min: .9rem;--button-preferred: 2vw;--button-max: 1rem;--button-font-weight: 700;--button-uppercase: uppercase;--button-border-thickness: 2px;--button-border-radius: 30px;--button-family: "futura-pt", sans-serif}:root{--woocommerce-account-display-navigation-background-colour: #1f8dbf;--woocommerce-account-display-navigation-text-colour: #FFFFFF;--woocommerce-account-display-navigation-hover-background-colour: #689ade;--woocommerce-account-display-navigation-hover-text-colour: #1d1d1d}:root,body{--display-factor: .8}@media(min-width: 576px){:root,body{--display-factor: .85}}@media(min-width: 768px){:root,body{--display-factor: .9}}@media(min-width: 992px){:root,body{--display-factor: .925}}@media(min-width: 1200px){:root,body{--display-factor: .95}}@media(min-width: 1400px){:root,body{--display-factor: .975}}@media(min-width: 1600px){:root,body{--display-factor: 1}}:root{--fonts-headings-h1-min: 2.5rem;--fonts-headings-h1-preferred: 12vw;--fonts-headings-h1-max: 4rem;--fonts-headings-h1-weight: 700;--fonts-headings-h1-uppercase: uppercase;--fonts-headings-h2-min: 2.5rem;--fonts-headings-h2-preferred: 10vw;--fonts-headings-h2-max: 3rem;--fonts-headings-h2-weight: 700;--fonts-headings-h2-uppercase: uppercase;--fonts-headings-h3-min: 2rem;--fonts-headings-h3-preferred: 8vw;--fonts-headings-h3-max: 2rem;--fonts-headings-h3-weight: 700;--fonts-headings-h3-uppercase: uppercase;--fonts-headings-h4-min: 1.4rem;--fonts-headings-h4-preferred: 4vw;--fonts-headings-h4-max: 2rem;--fonts-headings-h4-weight: 700;--fonts-headings-h4-uppercase: uppercase;--fonts-headings-h5-min: 1.2rem;--fonts-headings-h5-preferred: 5vw;--fonts-headings-h5-max: 1.6rem;--fonts-headings-h5-weight: 700;--fonts-headings-h5-uppercase: uppercase;--fonts-headings-h6-min: 1rem;--fonts-headings-h6-preferred: 2vw;--fonts-headings-h6-max: 1.4rem;--fonts-headings-h6-weight: 400;--fonts-headings-h6-uppercase: none;--fonts-body-min: .9rem;--fonts-body-preferred: 1.5vw;--fonts-body-max: 1rem;--fonts-body-weight: 400;--fonts-body-bold-weight: 700;--fonts-body-uppercase: none;--fonts-families-heading: "futura-pt", sans-serif;--fonts-families-body: "Poppins", sans-serif}:root{--header_nav_fonts-top-min: .9rem;--header_nav_fonts-top-preferred: 2vw;--header_nav_fonts-top-max: 1rem;--header_nav_fonts-top-weight: 400;--header_nav_fonts-top-uppercase: none;--header_nav_fonts-top-family: "futura-pt", sans-serif;--header_nav_fonts-sub-1-min: .9rem;--header_nav_fonts-sub-1-preferred: 1vw;--header_nav_fonts-sub-1-max: 1rem;--header_nav_fonts-sub-1-weight: 400;--header_nav_fonts-sub-1-uppercase: none;--header_nav_fonts-sub-1-family: "futura-pt", sans-serif;--header_nav_fonts-sub-2-min: .9rem;--header_nav_fonts-sub-2-preferred: 1vw;--header_nav_fonts-sub-2-max: 1rem;--header_nav_fonts-sub-2-weight: 400;--header_nav_fonts-sub-2-uppercase: none;--header_nav_fonts-sub-2-family: "futura-pt", sans-serif}:root{--header-logo-sizing-header-logo: 220px;--header-logo-sizing-floating-nav-logo: 200px}:root{--footer-logo-sizing-footer-logo: 300px}.floating-nav-overlay .floating-nav{overflow-y:auto}ul.ct-main li{margin:0px 10.5px}body>header{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2)}.header_contact_links{text-align:right;display:flex;justify-content:center;align-items:center}.header_contact_links .links-wrapper{background:#1f8dbf;padding:10px 15px;display:inline-flex}.header_contact_links .links-wrapper .link{display:flex;justify-content:flex-start;align-items:center;color:#fff;font-weight:600;line-height:1}.header_contact_links .links-wrapper .link a{color:#fff !important;font-weight:400;line-height:1;font-family:var(--fonts-families-heading);font-size:clamp(.8rem,1vw,.9rem)}.header_contact_links .links-wrapper .link a:hover{text-decoration:none;color:#0c3c60 !important}.header_contact_links .links-wrapper .link:first-child:not(:last-child){padding-right:15px;border-right:1px solid rgba(255,255,255,.5);margin-right:15px}.header_contact_links.mobile .links-wrapper{flex-grow:1;justify-content:center}.header_contact_links.desktop{display:none;justify-content:flex-end;margin-bottom:calc(1rem*var(--display-factor))}.header_contact_links.desktop .links-wrapper{border-radius:calc(var(--button-border-radius)*var(--display-factor))}@media(min-width: 992px){.header_contact_links.mobile{display:none}.header_contact_links.desktop{display:flex}}body>footer{padding:45px 15px 30px 15px}body>footer .col .content-below-logo *:last-child{margin-bottom:0}body>footer .col .content-below-logo .contact-links-wrapper a{display:block;margin-bottom:15px;text-wrap-mode:wrap;line-break:anywhere}body>footer .col .content-below-logo .contact-links-wrapper a:last-child{margin-bottom:0;font-size:clamp(.57rem,2.5vw,1rem)}body>footer .col .content-below-logo .social-icons-wrapper{background:#1f8dbf;padding:10px 30px;border-radius:calc(var(--border-radius)*5);display:flex;justify-content:space-between;align-items:center;margin-top:30px}body>footer .col .content-below-logo .social-icons-wrapper p{padding-right:30px;margin-bottom:0;color:#fff}body>footer .col .content-below-logo .social-icons-wrapper .social-icons{display:flex;align-items:center}body>footer .col .content-below-logo .social-icons-wrapper .social-icons a{color:#fff;line-height:1}body>footer .col .content-below-logo .social-icons-wrapper .social-icons a i{font-size:clamp(1rem,2vw,1.4rem)}body>footer .col .content-below-logo .social-icons-wrapper .social-icons a:hover{color:#0c3c60}body>footer .col .section-title{font-family:var(--fonts-families-heading);font-size:clamp(var(--fonts-headings-h6-min),var(--fonts-headings-h6-preferred),var(--fonts-headings-h6-max));color:#1f8dbf !important}body>footer .col .smallprint{font-size:clamp(.8rem,1vw,.9rem);padding-top:30px;border-top:1px solid rgba(12,60,96,.2)}body>footer .col .footer-nav-legal ul.footer li a{font-size:clamp(.8rem,1vw,.9rem)}body>footer .col.quick-links>.d-block{background:#0c3c60;padding:22px 30px;border-radius:var(--border-radius)}body>footer .col.quick-links>.d-block .nav-menu{flex-grow:1}body>footer .col.quick-links>.d-block .nav-menu ul.footer li a{color:#fff !important}body>footer .col.quick-links>.d-block .nav-menu ul.footer li:hover a{color:#1f8dbf !important}body>footer .col.social-links{margin-bottom:0}body>footer .col.social-links>.d-block{margin:0 auto;display:inline-flex !important;align-items:center;width:unset !important;background:#fefefe;padding:15px 30px;border-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;z-index:1}body>footer .col.social-links>.d-block:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(0deg, #dedede, transparent 25%);opacity:.2}@media(min-width: 768px){body>footer .col .content-below-logo .contact-links-wrapper{display:flex;justify-content:center;align-items:center;gap:10px}body>footer .col .content-below-logo .contact-links-wrapper a{display:inline-block;margin-bottom:0}}@media(min-width: 992px){body>footer .col .content-below-logo{text-align:right;margin-top:0}body>footer .col .content-below-logo .social-icons-wrapper{display:inline-flex;justify-content:center;align-items:center}body>footer .col .content-below-logo .contact-links-wrapper{display:flex;justify-content:flex-end;align-items:center}body>footer .col .section-title{color:#fff !important;flex-grow:0;margin-bottom:0;padding-right:30px;margin-right:30px;border-right:2px solid rgba(255,255,255,.5);line-height:1}body>footer .col .footer-nav-legal ul.footer{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}body>footer .col.logo>.d-block{display:flex !important;justify-content:space-between;align-items:center}body>footer .col.quick-links>.d-block{display:flex !important;justify-content:space-between;align-items:center}body>footer .col.quick-links>.d-block .nav-menu ul.footer{display:flex;justify-content:space-between;align-items:center}body>footer .col.quick-links>.d-block .nav-menu ul.footer li a{font-size:clamp(.8rem,1vw,.9rem)}}@media(min-width: 1200px){body>footer .col.quick-links>.d-block .nav-menu ul.footer li a{font-size:clamp(.9rem,1vw,1rem)}}#homepage-hero .bg-image .overlay{background:linear-gradient(35deg, #0c3c60, #1f8dbf 50%)}#homepage-key-links{background:linear-gradient(0deg, #0c3c60, #1f8dbf)}#homepage-key-links .als-content-block>.block-wrapper{display:flex;align-items:flex-end}#homepage-key-links .als-content-block>.block-wrapper .block-buttons .ct-btn{display:block}#homepage-key-links .als-content-block>.block-wrapper .text{position:relative;z-index:1}#homepage-key-links .als-content-block>.block-wrapper .text:before{content:"";position:absolute;inset:0 -30px -30px;background:linear-gradient(0deg, #FFFFFF 66%, transparent);z-index:-1;opacity:.5;transition:all .25s ease-in-out 0s}#homepage-key-links .als-content-block>.block-wrapper:hover{transform:rotate(-1deg)}#homepage-key-links .als-content-block>.block-wrapper:hover .text:before{opacity:.9}@media(min-width: 576px){#homepage-key-links .als-content-block>.block-wrapper{aspect-ratio:.8}}@media(min-width: 992px){#homepage-key-links .als-content-block>.block-wrapper{aspect-ratio:.6}}@media(min-width: 1200px){#homepage-key-links .als-content-block>.block-wrapper{aspect-ratio:.75}}#homepage-key-links .als-content-block:nth-child(even)>.block-wrapper:hover{transform:rotate(1deg)}#homepage-posts{background:linear-gradient(180deg, #F1F1F1, #FFFFFF)}#flight-schools-grid .grid-item .content-wrapper{background:#f1f1f1;padding:15px;margin-top:-10px}.hp-template{background-color:#1d1d1d}.hp-template header{position:sticky !important}.hp-template .content-area{background:linear-gradient(315deg, rgb(0, 0, 0) 0%, rgb(25, 25, 25) 100%);padding:30px 0}.hp-template .content-area h1,.hp-template .content-area h2,.hp-template .content-area h3,.hp-template .content-area h4,.hp-template .content-area h5,.hp-template .content-area h6{color:#1f8dbf}.hp-template .content-area .hp-page .hp-listing{margin:0}.hp-template .content-area .hp-page .hp-listing .hp-page__content{padding:0}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__title{padding-left:1rem;padding-right:1rem}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__details{display:none}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-page__topbar{display:none}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__images{margin:0;padding:5px;background-color:#292929}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__images img{border:6px solid #fff}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__images .slick-arrow .hp-icon{position:absolute;top:25%;left:40%}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__images .slick-arrow::before{content:none}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__images .slick-arrow:hover{background-color:rgba(0,0,0,0);color:#1f8dbf}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__description{color:#fff;padding:30px 0}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__description *{font-weight:600}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__description .van-enquiry{margin-top:30px;border:3px solid #fff;background:linear-gradient(315deg, #000, #252525);padding:30px}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__description .van-enquiry .block-title{color:#1f8dbf}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__description .van-enquiry form .forminator-button-submit{background:#fff !important;color:#1d1d1d !important;border-radius:0 !important}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__description .van-enquiry form .forminator-button-submit:hover{background:#1f8dbf !important}.hp-template .content-area .hp-page .hp-listing .hp-page__sidebar{display:none}.hp-template .content-area .hp-page .hp-listing .hp-page__sidebar .inner-wrapper-sticky{padding-top:120px}.hp-template .content-area .hp-page .hp-listing .hp-page__sidebar .hp-listing__attributes{margin-left:2rem;margin-right:2rem}.hp-template .content-area .hp-page .hp-listing .hp-page__sidebar .hp-listing__attributes .hp-listing__attribute{position:relative;color:#1f8dbf;padding:unset}.hp-template .content-area .hp-page .hp-listing .hp-page__sidebar .hp-listing__attributes .hp-listing__attribute::after{content:"";position:absolute;z-index:0;transform:skewX(-10deg);border:3px solid #1f8dbf;top:-10px;right:0;bottom:-10px;left:0}.hp-template .content-area .hp-page .hp-listing .hp-page__sidebar .hp-listing__attributes .hp-listing__attribute:not(:last-child){margin-bottom:3rem}@media(min-width: 992px){.hp-template .content-area .hp-page .hp-listing .hp-page__sidebar{display:block}}.hp-template .content-area .hp-page .hp-listing>*{flex-basis:100% !important;max-width:100% !important}@media(min-width: 992px){.hp-template .content-area .hp-page .hp-listing .hp-page__content{flex-basis:66.6666666667% !important;max-width:66.6666666667% !important;padding-left:2rem}.hp-template .content-area .hp-page .hp-listing .hp-page__content .hp-listing__title{padding-left:0;padding-right:0}.hp-template .content-area .hp-page .hp-listing .hp-page__sidebar{flex-basis:33.3333333333% !important;max-width:33.3333333333% !important}}.hp-template--listings-view-page .hp-page.site-main{justify-self:center;margin:0}.hp-template--listings-view-page .hp-page__header{margin:0;padding:0 1rem;z-index:1;justify-content:end;align-items:center;flex-direction:column}.hp-template--listings-view-page .hp-page__header form.hp-form--wide{flex-direction:row;width:100%;margin-bottom:0}.hp-template--listings-view-page .hp-page__header form.hp-form--wide .selection .select2-selection{height:43px;place-content:center;min-width:10rem}.hp-template--listings-view-page .hp-page__header form.hp-form--wide .selection .select2-selection .select2-selection__arrow{height:40px}.hp-template--listings-view-page .hp-page__header button.button.hp-button--listing-filter{padding:10px 30px;background:linear-gradient(135deg, rgb(253, 210, 7) 12%, rgb(213, 179, 10) 50%, rgb(253, 210, 7) 83%);border:rgba(0,0,0,0);transition:all ease .5s;color:#1d1d1d;text-transform:uppercase;font-weight:500;cursor:pointer}@media(min-width: 768px){.hp-template--listings-view-page .hp-page__header{align-items:end}.hp-template--listings-view-page .hp-page__header form.hp-form--wide{width:unset;margin-bottom:2rem}}.hp-template--listings-view-page .hp-row{margin:0}.hp-template--listings-view-page .hp-page__topbar{color:#fff}.hp-template--listings-view-page .hp-page__sidebar .inner-wrapper-sticky{position:relative !important;transform:none !important;left:unset !important;top:unset !important;width:unset !important}.hp-template--listings-view-page .hp-page__sidebar .hp-field__label{font-weight:600}@media(min-width: 768px){.hp-template--listings-view-page .hp-page__sidebar{display:block !important}.hp-template--listings-view-page .hp-page__sidebar>div{background:linear-gradient(135deg, rgb(253, 210, 7) 12%, rgb(213, 179, 10) 50%, rgb(253, 210, 7) 83%);padding:1rem}}.hp-template--listings-view-page .hp-form__button{padding:10px 30px;background-color:#1d1d1d;border:rgba(0,0,0,0);transition:all ease .5s;color:#fff;text-transform:uppercase;font-weight:500;cursor:pointer}.hp-template--listings-view-page .hp-form__button:hover{background-color:#000}.hp-template--listings-view-page .hp-grid__item{padding:0}.hp-template--listings-view-page .hp-grid__item header{padding:0;z-index:1}.hp-template--listings-view-page .hp-grid__item header .hp-listing__image{width:100%}.hp-template--listings-view-page .hp-grid__item header .hp-listing__image a:after{content:"";position:absolute;inset:-5px;background:#292929;z-index:-1}.hp-template--listings-view-page .hp-grid__item header .hp-listing__image a img{border:6px solid #fff}.hp-template--listings-view-page .hp-grid__item .hp-listing__content a:hover{color:#fff}.hp-template--listings-view-page .hp-grid__item .hp-listing__content .hp-listing__details{display:none !important}.hp-template--listings-view-page .hp-grid__item footer{padding:0;color:#1f8dbf}.hp-template--listings-view-page .hp-listings .hp-grid__item{flex-basis:100% !important;max-width:100% !important;padding:0}@media(min-width: 576px){.hp-template--listings-view-page .hp-listings{margin-left:-1rem;margin-right:-1rem}.hp-template--listings-view-page .hp-listings .hp-grid__item{flex-basis:50% !important;max-width:50% !important;padding-left:1rem;padding-right:1rem}}.hp-template--listings-view-page .hp-pagination{padding-bottom:1rem}.hp-template--listings-view-page .hp-pagination .page-numbers{border:2px solid #1f8dbf;border-radius:0 !important;transform:skewX(-10deg);background-color:rgba(0,0,0,0) !important;color:#fff !important}.hp-template--listings-view-page .hp-pagination .page-numbers.current{text-decoration:underline}.hp-template--listings-view-page .hp-pagination a.page-numbers:hover{background-color:#1f8dbf !important;color:#1d1d1d !important}#listing_filter_modal.hp-modal--mobile{background:linear-gradient(135deg, rgb(253, 210, 7) 12%, rgb(213, 179, 10) 50%, rgb(253, 210, 7) 83%);font-weight:600}.single.single-post{background-color:#fff}.single.single-post .hero{display:flex;align-items:center;max-height:100vh;overflow:hidden;margin-bottom:3rem;margin-left:-15px;width:100vw;flex-direction:column}.single.single-post .hero .block-content{display:flex;flex-direction:column-reverse;row-gap:1rem;padding-top:2rem;padding-bottom:2rem}.single.single-post .hero .block-content .single-title{padding-right:15px;font-size:clamp(2.5rem,8vw,3rem);margin:0}.single.single-post .hero .block-content img{width:calc(100% - 15px);border-radius:15px;object-fit:cover;max-height:30vh}@media(min-width: 768px){.single.single-post .hero{flex-direction:row}.single.single-post .hero .block-content{flex-direction:row}.single.single-post .hero .block-content .single-title{flex:0 0 50%;align-content:center}.single.single-post .hero .block-content img{flex:0 0 calc(50% - 15px);width:calc(50% - 15px);max-height:70vh}.single.single-post .ct-btn{margin-top:2rem;margin-bottom:2rem}}