.news-search .left-column{flex:0 1 25%}.news-search .right-column{flex:0 1 75%}.news-results p:first-child{margin-top:0}p.news-results-number{align-items:stretch;color:#007d54;display:flex;flex-direction:row;font-weight:700;justify-content:space-between;margin:auto 1.5% 20px;text-transform:uppercase}p.news-results-number span{display:flex}p.news-results-number:focus{box-shadow:none;outline:none}.news-cards{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.news-cards .news-card{box-sizing:border-box;display:flex;flex:0 1 100%;flex-direction:row;flex-wrap:wrap;justify-items:flex-start;margin:0 0 40px}.news-cards .news-card .news-image{flex:0 0 30%;height:240px;margin-right:30px;max-height:240px;order:1;overflow:hidden;width:30%}.news-cards .news-card .news-image img{height:100%;object-fit:cover;width:100%}.news-cards .news-card .news-image img.alignleft,.news-cards .news-card .news-image img.alignright{float:none;margin:0}.news-cards .news-card .news-image img.default{object-fit:contain}.news-cards .news-card .news-image:has(img.default){background-color:#000}.news-cards .news-card .news-details{flex:1 1 65%;order:2;padding:15px}.news-cards .news-card .news-details .news-card-title{font-size:28px;font-weight:400;line-height:normal;margin:0 0 20px}.news-cards .news-card .news-details p{margin:0 0 12px}.news-cards .news-card a{display:block;text-decoration:none}.news-cards div.no-results-message{margin:0 1.5%}#load-more-container{display:flex;justify-content:center}#load-more-container button{background:transparent;border:2px solid #016a49;border-radius:0;color:#007d54;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;padding:10px 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}#load-more-container button span{position:relative;z-index:2}#load-more-container button:after{background-color:#016a49;border-radius:0;bottom:0;color:#fff;content:"";left:0;position:absolute;top:0;transition:all .3s ease-out;width:0;z-index:1}#load-more-container button:focus,#load-more-container button:hover{color:#fff}#load-more-container button:focus:after,#load-more-container button:hover:after{right:0;width:100%}.news-filters-wrap h2{font-size:25px;font-style:normal;font-weight:400;line-height:1.5;margin-top:0}.news-filters-wrap h2.button-wrap{display:none}.news-filters-wrap .accordion-button{border-bottom:1px solid #016a49;justify-content:space-between;width:100%}.news-filters-wrap .accordion-button:after{display:block;left:auto;position:relative}.news-filters-wrap .accordion-button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #000;outline:none}.news-filter-form div.news-search{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:25px;position:relative}.news-filter-form div.news-search label{color:#767676;display:block;left:8px;pointer-events:none;position:absolute;top:6px;transition:all .3s ease;width:100%;z-index:5}.news-filter-form div.news-search input{border:2px solid #016a49;border-right:0;box-sizing:border-box;color:#062c1e;flex:1 1 auto;padding:5px}.news-filter-form div.news-search input:focus{border-right:2px solid #016a49;margin-right:4px}.news-filter-form div.news-search input:focus+label,.news-filter-form div.news-search input:not(:placeholder-shown)+label{color:#062c1e;font-size:.8em;left:0;top:-25px}.news-filter-form div.news-search button{background:#fff;border:2px solid #016a49;border-left:0}.news-filter-form div.news-search button:focus{border-left:2px solid #016a49;margin-left:4px}.news-filter-form div.news-search button svg path{fill:#333f48}.news-filter-form fieldset{border-bottom:1px solid #016a49;margin-bottom:25px;padding-bottom:10px}.news-filter-form fieldset:last-of-type{border-bottom:0;padding-bottom:0}.news-filter-form .accordion-button,.news-filter-form fieldset>legend{color:#006747;font-family:Montserrat,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:1.5;margin-bottom:7px}.news-filter-form fieldset .form-group{align-items:stretch;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px}.news-filter-form fieldset .form-group:hover{cursor:pointer}.news-filter-form fieldset .form-group input{position:absolute;clip:rect(1px,1px,1px,1px);border:0;cursor:pointer;height:1px;overflow:hidden;padding:0;width:1px}.news-filter-form fieldset .form-group label{align-items:flex-start;color:#505a62;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.4}.news-filter-form fieldset .form-group label:before{background:#949494;box-sizing:border-box;content:"";display:flex;flex:0 0 19px;height:19px;margin-right:12px;margin-top:2px;width:19px}.news-filter-form fieldset .form-group input:checked+label:before{background:#006747 url(/wp-content/themes/ccc-theme/assets/images/checkmark.svg) 50%/12px no-repeat}.news-filter-form fieldset .form-group input:focus-visible{box-shadow:none;outline:none}.news-filter-form fieldset .form-group input:focus+label{box-shadow:0 0 0 2px #fff,0 0 0 4px #000;outline:none}.news-filter-form fieldset .form-group h3 input:focus:not(:focus-visible)+label{box-shadow:none;outline:none}.news-filter-form .buttons-wrap{align-items:flex-start;clear:both;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.news-filter-form .clear-button,.news-filter-form .submit-button{background:transparent;color:#505a62;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;height:auto;line-height:1.5;text-transform:uppercase;width:auto}.news-filter-form .submit-button{background-color:#016a49;border:0;border-radius:0;color:#fff;display:inline-block;padding:10px 20px;position:relative;text-align:center;text-decoration:none}.news-filter-form .submit-button span{position:relative;z-index:2}.news-filter-form .submit-button:after{background-color:#363636;border-radius:0;bottom:0;content:"";left:0;position:absolute;top:0;transition:all .3s ease-out;width:0;z-index:1}.news-filter-form .submit-button:focus:after,.news-filter-form .submit-button:hover:after{right:0;width:100%}.news-filter-form .clear-button{align-items:center;border:0;display:flex;flex-direction:row;justify-content:space-between;margin:20px 0;padding:0}.news-filter-form .clear-button:after{background:url(/wp-content/themes/ccc-theme/assets/images/clear-icon.svg) 50% no-repeat;content:"";display:block;flex:0 0 20px;height:20px;margin-left:8px;width:20px}.news-filter-form .clear-button:focus,.news-filter-form .clear-button:hover{text-decoration:underline}@media (max-width:1199px){.news-cards .news-card .news-image{flex:0 1 200px;height:200px;margin-right:2%;max-height:240px;max-width:200px;width:auto}.news-cards .news-card .news-details{flex:1 1 57%;order:2}.news-filters-wrap h2{font-size:22px}.news-filter-form .accordion-button{font-size:20px}.news-filter-form div.news-search{flex-wrap:nowrap}}@media (max-width:781px){.news-search .right-column{flex:0 1 60%}}@media (max-width:768px){.news-filters-wrap h2.filter-text{display:none}.news-filters-wrap h2.button-wrap{display:block}.news-filters-wrap h2.button-wrap .accordion-button{font-size:22px;font-weight:400}.news-search .left-column,.news-search .right-column{flex:1 1 100%}}