.core-page .wp-block-search__label{display:none}.core-page .wp-block-search__input{padding:8px;border:1px solid #ddd;width:calc(100% - 450px)}.core-page .wp-block-search__button.wp-element-button{padding:7px 20px;border:none;background:var(--color-2);color:#fff;font-family:var(--default-font);font-weight:600;text-transform:uppercase;cursor:pointer}.core-page .wp-block-search__button.wp-element-button:hover{background:var(--color-4)}@media (max-width:750px){.core-page .wp-block-search__input{display:block;margin:0 auto 10px;width:500px;max-width:100%}}.core-page .full-reviews .review-title a{text-decoration:none}.core-page .full-reviews .review-title a:hover{text-decoration:underline}.core-page .single-post .blog-content--related{display:grid;grid-template-columns:2fr 4fr;grid-gap:5em;margin-top:5em}.core-page .single-post .blog-content--related .col-right{max-width:100%;min-width:0}.core-page .single-post .single-slider-inner{padding:2em;background:var(--color-4);color:#fff}.core-page .single-post .related-slide-title{margin-top:0;font-weight:600;font-size:20px}.core-page .single-post .single-slider-inner time{font-size:16px;color:var(--color-3);margin-bottom:1em;display:block}.core-page .single-post .single-slider-inner .post-title{font-size:15px;color:#509bd2;margin-bottom:2em}.core-page .single-post .related-posts-slider{overflow:hidden;position:relative;width:100%}.core-page .single-post .slider-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-2) transparent}.core-page .single-post .related-posts-slide{min-width:100%;box-sizing:border-box;scroll-snap-align:start}.core-page .single-post .related-posts-slide .button svg{width:1em;height:1em;margin-left:.5em;fill:currentColor;vertical-align:middle}@media (max-width:1000px){.core-page .single-post .blog-content--related{display:flex;flex-direction:column;grid-gap:1em;margin-top:3em}.core-page .single-post .blog-content--related .col-left{order:1}}.core-page .internal-contact h1.heading{margin:0 0 1em;text-align:center;color:#fff;font-family:var(--default-font);font-weight:600;font-size:var(--lg)}