*{margin:0;padding:0;box-sizing:border-box}body{font-size:16px;font-family:Lora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}hr{background-color:#dee2e6;opacity:1}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:.5rem;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:800;line-height:1.2}a{color:#212529;text-decoration:none}p{margin:2rem 0}p a{text-decoration:underline}blockquote{font-style:italic;color:#6c757d}.btn{letter-spacing:.0625em;display:inline-block;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:800;line-height:1.5;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:1rem 1.75rem;font-size:.875rem;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-floating input,.form-floating textarea{border-left:0;border-right:0;border-top:0}.form-floating input:focus,.form-floating textarea:focus{box-shadow:none}.form-floating label{color:#6c757d}.custom-logo{max-width:300px;max-height:100px}main{margin:80px 0}header#masthead{border-bottom:1px solid #eee}#mainNav{padding:16px;z-index:1030;border-bottom:1px solid #dee2e6;background-color:#fff;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}#mainNav .navbar-brand{font-weight:800}#mainNav .navbar-toggler{font-size:.75rem;font-weight:800;padding:.75rem;text-transform:uppercase}#mainNav .navbar-nav>li.nav-item>a.nav-link{font-size:.75rem;font-weight:800;letter-spacing:.0625em;text-transform:uppercase}@media (min-width:992px){#mainNav{border-bottom:1px solid transparent;background:0 0}#mainNav .navbar-brand{color:#000}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:rgba(0,0,0,.8)}#mainNav .navbar-nav>li.nav-item>a.nav-link{color:#000}#mainNav .navbar-nav>li.nav-item>a.nav-link:focus,#mainNav .navbar-nav>li.nav-item>a.nav-link:hover{color:rgba(0,0,0,.8)}}@media (min-width:992px){#mainNav{transition:background-color .2s;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#mainNav.is-fixed{position:fixed;top:-83px;transition:transform .2s;border-bottom:1px solid #fff;background-color:rgba(255,255,255,.9)}#mainNav.is-fixed .navbar-brand{color:#212529}#mainNav.is-fixed .navbar-brand:focus,#mainNav.is-fixed .navbar-brand:hover{color:#0085a1}#mainNav.is-fixed .navbar-nav>li.nav-item>a{color:#212529}#mainNav.is-fixed .navbar-nav>li.nav-item>a:focus,#mainNav.is-fixed .navbar-nav>li.nav-item>a:hover{color:#0085a1}#mainNav.is-visible{transform:translate3d(0,100%,0)}}footer{padding-top:3rem;padding-bottom:3rem}.hero-section.masthead{position:relative;margin-bottom:3rem;padding-top:calc(8rem + 57px);padding-bottom:8rem;background:no-repeat center center;background-color:#6c757d;background-size:cover;background-attachment:scroll}.hero-section.masthead:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#212529;opacity:.5}.hero-section.masthead .page-heading,.hero-section.masthead .post-heading,.hero-section.masthead .site-heading{color:#fff}.hero-section.masthead .page-heading,.hero-section.masthead .site-heading{text-align:center}.hero-section.masthead .page-heading h1,.hero-section.masthead .page-heading .h1,.hero-section.masthead .site-heading h1,.hero-section.masthead .site-heading .h1{font-size:3rem}.hero-section.masthead .page-heading .subheading,.hero-section.masthead .site-heading .subheading{font-size:1.5rem;font-weight:300;line-height:1.1;display:block;margin-top:.625rem;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.hero-section.masthead .post-heading h1,.hero-section.masthead .post-heading .h1{font-size:2.25rem}.hero-section.masthead .post-heading .meta,.hero-section.masthead .post-heading .subheading{line-height:1.1;display:block}.hero-section.masthead .post-heading .subheading{font-size:1.5rem;font-weight:600;margin:.75rem 0 2rem;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.hero-section.masthead .post-heading .meta{font-size:1.25rem;font-weight:300;font-style:italic;font-family:"Lora",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.hero-section.masthead .post-heading .meta a{color:#fff}@media (min-width:992px){.hero-section.masthead{padding-top:12.5rem;padding-bottom:12.5rem}.hero-section.masthead .page-heading h1,.hero-section.masthead .page-heading .h1,.hero-section.masthead .site-heading h1,.hero-section.masthead .site-heading .h1{font-size:5rem}.hero-section.masthead .post-heading h1,.hero-section.masthead .post-heading .h1{font-size:3.5rem}.hero-section.masthead .post-heading .subheading{font-size:1.875rem}}.section-heading{font-size:2.25rem;font-weight:700;margin-top:3.75rem}.caption{font-size:.875rem;font-style:italic;display:block;margin:0;padding:.625rem;text-align:center}.post-preview>a{color:#212529}.post-preview>a:focus,.post-preview>a:hover{text-decoration:none;color:#0085a1}.post-preview>a>.post-title{font-size:1.875rem;margin-top:1.875rem;margin-bottom:.625rem}.post-preview>a>.post-subtitle{font-weight:300;margin-bottom:.625rem;font-size:28px}.post-preview>.post-meta{font-size:1.125rem;font-style:italic;margin-top:0;color:#6c757d}.post-preview>.post-meta>a{text-decoration:none}@media (min-width:992px){.post-preview>a>.post-title{font-size:2.25rem}}.post-card{border:1px solid #eee;border-radius:10px;box-shadow:0 2.5px 10px 0 rgb(0 0 0/10%);z-index:12;transition:all .25s cubic-bezier(.02,.01,.47,1);position:relative;background:#fff}.post-card:hover{box-shadow:0 5px 30px 0 rgba(0,0,0,.2)}.post-card .post-thumb img{border-radius:10px 10px 0 0}.post-content{background:#fff;border-radius:0 0 10px 10px;padding:30px}.entry-meta .post-cat{padding-right:7px;margin-right:10px;font-weight:700}.entry-meta .post-cat a{color:#666}.post-card-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:115px}.post-card-content .post-title{font-size:1.25rem;font-weight:900}.post-card-content .post-title a{color:#000}.post-card-content .post-excerpt{font-size:14px}.post-card-content .post-excerpt p{margin:0 0 1em;font-weight:400}.post-card-content .entry-meta{line-height:1;color:#666;font-size:12px}.post-card-content .entry-meta span{margin-right:10px}.nav-links{display:flex;justify-content:space-between;flex-direction:row-reverse}.posts-navigation .nav-links{flex-direction:row}.single .nav-links{display:flex;justify-content:space-between;flex-direction:row}.nav-links .nav-previous a,.nav-links .nav-next a{background:#000;color:#fff}.entry-header{margin:0 0 24px}.archive-entry-title{margin-bottom:40px}.entry-search-title{margin-bottom:40px}.widget .widget-title{font-weight:600;font-size:24px;line-height:36px;border-bottom:3px dashed #222;margin-bottom:10px}.widget ul{margin:0;list-style:none}.widget ul li{margin:8px 0;text-transform:capitalize}.widget ul li a{color:#222;font-weight:400;font-size:16px}.widget input.search-submit{background:#000;color:#fff;font-size:16px;line-height:16px;border-radius:0;padding:10px 12px}.widget input.search-field{padding:5px 10px;color:#222;border-radius:0}.single-post-wrapper .post-content{padding:30px 0}.single .nav-links .nav-previous a,.single .nav-links .nav-next a{background:0 0;color:#000}.single .post-title{margin:25px 0 0;font-size:28px;font-weight:700}.post-content a{text-decoration:underline}.post-content .post-card-content .post-title a{text-decoration:none}.post-content .entry-meta .post-cat a{text-decoration:none}