/*! Variables
   ========================================================================== */
.block-opportunities-grid{position:relative}@media (min-width:1200px){.block-opportunities-grid{padding-top:50px;padding-bottom:100px}}@media (min-width:992px) and (max-width:1199.98px){.block-opportunities-grid{padding-top:50px;padding-bottom:100px}}@media (min-width:768px) and (max-width:991.98px){.block-opportunities-grid{padding-top:50px;padding-bottom:80px}}@media (max-width:767.98px){.block-opportunities-grid{padding-top:30px;padding-bottom:50px}}.block-opportunities-grid .block-header{position:relative}@media (min-width:992px){.block-opportunities-grid .block-header{padding-bottom:45px}}.block-opportunities-grid .block-header .block-results-count>*{display:block}@media (min-width:768px) and (max-width:991.98px){.block-opportunities-grid .block-header .block-results-count>*{margin-bottom:20px}}@media (max-width:767.98px){.block-opportunities-grid .block-header .block-results-count>*{margin-bottom:15px}}@media (min-width:768px) and (max-width:991.98px){.block-opportunities-grid .block-header .block-search-holder{margin-bottom:50px}}@media (max-width:767.98px){.block-opportunities-grid .block-header .block-search-holder{margin-bottom:30px}}.block-opportunities-grid .block-header .block-search-holder .buttons{width:100%}.block-opportunities-grid .block-items-header{padding-top:15px}.block-opportunities-grid .block-items-header a{text-decoration:none!important;color:inherit!important}.block-opportunities-grid .block-items .item{text-decoration:none;color:#252525}@media (min-width:992px){.block-opportunities-grid .block-items .item:nth-child(n+3){margin-top:20px}}@media (min-width:768px) and (max-width:991.98px){.block-opportunities-grid .block-items .item:nth-child(n+3){margin-top:24px}}@media (max-width:767.98px){.block-opportunities-grid .block-items .item:not(:first-child){margin-top:15px}}.block-opportunities-grid .block-items .item .item-content{position:relative;height:100%;padding:20px 60px 40px 20px;border:1px solid rgba(0,0,0,.2);transition:border .2s,color .2s}.block-opportunities-grid .block-items .item .item-content:after{content:"";position:absolute;width:20px;height:20px;right:15px;bottom:15px;background:no-repeat url(//creative-capital.org/wp-content/themes/creativecapital/blocks/block-opportunities-grid/../../_include/img/ui/arrow-opp-grid-hover.svg) right bottom transparent;transition:opacity .2s}@media (min-width:992px){.block-opportunities-grid .block-items .item .item-content:after{opacity:0}}@media (max-width:991.98px){.block-opportunities-grid .block-items .item .item-content:after{background-image:url(//creative-capital.org/wp-content/themes/creativecapital/blocks/block-opportunities-grid/../../_include/img/ui/arrow-opp-grid-small.svg)}}@media (max-width:767.98px){.block-opportunities-grid .block-items .item .item-content:after{right:10px;bottom:10px}}@media (min-width:992px){.block-opportunities-grid .block-items .item .item-content .item-info{margin-bottom:40px;height:var(--info-height);min-height:25px}}@media (min-width:768px) and (max-width:991.98px){.block-opportunities-grid .block-items .item .item-content .item-info{margin-bottom:30px;height:var(--info-height);min-width:28.5px}}@media (max-width:767.98px){.block-opportunities-grid .block-items .item .item-content .item-info{margin-bottom:20px}}.block-opportunities-grid .block-items .item .item-content .item-info span{display:block}.block-opportunities-grid .block-items .item .item-content .item-info span+span{margin-top:3px}.block-opportunities-grid .block-items .item .item-content .item-title>*{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:10%;text-underline-position:from-font;text-decoration-color:transparent;transition:text-decoration-color .2s;text-decoration-thickness:1px}.block-opportunities-grid .block-items .item .item-content .item-desc{padding-top:15px}.block-opportunities-grid .block-items .item .item-content .item-desc p{margin:0!important}@media (hover:hover){.block-opportunities-grid .block-items .item:hover{color:#1d6151}.block-opportunities-grid .block-items .item:hover .item-content{border-color:#1d6151}.block-opportunities-grid .block-items .item:hover .item-content:after{opacity:1}.block-opportunities-grid .block-items .item:hover .item-content .item-title>*{text-decoration-color:#1d6151}}.block-opportunities-grid .block-filter{padding-top:55px}.block-opportunities-grid .block-filter .block-filter-wrapper{position:sticky;top:calc(20px + var(--adminbar))}.block-opportunities-grid .block-filter .filter-head{padding-bottom:30px}.block-opportunities-grid .block-filter .filter-head .clear-filters:not(.active){display:none}.block-opportunities-grid .block-filter .filter-head .clear-filters.active{display:inline-block}.block-opportunities-grid .block-filter .filter-head .clear-filters.active+*{display:none}.block-opportunities-grid .block-filter .accordion-item{background:0 0!important;border:0 none;border-top:1px solid rgba(37,37,37,.15);border-radius:0!important;text-align:left;transition:border .2s}@media (min-width:992px){.block-opportunities-grid .block-filter .accordion-item{position:relative}.block-opportunities-grid .block-filter .accordion-item:has(>.accordion-header>button[aria-expanded=true]):after{content:"";width:calc(100% - 13px);height:46px;position:absolute;left:0;bottom:0;pointer-events:none;background:linear-gradient(180deg,rgba(248,247,242,0) 0,#f8f7f2 100%);transition:opacity .2s}.block-opportunities-grid .block-filter .accordion-item:has(>.scroll-end):after{opacity:0}}.block-opportunities-grid .block-filter .accordion-item:has([aria-expanded=true]){border-top-color:#252525}.block-opportunities-grid .block-filter .accordion-item button{padding:15px 20px 15px 0;width:100%;background-color:transparent!important;border-radius:0!important;border:0 none;text-align:left;position:relative;color:#252525}.block-opportunities-grid .block-filter .accordion-item button .accordion-icon{position:absolute;right:0;top:50%;transform:translateY(-50%) translateZ(0);width:16px;height:16px;font-size:0;line-height:0}.block-opportunities-grid .block-filter .accordion-item button svg rect.last{transition:.4s cubic-bezier(.8,0,.2,1);transform-origin:center center}.block-opportunities-grid .block-filter .accordion-item button:not(.collapsed) svg rect.last{transform:rotate(90deg)}@media (min-width:992px){.block-opportunities-grid .block-filter .accordion-item .accordion-collapse{max-height:250px;overflow-y:auto;width:calc(100% + 13px);padding-right:13px}.block-opportunities-grid .block-filter .accordion-item .accordion-collapse::-webkit-scrollbar{width:3px}.block-opportunities-grid .block-filter .accordion-item .accordion-collapse::-webkit-scrollbar-track{background:rgba(37,37,37,0)}.block-opportunities-grid .block-filter .accordion-item .accordion-collapse::-webkit-scrollbar-thumb{background:rgba(37,37,37,.15);border-radius:0}.block-opportunities-grid .block-filter .accordion-item .accordion-collapse::-webkit-scrollbar-thumb:hover{background:rgba(37,37,37,.15)}.block-opportunities-grid .block-filter .accordion-item .accordion-collapse::-webkit-scrollbar-button{display:none!important}}.block-opportunities-grid .block-filter .accordion-item .accordion-body{padding:5px 0 20px}@media (max-width:767.98px){.block-opportunities-grid .block-filter .accordion-item .accordion-body{padding:5px 0 15px}}@media (min-width:768px) and (max-width:991.98px){.block-opportunities-grid .block-filter .accordion-item .accordion-body .checkbox-item{padding-bottom:10px}}@media (max-width:767.98px){.block-opportunities-grid .block-filter .accordion-item .accordion-body .checkbox-item{padding-bottom:10px}}.block-opportunities-grid .pagination-holder{margin-top:50px}@media (min-width:992px) and (max-width:1199.98px){.block-opportunities-grid .pagination-holder{margin-top:50px}}@media (min-width:768px) and (max-width:991.98px){.block-opportunities-grid .pagination-holder{margin-top:50px}}@media (max-width:767.98px){.block-opportunities-grid .pagination-holder{margin-top:30px}}.header-revealed .block-projects-list .block-filter .block-filter-wrapper{top:calc(30px + var(--adminbar))!important}#offcanvasFilter .filter-head{padding-top:40px;padding-bottom:30px}#offcanvasFilter .accordion-item{background:0 0!important;border:0 none;border-top:1px solid rgba(37,37,37,.15);border-radius:0!important;text-align:left;transition:border .2s}@media (min-width:992px){#offcanvasFilter .accordion-item{position:relative}#offcanvasFilter .accordion-item:has(>.accordion-header>button[aria-expanded=true]):after{content:"";width:calc(100% - 13px);height:46px;position:absolute;left:0;bottom:0;pointer-events:none;background:linear-gradient(180deg,rgba(248,247,242,0) 0,#f8f7f2 100%);transition:opacity .2s}#offcanvasFilter .accordion-item:has(>.scroll-end):after{opacity:0}}#offcanvasFilter .accordion-item:has([aria-expanded=true]){border-top-color:#252525}#offcanvasFilter .accordion-item button{padding:15px 20px 15px 0;width:100%;background-color:transparent!important;border-radius:0!important;border:0 none;text-align:left;position:relative;color:#252525}#offcanvasFilter .accordion-item button .accordion-icon{position:absolute;right:0;top:50%;transform:translateY(-50%) translateZ(0);width:16px;height:16px;font-size:0;line-height:0}#offcanvasFilter .accordion-item button svg rect.last{transition:.4s cubic-bezier(.8,0,.2,1);transform-origin:center center}#offcanvasFilter .accordion-item button:not(.collapsed) svg rect.last{transform:rotate(90deg)}@media (min-width:992px){#offcanvasFilter .accordion-item .accordion-collapse{max-height:250px;overflow-y:auto;width:calc(100% + 13px);padding-right:13px}#offcanvasFilter .accordion-item .accordion-collapse::-webkit-scrollbar{width:3px}#offcanvasFilter .accordion-item .accordion-collapse::-webkit-scrollbar-track{background:rgba(37,37,37,0)}#offcanvasFilter .accordion-item .accordion-collapse::-webkit-scrollbar-thumb{background:rgba(37,37,37,.15);border-radius:0}#offcanvasFilter .accordion-item .accordion-collapse::-webkit-scrollbar-thumb:hover{background:rgba(37,37,37,.15)}#offcanvasFilter .accordion-item .accordion-collapse::-webkit-scrollbar-button{display:none!important}}#offcanvasFilter .accordion-item .accordion-body{padding:5px 0 20px}@media (max-width:767.98px){#offcanvasFilter .accordion-item .accordion-body{padding:5px 0 15px}}@media (min-width:768px) and (max-width:991.98px){#offcanvasFilter .accordion-item .accordion-body .checkbox-item{padding-bottom:10px}}@media (max-width:767.98px){#offcanvasFilter .accordion-item .accordion-body .checkbox-item{padding-bottom:10px}}#offcanvasFilter .accordion-item:last-child{border-bottom:1px solid rgba(37,37,37,.15)}@media (min-width:768px){#offcanvasFilter .accordion-item{padding-left:50px;padding-right:50px}#offcanvasFilter .accordion-item button{color:#252525;padding:20px 0}}@media (max-width:767.98px){#offcanvasFilter .accordion-item{padding-left:15px;padding-right:15px}#offcanvasFilter .accordion-item button{padding:20px 0}}#offcanvasFilter .accordion-item:has([aria-expanded=true]){border-top-color:rgba(37,37,37,.15)}#offcanvasFilter .accordion-item .accordion-body>.row{margin-left:0!important;margin-right:0!important}#offcanvasFilter .accordion-item .accordion-body>.row>div{padding-left:0!important;padding-right:0!important}.offcanvas-filters{background-color:#f8f7f2;padding:0;border-left:0!important}@media (min-width:768px){.offcanvas-filters{width:530px!important}}@media (max-width:767.98px){.offcanvas-filters{width:315px!important}}@media (min-width:768px){.offcanvas-filters .offcanvas-body{padding:80px 0 84px 0!important}}@media (max-width:767.98px){.offcanvas-filters .offcanvas-body{padding:65px 0 74px 0!important}}.offcanvas-filters .close-btn{position:absolute}@media (min-width:768px){.offcanvas-filters .close-btn{right:15px;top:15px}}@media (max-width:767.98px){.offcanvas-filters .close-btn{right:15px;top:15px}}.offcanvas-filters .btn-holder{position:absolute;left:0;top:calc(100% - 64px);height:64px;width:100%}.offcanvas-filters .btn-holder:not(.active){opacity:0;visibility:hidden;pointer-events:none}.offcanvas-backdrop{background-color:#fde460!important;mix-blend-mode:multiply!important;transition:opacity .3s linear}.offcanvas-backdrop.show{opacity:1!important}.hide-button{opacity:0!important;position:absolute;z-index:-1}