@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap";html,body{font-family:Montserrat,sans-serif!important;overflow-x:hidden;min-width:320px}[v-cloak],.v-cloak{display:none}img{max-width:100%;height:auto}a:hover{cursor:pointer}ul.tick-list{padding:0;list-style:none}ul.tick-list li{position:relative;padding:5px 5px 5px 20px}ul.tick-list li:before{content:"";color:#7dc419;font-family:FontAwesome;position:absolute;left:0}h2{font-family:Montserrat,sans-serif!important;font-weight:700;font-size:24px}p{font-family:Open Sans,sans-serif!important;font-size:16px}p a{color:#9cc7d5;font-family:Montserrat,sans-serif!important;font-weight:700}.headings{font-family:Montserrat,sans-serif!important;font-weight:bolder;font-size:36px}.headings-h2{font-family:Montserrat,sans-serif!important;font-weight:700;font-size:26px!important;text-transform:uppercase;display:flex}.read-more{font-family:Open Sans,sans-serif!important;font-size:16px;font-weight:400;text-align:center;text-decoration:none;color:#fff;margin-bottom:3px}.p-white{font-family:Open Sans,sans-serif!important;color:#fff;font-weight:400;text-align:center}.breadcrumb-text{font-family:Open Sans,sans-serif!important;font-weight:400;text-align:center;text-decoration:none;font-size:16px}.breadcrumb-text a{color:#fff}.breadcrumb-text a:hover{color:#999}.breadcrumb-text span{color:#9cc7d5;font-weight:700}.in-page-links{color:#9cc7d5;font-size:16px;font-weight:700}.in-page-links:not(span):hover{color:#549eb7}.in-page-links p a{color:inherit}.darker-in-page-links{color:#68a5b9;font-size:16px;font-weight:700;text-decoration:none}.call-back-button{text-transform:uppercase;color:#fff;font-family:Montserrat,sans-serif!important;font-weight:800;font-size:16px}.form-response{font-size:24px;text-align:center;font-weight:700;margin:0}.btn{background-color:#164975;border-radius:40px;font-family:Montserrat,sans-serif!important;font-weight:700;letter-spacing:1px;font-size:12px!important;color:#fff;text-decoration:none}@media (min-width: 1200px){.container{max-width:1280px!important}}@media (max-width: 767px){.headings{font-size:34px}.press-images{height:130px!important}}.error-text{color:red;margin:10px 0 0}.kestrel-red{font-family:"Smudger LET",Fallback sans-serif!important;color:red}.color-grey{color:#808385}.p-20{font-family:Open Sans,sans-serif!important;font-size:20px;font-weight:400}.p-20 a,.p-20 span{font-size:inherit}.p-24{font-family:Open Sans,sans-serif!important;font-size:24px;font-weight:400}.custom-bg-2{background-color:#495c6f}.custom-bg-3{background-color:#5f7181}.custom-bg-4{background-color:#3a4a59}.has-shadow{box-shadow:0 6px 1px #f1f1f1}.bg-white{background-color:#fff}.width-49{width:49%}.flex-break{height:0;flex-basis:100%}.no-wrap{white-space:nowrap;overflow:hidden}@media (max-width: 767px){.responsive-hidden{display:none}}.header-notice-banner{border-top:10px solid #ed1c24;border-bottom:10px solid #ed1c24;background-color:#fff;padding:10px 0;background-size:cover;background-position:center left}.header-notice-banner.christmas-banner{padding:20px 0}.header-notice-banner.christmas-banner .header-notice-banner-text{width:100%;justify-content:center;align-items:center;font-size:26px}.header-notice-banner.christmas-banner .header-notice-banner-text .kestrel-text{font-size:58px;margin-top:-10px}.header-notice-banner.christmas-banner .header-notice-banner-text .header-notice-banner-words{flex:0 1 auto;margin:0 10px 0 0}.header-notice-banner.christmas-banner .header-notice-banner-text .find-out-more{margin-top:5px}.header-notice-banner.birthday-notice .header-notice-banner-text .kestrel-text{font-size:42px}@media (min-width: 992px) and (max-width: 1199px){.header-notice-banner.birthday-notice .header-notice-banner-text .kestrel-text{font-size:28px}}@media (max-width: 992px){.header-notice-banner.birthday-notice .header-notice-banner-text .kestrel-text{font-size:28px}.header-notice-banner.birthday-notice .header-notice-banner-text .header-notice-banner-words{min-height:auto}}.header-notice-banner .header-notice-banner-text{font-size:24px;color:#2a4468;font-weight:700;font-family:Helvetica,sans-serif;margin-right:5px;display:flex;width:100%;align-items:end}.header-notice-banner .header-notice-banner-text .kestrel-text{font-family:Smudger LET,sans-serif;font-size:54px;color:#ed1c24;display:inline-block;margin-right:10px;font-weight:400;line-height:1}.header-notice-banner .header-notice-banner-text .header-notice-banner-words{flex:1}.header-notice-banner .header-notice-banner-text .header-notice-banner-words.scroll-text{display:none}.header-notice-banner .header-notice-banner-text .find-out-more{color:#4b84b4;font-size:18px;margin-right:30px;text-decoration:none}.kestrel-logo{font-family:"Smudger LET",Fallback sans-serif!important;font-size:28px;text-decoration:none}.top-header-section{background:#fff}.contact-header{width:100%;background-color:#f9fafc}.header-menu{width:100%;background-color:#fff}.header-menu a,.header-menu span{color:#000;transition-duration:.25s;font-family:Montserrat,serif;font-weight:600}.header-menu a:hover,.header-menu span:hover{color:#e7e7e7}.nav-contact{color:#000;font-size:1em;padding:15px 5px;display:flex;justify-content:flex-start;align-items:center;font-family:Open Sans,sans-serif;font-weight:600}.nav-contact .icon{width:24px;height:15px;font-size:20px;line-height:13px}.nav-contact a{color:#595858;text-decoration:none;font-weight:500}.nav-contact.contact-button{margin-left:auto;background:#4687f0;margin-right:-15px;align-self:stretch}.nav-contact.contact-button a{padding:0 88px;font-family:Montserrat,serif;font-weight:600;font-size:14px;letter-spacing:1.1px;color:#fff}.custom-menu-bg{background-color:#fff}.custom-menu-bg a,.custom-menu-bg span{color:#fff;transition-duration:.25s}.custom-menu-bg a:hover,.custom-menu-bg span:hover{color:#e7e7e7}.nav-menu{padding:6px}.nav-menu ul{width:100%;display:flex;justify-content:space-between;align-items:center}.nav-menu ul li{text-align:center}.nav-menu ul li span{margin-left:.6rem}.nav-menu ul li a{text-decoration:none}.nav-link{font-size:14px}.have-social-media{display:flex;justify-content:space-around;align-items:center;vertical-align:center}.font-awesome-social{font-size:38px;color:#fff;text-align:center;align-items:center}.navbar-heading{padding:0}.have-red-border{border:1px solid red}.top-right-header-section,.header-logo-section{position:relative;background-color:#5f7181;padding:0}.header-logo-section:after{content:"";height:100%;width:9000px;display:block;background-color:#5f7181;position:absolute;left:100%}.menu-navbar{min-width:100%;display:flex}.menu-navbar a,.menu-navbar span{color:#212b35}@media (min-width: 992px) and (max-width: 1199px){.header-notice-banner.christmas-banner .header-notice-banner-text{font-size:18px}.header-notice-banner.christmas-banner .header-notice-banner-text .kestrel-text{font-size:28px}.header-notice-banner.christmas-banner .header-notice-banner-text .find-out-more{margin-top:0}.header-notice-banner .header-notice-banner-text{font-size:17px}.header-notice-banner .header-notice-banner-text .kestrel-text{font-size:26px}.header-notice-banner .header-notice-banner-text .find-out-more{margin-right:5px}.nav-menu ul.navbar-nav .nav-link{font-size:10px}}@media (max-width: 991px){.top-header-section{color:#595858}.top-header-section a{text-decoration:none!important}.top-header-section .nav-contact.contact-button{margin-left:0}.top-header-section .kestrel-logo{font-size:30px;margin:-4px 0;padding:0}.top-header-section .menu-navbar .nav-item{text-align:right}.top-header-section .menu-navbar .navbar-toggler{border:none}}@media (min-width: 768px) and (max-width: 991px){.header-notice-banner.christmas-banner .header-notice-banner-text .header-notice-banner-words{min-height:auto}.header-notice-banner .header-notice-banner-text{display:block}.header-notice-banner .header-notice-banner-text .header-notice-banner-words{min-height:72px}}@media (max-width: 767px){.header-notice-banner.christmas-banner .header-notice-banner-text{font-size:15px;margin:0}.header-notice-banner.christmas-banner .header-notice-banner-text .kestrel-text{font-size:24px}.header-notice-banner .header-notice-banner-text{font-size:15px;margin:0;text-align:center;display:block}.header-notice-banner .header-notice-banner-text .kestrel-text{font-size:24px}.header-notice-banner .header-notice-banner-text .header-notice-banner-words{min-height:45px}.header-notice-banner .header-notice-banner-text .find-out-more{font-size:16px;margin-right:0}.header-notice-banner .header-notice-banner-image{display:none}}.footer{color:#595858;line-height:30px;margin-bottom:40px}.footer a{text-decoration:none;color:#595858;font-family:Open Sans,sans-serif!important;font-size:15px;font-weight:400}.footer .footer-gml-address{font-weight:700;text-decoration:none!important;color:#292929}.footer .footer-content{font-family:Open Sans,sans-serif!important;color:#292929;font-weight:300;font-size:15px;margin-right:auto;margin-left:auto;text-align:center}.footer .footer-content .term-links{font-size:16px;text-decoration:underline}.footer .footer-content .term-links a{font-weight:300;padding-right:20px}.footer .footer-content ul{list-style:none}.footer .footer-content li{display:inline-block;margin-right:5px}.footer .footer-content li a{text-decoration:none;color:#292929;font-family:Open Sans,sans-serif!important;font-size:15px}.footer .footer-content p{font-size:15px;font-family:Open Sans,sans-serif!important;line-height:1.8}.footer .footer-banner{background-image:url(/img/banners/footerBoat.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:262px;vertical-align:middle;position:relative}.footer .footer-banner hr{width:70%;border-color:#000;margin:0}.footer .footer-social-media{margin:auto;justify-content:space-between}.footer .footer-social-media a{font-size:24px}.footer .footer-ship{align-items:center;vertical-align:center;height:262px}.footer .footer-buttons a{padding:12px}.footer .btn{background-color:#164975;border-radius:40px;font-family:Montserrat,sans-serif!important;font-weight:700;letter-spacing:1px;font-size:12px!important;color:#fff;text-decoration:none}.footer .footer-h1{font-family:Open Sans,sans-serif!important;font-size:50px;text-transform:uppercase}.footer .footer-h1-bold{font-family:Open Sans,sans-serif!important;font-weight:700;font-size:36px;text-transform:uppercase;text-shadow:0px 0px 5px white}.footer .footer-h5-bold{font-family:Montserrat,sans-serif!important;font-weight:bolder;font-size:20px;margin-bottom:15px;color:#292929}.footer .footer-ul{display:flex;justify-content:space-between;width:60%;margin:0 auto 20px}@media (min-width: 992px) and (max-width: 1199px){.footer .footer-h1{font-size:38px}.footer .footer-h5-bold{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.footer .footer-h1-bold{font-size:24px}.footer .footer-h1{font-size:34px}.footer .footer-h5-bold{font-size:12px}.footer .footer-banner{background-position:100% center}}@media (max-width: 767px){.footer .footer-h1-bold{font-size:23px}.footer .p-20{font-size:13px}.footer .footer-ship{height:auto}.footer .footer-banner{height:auto;padding:30px 0}.footer .kestrel-footer-logo{vertical-align:middle}.footer .footer-social-media{vertical-align:center;width:100%}.footer .footer-ul{display:block;width:100%}.footer .footer-banner{background-position:20% center}}.homepage-banner{height:300px;background-size:cover;background-position:center;vertical-align:middle;text-align:center}.homepage-banner img{width:100%;max-width:100%}@media (max-width: 991px){.homepage-banner{height:380px;padding:10px 0 20px}}.accordion.darker .accordion-custom-heading{background:#22272c}.accordion.darker .accordion-custom-body{background:#2c343ccc}.accordion-custom-heading{position:relative;text-align:left;font-weight:700;color:#222c35;font-size:20px;text-transform:uppercase;background-color:#f7fafd;border:1px solid #d2d2d2;border-bottom:none;border-radius:3px;cursor:pointer;padding-right:50px!important}.accordion-custom-heading:after{content:"";font-family:FontAwesome;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.accordion-custom-heading.collapsed{border-bottom:1px solid #d2d2d2}.accordion-custom-heading.collapsed:after{content:""}.accordion-custom-body{background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;text-align:left;color:#222c35;padding:32px 18px 32px 42px}@font-face{font-family:Smudger LET;src:url(/build/assets/smudgerletplain-webfont-BUTSxCFC.woff) format("woff")}.fw-500{font-weight:500}.opensans{font-family:Open Sans,sans-serif}.background-settings{height:967px;z-index:-1;position:absolute;top:50px;left:0;width:100%;background-size:cover;background-position:center}.lighter-pattern{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000' fill-opacity='0.04' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E")}.darker-pattern{background-color:#0000000a;width:100%;background-size:cover;background-position:center;margin-top:60px;padding-top:30px}.page-content-header{text-align:center}.home-queens-award-card .press-images{height:269px;background-size:cover;background-position:center}.home-queens-award-card .queens-award-image-tall{height:100%;background-size:cover;background-position:center center}@media (min-width: 768px) and (max-width: 991px){.home-queens-award-card .queens-award-image-tall{height:380px}}@media (max-width: 767px){.home-queens-award-card .queens-award-image-tall{height:180px}}.concierge-services ul{list-style:none;display:flex;flex-direction:column;padding:0}.concierge-services ul li{text-align:left;position:relative;font-family:Open Sans,sans-serif!important;font-weight:400;font-size:16px;line-height:26px}.concierge-services ul li:before{content:"";font-family:FontAwesome;position:relative;padding-right:30px}.concierge-services ul li span{display:inline}.concierge-services ul li .fa{padding-right:5px;margin-top:5px}form label{font-weight:500;font-size:16px;font-family:Open Sans,sans-serif!important}form label.terms{font-size:14px;color:#4a5865}form input::-moz-placeholder{font-size:13px;color:#b0b0b0!important}form input::placeholder{font-size:13px;color:#b0b0b0!important}form .btn{background:#4688f1;font-weight:600;font-size:16px!important;text-transform:uppercase}
