:root{--primary-bg-color:steelblue;--primary-color:#ffffff;--tag-color:#333333;--paragraph:#333333;--image-grid-bg:cornflowerblue;--image-grid2-bg:#333;--link-color:blue;--comment-form:#d9d9d9;}.flex-image img{object-fit:cover;height:auto;width:100%;}@media screen and (max-width:1200px){.flex-image img{object-fit:cover;height:80%;width:100%}}@media screen and (max-width:820px){.flex-image img{object-fit:cover;height:auto;width:100%}}.page-box:hover .page-title{height:100%}.page-box{position:relative;overflow:hidden;}.page-box a{color:#ffffff}.page-box img{-webkit-transition:.3s;width:100%;}.page-info{bottom:15%;position:absolute;width:100%;text-align:center;}.page-box:hover img{transform:scale(1.2);}.page-info span{transition:all ease-in-out .3s;}.page-box:hover .page-info span{font-size:1.5em;}.page-title{transition:all ease-in-out .3s;position:absolute;bottom:0;width:100%;height:90px;background:rgba(0,0,0,.52);}.page-info span{font-size:1.2em;font-family:"Railway",sans-serif;font-weight:700;letter-spacing:.5px;color:#fff;}@media screen and (max-width:480px){.page-info span{font-size:.8em;padding:0 3px}}.page-info h3{font-size:1em;color:#fff;margin:2px 0;}.grid-wrapper>div{display:flex;justify-content:center;align-items:center;cursor:pointer;}.grid-wrapper>div>img{width:100%;height:100%;object-fit:cover;border-radius:5px;}.grid-wrapper{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:200px;grid-auto-flow:dense;width:100%;margin:auto;}.grid-wrapper #wide{grid-column:span 1;}.grid-wrapper #tall{grid-row:span 2;}.grid-wrapper #big{grid-column:span 2;grid-row:span 2;}@media screen and (max-width:414px){.grid-wrapper>div{display:contents;justify-content:center;align-items:center;cursor:pointer;}}.entry-header{width:auto;}.entry-meta{display:none;color:var(--tag-color)}.entry-meta time{color:var(--tag-color)}.entry-meta .author{color:var(--tag-color);}.entry-footer{margin:1em 0;}.entry-footer a{color:var(--paragraph);}.nav-links a{color:var(--paragraph);}.post-thumbnail{margin-bottom:15px;}aside li a{color:var(--paragraph);}.tag-title{width:100%;}.paged-links{text-align:center;padding:.6em .4em;clear:both;margin:auto;width:100%}.paged-links a{background-color:#184357;color:#fff;font-size:16px;border-radius:8px;cursor:pointer;padding:.6em;-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.paged-links a:hover{}.placeholder-image{width:97%;}.current{background-color:#000;color:#ffffff;font-size:16px;border-radius:8px;padding:.6em;}.sticky{}.gallery-caption{}.bypostauthor{}.wp-block-latest-posts__list{padding:1em 1.5em;}.sidebar ul li{border-bottom:1px solid aliceblue;padding:10px;}.wp-block-latest-posts__post-date{font-size:.5em;}.google-reviews{background-color:#276CA6;margin-bottom:35px!important;padding:1.3em;}.wpcr3_respond_1{margin-top:30px!important;}#chat-widget-container{bottom:0!important;right:0;}.grecaptcha-badge{z-index:10;}.wpcf7-form{background-color:white;padding:10px;margin-top:.5em;width:96%;}@media screen and (max-width:768px){.wpcf7-form{background-color:white;padding:10px;margin-top:.5em;width:100%;}}.wpcf7-form input{color:white;border:1px solid #999;width:100%;height:35px;}input{background-color:transparent;color:#333!important;border:1px solid;padding:0;margin:0;vertical-align:bottom;position:relative;top:-3px;*overflow:hidden;font-size:1.5em;}input[type='checkbox']{width:auto;}textarea{color:#333;padding:3px;background-color:transparent;border:1px solid #999;width:100%}.wpcf7-form p{font-size:13px;color:#000;padding:0 0 15px 0;line-height:1.5;}.wpcf7-form p:last-of-type{font-size:13px;color:#000;padding:0;line-height:1.5;}.wpcf7-form h2{margin-top:0;font-weight:500;text-align:center;color:#276ca6;}p .wpcf7-submit{background-color:#276ca6;color:#fff!important;height:50px;cursor:pointer;border:0;font-size:18px;font-weight:bold;letter-spacing:1px;box-shadow:2px #999;width:100%}.wpcf7-form a{color:#276ca6;font-weight:bold;}.wpcf7-validation-errors{color:black;}.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;color:green;}.jb-recaptcha{padding:0 0 10px 7px;}input[type='checkbox']{width:auto;height:auto;}@media screen and (max-width:64em){}@media screen and (max-width:51.250em){}