:root{--primary-color:#003647;--primary-text-color:#000000}body{font-family:"EB Garamond",Times,serif;background:white;color:var(--primary-text-color)}a{cursor:pointer}h1,h1 p,h2{font-family:"Maven Pro",Arial,sans-serif;font-size:60px;margin:0;padding:0;line-height:120%;font-weight:500;color:var(--primary-color)}.intro h2 p,.pageRow h2 p,h3,h3 p,.pageRow2 h2,.pageRow2 h2 p{font-family:"Maven Pro",Arial,sans-serif;margin:0;padding:0;font-size:30px;font-weight:500;line-height:120%;color:var(--primary-color)}h4{font-family:"Maven Pro",Arial,sans-serif;margin:0;padding:0;font-weight:600;font-size:16px}p,.paragraphCell{margin:0 0 30px 0;padding:0;font-weight:200}.pageRow2 p,.pageRow2 h2 p{margin:0 0 30px 0}ul,a:visited,td,.scrollTo,table td{font-family:"Maven Pro",Arial,sans-serif;line-height:140%;font-size:20px;font-weight:200;color:var(--primary-text-color)}p,a,li{line-height:140%;font-size:20px;font-weight:200;color:var(--primary-text-color);font-family:"EB Garamond",Times,serif}p strong{font-weight:700;color:var(--primary-color)}#top a:hover,ul.menu li.on a,#top li .scrollTo:hover{color:var(--primary-color);cursor:pointer}ul.menu li,ul.menu a,ul.menu p{font-family:"Maven Pro",Arial,sans-serif}.swiper-caption p{color:var(--primary-color)}.tableRow.on p{color:var(--primary-color)}.tableCol h3{font-size:16px;font-weight:500;color:var(--primary-text-color)}.tableRow p{font-size:16px}.contactBtn,a.button,.button{font-family:"Maven Pro",Arial,sans-serif;padding:20px 40px;color:#fff;text-transform:uppercase;background-color:var(--primary-color);border:1px solid var(--primary-color);float:left;margin:8px 0 0 0;border-radius:10px;font-size:17px}a.button2,.button2{padding:20px 40px;color:#fff;text-transform:uppercase;background-color:var(--primary-color);border:1px solid var(--primary-color);float:left;margin:20px 0 0 0;font-size:20px;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:flex;align-items:center;justify-content:space-between}.contactBtn:hover,a.button:hover,.button:hover,.button2:hover{background-color:#fff;color:var(--primary-color);-webkit-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;transition:background-color 200ms linear}.contactBtn a,.contactBtn a:visited,p .contactBtn{color:#fff;-webkit-font-smoothing:subpixel-antialiased}.button2:hover .backToIndex path{stroke:var(--primary-color)}rect.btnBackground,path.arrowPath{fill:var(--primary-color)}.mapboxgl-ctrl-attrib a{font-size:13px;font-weight:400}.menuBlockOverlay h3{text-transform:uppercase;color:#fff;font-size:60px;-webkit-font-smoothing:subpixel-antialiased}.footerLogos{top:5px}#searchBar input,#searchBar textarea{font-family:"Fira Sans";font-weight:300}#handbook .sectionRow a,.sectionRow .sectionHeading{border-bottom:1px solid var(--primary-text-color);width:100%;float:left;margin:50px 0 0 0;padding-bottom:20px}.sectionRow .sectionHeading{margin-bottom:100px}.section h1 p,.sectionRow h2 p{font-weight:400;font-size:40px;color:var(--primary-text-color);transition:all 0.3s ease}.sectionRow h2 p:hover{color:var(--primary-color)}.sectionRow .subsection h2 p{color:var(--primary-color);font-weight:200;padding-bottom:30px}.newsItem h2 p{text-transform:uppercase}.date{color:var(--primary-text-color);text-transform:uppercase;font-weight:400}.newsItem a{color:var(--primary-color);text-decoration:underline}.newsItem a.button{color:#fff;text-decoration:none;font-size:20px}.newsItem a.button:hover{color:var(--primary-color)}.formRow{border-bottom:1px solid var(--primary-text-color)}.formRow.first{border-top:1px solid var(--primary-text-color)}.amenitiesLogo{width:20%;margin:6px 5% 5% 0;float:left}footer{background:#003647}.swiper-pagination-bullet{border:2px solid #532C47;background:white;opacity:1}.swiper-pagination-bullet-active{background:#532C47}@media only screen and (max-width:981px){h1,h1,h1 p,h2{font-size:36px}.notch,.handbook .notch{top:0;margin-bottom:0}.intro h2 p,.pageRow h2 p,h3,h3 p,.pageRow2 h2,.pageRow2 h2 p,.menuBlockOverlay h3,.section h1 p,.sectionRow h2 p{font-size:25px}a,.scrollTo{font-size:14px}p,ul,.paragraphCell,li{font-size:14px;margin:0 0 15px 0}p,ul,.paragraphCell,h4{font-size:14px;margin:0 0 15px 0}table td{font-size:14px}}@media only screen and (max-width:600px){#menu li,#menu li a,#menu li .scrollTo{font-size:22px;font-weight:200}.sectionRow .sectionHeading{margin-bottom:36px}.sectionPage .searchOuter{margin-top:50px}.date{font-size:14px}footer a,footer .scrollTo,footer p{font-size:14px}.sectionRow a.rowLink,.sectionRow .sectionHeading{margin-top:35px}.resourceRow figure img{width:auto;max-height:50px}.pageRow2 p,.pageRow2 h2 p{margin:0 0 15px 0}.sectionRow .subsection h2 p{padding-bottom:15px}.newsItem a.button{font-size:17px}a.button2,.button2{padding:15px 30px;color:#fff;text-transform:uppercase;background-color:var(--primary-color);border:1px solid var(--primary-color);float:left;margin:20px 0 0 0;font-size:17px;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:flex;align-items:center;justify-content:space-between}}