body>.layout>.layout-cell,body>.layout>.full-width>.layout-component,body>.layout .full-width>.layout-component,body>.layout .full-width .contain,body>.layout .hero-banner-overlay .hero-banner,.content-hold>.i,body>.layout .header-banner .nested-banner>.i,body>.layout .header-banner.home-banner>.i{max-width:1366px;width:100%;margin-left:auto !important;margin-right:auto !important}body>.layout>.full-width,body>.layout>.full-width>.full-width,body>.layout .full-width .full-width .layout-component.banner-image,.responsive-menu{max-width:100% !important}.header-sect,.contain,.slim-footer>.layout-component,body>.layout .content-section,body>.layout .header-banner .nested-banner>.i{padding-left:12px !important;padding-right:12px !important}.layout .layout-cell,.layout .layout-component,.layout .eg-cell,.layout .auto{margin-right:1% !important}.layout .col1,.layout .iend{margin-right:0 !important}.layout .col1{width:100%}.auto{width:auto}.padded{padding:12px}body .layout .breathecol2{margin-right:3% !important;vertical-align:top}body .layout .breathecol3{margin-right:3% !important;vertical-align:top}body .layout .breathecol4{margin-right:3% !important;vertical-align:top}body .layout .anchor-dest{padding-top:100px !important;margin-top:-100px !important}.book-block{background-color:#005e86;border:1px solid #00415d;padding:12px;border-radius:8px;margin-bottom:24px}.book-block .content{padding:0 12px}.book-block h2{font-weight:400;color:#fff;font-size:26px;text-transform:capitalize;margin-bottom:6px}.book-block h3{font-weight:400;color:#fff;font-size:20px;text-transform:capitalize;margin-bottom:6px}.book-block *{color:#fff}.book-block .button{background-color:#df980d;font-weight:bold;font-size:16px;padding:12px 24px;margin-top:12px;margin-bottom:12px}.img-side{margin-bottom:24px}.img-side img{border:8px solid #fff;box-shadow:6px 6px 24px -16px #000}.page-banner{padding:200px 0 100px;background-color:#005e86;background-image:url(/userfiles/css/images/pawprints.png);background-repeat:no-repeat;background-position:95% 95%}.page-banner *{color:#fff}.page-banner h1{color:#fab600 !important}.page-banner .banner-date .content{color:#fff;font-size:30px}.banner-content.home-banner{z-index:1}.banner-content.home-banner video{width:100%}.banner-content.home-banner::after{content:"";background-color:rgba(0,0,0,0.35);position:absolute;top:0;height:100%;bottom:0;width:100%;z-index:1;left:0;right:0}.banner-content.home-banner .video{line-height:0}.banner-content.home-banner .nested-banner{padding:12px;z-index:10;position:absolute;top:30%;max-width:100% !important}.banner-content.home-banner .nested-banner .layout-component{display:flex;align-content:center;align-items:center;gap:2%}.banner-content.home-banner .nested-banner .layout-component .component-topper{width:20%}.banner-content h1,.banner-content h2,.banner-content p,.banner-content b,.banner-content strong{color:#fff}.banner-content h1{font-size:4em;line-height:1.2em}.banner-content p{font-size:1.25em;line-height:1.3em}.banner-content .nested-banner .button{font-size:24px;line-height:30px;padding:12px 24px 12px 50px;background-color:rgba(0,0,0,0.25);margin-top:12px;margin-bottom:12px;background-size:32px;background-position:8px center}.banner-content .nested-banner .button:hover{background-color:rgba(0,0,0,0.5)}@media screen and (max-width:1400px){.banner-content h1{font-size:3.25em}.banner-content.home-banner .nested-banner{top:40%}}@media screen and (max-width:1200px){.banner-content h1{font-size:3em}}@media screen and (max-width:1000px){.banner-content.home-banner .nested-banner{top:10%}.banner-content.home-banner .nested-banner .layout-component .component-topper{width:30%}}@media screen and (max-width:760px){.banner-content h1{font-size:2em}}@media screen and (max-width:540px){.banner-content h1{font-size:2em}.banner-content.home-banner .nested-banner{position:relative;top:0;background-color:#fff;text-align:center !important}.banner-content.home-banner .nested-banner .layout-component .component-topper{width:70%;margin:auto !important}.banner-content.home-banner .nested-banner h1{color:#016699;text-align:center !important;font-size:24px}.banner-content.home-banner .nested-banner .layout-component{display:block}}