.filter-column-section .filter-column_inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;width:100%}.filter-column-section .search_filter_bar{margin-bottom:32px}.filter-column-section .search_filter_bar input,.filter-column-section .search_filter_bar select{font-size:14px;margin:13px 22px 0;max-width:300px;padding:7px;width:calc(100% - 44px)}.filter-column-section .search_filter_bar input::placeholder,.filter-column-section .search_filter_bar select::placeholder{font-size:12px}.filter-column-section .service-opportunity-wrap{width:100%}.filter-column-section .result_column{margin:0 auto;max-width:800px;width:100%}.filter-column-section .refine_result_box{border-radius:8px;border-top:5px solid;box-shadow:1px 1px 7px #0000002e;margin-bottom:40px;padding:30px 30px 21px;width:100%}.filter-column-section .border-green{border-color:#97bf61}.filter-column-section .border-purple{border-color:#8f53ad}.filter-column-section .border-orange{border-color:#e46862}.filter-column-section .box_title-bar .h5{color:#212121;width:67%}.filter-column-section .box_title-bar .h5 a{color:#212121!important;font-family:Lexend;font-weight:500}.filter-column-section .box_title-bar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.filter-column-section .box-content{border-bottom:1px solid #0000004f;margin-bottom:25px;padding-bottom:20px}.filter-column-section .box_footer{align-items:center;display:flex;flex-wrap:nowrap}.filter-column-section .box_footer h6{color:#2e4049;display:flex;flex-grow:1;flex-wrap:wrap;margin:0}.filter-column-section .box_bottom_text p{margin-bottom:0}.filter-column_inner h6{color:#2e4049;margin-bottom:0}.filter-column-section .box_logo{margin-right:38px;max-width:80px;width:100%}.filter-column-section form{background:transparent!important}.filter-column-section .left_aside{border-radius:8px;border-top:5px solid #e46862;box-shadow:0 1px 7px #0000002e;padding:32px 16px;width:calc(40% - 8px)}.filter-column-section .filter_bar ul{list-style-type:none;margin-top:13px;padding-left:22px}.filter-column-section .filter_bar ul.space-left-ul{padding-left:42px}.filter-column-section .filter_bar{margin-bottom:32px}.filter-column-section .filter_bar ul li{align-items:flex-start;cursor:pointer;display:flex;flex-wrap:wrap;margin-bottom:13px;position:relative;transition:all .3s ease-in}.detail-url-bottom-box{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:65px}.filter-column-section .filter_bar ul li input[type=checkbox]:checked+label:before{background-color:#fff;background-image:url(https://24148331.fs1.hubspotusercontent-na1.net/hubfs/24148331/Project%20Giving%20Kids%20Theme%202023/images/Volunteer/check_icon.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;left:2px;position:absolute;top:7px;width:13px;z-index:1}.filter-column-section .filter_bar ul li label:after{background-color:transparent;background-image:url(https://24148331.fs1.hubspotusercontent-na1.net/hubfs/24148331/Project%20Giving%20Kids%20Theme%202023/images/Volunteer/check_box_icon.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:19px;left:-1px;position:absolute;top:3px;width:18px;z-index:1}.filter-column-section .filter_bar ul li label{cursor:pointer;margin-bottom:0}.filter-column-section .filter_bar ul li label:hover{opacity:.7}.filter-column-section .filter_bar input:checked{opacity:0;z-index:4}.filter-column-section .filter_bar input{accent-color:#636363!important;height:17px;margin-right:11px;opacity:0;position:relative;top:3px;width:17px;z-index:3}.filter-column-section .box-content h6{color:#000}.filter-column-section .filter_bar .filter_label{color:#2e4049;font-size:20px;font-weight:500}.filter-column-section li.green_checkbox .h6{color:#97bf61!important}.filter-column-section li.blue_checkbox .h6{color:#8f53ad!important}.filter-column-section li.orange_checkbox .h6{color:#e46862!important}.filter-column-section .filter_bar label.h6{font-weight:400!important;width:calc(100% - 28px)}.filter-column-section .aside_title h6{margin-bottom:38px}.filter-column-section .submenu_filter{display:none}.filter-column-section .checkbox:checked~.submenu_filter{display:block;width:100%}.filter-column-section li.orange_checkbox label{color:#e78531}.filter-column-section li.green_checkbox label{color:#97bf61}.filter-column-section li.blue_checkbox label{color:#8f53ad}.filter-column-section .box_logo img{width:100%}.filter-column-section .filter-subtitle.h6{font-weight:400;margin-top:13px;padding-left:22px}.filter-column-section a.like_icon{cursor:pointer;display:flex;flex-wrap:wrap;margin-left:10px}.filter-column-section .like_icon svg{fill:#00000000;stroke:#000;height:20px;width:24px}.filter-column-section .like_icon svg:hover{stroke:#fa0505}.filter-column-section .like_icon.active svg{fill:#fa0505;stroke:#fa0505}.dynamic-detail-header{display:flex;flex-wrap:wrap;justify-content:space-between}.dynamic-detail-section{background-image:url(https://24148331.fs1.hubspotusercontent-na1.net/hubfs/24148331/Project%20Giving%20Kids%20Theme%202023/images/Volunteer/Textures_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;transition:all .3s ease-in-out}.dynamic-detail-section.active{opacity:1}.dynamic-detail-section .detail_title{color:#1e4ca3}.dynamic-detail-section .detail_subtitle{font-weight:500}.dynamic-detail-section .row-fluid{margin:0 auto -100px;max-width:1220px;padding:50px 0 174px;width:100%}.dynamic-detail-section .dynamic-detail-wrap{background:#fff;margin:0 10px;padding:50px 64px;width:100%}.dynamic-detail-section .dynamic-detail-info{align-items:flex-start;display:flex;flex-wrap:wrap;gap:56px}.dynamic-detail-section .dynamic-detail-info-right{width:calc(70% - 56px)}.dynamic-detail-section .dynamic-detail-info-right h6.description_title,.dynamic-detail-section .dynamic-detail-info-right h6.make-difference_title,.dynamic-detail-section .dynamic-detail-info-right h6.required-help_title{font-weight:700}.dynamic-detail-section .dynamic-detail-sidebar{background:#1e4ca3;border:1px solid #f6ca4e;color:#fff;padding:32px;width:30%}.dynamic-detail-section .description_link:hover h6{text-decoration:underline}.dynamic-detail-section .dynamic-detail-header-right{max-width:214px;width:100%}.dynamic-detail-section .dynamic-detail-header-right img,.dynamic-detail-section .location_map iframe{width:100%}.dynamic-detail-section .dynamic-detail-sidebar h6{color:#fff}.dynamic-detail-items ul{padding-left:20px}.dynamic-detail-section .description_title{color:#212121;margin-bottom:15px}.dynamic-detail-section .detail-tag,.dynamic-detail-section .detail_tag{margin-bottom:16px}.dynamic-detail-section .dynamic-detail-sidebar div{border-bottom:1px solid #fff;margin-bottom:15px}.dynamic-detail-section .dynamic-detail-sidebar div:last-child{border-bottom:0 solid #fff;margin-bottom:0}.dynamic-detail-header-fav a{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.dynamic-detail-header-fav a p{color:#000;margin:0}.dynamic-detail-info-right p{color:#000}.dynamic-detail-button .hs-button{font-size:18px;margin-top:32px;width:100%}.dynamic-detail-section .dynamic-detail-sidebar .dynamic-detail-age ul{padding:0 0 0 16px}.dynamic-detail-header-left{width:calc(100% - 220px)}.dynamic-detail-section .dynamic-detail-sidebar p.description_title{color:#fff}.login_popup{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.login_popup.active{display:flex}.login_popup_inner{background-color:#fff;border-radius:8px;border-top:5px solid #e46862;box-shadow:0 1px 7px #0000002e;max-width:570px;padding:40px;position:relative;text-align:center;width:90%}.login_popup_close{cursor:pointer;height:20px;position:absolute;right:10px;top:10px;width:20px}.login_popup_close:after,.login_popup_close:before{background:#e46862;content:"";height:2px;left:0;position:absolute;top:9px;transform:rotate(45deg);width:100%}.login_popup_close:after{transform:rotate(-45deg)}.login_popup_cta a{display:inline-block}.login_popup_cta a.btn.primary_btn{background-color:#1e4ca3;border-radius:5px;color:#fff}.login_popup_cta a.border-btn.btn{border-color:#1e4ca3;color:#1e4ca3}.login_popup_cta a.border-btn.btn:focus,.login_popup_cta a.border-btn.btn:hover,.login_popup_cta a.primary_btn.btn:focus,.login_popup_cta a.primary_btn.btn:hover{background-color:#153674;border:2px solid #153674;color:#fff}.login_popup_cta{align-items:center;display:flex;gap:20px;justify-content:center}.dynamic-detail-button .hs-button.mark_complete.active{background-color:#97bf61;border-color:#97bf61;pointer-events:none}.mark_complete_popup{background-color:#000;bottom:0;display:none;height:100%;left:0;overflow:auto;padding:50px 1rem;position:fixed;top:0;width:100%;z-index:9999}.mark_complete_popup_inner{background:#fff;box-sizing:border-box;color:#000;height:100%;max-width:771px;overflow:auto;padding:50px;position:relative;width:100%}.mark_complete_popup .row-fluid{height:100%;justify-content:center}.mark_complete_popup_close .close-btn{display:block;height:20px;position:absolute;right:20px;top:20px;width:20px}.mark_complete_popup_close .close-btn span{background:#1e4ca3;cursor:pointer;height:3px;position:absolute;top:9px;width:20px}.mark_complete_popup_close span:first-child{transform:rotate(45deg)}.mark_complete_popup_close span:nth-child(2){transform:rotate(135deg)}a.like_icon_detail svg{height:20px;width:24px;fill:#00000000;stroke:#000}a.like_icon_detail.active svg{fill:#fa0505;stroke:#fa0505}.dynamic-detail-instruction ul{padding-left:30px}.filter-column-section .refine_result_box[data-author-status=Inactive]{display:none}.dynamic-detail-header-url{width:100%}section.dynamic-detail-section.dynamic-not-logged-in .btn{background-color:#1e4ca3;border-radius:5px;color:#fff;display:inline-block}section.dynamic-detail-section.dynamic-not-logged-in .btn:hover{background-color:#153674;color:#fff}section.dynamic-detail-section.dynamic-not-logged-in .login_to_show_main{display:block!important}.dynamic-detail-section p.description_title.login_to_show_title{margin-bottom:25px}#map-container{border:0 solid #ccc;border-radius:0;height:350px;margin-bottom:20px;overflow:hidden;width:100%}#map{height:100%;width:100%}p.filter-count{color:red;display:none;font-size:14px}p.filter-count.active{display:block}@media screen and (max-width:1440px){.filter-column-section .left_aside{width:calc(30% - 8px)}.filter-column-section .result_column{width:calc(70% - 8px)}}@media screen and (max-width:991px){.filter-column-section .left_aside,.filter-column-section .result_column{width:100%}.filter-column-section .left_aside form{display:flex;flex-wrap:wrap;gap:20px}.filter-column-section .filter_bar,.filter-column-section .search_filter_bar{width:calc(50% - 10px)}.dynamic-detail-section .dynamic-detail-header-left{width:60%}.dynamic-detail-section .dynamic-detail-header-url a{word-break:break-word}.dynamic-detail-section .dynamic-detail-header-right{max-width:214px;width:40%}}@media screen and (max-width:767px){.dynamic-detail-section .row-fluid{margin:0 auto -40px;padding:50px 0 62px}.dynamic-detail-section .dynamic-detail-header-left{width:100%}.detail-url-bottom-box{margin-bottom:35px}.dynamic-detail-section .dynamic-detail-header{flex-direction:column-reverse;margin-bottom:20px}.dynamic-detail-section .dynamic-detail-info{gap:20px}.dynamic-detail-section .dynamic-detail-info-right,.dynamic-detail-section .dynamic-detail-sidebar{width:100%}.dynamic-detail-section .dynamic-detail-wrap{padding:40px 30px}}@media screen and (max-width:550px){.filter-column-section .filter_bar,.filter-column-section .search_filter_bar{width:100%}.contact-module .contact_section_inner .title{padding:0}.filter-column-section .filter_bar{margin-bottom:0}.filter-column-section .aside_title h6{margin-bottom:24px}section.filter-column-section{padding:30px 16px!important}.filter-column-section .filter_bar ul{padding-left:9px}.filter-column-section .filter_bar ul.space-left-ul{padding-left:27px}.filter-column-section .filter-subtitle.h6{padding-left:12px}.filter-column-section .refine_result_box{margin-bottom:20px;padding:22px 20px 21px}.filter-column-section .box_logo{max-width:53px}.filter-column-section{padding:42px 16px 0}.dynamic-detail-button .hs-button{font-size:16px}.dynamic-detail-section .dynamic-detail-wrap{padding:20px}.detail-url-bottom-box{gap:13px;margin-bottom:15px}.filter-column-section .box_title-bar .h5{width:100%}.filter-column-section .box_title-bar{align-items:flex-end;flex-direction:column-reverse;gap:10px}}