html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}select{color:inherit;font:inherit;margin:0;*font-family:sans-serif;*vertical-align:middle;text-transform:none}#hero{height:45em;width:100%;background-position:40%}#hero .video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}#hero .video-container video{position:absolute;top:0;right:0;min-width:100%;min-height:100%}#hero .hero-text{width:100%;top:35%;margin:auto}#hero h1.title{font-size:3rem}@media only screen and (max-height:750px){#hero .hero-text{top:35%}}@media only screen and (max-width:1023px){#hero{height:25em}#hero .hero-text{top:60%}}@media only screen and (max-width:767px){#hero h1.title{font-size:2.5rem}#hero h1.title span{display:block;font-size:2rem;color:#fff!important}#hero .video-container{display:none}}@media only screen and (max-width:479px){#hero{background-position:0}}#home #home-quote{-webkit-transform:translateY(-48%);transform:translateY(-48%)}#home #welcome{padding-top:18rem}#home #hero{height:98vh;max-height:67.5rem}#home #hero::after{height:25%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 55%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 )}@media only screen and (max-width:1023px){#home .hero-text{top:44%}}@media only screen and (max-width:767px){#home #hero{background-image:url(../../images/wced-hero-mobile.jpg)!important}}section{text-align:center}section h3{color:#d62a1e;margin-top:0;font-size:1.75rem;line-height:1.5em;font-weight:400}#home-quote{position:absolute;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#home-quote blockquote{background:rgba(131,176,179,.95);margin:0 auto;padding:4.5rem 6.125rem 3.75rem;color:#fff;font-size:1.5rem;font-weight:300;text-align:center;border:.5em solid #fff;max-width:65.875rem;line-height:1.5em}#home-quote blockquote .author{margin-top:2em;display:block;font-size:.85rem}#home-quote blockquote .author a{color:#fff!important;border-color:#fff}@media only screen and (max-height:750px){#home-quote{-webkit-transform:translateY(-35%);transform:translateY(-35%)}}@media only screen and (max-width:767px){#home-quote blockquote{font-size:1rem;padding:1.5rem}#home-quote blockquote .author{font-size:.75rem}}@media only screen and (max-width:360px){#home-quote blockquote{font-size:.85rem;padding:1rem}}#welcome{padding-top:4.625rem}#welcome .container{max-width:52.625rem}@media only screen and (max-width:1023px){#welcome{padding-top:18rem}}@media only screen and (max-width:767px){#welcome{padding-top:12.625rem}}#icons{padding:3rem 0 6.875rem}#icons .container{max-width:72.875rem}#icons ul{list-style:none;padding:0;margin:0}#icons li{float:left;display:block;margin-right:2.35765%;width:23.23176%}#icons li:last-child,.home-section .section-content:last-child{margin-right:0}@media only screen and (max-width:767px){#icons li{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:1.5em}#icons li:last-child{margin-right:0}#icons li:nth-child(even){margin-right:0}}#icons .svg .svg-wrapper{max-width:6.25em;margin:auto}#icons .svg span{text-transform:uppercase;font-weight:600;font-size:.95rem;line-height:1.5em;display:block;text-align:center;max-width:10em;margin:auto}#icons .svg svg path{transition:fill .5s;fill:#80c7c8}#icons .svg:hover svg path{transition:fill .5s;fill:#de554b}@media only screen and (max-width:767px){#icons{padding-bottom:2rem}}.home-section{color:#fff;margin:.65em 0;background-size:cover;background-repeat:no-repeat}.home-section::after{clear:both;content:"";display:table}.home-section,.home-section .container{position:relative}.home-section .section-content{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:left;padding:9.75em 6em 8.875em 0;z-index:50;position:relative;transition:opacity,-webkit-filter;transition:filter,opacity;transition:filter,opacity,-webkit-filter;-webkit-filter:blur(3px);filter:blur(3px);opacity:0}.home-section .section-content h2{color:#fff;font-size:2.415rem;font-weight:400;margin:0 0 .25em}.home-section .section-content p{margin:0}.home-section .section-content a{color:#fff;border-color:#fff}.home-section .section-content .button{background:rgba(255,255,255,0);border:2px solid;margin-top:2.25em;transition:background-color .5s}.home-section .section-content .button:hover{background:rgba(255,255,255,.15);color:#fff;transition:background-color .5s}@media only screen and (max-width:1299px){.home-section .section-content{float:left;display:block;margin-right:2.35765%;width:65.88078%;padding:9.75em 2em 8.875em}.home-section .section-content:last-child{margin-right:0}}@media only screen and (max-width:767px){.home-section .section-content{float:left;display:block;margin-right:2.35765%;width:100%;padding:4em 0}.home-section .section-content:last-child{margin-right:0}.home-section .section-content h2{font-size:1.85rem}}.home-section:nth-child(even) .section-content{float:right;padding-left:6em;padding-right:0}@media only screen and (max-width:1299px){.home-section:nth-child(even) .section-content{padding-left:2em;padding-right:2em}}@media only screen and (max-width:767px){.home-section:nth-child(even) .section-content{padding-left:0}}.home-section .overlay{display:block;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.9;transition:opacity}@media only screen and (max-width:767px){.home-section .overlay{opacity:.05}}.home-section#application .overlay{background:#66a0bd}.home-section#planning .overlay{background:#b2938e}.home-section#location .overlay{background:#87a69c}.home-section#financial{margin:.65em 0 0!important}.home-section#financial .overlay{background:#ad9b8d}@media only screen and (max-width:1023px){.home-section#application{background-position:20%}.home-section#financial,.home-section#planning{background-position:100% 0}}@media only screen and (max-width:767px){.home-section{background-position:75%}.home-section:nth-child(even){background-position:15%}}#stories{padding-top:5.75rem}#stories h3{margin-bottom:3.5rem}@media only screen and (max-width:1023px){#stories h3{margin-bottom:1.5rem}}@media only screen and (max-width:767px){#stories{padding-top:1rem}#stories h3{font-size:1.5rem;line-height:1.25em;margin-bottom:2rem}}@media only screen and (max-width:479px){#stories{padding-top:3rem}}#blog{padding:5.75rem 0}#blog h3{margin-bottom:3.5rem}@media only screen and (max-width:1023px){#blog h3{margin-bottom:1.5rem}}@media only screen and (max-width:767px){#blog{padding-top:1rem;padding-bottom:2rem}#blog h3{font-size:1.5rem;line-height:1.25em;margin-bottom:2rem}}.story{float:left;display:block;margin-right:2.35765%;width:31.76157%;position:relative}.story:last-child{margin-right:0}.story:nth-child(6){margin-right:0}.story a{text-decoration:none;border:none}.story img{max-width:100%;min-height:180px}.story .loaded{opacity:1!important;transition:all .5s}.story .caption{background:#7cb3ae;transition:background-color .5s;width:90%;margin:auto;color:#fff;padding:1.25rem;border:3px solid #fff;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.story:hover .caption{background:#56a59f;transition:background-color .5s}.story.video a{position:relative;display:block;height:100%;width:100%}.story.video a::before{content:url(../../images/play.svg);-webkit-transform:translate(-50%);transform:translate(-50%);top:32%;left:47.5%;display:block;position:absolute;width:3em;transition:width .25s,top .25s}.story.video:hover a::before{transition:width .25s,top .25s;width:4em;top:30%}@media only screen and (max-width:1023px){.story.video a::before{top:20%}.story.video a:hover::before{top:18%}}@media only screen and (max-width:767px){.story.video a::before{top:32%}.story.video a:hover::before{top:20%}}.story.long-caption .caption{font-size:.85em}@media only screen and (max-width:767px){.story{float:left;display:block;margin-right:2.35765%;width:100%}.story:last-child{margin-right:0}.story .caption{max-width:23.75rem}}.no-js .home-section .section-content{opacity:1!important;-webkit-filter:blur(0)!important;filter:blur(0)!important}.no-js .home-section .overlay{opacity:1!important}.bg{opacity:0}.loaded{opacity:1!important;transition:all .5s}