@import url("//hello.myfonts.net/count/3cd64f");@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;350;400;500;600;700&display=swap");body{font-family:"Josefin Sans",Helvetica,sans-serif;color:#4a4a4a;background-color:#fff;overflow-y:scroll;-webkit-font-smoothing:antialiased;line-height:2em;font-weight:300;letter-spacing:-.05em}a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:#003a70}a:hover,a:link:hover,a:visited:hover{color:#7c9abf}p{padding-bottom:2rem;line-height:inherit}p:last-child,p:last-of-type{padding-bottom:0}.section.standard-text{padding-top:15rem}.section.standard-text p,.section.standard-text ul,.section.standard-text ol{font-size:1.3rem}.section.standard-text a{border-bottom:1px solid #7c9abf}@font-face{font-family:'BourtonBase';src:url("../fonts/bourton_base/font.woff2") format("woff2"),url("../fonts/bourton_base/font.woff") format("woff")}@font-face{font-family:'fontello';src:url("../fonts/fontello/fontello.eot?20200730a");src:url("../fonts/fontello/fontello.eot?20200730a#iefix") format("embedded-opentype"),url("../fonts/fontello/fontello.woff2?20200730a") format("woff2"),url("../fonts/fontello/fontello.woff?20200730a") format("woff"),url("../fonts/fontello/fontello.ttf?20200730a") format("truetype"),url("../fonts/fontello/fontello.svg?20200730a#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-up-open:before{content:'\e800'}.icon-right-open:before{content:'\e801'}.icon-left-open:before{content:'\e802'}.icon-down-open:before{content:'\e803'}.icon-play-circled2-1:before{content:'\e804'}.icon-mail:before{content:'\e805'}.icon-volume:before{content:'\e806'}.icon-location:before{content:'\e807'}.icon-chat:before{content:'\e808'}.icon-comment:before{content:'\e809'}.icon-zoom-in:before{content:'\e80a'}.icon-ok:before{content:'\e80b'}.icon-download-alt:before{content:'\e80c'}.icon-ok-circled:before{content:'\e80d'}.icon-up-big:before{content:'\e80e'}.icon-right-big:before{content:'\e80f'}.icon-up-open-big:before{content:'\e810'}.icon-right-open-big:before{content:'\e811'}.icon-ok-circled2:before{content:'\e812'}.icon-left-open-big:before{content:'\e813'}.icon-down-open-big:before{content:'\e814'}.icon-left-big:before{content:'\e815'}.icon-down-big:before{content:'\e816'}.icon-right:before{content:'\e817'}.icon-tag:before{content:'\e818'}.icon-map:before{content:'\e819'}.icon-left:before{content:'\e81a'}.icon-up:before{content:'\e81b'}.icon-down:before{content:'\e81c'}.icon-play:before{content:'\e81d'}.icon-right-open-1:before{content:'\e81e'}.icon-left-open-1:before{content:'\e81f'}.icon-down-1:before{content:'\e820'}.icon-up-1:before{content:'\e821'}.icon-right-1:before{content:'\e822'}.icon-left-1:before{content:'\e823'}.icon-up-2:before{content:'\e824'}.icon-right-2:before{content:'\e825'}.icon-left-2:before{content:'\e826'}.icon-down-2:before{content:'\e827'}.icon-phone:before{content:'\e828'}.icon-phone-1:before{content:'\e829'}.icon-calculator:before{content:'\e82a'}.icon-users:before{content:'\e82b'}.icon-group:before{content:'\e82c'}.icon-play-1:before{content:'\e82d'}.icon-play-2:before{content:'\e82e'}.icon-play-circled:before{content:'\e82f'}.icon-play-circled2:before{content:'\e830'}.icon-users-1:before{content:'\e831'}.icon-doc:before{content:'\e832'}.icon-print:before{content:'\e833'}.icon-plus:before{content:'\e834'}.icon-plus-circled:before{content:'\e835'}.icon-mobile:before{content:'\e836'}.icon-mobile-1:before{content:'\e837'}.icon-book-open:before{content:'\e838'}.icon-book-open-1:before{content:'\e839'}.icon-library:before{content:'\e83a'}.icon-home:before{content:'\e83b'}.icon-down-dir:before{content:'\e83c'}.icon-left-dir:before{content:'\e83d'}.icon-right-dir:before{content:'\e83e'}.icon-up-dir:before{content:'\e83f'}.icon-cancel:before{content:'\e840'}.icon-cancel-1:before{content:'\e841'}.icon-cancel-2:before{content:'\e842'}.icon-adult:before{content:'\e843'}.icon-user-1:before{content:'\e844'}.icon-basket:before{content:'\e845'}.icon-basket-1:before{content:'\e846'}.icon-basket-2:before{content:'\e847'}.icon-down-open-1:before{content:'\f004'}.icon-up-open-1:before{content:'\f005'}.icon-right-open-2:before{content:'\f006'}.icon-left-open-2:before{content:'\f007'}.icon-download:before{content:'\f02e'}.icon-user:before{content:'\f061'}.icon-phone-squared:before{content:'\f098'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-pinterest-squared:before{content:'\f0d3'}.icon-gplus-squared:before{content:'\f0d4'}.icon-gplus:before{content:'\f0d5'}.icon-mail-alt:before{content:'\f0e0'}.icon-linkedin:before{content:'\f0e1'}.icon-doc-text:before{content:'\f0f6'}.icon-angle-left:before{content:'\f104'}.icon-angle-right:before{content:'\f105'}.icon-angle-up:before{content:'\f106'}.icon-angle-down:before{content:'\f107'}.icon-play-circled-1:before{content:'\f144'}.icon-ok-squared:before{content:'\f14a'}.icon-youtube:before{content:'\f167'}.icon-youtube-play:before{content:'\f16a'}.icon-instagram:before{content:'\f16d'}.icon-vimeo-squared:before{content:'\f194'}.icon-binoculars:before{content:'\f1e5'}.icon-calc:before{content:'\f1ec'}.icon-street-view:before{content:'\f21d'}.icon-pinterest:before{content:'\f231'}.icon-map-o:before{content:'\f278'}.icon-map-1:before{content:'\f279'}.icon-vimeo:before{content:'\f27d'}.icon-address-card:before{content:'\f2bb'}.icon-address-card-o:before{content:'\f2bc'}.icon-twitter-squared:before{content:'\f304'}.icon-facebook-squared:before{content:'\f308'}.icon-linkedin-squared:before{content:'\f30c'}.icon-instagram-1:before{content:'\f32d'}.icon-search:before{content:'\f50d'}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:normal;color:#003a70;margin-bottom:30px;margin-top:0;line-height:.875em;font-family:'BourtonBase', sans-serif;letter-spacing:-.075em}h1,.h1{font-size:4.125rem;margin-bottom:50px}h2,.h2{font-size:4.125rem;margin-bottom:50px}h3,.h3{font-size:2.5rem}h4,.h4{font-size:2.5rem;color:#b5804f}h5,.h5{font-size:1.75rem}h6,.h6{font-size:1rem}h2.dashed-wrap{display:table;width:100%}h2.dashed-wrap:before,h2.dashed-wrap:after{border-top:2px dashed #003a70;content:'';display:table-cell;position:relative;top:0.4em;width:15%}h2.dashed-wrap:before{right:1.5%}h2.dashed-wrap:after{left:1.5%}@media screen and (max-width: 1024px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br,.h1 br,.h2 br,.h3 br,.h4 br,.h5 br,.h6 br{display:none}}header{position:fixed;background-color:#fff;height:80px;z-index:999;top:0;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1)}.header-col{height:80px;width:100px}.header-col.col-navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.menu-cover-mobile{display:none;position:-webkit-sticky;position:sticky;height:80px;top:0;left:0;width:100%;background-color:#003a70;z-index:99}.header-col.col-burger{display:none;position:fixed;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;background-color:#003a70;z-index:9999;-webkit-transition:background-color 0.30s linear;transition:background-color 0.30s linear}.header-col.col-leftpad{width:62px}.header-col.col-branding{width:215px}.header-col.col-branding .logo-wrap{width:100%;background-color:#003a70;padding:12px}.header-col.col-branding .logo-wrap.logo-large{display:block}.header-col.col-branding .logo-wrap.logo-small{display:none;background:none}.header-col.col-social{width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:20px}.header-col.col-cta{background-color:#003a70;width:270px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:background-color 0.20s linear 0s;transition:background-color 0.20s linear 0s;-webkit-box-shadow:none;box-shadow:none;line-height:1em}.header-col.col-cta:hover{background-color:#b5804f}.header-col.col-cta a{color:#fff;padding:0 20px;display:block;width:100%}.header-col.col-cta .cta-headline{font-weight:600;font-size:1.125rem;text-transform:uppercase}.header-col.col-cta .cta-text{font-size:16px;font-weight:300}ul.main-menu{margin:0;padding-left:70px;height:100%;transition:background-color 0.30s linear;-o-transition:background-color 0.30s linear;-ms-transition:background-color 0.30s linear;-moz-transition:background-color 0.30s linear;-webkit-transition:background-color 0.30s linear}ul.main-menu li{list-style:none;display:inline-block;line-height:80px;padding:0;vertical-align:top;position:relative}ul.main-menu li a{display:inline-block;text-decoration:none;color:#3b3b3b;font-size:0.9375em;opacity:1;font-weight:700}ul.main-menu>li a{padding:0px .625rem;text-transform:uppercase}ul.main-menu>li a::after{content:'';display:block;width:0;height:1px;background:#c3c3c3;-webkit-transition:width .3s;transition:width .3s;position:absolute;bottom:20px;left:0;right:0;margin:auto}ul.main-menu li ul{opacity:0;visibility:hidden;position:absolute;top:80px;min-width:300%;left:0px;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1);padding:0;transition:all 0.20s linear;-o-transition:all 0.20s linear;-ms-transition:all 0.20s linear;-moz-transition:all 0.20s linear;-webkit-transition:all 0.20s linear;text-align:left}header.user-scrolled ul.main-menu li ul{background-color:rgba(255,255,255,0.9)}ul.main-menu li:hover ul{opacity:1;visibility:visible}ul.main-menu li ul li,ul.main-menu li ul li a{display:block;line-height:50px;text-transform:none}ul.main-menu li ul li a{font-size:.9375rem;padding:0px .625rem;text-transform:uppercase}ul.main-menu li a:hover{color:#b5804f}ul.main-menu>li:hover>a{color:#b5804f}ul.main-menu li ul li a:hover{background-color:rgba(255,255,255,0.5)}ul.main-menu li.current-menu-item>a{color:#b5804f}@media screen and (max-width: 1650px){ul.main-menu{padding-left:20px}.header-col.col-leftpad{width:20px}ul.main-menu>li a{padding:0px .4rem}header-col.col-cta{width:240px}}@media screen and (max-width: 1500px){.header-col.col-cta{display:none}}@media screen and (max-width: 1300px){.header-col.col-social{width:150px}}@media screen and (max-width: 1200px){.header-col.col-social{display:none}}@media screen and (max-width: 1100px){.header-col.col-leftpad{display:none}.header-col.col-navigation{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;display:block;position:absolute;top:0;left:-300px;width:300px;height:100vh;background-color:#003a70;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;overflow-y:scroll;padding-bottom:100px;overflow-x:hidden;z-index:10}.menu-cover-mobile{display:block}body.menu-open .header-col.col-navigation{-webkit-transform:translateX(300px);transform:translateX(300px)}body.menu-open{overflow:hidden}.menu-open .header-col.col-burger{background-color:transparent}ul.main-menu{height:auto;padding-top:15px}ul.main-menu li{display:block;line-height:30px;margin-bottom:4px}ul.main-menu li a{display:block;color:#fff;font-size:1.25em;font-weight:400}ul.main-menu li ul{opacity:1;visibility:visible;background-color:transparent;position:relative;top:0;min-width:0;-webkit-box-shadow:none;box-shadow:none}ul.main-menu li ul li,ul.main-menu li ul li a{line-height:30px}ul.main-menu li ul li a{font-size:1.25em;padding:0px 0 0 2rem;text-transform:none}ul.main-menu li a:hover{color:#7c9abf}.header-col.col-burger{display:-webkit-box;display:-ms-flexbox;display:flex}.header-col.col-branding{width:75%;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-col.col-branding .logo-wrap{padding:0}.header-col.col-branding .logo-wrap.logo-large{display:none}.header-col.col-branding .logo-wrap.logo-small{display:block}.header-col.col-branding .logo-wrap.logo-small img{width:100%}.header-col.col-branding-large .logo-wrap{padding:5px}}@media screen and (max-width: 1100px) and (max-width: 480px){.header-col.col-branding .logo-wrap.logo-small{padding-left:50px}}@media screen and (max-width: 1100px){body.menu-open .header-col.col-navigation::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;z-index:999}body.menu-open .header-col.col-navigation::-webkit-scrollbar{width:10px;background-color:#F5F5F5;z-index:999}body.menu-open .header-col.col-navigation::-webkit-scrollbar-thumb{background-color:#333;z-index:999}}#burger-click{cursor:pointer}#burger-icon{width:48px;height:22px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#burger-icon span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#burger-icon span:nth-child(1){top:0px}#burger-icon span:nth-child(2){top:10px}#burger-icon span:nth-child(3){top:20px}body.menu-open #burger-icon span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}body.menu-open #burger-icon span:nth-child(2){opacity:0;left:-60px}body.menu-open #burger-icon span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.menu-mask{display:block;position:fixed;top:0;left:0;z-index:8;width:100%;height:100%;background-color:rgba(0,0,0,0.8);visibility:hidden;opacity:0;-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}body.menu-open .menu-mask{visibility:visible;opacity:1}.section{padding:10rem 0rem;position:relative}.section-min{padding:5rem 0rem;position:relative}.padding-bottom-min{padding-bottom:5rem !important}.padding-top-min{padding-top:5rem !important}.padding{padding:1.25rem !important}.padding-2x{padding:2.5rem !important}.padding-3x{padding:80px !important}.full-width:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.button,a.button,a.button:link,a.button:visited{border:1px solid #003a70;background-color:#003a70;text-decoration:none;color:#fff;display:inline-block;padding:1rem 2rem .75rem 2rem;text-align:center;transition:all 0.20s linear;-o-transition:all 0.20s linear;-ms-transition:all 0.20s linear;-moz-transition:all 0.20s linear;-webkit-transition:all 0.20s linear;font-size:1.25rem;line-height:1em;text-transform:uppercase;-webkit-appearance:none;outline:none;margin-bottom:.5rem;border-radius:30px;font-weight:400;margin-left:.25rem;margin-right:.25rem}.button:hover,a.button:hover,a.button:link:hover,a.button:visited:hover{border:1px solid #b5804f;background-color:#b5804f}.button.brown{background-color:#b5804f !important;border:1px solid #b5804f !important}.button.brown:hover{background-color:#003a70 !important;border:1px solid #003a70 !important}.button.reversed,a.button.reversed,a.button.reversed:link,a.button.reversed:visited{border:none;background-color:#fff;color:#003a70}.button.reversed:hover,a.button.reversed:hover,a.button.reversed:link:hover,a.button.reversed:visited:hover{background-color:#7c9abf;color:#fff}@media screen and (max-width: 480px){.button,a.button,a.button:link,a.button:visited{padding:1rem .5rem .75rem .5rem;font-size:1rem;margin-left:0;margin-right:0;width:100%}}.stylized-form{padding:0}.stylized-form li{padding:0;display:block;list-style:none;margin:10px 0 0 0}.stylized-form label{margin:0 0 3px 0;padding:0px;display:block;font-weight:bold}.stylized-form input[type=text],.stylized-form input[type=date],.stylized-form input[type=datetime],.stylized-form input[type=number],.stylized-form input[type=search],.stylized-form input[type=time],.stylized-form input[type=url],.stylized-form input[type=tel],.stylized-form input[type=email],.stylized-form textarea,.stylized-form select{font-family:"Josefin Sans",Helvetica,sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #BEBEBE;background-color:#fff !important;padding:15px 10px;margin:0px;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;font-size:1em}.stylized-form .nf-form-content .list-select-wrap>div select{border:1px solid #BEBEBE}.stylized-form .nf-form-content label{font-size:18px;line-height:20px;font-weight:400;color:#8a8a8a}.stylized-form input[type=text]:focus,.stylized-form input[type=date]:focus,.stylized-form input[type=datetime]:focus,.stylized-form input[type=number]:focus,.stylized-form input[type=search]:focus,.stylized-form input[type=time]:focus,.stylized-form input[type=url]:focus,.stylized-form input[type=tel]:focus,.stylized-form input[type=email]:focus,.stylized-form textarea:focus,.stylized-form select:focus{-webkit-box-shadow:0 0 8px #026cb7;box-shadow:0 0 8px #026cb7;border:1px solid #026cb7}.stylized-form .field-divided{width:49%}.stylized-form .field-long{width:100%}.stylized-form .field-select{width:100%}.stylized-form .field-textarea{height:100px}.stylized-form input[type=submit],.stylized-form .nf-form-content input[type=button],.stylized-form input[type=submit],.stylized-form .nf-form-content input[type=button]{border:none;color:#fff;display:inline-block;padding:0.625rem 1.25rem;text-align:center;transition:all 0.20s linear 0s !important;-o-transition:all 0.20s linear 0s !important;-ms-transition:all 0.20s linear 0s !important;-moz-transition:all 0.20s linear 0s !important;-webkit-transition:all 0.20s linear 0s !important;background-color:#003a70;font-size:1.2em;text-transform:uppercase;font-family:"Josefin Sans",Helvetica,sans-serif;font-weight:400;letter-spacing:.05em;min-width:49%;border-radius:30px;-webkit-appearance:none}.stylized-form input[type=submit]:hover,.stylized-form .nf-form-content input[type=submit]:hover,.stylized-form input[type=button]:hover,.stylized-form .nf-form-content input[type=button]:hover{background-color:#b5804f;color:#fff;cursor:pointer}.stylized-form .required{color:red}.stylized-form .radio-row{padding:0;line-height:20px}.stylized-form span{display:inline;padding-right:15px}.stylized-form .radio-row label{display:inline;font-weight:inherit;padding-right:10px}.stylized-form .nf-error input[type=text],.stylized-form .nf-error input[type=date],.stylized-form .nf-error input[type=datetime],.stylized-form .nf-error input[type=number],.stylized-form .nf-error input[type=search],.stylized-form .nf-error input[type=time],.stylized-form .nf-error input[type=url],.stylized-form .nf-error input[type=tel],.stylized-form .nf-error input[type=email],.stylized-form .nf-error textarea{border:1px solid #e80000}.stylized-form .nf-form-fields-required{display:none}.stylized-form .nf-response-msg{display:none;background-color:#f3f3f0;padding:25px;font-size:.875em}.stylized-form .nf-field-container{margin-bottom:15px}footer .stylized-form input[type=text],footer .stylized-form input[type=email]{border:1px solid #fff;background-color:#1a3d6d !important;color:#fff}footer .stylized-form input::-webkit-input-placeholder{color:#7c9abf}footer .stylized-form input:-moz-placeholder{color:#7c9abf;opacity:1}footer .stylized-form input::-moz-placeholder{color:#7c9abf;opacity:1}footer .stylized-form input:-ms-input-placeholder{color:#7c9abf}footer .stylized-form .nf-form-content input[type=button]{text-decoration:none;display:inline-block;padding:1rem 2rem .75rem 2rem;text-align:center;transition:all 0.20s linear;-o-transition:all 0.20s linear;-ms-transition:all 0.20s linear;-moz-transition:all 0.20s linear;-webkit-transition:all 0.20s linear;font-size:1.25rem;line-height:1em;text-transform:uppercase;-webkit-appearance:none;outline:none;margin-bottom:.5rem;border-radius:30px;font-weight:400;border:none;background-color:#fff;color:#003a70;margin-top:10px}footer .stylized-form .nf-form-content input[type=button]:hover{background-color:#7c9abf;color:#fff}#home-request-form .stylized-form input[type=text],#home-request-form .stylized-form input[type=email],#home-request-form .stylized-form input[type=tel],#home-request-form .stylized-form textarea{background-color:#fff}#home-request-form .stylized-form .nf-form-content input[type=button]{text-decoration:none;display:inline-block;padding:1rem 2rem .75rem 2rem;text-align:center;transition:all 0.20s linear;-o-transition:all 0.20s linear;-ms-transition:all 0.20s linear;-moz-transition:all 0.20s linear;-webkit-transition:all 0.20s linear;font-size:1.25rem;line-height:1em;text-transform:uppercase;-webkit-appearance:none;outline:none;margin-bottom:.5rem;border-radius:30px;font-weight:400;border:none;background-color:#003a70;color:#fff;margin-top:10px}#home-request-form .stylized-form .nf-form-content input[type=button]:hover{background-color:#7c9abf;color:#fff}#home-request-form .nf-form-title{display:none}#home-request-form .nf-after-form-content{display:none}#home-request-form h2{font-size:3rem;margin-bottom:5px}#home-request-form h3{margin-bottom:0;font-family:"Josefin Sans",Helvetica,sans-serif;color:#4a4a4a;font-weight:300;font-size:1.9rem}#home-request-form .stylized-form .nf-response-msg{background-color:#003a70;font-size:1.1em;color:#fff;text-align:center;margin-bottom:1rem;white-space:normal;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;line-height:1.25em;padding:10px;margin-top:1rem}#home-request-form .stylized-form .nf-field-element textarea{height:100px}#popmake-1993 .stylized-form .nf-error-wrap,#popmake-1993 .stylized-form .nf-form-errors,#popmake-1993 .stylized-form #nf-form-title-2{display:none}#popmake-1993 .pum-content{text-align:center}#popmake-1993 .pum-content p{padding-bottom:0;font-size:1.125rem}#popmake-1993 .pum-content h4{margin-bottom:10px}#popmake-1993 .pum-content .stylized-form input[type=submit],#popmake-1993 .pum-content .stylized-form .nf-form-content input[type=button],#popmake-1993 .pum-content .stylized-form input[type=submit],#popmake-1993 .pum-content .stylized-form .nf-form-content input[type=button]{margin-top:10px;background-color:#b5804f;color:#fff}#popmake-1993 .pum-content .stylized-form input[type=submit]:hover,#popmake-1993 .pum-content .stylized-form .nf-form-content input[type=submit]:hover,#popmake-1993 .pum-content .stylized-form input[type=button]:hover,#popmake-1993 .pum-content .stylized-form .nf-form-content input[type=button]:hover{color:#fff;background-color:#003a70}#popmake-1993 .nf-form-cont.stylized-form{padding-top:20px}#popmake-1993 .stylized-form .nf-field-container:last-child{margin-bottom:0px}table{background:none;border:0;line-height:1.6rem}table tr td,table tr th{padding:10px}table tfoot,table thead{background:none;border-top:1px solid #fff;border-bottom:1px solid #fff}table tr:nth-of-type(2n){background:none;border-top:1px solid #fff;border-bottom:1px solid #f0f0f0}tr{border-bottom:1px solid #f0f0f0}th{border-right:1px solid #fff;font-weight:normal;font-size:.875em;text-transform:uppercase}td{border-right:1px solid #fff}hr.break{border:0;border-top:1px solid #e0e0e0;display:block;margin:2rem 0}hr.break:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.cleared{clear:both}.no-border-top{border-top:0 !important}.anchor a{position:absolute;left:0px;top:-100px}.anchor{position:relative}input{border-radius:0;-webkit-appearance:none}b,strong,.text-strong{font-weight:600}.text-uppercase{text-transform:uppercase;line-height:1}.icon-title{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem !important}.icon-title h3{margin-bottom:0;padding-left:1rem;font-size:2.875rem}.icon-title .icon-container{width:140px}.dashed-divider{margin-bottom:15px;margin-left:5px}.divider-line:after{display:block;height:3px;content:' ';width:100%;background-image:url(../img/dashed-line-horz-gray.png);background-repeat:repeat-x;position:absolute;left:0;bottom:0;max-width:93.75rem;left:0;right:0;margin:auto;background-position:50% 50%}.social-icons{padding:0}.social-icons li{height:30px;line-height:30px;text-align:center;width:32px;display:inline-block;margin-right:5px;vertical-align:top}.social-icons li a{display:block;width:100%;height:100%}.social-icons a i{color:#003a70;font-size:20px;width:100%;text-align:center;-webkit-transition:color 0.30s linear 0s !important;transition:color 0.30s linear 0s !important}.social-icons a:hover i{color:#b5804f}.social-icons [class^="icon-"]:before,.social-icons [class*=" icon-"]:before{margin-left:0;margin-right:0;border:1px solid #003a70;border-radius:50%;padding:5px;-webkit-transition:border-color 0.30s linear 0s !important;transition:border-color 0.30s linear 0s !important}.social-icons a:hover [class^="icon-"]:before,.social-icons a:hover [class*=" icon-"]:before{border:1px solid #b5804f}.header-col.col-navigation .social-icons{display:none}@media screen and (max-width: 1100px){.header-col.col-navigation .social-icons{display:block;padding-left:20px;padding-top:30px}}.header-col.col-navigation .social-icons a i{color:#fff}.header-col.col-navigation .social-icons a:hover i{color:#7c9abf}.header-col.col-navigation .social-icons [class^="icon-"]:before,.header-col.col-navigation .social-icons [class*=" icon-"]:before{border:1px solid #fff}.header-col.col-navigation .social-icons [class^="icon-"]:hover:before,.header-col.col-navigation .social-icons [class*=" icon-"]:hover:before{border:1px solid #7c9abf}.footer-branding .social-icons a i{color:#fff}.footer-branding .social-icons a:hover i{color:#7c9abf}.footer-branding .social-icons [class^="icon-"]:before,.footer-branding .social-icons [class*=" icon-"]:before{border:1px solid #fff}.footer-branding .social-icons [class^="icon-"]:hover:before,.footer-branding .social-icons [class*=" icon-"]:hover:before{border:1px solid #7c9abf}footer .footer-branding .social-icons a i{font-size:36px}footer .footer-branding .social-icons li{height:50px;line-height:50px;width:50px;margin-right:10px}footer .footer-branding .social-icons [class^="icon-"]:before,footer .footer-branding .social-icons [class*=" icon-"]:before{padding:7px}.media-container{position:relative;margin-bottom:2em}.media-container figure{display:block;overflow:hidden;margin:0;height:100%;text-align:center;position:relative;border:1px solid rgba(255,255,255,0.25)}.media-container figure *,.media-container figure *:before,.media-container figure *:after{-webkit-box-sizing:border-box;box-sizing:border-box;transition:all 0.35s ease;-o-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-webkit-transition:all 0.35s ease}.media-container figure:before{position:absolute;top:0px;bottom:0px;left:0px;right:0px;content:'';background-color:rgba(0,58,112,0.6);background-blend-mode:multiply;opacity:0;transition:all 0.35s ease;-o-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-webkit-transition:all 0.35s ease}.media-container.video figure:before{opacity:.6}.media-container:hover figure:before{opacity:1}.media-container:hover figure.no-hover:before{opacity:0}.media-container figure figcaption{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;padding:0px 90px;color:#fff;padding:0px 10px}.media-container:hover figure figcaption{-webkit-transition-delay:0.2s;transition-delay:0.2s;opacity:1}.media-container figure figcaption div.media-title{position:absolute;bottom:30%;opacity:0;padding:0 .5em;font-size:1.75rem;text-transform:uppercase;font-weight:300}.media-container figure figcaption div.media-title i{font-size:inherit}.media-container figure figcaption div.media-title img.magglass{width:70px;height:auto}.media-container figure figcaption div.media-icon{opacity:.8}.media-container figure figcaption div.media-icon img.magglass{width:70px;height:auto}.media-container:hover figure figcaption div{opacity:1}.media-container:hover figure figcaption div.media-title{bottom:40%}.media-container figure figcaption div i{font-size:6em;text-shadow:0px 0px 30px rgba(50,50,50,0.6)}.media-container figure .media-thumb-img{background-color:#fff;background-size:cover;background-position:50% 50%}.media-container figure .media-thumb-img:after{content:"";display:block;padding-bottom:55%}.media-container.aspect-square figure .media-thumb-img:after{padding-bottom:100%}.media-container figure a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.media-container.news-item{padding:2vw}.media-container.news-item .card-inner{border:2px solid #c5b3a2;-webkit-box-shadow:5px 5px 3px 3px rgba(54,73,107,0.2);box-shadow:5px 5px 3px 3px rgba(54,73,107,0.2);-webkit-transition:all 0.30s ease 0s;transition:all 0.30s ease 0s;position:relative;background-color:#fff;transition:all 0.30s ease 0s}.media-container.news-item:hover .card-inner{border:2px solid #003a70}.media-container.news-item .card-inner a{position:absolute;top:0;right:0;bottom:0;left:0}.media-container.news-item figure{border:0}.media-container.news-item figure figcaption{opacity:0}.media-container.news-item figure .media-thumb-img:after{padding-bottom:60%}.media-container.news-item figure:before{opacity:0}.media-container.news-item:hover figure:before{opacity:1}.media-container.news-item:hover figure figcaption{opacity:1}.media-container.news-item figure:hover:before{opacity:1}.media-container.news-item figure:hover figcaption{opacity:1}.media-container.news-item .news-meta{padding:1.5rem}.media-container.news-item .news-date{color:#b5804f;font-weight:400;display:block;position:relative;margin-bottom:10px}.media-container.news-item .news-title{margin-bottom:10px;display:block;position:relative}.media-container.news-item .news-summary{line-height:1.25rem;display:block;position:relative;font-size:1.125rem;font-weight:300}.home-item .media-container{margin-bottom:0em}.home-item .media-container figure{border:none}.home-item .media-container figure .media-thumb-img:after{padding-bottom:70%}@media screen and (max-width: 768px){.media-container.news-item .news-summary{font-size:1.3rem}}footer{background-color:#1a3d6d;position:relative;color:#fff;padding-bottom:0 !important;text-align:center}footer .footer-col{display:inline-block;width:32%;vertical-align:top}footer .footer-navigation,footer .footer-branding{background-image:url(../img/dashed-line-vert-blue-light.png);background-repeat:no-repeat;background-position:100% 50px;min-height:378px}footer .footer-navigation ul{display:inline-block;list-style:none;padding:70px 0 0 0;text-align:left}footer .footer-navigation ul li a{color:#fff;font-size:1.25rem;opacity:1;font-weight:400;text-transform:uppercase}footer .footer-navigation ul li a:hover{color:#7c9abf}footer .footer-angle{width:100%;height:auto;position:relative;margin-top:-80px;pointer-events:none}footer .footer-angle img{max-width:none;width:100%;height:auto}footer .footer-branding .logo-wrap,footer .footer-branding .social-icons{max-width:280px;margin:auto;display:block;padding:0 10px}footer .footer-branding .social-icons{text-align:center;padding-top:65px}footer .footer-form .form-wrap{max-width:375px;margin:auto;display:block;padding:70px 0 0 10px}footer .footer-form .form-wrap h5{color:#fff;text-transform:none;font-family:inherit;line-height:1.1;font-weight:300}footer .footer-form{text-align:left}footer .footer-legal{padding:4px 20px;background-color:#003a70;color:#7c9abf}footer .footer-legal a{color:#fff}footer .footer-form #nf-form-title-2{display:none}footer .nf-error .nf-error-msg{display:none}footer .nf-error-msg,footer .ninja-forms-req-symbol{display:none}@media screen and (max-width: 768px){footer .footer-col{display:block;width:100%}footer .footer-navigation,footer .footer-branding{background-image:none;min-height:0}footer .footer-navigation ul{padding-top:0;text-align:center}footer .footer-branding{padding-top:75px}footer .footer-form{text-align:center}footer .footer-form .form-wrap h5{margin-bottom:0}footer .footer-angle{margin-top:-30px}}.hero-image-block{height:100vh;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;overflow:hidden}.hero-image-block.height-full{height:100vh}.hero-image-block.height-partial{height:80vh}.hero-image-block:before{position:absolute;width:100%;height:100%;top:0;left:0;content:'';display:block}.hero-image-block .video-bg-wrapper{background-color:#fff;overflow:hidden;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;background-image:url("../img/rolling-northstar-160px.gif");background-repeat:no-repeat;background-position:50% 50%;background-size:160px 160px}.hero-image-block .video-bg-wrapper iframe{-webkit-box-sizing:border-box;box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;width:177.77777778vh}.hero-image-block .diagonal-fx{position:absolute;top:0;left:0;width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:bottom;opacity:.8;background-position-y:70%;opacity:0}.hero-image-block.height-full .diagonal-fx{height:100vh}.hero-image-block.height-partial .diagonal-fx{height:80vh}.hero-image-block .diagonal-fx.angle-double{background-image:url("../img/angular_overlay_double.svg")}.hero-image-block .diagonal-fx.angle-left{background-image:url("../img/angular_overlay_single_left4.svg")}.hero-image-block .diagonal-fx.angle-right{background-image:url("../img/angular_overlay_single_right5.svg")}.hero-image-block .svg-anim-outer{position:absolute;top:0;left:0;width:100vw;height:100vh}.hero-image-block.height-full .svg-anim-outer{height:100vh}.hero-image-block.height-partial .svg-anim-outer{height:80vh}.hero-image-block .svg-anim-container{width:33vw;position:absolute;bottom:7%;right:3%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.hero-image-block .svg-anim-outer.angle-left .svg-anim-container{left:3%;right:auto;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}@media screen and (max-width: 1400px){.hero-image-block .svg-anim-container{width:40vw}}@media screen and (max-width: 1024px){.hero-image-block .svg-anim-container{width:50vw}}@media screen and (max-width: 700px){.hero-image-block .svg-anim-container{width:60vw;bottom:3%}}@media screen and (max-width: 480px){.hero-image-block .svg-anim-container{width:70vw;bottom:3%}}.full-width-text p,.full-width-text ul,.full-width-text ol{font-size:2rem;line-height:125%}.full-width-text.watermarked{background-image:url(../img/northstar_background_watermark.jpg);background-repeat:no-repeat;background-position:50% 50%}.full-width-text .button-wrapper{padding-top:3rem}@media screen and (max-width: 1100px){.full-width-text.watermarked{background-size:70% auto}}@media screen and (max-width: 768px){.full-width-text p,.full-width-text ul,.full-width-text ol{font-size:1.75rem}}@media screen and (max-width: 480px){.full-width-text.watermarked{background-size:90% auto}.full-width-text p,.full-width-text ul,.full-width-text ol{font-size:1.5rem}}.full-width-image img{max-width:none;width:100%;vertical-align:bottom}.promo-unit{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.promo-unit.height-full{min-height:100vh}.promo-unit.text-pos-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.promo-unit .promo-content{width:40%;padding:10vh 40px 10vh 40px;text-align:center;background-color:rgba(0,58,112,0.75)}.promo-unit .promo-content.pos-left{left:0}.promo-unit .promo-content.pos-right{right:0}.promo-unit .promo-content h2{color:#fff}.promo-unit .promo-content h2.dashed-wrap:before,.promo-unit .promo-content h2.dashed-wrap:after{border-top:2px dashed #fff}.promo-unit .promo-content p{color:#fff;font-size:2rem;line-height:125%;padding:0 20px 20px 20px}.promo-unit .promo-content p:last-of-type{padding-bottom:80px}@media screen and (max-width: 1500px){.promo-unit .promo-content{width:60%}}@media screen and (max-width: 1024px){.promo-unit .promo-content{width:80%}}@media screen and (max-width: 768px){.promo-unit .promo-content p{font-size:1.75rem}}@media screen and (max-width: 700px){.promo-unit .promo-content{width:100%}}@media screen and (max-width: 480px){.promo-unit .promo-content{padding:10vh 10px 10vh 10px}.promo-unit .promo-content p{font-size:1.5rem}}.promo-units-combo{position:relative;background:linear-gradient(187deg, #f2f0ef 0%, #f2f0ef 49.9%, #fff 50%, #fff 100%)}.amenities-list{position:relative;background:linear-gradient(174deg, #f2f0ef 0%, #f2f0ef 49.9%, #fff 50%, #fff 100%);display:-webkit-box;display:-ms-flexbox;display:flex}.amenities-list>div{width:50%;height:100%;position:relative}.amenities-list .gfx-wrapper{width:100%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);padding:2vh 5vw 0 5vw}ul.amenities-items{list-style:none;padding:0 5vw 0 5vw}ul.amenities-items li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:40px 0}ul.amenities-items li:first-child{padding-top:0}ul.amenities-items li .col-txt{padding-left:60px}ul.amenities-items li .col-gfx .icon-container{width:200px;border:2px solid #c5b3a2;border-radius:50%;background-color:#fff;padding:15px;-webkit-box-shadow:5px 5px 3px 3px rgba(54,73,107,0.2);box-shadow:5px 5px 3px 3px rgba(54,73,107,0.2);-webkit-transition:all 0.30s ease 0s;transition:all 0.30s ease 0s}ul.amenities-items li a{position:absolute;top:0;right:0;bottom:0;left:0}ul.amenities-items li h4{margin-bottom:10px;-webkit-transition:color 0.20s linear 0s;transition:color 0.20s linear 0s}ul.amenities-items li p{font-size:1.5rem;line-height:1.25em;font-weight:300}ul.amenities-items li:hover .col-gfx .icon-container{border:2px solid #003a70;padding:5px}ul.amenities-items li:hover h4{color:#003a70}@media screen and (max-width: 1600px){.amenities-list .amenities-gfx{width:40%}.amenities-list .amenities-list-items{width:60%}ul.amenities-items{padding:0 5vw 0 0}ul.amenities-items li .col-gfx .icon-container{width:150px}}@media screen and (max-width: 1300px){.amenities-list .amenities-gfx{width:100%}.amenities-list .amenities-list-items{width:100%;padding:10vh 5vw 0 5vw}.amenities-list{display:block}}@media screen and (max-width: 480px){.amenities-list{overflow:hidden}.amenities-list .amenities-list-items{padding:10vh 3vw 0 3vw}ul.amenities-items li .col-gfx .icon-container{width:100px}ul.amenities-items{padding:0}ul.amenities-items li .col-txt{padding-left:10px}ul.amenities-items li{padding:20px 0}}#amenities-map{padding:0;margin-bottom:2rem}#map-wrap{position:relative}#location-map{width:100%;height:calc(100% - 80px);min-height:800px}#location-map-legend{position:absolute;top:200px !important;left:1% !important;background-color:#fff;padding:0;-webkit-box-shadow:3px 3px 3px 0px rgba(25,25,25,0.2);box-shadow:3px 3px 3px 0px rgba(25,25,25,0.2);border:1px solid #dcdcdc;text-align:center;max-width:400px;width:275px;z-index:10}#location-map-legend h3{text-transform:uppercase;font-size:1.25rem;text-align:center}.legend-toggle{padding-top:.5em;padding-bottom:.25em;background-color:#dddddd;font-size:16px;font-family:"Josefin Sans",Helvetica,sans-serif;transition:all 0.20s linear 0s;-o-transition:all 0.20s linear 0s;-ms-transition:all 0.20s linear 0s;-moz-transition:all 0.20s linear 0s;-webkit-transition:all 0.20s linear 0s;z-index:9999}.legend-toggle span::after{display:inline-block;content:"";width:20px;height:19px;background:transparent url(../img/updown-arrow.png) no-repeat;-moz-transition:0.5s all;-webkit-transition:0.5s all;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);margin-left:10px;vertical-align:middle}.legend-toggle.collapsed span::after{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}.legend-toggle.collapsed{background-color:#fff}.legend-content{padding:0em;color:#fff}.legend-inner{padding:1em;background-color:#003a70}input[type=checkbox].amenitymap-option-culture,input[type=checkbox].amenitymap-option-attractions,input[type=checkbox].amenitymap-option-dining,input[type=checkbox].amenitymap-option-employment,input[type=checkbox].amenitymap-option-recreation,input[type=checkbox].amenitymap-option-churches,input[type=checkbox].amenitymap-option-medical,input[type=checkbox].amenitymap-option-citygovt,input[type=checkbox].amenitymap-option-schools,input[type=checkbox].amenitymap-option-shopping,input[type=checkbox].amenitymap-option-transportation{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].amenitymap-option-culture+label.css-label,input[type=checkbox].amenitymap-option-attractions+label.css-label,input[type=checkbox].amenitymap-option-dining+label.css-label,input[type=checkbox].amenitymap-option-employment+label.css-label,input[type=checkbox].amenitymap-option-recreation+label.css-label,input[type=checkbox].amenitymap-option-churches+label.css-label,input[type=checkbox].amenitymap-option-medical+label.css-label,input[type=checkbox].amenitymap-option-citygovt+label.css-label,input[type=checkbox].amenitymap-option-schools+label.css-label,input[type=checkbox].amenitymap-option-shopping+label.css-label,input[type=checkbox].amenitymap-option-transportation+label.css-label{padding-left:40px;height:30px;display:inline-block;line-height:30px;background-repeat:no-repeat;background-position:0 0;font-size:1.5em;vertical-align:middle;cursor:pointer;font-weight:100;text-transform:uppercase}input[type=checkbox].amenitymap-option-culture:checked+label.css-label,input[type=checkbox].amenitymap-option-attractions:checked+label.css-label,input[type=checkbox].amenitymap-option-dining:checked+label.css-label,input[type=checkbox].amenitymap-option-employment:checked+label.css-label,input[type=checkbox].amenitymap-option-recreation:checked+label.css-label,input[type=checkbox].amenitymap-option-churches:checked+label.css-label,input[type=checkbox].amenitymap-option-medical:checked+label.css-label,input[type=checkbox].amenitymap-option-citygovt:checked+label.css-label,input[type=checkbox].amenitymap-option-schools:checked+label.css-label,input[type=checkbox].amenitymap-option-shopping:checked+label.css-label,input[type=checkbox].amenitymap-option-transportation:checked+label.css-label{background-position:0 -30px}.amenitymap-option-culture+label.css-label,.amenitymap-option-attractions+label.css-label,.amenitymap-option-dining+label.css-label,.amenitymap-option-employment+label.css-label,.amenitymap-option-recreation+label.css-label,.amenitymap-option-churches+label.css-label,.amenitymap-option-medical+label.css-label,.amenitymap-option-citygovt+label.css-label,.amenitymap-option-schools+label.css-label,.amenitymap-option-shopping+label.css-label,.amenitymap-option-transportation+label.css-label{background-image:url(../img/checkbox_white_v1.png);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infoWindowTitle{display:block;text-align:center;font-family:"Josefin Sans",Helvetica,sans-serif;font-size:18px;font-weight:400;margin-bottom:5px}.infoWindowAddress{display:block;text-align:center;font-family:"Josefin Sans",Helvetica,sans-serif;font-size:16px}.infoWindowAddress a{text-decoration:underline;margin-top:6px;display:block;font-size:.875em}.contact-map-wrap .h4{text-transform:uppercase;color:#003a70;display:inline-block;border-bottom:1px solid #bdc0c1;font-size:1.25em;padding-bottom:8px}@media screen and (max-width: 768px){#location-map-legend{top:10px !important;left:auto !important;right:1% !important}}.news-latest{position:relative;min-height:100vh;background:linear-gradient(187deg, #f2f0ef 0%, #f2f0ef 49.9%, #fff 50%, #fff 100%)}.news-latest .news-title{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-latest .news-title h2{margin-bottom:0;padding-left:2rem}.news-latest .icon-container{width:180px;border:2px solid #c5b3a2;border-radius:50%;background-color:#fff;padding:15px;-webkit-box-shadow:5px 5px 3px 3px rgba(54,73,107,0.2);box-shadow:5px 5px 3px 3px rgba(54,73,107,0.2);-webkit-transition:all 0.30s ease 0s;transition:all 0.30s ease 0s}@media screen and (max-width: 768px){.news-latest .icon-container{width:100px}}@media screen and (max-width: 480px){.news-latest .icon-container{width:70px;padding:5px}.news-latest .news-title h2{padding-left:1rem}}.news-grid.news-latest{background:none;min-height:0}.pagination{width:100%;text-align:center;padding-bottom:3em;padding-top:3em}.pagination .page-numbers{background:#fff;display:inline-block;width:auto;margin:4px 4px 4px 0;padding:15px 20px;text-decoration:none;border:1px solid #003a70;color:#003a70;text-transform:uppercase;font-size:1em;font-weight:400;line-height:1em}.pagination .page-numbers:hover{background:#f2f0ef;color:#003a70;text-decoration:none;border:1px solid #003a70}.pagination .current{background:#f2f0ef;color:#003a70;border:1px solid #003a70}@media screen and (max-width: 480px){.media-container.news-item .news-meta{height:auto !important}}.photo-gallery:after{display:block;height:3px;content:' ';width:100%;background-image:url(../img/dashed-line-horz-gray.png);background-repeat:repeat-x;position:absolute;left:0;bottom:0;max-width:93.75rem;left:0;right:0;margin:auto;background-position:50% 50%}.photo-gallery:last-of-type:after{display:none}.photo-gallery h2{margin-bottom:0}.photo-gallery h3{color:#b5804f}.photo-gallery .photo-gallery-item a{opacity:1;display:block;transition:all 0.20s linear 0s !important;-o-transition:all 0.20s linear 0s !important;-ms-transition:all 0.20s linear 0s !important;-moz-transition:all 0.20s linear 0s !important;-webkit-transition:all 0.20s linear 0s !important;position:relative}.photo-gallery .photo-gallery-item a img.vid-overlay{position:absolute;top:0;left:0}.photo-gallery .photo-gallery-item a:hover{opacity:.6}.gallery-prompt{text-align:right;margin-top:-30px;margin-bottom:5px;padding:0 10px;font-size:1em}.fancybox-button--fullscreen{display:none !important}.fancybox-button--thumbs{display:none !important}.fancybox-button--share{display:none !important}@media screen and (max-width: 1000px){.gallery-prompt{opacity:0}}.builder-list-item{margin-bottom:100px}.available-homes article{margin-bottom:2rem}.available-homes article .home-item-inner{border:2px solid #c5b3a2;-webkit-box-shadow:5px 5px 3px 3px rgba(54,73,107,0.2);box-shadow:5px 5px 3px 3px rgba(54,73,107,0.2)}.available-homes article .home-meta{padding:10px;line-height:1.4em;font-weight:400}.available-homes article .home-name{font-size:1.5rem;text-transform:uppercase;border-bottom:1px solid #dadada;padding:10px 0;margin-bottom:10px}.available-homes article .home-price span{color:#003a70;font-weight:400;font-size:1.4em}.available-homes article .home-details{margin:20px 0;overflow:auto}.available-homes article .home-details>div{float:left;vertical-align:top;padding:0 5px;width:20%;text-align:center}.available-homes article .home-details>div:first-child{padding-left:0}.available-homes article .home-details>div:last-child{padding-right:0}.available-homes article .home-buttons{text-align:center}.available-homes article .home-buttons .button{width:49%;min-width:0;font-size:.875rem;padding:.5rem .5rem .4rem .5rem;margin-left:0;margin-right:0}@media (max-width: 480px){.available-homes article .home-buttons .button{width:100%}}section.available-homes-filter{position:relative;z-index:99;margin-bottom:1rem}section.available-homes-filter .filter-wrapper{background-color:#fff;position:relative;z-index:99}section.available-homes-filter .filter-wrapper:before,section.available-homes-filter .filter-wrapper:after{display:block;height:3px;content:' ';width:100%;background-image:url("../img/dashed-line-horz-gray.png");background-repeat:repeat-x;position:absolute;left:0}section.available-homes-filter .filter-wrapper:before{top:-5px}section.available-homes-filter .filter-wrapper:after{bottom:-5px}.available-homes-filter .select-hidden{display:none;visibility:hidden;padding-right:10px}.available-homes-filter .select{cursor:pointer;display:inline-block;position:relative;font-size:1.25rem;color:#003a70;width:16.66666%;height:50px;float:left}.available-homes-filter .select-styled{position:absolute;top:0;right:0;bottom:0;left:0;padding:0px 15px;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;white-space:nowrap;line-height:50px;color:#003a70;font-weight:400}.available-homes-filter .select-styled.filter-on{color:#003a70;background-color:#f2f0ef}.available-homes-filter .select-styled:after{content:'\e814';font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:.5em;text-align:center;font-size:.8em}.available-homes-filter .select-styled:hover{background-color:#f2f0ef}.available-homes-filter .select-styled:active,.select-styled.active{background-color:#f2f0ef}.available-homes-filter .select-styled:active:after,.select-styled.active:after{top:9px;border-color:transparent transparent #fff transparent}.available-homes-filter .select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:rgba(255,255,255,0.95);width:120%;border:1px solid #dadada}.available-homes-filter .select-options li{margin:0;padding:0 8px;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in}.available-homes-filter .select-options li:hover{background-color:#f2f0ef}.available-homes-filter .select-options li[rel="hide"]{display:none}@media (max-width: 979px){.available-homes-filter .select{float:none;width:100%;text-align:center;border-bottom:1px solid rgba(255,255,255,0.2)}.available-homes-filter .select-options{width:100%}}#reset-results{padding:1em}#reset-results a{text-transform:uppercase}#available-homes-disclaimer{padding-top:2rem}#available-homes-disclaimer p{text-align:center;font-size:1.25em;line-height:1.25em}#available-homes .icon-title .col-title{padding-top:1.5rem}#available-homes h3.builder-homes-title{margin-bottom:10px}@media (max-width: 1000px){#available-homes .icon-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (max-width: 1000px){#available-homes .icon-title{display:block;text-align:center}#available-homes .icon-title .icon-container{margin:0 auto}#available-homes .icon-title .col-headline{padding-left:0}#available-homes .icon-title .col-title{padding-top:.5rem}}.grid-item-container{display:block}.grid-item-container .grid-item{float:left;display:block;margin-bottom:3em;padding:0 10px}@media (max-width: 1350px){.grid-item-container .grid-item{margin-bottom:2em;padding-right:20px}}@media (min-width: 980px){.grid-item-container .grid-item{width:calc(33% - 11.333px)}}@media (min-width: 768px) and (max-width: 979px){.grid-item-container .grid-item{width:calc(50% - 10px)}}@media (max-width: 767px){.grid-item-container .grid-item{width:calc(50% - 10px)}}@media (max-width: 480px){.grid-item-container .grid-item{width:100%}}@media (min-width: 1350px){.grid-item-container.four-col .grid-item{width:calc(24% - 4px)}}@media (max-width: 1299px){.grid-item-container.four-col .grid-item{width:calc(33% - 10px)}}@media (max-width: 1000px){.grid-item-container.four-col .grid-item{width:calc(50% - 10px)}}@media (max-width: 700px){.grid-item-container.four-col .grid-item{width:calc(100% - 10px)}}.hero-image-block.builder-profile .diagonal-fx{opacity:.8;top:auto !important}.hero-image-block.builder-profile .svg-anim-outer.angle-left .svg-anim-container{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.hero-image-block.builder-profile .svg-anim-container{-webkit-transform:rotate(0deg);transform:rotate(0deg);bottom:auto;top:60%;height:40%;background-repeat:no-repeat;background-position:0% 50%;background-size:contain;max-width:400px}.hero-image-block.builder-profile .svg-anim-outer.angle-left .svg-anim-container #builder_logo{max-width:250px}.hero-image-block.builder-profile .diagonal-fx{background-position-y:60%}#builder-profile{background:linear-gradient(353deg, #f2f0ef 0%, #f2f0ef 49.9%, #fff 50%, #fff 100%)}#builder-profile .builder-narrative p,#builder-profile .builder-narrative ul,#builder-profile .builder-narrative ol{font-size:1.75rem;line-height:125%}#builder-profile .builder-narrative p,#builder-profile .builder-narrative ul,#builder-profile .builder-narrative ol{font-size:1.75rem;line-height:125%}#builder-profile .builder-meta{font-size:1.75rem;padding-top:4rem}#builder-profile .builder-meta-col>div{margin-bottom:1rem}#builder-profile .builder-meta .meta-label{font-weight:normal;color:#003a70;margin-bottom:0px;line-height:.875em;font-family:'BourtonBase', sans-serif;letter-spacing:-.075em}#builder-profile .builder-meta div.meta-label{margin-bottom:.5rem}#builder-profile .builder-meta .meta-label.builder-price span{font-size:60%}#builder-profile .builder-meta .builder-address{margin-bottom:2rem}#builder-profile .builder-meta .builder-contact-item{margin-bottom:1.5rem}#builder-profile .builder-buttons{padding-top:4rem;text-align:center}#builder-profile .builder-buttons .button,#builder-profile .builder-buttons a.button,#builder-profile .builder-buttons a.button:link,#builder-profile .builder-buttons a.button:visited{padding:1rem 1.5rem .75rem 1.5rem;margin-left:.5rem;margin-right:.5rem}#builder-profile .builder-meta a,#builder-profile .builder-meta a:link,#builder-profile .builder-meta a:visited{color:#4a4a4a}#builder-profile .builder-meta a:hover,#builder-profile .builder-meta a:link:hover,#builder-profile .builder-meta a:visited:hover{color:#7c9abf}.builder-xtras-mobile img{margin:0 auto}#builder-profile .builder-xtras-mobile .builder-buttons{text-align:left;padding-top:0}#builder-profile .builder-xtras-mobile .builder-buttons a.button{width:100%;margin-left:0;margin-right:0}@media screen and (max-width: 1140px){#builder-profile .builder-meta-col{margin-bottom:2rem}}@media screen and (max-width: 768px){#builder-profile{padding-left:1rem;padding-right:1rem}#builder-profile .builder-meta{font-size:1.5rem}}@media screen and (max-width: 600px){.builder-meta-col{width:100%}}@media screen and (max-width: 480px){#builder-profile .builder-narrative p,#builder-profile .builder-narrative ul,#builder-profile .builder-narrative ol{font-size:1.5rem}}.section.blog-single,.section.blog-archive{padding-top:15rem}.blog-single h1.blog-title,.blog-archive h1{margin-bottom:10px;font-size:2.875rem}.blog-archive h1{margin-bottom:30px}.blog-single .blog-date{color:#b5804f;font-weight:400;display:block;position:relative;margin-bottom:20px}.blog-single .blog-content p,.blog-single .blog-content ul,.blog-single .blog-content ol{font-size:1.3rem;line-height:125%}.blog-single .blog-content a{border-bottom:1px solid #7c9abf}.blog-single-contents .blog-cats{font-size:.9rem;margin-bottom:2rem;padding-top:2rem}.blog-single-contents .blog-cats a{color:#003a70;text-decoration:none;font-size:.9rem;font-weight:400}.blog-single-contents .blog-cats a:hover{color:#7c9abf}.blog-single-contents .blog-cats a:after{content:", ";color:#7c9abf}.blog-single-contents .blog-cats a:last-child:after{content:""}.blog-single-navs .blog-links h4{color:#b5804f;font-size:1.75rem;font-weight:400;margin-bottom:1rem}.blog-single-navs .blog-links ul{list-style:none;padding-left:0;line-height:1em;margin-bottom:3rem}.blog-single-navs .blog-links:last-child ul{margin-bottom:0rem}.blog-single-navs .blog-links ul li{line-height:1.25em;margin-bottom:1rem}.blog-single-navs .blog-links ul li a{color:#4a4a4a;text-decoration:none;font-size:1.125rem}.blog-single-navs .blog-links ul li a:hover{color:#7c9abf}.blog-archive-results article{margin-bottom:3rem}.blog-archive-results .blog-summary h3{font-size:2rem;margin-bottom:5px}.blog-archive-results .blog-summary .blog-date{color:#b5804f;font-weight:400;display:block;position:relative;margin-bottom:10px}.blog-archive-results .blog-summary .blog-excerpt,.blog-archive-results .blog-summary .blog-excerpt p{font-size:1.3rem;line-height:125%}@media screen and (max-width: 1100px){.section.blog-single,.section.blog-archive{padding-top:10rem}}@media screen and (max-width: 768px){.section.blog-single .blog-single-navs,.section.blog-archive .blog-single-navs{padding-top:5rem}}@media screen and (max-width: 768px){h1,.h1{font-size:3.125rem;margin-bottom:35px}h2,.h2{font-size:3.125rem;margin-bottom:35px}h3,.h3{font-size:2rem}h4,.h4{font-size:1.75rem}h5,.h5{font-size:1.5rem}.section{padding:5rem 0rem}.section.xtra-pad-mobile-top{padding-top:10rem}header{height:60px}.header-col{height:60px}#burger-icon{width:40px}.header-col.col-burger{width:70px}}@media screen and (max-width: 480px){h1,.h1{font-size:2.5rem;margin-bottom:35px}h2,.h2{font-size:2.5rem;margin-bottom:35px}h3,.h3{font-size:2rem}h4,.h4{font-size:1.75rem}h5,.h5{font-size:1.5rem}}
