
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{color:#474F50;font-family:VisbyCF-Regular,Helvetica;margin:0}main{display:block}h1{font-size:2em;margin:.67em 0;color:#004C7F;font-family:VisbyCF-BoldOblique,Helvetica}h2{color:#004C7F;font-family:VisbyCF-BoldOblique,Helvetica}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}@font-face{font-display:swap;font-family:VisbyCF-Regular;src:url(../../../../../../themes/kwells/assets/fonts/VisbyCF-Regular.otf)}@font-face{font-display:swap;font-family:VisbyCF-Medium;src:url(../../../../../../themes/kwells/assets/fonts/VisbyCF-Medium.otf)}@font-face{font-display:swap;font-family:VisbyCF-BoldOblique;src:url(../../../../../../themes/kwells/assets/fonts/VisbyCF-BoldOblique.otf)}strong{font-family:VisbyCF-BoldOblique}.wp-block{max-width:1024px}embed,iframe,object{max-width:100%}img{max-width:100%}hr{border:none;background:#000;display:inline-block;height:1px;margin:20px 0;width:100px}hr.dark-gold{border:none;background:#6e5625;display:inline-block;height:10px;margin:30px 0;width:50px}a{color:#474F50;text-decoration:none}a:hover{text-decoration:none!important}div.wpforms-container-full .wpforms-form .wpforms-field{padding:5px 0}div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=text]{background-color:#E5F5FF!important;height:50px;border-radius:25px!important;padding:6px 20px!important;border:none}div.wpforms-container-full .wpforms-form input[type=checkbox]{background-color:#E5F5FF}div.wpforms-container-full .wpforms-form .wpforms-field-checkbox{padding-top:25px}div.wpforms-container-full .wpforms-field-container .wpforms-field input{background-color:#E5F5FF}div.wpforms-container-full .wpforms-form textarea{height:220px!important;border:none;background-color:#E5F5FF!important;border-radius:25px!important;padding:11px 20px 6px 20px!important}.two-col-content div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{color:#474F50}div.wpforms-container-full .wpforms-form label.wpforms-error{color:#474F50;padding-top:3px}div.wpforms-container-full .wpforms-form button[type=submit]{background-color:#217DB0;color:#FFF;border-radius:25px;font-family:VisbyCF-BoldOblique;margin-top:10px;padding:10px 35px;border:none}div.wpforms-confirmation-container-full{background:#FFF;border:none}div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#2171b0;border:none}footer div.wpforms-container-full .wpforms-form button[type=submit]{color:#fff;border:#fff solid 1px;background-color:transparent;padding:10px 45px}footer div.wpforms-container-full .wpforms-form label.wpforms-error{color:#fff;padding-top:3px}footer div.wpforms-container-full .wpforms-field-container .wpforms-field{padding:4px 0}footer div.wpforms-container-full .wpforms-field-container .wpforms-field textarea,div.wpforms-container-full .wpforms-field-container .wpforms-field input{border-radius:0}footer div.wpforms-container-full .wpforms-field-container .wpforms-field textarea{height:100px}div.wpforms-container-full.form-bg-blue .wpforms-form input[type=email]{background-color:#fff!important;height:50px;border-radius:25px;padding:6px 20px}div.wpforms-container-full.form-bg-blue .wpforms-form button[type=submit]{background-color:#fff;color:#004C7F;border-radius:25px;font-family:VisbyCF-BoldOblique;margin-top:10px;padding:10px 35px}div.wpforms-container-full.form-bg-blue .wpforms-form button[type=submit]:hover{background-color:#E5F5FF}footer div.wpforms-confirmation-container-full{background:#004C7F;border:none;color:#FFF}div.wpforms-container-full.form-modal{margin-top:50px}div.wpforms-container-full.form-modal .wpforms-form button[type=submit]{background-color:#fff;color:#004C7F;border-radius:25px;font-family:VisbyCF-BoldOblique;margin-top:10px;padding:10px 35px}div.wpforms-container-full.form-modal .wpforms-form button[type=submit]:hover{background-color:#E5F5FF}div.wpforms-container-full.form-modal .wpforms-form label.wpforms-error{color:#fff;padding-top:3px}.modal-dialog{max-width:800px;margin:150px auto}.modal-body{position:relative;padding:0}.close{position:absolute;right:-30px;top:0;z-index:999;font-size:2rem;font-weight:400;color:#fff;opacity:1}.video-placeholder{position:relative;display:inline-block}.video-placeholder .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20}.video-placeholder .play-icon img{max-width:80px}.header{background-color:#FFF;box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative;z-index:1}.logo a img{width:150px}nav{justify-content:center}nav span{display:none}.header-ctas-inner{display:flex;justify-content:flex-end}.header-ctas-inner .header-cta{padding:0 10px;text-align:center}.header-ctas-inner .header-cta a img{width:30px;height:30px}.header-ctas-inner .header-cta:last-child{padding-right:0}.header-item{display:flex;align-items:center;height:100px;padding:0 30px}.nav-group:hover .headerBottom{display:block}.nav-group:hover .headerBottom{display:block}.nav-group .headerBottom:hover{display:block}.header-social-logos{justify-content:end}.headerBottom{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#004C7F;color:#fff;padding:22px 0;text-align:center;z-index:1000;box-shadow:0 3px 6px rgba(0,0,0,.16)}.headerBottom ul{list-style:none;padding:0;margin:0}.headerBottom ul li{display:inline-block;padding:2px 10px}.headerBottom ul li a{color:#fff;text-decoration:underline!important}@media only screen and (max-width:960px){.header-ctas-inner .header-cta a img{width:30px;height:30px}.desktop-nav{display:none}.mobile-nav{display:block}}@media only screen and (min-width:960px){.desktop-nav{display:flex;justify-content:center;color:#004C7F}.main-nav{display:flex;list-style-type:none;margin-bottom:0;padding:0}.main-nav>li{display:inline-block;font-size:16px}.main-nav>li:hover>a{color:#217DB0}.main-nav>li>a{color:#004C7F;text-decoration:none;font-family:VisbyCF-BoldOblique}}@media only screen and (min-width:960px) and (max-width:1280px){.main-nav>li>.sub-menu{left:-300px;width:600px}}footer{background:#004C7F;color:#fff;padding:90px 0}footer h2{color:#fff;margin-bottom:30px}footer ul{margin:0;padding:0}footer ul li{list-style-type:none;margin-bottom:3px}.footer-primary-menu{margin-top:40px}footer ul li a{color:#fff;transition:color 0.5s}footer ul li a:hover{color:#E5F5FF}.footer-secondary-menu{margin-top:40px}.footer-ctas-inner{display:flex;flex-wrap:wrap}.footer-ctas-inner .footer-cta{padding:0 10px;text-align:center;margin-top:20px}.footer-ctas-inner .footer-cta:first-child{padding-left:0}.footer-ctas-inner .footer-cta:last-child{padding-right:0}.footer-ctas-inner .footer-cta a img{width:30px}.footer-travel-icon{margin:10px 0}.copyright-text{font-size:14px;margin-top:10px;margin-bottom:0;text-align:right}.mobile-nav{display:none}footer .mobile-section{position:fixed;left:0;bottom:0;width:100%;z-index:99}@media (max-width:1024px){.mobile-nav{width:100%;background-color:#217DB0;color:#fff;display:flex;justify-content:space-evenly;align-items:center;height:80px;overflow-x:auto}.mobile-nav li{display:flex;align-items:center;height:100%;padding:0 15px;margin-bottom:0}.mobile-nav li:hover{background-color:#004c7f}.mobile-nav .sub-menu{display:none}.mobile-nav li:hover .sub-menu,.mobile-nav li:active .sub-menu,.mobile-nav li:focus .sub-menu{display:flex;flex-direction:column;gap:15px;position:fixed;bottom:80px;left:0;width:100%;padding:30px;background-color:#004c7f}.mobile-nav li:last-child{border-right:none}.mobile-nav li a{text-transform:none;font-family:VisbyCF-BoldOblique}}@media (max-width:767px){footer .form-heading{margin-top:0;margin-bottom:30px}footer h2{margin-top:30px;margin-bottom:0}.footer-primary-menu{margin-top:15px}footer ul li{margin-bottom:10px}.footer-secondary-menu{margin-top:15px}.footer-travel-icon{margin-top:40px}.copyright-text{text-align:center}}@media (max-width:576px){footer{padding:60px 20px 120px}}@media (max-width:380px){.mobile-nav li{padding-right:5%!important}.mobile-nav li:first-child{padding-left:3%!important}}@media only screen and (device-width :375px) and (device-height :812px) and (-webkit-device-pixel-ratio :3){.mobile-nav li{padding-right:5%}.mobile-nav li:first-child{padding-left:20px}}.button{background-color:#217DB0;color:#fff;display:inline-block;padding:15px 25px;border-radius:25px;font-family:VisbyCF-BoldOblique;transition:border 0.5s,color 0.5s;line-height:1;margin-bottom:20px}.button:hover{background-color:#004C7F;color:#fff}.button.white{background-color:#fff;color:#004C7F}.button.white:hover{background-color:#E5F5FF;color:#004C7F}.slick-arrow{cursor:pointer;font-size:36px;transition:all 0.4s;padding-right:16px}.slick-arrow:hover{opacity:.75;filter:alpha(opacity=75)}.slick-dots{left:0px!important}.slick-dots li{margin-left:1px!important;margin-right:1px!important}.slick-dots li::before{content:none}.slick-dots li button::before{font-size:15px!important;color:#FFFFFF!important}.slick-arrow.slick-hidden{display:none!important}.slick-prev1{display:inline-block}.slick-next1{display:inline-block}.wp-block-cover__background{display:none!important}.slideout-menu{position:fixed;top:0;bottom:0;width:300px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;display:none;padding:3rem;background:var(--wp--preset--color--brand-lightblue)}.slideout-menu h2{font-size:1.125rem;margin-bottom:2.5rem}.slideout-menu ul{list-style:none;padding-left:0}.slideout-menu ul li{margin-bottom:1.25rem}.slideout-menu ul li a{color:var(--wp--preset--color--brand-darkblue);font-size:.875rem;font-family:var(--font-title);margin-left:0;margin-bottom:1.25rem;display:block;transition:all 0.2s ease-in-out}.slideout-menu ul li a:hover{color:var(--wp--preset--color--brand-midblue);margin-left:.5rem}.slideout-menu ul li ul.sub-menu li{display:block;padding-left:1.25rem;position:relative}.slideout-menu ul li ul.sub-menu li a{margin-bottom:0;font-size:.875rem}.slideout-menu ul li ul.sub-menu li::before{content:'-';position:absolute;left:0;color:var(--wp--preset--color--brand-pink)}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;background-color:#E5F5FF;min-height:100vh}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}#mobile-menu{right:1.25rem;position:absolute;border:0!important;background:none!important;padding:0!important}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#mobileNav{background:#004C7F;color:#fff;padding:2rem 0}#mobileNav .menu-item a{padding:1rem 0;display:block;color:#fff!important;transition:all 0.2s ease-in-out;font-weight:600}#mobileNav .menu-item a:hover{margin-left:5px;color:#217DB0!important}#mobileNav ul{list-style:none!important}#mobileNav ul.sub-menu a{font-weight:400}.navbar-toggler{position:absolute;top:30px;right:10px}@media (min-width:992px){.navbar-toggler,#mobileNav{display:none!important}}.burger{height:3em;width:3em;position:relative;font-size:12px;cursor:pointer;transition:0.2s all;-webkit-tap-highlight-color:transparent}.burger .burger-lines:after{left:0;top:-1em}.burger .burger-lines:before{left:1em;top:1em}.burger:after{content:"";display:block;position:absolute;height:150%;width:150%;top:-25%;left:-25%}.burger .burger-lines{top:50%;margin-top:-.125em}.burger .burger-lines,.burger .burger-lines:after,.burger .burger-lines:before{pointer-events:none;display:block;content:"";width:100%;border-radius:.25em;background-color:#000;height:.25em;position:absolute;transform:rotate(0)}.burger .burger-lines:after{left:0;top:-1em}.burger .burger-lines:before{left:1em;top:1em}.burger.burger-arrow .burger-lines,.burger.burger-arrow .burger-lines:after,.burger.burger-arrow .burger-lines:before{transition:0.2s top,0.2s left,0.2s transform,0.4s background-color 0.2s}.burger.burger-arrow .burger-lines:after,.burger.burger-arrow .burger-lines:before{width:2em}.burger.burger-arrow.open.burger-down{transform:rotate(-90deg)}.burger.burger-arrow.open.burger-up{transform:rotate(90deg)}.burger.burger-arrow.burger-right{transform:rotateY(180deg)}.burger.burger-arrow.burger-right .burger-lines:after{left:1em;top:-1em}.burger.burger-arrow.burger-right .burger-lines:before{left:0em;top:1em}.burger.burger-arrow.open .burger-lines{background-color:rgba(0,0,0,.7);transition:0.2s background-color,0.2s top,0.2s left,0.2s transform}.burger.burger-arrow.open .burger-lines:before,.burger.burger-arrow.open .burger-lines:after{left:-.3em;top:0;transition:0.2s background-color,0.2s top,0.2s left,0.2s transform}.burger.burger-arrow.open .burger-lines:before{top:-.62em;transform:rotate(-45deg)}.burger.burger-arrow.open .burger-lines:after{top:.62em;transform:rotate(45deg)}