﻿@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css");:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.navigation{width:100%;position:relative;background-color:#fff;height:fit-content;min-height:86px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:2px 86px;box-sizing:border-box;gap:11px;text-align:center;font-size:15px;color:#000}@media only screen and (max-width:1200px){.navigation{padding:10px 50px}}@media(max-width:768px){.navigation{justify-content:space-between;padding:2px 5%;gap:0}}@media only screen and (max-width:480px){.navigation{padding:2px 5%}}@media only screen and (max-width:1200px){.navigation .logo-link{margin-right:auto;padding-left:10px}}.navigation .navigation-skyriver-logo-icon{max-width:30vw;position:relative;height:auto;overflow:hidden;flex-shrink:0}.navigation .navigation-text{position:relative;text-transform:uppercase;font-weight:600;color:#000;text-decoration:none}@media(max-width:768px){.navigation .navigation-text{text-decoration:none;color:#000}.navigation .navigation-text:hover{color:#003b49}}.navigation .navigation-container>.navigation-items>.desktop-navigation-item>.navigation-text.active{border-bottom:2px solid #00bfd7;padding-top:2px}.navigation .navigation-items{flex:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:0}.navigation .navigation-container{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media(max-width:768px){.navigation .navigation-container{display:none}}.navigation .user-section{width:auto}.navigation .user-icon{margin-right:8px;height:30px;width:30px;margin-bottom:3px}.navigation .user-name{font-size:18px;line-height:28px;font-weight:600}.navigation .user-profile-dropdown{cursor:pointer}.navigation .chevron-down{margin-left:5px}@media only screen and (max-width:768px){.navigation .chevron-down{display:none}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navigation .user-dropdown-menu{position:absolute;right:0;background-color:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:180px;z-index:1000;display:none;margin-top:5px;text-align:left}.navigation .user-dropdown-menu a{display:flex;align-items:center;padding:10px 15px;color:#000;text-decoration:none}.navigation .user-dropdown-menu a:hover{background-color:#e6ebed}.navigation .user-dropdown-menu.active{display:block;width:290px;animation:slideDown .3s ease-out forwards}.navigation .user-dropdown-menu .user-dropdown-header{background-color:#e6f2f3;display:flex;padding:20px;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;cursor:default}.navigation .user-dropdown-menu .user-dropdown-header .dropdown-header-left{margin-right:1rem}.navigation .user-dropdown-menu .user-dropdown-header .dropdown-header-right{display:flex;flex-direction:column;justify-content:center}.navigation .user-dropdown-menu .user-dropdown-header .user-tier-badge{height:100%;width:100%;padding:4px;border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:center;display:inline-flex;padding-bottom:4px}.navigation .user-dropdown-menu .user-dropdown-header .user-tier-badge .badge-sky-label{width:57px;position:relative;text-align:center;justify-content:center;display:flex;flex-direction:column;font-family:"Josefin Sans";font-weight:700;text-transform:uppercase;word-wrap:break-word;line-height:normal;color:rgba(255,255,255,.2078431373);font-size:24px;margin-top:4px}.navigation .user-dropdown-menu .user-dropdown-header .user-tier-badge .badge-tier-label{width:57px;position:relative;text-align:center;justify-content:center;display:flex;flex-direction:column;font-family:"Josefin Sans";font-weight:700;text-transform:uppercase;word-wrap:break-word;line-height:normal;color:rgba(255,255,255,.5019607843);font-size:6.63px}.navigation .user-dropdown-menu .user-dropdown-header .user-tier-header{color:#000;font-size:12px;font-family:"Plus Jakarta Sans";line-height:16px;word-wrap:break-word;font-weight:700}.navigation .user-dropdown-menu .user-dropdown-header .points-to-next-level-text{color:#000;font-size:12px;font-family:"Plus Jakarta Sans";line-height:16px;word-wrap:break-word;font-style:italic;font-weight:400}.navigation .user-dropdown-menu .user-dropdown-header .user-tier-badge,.navigation .user-dropdown-menu .user-dropdown-header .user-tier-header,.navigation .user-dropdown-menu .user-dropdown-header .points-to-next-level-text{display:flex;align-items:flex-start}.navigation .user-dropdown-menu .user-dropdown-header .bg-sky-blue{background:linear-gradient(113.04deg,#b0ebf3,#00bfd7)}.navigation .user-dropdown-menu .user-dropdown-header .bg-dark-blue{background:linear-gradient(113.04deg,#007b8b,#002125)}.navigation .user-dropdown-menu .user-dropdown-header .bg-gold{background:linear-gradient(113.04deg,#c9ab4b,#645525)}.navigation .user-dropdown-menu .user-dropdown-header .bg-black{background:linear-gradient(113.04deg,#444,#000)}.navigation .user-dropdown-menu .user-dropdown-header .bg-sky{background:linear-gradient(113.04deg,#efefef,#989898)}.navigation .user-dropdown-menu .parent-dropdown-item,.navigation .user-dropdown-menu .dashboard-dropdown-item{font-size:16px;line-height:24px;height:60px;border-bottom:1px solid #b0c2c7}.navigation .user-dropdown-menu a.dashboard-dropdown-item:last-child{border-bottom:0}.navigation .free-play-wrapper{display:flex;align-items:center;gap:15px}.navigation .free-play-wrapper .sign-in-wrapper{padding:10px;display:inline-block}.navigation .free-play-wrapper .sign-in-button{color:#000;text-decoration:none;font-weight:600}.navigation .free-play-wrapper .sign-in-button:hover{color:#003b49}.navigation .navigation-rewards-icon{width:20vw;max-width:63px;height:auto;margin-left:10px;transform:rotate(23deg);object-fit:contain;transition:transform .5s ease,filter .5s ease,border-radius .5s ease}.navigation .navigation-rewards-nav-button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;font-size:12px;color:#003b49}@media(max-width:768px){.navigation .navigation-rewards-nav-button{padding-right:3%}}.navigation .navigation-rewards-nav-button .search-button .search-link{padding-left:10px;padding-right:10px}.navigation .navigation-rewards-nav-button .search-button .search-link svg{width:25px;height:25px;fill:#003b49}.navigation .navigation-rewards-nav-button:hover .navigation-rewards-icon{transform:rotate(-25deg);filter:brightness(95%);border-radius:23px}.navigation .desktop-navigation-item{position:relative;padding:30px 20px}@media only screen and (max-width:1540px){.navigation .desktop-navigation-item{padding:5px 20px}}.navigation .desktop-navigation-item .navigation-text{display:block;color:#000;text-decoration:none;text-transform:uppercase;font-weight:600}.navigation .desktop-navigation-item .navigation-text:hover{color:#003b49}.navigation .desktop-navigation-item.has-children:hover>.desktop-dropdown-menu{display:block}@media only screen and (max-width:768px){.navigation .desktop-navigation-item.has-children{display:none}}.navigation .desktop-navigation-item>.desktop-dropdown-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#fff;min-width:max-content;width:205px;box-shadow:1px 3px 4px 1px rgba(0,0,0,.2);z-index:1000;list-style:none;text-align:center;border-radius:10px}.navigation .desktop-navigation-item>.desktop-dropdown-menu .desktop-navigation-item{position:relative;padding:20px}.navigation .desktop-navigation-item>.desktop-dropdown-menu .desktop-navigation-item .navigation-text{color:#000;text-decoration:none;text-align:center}.navigation .desktop-navigation-item>.desktop-dropdown-menu .desktop-navigation-item .navigation-text:hover{color:#003b49}.navigation .desktop-navigation-item>.desktop-dropdown-menu .desktop-navigation-item.has-children:hover>.desktop-dropdown-menu{display:block}.navigation .desktop-navigation-item>.desktop-dropdown-menu .desktop-navigation-item>.desktop-dropdown-menu{display:none;position:absolute;top:0;left:100%;transform:translateX(0%)}.navigation .mobile-menu-toggle{display:none}@media(max-width:768px){.navigation .mobile-menu-toggle{display:block;cursor:pointer;position:relative}}.navigation .mobile-nav{display:none}@media(max-width:768px){.navigation .mobile-nav{position:fixed;top:0;left:-100%;width:330px;height:100vh;z-index:1002;display:block;background:#fff;transition:left .3s ease;overflow-y:auto;box-shadow:0 1px 2px 1px rgba(0,0,0,.3)}.navigation .mobile-nav.active{display:block;opacity:1;left:0}}.navigation .mobile-nav-items>div,.navigation .mobile-nav-children>div,.navigation .mobile-nav-grandchildren>div{padding:0 20px;display:flex;transition:background-color .3s ease;text-align:left;background-color:#fff}.navigation .mobile-nav-items>div .navigation-text,.navigation .mobile-nav-children>div .navigation-text,.navigation .mobile-nav-grandchildren>div .navigation-text{padding-top:20px;padding-bottom:20px;width:100%}.navigation .mobile-nav-items>div:hover,.navigation .mobile-nav-children>div:hover,.navigation .mobile-nav-grandchildren>div:hover{background-color:#e6ebed}.navigation .mobile-nav-children,.navigation .mobile-nav-grandchildren{left:-100%;position:fixed;top:86px;width:330px;height:100vh;background:#fff;overflow-y:auto;transition:left .3s ease}.navigation .mobile-nav-children.active,.navigation .mobile-nav-grandchildren.active{top:86px;left:0;height:100vh}.navigation .mobile-nav-children .dropdown-submenu,.navigation .mobile-nav-grandchildren .dropdown-submenu{position:relative;display:flex;align-items:center;justify-content:space-between}.navigation .mobile-nav-children .mobile-nav-back-button,.navigation .mobile-nav-grandchildren .mobile-nav-back-button{display:flex;padding:10px;background-color:#fff;color:#003b49;border:0;font-size:20px;font-weight:600;align-items:center;cursor:pointer}.navigation .mobile-nav-children .navigation-text,.navigation .mobile-nav-grandchildren .navigation-text{display:block;text-decoration:none;color:#000;text-align:left;transition:background-color .3s ease}.navigation .mobile-nav-children .navigation-text:hover,.navigation .mobile-nav-grandchildren .navigation-text:hover{background-color:#e6ebed;color:#003b49}.navigation .hamburger-icon{font-size:28px;color:#000}.navigation .hamburger-icon.hide{visibility:hidden}.navigation .mobile-nav-header{position:relative;top:0;z-index:1003;background-color:#fff;display:flex;transition:left .3s ease;align-items:center;justify-content:space-between}.navigation .mobile-menu-body{margin-top:20px}.navigation .mobile-menu-body .parent-text{flex:1;text-align:center}.navigation .mobile-menu-body .chevron-right{display:none}@media(max-width:768px){.navigation .mobile-menu-body .chevron-right{display:inline-block;float:right;font-size:20px;line-height:1;padding-top:20px;padding-bottom:20px}}.navigation .mobile-menu-body .dropdown-menu{display:none}@media(max-width:768px){.navigation .mobile-menu-body .chevron-left{position:absolute;left:10px}}.navigation .mobile-nav-close{background:none;border:0;font-size:45px;color:#000;cursor:pointer;position:relative;height:100%;z-index:1004;padding-left:5px;padding-right:30px}.navigation .mobile-logo-link{text-align:center;width:100%;padding-right:70px}@media only screen and (max-width:480px){.navigation .mobile-nav,.navigation .mobile-nav-children,.navigation .mobile-nav-grandchildren{width:100%}}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}footer{padding:1.5rem;margin-top:1.5rem}.footer-skyriver-logo-reversed-icon{width:150px;position:relative;height:67.7px}.footer-sky-river-parkway{position:relative;text-transform:uppercase;white-space:pre-wrap}.footer-sky-river-parkway-elk-grove-c-wrapper{height:31px;display:flex;flex-direction:row;align-items:flex-end;justify-content:center}.footer-skyriver-logo-reversed-parent{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px}.footer-frame-wrapper{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width:768px){.footer-frame-wrapper{flex-direction:column}}.footer-link{text-decoration:none;color:#fff}.footer-text{align-self:stretch;position:relative;line-height:20px}.footer-section1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px}.footer-navigation{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:16px;font-size:14px}@media only screen and (max-width:768px){.footer-navigation{gap:150px}}@media only screen and (max-width:575px){.footer-navigation{gap:100px}}.footer-frame-parent{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:16px}@media only screen and (max-width:768px){.footer-frame-parent{flex-direction:column;align-items:center}}.copyright-2024-all{position:relative}.copyright-2024-all-rights-res-parent{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;text-align:center}@media only screen and (max-width:768px){.copyright-2024-all-rights-res-parent{flex-direction:column;align-items:center}}.footer{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;box-sizing:border-box;gap:60px;background-repeat:no-repeat;background-position:top;text-align:left;font-size:12px;color:#fff}.portal-footer-background,.portal-footer-background-mobile{width:100%}.portal-footer-background .portal-footer,.portal-footer-background-mobile .portal-footer{position:relative}.portal-footer-background a,.portal-footer-background-mobile a{transition:opacity .2s ease}.portal-footer-background a:hover,.portal-footer-background-mobile a:hover{opacity:.8}.bg-navy-500{background-color:#003b49}.bg-teal-50{background-color:#e6f2f3}.text-white{color:#fff}.text-black{color:#000}.cardcontainerblock,.dynamiccardcontainerblock{color:#fff}.cardcontainerblock .control-container,.dynamiccardcontainerblock .control-container{display:none}.cardcontainerblock .marble-light .text-cards-card-title,.dynamiccardcontainerblock .marble-light .text-cards-card-title{color:#003b49}.cardcontainerblock .cards-container,.dynamiccardcontainerblock .cards-container{padding-top:60px;padding-bottom:60px}.cardcontainerblock .cards-container .header,.dynamiccardcontainerblock .cards-container .header{position:relative;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%;margin-bottom:20px}.cardcontainerblock .cards-container .subheading,.dynamiccardcontainerblock .cards-container .subheading{font-size:18px;font-weight:400;font-style:normal;margin-bottom:20px;text-align:left;line-height:24px;width:50%}.cardcontainerblock .cards-container .image-cards-container,.dynamiccardcontainerblock .cards-container .image-cards-container{display:flex;flex-wrap:wrap;gap:20px;position:relative;overflow:hidden}.cardcontainerblock .cards-container .content-area-container,.dynamiccardcontainerblock .cards-container .content-area-container{position:relative;width:100%}@media only screen and (min-width:992px){.cardcontainerblock .cards-container.cards-2 .content-area-container,.dynamiccardcontainerblock .cards-container.cards-2 .content-area-container{width:calc(50% - 10px)}}@media only screen and (min-width:992px){.cardcontainerblock .cards-container.cards-3 .content-area-container,.dynamiccardcontainerblock .cards-container.cards-3 .content-area-container{width:calc(33.3333333333% - 13.3333333333px)}}@media only screen and (min-width:992px){.cardcontainerblock .cards-container.cards-4 .content-area-container,.dynamiccardcontainerblock .cards-container.cards-4 .content-area-container{width:calc(25% - 15px)}}@media only screen and (min-width:992px){.cardcontainerblock .cards-container.cards-5 .content-area-container,.dynamiccardcontainerblock .cards-container.cards-5 .content-area-container{width:calc(20% - 16px)}}@media only screen and (min-width:992px){.cardcontainerblock .cards-container.cards-6 .content-area-container,.dynamiccardcontainerblock .cards-container.cards-6 .content-area-container{width:calc(16.6666666667% - 16.6666666667px)}}.cardcontainerblock .cards-container.cards-0 .control-container,.dynamiccardcontainerblock .cards-container.cards-0 .control-container{position:absolute;bottom:50px;display:flex;width:90px;justify-content:space-between;z-index:10;left:50%;transform:translateX(-50%)}.cardcontainerblock .cards-container.cards-0 .control-container .carousel-next,.cardcontainerblock .cards-container.cards-0 .control-container .carousel-prev,.dynamiccardcontainerblock .cards-container.cards-0 .control-container .carousel-next,.dynamiccardcontainerblock .cards-container.cards-0 .control-container .carousel-prev{background-color:rgba(0,0,0,.5);border-radius:50%;border:2px solid #fff;color:#fff;padding:4px;width:38px;height:38px;background:none;opacity:1}.cardcontainerblock .cards-container.cards-0 .control-container .carousel-next:hover,.cardcontainerblock .cards-container.cards-0 .control-container .carousel-prev:hover,.dynamiccardcontainerblock .cards-container.cards-0 .control-container .carousel-next:hover,.dynamiccardcontainerblock .cards-container.cards-0 .control-container .carousel-prev:hover{background:rgba(0,0,0,.5)}.cardcontainerblock .cards-container.cards-0 .control-container .carousel-next .carousel-control-next-icon,.cardcontainerblock .cards-container.cards-0 .control-container .carousel-next .carousel-control-prev-icon,.cardcontainerblock .cards-container.cards-0 .control-container .carousel-prev .carousel-control-next-icon,.cardcontainerblock .cards-container.cards-0 .control-container .carousel-prev .carousel-control-prev-icon,.dynamiccardcontainerblock .cards-container.cards-0 .control-container .carousel-next .carousel-control-next-icon,.dynamiccardcontainerblock .cards-container.cards-0 .control-container .carousel-next .carousel-control-prev-icon,.dynamiccardcontainerblock .cards-container.cards-0 .control-container .carousel-prev .carousel-control-next-icon,.dynamiccardcontainerblock .cards-container.cards-0 .control-container .carousel-prev .carousel-control-prev-icon{width:1em;height:1em}.cardcontainerblock .cards-container.cards-0 .image-cards-container,.dynamiccardcontainerblock .cards-container.cards-0 .image-cards-container{max-width:100%;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;user-select:none;box-sizing:border-box;flex-wrap:nowrap}.cardcontainerblock .cards-container.cards-0 .image-cards-container .content-area-container,.dynamiccardcontainerblock .cards-container.cards-0 .image-cards-container .content-area-container{flex-shrink:0}@media(hover:hover) and (pointer:fine){.cardcontainerblock .cards-container.cards-0 .image-cards-container .image-card-slider-link,.dynamiccardcontainerblock .cards-container.cards-0 .image-cards-container .image-card-slider-link{pointer-events:none}}@media(hover:hover) and (pointer:fine){.cardcontainerblock .cards-container.cards-0 .image-cards-container .image-card-slider-button,.dynamiccardcontainerblock .cards-container.cards-0 .image-cards-container .image-card-slider-button{pointer-events:auto;cursor:pointer}}.cardcontainerblock .cards-container.cards-0.slide-w-s .content-area-container,.dynamiccardcontainerblock .cards-container.cards-0.slide-w-s .content-area-container{width:200px}.cardcontainerblock .cards-container.cards-0.slide-w-m .content-area-container,.dynamiccardcontainerblock .cards-container.cards-0.slide-w-m .content-area-container{width:300px}.cardcontainerblock .cards-container.cards-0.slide-w-l .content-area-container,.dynamiccardcontainerblock .cards-container.cards-0.slide-w-l .content-area-container{width:380px}.cardcontainerblock .cards-container.cards-0.slide-w-xl .content-area-container,.dynamiccardcontainerblock .cards-container.cards-0.slide-w-xl .content-area-container{width:460px}.cardcontainerblock .cards-container.cards-0.slide-h-s .content-area-container,.dynamiccardcontainerblock .cards-container.cards-0.slide-h-s .content-area-container{height:300px}.cardcontainerblock .cards-container.cards-0.slide-h-m .content-area-container,.dynamiccardcontainerblock .cards-container.cards-0.slide-h-m .content-area-container{height:450px}.cardcontainerblock .cards-container.cards-0.slide-h-l .content-area-container,.dynamiccardcontainerblock .cards-container.cards-0.slide-h-l .content-area-container{height:630px}.cardcontainerblock .cards-container.cards-0.slide-h-auto .content-area-container,.dynamiccardcontainerblock .cards-container.cards-0.slide-h-auto .content-area-container{height:auto}.cardcontainerblock .cards-container.cards-0 .container,.dynamiccardcontainerblock .cards-container.cards-0 .container{padding-top:60px;padding-bottom:60px}@media only screen and (max-width:768px){.cardcontainerblock .cards-container.cards-0 .container,.dynamiccardcontainerblock .cards-container.cards-0 .container{padding-left:18px;padding-right:18px}}.cardcontainerblock .cards-container .image-card-slider-title,.dynamiccardcontainerblock .cards-container .image-card-slider-title{font-size:36px;line-height:45px;text-transform:uppercase;font-weight:bold}@media only screen and (max-width:1200px){.cardcontainerblock .cards-container .image-card-slider-title,.dynamiccardcontainerblock .cards-container .image-card-slider-title{font-size:30px;line-height:40px}}.cardcontainerblock .cards-container .image-card-slider-description,.dynamiccardcontainerblock .cards-container .image-card-slider-description{font-size:18px;line-height:30px}.cardcontainerblock .cards-container .image-card-slider-text,.dynamiccardcontainerblock .cards-container .image-card-slider-text{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.cardcontainerblock .cards-container .image-card-slider-container,.dynamiccardcontainerblock .cards-container .image-card-slider-container{position:relative;height:100%}.cardcontainerblock .cards-container .image-card-slider-container:hover .image-card-slider-text,.dynamiccardcontainerblock .cards-container .image-card-slider-container:hover .image-card-slider-text{transform:translateY(-40px)}.cardcontainerblock .cards-container .image-card-slider-container:hover .image-card-slider-button-wrapper,.dynamiccardcontainerblock .cards-container .image-card-slider-container:hover .image-card-slider-button-wrapper{opacity:1;transform:translateY(-30px)}.cardcontainerblock .cards-container .image-card-slider-link,.dynamiccardcontainerblock .cards-container .image-card-slider-link{position:relative;max-width:100%;width:100%;height:100%;overflow:hidden;min-height:630px;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;color:#fff}.cardcontainerblock .cards-container .image-card-slider,.dynamiccardcontainerblock .cards-container .image-card-slider{position:relative;max-width:100%;width:100%;height:100%;overflow:hidden;min-height:630px;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;color:#fff}.cardcontainerblock .cards-container .image-card-slider:hover .image-card-slider-button-primary,.dynamiccardcontainerblock .cards-container .image-card-slider:hover .image-card-slider-button-primary{border-color:#00bfd7;padding:10px 15px}.cardcontainerblock .cards-container .image-card-slider:hover .image-card-slider-button-primary:hover,.dynamiccardcontainerblock .cards-container .image-card-slider:hover .image-card-slider-button-primary:hover{padding:10px 20px}.cardcontainerblock .cards-container .image-card-slider .image-card-slider-gradient,.dynamiccardcontainerblock .cards-container .image-card-slider .image-card-slider-gradient{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%)}.cardcontainerblock .cards-container .image-card-slider .image-card-slider-text,.dynamiccardcontainerblock .cards-container .image-card-slider .image-card-slider-text{z-index:2;padding-left:30px;padding-right:20px;padding-bottom:50px;bottom:50px;transition:transform .3s ease-in-out}@media only screen and (max-width:992px){.cardcontainerblock .cards-container .image-card-slider .image-card-slider-text,.dynamiccardcontainerblock .cards-container .image-card-slider .image-card-slider-text{transform:translateY(-40px);padding-top:35px}}.cardcontainerblock .cards-container .image-card-slider .image-card-slider-button-wrapper,.dynamiccardcontainerblock .cards-container .image-card-slider .image-card-slider-button-wrapper{position:absolute;bottom:40px;padding-left:30px;z-index:2;opacity:0;transform:translateY(30px);transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media only screen and (max-width:992px){.cardcontainerblock .cards-container .image-card-slider .image-card-slider-button-wrapper,.dynamiccardcontainerblock .cards-container .image-card-slider .image-card-slider-button-wrapper{opacity:1;transform:translateY(-30px)}}.cardcontainerblock .cards-container .image-card-slider.has-hover-image,.dynamiccardcontainerblock .cards-container .image-card-slider.has-hover-image{background-image:none}.cardcontainerblock .cards-container .image-card-slider.has-hover-image:hover::before,.dynamiccardcontainerblock .cards-container .image-card-slider.has-hover-image:hover::before{opacity:0}.cardcontainerblock .cards-container .image-card-slider.has-hover-image:hover::after,.dynamiccardcontainerblock .cards-container .image-card-slider.has-hover-image:hover::after{opacity:1}.cardcontainerblock .cards-container .image-card-slider.has-hover-image:hover .image-card-slider-text,.dynamiccardcontainerblock .cards-container .image-card-slider.has-hover-image:hover .image-card-slider-text{transform:translateY(-40px)}.cardcontainerblock .cards-container .image-card-slider.has-hover-image:hover .image-card-slider-button-wrapper,.dynamiccardcontainerblock .cards-container .image-card-slider.has-hover-image:hover .image-card-slider-button-wrapper{opacity:1;transform:translateY(-30px)}.cardcontainerblock .cards-container .image-card-slider::before,.cardcontainerblock .cards-container .image-card-slider::after,.dynamiccardcontainerblock .cards-container .image-card-slider::before,.dynamiccardcontainerblock .cards-container .image-card-slider::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:top;transition:opacity .5s ease-in-out;z-index:0}.cardcontainerblock .cards-container .image-card-slider::before,.dynamiccardcontainerblock .cards-container .image-card-slider::before{background-image:var(--promo-image);opacity:1}.cardcontainerblock .cards-container .image-card-slider::after,.dynamiccardcontainerblock .cards-container .image-card-slider::after{background-image:var(--hover-image);opacity:0}.cardcontainerblock .cards-container .image-card-slider-button-wrapper,.dynamiccardcontainerblock .cards-container .image-card-slider-button-wrapper{position:relative;z-index:2;opacity:0;transform:translateY(30px);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.cardcontainerblock .cards-container .image-cards-slider-container-row>div:last-child,.dynamiccardcontainerblock .cards-container .image-cards-slider-container-row>div:last-child{margin-right:0}.cardcontainerblock .cards-container .image-cards-slider-button,.dynamiccardcontainerblock .cards-container .image-cards-slider-button{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer;color:#00bfd7}.cardcontainerblock .cards-container .image-cards-slider-button a,.dynamiccardcontainerblock .cards-container .image-cards-slider-button a{display:flex;align-items:center}.cardcontainerblock .cards-container .image-cards-slider-button:hover,.dynamiccardcontainerblock .cards-container .image-cards-slider-button:hover{border-color:#00bfd7;padding:10px 15px}.cardcontainerblock .cards-container .image-card-slider,.dynamiccardcontainerblock .cards-container .image-card-slider{width:100%}.cardcontainerblock .cards-container .image-card-slider:hover+.image-card-slider-button-wrapper,.dynamiccardcontainerblock .cards-container .image-card-slider:hover+.image-card-slider-button-wrapper{opacity:1;transform:translateY(-30px)}.cardcontainerblock .cards-container .image-card-slider-button-primary,.dynamiccardcontainerblock .cards-container .image-card-slider-button-primary{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer;color:#00bfd7;position:relative;top:35px}.cardcontainerblock .cards-container .image-card-slider-button-primary a,.dynamiccardcontainerblock .cards-container .image-card-slider-button-primary a{display:flex;align-items:center}.cardcontainerblock .cards-container .image-card-slider-button-primary:hover,.dynamiccardcontainerblock .cards-container .image-card-slider-button-primary:hover{border-color:#00bfd7;padding:10px 15px}.cardcontainerblock .cards-container .image-cards-slider-container-row.dragging,.dynamiccardcontainerblock .cards-container .image-cards-slider-container-row.dragging{cursor:grabbing}.cardcontainerblock .cards-container .image-cards-slider-container-row::-webkit-scrollbar,.dynamiccardcontainerblock .cards-container .image-cards-slider-container-row::-webkit-scrollbar{display:none}.cardcontainerblock .cards-container .image-cards-slider-container-div,.dynamiccardcontainerblock .cards-container .image-cards-slider-container-div{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;background-image:url("../../Assets/scss/ .png");background-size:cover;background-repeat:no-repeat;background-position:top;text-align:left;color:#fff}.cardcontainerblock .cards-container .image-cards-slider-container-header,.dynamiccardcontainerblock .cards-container .image-cards-slider-container-header{align-self:stretch;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;flex-wrap:wrap;align-content:flex-end}.cardcontainerblock .cards-container .image-cards-slider-container-button-primary,.dynamiccardcontainerblock .cards-container .image-cards-slider-container-button-primary{border-radius:10px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px 0;box-sizing:border-box;gap:4px}.cardcontainerblock .cards-container .image-cards-slider-container-title,.dynamiccardcontainerblock .cards-container .image-cards-slider-container-title{font-size:36px;line-height:45px;text-transform:uppercase;font-weight:bold;flex:1;position:relative}@media only screen and (max-width:1200px){.cardcontainerblock .cards-container .image-cards-slider-container-title,.dynamiccardcontainerblock .cards-container .image-cards-slider-container-title{font-size:30px;line-height:40px}}.cardcontainerblock .cards-container .promo-card,.dynamiccardcontainerblock .cards-container .promo-card{flex:1;width:100%;height:100%;display:flex;flex-direction:column;padding:0 0 20px;box-sizing:border-box;gap:12px;text-align:center;color:#fff}.cardcontainerblock .cards-container .promo-card .promo-card-image-icon-half,.dynamiccardcontainerblock .cards-container .promo-card .promo-card-image-icon-half{aspect-ratio:16/9;overflow:hidden}.cardcontainerblock .cards-container .promo-card .promo-card-image-icon-half img,.dynamiccardcontainerblock .cards-container .promo-card .promo-card-image-icon-half img{height:100%;width:100%;object-fit:cover}.cardcontainerblock .cards-container .promo-card .promo-card-kicker,.dynamiccardcontainerblock .cards-container .promo-card .promo-card-kicker{align-self:stretch;font-weight:500;line-height:normal;min-height:22px}.cardcontainerblock .cards-container .promo-card .promo-card-callout,.dynamiccardcontainerblock .cards-container .promo-card .promo-card-callout{align-self:stretch;position:relative;font-size:48px;color:#00bfd7;line-height:50px;letter-spacing:-1.5px}.cardcontainerblock .cards-container .promo-card .promo-card-section,.dynamiccardcontainerblock .cards-container .promo-card .promo-card-section{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.cardcontainerblock .cards-container .promo-card .promo-card-details,.dynamiccardcontainerblock .cards-container .promo-card .promo-card-details{margin:0;font-size:16px;font-weight:300;font-style:normal;line-height:24px}.cardcontainerblock .cards-container .promo-card .promo-card-container-column,.dynamiccardcontainerblock .cards-container .promo-card .promo-card-container-column{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px}.cardcontainerblock .cards-container .promo-card .promo-card-text-block-cta,.dynamiccardcontainerblock .cards-container .promo-card .promo-card-text-block-cta{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.cardcontainerblock .cards-container .promo-card .image-cards,.dynamiccardcontainerblock .cards-container .promo-card .image-cards{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;padding:60px 0;box-sizing:border-box;gap:16px;background-image:url("../../Assets/scss/2-Image Cards.png");background-size:cover;background-repeat:no-repeat;background-position:top;text-align:left;color:#fff;flex:1}.cardcontainerblock .cards-container .promo-card .image-cards .header,.dynamiccardcontainerblock .cards-container .promo-card .image-cards .header{align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;width:100%}.cardcontainerblock .cards-container .promo-card .image-cards .title,.dynamiccardcontainerblock .cards-container .promo-card .image-cards .title{flex:1;position:relative;text-transform:uppercase;box-sizing:border-box;padding:0 16px}.cardcontainerblock .cards-container .promo-card .image-cards .button,.dynamiccardcontainerblock .cards-container .promo-card .image-cards .button{position:relative}.cardcontainerblock .cards-container .promo-card .image-cards .button-primary,.dynamiccardcontainerblock .cards-container .promo-card .image-cards .button-primary{border-radius:10px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px 0;box-sizing:border-box;gap:4px}.cardcontainerblock .cards-container .promo-card .image-cards .content-area-container,.dynamiccardcontainerblock .cards-container .promo-card .image-cards .content-area-container{width:100%}.cardcontainerblock .cards-container .promo-card .image-cards .container,.dynamiccardcontainerblock .cards-container .promo-card .image-cards .container{margin-left:auto;margin-right:auto}.cardcontainerblock .cards-container .promo-card .image-cards .image-cards-container,.dynamiccardcontainerblock .cards-container .promo-card .image-cards .image-cards-container{align-self:stretch;display:flex;flex-direction:row;align-items:stretch}@media only screen and (max-width:992px){.cardcontainerblock .cards-container .promo-card .image-cards .image-cards-container,.dynamiccardcontainerblock .cards-container .promo-card .image-cards .image-cards-container{flex-direction:column}}.cardcontainerblock .cards-container .image-text-card::after,.dynamiccardcontainerblock .cards-container .image-text-card::after{height:100%;content:"";display:inline-block;width:2px;border-right:2px solid #c3c3c3;position:absolute;top:0;right:-11px}@media only screen and (max-width:992px){.cardcontainerblock .cards-container .image-text-card::after,.dynamiccardcontainerblock .cards-container .image-text-card::after{display:none}}.cardcontainerblock .cards-container .text-cards-text-header,.dynamiccardcontainerblock .cards-container .text-cards-text-header{width:100%;max-width:1440px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 16px;box-sizing:border-box}.cardcontainerblock .cards-container .text-cards-image1,.dynamiccardcontainerblock .cards-container .text-cards-image1{position:absolute;height:100%;width:100%;top:0%;right:0%;bottom:0%;left:0%;background-color:#c2bdbf}.cardcontainerblock .cards-container .text-cards-image,.dynamiccardcontainerblock .cards-container .text-cards-image{position:relative;width:100%;height:auto;overflow:hidden;margin-bottom:15px;aspect-ratio:16/9}.cardcontainerblock .cards-container .text-cards-image img,.dynamiccardcontainerblock .cards-container .text-cards-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cardcontainerblock .cards-container .text-cards-card-title,.dynamiccardcontainerblock .cards-container .text-cards-card-title{font-size:18px;line-height:30px;margin-bottom:8px}.cardcontainerblock .cards-container .text-cards-card-description,.dynamiccardcontainerblock .cards-container .text-cards-card-description{flex:1;font-size:14px;line-height:20px;font-style:normal;font-weight:400;word-wrap:break-word}.cardcontainerblock .cards-container .text-card-content,.dynamiccardcontainerblock .cards-container .text-card-content{display:flex;flex-direction:column}.cardcontainerblock .cards-container .text-cards-button,.dynamiccardcontainerblock .cards-container .text-cards-button{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer;background-color:#003b49;padding:10px 15px;transition:padding .4s linear}.cardcontainerblock .cards-container .text-cards-button a,.dynamiccardcontainerblock .cards-container .text-cards-button a{display:flex;align-items:center}.cardcontainerblock .cards-container .text-cards-button:hover,.dynamiccardcontainerblock .cards-container .text-cards-button:hover{border-color:#00bfd7;padding:10px 15px}.cardcontainerblock .cards-container .text-cards-button .arrow-icon,.dynamiccardcontainerblock .cards-container .text-cards-button .arrow-icon{opacity:0;display:none;transition:opacity .3s linear}.cardcontainerblock .cards-container .text-cards-button:hover,.dynamiccardcontainerblock .cards-container .text-cards-button:hover{border:2px solid transparent;background-color:#007b8b;padding:10px 18px}.cardcontainerblock .cards-container .text-cards-button:hover .arrow-icon,.dynamiccardcontainerblock .cards-container .text-cards-button:hover .arrow-icon{display:inline;opacity:1}.cardcontainerblock .cards-container .text-card-text-group,.dynamiccardcontainerblock .cards-container .text-card-text-group{display:flex;flex-direction:column;margin-bottom:20px}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.jumbotronblock{color:#fff;position:relative;padding-left:0;padding-right:0}.jumbotronblock>div{background-size:cover;background-position:50% 50%;position:relative}.jumbotronblock .jumbotron-dimmer{background:#000;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.4}.jumbotronblock .jumbotron-inner{position:relative}.mediablock .container{padding-top:30px;padding-bottom:30px}.mediablock .title{font-size:36px;line-height:45px;text-transform:uppercase;font-weight:bold;text-align:center;font-weight:bold;padding-bottom:20px}@media only screen and (max-width:1200px){.mediablock .title{font-size:30px;line-height:40px}}.mediablock .subtitle{font-size:18px;line-height:24px;text-align:center;padding-bottom:20px}.mediablock .sr-iframe iframe{height:450px;width:100%;max-width:720px}.cardcontainerblock,.dynamiccardcontainerblock{margin-bottom:0;padding-left:0;padding-right:0}.promobannerblock{padding-left:0;padding-right:0}.promo-banner-container>p{margin-top:0;margin-bottom:0}.promo-banner-text-content{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center}.promo-banner-icon{width:24px;position:relative;height:24px}.promo-banner{width:100%;display:flex;flex-direction:row;align-items:center;padding:4px 16px;gap:10px;text-align:center;font-size:14px;color:#fff;font-family:"Lato",sans-serif}.image-card{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;gap:12px}.image-card .image-icon{position:absolute;margin:0!important;top:0;left:0;object-fit:cover;z-index:0;width:100%;height:100%}.image-card .image-icon img{width:100%;height:100%}.image-card .text{flex:1;display:flex;flex-direction:column}.image-card .img-card-container{align-self:stretch;padding:60px 30px;z-index:1}.herocarouselblock{padding-left:0;padding-right:0}.mosaicgallerycontainerblock{padding-left:0;padding-right:0}.teaserblock>div{height:100%}.htmlblock .html-row{position:relative}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.xcherocarouselblock{padding-left:0;padding-right:0}.xcherocarouselblock .carousel-container{position:relative;max-height:600px}@media only screen and (max-width:992px){.xcherocarouselblock .carousel-container{max-height:none;overflow:hidden;position:relative;background-color:#003b49;background-size:250px}}.xcherocarouselblock .carousel-image{position:relative;overflow:hidden}@media only screen and (max-width:992px){.xcherocarouselblock .carousel-image{width:auto;object-fit:cover}}.xcherocarouselblock .carousel-background{height:100%;background-color:#003b49;background-image:url("/gfx/honeycomb.png");background-size:250px;position:relative;right:0}@media only screen and (min-width:992px){.xcherocarouselblock .carousel-background{position:absolute;bottom:-100%;opacity:0;transition:bottom .75s ease-in}}@media only screen and (min-width:992px){.xcherocarouselblock .first-load .carousel-item.active .carousel-background{position:absolute;bottom:-100%;opacity:0;transition:bottom .75s ease-in}}.xcherocarouselblock .carousel-item.active .carousel-background{opacity:1;bottom:0}.xcherocarouselblock .carousel-content{opacity:0;padding:40px}.xcherocarouselblock .carousel-heading{font-size:86px;line-height:80px;text-transform:uppercase}@media only screen and (max-width:1200px){.xcherocarouselblock .carousel-heading{font-size:54px;line-height:68px}}.xcherocarouselblock .carousel-heading>p{margin-top:revert;margin-block-start:0;margin-block-end:0}.xcherocarouselblock .carousel-item.active .carousel-content{opacity:1}.xcherocarouselblock .secondary-image{position:absolute;bottom:-100%;right:0;height:auto;padding:10px;opacity:0;z-index:5;transition:bottom 1.5s ease,opacity 1.5s ease;pointer-events:none;height:100%;width:auto;max-height:50%}@media only screen and (max-width:768px){.xcherocarouselblock .secondary-image{width:auto;max-height:37%}}.xcherocarouselblock .secondary-image.visible{bottom:0;padding:0;opacity:1;z-index:5;pointer-events:none}.xcherocarouselblock .carousel-subheading{margin-top:1rem}.xcherocarouselblock .carousel-next,.xcherocarouselblock .carousel-prev,.xcherocarouselblock .carousel-pause{background-color:rgba(0,0,0,.5);border-radius:50%;border:2px solid #fff;color:#fff;padding:4px;width:38px;height:38px;background:none;opacity:1}.xcherocarouselblock .carousel-next:hover,.xcherocarouselblock .carousel-prev:hover,.xcherocarouselblock .carousel-pause:hover{background:rgba(0,0,0,.5)}.xcherocarouselblock .carousel-next .carousel-control-next-icon,.xcherocarouselblock .carousel-next .carousel-control-prev-icon,.xcherocarouselblock .carousel-prev .carousel-control-next-icon,.xcherocarouselblock .carousel-prev .carousel-control-prev-icon,.xcherocarouselblock .carousel-pause .carousel-control-next-icon,.xcherocarouselblock .carousel-pause .carousel-control-prev-icon{width:1em;height:1em}.xcherocarouselblock .carousel-next .carousel-control-prev-icon,.xcherocarouselblock .carousel-prev .carousel-control-prev-icon,.xcherocarouselblock .carousel-pause .carousel-control-prev-icon{position:absolute;left:8px}.xcherocarouselblock .carousel-next .carousel-control-next-icon,.xcherocarouselblock .carousel-prev .carousel-control-next-icon,.xcherocarouselblock .carousel-pause .carousel-control-next-icon{position:absolute;right:8px}.xcherocarouselblock .control-columns{padding-left:40px}.xcherocarouselblock .control-container{position:absolute;bottom:50px;display:flex;width:90px;justify-content:space-between;z-index:10}.xcherocarouselblock .indicators{display:none}.xcherocarouselblock .button-container{margin-bottom:40px}.xcherocarouselblock .button-link{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer}.xcherocarouselblock .button-link a{display:flex;align-items:center}.xcherocarouselblock .button-link:hover{border-color:#00bfd7;padding:10px 15px}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.fifty50containerblock .container{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;min-height:50vh}@media only screen and (max-width:992px){.fifty50containerblock .container{flex-direction:column;min-height:auto}}.fifty50containerblock .container.mobile-inverse .left-container{order:2}.left-container,.right-container{flex:1;display:flex;flex-direction:column;position:relative;z-index:2;justify-content:center}.text-card-section{aspect-ratio:1/1;padding:30px}@media only screen and (max-width:992px){.text-card-section{aspect-ratio:auto;min-height:400px}}.text-card-section-with-cta{min-height:708px;padding:60px}@media only screen and (max-width:1200px){.text-card-section-with-cta{padding:30px}}@media only screen and (max-width:992px){.text-card-section-with-cta{padding:30px}}.text-card-section,.text-card-section-with-cta{height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;color:#fff}@media only screen and (max-width:992px){.text-card-section,.text-card-section-with-cta{padding:20px}}.inner-container{height:100%;width:100%;border:2px solid #c9ab4a;padding:30px}@media only screen and (max-width:1200px){.inner-container{padding:20px}}@media only screen and (max-width:992px){.inner-container{padding:10px;min-height:300px}}.inner-container .text-card-title{font-size:36px;line-height:45px;text-transform:uppercase;font-weight:bold;line-height:48px}@media only screen and (max-width:1200px){.inner-container .text-card-title{font-size:30px;line-height:40px}}@media only screen and (max-width:1200px){.inner-container .text-card-title{line-height:28px}}.inner-container .text-card-header{align-self:stretch;position:relative}.inner-container .copy{align-self:stretch;position:relative;font-size:16px;line-height:24px}.inner-container .text-card-text{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;font-size:24px}.inner-container .text-card-block{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.inner-container .text-card-icon-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:rgba(230,235,237,0);padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;border-radius:10px;transition:background-color .5s ease,padding .5s ease}.inner-container .text-card-icon-item:hover{background-color:rgba(230,235,237,.35);padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}.inner-container .icon-text-card-link{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:992px){.inner-container .icon-text-card-link{flex-direction:row;align-items:center;gap:15px}}.inner-container .text-card-cta-items{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:25px;position:relative;top:12%;transition:transform .3s ease}.inner-container .text-card-cta-items:hover{transform:translate(5px,-5px)}@media only screen and (min-width:1200px){.inner-container .text-card-cta-items{margin-bottom:60px}}@media only screen and (max-width:992px){.inner-container .text-card-cta-items{flex-direction:column}}.inner-container .icon-text-card-icon{width:48px;position:relative;height:auto;overflow:hidden;flex-shrink:0;margin-bottom:20px}.inner-container .icon-text-card-text{font-size:18px;line-height:24px;width:auto;position:relative;display:inline-block;color:#fff}.half-image-card-container{display:flex;width:100%;height:100%}.half-image-card-container .half-image-card-cover{flex:1;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:708px;width:100%;height:100%;aspect-ratio:auto}@media only screen and (max-width:992px){.half-image-card-container .half-image-card-cover{height:100%}}@media only screen and (max-width:768px){.half-image-card-container .half-image-card-cover{height:auto}}.half-image-card-container .half-image-card-cover .apple-app-icon{width:100%;position:relative;border-radius:5px;height:69px;overflow:hidden;flex-shrink:0;object-fit:cover}.half-image-card-container .half-image-card-cover .google-app-icon{width:100%;position:relative;height:69px;object-fit:cover}.half-image-card-container .half-image-card-cover .content-area-container{width:100%;height:100%}.half-image-card-container .half-image-card{flex:1;background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:auto;aspect-ratio:1/1}@media only screen and (max-width:992px){.half-image-card-container .half-image-card{height:auto}}@media only screen and (max-width:768px){.half-image-card-container .half-image-card{height:auto}}.half-image-card-container .half-image-card .apple-app-icon{width:100%;position:relative;border-radius:5px;height:69px;overflow:hidden;flex-shrink:0;object-fit:cover}.half-image-card-container .half-image-card .google-app-icon{width:100%;position:relative;height:69px;object-fit:cover}.half-image-card-container .half-image-card .content-area-container{width:100%;height:100%}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.imageaccentpromoblock .container-fluid{color:#fff}.imageaccentpromoblock .container-fluid.marble-light{color:#000}.imageaccentpromoblock .container-fluid.marble-light .image-accent-promo-button-primary .button{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer}.imageaccentpromoblock .container-fluid.marble-light .image-accent-promo-button-primary .button a{display:flex;align-items:center}.imageaccentpromoblock .container-fluid.marble-light .image-accent-promo-button-primary .button:hover{border-color:#00bfd7;padding:10px 15px}.imageaccentpromoblock .container-fluid.marble-light .image-accent-promo-button-primary .button a{color:#33626d}.imageaccentpromoblock .container-fluid.marble-light .image-accent-promo-button-primary .button .arrow-icon{fill:#33626d}.imageaccentpromoblock .image-accent-promo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:60px;padding-bottom:20px;text-align:center}.imageaccentpromoblock .image-accent-promo-text-block{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 16px}.imageaccentpromoblock .image-accent-promo-title{font-size:36px;line-height:45px;text-transform:uppercase;font-weight:bold;text-transform:uppercase}@media only screen and (max-width:1200px){.imageaccentpromoblock .image-accent-promo-title{font-size:30px;line-height:40px}}.marble-light .imageaccentpromoblock .image-accent-promo-title{color:#33626d}.imageaccentpromoblock .image-accent-promo-header1{font-size:32px;line-height:40px;max-width:500px;padding-bottom:10px}.imageaccentpromoblock .image-accent-promo-copy{font-size:18px;line-height:24px}.imageaccentpromoblock .image-accent-promo-button-primary{margin-left:20px;margin-right:20px}.imageaccentpromoblock .image-accent-promo-button-primary .button{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer}.imageaccentpromoblock .image-accent-promo-button-primary .button a{display:flex;align-items:center}.imageaccentpromoblock .image-accent-promo-button-primary .button:hover{border-color:#00bfd7;padding:10px 15px}.imageaccentpromoblock .image-accent-promo-cta{display:flex;gap:10px}.imageaccentpromoblock .image-accent-promo-image-icon{position:relative}.imageaccentpromoblock .image-accent-promo-image-icon img{max-height:600px;width:100%}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.herostaticblock .hero-static-image{width:100%;min-height:400px;background-size:cover;background-position:center;display:flex;align-items:center;position:relative}.herostaticblock .hero-static-image::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:1}.herostaticblock .hero-static-content-container{width:100%;max-width:1440px;margin:0 auto}.herostaticblock .hero-static-content{max-width:50%;padding-left:3%;position:relative;z-index:2;word-break:break-word;padding-top:30px;padding-bottom:30px}@media(max-width:768px){.herostaticblock .hero-static-content{max-width:100%;padding-left:3%;position:relative;z-index:2}}.herostaticblock .hero-static-heading{font-size:64px;line-height:81px;text-transform:uppercase;color:#fff;margin:0}@media only screen and (max-width:1200px){.herostaticblock .hero-static-heading{font-size:50px;line-height:64px}}@media only screen and (max-width:1200px){.herostaticblock .hero-static-heading.reduce-mobile{font-size:40px;line-height:55px}}.herostaticblock .hero-static-button{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer;background-color:#003b49;padding:10px 15px;transition:padding .4s linear}.herostaticblock .hero-static-button a{display:flex;align-items:center}.herostaticblock .hero-static-button:hover{border-color:#00bfd7;padding:10px 15px}.herostaticblock .hero-static-button .arrow-icon{opacity:0;display:none;transition:opacity .3s linear}.herostaticblock .hero-static-button:hover{border:2px solid transparent;background-color:#007b8b;padding:10px 18px}.herostaticblock .hero-static-button:hover .arrow-icon{display:inline;opacity:1}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.mosaicgallerycontainerblock .mosaic-container{position:relative;z-index:1010;opacity:1;padding-left:22%;padding-right:22%}.mosaicgallerycontainerblock .mosaic-heading{font-size:36px;line-height:45px;text-transform:uppercase;font-weight:bold;text-align:center;text-transform:uppercase}@media only screen and (max-width:1200px){.mosaicgallerycontainerblock .mosaic-heading{font-size:30px;line-height:40px}}.mosaicgallerycontainerblock .mosaic-subheading{font-size:18px;font-weight:400;font-style:normal;text-align:center;line-height:24px}.mosaicgallerycontainerblock .mosaic-gallery{padding-top:60px;padding-bottom:60px;position:relative;z-index:1000;width:100%;max-width:100%}.mosaicgallerycontainerblock .mosaic-gallery .img-fluid{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.mosaicgallerycontainerblock .mosaic-container{padding-left:10%;padding-right:10%}.mosaicgallerycontainerblock .top-row-img-1{padding-right:2%}.mosaicgallerycontainerblock .top-row-img-2{padding-left:2%}}@media(max-width:575px){.mosaicgallerycontainerblock .mosaic-container{padding-left:0;padding-right:0}}.mosaicgallerycontainerblock .mosaic-button-primary{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer}.mosaicgallerycontainerblock .mosaic-button-primary a{display:flex;align-items:center}.mosaicgallerycontainerblock .mosaic-button-primary:hover{border-color:#00bfd7;padding:10px 15px}.mosaicgallerycontainerblock .mosaic-cta{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:10px;text-align:left}.mosaicgallerycontainerblock .mosaic-header{font-size:36px;line-height:45px;text-transform:uppercase;font-weight:bold;width:100%;position:relative;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;flex-wrap:wrap;align-content:flex-end;text-align:left;color:#fff;margin-bottom:20px}@media only screen and (max-width:1200px){.mosaicgallerycontainerblock .mosaic-header{font-size:30px;line-height:40px}}.mosaicgallerycontainerblock .mosaic-title{flex:1;position:relative}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.venuedetailsblock .venueDetails-img-desktop{align-self:stretch;width:100%;max-width:600px;max-height:100%;object-fit:cover}.venuedetailsblock .venueDetails-title{align-self:stretch;position:relative}.venuedetailsblock .venueDetails-subtitle{font-size:18px;line-height:24px;font-weight:600;color:#000}.venuedetailsblock .venueDetails-title-parent{font-size:54px;line-height:68px;text-transform:none;color:#003b49}.venuedetailsblock .venueDetails-top-btn-group{display:flex;gap:20px}.venuedetailsblock .venueDetails-button-secondary{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer;background-color:#003b49;padding:10px 15px;transition:padding .4s linear}.venuedetailsblock .venueDetails-button-secondary a{display:flex;align-items:center}.venuedetailsblock .venueDetails-button-secondary:hover{border-color:#00bfd7;padding:10px 15px}.venuedetailsblock .venueDetails-button-secondary .arrow-icon{opacity:0;display:none;transition:opacity .3s linear}.venuedetailsblock .venueDetails-button-secondary:hover{border:2px solid transparent;background-color:#007b8b;padding:10px 18px}.venuedetailsblock .venueDetails-button-secondary:hover .arrow-icon{display:inline;opacity:1}.venuedetailsblock .reservations-button-secondary{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer;background-color:#003b49;padding:10px 15px;transition:padding .4s linear}.venuedetailsblock .reservations-button-secondary a{display:flex;align-items:center}.venuedetailsblock .reservations-button-secondary:hover{border-color:#00bfd7;padding:10px 15px}.venuedetailsblock .reservations-button-secondary .arrow-icon{opacity:0;display:none;transition:opacity .3s linear}.venuedetailsblock .reservations-button-secondary:hover{border:2px solid transparent;background-color:#007b8b;padding:10px 18px}.venuedetailsblock .reservations-button-secondary:hover .arrow-icon{display:inline;opacity:1}.venuedetailsblock .pointer-secondary{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer;background-color:#003b49;padding:10px 15px;transition:padding .4s linear}.venuedetailsblock .pointer-secondary a{display:flex;align-items:center}.venuedetailsblock .pointer-secondary:hover{border-color:#00bfd7;padding:10px 15px}.venuedetailsblock .pointer-secondary .arrow-icon{opacity:0;display:none;transition:opacity .3s linear}.venuedetailsblock .pointer-secondary:hover{border:2px solid transparent;background-color:#007b8b;padding:10px 18px}.venuedetailsblock .pointer-secondary:hover .arrow-icon{display:inline;opacity:1}.venuedetailsblock .venueDetails-social-icon{position:relative;width:24px;height:24px;object-fit:contain;display:inline-block}.venuedetailsblock .venueDetails-frame-wrapper .social-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:14px}.venuedetailsblock .venueDetails-group-icon{width:20.5px;position:relative;height:20.5px}.venuedetailsblock .venueDetails-icon{width:17px;position:relative;height:18px}.venuedetailsblock .venueDetails-frame-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.venuedetailsblock .venueDetails-button-secondary-parent{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:27px;color:#fff}.venuedetailsblock .venueDetails-description-parent{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.venuedetailsblock .venueDetails-label{font-size:18px;line-height:24px;color:#000}.venuedetailsblock .venueDetails-hours-container{font-size:14px;line-height:20px;margin-top:10px}.venuedetailsblock .venueDetails-hours-parent{gap:12px}.venuedetailsblock .venueDetails-button-secondary-group{gap:20px;color:#fff;display:flex;flex-wrap:wrap}@media(max-width:992px){.venuedetailsblock .venueDetails-button-secondary-group{gap:10px}}.venuedetailsblock .venueDetails-menus-parent{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.venuedetailsblock .venueDetails-frame-container{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.venuedetailsblock .venueDetails-details{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.venuedetailsblock .venueDetails-frame-parent{display:flex;flex-direction:row;justify-content:flex-start;gap:32px}.venuedetailsblock .venueDetails-header{width:100%;position:relative;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;padding:40px 30px;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;background-position:top;text-align:left;font-size:16px;color:#000}@media(min-width:993px){.venuedetailsblock .venueDetails-img-mobile{display:none}}@media screen and (max-width:1200px){.venuedetailsblock .venueDetails-header{padding:40px 0}.venuedetailsblock .venueDetails-img-desktop{align-self:stretch;width:50%;max-height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width:992px){.venuedetailsblock .venueDetails-img-desktop{display:none}.venuedetailsblock .venueDetails-header{display:flex;flex-direction:column;align-items:flex-start;padding:20px}.venuedetailsblock .venueDetails-frame-parent{flex-direction:column;gap:20px}.venuedetailsblock .venueDetails-img-mobile{order:3;width:100%;max-width:100%;height:auto}.venuedetailsblock .venueDetails-description-parent{order:4}.venuedetailsblock .venueDetails-frame-container{order:5}.venuedetailsblock .venueDetails-title-parent,.venuedetailsblock .venueDetails-description-parent,.venuedetailsblock .venueDetails-button-secondary-parent,.venuedetailsblock .venueDetails-frame-container,.venuedetailsblock .venueDetails-menus-parent{width:100%}}@media(max-width:480px){.venuedetailsblock .pointer-secondary{position:absolute;top:48%;right:20px;transform:translateY(-50%) translateX(-10px);opacity:0;transition:all .3s ease-in-out}.venuedetailsblock .venueDetails-title{font-size:42px;line-height:normal}}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.formcontainerblock{padding-top:60px;padding-bottom:60px;position:relative;background-color:#e6ebed;color:#000;z-index:0}.formcontainerblock:before{content:" ";z-index:-1;display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.05;background-image:url("/gfx/theme/marble.png");background-repeat:repeat;background-position:50%;background-size:cover;mix-blend-mode:plus-lighter}.formcontainerblock input,.formcontainerblock textarea{display:block;border-radius:5px;border:1px solid #000;margin:0;padding:10px}.formcontainerblock input{height:36px}.formcontainerblock textarea{height:125px}.formcontainerblock label{display:block;font-size:15px;font-weight:700}.formcontainerblock .EPiServerForms{display:flex;flex-direction:column;align-items:center;margin:0 auto;max-width:900px}.formcontainerblock .EPiServerForms .Form__MainBody{display:block;align-items:center;justify-content:center;width:100%;max-width:500px;padding-top:30px}.formcontainerblock .EPiServerForms .Form__Element{margin-bottom:20px}.formcontainerblock .EPiServerForms .Form__Element input,.formcontainerblock .EPiServerForms .Form__Element textarea{width:100%}.formcontainerblock .EPiServerForms .Form__Element__Caption::after{content:""}.formcontainerblock .EPiServerForms .FormDateTimeRange{margin-top:20px}.formcontainerblock .EPiServerForms .FormDateTimeRange .Form__Element__Caption{font-size:16px;color:#666}.formcontainerblock .EPiServerForms .Form__CustomInput{display:inline-block}.formcontainerblock .EPiServerForms .FormSubmitButton{font-size:16px;line-height:20px;font-weight:600;line-height:22px;color:#fff;word-wrap:break-word;padding:10px 0;border:2px solid transparent;border-radius:50px;display:inline-block;transition:border .3s ease;transition:padding .2s linear;cursor:pointer;background-color:#003b49;padding:10px 15px;transition:padding .4s linear;margin-top:10px;margin-bottom:10px;outline:0}.formcontainerblock .EPiServerForms .FormSubmitButton a{display:flex;align-items:center}.formcontainerblock .EPiServerForms .FormSubmitButton:hover{border-color:#00bfd7;padding:10px 15px}.formcontainerblock .EPiServerForms .FormSubmitButton .arrow-icon{opacity:0;display:none;transition:opacity .3s linear}.formcontainerblock .EPiServerForms .FormSubmitButton:hover{border:2px solid transparent;background-color:#007b8b;padding:10px 18px}.formcontainerblock .EPiServerForms .FormSubmitButton:hover .arrow-icon{display:inline;opacity:1}.formcontainerblock .EPiServerForms .FormSubmitButton:hover{outline:0}.formcontainerblock .EPiServerForms .FormResetButton{margin-top:20px;margin-bottom:20px;padding:10px 20px;background-color:#003b49;color:#fff;text-decoration:none;font-size:18px;border-radius:100px;transition:all .3s ease;overflow:hidden;width:fit-content;height:auto}.formcontainerblock .EPiServerForms .FormResetButton:hover{color:#fff;padding-left:20px;padding-right:20px}.formcontainerblock .EPiServerForms .Form__Status .Form__Success__Message{background-color:#003b49;color:#fff}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.rewardscontainerblock{overflow:auto}.rewardscontainerblock .bg-sky-blue{background:linear-gradient(113.04deg,#b0ebf3,#00bfd7)}.rewardscontainerblock .bg-dark-blue{background:linear-gradient(113.04deg,#007b8b,#002125)}.rewardscontainerblock .bg-gold{background:linear-gradient(113.04deg,#c9ab4b,#645525)}.rewardscontainerblock .bg-black{background:linear-gradient(113.04deg,#444,#000)}.rewardscontainerblock .bg-silver{background:linear-gradient(113.04deg,#efefef,#989898)}.rewardscontainerblock .shade-light{color:#fff;color:rgba(255,255,255,.35)}.rewardscontainerblock .shade-dark{color:#666}.rewardscontainerblock .rewards-tiers-title{flex:1;position:relative;text-transform:uppercase;line-height:normal}.rewardscontainerblock .rewards-tiers-header{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;text-transform:uppercase;flex-wrap:wrap;align-content:flex-start;color:#003b49}.rewardscontainerblock .rewards-tiers-header1{align-self:stretch;position:relative;font-size:32px;line-height:normal;color:#000}.rewardscontainerblock .rewards-tiers-copy{align-self:stretch;position:relative;font-size:20px;line-height:normal;color:#000}.rewardscontainerblock .rewards-tiers-text-block{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px}.rewardscontainerblock .rewards-tiers-card-parent{width:100%;overflow-x:scroll;display:flex;flex-direction:row;user-select:none;align-items:stretch;gap:10px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;font-size:14px}.rewardscontainerblock .rewards-tiers-card-parent .content-area-container{height:auto}.rewardscontainerblock .rewards-tiers-card-parent::-webkit-scrollbar{display:none}.rewardscontainerblock .rewards-tiers-accordion-header{align-self:stretch;position:relative}.rewardscontainerblock .rewards-tiers-accordion-copy{align-self:stretch;position:relative;font-size:20px;line-height:normal;color:#000}.rewardscontainerblock .rewards-tiers-accordion-text-block{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px}.rewardscontainerblock .rewards-tiers-title1{flex:1;position:relative;line-height:28px;font-weight:600}.rewardscontainerblock .rewards-tiers-accordion{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:left;font-size:20px}.rewardscontainerblock .rewards-tiers-container{align-self:stretch;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:0 4rem;gap:16px;font-size:32px;color:#33626d;border-bottom:1px solid #b0c2c7}.rewardscontainerblock .rewards-tiers{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:30px 0;box-sizing:border-box;gap:16px;background-size:cover;background-repeat:no-repeat;background-position:top;text-align:center;font-size:36px;color:#000}.rewardscontainerblock .rewards-tiers-prefix{position:relative;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:103px;line-height:1;padding-top:20px}.rewardscontainerblock .rewards-tiers-color{position:relative;font-size:29px;text-transform:uppercase;display:flex;color:rgba(255,255,255,.8);align-items:center;justify-content:center;line-height:1;padding-top:4px}.rewardscontainerblock .rewards-tiers-sr-card{min-width:245px;border-radius:18px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 0 20px;box-sizing:border-box;font-family:"Josefin Sans"}.rewardscontainerblock .rewards-tiers-credits{position:relative;font-size:24px;display:inline-block;color:#003b49}.rewardscontainerblock .rewards-tiers-tier-credits-to{position:relative;line-height:20px;display:inline-block}.rewardscontainerblock .rewards-tiers-hr-icon{align-self:stretch;position:relative;max-width:100%;overflow:hidden;max-height:100%}.rewardscontainerblock .rewards-tiers-benefits{position:relative;font-size:12px;text-transform:uppercase;display:inline-block;color:#33626d}.rewardscontainerblock .rewards-tiers-invitations-to-special-events{margin:0;font-family:inherit;font-size:inherit;padding-left:19px}.rewardscontainerblock .rewards-tiers-invitations-to-special-container{width:100%;position:relative;line-height:20px;text-align:left;display:inline-block}.rewardscontainerblock .rewards-tiers-invitations-to-special-container ul{padding-left:1.5rem;margin-bottom:5px}.rewardscontainerblock .rewards-tiers-card{height:100%;position:relative;border-radius:20px;background-color:#fff;border:1px solid #c3c3c3;box-sizing:border-box;width:100%;display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;align-items:center;justify-content:flex-start;padding:10px 8px;gap:5px;text-align:center;font-size:14px;color:#000}@media screen and (max-width:992px){.rewardscontainerblock .rewards-tiers-container{padding:0}}@media screen and (max-width:768px){.rewardscontainerblock .reward-tiers-title{font-size:32px}.rewardscontainerblock .rewards-tiers-header1{font-size:28px}.rewardscontainerblock .rewards-tiers-copy{font-size:18px}.rewardscontainerblock .rewards-tiers-accordion-copy{font-size:18px}}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.rewards-accordion{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:left;font-size:20px;color:#33626d;padding-bottom:20px;overflow:hidden}.rewards-accordion .rewards-accordion-list{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.rewards-accordion .rewards-accordion-list .content-area-container{width:100%}@media(max-width:992px){.rewards-accordion .rewards-accordion-list{width:100%;padding:0 5rem}}@media(max-width:768px){.rewards-accordion .rewards-accordion-list{width:100%;padding:0}}.rewards-accordion .rewards-accordion-title{flex:1;position:relative;font-size:22px;font-weight:600;color:#003b49;display:flex}@media(max-width:768px){.rewards-accordion .rewards-accordion-title{font-size:1.125rem}}@media(max-width:480px){.rewards-accordion .rewards-accordion-title{font-size:1rem}}.rewards-accordion .rewards-accordion-icon{width:24px;height:24px;position:relative}@media(max-width:768px){.rewards-accordion .rewards-accordion-icon{width:1.25rem;height:1.25rem}}.rewards-accordion .rewards-accordion-container{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;border-bottom:1px solid #b0c2c7}.rewards-accordion .rewards-accordion-container.active{border-bottom:0}.rewards-accordion .rewards-accordion-item{width:100%;align-self:stretch;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.rewards-accordion .rewards-accordion-earn-sky-points{margin-bottom:0}.rewards-accordion .rewards-accordion-earn-sky-points-parent{margin:0;font-family:inherit;font-size:inherit}.rewards-accordion .rewards-accordion-benefits{flex:1;position:relative;line-height:20px;text-align:left;padding:1rem}.rewards-accordion .rewards-accordion-container{padding:1rem}.rewards-accordion .accordion-section-container{height:0;opacity:0;align-self:stretch;display:flex;flex-direction:column;font-size:14px;color:#000}.rewards-accordion .accordion-section-container.active{border-bottom:1px solid #b0c2c7;height:auto;opacity:1;transition:opacity .3s ease-in}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.highlights-title{align-self:stretch;position:relative;text-transform:uppercase}.pdfFile-title{align-self:stretch;position:relative;font-size:14px;line-height:20px;color:#000}.highlights-description{width:1212px;position:relative;font-size:18px;line-height:28px;color:#000;display:inline-block}.highlights-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.highlights-container{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.highlights-text-header{align-self:stretch;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;padding:20px 16px;font-size:36px}.highlights-vr-icon{align-self:stretch;position:relative;max-height:100%}.highlights-col-cards{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:20px 16px;gap:16px}.highlights-col-textcardgrid{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px 16px;box-sizing:border-box;background-image:url("../../Assets/scss/3-col TextCardGrid.png");background-size:cover;background-repeat:no-repeat;background-position:top;text-align:left;font-size:24px;color:#003b49}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.search-component{color:#000;max-width:1340px;margin:auto}.search-component .no-search{text-align:center;width:100%;min-height:400px}.search-component .card-box{padding:20px;border-radius:3px;margin-bottom:30px;background-color:#fff}.search-component .search-result-box .tab-content{padding:30px 30px 10px 30px;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none}.search-component .search-result-box .search-item{padding-bottom:20px;border-bottom:1px solid #e6ebed;margin-bottom:20px}.search-component .search-result-link{color:#3395a2!important}.search-component .search-item a{color:#00343a;text-decoration:none;background-color:transparent}.search-component .search-item{min-height:150px}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.primary{color:#fff}.secondary{color:#00bfd7}.diagonal-indigo{position:relative;background-color:#1a1b3a}.diagonal-indigo:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.1;background-image:url("/gfx/theme/triangles.png");background-repeat:repeat;background-position:50%}.hexagon-navy{position:relative;background-color:#003b49}.hexagon-navy:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;background-image:url("/gfx/theme/geo.png");background-repeat:repeat;background-position:50%;mix-blend-mode:multiply;background-size:200px}.solid-navy{background-color:#003b49}.marble-garnet{position:relative;background-color:#261a14}.marble-garnet:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;background-image:url("/gfx/theme/marble.png");background-repeat:repeat;background-position:50%;background-size:cover;mix-blend-mode:multiply}.marble-light{position:relative;background-color:#e6ebed;color:#000}.marble-light:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.05;background-image:url("/gfx/theme/marble.png");background-repeat:repeat;background-position:50%;background-size:cover;mix-blend-mode:plus-lighter}.marble-light .primary{color:#003b49}.marble-light .secondary{color:#1a1b3a}.doubletriangle-deepsky{position:relative;background-color:#00505a}.doubletriangle-deepsky:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.05;background-image:url("/gfx/theme/twirl.png");background-repeat:repeat;background-position:50%;background-size:cover;mix-blend-mode:plus-lighter}.weave-darksky{position:relative;background-color:#002028}.weave-darksky:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.05;background-image:url("/gfx/theme/weave.png");background-repeat:repeat;background-size:cover;mix-blend-mode:plus-lighter;background-size:20%}.accent-dark-garnet{background-color:#20171c}.dashboard-breadcrumbs{background-color:#e6f2f3}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.twocolumntextblock h1,.twocolumntextblock h2,.twocolumntextblock h3,.twocolumntextblock h4,.twocolumntextblock h5,.twocolumntextblock h6{color:#003b49}.twocolumntextblock .container-fluid{padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px}@media only screen and (max-width:768px){.twocolumntextblock .container-fluid{padding:4px}}.twocolumntextblock .row{padding-left:60px;padding-right:60px}@media only screen and (max-width:768px){.twocolumntextblock .row{padding-left:10px;padding-right:10px}}.twocolumntextblock .main-column{padding-left:10px;padding-right:10px;margin-top:20px;margin-bottom:30px}@media only screen and (max-width:768px){.twocolumntextblock .main-column{margin-top:4px;margin-bottom:4px;padding-left:0;padding-right:0}}@media only screen and (max-width:575px){.twocolumntextblock .main-column .title{font-size:32pt!important}}@media only screen and (max-width:575px){.twocolumntextblock .main-column .content-copy{font-size:14pt!important}}.twocolumntextblock .kicker-column{padding-left:10px;padding-right:10px}.twocolumntextblock .kicker-column .kicker-row{padding:10px;margin-top:30px;margin-bottom:30px}@media only screen and (max-width:768px){.twocolumntextblock .kicker-column .kicker-row{margin-top:10px;margin-bottom:10px}}.twocolumntextblock .kicker-column .kicker-row .kicker-title{color:#003b49}.twocolumntextblock .kicker-column .kicker-row .list{padding-left:35px}.twocolumntextblock .right-container .container-fluid,.twocolumntextblock .left-container .container-fluid{padding:0}.twocolumntextblock .right-container .container-fluid .row,.twocolumntextblock .left-container .container-fluid .row{padding-left:15px;padding-right:15px}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.sign-in-page{position:relative}.sign-in-page .sign-in-header{height:172px;max-width:1440px;margin:0 60px;display:flex;align-items:center;position:relative;z-index:10}@media only screen and (max-width:768px){.sign-in-page .sign-in-header{margin:0 20px;align-items:flex-end}}.sign-in-page .logo-link{display:block;cursor:pointer}@media only screen and (max-width:768px){.sign-in-page .logo-link{margin-bottom:20px}}.sign-in-page .sign-in-page-container{max-width:1440px;margin:0 auto;padding:80px 170px}@media only screen and (max-width:768px){.sign-in-page .sign-in-page-container{padding:40px 20px}}.sign-in-page .sign-in-page-container .sign-in-container{background:#fff;border-radius:10px;margin:0 auto;display:flex;gap:60px;padding:40px;position:relative}@media only screen and (max-width:768px){.sign-in-page .sign-in-page-container .sign-in-container{flex-direction:column}}.sign-in-page .sign-in-page-container .sign-in-container .text-danger:not(:empty){background:rgba(255,0,0,.03);padding:5px;display:flex;max-width:fit-content;border-radius:10px;margin-bottom:10px}.sign-in-page .sign-in-page-container .sign-in-container .validate-message:empty{display:none}.sign-in-page .sign-in-page-container .sign-in-container .invalid-credentials-message:empty{display:none}.sign-in-page .sign-in-page-container .title-column{flex:1 1 0;display:flex;flex-direction:column;gap:24px;align-self:flex-start}.sign-in-page .sign-in-page-container .title-text{font-size:54px;font-family:"Plus Jakarta Sans";font-weight:700;line-height:68px;color:#003b49;word-wrap:break-word}.sign-in-page .sign-in-page-container .message-text{font-size:16px;font-family:"Plus Jakarta Sans";color:#666;font-weight:400;word-wrap:break-word;line-height:24px}.sign-in-page .sign-in-page-container .form-column{flex:1 1 0;display:flex;flex-direction:column;gap:5px}.sign-in-page .sign-in-page-container .field-container{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.sign-in-page .sign-in-page-container .field-container input{font-family:"Plus Jakarta Sans";font-size:14px;font-weight:600;line-height:20px;height:40px;max-width:338px;color:#000;padding:8px 12px;border-radius:6px;border:1px rgba(0,0,0,.1) solid}@media only screen and (max-width:768px){.sign-in-page .sign-in-page-container .field-container input{padding:6px 10px}}.sign-in-page .sign-in-page-container .validate-message{font-size:14px;line-height:20px;color:#f00;display:block;margin-top:5px}.sign-in-page .sign-in-page-container .input-error{border:2px solid #f00!important;background-color:rgba(255,0,0,.03)}.sign-in-page .sign-in-page-container .sign-in-form-button{max-width:152px;padding:5px 50px;background:#003b49;border-radius:100px;justify-content:center;align-items:center;height:50px;gap:5px;display:inline-flex;color:#fff;border:0;cursor:pointer;font-size:16px;font-weight:700;margin:40px 0;font-family:"Plus Jakarta Sans"}.sign-in-page .sign-in-page-container .sign-in-form-button:hover{background:#002a34}@media only screen and (max-width:768px){.sign-in-page .sign-in-page-container .sign-in-form-button{margin:10px 0}}.sign-in-page .sign-in-page-container .forgot-message-text{font-size:16px;font-family:"Plus Jakarta Sans";font-weight:400;line-height:24px;color:#666}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.vip-contact-block{max-width:1200px;height:100%;width:100%;padding:64px 0;margin:0 auto;display:flex;flex-direction:row;gap:20px;align-items:center}@media only screen and (max-width:1200px){.vip-contact-block{padding:64px 90px;gap:16px}}@media only screen and (max-width:992px){.vip-contact-block{width:auto;margin-left:16px}}@media only screen and (max-width:768px){.vip-contact-block{padding:40px 0;gap:16px;flex-direction:column}}.vip-contact-block .heading-container{width:20%;color:#003b49;display:flex;flex-direction:column;justify-content:center;height:100%}@media only screen and (max-width:768px){.vip-contact-block .heading-container{align-items:flex-start;width:100%}}.vip-contact-block .heading-container .heading{font-family:"Plus Jakarta Sans",sans-serif;font-size:36px;font-weight:700;line-height:46px;text-transform:uppercase;word-wrap:break-word;margin:0}@media only screen and (max-width:992px){.vip-contact-block .heading-container .heading{font-size:28px;line-height:normal}}.vip-contact-block .heading-container .subheading{color:#666;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:400;line-height:24px;word-wrap:break-word}@media only screen and (max-width:768px){.vip-contact-block .heading-container .subheading{font-size:14px}}.vip-contact-block .cta-container{width:100%;background-color:#e6f2f3;border-radius:10px;padding:20px;min-height:164px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:992px){.vip-contact-block .cta-container{text-align:center;padding:40px 20px}}.vip-contact-block .cta-container .cta-content-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px}@media only screen and (max-width:992px){.vip-contact-block .cta-container .cta-content-wrapper{flex-direction:column}}.vip-contact-block .cta-container .cta-content-wrapper .cta-text-container{flex:1;padding-right:20px}.vip-contact-block .cta-container .cta-content-wrapper .cta-text-container .cta-heading{font-size:20px;font-weight:600;line-height:32px;font-family:"Plus Jakarta Sans";word-wrap:break-word;color:#000}.vip-contact-block .cta-container .cta-content-wrapper .cta-text-container .cta-text{font-weight:400;font-size:16px;line-height:24px;color:#000;word-wrap:break-word;margin-bottom:0}.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}@media only screen and (max-width:1200px){.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper{flex-direction:column;align-items:center}}.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .phone{display:flex;flex-direction:row;align-items:center;background:#003b49;border-radius:100px;color:#e6f2f3;font-size:16px;font-family:"Plus Jakarta Sans";font-weight:600;line-height:24px;padding:5px 30px;text-decoration:none;white-space:nowrap;word-wrap:break-word;height:50px;cursor:pointer;gap:5px}.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .phone a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:5px;width:100%;height:100%}.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .phone:hover,.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .phone:hover a{background:#001216;color:#e6f2f3}.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .phone a{display:flex;align-items:center;gap:5px}.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .phone i.bi-telephone{font-size:24px}.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .email{display:flex;flex-direction:row;align-items:center;background:#003b49;border-radius:100px;color:#e6f2f3;font-size:16px;font-family:"Plus Jakarta Sans";font-weight:600;line-height:24px;padding:5px 30px;text-decoration:none;white-space:nowrap;word-wrap:break-word;height:50px;cursor:pointer;gap:5px}.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .email a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:5px;width:100%;height:100%}.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .email:hover{background:#001216}.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .email .email i.bi-envelope{font-size:24px}@media only screen and (max-width:768px){.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .email{background:none;color:#33626d}.vip-contact-block .cta-container .cta-content-wrapper .buttons-wrapper .email:hover{background:none;color:#003b49}}.host-contact-card-block{max-width:1200px;padding:20px;display:flex;flex-direction:row;gap:20px;margin:0 auto;align-items:center}@media only screen and (max-width:768px){.host-contact-card-block{padding:40px 20px;gap:16px;flex-direction:column}}.host-contact-card-block .heading-container{width:20%;color:#003b49;display:flex;flex-direction:column;justify-content:center;height:100%;gap:20px}@media only screen and (max-width:768px){.host-contact-card-block .heading-container{align-items:center;width:100%}}.host-contact-card-block .heading-container .heading{font-family:"Plus Jakarta Sans";font-size:36px;font-weight:700;line-height:46px;text-transform:uppercase;word-wrap:break-word;margin:0}@media only screen and (max-width:768px){.host-contact-card-block .heading-container .heading{font-size:32px}}.host-contact-card-block .heading-container .subheading{color:#666;font-family:"Plus Jakarta Sans";font-size:16px;font-weight:400;line-height:24px;word-wrap:break-word}.host-contact-card-block .info-container{width:100%;background-color:#e6f2f3;border-radius:10px;padding:20px;display:flex;align-items:center;min-height:100px;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:768px){.host-contact-card-block .info-container{padding:40px 20px}}.host-contact-card-block .info-container .contact-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px}@media(max-width:768px){.host-contact-card-block .info-container .contact-content{flex-direction:column}}.host-contact-card-block .info-container .contact-content .image-wrapper{width:100px;height:100px;border-radius:50px;overflow:hidden;flex-shrink:0}.host-contact-card-block .info-container .contact-content .image-wrapper .image{width:100%;height:100%;object-fit:cover;display:block}.host-contact-card-block .info-container .contact-content .name-wrapper{display:flex;flex-direction:column;gap:4px}@media only screen and (max-width:768px){.host-contact-card-block .info-container .contact-content .name-wrapper{text-align:center}}.host-contact-card-block .info-container .contact-content .name-wrapper .name{color:#000;font-size:20px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;line-height:32px}.host-contact-card-block .info-container .contact-content .name-wrapper .title{color:#666;font-size:16px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;line-height:24px}.host-contact-card-block .info-container .contact-content .buttons-wrapper{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}@media only screen and (max-width:768px){.host-contact-card-block .info-container .contact-content .buttons-wrapper{flex-direction:column;align-items:center}}.host-contact-card-block .info-container .contact-content .buttons-wrapper .phone{display:flex;flex-direction:row;align-items:center;background:#003b49;border-radius:100px;color:#e6f2f3;font-size:16px;font-family:"Plus Jakarta Sans";font-weight:600;line-height:24px;padding:5px 30px;text-decoration:none;white-space:nowrap;word-wrap:break-word;height:50px;cursor:pointer;gap:5px}.host-contact-card-block .info-container .contact-content .buttons-wrapper .phone a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:5px;width:100%;height:100%}.host-contact-card-block .info-container .contact-content .buttons-wrapper .phone:hover{background:#001216}.host-contact-card-block .info-container .contact-content .buttons-wrapper .phone .phone i.bi-telephone{font-size:24px}.host-contact-card-block .info-container .contact-content .buttons-wrapper .email{display:flex;flex-direction:row;align-items:center;background:#003b49;border-radius:100px;color:#e6f2f3;font-size:16px;font-family:"Plus Jakarta Sans";font-weight:600;line-height:24px;padding:5px 30px;text-decoration:none;white-space:nowrap;word-wrap:break-word;height:50px;cursor:pointer;gap:5px}.host-contact-card-block .info-container .contact-content .buttons-wrapper .email a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:5px;width:100%;height:100%}.host-contact-card-block .info-container .contact-content .buttons-wrapper .email:hover{background:#001216}.host-contact-card-block .info-container .contact-content .buttons-wrapper .email .email i.bi-envelope{font-size:24px}@media only screen and (max-width:768px){.host-contact-card-block .info-container .contact-content .buttons-wrapper .email{background:none;color:#33626d}.host-contact-card-block .info-container .contact-content .buttons-wrapper .email:hover{background:none;color:#003b49}}.host-contact-card-block .info-container .bio-wrapper{width:100%;text-align:center;margin-top:20px;display:block}@media only screen and (max-width:768px){.host-contact-card-block .info-container .bio-wrapper{margin-top:0}}.host-contact-card-block .info-container .bio-wrapper .bio-text{color:#000;font-size:16px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;line-height:24px;text-align:center;margin:0 auto;max-width:800px}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}@media only screen and (max-width:768px){.welcome-back-block{padding:0}}.welcome-back-block .welcome-back-wrapper .welcome-container{width:100%;height:100%;padding-top:64px;padding-bottom:64px;background:#e6f2f3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}@media only screen and (max-width:768px){.welcome-back-block .welcome-back-wrapper .welcome-container{padding:20px 16px}}.welcome-back-block .welcome-back-wrapper .welcome-container .dashboard-title{width:100%;color:#33626d;font-size:24px;font-weight:400;line-height:30px;word-wrap:break-word}@media only screen and (max-width:768px){.welcome-back-block .welcome-back-wrapper .welcome-container .dashboard-title{font-size:18px}}.welcome-back-block .welcome-back-wrapper .welcome-container .welcome-message{width:100%;color:#003b49;font-family:Plus Jakarta Sans;font-weight:700;font-size:54px;line-height:68px;word-wrap:break-word}@media only screen and (max-width:768px){.welcome-back-block .welcome-back-wrapper .welcome-container .welcome-message{font-size:36px;line-height:46px}}.welcome-back-block .welcome-back-wrapper .welcome-container .description{width:100%;color:#666;font-family:"Plus Jakarta Sans",sans-serif;font-size:20px;font-weight:400;line-height:32px;word-wrap:break-word}@media only screen and (max-width:768px){.welcome-back-block .welcome-back-wrapper .welcome-container .description{font-size:16px;line-height:24px}}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.player-portal .container{max-width:1200px}.bg-sky-blue{background:linear-gradient(113.04deg,#b0ebf3,#00bfd7)}.bg-dark-blue{background:linear-gradient(113.04deg,#007b8b,#002125)}.bg-gold{background:linear-gradient(113.04deg,#c9ab4b,#645525)}.bg-black{background:linear-gradient(113.04deg,#444,#000)}.bg-sky{background:linear-gradient(113.04deg,#efefef,#989898)}.page-title-container{background:#e6f2f3}.page-title-container .page-title{font-weight:700;color:#003b49;padding-top:60px}@media only screen and (max-width:768px){.page-title-container .page-title{padding-top:20px;font-size:32px}}.vipeventsblock .vip-header{color:#003b49}.vipeventsblock .vip-title{line-height:30px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:60px}.vipeventsblock .vip-description{font-size:16px;line-height:24px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:72px}.vipeventsblock .vip-button-container{display:flex;justify-content:center}.vipeventsblock .vip-button-container .vip-button{padding:5px 30px;width:150px;height:50px;display:flex;align-items:center}@media only screen and (max-width:768px){.vipeventsblock .vip-title{font-size:24px!important;line-height:30px;word-wrap:break-word}.vipeventsblock .vip-start-date{font-size:16px;line-height:24px;word-wrap:break-word}.vipeventsblock .vip-description{font-size:16px;line-height:24px;word-wrap:break-word}.vipeventsblock .tag-container{padding:10px}}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.rewards-signup-block{display:flex;margin:20px auto;background:#003b49;padding:20px;max-width:980px;border-radius:6px;gap:20px;position:relative}@media only screen and (max-width:768px){.rewards-signup-block{margin:20px 50px;flex-direction:column}}.rewards-signup-block .heading-container{display:flex;flex-direction:column;width:50%;gap:10px}@media only screen and (max-width:768px){.rewards-signup-block .heading-container{width:100%}}.rewards-signup-block .heading-container .heading{font-size:32px;color:#fff;font-weight:700;line-height:40px}@media only screen and (max-width:768px){.rewards-signup-block .heading-container .heading{font-size:28px}}.rewards-signup-block .heading-container .subheading{font-size:16px;font-weight:400;line-height:24px;color:#fff}@media only screen and (max-width:768px){.rewards-signup-block .heading-container .subheading{font-size:14px}}.rewards-signup-block .signup-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;font-size:12px;color:#003b49;padding:0 40px}@media only screen and (max-width:768px){.rewards-signup-block .signup-container{width:100%;padding:0 20px}}.rewards-signup-block .signup-container .rewards-signup-button{border-radius:100px;border:1px solid #54a7b1;display:flex;flex-direction:row;align-items:center;padding:12px 50px;transition:border-color .5s ease-in-out,color .5s ease-in-out;font-size:16px;height:44px;max-width:266px}@media only screen and (max-width:768px){.rewards-signup-block .signup-container .rewards-signup-button{padding:12px 20px}}.rewards-signup-block .signup-container .rewards-signup-button .signup-button-text{color:#fff;font-size:16px;font-weight:700;line-height:100%;display:flex;flex-direction:row;white-space:nowrap}@media only screen and (max-width:768px){.rewards-signup-block .signup-container .rewards-signup-button .signup-button-text{font-size:14px}}.rewards-signup-block .signup-container .rewards-signup-button .bi-arrow-right{margin-left:15px;color:#54a7b1;display:flex;flex-direction:row}@media only screen and (max-width:768px){.rewards-signup-block .signup-container .rewards-signup-button .bi-arrow-right{margin-left:10px}}.rewards-signup-block .signup-container .rewards-signup-button:hover{border-color:#428890}.rewards-signup-block .signup-container .rewards-signup-button:hover .signup-button-text{color:#e6e6e6}.rewards-signup-block .signup-container .rewards-signup-button:hover .bi-arrow-right{color:#428890}.rewards-signup-block .signup-container .free-play-image{width:20vw;max-width:63px;height:auto;margin-left:10px;transform:rotate(23deg);object-fit:contain;cursor:pointer;transition:transform .5s ease,filter .5s ease,border-radius .5s ease}.rewards-signup-block .signup-container .free-play-image:hover{transform:rotate(-25deg);filter:brightness(95%);border-radius:23px}.rewards-signup-block .signup-container .rewards-signup-button:hover+.free-play-button .free-play-image{transform:rotate(-25deg);filter:brightness(95%);border-radius:23px}.dashboardcardcontainer{padding:64px 90px;height:100%;width:100%;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;gap:34px;display:inline-flex}@media only screen and (max-width:768px){.dashboardcardcontainer{padding:40px 16px}}.dashboardcardcontainer.offers-container{background-color:#e6f2f3}@media only screen and (max-width:768px){.dashboardcardcontainer.offers-container{padding:40px 16px}.dashboardcardcontainer.offers-container .dashboard-slider-viewport{margin:0}.dashboardcardcontainer.offers-container .container{max-width:none}}.dashboardcardcontainer .dashboard-slider-viewport{position:relative;max-width:1260px;margin:0 25px;overflow:hidden}.dashboardcardcontainer .control-container{position:absolute;bottom:45%;display:flex;width:calc(100% + 40px);justify-content:space-between;z-index:10;left:50%;transform:translateX(-50%);padding:0 20px}@media only screen and (max-width:768px){.dashboardcardcontainer .control-container{display:none}}.dashboardcardcontainer .control-container .carousel-next{right:0;position:absolute}.dashboardcardcontainer .control-container .carousel-prev{left:0;position:absolute}.dashboardcardcontainer .control-container .carousel-next,.dashboardcardcontainer .control-container .carousel-prev{background-color:none;border-radius:50%;border:2px solid #003b49;color:#003b49;padding:4px;width:38px;height:38px;background:none;opacity:1}.dashboardcardcontainer .control-container .carousel-next:hover,.dashboardcardcontainer .control-container .carousel-prev:hover{background:rgba(0,0,0,.5)}.dashboardcardcontainer .control-container .carousel-next svg,.dashboardcardcontainer .control-container .carousel-prev svg{color:#003b49;width:100%;height:100%;padding:5px}.dashboardcardcontainer .dashboard-cards-container{position:relative}.dashboardcardcontainer .dashboard-cards-container .header{position:relative;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%;margin-bottom:20px}.dashboardcardcontainer .dashboard-cards-container .header .heading{color:#003b49}.dashboardcardcontainer .dashboard-cards-container .dashboard-cards-slider{display:flex;flex-wrap:nowrap;gap:20px;position:relative;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;user-select:none}.dashboardcardcontainer .dashboard-cards-container .dashboard-cards-slider::-webkit-scrollbar{display:none}.dashboardcardcontainer .dashboard-cards-container .dashboard-cards-slider.dragging{cursor:grabbing}.dashboardcardcontainer .dashboard-cards-container .dashboard-cards-inner{display:flex;flex-wrap:nowrap;gap:20px}.dashboardcardcontainer .dashboard-cards-container .content-area-container .promo-cards-container .container-fluid{max-width:800px;margin:0 auto;width:100%}.dashboardcardcontainer .dashboard-cards-container .content-area-container{flex-shrink:0}.dashboardcardcontainer .dashboard-cards-container .content-area-container .no-offers-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;background:#fff;padding:40px;border-radius:20px;justify-content:center;width:100%;margin:0 auto}@media only screen and (max-width:768px){.dashboardcardcontainer .dashboard-cards-container .content-area-container .no-offers-container{padding:20px}}.dashboardcardcontainer .dashboard-cards-container .content-area-container .no-offers-container .no-offers-text{font-size:18px;line-height:24px;display:block;color:#007b8b;text-align:center}@media only screen and (max-width:768px){.dashboardcardcontainer .content-area-container{width:100%}}.dashboardcardcontainer .content-area-container .promo-cards-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}.dashboardcardcontainer .promo-card-slider-container{position:relative;height:auto;width:369px;flex-shrink:0;overflow:hidden;border-radius:10px;background:#e6f2f3}@media only screen and (max-width:768px){.dashboardcardcontainer .promo-card-slider-container{width:250px}}.dashboardcardcontainer .promo-card-slider-image{position:relative;width:369px;height:277px;overflow:hidden;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start}@media only screen and (max-width:768px){.dashboardcardcontainer .promo-card-slider-image{width:250px}}.dashboardcardcontainer .promo-card-slider-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:top;background-image:var(--promo-image);z-index:0}.dashboardcardcontainer .promo-card-slider-image .slider-tag{position:absolute;background:#c9ab4a;color:#000;padding:4px;left:0;top:0;border-top-left-radius:6px;border-bottom-right-radius:6px;font-size:16px;font-weight:700}.dashboardcardcontainer .promo-card-slider-text{z-index:2;padding:20px;background:#e6f2f3;display:flex;flex-direction:column;line-height:normal}.dashboardcardcontainer .promo-card-slider-text .promo-card-slider-title{font-size:32px;font-weight:700;word-wrap:break-word;color:#33626d}@media only screen and (max-width:768px){.dashboardcardcontainer .promo-card-slider-text .promo-card-slider-title{font-size:28px}}.dashboardcardcontainer .promo-card-slider-text .promo-card-slider-description{font-size:16px;font-weight:500;color:#666}.dashboardcardcontainer .content-area-container .promo-cards-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}@media only screen and (max-width:768px){.dashboardcardcontainer .content-area-container .promo-cards-container .offer-card-container{width:100%;margin-bottom:20px}.dashboardcardcontainer .content-area-container .promo-cards-container:has(.offer-card-container){flex-direction:column;flex-wrap:wrap;align-items:center}}.dashboardcardcontainer .content-area-container .offer-card-container{flex:1 1 0;width:575px;height:auto;padding:20px;border-radius:20px;background-color:#fff;outline:1px #e6ebed solid;outline-offset:-1px;justify-content:center;align-items:center;gap:28px;display:flex}.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-link{display:flex;width:100%;text-decoration:none;color:inherit;cursor:pointer;align-items:center;gap:28px}.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-link:hover .offer-card-title{text-decoration:underline;color:#003642}@media only screen and (max-width:768px){.dashboardcardcontainer .content-area-container .offer-card-container{max-width:100%}}.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-icon-container{background:rgba(0,0,0,.05);padding:26px;border-radius:100px;justify-content:flex-start;align-items:center;gap:10px;display:flex}@media only screen and (max-width:768px){.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-icon-container{padding:20px}}@media only screen and (max-width:575px){.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-icon-container{padding:8px}}.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-icon-container .offer-card-icon{width:72px;height:73px;position:relative;margin-left:1px}@media only screen and (max-width:575px){.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-icon-container .offer-card-icon{width:48px;height:44px}}.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container{flex:1 1 0;justify-content:flex-start;align-items:center;gap:8px;display:flex}.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container .offer-card-content-container{flex:2 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container .offer-card-content-container .offer-card-title{font-size:32px;font-weight:700;word-wrap:break-word;color:#33626d;line-height:36px}@media only screen and (max-width:768px){.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container .offer-card-content-container .offer-card-title{font-size:28px;line-heigh:30px}}@media only screen and (max-width:575px){.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container .offer-card-content-container .offer-card-title{font-size:24px}}.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container .offer-card-content-container .offer-card-description{font-size:16px;line-height:24px;word-wrap:break-word;font-weight:600;color:#000}@media only screen and (max-width:575px){.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container .offer-card-content-container .offer-card-description{font-size:14px}}.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container .redeem-by-container{flex:1 1 0;flex-direction:column}.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container .redeem-by-container .redeem-by-label,.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container .redeem-by-container .redeem-by-date{text-align:right;color:#666;font-size:14px;font-weight:400;line-height:20px;word-wrap:break-word}@media only screen and (max-width:575px){.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container .redeem-by-container .redeem-by-label,.dashboardcardcontainer .content-area-container .offer-card-container .offer-card-text-container .redeem-by-container .redeem-by-date{font-size:12px}}@media only screen and (max-width:768px){.dashboardcardcontainer .offer-card-container{width:100%}}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.rewards-history-container{padding:64px 90px;background-color:#e6f2f3}@media only screen and (max-width:768px){.rewards-history-container{padding:40px 16px}}@media only screen and (max-width:480px){.rewards-history-container{padding:40px 10px}}.rewards-history-container .heading-container{margin-bottom:40px}.rewards-history-container .heading-container .heading{color:#003b49;margin-bottom:10px;font-weight:700;font-size:36px;text-transform:uppercase;line-height:46px;word-wrap:break-word}@media only screen and (max-width:768px){.rewards-history-container .heading-container .heading{font-size:32px;line-height:40px;text-transform:none}}.rewards-history-container .heading-container .subheading{color:#666;font-weight:400;font-size:18px;line-height:24px;text-transform:none}.rewards-history-container .cards-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;background:#fff;padding:40px;border-radius:20px}@media only screen and (max-width:768px){.rewards-history-container .cards-container{padding:20px}.rewards-history-container .cards-container .offer-card-container{width:100%}.rewards-history-container .cards-container:has(.offer-card-container){flex-direction:column;flex-wrap:wrap;align-items:center}}@media only screen and (max-width:480px){.rewards-history-container .cards-container{padding:10px}}.rewards-history-container .card-container{flex:1 1 0;width:100%;height:auto;padding:20px;border-radius:20px;background-color:#fff;outline:1px #e6ebed solid;outline-offset:-1px;justify-content:center;align-items:center;gap:28px;display:flex}@media only screen and (max-width:992px){.rewards-history-container .card-container{max-width:100%;width:100%}}@media only screen and (max-width:575px){.rewards-history-container .card-container{gap:14px}}@media only screen and (max-width:480px){.rewards-history-container .card-container{gap:5px}}.rewards-history-container .card-container .card-icon-container{background:rgba(0,0,0,.05);padding:26px;border-radius:100px;justify-content:flex-start;align-items:center;gap:10px;display:flex}@media only screen and (max-width:768px){.rewards-history-container .card-container .card-icon-container{padding:20px}}@media only screen and (max-width:575px){.rewards-history-container .card-container .card-icon-container{padding:8px}}.rewards-history-container .card-container .card-icon-container .offer-card-icon{width:72px;height:73px;position:relative;margin-left:1px}@media only screen and (max-width:575px){.rewards-history-container .card-container .card-icon-container .offer-card-icon{width:48px;height:44px}}.rewards-history-container .card-container .card-text-container{flex:1 1 0;justify-content:flex-start;align-items:center;gap:8px;display:flex}@media only screen and (max-width:480px){.rewards-history-container .card-container .card-text-container{gap:0}}.rewards-history-container .card-container .card-text-container .card-content-container{flex:2 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.rewards-history-container .card-container .card-text-container .card-content-container .card-title{font-size:32px;font-weight:700;word-wrap:break-word;color:#33626d;line-height:36px}@media only screen and (max-width:768px){.rewards-history-container .card-container .card-text-container .card-content-container .card-title{font-size:24px;line-height:30px}}.rewards-history-container .card-container .card-text-container .card-content-container .card-description{font-size:16px;line-height:24px;word-wrap:break-word;font-weight:600;color:#000}@media only screen and (max-width:575px){.rewards-history-container .card-container .card-text-container .card-content-container .card-description{font-size:14px}}.rewards-history-container .card-container .card-text-container .redeem-by-container{flex:1 1 0;flex-direction:column}.rewards-history-container .card-container .card-text-container .redeem-by-container .redeem-by-label,.rewards-history-container .card-container .card-text-container .redeem-by-container .redeem-by-date{text-align:right;color:#666;font-size:14px;line-height:20px;word-wrap:break-word}@media only screen and (max-width:575px){.rewards-history-container .card-container .card-text-container .redeem-by-container .redeem-by-label,.rewards-history-container .card-container .card-text-container .redeem-by-container .redeem-by-date{font-size:12px;font-weight:400}}.rewards-history-container .card-container .card-text-container .redeem-by-container .redeem-by-label{font-weight:700}@media only screen and (max-width:768px){.rewards-history-container .card-container .card-text-container .redeem-by-container .redeem-by-label{font-weight:400}}@media only screen and (max-width:768px){.card-container{width:100%}}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.win-loss-statement-container{padding:64px 90px;background-color:#e6f2f3}@media only screen and (max-width:768px){.win-loss-statement-container{padding:40px 16px}}.win-loss-statement-container .heading-container{margin-bottom:40px}.win-loss-statement-container .heading-container .heading{color:#003b49;margin-bottom:10px;font-weight:700;font-size:36px;text-transform:uppercase;line-height:46px;word-wrap:break-word}@media only screen and (max-width:768px){.win-loss-statement-container .heading-container .heading{font-size:32px;line-height:40px;text-transform:none}}.win-loss-statement-container .heading-container .subheading{color:#666;font-weight:400;font-size:18px;line-height:24px;text-transform:none}.win-loss-statement-container .dropdown-container{display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;background:#fff;padding:20px;border-radius:20px}@media only screen and (max-width:768px){.win-loss-statement-container .dropdown-container{background:#fff;overflow:hidden;border-radius:10px;flex-direction:column;justify-content:center;gap:8px}}.win-loss-statement-container .dropdown-wrapper{width:100%;height:auto;border-radius:20px;align-items:center;gap:28px;display:flex}@media only screen and (max-width:768px){.win-loss-statement-container .dropdown-wrapper{max-width:100%;width:100%;flex-direction:column;align-items:flex-end;gap:8px}}.win-loss-statement-container .dropdown-wrapper .year-dropdown{flex:1 1 0;height:50px;position:relative}@media only screen and (max-width:768px){.win-loss-statement-container .dropdown-wrapper .year-dropdown{width:100%;align-self:stretch}}.win-loss-statement-container .dropdown-wrapper .year-dropdown .year-dropdown-button{height:50px;width:100%;padding:10px 24px;background:#fff;border-radius:8px;border:1px solid #000;display:flex;justify-content:space-between;align-items:center}.win-loss-statement-container .dropdown-wrapper .year-dropdown .year-dropdown-button:hover,.win-loss-statement-container .dropdown-wrapper .year-dropdown .year-dropdown-button:focus,.win-loss-statement-container .dropdown-wrapper .year-dropdown .year-dropdown-button:active{background-color:#fff;color:#000;border-color:#000}.win-loss-statement-container .dropdown-wrapper .year-dropdown .dropdown-menu{display:none;position:absolute;left:0;width:100%;background-color:#fff;border:1px solid #000;border-radius:0 0 8px 8px;border-top:0;margin-top:40px!important;z-index:10;padding:0}.win-loss-statement-container .dropdown-wrapper .year-dropdown .dropdown-menu.show{display:block}.win-loss-statement-container .dropdown-wrapper .year-dropdown .year-dropdown-text{display:flex;align-items:center;color:#000;text-decoration:none}.win-loss-statement-container .dropdown-wrapper .year-dropdown .dropdown-item{display:block;padding:10px 24px;color:#000;background-color:#fff;text-decoration:none;width:100%;text-align:left;border:0}.win-loss-statement-container .dropdown-wrapper .year-dropdown .dropdown-item:hover{background-color:#e6f2f3}.win-loss-statement-container .dropdown-wrapper .year-dropdown .dropdown-item.active{background-color:#b0d6db;font-weight:600}.win-loss-statement-container .dropdown-wrapper .year-dropdown .dropdown-item:last-child{border-radius:0 0 8px 8px}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.win-loss-statement-container .dropdown-wrapper .year-dropdown .dropdown-menu.show{animation:slideDown .2s ease-out forwards}.win-loss-statement-container .dropdown-wrapper .year-dropdown .dropdown-arrow{width:24px;height:24px;position:relative}.win-loss-statement-container .dropdown-wrapper .year-dropdown .dropdown-arrow:after{content:"";position:absolute;width:10px;height:5px;right:0;top:50%;transform:translateY(-50%);border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent}.win-loss-statement-container .dropdown-wrapper .generate-button{display:flex;flex-direction:row;align-items:center;background:#003b49;border-radius:100px;color:#e6f2f3;font-size:16px;font-family:"Plus Jakarta Sans";font-weight:600;line-height:24px;padding:5px 30px;text-decoration:none;white-space:nowrap;word-wrap:break-word;height:50px;cursor:pointer;gap:5px;height:50px;padding:5px 30px;background:#003b49;border-radius:100px;border:0}.win-loss-statement-container .dropdown-wrapper .generate-button a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:5px;width:100%;height:100%}@media only screen and (max-width:768px){.win-loss-statement-container .dropdown-wrapper .generate-button{width:auto}}.win-loss-statement-container .dropdown-wrapper .generate-button:hover,.win-loss-statement-container .dropdown-wrapper .generate-button:hover a{background:#001216;color:#e6f2f3}.win-loss-statement-container .dropdown-wrapper .generate-button-text{color:#fff;font-size:16px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;line-height:24px}.selected-statement{background-color:#e6f2f3;padding:40px 0;display:none}.selected-statement .statement-heading-container{margin-bottom:30px}.selected-statement .statement-heading-container .statement-heading{color:#003b49;font-weight:700;font-size:28px;line-height:36px;margin-bottom:10px}.selected-statement .statement-heading-container .statement-description{color:#666;font-weight:400;font-size:16px;line-height:22px}.selected-statement .statement-details-container{background:#fff;border-radius:20px;padding:30px}.selected-statement .statement-details-container .detail-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #b0d6db;color:#000;align-items:center}.selected-statement .statement-details-container .detail-row:last-child{border-bottom:0}.selected-statement .statement-details-container .detail-row .label{font-weight:600}.selected-statement .statement-details-container .detail-row .value{text-align:right}.selected-statement .statement-details-container .detail-row .value.address-value{white-space:pre-line}:root{--bg-blue:#b0ebf3;--bg-teal:#007b8b;--bg-gold:#c9ab4a;--bg-black:#444;--bg-sky:#989898}.communicationpreferencesblock{background-color:#e6f2f3}.communicationpreferencesblock .preferences-heading{font-size:32px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;line-height:40px;color:#003b49}@media only screen and (max-width:768px){.communicationpreferencesblock .preferences-heading{font-size:28px;line-height:36px;word-wrap:break-word}}.communicationpreferencesblock .preferences-subheading{font-size:16px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;line-height:24px;color:#666}.communicationpreferencesblock .preferences-form{border-radius:10px;padding:40px}.communicationpreferencesblock .preferences-form .opt-in-label{font-size:14px;line-height:20px;word-wrap:break-word;color:#000}.communicationpreferencesblock .preferences-form .preference-section{border-bottom:1px solid #f5f5f5}.communicationpreferencesblock .preferences-form .preference-section:last-child{border-bottom:0}.communicationpreferencesblock .preferences-form .preference-info{flex:1}.communicationpreferencesblock .preferences-form .preference-info .icon-wrapper{margin-right:8px}.communicationpreferencesblock .preferences-form .preference-info .preference-text{align-items:center;gap:1.5rem}@media only screen and (max-width:768px){.communicationpreferencesblock .preferences-form .value-icon-row{padding-left:1.5rem}}.communicationpreferencesblock .preferences-form .value-icon-row .value-icon-wrapper .toggle-visibility{border:0;background:none}.communicationpreferencesblock .preferences-form .value-icon-row .value-icon-wrapper .icon-wrapper{margin:0}.communicationpreferencesblock .preferences-form .preference-label{font-size:18px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;line-height:28px;color:#33626d;display:block}.communicationpreferencesblock .preferences-form .preference-description{font-size:16px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;line-height:24px;color:#666}.communicationpreferencesblock .preferences-form .preference-value{font-size:14px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;line-height:20px;color:#000;max-width:200px;word-wrap:break-word;width:50%}@media only screen and (max-width:768px){.communicationpreferencesblock .preferences-form .preference-value{margin-left:6px}}.communicationpreferencesblock .preferences-form .preference-icon{width:24px;height:24px;display:inline-block;position:relative}.communicationpreferencesblock .preferences-form .preference-icon:before{content:"";position:absolute;width:19px;height:15px;left:2px;top:5px;outline:2px solid #000;outline-offset:-1px}.communicationpreferencesblock .preferences-form .preference-btn-group{display:flex;gap:8px}.communicationpreferencesblock .preferences-form .preference-btn{height:40px;padding:5px 20px;border-radius:100px;border:1px solid #d1d1d1;font-size:16px;font-weight:600;font-family:"Roboto",sans-serif;background-color:transparent;transition:all .2s ease}.communicationpreferencesblock .preferences-form .preference-btn-yes-active{background-color:#9dd2b1;color:#000}.communicationpreferencesblock .preferences-form .preference-btn-no-active{background-color:#fd878d;color:#000}.communicationpreferencesblock .preferences-form .preference-btn-yes,.communicationpreferencesblock .preferences-form .preference-btn-no{background-color:transparent;color:#000}.communicationpreferencesblock .preferences-form .preference-btn-yes:hover,.communicationpreferencesblock .preferences-form .preference-btn-no:hover{background-color:rgba(0,0,0,.05)}@media(max-width:768px){.communicationpreferencesblock .preferences-form{padding:0 10px}.communicationpreferencesblock .preference-row .preference-info>.d-flex{flex-direction:row;align-items:center}.communicationpreferencesblock .preference-row .preference-info .preference-text{align-items:flex-start;flex-direction:column;gap:0}}