.whorthington-hero{background-color:#173f6c;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:60px;overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.whorthington-hero:after{background:-webkit-gradient(linear,left bottom,left top,color-stop(53.65%,transparent),to(rgba(0,0,0,.7)));background:linear-gradient(1turn,transparent 53.65%,rgba(0,0,0,.7));content:"";width:100%}.whorthington-hero:after,.whorthington-hero__i{bottom:0;height:100%;left:0;position:absolute;top:0}.whorthington-hero__wrapper{position:relative;z-index:1}.whorthington-hero__h2,.whorthington-hero__h3{text-shadow:2px 2px 4px #000}.blog-post{border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.149);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:0;overflow:hidden;position:relative}.blog-post__figure img{aspect-ratio:1.5/1}.blog-post__tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:5px;position:absolute;right:10px;top:10px}.blog-post__tag{background-color:#b6c7e7;border-radius:30px;color:#173f6c;font-size:12px;font-weight:400;padding:5px 10px;text-transform:uppercase}.blog-post__wrapper{gap:20px;padding:35px}.blog-post__content,.blog-post__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.blog-post__content{height:100%;justify-content:space-between}.blog-post__h3{color:#173f6c;font-family:Minion Pro,sans-serif}.blog-post__p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;height:calc(1lh*5);min-height:calc(1lh*5);overflow:hidden;text-overflow:ellipsis}.blog-post__link{align-items:center;color:#173f6c;display:grid;font-size:1.13rem;font-weight:700;gap:10px;grid-template-columns:1fr 20px;text-transform:uppercase;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.blog-post__footer{border-top:1px solid #eaeaea;padding:20px 0 20px 20px}.blog-post__footer-p{color:#adadad;font-weight:700}.aside{background-color:#f4f4f7;padding:30px}.aside__share{align-items:center;border-bottom:1px solid #c8c8d3;border-top:1px solid #c8c8d3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between;padding:20px 0}.aside__share--title{color:#173f6c;font-family:Minion Pro,sans-serif}.aside__share--social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px}.aside__share--social a{background-color:#173f6c;display:grid;height:2.5rem;place-items:center;width:2.5rem}.aside__title{color:#173f6c;font-family:Minion Pro,sans-serif;padding:20px 0}.aside__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.aside__content{margin-top:1.5rem}.aside__post{align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.aside__post img{flex:1;height:auto;min-width:100px;-o-object-fit:contain;object-fit:contain}.aside__post--wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px;max-width:250px}.aside__post--title{color:#173f6c;font-size:18px;font-weight:700}.aside__post--excerpt{color:#666;font-size:16px}.aside__post--h4{color:#42434c;font-size:18px;font-weight:700}.aside__post--cta{align-items:center;color:#173f6c;display:grid;font-size:12px;font-weight:700;gap:10px;grid-template-columns:1fr 20px;text-transform:uppercase}.main-news{padding:80px 0}@media screen and (min-width:1024px){.main-news{display:grid;gap:40px;grid-template-columns:1fr 500px}}.blog-posts-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding-bottom:80px;position:relative}@media screen and (max-width:1023px){.blog-posts-grid{margin-bottom:50px}}@media screen and (min-width:1024px){.blog-posts-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}}.blog-pagination{bottom:0;position:absolute;width:100%}.blog-pagination .page-numbers{align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;justify-content:center;width:100%}.blog-pagination .page-numbers .page-numbers{color:#000;font-family:Effra,sans-serif;font-size:1.13rem;font-weight:700;transition:all .3s ease}.blog-pagination .page-numbers .page-numbers.current,.blog-pagination .page-numbers .page-numbers:hover{color:#173f6c;font-size:2rem;margin-bottom:-5px}.section-testimonials{background-color:#173f6c;padding:80px 0}

/*# sourceMappingURL=news.css.map*/