/*! normalize.css v8.0.0 | MIT License | github.com/csstools/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:.0625rem dotted ButtonText}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.125rem}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-3.125rem);transform:translateX(-3.125rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-3.125rem);transform:translateX(-3.125rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInBottomOverlap{0%{opacity:0;-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem)}to{opacity:1;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes fadeInBottomOverlap{0%{opacity:0;-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem)}to{opacity:1;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-webkit-keyframes fadeInExpand{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInExpand{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes expandOut{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes expandOut{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-out{0%{opacity:1;top:0}95%{opacity:0;top:0}to{opacity:0;top:-300rem}}@keyframes fade-out{0%{opacity:1;top:0}95%{opacity:0;top:0}to{opacity:0;top:-300rem}}.fadeInLeft{opacity:0}.fadeInLeft.active{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}.fadeInBottom{opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}.fadeInBottom.active{-webkit-animation-name:fadeInBottom;animation-name:fadeInBottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;animation-duration:.7s}.fadeInBottomOverlap{opacity:0}.fadeInBottomOverlap.active{-webkit-animation-name:fadeInBottomOverlap;animation-name:fadeInBottomOverlap;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;animation-duration:.7s}.fadeInExpand{opacity:0}.fadeInExpand.active{-webkit-animation-name:fadeInExpand;animation-name:fadeInExpand;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s}.fadeIn{opacity:0}.fadeIn.active{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.6s;animation-duration:.6s}body{color:#231f20}body,h1,h2,h3,h4,h5{font-family:Ibarra Real Nova,serif}h1,h2,h3,h4,h5{font-weight:500;color:#5f8fb3;margin:.5rem 0}h1.center,h2.center,h3.center,h4.center,h5.center{text-align:center;padding:2rem 0;color:#000;width:100%}h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow{color:#fdcb36}p{font-size:1rem;line-height:1.75}h3,p{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal}h1.section{letter-spacing:.25rem;text-transform:uppercase}h2.section{font-family:itc-avant-garde-gothic-pro,sans-serif;font-style:normal;font-weight:300;margin-bottom:0}h2.section-title{font-family:Ibarra Real Nova,serif;color:#042c33;font-size:3.375rem;margin-bottom:3rem;text-align:center;width:100%}@media (max-width:47.9375rem){h2.section-title{font-size:2.875rem;margin-top:1rem}}body{margin:0;padding:0;background-color:#f0f2f2;overflow:hidden}body.loaded{overflow:visible}html{scroll-behavior:smooth}img,main{width:100%}img{height:auto}section{-webkit-box-flex:1;flex-grow:1;flex-basis:0}a{text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}a,a:active,a:hover{color:#5f8fb3}a[href^=tel]{color:inherit;text-decoration:none}@media (max-width:64rem){.desktopOnly{display:none!important}}@media (min-width:64.0625rem){.deviceOnly{display:none!important}}@media (max-width:47.9375rem){.mobileHide{display:none!important}}.wrap{width:100%;max-width:90rem;margin:0 auto;display:-webkit-box;display:flex}@media (max-width:47.9375rem){.wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.row{display:-webkit-box;display:flex;width:100%}@media (max-width:47.9375rem){.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.innerWrap{max-width:43.75rem;margin:0 auto}section.noPadding{padding-top:0;padding-bottom:0}section.noBottomPadding{padding-bottom:0}p{max-width:43.75rem}.media{position:relative;padding-bottom:56.25%;padding-top:1.5625rem;height:0}.media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mainBtn{background-color:#76702a;border:.0625rem solid #76702a;color:#fff;text-transform:uppercase;font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1;padding:.8375rem 2.5rem;min-width:9.375rem;display:inline-block;border-radius:.1875rem;letter-spacing:.08rem;-webkit-transition:.4s ease-out;transition:.4s ease-out}.mainBtn:active,.mainBtn:hover{background-color:transparent;color:#76702a}.mainBtn.download{background-image:url(../images/Download-Icon.svg);background-repeat:no-repeat;background-position:.625rem;background-size:1.25rem;padding-left:2.75rem}.lineBtn{background-color:transparent;border:.0625rem solid #5f8fb3;color:#5f8fb3;text-transform:uppercase;font-size:1rem;line-height:1;padding:.8375rem 2.5rem;display:inline-block}.lineBtn:active,.lineBtn:hover{background-color:#5f8fb3;color:#fff}.cover{-o-object-fit:cover;object-fit:cover;-webkit-transition:.4s ease-out;transition:.4s ease-out}.iconArrow{position:absolute;width:1.875rem;height:1.875rem;bottom:2rem;left:calc(50% - 1rem);z-index:11;background-image:url(../images/downArrow.svg);background-size:cover;opacity:.5;background-position:50%;background-repeat:no-repeat}.iconArrow:hover{opacity:1}@media (max-width:47.9375rem){.iconArrow{display:none}}.wrapper{max-width:60rem;margin:0 auto;width:calc(100% - 4rem);padding:0 2rem}@media (min-width:64.0625rem){.wrapper{padding-top:5rem}}@media (max-width:64rem) and (min-width:48rem){.wrapper{padding-top:5rem}}@media (max-width:47.9375rem){.wrapper{padding-top:3.75rem}}.wrapper h1{text-align:center}a.skip-link{left:-62.4375rem;position:absolute;top:auto;width:.0625rem;height:.0625rem;overflow:hidden;z-index:-999}a.skip-link:focus,a.skip-link:focus:active{color:#fff;background-color:#000;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.625rem;max-width:15.625rem;width:100%;height:auto;overflow:auto;padding:.3125rem;border-radius:.625rem;border:.1875rem solid #ff0;text-align:center;font-size:1em;z-index:999}.form-group{position:relative;margin:0 auto;width:100%}.form-group+.form-group{margin-top:2.5rem}.form-group label{position:absolute;z-index:10;color:#666;top:.625rem;width:100%;left:0;text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.125rem;-webkit-transition:font-size .15s ease-out,-webkit-transform .15s ease-out;transition:font-size .15s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,font-size .15s ease-out;transition:transform .15s ease-out,font-size .15s ease-out,-webkit-transform .15s ease-out}.form-group.form-text-area label{top:.9375rem;left:.625rem}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:none;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 62.5rem #fdcb36 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.helperText{color:#ccc;display:block;width:100%;margin:2rem 0 .5rem}.wpcf7-list-item{width:100%;color:#ccc;text-transform:uppercase;font-size:.9375rem;margin:.375rem 0}.wpcf7-list-item-label{color:#ccc;margin:.5rem 0}.wpcf7-textarea.formInput{border:.0625rem solid #b9b7b3;padding:1.25rem .625rem;width:calc(100% - 1.25rem)}.wpcf7-textarea.formInput label{text-transform:uppercase;color:#ccc;font-size:.75rem}.focused label{-webkit-transform:translateY(-125%);transform:translateY(-125%);font-size:.5em;color:#999}.formInput{position:relative;padding:.75rem 0 .3125rem;color:#000;font-size:1.125rem;outline:0;border:0;z-index:11;font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;width:100%;background-color:transparent;box-shadow:0 .0625rem 0 0 #b9b7b3;-webkit-transition:box-shadow .15s ease-out;transition:box-shadow .15s ease-out;margin-bottom:.3125rem}.formInput:focus{box-shadow:0 .125rem 0 0 #fdcb36}@media (max-width:47.9375rem){nav#menu{position:fixed;height:100%;top:0;background-color:#042c33;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;right:110vw;opacity:0;z-index:2;-webkit-transition:.5s ease-out;transition:.5s ease-out}nav#menu.active{right:0;opacity:1}nav#menu li{list-style:none}nav#menu li a{padding:1rem;text-transform:uppercase;font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;font-size:1rem;letter-spacing:.125rem;color:#fff;-webkit-transition:.5s ease-out;transition:.5s ease-out;display:block}nav#menu li a:hover{color:#5f8fb3}}#menu-icon-container{display:none}@media (max-width:47.9375rem){#menu-icon-container{display:block;position:fixed;top:1.75rem;right:.5rem;z-index:3}}#menu-icon{width:1.5rem;height:1.25rem;position:relative;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;margin:0 .9375rem}#menu-icon,#menu-icon span{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#menu-icon span{display:block;position:absolute;height:.125rem;width:100%;background:#000;border-radius:.1875rem;opacity:1;left:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu-icon span:first-child{top:0}#menu-icon span:nth-child(2),#menu-icon span:nth-child(3){top:.5rem}#menu-icon span:nth-child(4){top:1rem}#menu-icon.open span:first-child{top:0;width:0;left:50%}#menu-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-icon.open span:nth-child(4){top:1rem;width:0;left:50%}.logo{width:25rem;height:7.5rem;display:-webkit-box;display:flex;align-content:center;-webkit-box-pack:center;justify-content:center}.logo svg{width:21.875rem;height:auto}@media (max-width:47.9375rem){.logo{width:100%;height:5rem;position:fixed!important;top:0;z-index:1}.logo svg{width:12.5rem}}.about{background-color:#000;width:calc(100% - 3rem);padding:0 1.5rem;max-width:59.375rem;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.4);margin:0 auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s ease-out;transition:.5s ease-out;-webkit-transition-delay:2s;transition-delay:2s}@media (max-width:47.9375rem){.about{margin:0 1.5rem;padding:0}}.about .inner{padding:3rem}.about p{color:#fff;font-size:.9375rem;line-height:2;max-width:none}.about h2{color:#fdcb36;font-size:1.75rem;font-weight:400}.icon-links{width:calc(100% - 3rem);padding:0 1.5rem;max-width:59.375rem;margin:-5vh auto 0}.icon-links ul{display:-webkit-box;display:flex;width:100%;flex-wrap:wrap;margin:0;padding:0}.icon-links li{list-style:none;text-align:center}.icon-links a{-webkit-box-flex:1;flex:1 1 25%;text-align:center;-webkit-transition:.5s ease-out;transition:.5s ease-out;opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}@media (max-width:64rem) and (min-width:48rem){.icon-links a{-webkit-box-flex:1;flex:1 1 50%}}@media (max-width:47.9375rem){.icon-links a{-webkit-box-flex:1;flex:1 1 100%;margin-bottom:1rem}.icon-links a.active{-webkit-animation:fadeInBottom .5s ease-out forwards;animation:fadeInBottom .5s ease-out forwards}}.icon-links a:hover .icon{box-shadow:0 .375rem .875rem rgba(46,21,12,.3)}.icon-links a:hover h3{color:#5f8fb3}@media (min-width:48rem){.icon-links.active a{-webkit-animation:fadeInBottom .5s ease-out forwards;animation:fadeInBottom .5s ease-out forwards}.icon-links.active a:first-child{-webkit-animation-delay:.3s;animation-delay:.3s}.icon-links.active a:nth-child(2){-webkit-animation-delay:.7s;animation-delay:.7s}.icon-links.active a:nth-child(3){-webkit-animation-delay:1.1s;animation-delay:1.1s}.icon-links.active a:nth-child(4){-webkit-animation-delay:1.5s;animation-delay:1.5s}}.icon-links .icon{width:7.5rem;height:7.5rem;border-radius:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#fff;margin:.5rem auto;box-shadow:0 .1875rem .375rem rgba(46,21,12,.15)}.icon-links .icon,.icon-links h3{-webkit-transition:.5s ease-out;transition:.5s ease-out}.icon-links h3{color:#000;font-size:1.5rem;font-weight:500}.icon-links svg{height:3.75rem;width:5rem}.loader{background-color:#042c33;position:fixed;width:100%;height:100%;opacity:1;top:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;align-content:center;z-index:101}.loader svg{width:9.375rem;-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite}.loader.loaded{-webkit-animation:fade-out 1.75s forwards;animation:fade-out 1.75s forwards;-webkit-animation-delay:1s;animation-delay:1s}.page-featured-image{height:40vh;width:100%;overflow:hidden;display:-webkit-box;display:flex;background-color:#000;position:relative}.page-featured-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.65}.page-featured-image h1{position:absolute;left:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:3rem;color:#fff;font-weight:300}.site-header{display:-webkit-box;display:flex;position:fixed;background-color:hsla(0,0%,100%,0);top:0;z-index:100;width:100%}.site-header,.site-header .logo,.site-header a,.site-header nav,.site-header svg{-webkit-transition:.5s ease-out;transition:.5s ease-out}@media (max-width:47.9375rem){.site-header{height:5rem}}.site-header .scroll-change{fill:#fff;-webkit-transition:.5s ease-out;transition:.5s ease-out}.site-header.scroll{background-color:hsla(0,0%,100%,.85)}.site-header.scroll .scroll-change{fill:#272626}@media (max-width:47.9375rem){.site-header #menu-icon span{background-color:#fff}.site-header.scroll{background-color:hsla(0,0%,100%,.85)}.site-header.scroll #menu-icon span{background-color:#000}}@media (min-width:48rem){.site-header .logo{width:21.875rem}.site-header nav{width:calc(100% - 21.875rem);display:-webkit-box;display:flex;align-content:center;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;height:7.5rem}.site-header nav li{list-style:none}.site-header nav li a{display:block;font-size:.9375rem;text-transform:uppercase;font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;padding:0 1.5rem;-webkit-transition:.5s ease-out;transition:.5s ease-out;color:#fff}.site-header nav li a:hover{color:#5f8fb3}.site-header.scroll{background-color:hsla(0,0%,100%,.85)}.site-header.scroll nav{height:5rem;width:calc(100% - 15.625rem)}.site-header.scroll .logo{width:15.625rem;height:5rem}.site-header.scroll .scroll-change{fill:#272626}.site-header.scroll nav li a{color:#272626}}@media (max-width:64rem) and (min-width:48rem){.site-header .logo{width:17.5rem}.site-header .logo svg{width:11.25rem}.site-header nav{width:calc(100% - 17.5rem)}}.hero{height:100vh;width:100vw;overflow:hidden;position:relative;background-color:#000}.hero .video{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden}.hero .video video{opacity:.75}.hero .overlay,.hero .video video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.hero .overlay{text-align:center}.hero .overlay h1{font-family:Ibarra Real Nova,serif;text-align:center;color:#fff}@media (min-width:64.0625rem){.hero .overlay h1{font-size:4.5rem}}@media (max-width:64rem) and (min-width:48rem){.hero .overlay h1{font-size:3.5rem}}@media (max-width:47.9375rem){.hero .overlay h1{font-size:3rem}}.hero .overlay .video-link{display:inline-block;margin-top:.75rem;padding:.5rem 1rem .5rem 1.875rem;border:.0625rem solid #fff;border-radius:3.125rem;color:#fff;font-size:.875rem;text-transform:uppercase;position:relative;background-color:transparent}.hero .overlay .video-link svg{width:.875rem;height:.875rem;position:absolute;top:50%;left:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero .overlay .video-link:active,.hero .overlay .video-link:hover{color:#042c33;background-color:#fff}.hero .overlay .video-link:active svg,.hero .overlay .video-link:hover svg{fill:#042c33}#homepage-lead{padding:8rem 3rem;width:calc(100% - 6rem);position:relative}@media (max-width:47.9375rem){#homepage-lead{padding:4rem 2rem;width:calc(100% - 4rem)}}#homepage-lead h2,#homepage-lead p{color:#fff}#homepage-lead h2{font-size:2.625rem}#homepage-lead p{font-size:1.125rem}#homepage-lead .row{width:100%;display:-webkit-box;display:flex;padding:2rem 0}#homepage-lead .row,#homepage-lead .row .wrap{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#homepage-lead .row .wrap{align-content:center}@media (max-width:47.9375rem){#homepage-lead .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0}}#homepage-lead .image img,#homepage-lead .text img{box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.4)}@media (min-width:48rem){#homepage-lead .image,#homepage-lead .text{-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:calc(49.95% - 0.5rem);max-width:calc(49.95% - .5rem);width:calc(49.95% - .5rem);display:-webkit-inline-box;display:inline-flex}#homepage-lead .image:nth-child(1n),#homepage-lead .text:nth-child(1n){margin-right:1rem;margin-left:0}#homepage-lead .image:last-child,#homepage-lead .text:last-child{margin-right:0}#homepage-lead .image:nth-child(2n),#homepage-lead .text:nth-child(2n){margin-right:0;margin-left:auto}#homepage-lead .image.right,#homepage-lead .text.right{-webkit-box-ordinal-group:3;order:2}#homepage-lead .image.left,#homepage-lead .text.left{-webkit-box-ordinal-group:2;order:1}}@media (max-width:47.9375rem){#homepage-lead .image,#homepage-lead .text{-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:99.9%;max-width:99.9%;width:99.9%;padding-top:1rem;padding-bottom:1rem}#homepage-lead .image:nth-child(1n),#homepage-lead .text:nth-child(1n){margin-right:1rem;margin-left:0}#homepage-lead .image:last-child,#homepage-lead .text:last-child{margin-right:0}#homepage-lead .image:nth-child(1n),#homepage-lead .text:nth-child(1n){margin-right:0;margin-left:auto}#homepage-lead .image.right,#homepage-lead .text.right{-webkit-box-ordinal-group:2;order:1}#homepage-lead .image.left,#homepage-lead .text.left{-webkit-box-ordinal-group:3;order:2}}.mountain-bg{background-color:#042c33;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.mountain-bg svg{width:100%;height:100%;opacity:.9}#homepage-event-grid{padding:3.75rem 3.75rem .9375rem}@media (max-width:64rem) and (min-width:48rem){#homepage-event-grid{padding:1.875rem}}@media (max-width:47.9375rem){#homepage-event-grid{padding:1.875rem}}#homepage-event-grid .btnRow{text-align:center;margin:3rem 0;-webkit-box-pack:center;justify-content:center}#homepage-event-grid h3{color:#1d5963;font-size:1.125rem;font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;text-transform:uppercase}#homepage-event-grid .card{-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:calc(33.3% - 2.5rem);max-width:calc(33.3% - 2.5rem);width:calc(33.3% - 2.5rem)}#homepage-event-grid .card:nth-child(1n){margin-right:3.75rem;margin-left:0}#homepage-event-grid .card:last-child{margin-right:0}#homepage-event-grid .card:nth-child(3n){margin-right:0;margin-left:auto}@media (max-width:64rem) and (min-width:48rem){#homepage-event-grid .card{-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:calc(33.3% - 1.25rem);max-width:calc(33.3% - 1.25rem);width:calc(33.3% - 1.25rem)}#homepage-event-grid .card:nth-child(1n){margin-right:1.875rem;margin-left:0}#homepage-event-grid .card:last-child{margin-right:0}#homepage-event-grid .card:nth-child(3n){margin-right:0;margin-left:auto}}@media (max-width:47.9375rem){#homepage-event-grid .card{-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:99.9%;max-width:99.9%;width:99.9%}#homepage-event-grid .card:nth-child(1n){margin-right:1rem;margin-left:0}#homepage-event-grid .card:last-child{margin-right:0}#homepage-event-grid .card:nth-child(1n){margin-right:0;margin-left:auto}}#homepage-event-grid .card h2{font-family:Ibarra Real Nova,serif;font-size:1.625rem;line-height:1.25;color:#393d40}#homepage-event-grid .text{padding:1rem}.card{background-color:#fff;box-shadow:0 .375rem .9375rem rgba(3,33,38,.1);-webkit-transition:.4s ease-out;transition:.4s ease-out}@media (max-width:47.9375rem){.card{margin-bottom:1.875rem}}.card .arrow{text-align:right;margin-top:1rem}.card .arrow svg{width:3.125rem;margin-right:.5rem}.card .arrow svg,.card .arrow svg path{-webkit-transition:.4s ease-in;transition:.4s ease-in;-webkit-transition-delay:.3s;transition-delay:.3s}.card:hover{box-shadow:0 .625rem 1.5rem rgba(3,33,38,.23)}.card:hover .arrow svg{margin-right:0;-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}.card:hover .arrow svg path{fill:#d98b48}#homepage-link-tiles{background-color:#042c33;padding:3.75rem}@media (max-width:47.9375rem){#homepage-link-tiles{padding:1.875rem}}#homepage-link-tiles .image-tile{-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:calc(33.3% - 2.5rem);max-width:calc(33.3% - 2.5rem);width:calc(33.3% - 2.5rem);position:relative;overflow:hidden}#homepage-link-tiles .image-tile:nth-child(1n){margin-right:3.75rem;margin-left:0}#homepage-link-tiles .image-tile:last-child{margin-right:0}#homepage-link-tiles .image-tile:nth-child(3n){margin-right:0;margin-left:auto}#homepage-link-tiles .image-tile article{display:-webkit-box;display:flex;height:100%;position:relative}#homepage-link-tiles .image-tile:before{content:"";display:block;padding-top:100%;float:left}#homepage-link-tiles .image-tile .text-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:rgba(29,89,99,.8);color:#fff;font-family:Ibarra Real Nova,serif;font-size:1.625rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;width:11.25rem;height:11.25rem;border-radius:11.25rem;padding:1rem;-webkit-transition:.4s ease-out;transition:.4s ease-out}@media (max-width:64rem) and (min-width:48rem){#homepage-link-tiles .image-tile{-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:calc(33.3% - 1.25rem);max-width:calc(33.3% - 1.25rem);width:calc(33.3% - 1.25rem)}#homepage-link-tiles .image-tile:nth-child(1n){margin-right:1.875rem;margin-left:0}#homepage-link-tiles .image-tile:last-child{margin-right:0}#homepage-link-tiles .image-tile:nth-child(3n){margin-right:0;margin-left:auto}}@media (max-width:47.9375rem){#homepage-link-tiles .image-tile{-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:99.9%;max-width:99.9%;width:99.9%;margin-bottom:1.875rem}#homepage-link-tiles .image-tile:nth-child(1n){margin-right:1rem;margin-left:0}#homepage-link-tiles .image-tile:last-child{margin-right:0}#homepage-link-tiles .image-tile:nth-child(1n){margin-right:0;margin-left:auto}}#homepage-link-tiles .image-tile:active .cover,#homepage-link-tiles .image-tile:hover .cover{-webkit-transform:scale(1.09);transform:scale(1.09)}#homepage-link-tiles .image-tile:active .text-overlay,#homepage-link-tiles .image-tile:hover .text-overlay{background-color:rgba(29,89,99,.95)}#homepage-image-squares{background-color:#042c33}#homepage-image-squares .image-square{width:50%;overflow:hidden;position:relative;display:-webkit-box;display:flex;height:65vh}@media (max-width:47.9375rem){#homepage-image-squares .image-square{width:100%;height:50vh}}#homepage-image-squares .image-square .text-overlay{font-size:4.5rem;color:#fff;text-align:center;position:absolute;top:50%;left:50%;width:75%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (max-width:64rem) and (min-width:48rem){#homepage-image-squares .image-square .text-overlay{font-size:3.875rem}}@media (max-width:47.9375rem){#homepage-image-squares .image-square .text-overlay{font-size:3.5rem}}#homepage-image-squares .image-square:active .cover,#homepage-image-squares .image-square:hover .cover{-webkit-transform:scale(1.07);transform:scale(1.07);opacity:.8}#site-footer h2{font-family:Ibarra Real Nova,serif;font-size:2.625rem}@media (max-width:64rem) and (min-width:48rem){#site-footer h2{font-size:2.25rem}}@media (max-width:47.9375rem){#site-footer h2{font-size:1.875rem}}#site-footer #passport-section{padding:3rem;text-align:center}#site-footer #passport-section h2{color:#1d5963}#site-footer #passport-section p{margin:0 auto}#site-footer #passport-section .icon{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-bottom:1rem}#site-footer #passport-section .passport-icon{width:5.9375rem}#site-footer #passport-section .btn-row{margin-top:2rem}#site-footer #background-footer{background-color:#1d5963;margin-top:5.3125rem;padding:8rem 3rem 3rem;position:relative}#site-footer #background-footer .connected,#site-footer #background-footer .links{width:calc(50% - 2rem);margin:0 1rem;padding:1rem;background-color:rgba(4,44,51,.5)}@media (max-width:47.9375rem){#site-footer #background-footer .connected,#site-footer #background-footer .links{width:calc(100% - 2rem);margin:0 0 1.5rem}}#site-footer #background-footer h2{color:#fff}#site-footer #background-footer .social-icons{display:-webkit-box;display:flex}#site-footer #background-footer .social-icons a{width:3.125rem;margin-right:1rem}#site-footer #background-footer .social-icons a svg path{-webkit-transition:.4s ease-out;transition:.4s ease-out}#site-footer #background-footer .social-icons a:active svg path,#site-footer #background-footer .social-icons a:hover svg path{fill:#d4cfc5!important}#site-footer #background-footer .scm-badge-icon{background-color:#f0f2f2;width:10.625rem;height:10.625rem;border-radius:10.625rem;padding:1rem;position:absolute;left:50%;top:0;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media (max-width:47.9375rem){#site-footer #background-footer .scm-badge-icon{width:8.75rem;height:8.75rem}}@media (min-width:48rem){.services .col-50{width:calc(50% - 3rem);margin:1.5rem;-webkit-box-flex:1;flex:1 1 calc(50% - 3rem)}}@media (max-width:47.9375rem){.services .col-50{width:calc(100% - 3rem);margin:1.5rem;-webkit-box-flex:1;flex:1 1 calc(100% - 3rem)}}.services .col-100{width:calc(100% - 3rem);margin:1.5rem;-webkit-box-flex:1;flex:1 1 calc(100% - 3rem);text-align:center}.services .col-100 .icon{margin-left:auto;margin-right:auto}.services .col-100 h2,.services .col-100 p{text-align:center;margin:0 auto 1rem}.services .icon{width:3.75rem;height:3.125rem;margin-bottom:1rem}.services h2{color:#000;font-weight:500}.before-after{width:100%;display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:1.5rem}.before-after .after,.before-after .before{opacity:0;-webkit-transition:.75s ease-out;transition:.75s ease-out;font-family:itc-avant-garde-gothic-pro,sans-serif;font-style:normal;font-weight:300;font-size:.875rem;text-align:center}@media (min-width:48rem){.before-after .after,.before-after .before{width:50%;-webkit-box-flex:1;flex:1 1 50%}}@media (max-width:47.9375rem){.before-after .after,.before-after .before{width:calc(100% - 3rem);margin:1.5rem .5rem;-webkit-box-flex:1;flex:1 1 calc(100% - 3rem)}}.before-after .address{opacity:0;-webkit-transition:.75s ease-out;transition:.75s ease-out;text-align:center;-webkit-box-flex:1;flex:1 1 calc(100% - 3rem);width:calc(100% - 3rem);margin-top:1rem;font-weight:700}.before-after .before{-webkit-transition-delay:.3s;transition-delay:.3s}.before-after .after{-webkit-transition-delay:.8s;transition-delay:.8s}.before-after .address{-webkit-transition-delay:1.3s;transition-delay:1.3s}.before-after .image{display:-webkit-box;display:flex;position:relative;height:21.875rem;margin-top:.25rem}@media (max-width:47.9375rem){.before-after .image{height:17.1875rem}}.before-after .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.before-after.active .address,.before-after.active .after,.before-after.active .before{opacity:1}@media (max-width:47.9375rem){.before-after .address{-webkit-box-ordinal-group:2;order:1}.before-after .before{-webkit-box-ordinal-group:3;order:2}.before-after .after{-webkit-box-ordinal-group:4;order:3}}.loop-link,.loop-link iframe,h2.center{width:100%}h2.center{padding:2rem 0;text-align:center;color:#000}.featured-properties{width:100%;flex-wrap:wrap;display:-webkit-box;display:flex}@media (max-width:64rem) and (min-width:48rem){.featured-properties{-webkit-box-pack:center;justify-content:center}}.property{margin-right:2rem;margin-bottom:2rem;background-color:#fff;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.1)}@media (min-width:64.0625rem){.property{width:calc(33% - 4rem);-webkit-box-flex:1;flex:1 1 calc(33% - 4rem)}.property:nth-child(3n){margin-right:0}}@media (max-width:64rem) and (min-width:48rem){.property{width:calc(50% - 4rem);min-width:calc(50% - 4rem);-webkit-box-flex:1;flex:1 1 calc(50% - 4rem);-webkit-box-flex:0;flex-grow:0}.property:nth-child(2n){margin-right:0}}@media (max-width:47.9375rem){.property{width:100%;-webkit-box-flex:1;flex:1 1 100%;margin-left:0;margin-right:0}}.property .text{padding:1rem}.property p{font-size:.9375rem;font-weight:300;line-height:1.25rem}.property h2{font-size:1.25rem;line-height:1.875rem;color:#000}.about-block{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:2rem 0}.about-block .image{width:60%}.about-block .image img{box-shadow:0 .3125rem .75rem rgba(0,0,0,.15)}.about-block .text{width:calc(40% - 4rem)}@media (min-width:48rem){.about-block.image-left .text{margin-left:2rem}}@media (min-width:48rem){.about-block.image-right .text{margin-right:2rem}.about-block.image-right .image{-webkit-box-ordinal-group:3;order:2}.about-block.image-right .text{-webkit-box-ordinal-group:2;order:1}}@media (max-width:47.9375rem){.about-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.about-block .image,.about-block .text{width:100%}}.about-video{width:100%;padding:0 0 2rem;margin-bottom:-3rem;background-color:#000;box-shadow:0 -.5rem 1.25rem rgba(0,0,0,.15)}.about-video .media{width:100%}.person{width:100%;margin:2rem 0;-webkit-box-pack:center;justify-content:center}.person,.person .image{display:-webkit-box;display:flex}.person .image{width:35%;height:25rem;box-shadow:0 .3125rem 1.25rem rgba(0,0,0,.15);overflow:hidden;-webkit-transition:.2s ease-out;transition:.2s ease-out}.person .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:47.9375rem){.person .image{width:30%;height:0;padding-bottom:30%;border-radius:100%;position:relative}.person .image img{position:absolute;top:0;width:100%;height:auto}}.person .text{width:calc(65% - 3rem);margin-left:3rem}@media (max-width:47.9375rem){.person .text{margin-left:2rem;width:calc(70% - 2rem)}}.person .text .title{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media (max-width:47.9375rem){.person .text .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.person .text .name{width:60%}@media (max-width:47.9375rem){.person .text .name{width:100%}}.person .text .button{width:40%;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:end;justify-content:flex-end}@media (max-width:47.9375rem){.person .text .button{-webkit-box-pack:start;justify-content:flex-start;width:100%;margin:1rem 0 0}}.person .text .button a{display:inline-block;background-color:#5f8fb3;color:#fff;font-weight:800;padding:.5rem 1.5rem;font-size:.75rem;letter-spacing:.125rem;text-transform:uppercase;border-radius:2rem}.person .text h2{font-size:1.5rem;color:#000;line-height:1.125rem}.person .text h3{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;font-size:.875rem;line-height:1;color:#000}.contact-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%}@media (max-width:47.9375rem){.contact-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.contact-content .map{width:50%}.contact-content .map iframe{width:100%}@media (max-width:47.9375rem){.contact-content .map{width:100%}}.contact-content .form{width:calc(50% - 2rem);margin-left:2rem}@media (max-width:47.9375rem){.contact-content .form{width:100%;margin-left:0;margin-top:2rem}}.contact-content .form input[type=submit]{-webkit-appearance:none;background-color:#fdcb36;font-size:.875rem;font-weight:700;text-transform:uppercase;color:#000;padding:.5rem 1rem;border:.0625rem solid #fdcb36;-webkit-transition:.3s ease-out;transition:.3s ease-out}.contact-content .form input[type=submit]:hover{color:#fdcb36;background-color:transparent}@media (min-width:48rem){body.loaded .hero nav{right:0}}body.loaded .about{-webkit-transform:translateY(-15vh);transform:translateY(-15vh)}
/*# sourceMappingURL=screen.css.map */
