.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box;margin:0 0 0 .5em;padding-left:1em;list-style:disc}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;padding:0}.screen-reader-text:focus{-webkit-clip-path:none;clip-path:none}html{font-family:"Open Sans",sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}body{margin:0}#page{max-width:1920px;margin:0 auto;position:relative;overflow:hidden;background-color:#fff}article,aside,footer,header,main,nav{display:block}a{background-color:transparent;color:#4174dc;text-decoration:none;outline:0}a:focus,a:hover{text-decoration:none}a:hover{outline:0}img{border:0;height:auto;max-width:100%;vertical-align:middle}button,input{font:inherit;margin:0}button{overflow:visible;text-transform:none}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}body,input{color:#000;font-size:16px;line-height:29px}body,h1,h2{font-family:"Open Sans",sans-serif}h1,h2{clear:both;line-height:1.3;text-transform:capitalize;margin:.8em 0;color:#000;font-weight:500}h1{font-size:46px}h2{font-size:36px}p{margin:1.5em 0 0}*,:after,:before{box-sizing:inherit}body{background:#fff;overflow-x:hidden}button{font-size:16px}button,input[type=submit]{border:1px solid #000;border-radius:0;background:#444;color:#fff;font-size:1rem;line-height:1;padding:15px}button:hover,input[type=submit]:hover{border-color:#4174dc}input[type=submit]:focus{outline:0}button:active,button:focus,input[type=submit]:active{border-color:#000;outline:0;background-color:#000}input[type=search]{color:#404040;border:1px solid #ccc;border-radius:0;padding:0 15px;outline:0}input[type=search]:focus{color:#404040;outline:0;border:1px solid #000}a:active,a:focus,a:hover{color:#000}a:active,a:hover{outline:0}.site-branding a:focus,a:focus{outline:0}#masthead{box-shadow:0 1px rgba(34,34,34,.1)}.site-branding{padding:20px 0 0;position:relative}.site-branding img{width:auto;max-height:80px;display:block;margin:0 auto 15px}.blog-archive-wrapper article .entry-title a,.site-title a{color:#000}#secondary .widget a:focus,#secondary .widget a:hover,#site-navigation li a:focus,#site-navigation li a:hover,#site-navigation li.current-menu-item>a,.blog-archive-wrapper article .entry-title a:focus,.blog-archive-wrapper article .entry-title a:hover,.cat-links a:focus,.cat-links a:hover,.entry-meta a:focus,.entry-meta a:hover,.site-info a:focus,.site-info a:hover,.site-title a:focus,.site-title a:hover,span.byline a:focus:before,span.byline a:hover:before,span.comments-link a:focus:before,span.comments-link a:hover:before{color:#4174dc}#site-header{display:inline-block;vertical-align:middle;width:100%;padding-right:40px}#masthead .container{padding:0}.main-navigation ul{list-style:none;margin:0;padding:0;clear:both;display:none}#site-header,#site-navigation{text-align:center}#site-navigation ul{text-align:left;border-top:1px solid rgba(34,34,34,.3)}#site-navigation ul li:not(:last-child){border-bottom:1px solid rgba(34,34,34,.3)}#site-navigation li,article{position:relative}#site-navigation li a{font-weight:600;color:#000;padding:12px 0;display:block}.site-title{margin:0;font-size:25px;font-weight:600;line-height:1}.site-description{color:#444;margin-top:5px}.menu-toggle{background-color:transparent;width:70px;height:65px;float:none;border:0}.menu-toggle:focus,.menu-toggle:hover{background-color:transparent}.icon-bar{background-color:#000;width:35px;height:2px;display:block;margin:8px 0}.icon-bar:first-child{margin-top:0}.site-main .navigation .nav-links .page-numbers,.site-main .navigation .nav-links a{padding:10px 20px;display:inline-block;border-radius:25px}.navigation.pagination{clear:both;margin-top:25px;display:inline-block;text-align:center;width:100%}.navigation.pagination .page-numbers.current{background-color:#000;border-color:#000;color:#fff}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.nav-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.container{max-width:1170px;margin-left:auto;margin-right:auto;width:90%;padding:40px 0 60px}.clear:after,.clear:before,.container:after,.container:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.widget:after,.widget:before{content:"";display:table;table-layout:fixed}.clear:after,.container:after,.container:before,.site-content:after,.site-footer:after,.site-header:after,.widget:after,.widget:before{clear:both}.widget{position:relative}.widget:not(:last-child){margin:0 0 1.5em}#secondary .widget-title{font-size:24px}.hentry{margin:0 0 1.5em}.home .hentry{margin:0}.updated:not(.published){display:none}.blog-archive-wrapper article{padding:0 10px;margin:0}.blog-archive-wrapper article:not(:last-child){margin-bottom:25px}.cat-links a{color:#444}.blog-archive-wrapper article .entry-header{margin-bottom:15px}.right-sidebar .blog-archive-wrapper article{width:100%;float:none;margin-bottom:30px}.entry-meta{margin:0 0 1em;color:#777;font-size:13px}.entry-meta a{color:#777}.tags-links a{border:1px solid;display:inline-block;padding:5px 15px;margin-right:5px}.blog-archive-wrapper article .entry-title:after,.blog-archive-wrapper article .entry-title:before,.blog-archive-wrapper span.cat-links,.blog-archive-wrapper span.tags-links{display:none}.blog-archive-wrapper article .entry-title{font-size:32px;margin-bottom:20px;margin-top:0}.blog-archive-wrapper .entry-container{border-bottom:1px solid #d6d6da;background-color:#fff;padding:0 0 35px;margin-bottom:40px}.entry-meta>span{margin-right:15px}#secondary .widget{padding:25px;background-color:#fff}input{height:45px;border-radius:0;padding:0 15px;width:100%}input[type=submit]{height:auto;font-size:16px;width:auto}input[type=submit]:focus,input[type=submit]:hover{background-color:#000;border-color:#000;color:#fff}#secondary .search-form input[type=submit]{position:absolute;top:0;right:0;padding:13px}.search-form{position:relative}.search-form input.search-field{width:100%;padding-right:85px}.post-thumbnail,.search-form label{width:100%}#secondary .widget a{color:#666;font-weight:400}#secondary .widget:not(:last-child){margin-bottom:2em}.site-info .container{padding:0}.site-info,.site-info a{color:#fff}.widget-title{font-size:32px;margin:0 0 20px;text-transform:uppercase;border-bottom:2px solid #444;padding-bottom:8px}.widget ul{margin:0;padding:0;list-style:none}#secondary .widget ul li:before{content:"";background:#000;width:7px;height:7px;display:inline-block;margin-right:10px;position:relative;left:2px;top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#secondary .widget ul li:hover:before{color:#4174dc}.widget ul>li:not(:last-child){margin-bottom:10px}.site-info{padding:20px 0;background-color:#1d2025;border-top:1px solid rgba(255,255,255,.06);text-align:center}.site-info p{margin:5px 0}@media screen and (min-width:567px){.site-branding{float:left;padding:10px 0;display:flex;align-items:center;max-width:100%;width:85%;min-height:80px}.custom-logo-link{margin:0 15px 0 0}.site-branding img{float:left}.menu-toggle{float:right;height:100px}#site-header{text-align:left;float:left;width:auto}.blog-archive-wrapper article{width:50%;float:left}.blog-archive-wrapper article:nth-child(2n+1){clear:left}}@media screen and (min-width:992px){.menu-toggle{display:none}.site-branding{max-width:35%;min-width:25%}ul#primary-menu{display:block!important}.main-navigation ul{display:block}#site-navigation ul,#site-navigation ul li:not(:last-child){border:0}#site-navigation{float:right}#site-navigation ul li{display:inline-block;vertical-align:middle}#site-navigation ul li a{padding:28px 10px}.blog-archive-wrapper article.has-post-thumbnail .entry-container{padding:0 0 25px}.blog-archive-wrapper article{width:33.33%}.blog-archive-wrapper article:nth-child(2n+1){clear:none}.blog-archive-wrapper article:nth-child(3n+1){clear:both}.blog-archive-wrapper article:nth-last-child(-n+3){margin-bottom:0}.right-sidebar .blog-archive-wrapper article{width:100%;float:none;margin-bottom:30px}.home.blog.right-sidebar #primary,.right-sidebar #primary{padding-right:25px;width:70%;float:left}.home.blog.right-sidebar #secondary,.right-sidebar #secondary{width:30%;float:right}}@media screen and (max-width:992px){.blog-archive-wrapper article:nth-child(2n) .entry-container{border-left:none}#primary:after,#primary:before{content:"";clear:both;display:table}#secondary{clear:both;margin-top:2em}}@media screen and (max-width:767px){.container{padding:60px 0}.site-branding{width:auto;padding-right:50px}.site-branding:after{display:none}#site-header{padding-right:0}}@media screen and (max-width:567px){.site-branding{padding:20px 0;border-bottom:1px solid rgba(34,34,34,.3)}.site-branding:after{display:inline-block;left:100%;top:0;height:100%;width:2000%;background-color:#4174dc;transform:none}.blog-archive-wrapper article:nth-child(2n) .entry-container{border-left:1px solid #efeff3}}.more-link{display:inline-block;margin-bottom:0;padding:6px 15px;border-radius:30px;font-size:14px;box-shadow:none;color:#272c30;margin-top:15px;border:solid 2px;float:right}.more-link:hover{color:#4174dc;border-color:#4174dc}.card{background-color:#fff;max-width:800px;display:grid;grid-template-column:repeat(5,1fr)}.card .img-container{grid-column:2;background-color:#fff;padding-right:20px;padding-top:10px}.card .img-container img{max-width:150px;max-height:150px}.card-content{grid-column:3/5;padding-top:3px}.card-content p{margin:0;padding-top:3px}@media only screen and (max-width:600px){.card{display:block}.card .img-container{width:100%}.card .img-container img{max-width:200px;max-height:200px;margin:10px auto;display:block}.card-content{border:0;padding-bottom:50px}}