section.blog-section{padding-top:30px}.blog-feature{width:98.7%;height:400px;overflow:hidden;margin:30px .66%}.blog-feature-img{width:50%;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;float:right}.blog-feature-content{width:50%;height:400px;padding:0 10px;background-color:#dac3cb;float:left}.blog-feature-content h3{font-size:2em;font-weight:400;color:#000;width:100%}@media screen and (max-width:1000px){.blog-feature-content h3{font-size:1.5em}.blog-feature,.blog-feature-content,.blog-feature-img{height:350px}}@media screen and (max-width:700px){.blog-feature-content h3{font-size:1.2em}.blog-feature,.blog-feature-content,.blog-feature-img{height:300px}}@media screen and (max-width:600px){.blog-feature,.blog-feature-content,.blog-feature-img{height:270px}}@media screen and (max-width:500px){.blog-feature-content,.blog-feature-img{width:100%;height:200px}.blog-feature{height:400px}}
html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{font-weight:300;font-family:Roboto;padding:0;margin:0}.main-content{text-align:center;background-color:#ddd;min-height:100vh;width:100%;position:relative;padding-bottom:310px;padding-top:60px}.main-content .footer-cont{color:#fff;background-color:#333}a{text-decoration:none}.full-width{width:100%}.hidden-till-sm{display:none}.white-section{background-color:#fff}.head{font-size:2em;margin:10px 0;font-weight:400}.head.no-top-margin{margin-top:0}.subhead{font-size:1.5em;margin:10px 0;font-weight:400}section{padding:70px 15px;max-width:1100px}article,section{text-align:center;margin:auto;position:relative}article{padding:50px 25px;max-width:850px}.large-text{font-size:1.3em}.standard-box{background-color:rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 1px 0 rgba(0,0,0,.24),0 2px 1px -1px rgba(0,0,0,.22);box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 1px 0 rgba(0,0,0,.24),0 2px 1px -1px rgba(0,0,0,.22)}.bl-nav-back.nav-back-black{color:#555}.bl-nav-back.nav-back-black svg{fill:#555}.bl-nav-back.nav-back-black:hover{color:#000}.bl-nav-back.nav-back-black:hover svg{fill:#000}.flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hidden-label{position:absolute;left:-9999px}@media screen and (max-width:900px){.large-text{font-size:1.15em}.head{font-size:1.8em}section{padding:50px 15px}}@media screen and (max-width:800px){.main-content{padding-bottom:430px}}@media screen and (max-width:700px){.hidden-till-sm{display:inline-block!important}.hide-when-sm{display:none!important}.main-content{padding-top:0}.large-text{font-size:1em}.head{font-size:1.5em}p{font-size:.9em}article h3,article ol,article p,article ul{font-size:1.1em}}@media screen and (max-width:500px){.main-content{padding-bottom:400px}article h3,article ol,article p,article ul{font-size:1em}}@media screen and (max-width:400px){.main-content{padding-bottom:550px}.head{font-size:1.3em}article h3,article ol,article p,article ul{font-size:.9em}}
.search-inner{width:250px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px}.search-inner input{width:90%;margin:0 auto;padding:8px;font-size:.9em}.search-subheading{font-size:1.1em;font-weight:300;width:100%;text-align:center}.search-results-cont{width:100%;padding:0 10px;margin-top:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:rgba(0,0,0,.2);overflow-y:auto}.search-results-cont div{text-align:center}.search-no-results{margin:0 auto;font-style:italic}.search-icon{position:fixed;top:65px;right:5%}@media screen and (max-width:1250px){.search-icon{right:2.5%}}@media screen and (max-width:800px){.search-icon{right:1.5}}@media screen and (max-width:700px){.search-icon{right:60px;top:0}}
.search-button-base{padding:10px;border:none;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);font-weight:300;font-size:1rem;font-family:inherit;background-color:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;margin-bottom:5px;width:100%;border-radius:3px;-webkit-transition:background-color .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);transition:background-color .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1)}.search-button-base:active{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);background-color:hsla(0,0%,100%,.3);outline:none}
.blog-preview-cont{display:inline-block;overflow:hidden;width:32%;margin:.66%;vertical-align:top}.blog-preview-img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.blog-preview-content{width:100%;height:160px;text-align:left;padding:0 10px;background-color:#dac3cb;color:#000;display:inline-block;position:relative}.blog-preview-cont h3{font-size:1.3em;font-weight:400;margin-bottom:10px}.blog-preview-cont h3,.blog-preview-cont p{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}.blog-preview-date{font-size:.8em;font-style:italic;font-weight:300;margin:0 0 10px;position:absolute;bottom:5px;right:10px}@media screen and (max-width:1000px){.blog-preview-cont h3{font-size:1.2em}}@media screen and (max-width:800px){.blog-preview-cont{width:48.6%;margin:.6%}}@media screen and (max-width:500px){.blog-preview-cont{width:98.7%;margin:10px .66%}.blog-preview-date{font-size:.8em}.blog-preview-content{height:140px}.blog-preview-cont h3{font-size:1em}}
