﻿@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;1,200;1,300;1,400;1,500&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:10px;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:2rem;font-weight:300;line-height:3.52rem;color:#123658;background-color:#123658;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Libre Baskerville",Georgia,"Times New Roman",serif;font-weight:300;line-height:1.2}p{margin:0}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0;margin:0;border:0}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville",Georgia,"Times New Roman",serif;color:#8cbe3a;text-transform:capitalize}h3{font-size:3.84rem;margin-bottom:2rem}p{font-size:2rem;font-weight:200;line-height:4.8rem;font-style:italic}a{color:inherit;text-decoration:none;transition:all .3s ease}a:hover,a:focus{color:#8cbe3a}.h-green{color:#8cbe3a}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}*:focus{outline:2px solid #8cbe3a;outline-offset:2px}button:focus{outline:2px solid #8cbe3a;outline-offset:2px}a:focus{outline:2px solid #8cbe3a;outline-offset:2px}input:focus,textarea:focus,select:focus{outline:2px solid #8cbe3a;outline-offset:2px}.skip-link{position:absolute;top:-40px;left:6px;background:#123658;color:#f6f7fa;padding:8px;text-decoration:none;z-index:1050}.skip-link:focus{top:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(prefers-contrast: high){*:focus{outline-width:3px}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.button-container{position:relative;height:44px;width:140px;justify-self:end}.button-container .button-background{background-color:#8cbe3a;border-top-left-radius:40px;width:calc(100% - 10px);height:calc(100% - 10px)}.button-container .button{position:absolute;border-top-left-radius:30px;border-bottom-right-radius:40px;background-color:#f6f7fa;border-color:#123658;text-align:center;top:10px;left:10px;width:calc(100% - 10px);height:calc(100% - 10px);cursor:pointer;transition:all .3s ease;border:none}.button-container .button:hover{background-color:#8cbe3a;color:#f6f7fa}.button-container .button:focus{outline:2px solid #8cbe3a;outline-offset:2px}.button-container .button p{text-align:center;color:#123658;line-height:1.2;padding:0;margin:0;font-size:2rem;font-weight:300;font-style:normal;display:flex;align-items:center;justify-content:center;height:100%}.button--primary .button{background-color:#123658;color:#f6f7fa}.button--primary .button:hover{background-color:#8cbe3a}.button--secondary .button{background-color:#8cbe3a;color:#f6f7fa}.button--secondary .button:hover{background-color:#123658}.button--small{height:36px;width:100px}.button--small .button p{font-size:1.6rem}.button--large{height:52px;width:180px}.button--large .button p{font-size:2.64rem}.dbi-cta-button{position:relative;display:inline-block;text-decoration:none;margin:0 0 6vh 0;z-index:10000;cursor:pointer}.dbi-cta-button .dbi-button-background{position:absolute;background-color:rgb(24.9283018868,74.7849056604,121.8716981132);border-radius:12px;width:calc(100% - 8px);height:calc(100% - 8px);top:8px;left:8px;z-index:1;box-shadow:0 6px 12px rgba(0,0,0,.25);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.dbi-cta-button .dbi-button-top{position:relative;background-color:#8cbe3a;color:#f6f7fa;padding:1.25rem 2.5rem;border-radius:12px;border-top-left-radius:12px;border-top-right-radius:8px;border-bottom-left-radius:12px;border-bottom-right-radius:8px;font-weight:500;text-transform:uppercase;font-size:2.64rem;letter-spacing:1px;box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);z-index:2;display:block;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);white-space:nowrap}.dbi-cta-button:hover .dbi-button-background{transform:translate(10px, 10px) scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.3)}.dbi-cta-button:hover .dbi-button-top{background-color:rgb(152.0080645161,199.689516129,73.810483871);transform:translate(-6px, -6px) scale(1.01);box-shadow:0 8px 16px rgba(0,0,0,.25),0 4px 8px rgba(0,0,0,.2)}.dbi-cta-button:active .dbi-button-background{transform:translate(2px, 2px)}.dbi-cta-button:active .dbi-button-top{transform:translate(0, 0)}.dbi-cta-button:focus{outline:2px solid #8cbe3a;outline-offset:4px;border-radius:12px}.form{display:grid;grid-area:form;grid-auto-rows:auto;gap:.5rem 0;border:2px solid #8cbe3a;border-top-left-radius:30px;width:80%;min-width:500px;padding:2rem;text-align:left}.input-container{position:relative;width:60%;height:40px;min-width:200px}.input-background{background-color:#8cbe3a;border-top-left-radius:10px;width:calc(100% - 10px);height:calc(100% - 10px)}.input{position:absolute;z-index:3;top:10px;left:10px;width:calc(100% - 10px);height:30px;background-color:#f6f7fa;font-size:1.6rem;padding-left:4px;outline:none;border:1px solid #8cbe3a;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#123658}.input:focus{border-color:#123658;box-shadow:0 0 0 2px rgba(140,190,58,.2)}.input::placeholder{color:rgba(18,54,88,.6);font-style:italic}.enquiry{position:relative;width:100%;height:110px}.enquiry .input-background{position:relative;width:calc(100% - 10px);height:calc(100% - 10px)}.enquiry #enquiry{height:100px;resize:none;overflow-y:auto}label,.label{display:inline-block;margin-bottom:.25rem;font-weight:400;color:#f6f7fa;font-size:1.6rem;font-style:normal}.form-group{margin-bottom:2rem}.input--error{border-color:#dc3545}.input--error:focus{border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.2)}.input-container--error .input{border-color:#dc3545}.input-container--error .input:focus{border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.2)}.input-container--error .input-background{border-color:#dc3545}.field-error{color:#dc3545;font-size:1.28rem;margin-left:1rem;font-style:normal;font-weight:400;display:inline-block}.error-message{color:#dc3545;font-size:1.28rem;margin-top:.5rem;font-style:normal}.input--success{border-color:#8cbe3a}.input--success:focus{border-color:#8cbe3a;box-shadow:0 0 0 2px rgba(140,190,58,.2)}.form-response{margin-top:1rem;padding:1rem;border-radius:4px;font-size:1.6rem;font-weight:400;text-align:center;transition:all .3s ease}.form-response--success{background-color:rgba(140,190,58,.1);color:#8cbe3a;border:1px solid rgba(140,190,58,.3)}.form-response--error{background-color:rgba(220,53,69,.1);color:#dc3545;border:1px solid rgba(220,53,69,.3)}.form-response--info{background-color:rgba(18,54,88,.1);color:#123658;border:1px solid rgba(18,54,88,.3)}#response{font-size:2rem;margin-top:1rem;padding:1rem;text-align:center}#response.success{color:#8cbe3a}#response.error{color:#dc3545}.button--loading{position:relative;pointer-events:none}.button--loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(0,0,0,0);border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.button--loading p{opacity:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.modal-open{overflow:hidden;position:fixed;width:100%}#important_message_link{position:fixed;top:20px;right:20px;z-index:9999;background-color:#8cbe3a;color:#f6f7fa;padding:12px 24px;border-top-left-radius:30px;border-bottom-right-radius:40px;text-decoration:none;font-size:1.4rem;font-weight:500;font-style:normal;box-shadow:4px 4px 0 0 #123658;transition:all .3s ease;display:inline-block;cursor:pointer}#important_message_link:hover,#important_message_link:focus{background-color:#f6f7fa;color:#123658;transform:translate(-2px, -2px);box-shadow:6px 6px 0 0 #123658;text-decoration:none}#important_message_link:focus{outline:2px solid #8cbe3a;outline-offset:2px}#important_message_link:active{transform:translate(0, 0);box-shadow:4px 4px 0 0 #123658}body.modal-open #important_message_link{display:none !important}@media(max-width: 767px){#important_message_link{top:10px;right:10px;padding:10px 16px;font-size:1.2rem}}#special_message{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}#special_message .modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);backdrop-filter:blur(2px)}#special_message .modal-content{position:relative;background-color:#f6f7fa;width:clamp(400px,90vw,1000px);max-height:calc(100vh - 40px);border-radius:15px;border:2px solid #8cbe3a;box-shadow:7px 7px 6px 0px rgba(18,54,88,.3),-7px -7px 6px 0px rgba(18,54,88,.2);display:flex;flex-direction:column;overflow:hidden}#special_message .modal-content .txt-heading{font-size:2.4rem;width:100%;padding:40px 20px 10px 20px;margin:0;flex-shrink:0;color:#123658}#special_message .modal-content .content-block{flex:1 1 auto;overflow-y:auto;padding:0 20px 20px 20px;min-height:0;width:100%}#special_message .modal-content .content-block::-webkit-scrollbar{width:6px}#special_message .modal-content .content-block::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#special_message .modal-content .content-block::-webkit-scrollbar-thumb{background-color:rgba(140,190,58,.5);border-radius:8px}#special_message .modal-content .content-block{scrollbar-width:thin;scrollbar-color:rgba(140,190,58,.5) rgba(0,0,0,0)}#special_message .modal-content .content-block p{font-size:1.6rem;line-height:2.4rem;margin:0 0 1.5rem 0;color:#123658}#special_message .modal-content .content-block p a{color:#8cbe3a;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}#special_message .modal-content .content-block p a:hover{color:#123658;text-decoration-thickness:2px}#special_message .modal-content .content-block ul{margin:1.5rem 0;padding-left:3.5rem;list-style:none !important;list-style-type:none !important;position:relative}#special_message .modal-content .content-block ul li{font-size:1.6rem;line-height:2.4rem;margin-bottom:.8rem;color:#123658;position:relative;list-style:none !important;list-style-type:none !important}#special_message .modal-content .content-block ul li a{color:#8cbe3a;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}#special_message .modal-content .content-block ul li a:hover{color:#123658;text-decoration-thickness:2px}#special_message .modal-content .content-block ul li:before{content:"✓";color:#8cbe3a;font-weight:bold;font-size:2rem;position:absolute;right:100%;margin-right:15px;top:.1rem}#special_message .modal-content .content-block ul li:last-child{margin-bottom:0}#special_message .modal-content .content-block ul li.warning-item:before{content:"!";color:#e26058;font-weight:bold;font-size:2rem;position:absolute;right:100%;margin-right:15px;top:.1rem}#special_message .modal-content .content-block .warning-item:before{content:"!" !important;color:#e26058 !important;font-weight:bold !important;right:100% !important;margin-right:15px !important}#special_message .modal-content #close_message{position:absolute;top:15px;right:15px;display:flex;align-items:center;gap:10px;z-index:10}#special_message .modal-content #close_message p{font-size:2rem;color:#8cbe3a;margin:0}#special_message .modal-content #close_message .close-button{width:25px;height:25px;fill:#8cbe3a;cursor:pointer}#special_message .modal-content #close_message .close-button:hover{fill:#123658}@media(min-height: 720px){#special_message{padding:15px}#special_message .modal-content{max-height:calc(100vh - 30px)}#special_message .modal-content .txt-heading{font-size:2rem;padding:50px 15px 10px 15px}#special_message .modal-content .content-block{padding:0 15px 15px 15px}#special_message .modal-content .content-block p{font-size:1.4rem;line-height:2.2rem}#special_message .modal-content .content-block ul{margin:1.2rem 0;padding-left:3rem}#special_message .modal-content .content-block ul li{font-size:1.4rem;line-height:2.2rem;margin-bottom:.6rem}#special_message .modal-content .content-block ul li:before{font-size:1.76rem;margin-right:15px}}@media(min-width: 800px){#special_message{padding:20px}#special_message .modal-content{width:clamp(500px,85vw,800px)}#special_message .modal-content .txt-heading{font-size:2.2rem;line-height:3.2rem;padding:55px 25px 15px 25px}#special_message .modal-content .content-block{padding:0 25px 25px 25px}#special_message .modal-content .content-block p{font-size:1.5rem;line-height:2.3rem}#special_message .modal-content .content-block ul{margin:1.3rem 0;padding-left:3.2rem}#special_message .modal-content .content-block ul li{font-size:1.5rem;line-height:2.3rem;margin-bottom:.7rem}#special_message .modal-content .content-block ul li:before{font-size:1.87rem;margin-right:15px}}@media(min-width: 1440px){#special_message{padding:30px}#special_message .modal-content{width:clamp(600px,65vw,1000px)}#special_message .modal-content .txt-heading{font-size:2.6rem;line-height:3.6rem;padding:60px 30px 20px 30px}#special_message .modal-content .content-block{padding:0 30px 30px 30px}#special_message .modal-content .content-block p{font-size:1.7rem;line-height:2.5rem}#special_message .modal-content .content-block ul{margin:1.4rem 0;padding-left:3.5rem}#special_message .modal-content .content-block ul li{font-size:1.7rem;line-height:2.5rem;margin-bottom:.8rem}#special_message .modal-content .content-block ul li:before{font-size:2rem;margin-right:15px}}@media(max-width: 767px){#special_message{padding:20px}#special_message .modal-content{width:100%;max-height:calc(100vh - 20px)}#special_message .modal-content .txt-heading{font-size:1.8rem;line-height:2.4rem;padding:50px 15px 10px 15px}#special_message .modal-content .content-block{padding:0 15px 15px 15px}#special_message .modal-content .content-block p{font-size:1.3rem;line-height:2rem}#special_message .modal-content .content-block ul{margin:1rem 0;padding-left:2.5rem}#special_message .modal-content .content-block ul li{font-size:1.3rem;line-height:2rem;margin-bottom:.5rem}#special_message .modal-content .content-block ul li:before{font-size:1.6rem;margin-right:10px}}.nav{height:40px;margin-bottom:5%}.separator{background-color:#8cbe3a;width:100%;height:40px;z-index:1000}#logo{width:30vw;margin-bottom:5vh;margin-top:5%;transition:all .3s ease}.home{display:grid;grid-auto-rows:min-content;position:relative;width:100%;margin:0;z-index:1;justify-items:center;overflow:hidden}.home .home-container{display:grid;width:100%;justify-items:center;align-items:space-between;position:relative;z-index:2}.home .home-container .heading{width:80%;margin-bottom:3vh;text-align:center}.home .home-container .content{text-align:center;width:60vw;margin-bottom:6vh}.home .home-container .content.content--reduced-margin{margin-bottom:3rem}.home .home-container .skyline{width:100vw;padding:0;margin:0}@media(max-width: 599px){.nav{position:absolute;height:20px}#logo{width:50vw;height:min-content;margin-top:5vh}.home .home-container{padding:5vh 5vw 10vh 5vw;height:auto;min-height:min-content;grid-template-rows:min-content min-content auto min-content}.home .home-container .heading{width:90%;font-size:2.64rem;margin-bottom:3vh;text-align:center;height:min-content}.home .home-container .content{text-align:center;width:80vw;font-size:2rem;line-height:3.52rem;margin-bottom:10vh}.home .home-container .content.content--reduced-margin{margin-bottom:3rem}.home .home-container .skyline{position:absolute;align-self:end;width:300vw;padding:0;margin:0}}@media(min-width: 600px)and (max-width: 999px){#logo{width:40vw;margin-bottom:5vh}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: portrait){#home .home-container{padding:5vh 0 10vh 0;min-height:100vh;height:auto}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape){.nav{position:absolute;height:20px}#home .home-container{padding:3vh 0 5vh 0;min-height:100vh;height:auto;grid-template-rows:min-content min-content auto min-content}#home .home-container #logo{width:30vw;margin-top:6vh;margin-bottom:3vh}#home .home-container .heading{width:90%;font-size:2rem;margin-bottom:3vh;text-align:center;height:min-content}#home .home-container .content{text-align:center;width:80vw;font-size:.8rem !important;line-height:2.24rem !important;margin-bottom:10vh}#home .home-container .content.content--reduced-margin{margin-bottom:3rem}#home .home-container .skyline{position:absolute;align-self:end;width:100vw;padding:0;margin:0}}#about{display:flex;flex-direction:column;width:100%;background-image:url("../img/bg_about.webp");background-image:url("../img/bg_about.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease}#about .about-container{width:50%;padding:6vh 10vw;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.423) 60%, rgba(255, 255, 255, 0))}#about .about-container .heading{margin-bottom:3vh;text-align:center}#about .about-container .content{color:#123658}#contact{padding:6vh 4vw;text-align:center;width:100%}#contact .svg-icon{height:3rem;fill:#8cbe3a}#contact .heading{margin-bottom:6vh}#contact .contact-container{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-template-rows:min-content min-content;grid-template-areas:"contact address" "form map";justify-items:center;gap:2rem;transition:all .5s ease}#contact .comms{display:grid;grid-area:contact;grid-auto-rows:min-content;gap:1rem;justify-items:center}#contact .location{grid-area:address;width:100%}#contact .location .svg-icon{margin-bottom:3rem}#contact .location p{line-height:2.24rem;font-size:1.6rem}#contact .map-container{position:relative;grid-area:map;width:80%;height:500px;min-width:500px}#contact .map-container .map-background{background-color:#8cbe3a;border-top-left-radius:10px;width:calc(100% - 10px);height:calc(100% - 10px)}#contact .map-container .map{position:absolute;top:10px;left:10px;background-size:cover;width:100%;height:calc(100% - 10px);z-index:11;background-image:url("../img/map.webp");background-image:url("../img/map.jpg")}#contact .map-container #pointer{position:absolute;z-index:20;top:28%;left:21%;width:40px}@media(max-width: 599px){#about{height:min-content}#about .about-container{width:100%;padding:5vh 5vw;flex-direction:row;background-size:100% auto;background-position:center;background-color:hsla(0,0%,100%,.5)}#about .about-container .content{text-align:center;font-size:2rem;line-height:3.52rem;margin-bottom:6vh}#contact{margin:2vh 0}#contact .contact-container{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:min-content min-content min-content min-content;grid-template-areas:"contact" "form" "address" "map";justify-items:center;gap:5vh 0}#contact .comms{grid-area:contact;gap:2vh 0}#contact .comms p{font-size:1.6rem}#contact .form{display:grid;grid-area:form;grid-auto-rows:auto;width:100%;min-width:unset;padding:4vw}#contact .input-container{position:relative;width:80%;height:40px;min-width:unset}#contact .input-container.enquiry{height:110px}#contact .map-container{position:relative;grid-area:map;width:100%;min-width:unset}#contact .map-container .map{position:absolute;bottom:0;left:10px;background-size:cover;width:100%;height:calc(100% - 10px);z-index:11;background-image:url("../img/map.webp");background-image:url("../img/map.jpg")}#contact .button-container{margin-top:1rem}}@media(min-width: 600px)and (max-width: 999px){.about{height:min-content}.about .about-container{width:100%;padding:5vh 5vw;flex-direction:row;background-size:100% auto;background-position:center;background-color:hsla(0,0%,100%,.5)}.about .about-container .content{text-align:center;font-size:2rem;line-height:3.52rem;margin-bottom:6vh}.contact{margin:2vh 0}.contact .contact-container{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:min-content min-content min-content min-content;grid-template-areas:"contact" "form" "address" "map";justify-items:center;gap:5vh 0}}@media(min-width: 1000px)and (max-width: 1269px){.about{height:min-content}.about .about-container{width:100%;padding:5vh 5vw;flex-direction:row;background-size:100% auto;background-position:center;background-color:hsla(0,0%,100%,.5)}.about .about-container .content{text-align:center;font-size:2rem;line-height:3.52rem;margin-bottom:6vh}.contact{margin:2vh 0}.contact .contact-container{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-template-rows:min-content min-content;grid-template-areas:"form contact" "address map";place-items:center;gap:5vh 0}.contact .comms{grid-area:contact;gap:2vh 0}.contact .comms p{font-size:1.6rem}.contact .form{display:grid;grid-area:form;grid-auto-rows:auto;width:100%;min-width:unset;padding:4vw}.contact .input-container{position:relative;width:80%;height:40px;min-width:unset}.contact .input-container.enquiry{height:110px}.contact .map-container{position:relative;grid-area:map;width:100%;min-width:unset}.contact .map-container .map{position:absolute;bottom:0;left:0;background-size:cover;width:100%;height:calc(100% - 10px);z-index:11;background-image:url("../img/map.webp");background-image:url("../img/map.jpg")}.contact .button-container{margin-top:1rem}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: portrait){#about{height:min-content}#about .about-container{width:100%;padding:5vh 5vw;flex-direction:row;background-size:50% auto;background-position:center}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape){#about{height:min-content}#about .about-container{width:100%;padding:5vh 5vw;flex-direction:row;background-size:100% auto;background-position:center}#about .about-container .content{text-align:center;font-size:2rem;line-height:3.52rem;margin-bottom:6vh}#contact{margin:2vh 0}#contact .contact-container{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-template-rows:min-content min-content min-content;grid-template-areas:"contact contact" "form form" "address map";place-items:center;gap:6vh 0}#contact .comms{grid-area:contact;gap:2vh 0}#contact .comms p{font-size:1.6rem}#contact .form{display:grid;grid-area:form;grid-auto-rows:auto;width:100%;min-width:unset;padding:4vw}#contact .input-container{position:relative;width:80%;height:40px;min-width:unset}#contact .input-container.enquiry{height:110px}#contact .map-container{position:relative;grid-area:map;width:100%;height:500px;min-width:unset}#contact .map-container .map{position:absolute;bottom:0;left:0;background-size:cover;width:100%;height:calc(100% - 10px);z-index:11;background-image:url("../img/map.webp");background-image:url("../img/map.jpg")}#contact .button-container{margin-top:1rem}}footer{display:flex;flex-direction:column;gap:20px;height:max-content;background-color:#8cbe3a !important;color:#f6f7fa;padding:40px 7vw 20px 7vw;margin:0}#links_container{width:100%;display:grid;grid-template-columns:.7fr 1fr;gap:20px}.links-column{display:flex;flex-direction:column;gap:15px}.links-section{display:flex;flex-direction:column;font-family:typography("primary");gap:5px}.links-column:first-child .links-section:nth-child(2){display:none}.links-header{font-weight:700;font-size:1.2rem;line-height:1.6rem;color:#f6f7fa;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.links-list{display:flex;font-weight:400;flex-direction:column;text-transform:capitalize;font-size:1.4rem;line-height:1.6rem;gap:4px}@media(max-width: 599px){.links-list a{display:inline-block;min-height:44px;min-width:44px;padding:8px 12px;margin:-8px -12px;line-height:1.4;text-decoration:none;color:inherit;border-radius:4px;transition:all .2s ease}.links-list a:hover,.links-list a:focus{background-color:hsla(0,0%,100%,.1);color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5);outline:2px solid #fff;outline-offset:2px}}.links-list a{transition:all .2s ease}.links-list a:hover,.links-list a:focus{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.links-list.txt-hq-address{font-size:1.4rem;line-height:2.2rem}.links-list.txt-hq-address a{margin:0}#social_container{display:flex;gap:10px;justify-content:space-between}@media(max-width: 599px){#social_container a{display:inline-block;min-height:44px;min-width:44px;padding:2px;border-radius:4px;transition:background-color .2s ease}#social_container a:hover,#social_container a:focus{background-color:hsla(0,0%,100%,.1);outline:2px solid #fff;outline-offset:2px}}#social_container .social-icon{fill:#f6f7fa;width:40px;height:40px}#terms_container{font-size:1.2rem;line-height:1.8rem;font-weight:500;color:#f6f7fa}@media(min-width: 768px){footer{padding:40px 15vw 20px 15vw}}#jet{position:absolute;width:20%;left:100px;top:10px;opacity:1;transition:all .3s ease}#jet g#Group_59>g:first-child,#jet g#noun_Jet_202411{opacity:0;pointer-events:none}#jet text{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.jet-animated{position:absolute;left:-40vw;opacity:1;z-index:1000;width:20%;top:10vh}#balloon{position:absolute;width:10%;top:10px;opacity:0;transition:all .3s ease}.balloon-animated{position:absolute;bottom:-20%;opacity:0;z-index:500;width:8%;left:50%}.drop-shadow{-webkit-filter:drop-shadow(4px 4px 2px rgba(3, 1, 40, 0.35));filter:drop-shadow(4px 4px 2px rgba(3, 1, 40, 0.35))}.jet-flying{opacity:1}.balloon-floating{opacity:1}@media(max-width: 599px){#jet{position:absolute;width:40vw;top:10px}#balloon{position:absolute;width:30%;top:10px}}@media(min-width: 1000px)and (max-width: 1269px){#jet{position:absolute;width:14vw;top:10px}#balloon{position:absolute;width:18vw;top:10px}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape){#jet{position:absolute;width:30%;top:10px}#balloon{position:absolute;width:8%;top:10px}}.d-none{display:none !important}.d-block{display:block !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-grid{display:grid !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-justify{text-align:justify !important}.text-uppercase{text-transform:uppercase !important}.text-lowercase{text-transform:lowercase !important}.text-capitalize{text-transform:capitalize !important}.text-bold{font-weight:500 !important}.text-normal{font-weight:300 !important}.text-light{font-weight:200 !important}.text-primary{color:#123658 !important}.text-secondary{color:#8cbe3a !important}.text-white{color:#f6f7fa !important}.text-black{color:#123658 !important}.bg-primary{background-color:#123658 !important}.bg-secondary{background-color:#8cbe3a !important}.bg-white{background-color:#f6f7fa !important}.bg-transparent{background-color:rgba(0,0,0,0) !important}.m-0{margin:0 !important}.m-1{margin:.5rem !important}.m-2{margin:1rem !important}.m-3{margin:2rem !important}.m-4{margin:3rem !important}.m-5{margin:4rem !important}.p-0{padding:0 !important}.p-1{padding:.5rem !important}.p-2{padding:1rem !important}.p-3{padding:2rem !important}.p-4{padding:3rem !important}.p-5{padding:4rem !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.overflow-hidden{overflow:hidden !important}.overflow-auto{overflow:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-visible{overflow:visible !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-10{z-index:10 !important}.z-100{z-index:100 !important}@media(max-width: 599px){.d-sm-none{display:none !important}.d-sm-block{display:block !important}.text-sm-center{text-align:center !important}.text-sm-left{text-align:left !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-block{display:block !important}.text-md-center{text-align:center !important}.text-md-left{text-align:left !important}}@media(min-width: 1000px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}.text-lg-center{text-align:center !important}.text-lg-left{text-align:left !important}}html,body{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;width:100%;height:min-content;font-size:10px;background-color:#123658;color:#f6f7fa;overflow-x:hidden}#wrapper{width:100%;margin:0}#canvas{position:absolute;top:0;left:0;z-index:10;pointer-events:none;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.thanks-body{width:100%;height:100%}.thanks{position:fixed;text-align:center;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.thanks #logo{width:30vw;margin-bottom:2rem;margin-top:5%}.thanks .heading{margin-bottom:1rem;text-align:center}.thanks .content{text-align:center;margin-bottom:6vh}
