/* /news index (static) */
.news-hero.intern-pages{display:flex;flex-direction:column;justify-content:center;width:100vw;max-width:100%;height:600px;padding:0 10%;background:linear-gradient(#ffffff00,#00000094),url(/wp-content/uploads/2019/06/news-header.webp) center/cover no-repeat}
.news-hero h1.first-title{font-size:60px!important;line-height:1.1;padding:0}
.news-hero p.second-title{font-size:20px;padding:0;margin:0}
.news-hero hr.separator{border:0;border-top:2px solid #12C65B;width:100px;margin:20px 0 20px 0;height:0}
@media(max-width:900px){.news-hero.intern-pages{height:500px;padding:0 5%;background-image:linear-gradient(#ffffff00,#00000094),url(/wp-content/uploads/2019/07/Mobile-News.webp)}.news-hero h1.first-title{font-size:40px!important}}
.news-index{max-width:none;margin:0 auto;padding:60px 1% 0}
.news-intro{max-width:800px;margin:0 auto 40px;text-align:center;font-family:'Inter',sans-serif;font-size:30px;font-weight:700;line-height:1.3;color:#161818}
.news-tabs{list-style:none;margin:0 0 40px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px}
.news-tab{font-family:'Inter',sans-serif;font-size:20px;font-weight:700;color:#161818;background:none;border:0;padding:0 10px 1px;cursor:pointer}
.news-tab:hover,.news-tab.is-active{background-image:linear-gradient(to top,#12C65B 50%,#F5F5F5 50%);font-family:'Playfair Display',serif;font-style:italic;font-weight:900}
.news-tab:focus-visible,.news-button:focus-visible{outline:3px solid #12C65B;outline-offset:2px}
.news-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:60px 0;align-items:start}
.news-card[hidden]{display:none}
.news-card-image{display:block;width:90%;margin:0 auto}
.news-card-image img{display:block;width:100%;height:auto;margin:0}
.news-card-text{width:90%;margin:0 auto}
.news-cats{margin:15px 0 0;font-family:'Inter',sans-serif;font-size:18px;color:#161818}
.news-cats span+span:before{content:'|';margin:0 5px}
.news-card-title{font-family:'Inter',sans-serif;font-size:20px;font-weight:700;line-height:29px;margin:10px 0 15px;color:#161818}
.news-card-title a{color:#161818;text-decoration:none}
.news-card-title a:hover{color:#12C65B}
hr.news-card-rule{border:0;border-top:2px solid #12C65B;width:10%;min-width:40px;margin:0 0 15px;height:0}
.news-card-excerpt{font-family:'Inter',sans-serif;font-size:18px;line-height:32px;color:#434444;margin:0}
.news-card-excerpt a.view-article{color:#161818;font-weight:700}
.news-card-excerpt a.view-article:hover{color:#12C65B}
.news-empty{text-align:center;font-family:'Inter',sans-serif;font-size:18px}
.news-more{text-align:center;margin:50px 0 0}
.news-button{font-family:'Inter',sans-serif;font-size:18px;font-weight:700;line-height:32px;width:195px;padding:10px 0;border:0;background:#161818;color:#F5F5F5;cursor:pointer}
.news-button:hover{background-image:linear-gradient(to top,#12C65B 51%,#F5F5F5 50%);color:#161818;font-family:'Playfair Display',serif;font-style:italic;font-weight:900}
.news-signup{max-width:600px;margin:70px auto 0;position:relative;text-align:center;font-family:'Inter',sans-serif}
.news-signup h2{font-size:28px;font-weight:700;margin:0 0 20px;color:#161818}
.news-signup label{display:block;text-align:left;font-weight:700;margin-bottom:6px}
.news-signup input[type=email]{width:100%;box-sizing:border-box;padding:10px;font-size:18px;border:1px solid #161818;margin-bottom:20px}
.news-index .before-contact{text-align:center;margin:80px 0 0;padding-bottom:80px}
.news-index .before-contact h3{font-family:'Inter',sans-serif;font-size:28px;line-height:1.3;font-weight:700;color:#161818;margin:20px 0}
.news-index .before-contact .separator{border:0;border-top:2px solid #12C65B;width:50px;margin:0 auto}
@media(max-width:900px){.news-grid{grid-template-columns:1fr}.news-intro{font-size:24px}}
.news-hero h1.first-title,.news-hero p.second-title{color:#f5f5f5!important}
.news-signup label{font-size:16px}
.news-index .before-contact a{display:inline-block;font-family:'Inter',sans-serif;font-size:18px;font-weight:900;line-height:32px;background:#161818;color:#F5F5F5;text-align:center;padding:10px 60px;text-decoration:none}
.news-index .before-contact a:hover{background-image:linear-gradient(to top,#12C65B 51%,#F5F5F5 50%);color:#161818;font-family:'Playfair Display',serif;font-style:italic}
