@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&amp;display=swap";:root{--connect-tool--font-family: "Source Sans 3";--button--background-color: transparent;--button--border-color: #f9b625;--button--border-width: 2px;--button--border-style: solid;--button--border-radius: 20px;--button--color: black;--button--hover-border-color: transparent;--button--hover-background-color: #f9b625;--form__title--color: #383f43;--form__placeholder--color: #9c9fa1;--form__error-message--color: red;--form__title--margin-bottom: 27px;--form__input--border-radius: 4px;--form__input--border-width: 1px;--form__input--margin-bottom: 14px;--form__input--color: #383f43;--opportunity__image--border-radius: 4px;--opportunity__map-label--color: white;--opportunity__ministry--color: #9c9fa1;--opportunity__info--gap: 31px}.button--primary,.ReactModalPortal button.btn-primary,#cruMl button.toggle-view,#cruMl .actions button,#cruMl .actions a,#cruMl .opportunities-placeholder button,#cruMl .opportunities-placeholder a{cursor:pointer;font-family:var(--connect-tool--font-family);display:inline-flex;font-size:13px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:.05em;padding:9px 24px;background-color:var(--button--background-color);color:var(--button-color);border-color:var(--button--border-color);border-width:var(--button--border-width);border-style:var(--button--border-style);border-radius:var(--button--border-radius);transition:all 12ms ease-in-out;text-decoration:none}.button--primary:hover,.ReactModalPortal button.btn-primary:hover,#cruMl button.toggle-view:hover,#cruMl .actions button:hover,#cruMl .actions a:hover,#cruMl .opportunities-placeholder button:hover,#cruMl .opportunities-placeholder a:hover{text-decoration:none;background-color:var(--button--hover-background-color);border-color:var(--button--hover-border-color)}.button--secondary,#cruMl button.toggle-view{--button--border-color: transparent;--button--background-color: #f9b625;--button--hover-background-color: white;--button--hover-border-color: #f9b625;box-shadow:0 4px 10px #00000040}#cruMl .actions{display:flex;gap:1em}#cruMl button.toggle-view{position:absolute;bottom:50px}@media (min-width: 992px){#cruMl button.toggle-view{display:none!important}}.ReactModalPortal button.btn-primary{width:fit-content;margin:0 auto 1rem}#cruMl>div>form{display:flex;justify-content:center;align-items:center;height:90px}#cruMl input{width:100%;height:44px;gap:0px;border-radius:24px;border:1px solid #9c9fa1;padding:10px 21px}#cruMl .search-form{position:relative}#cruMl .search-form:before{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='16'%20viewBox='0%200%2015%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M10.4167%209.66667H9.75833L9.525%209.44167C10.3417%208.49167%2010.8333%207.25833%2010.8333%205.91667C10.8333%202.925%208.40833%200.5%205.41667%200.5C2.425%200.5%200%202.925%200%205.91667C0%208.90833%202.425%2011.3333%205.41667%2011.3333C6.75833%2011.3333%207.99167%2010.8417%208.94167%2010.025L9.16667%2010.2583V10.9167L13.3333%2015.075L14.575%2013.8333L10.4167%209.66667ZM5.41667%209.66667C3.34167%209.66667%201.66667%207.99167%201.66667%205.91667C1.66667%203.84167%203.34167%202.16667%205.41667%202.16667C7.49167%202.16667%209.16667%203.84167%209.16667%205.91667C9.16667%207.99167%207.49167%209.66667%205.41667%209.66667Z'%20fill='%23383F43'/%3e%3c/svg%3e");width:15px;height:15px}#cruMl .search-form input{color:var(--form__input--color)}#cruMl .search-form.has-text:before{display:none}#cruMl .opportunities-placeholder p:nth-of-type(2){position:relative}#cruMl .opportunities-placeholder p:nth-of-type(2):before,#cruMl .opportunities-placeholder p:nth-of-type(2):after{content:"";height:1px;width:500%;position:absolute;top:50%;background:#ebecec}#cruMl .opportunities-placeholder p:nth-of-type(2):before{left:50px}#cruMl .opportunities-placeholder p:nth-of-type(2):after{right:50px}.ReactModalPortal .alert-danger{margin-bottom:20px;color:var(--form__error-message--color)}.ReactModalPortal .ReactModal__Content{max-height:850px}@media (max-width: 780px){.ReactModalPortal .ReactModal__Content{width:auto!important}}.ReactModalPortal header{position:relative}.ReactModalPortal .close{height:24px;position:absolute;border:none;background:none;top:10px;right:5px;cursor:pointer}.ReactModalPortal .form{font-family:var(--connect-tool--font-family)}.ReactModalPortal .form form{display:flex;flex-direction:column}.ReactModalPortal .form .input-row{display:flex;justify-content:center;gap:10px}.ReactModalPortal .form .input-row-3{display:grid;grid-template-areas:"city city city state zip zip";grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ReactModalPortal .form .input-row-3>div:nth-child(1){grid-area:city}.ReactModalPortal .form .input-row-3>div:nth-child(2){grid-area:state}.ReactModalPortal .form .input-row-3>div:nth-child(3){grid-area:zip}@media (max-width: 991px){.ReactModalPortal .form .input-row-3{display:grid;grid-template-areas:"city city" "state zip";grid-template-columns:repeat(2,minmax(0,1fr));gap:0px 10px}}@media (max-width: 991px){.ReactModalPortal .form .input-row{flex-direction:column;gap:0}}.ReactModalPortal .form .form-group{display:flex;flex:1;position:relative}@media (max-width: 991px){.ReactModalPortal .form .form-group.form-group-checkbox{flex-direction:column;align-items:center}.ReactModalPortal .form .form-group.form-group-checkbox .checkbox:last-child{margin-top:14px}}.ReactModalPortal .form .form-group.form-group-select{position:relative}.ReactModalPortal .form .help-block{position:absolute;top:-14px;font-size:12px;color:var(--form__error-message--color)}.ReactModalPortal .form .form-title{color:var(--form__title--color);text-align:center;font-size:23px;font-style:normal;font-weight:400;line-height:29px;margin-bottom:var(--form__title--margin-bottom)}.ReactModalPortal .form input,.ReactModalPortal .form select,.ReactModalPortal .form textarea{color:var(--form__title--color);font-family:inherit;font-size:14px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:.28px;padding:12px;border-radius:var(--form__input--border-radius);border-width:var(--form__input--border-width);margin-bottom:var(--form__input--margin-bottom);width:100%}.ReactModalPortal .form input::placeholder,.ReactModalPortal .form select::placeholder,.ReactModalPortal .form textarea::placeholder{color:var(--form__placeholder--color)}.ReactModalPortal .form select{-moz-appearance:none;-webkit-appearance:none;color:var(--form__placeholder--color);padding-left:12px}.ReactModalPortal .form select.selected{color:var(--form__title--color)}.ReactModalPortal .form .caret-icon{position:absolute;right:10px;top:40%;transform:translateY(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--form__placeholder--color)}.ReactModalPortal .form .caret-icon .over-caret-icon{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;position:absolute;right:-8px;top:-10px}.ReactModalPortal .form .caret-icon:has(+select:focus){transform:rotate(180deg) translateY(80%)}.ReactModalPortal .form fieldset.form-group{border:none;padding-bottom:21px}.ReactModalPortal .form fieldset.form-group legend{height:0px;visibility:hidden}.ReactModalPortal .form fieldset.form-group .checkbox{width:220px;margin:0 auto}.ReactModalPortal .form fieldset.form-group .checkbox label{display:flex;align-items:center;font-size:16px;font-weight:600;line-height:20.11px;color:#383f43}.ReactModalPortal .form fieldset.form-group input[type=checkbox]{width:auto;margin-bottom:0;margin-right:12px;width:20px;height:20px}.ReactModalPortal header>img{width:100%;object-fit:cover}.ReactModalPortal .confirmation{position:relative;font-family:var(--connect-tool--font-family);max-width:308px;width:100%;margin:0 auto}.ReactModalPortal .confirmation img{position:absolute;top:-35%;left:50%;width:68px;height:68px;transform:translate(-50%);border:10px solid white;border-radius:50%;background-color:green}.ReactModalPortal .confirmation h1{font-size:48px;line-height:50px;margin-top:61px}.ReactModalPortal .confirmation p{font-size:18px;font-weight:400;line-height:27px;color:#9c9fa1}.connect-tool__header{display:flex;align-items:center;justify-content:space-between;padding:0 44px}@media (max-width: 991px){.connect-tool__header{flex-direction:column;margin-bottom:24px}}.connect-tool__header .fixed-form{width:100%;max-width:500px;margin-right:auto;margin-left:auto}.connect-tool__header .connect-tool__header-find-cru{font-size:28px;line-height:37px}@media (max-width: 991px){.connect-tool__header .connect-tool__header-find-cru{margin-bottom:15px}}.connect-tool__header select{visibility:hidden;height:0;width:231px}#cruMl .opportunity-group{--border-radius: 8px;--border-width: 2px;--padding: 1em;margin:0 28px;display:flex;flex-direction:column;gap:1em;border-radius:var(--border-radius);padding:var(--padding);background-color:#fff;position:relative}#cruMl .opportunity-group.active{border:var(--border-width) solid #f9b625;padding:calc(var(--padding) - var(--border-width))}#cruMl .opportunity-group.active .map-label{background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2016C0%207.16344%207.16344%200%2016%200C24.8366%200%2032%207.16344%2032%2016C32%2024.8366%2024.8366%2032%2016%2032H0V16Z'%20fill='%23F9B625'/%3e%3c/svg%3e")}#cruMl .opportunity{display:flex;gap:var(--opportunity__info--gap)}@media (max-width: 1200px){#cruMl .opportunity{flex-direction:column}}#cruMl .opportunity .info{display:flex;flex-direction:column;margin-top:10px}#cruMl .opportunity .ministry{color:var(--opportunity__ministry--color);font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.78px;text-transform:uppercase}#cruMl .opportunity .audience{color:var(--Primary-Dark-Gray, #383f43);font-size:25px;font-style:normal;font-weight:600}#cruMl .opportunity .location{color:var(--Primary-Medium-Gray, #9c9fa1);font-size:18px;font-style:normal;font-weight:400}#cruMl .opportunity .actions{margin-top:7px}#cruMl .opportunity .actions a,#cruMl .opportunity .actions button{white-space:nowrap}#cruMl .opportunity h3{margin:0}#cruMl .opportunity .map-label{position:absolute;left:25px;top:25px;width:2em;height:2em;background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2016C0%207.16344%207.16344%200%2016%200C24.8366%200%2032%207.16344%2032%2016C32%2024.8366%2024.8366%2032%2016%2032H0V16Z'%20fill='%23383F43'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;font-size:.75em;color:var(--opportunity__map-label--color)}#cruMl .opportunity,#cruMl .opportunity-hover{font-family:var(--connect-tool--font-family)}#cruMl .opportunity img,#cruMl .opportunity-hover img{border-radius:var(--opportunity__image--border-radius)}@media (max-width: 450px){#cruMl .opportunity img,#cruMl .opportunity-hover img{max-width:60px;max-height:60px}}#cruMl .opportunity-hover{display:flex;flex-direction:column;gap:.5em}#cruMl .opportunity-hover .ministry{color:var(--Primary-Medium-Gray, #9c9fa1);font-size:11px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.66px;text-transform:uppercase}@media (max-width: 450px){#cruMl .opportunity-hover .ministry{font-size:9px}}#cruMl .opportunity-hover .audience{color:var(--Primary-Dark-Gray, #383f43);font-size:16px;font-style:normal;font-weight:600;line-height:37px}@media (max-width: 450px){#cruMl .opportunity-hover .audience{font-size:12px}}#cruMl .opportunity-hover button,#cruMl .opportunity-hover a{color:var(--Primary-Medium-Gray, #9c9fa1);font-size:11px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.22px;text-decoration-line:underline;border:none;padding:0}#cruMl .opportunity-hover button:hover,#cruMl .opportunity-hover a:hover{background:none;text-decoration:none}@media (max-width: 450px){#cruMl .opportunity-hover button,#cruMl .opportunity-hover a{line-height:normal}}#cruMl .opportunity-hover-item{display:flex;gap:1em;max-height:320px}#cruMl .opportunity-hover-item .info{display:flex;flex-direction:column;justify-content:space-between;margin-block:.5em}#cruMl .opportunity-hover-item .info h3{margin:0}#cruMl .opportunity-hover-item .audience{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1em}#cruMl .gm-style-iw-ch{width:0;height:0;padding:0}#cruMl .gm-style-iw-d{padding-top:15px}#cruMl button.gm-ui-hover-effect{position:absolute!important;right:0}.opportunities-list{overflow-y:scroll;display:flex;flex-direction:column;background-color:#eee;gap:1em}@media (max-width: 991px){.opportunities-list{background-color:#fff}}.opportunities-list h2{margin-left:48px;margin-top:14px;margin-bottom:0;font-size:16px;font-weight:600;line-height:24px}.opportunities-placeholder{box-sizing:border-box;display:grid;place-items:center;background:#383f43}.opportunities-placeholder .opportunities-placeholder__container{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;padding:70px 56px;max-width:612px;border-radius:10px;text-align:center}@media (max-width: 991px){.opportunities-placeholder .opportunities-placeholder__container{padding:40px 30px;margin:0 1rem;max-width:400px}}.opportunities-placeholder .opportunities-placeholder__container button{gap:8px}.opportunities-placeholder form{width:100%}.opportunities-placeholder h2{font-size:48px;font-weight:700;line-height:56px;margin-bottom:0}.opportunities-placeholder p{font-size:23px;font-weight:400;line-height:29px;margin-top:22px;color:#383f43}.opportunities-placeholder.inactive{padding:1rem}.opportunities-placeholder .placeholder-error{font-size:18px;color:var(--form__error-message--color)}.ReactModalPortal .grecaptcha-badge{visibility:hidden}.ReactModalPortal .hidden{display:none}.ReactModalPortal .panel-body>div:first-of-type,.ReactModalPortal .alert{text-align:center}.ReactModalPortal header{display:flex}.ReactModalPortal .form{padding:20px}.ReactModalPortal .confirmation,.ReactModalPortal .error{text-align:center}#cruMl{font-family:Arial,Helvetica,sans-serif}#cruMl .map,#cruMl .opportunities-list,#cruMl .opportunities-placeholder{flex:1;height:calc(100vh - 190px)}#cruMl .toggle-view{display:flex;align-items:center;gap:.5em}@media (max-width: 991px){#cruMl .inactive{display:none}#cruMl .map,#cruMl .opportunities-list,#cruMl .opportunities-placeholder{height:calc(100vh - 250px)}}#cruMl img.movement{border-radius:5%}#cruMl .content-container{display:flex;flex-direction:row;justify-content:center;position:relative}#cruMl .filter{display:flex;align-items:center;gap:1em}#cruMl .filter h2{flex:1}#cruMl .filter a{color:unset;text-decoration:underline;cursor:pointer}
