.filter-wrap{display:block;width:100%;max-width:1190px;margin:0 auto;padding:20px 5px 20px 20px;border:1px solid #efefef;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19);box-shadow:0 10px 20px rgba(0,0,0,.19);border-radius:15px;background-color:rgba(255,255,255,.99);z-index:1}.filter-space{height:10px;content:' '}.search--level1{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 20px 0 20px}.search--level1 input[type="text"]{height:30px !important;padding:6px 0px 7px 40px !important;margin-top:3px;font-size:14px;background-image:url(https://f.hubspotusercontent40.net/hubfs/8569297/search-icon-3.png);background-repeat:no-repeat;background-position:left center;background-color:#fff;border:1px solid #ccc;box-shadow:none;-webkit-appearance:none;min-width:300px;max-width:290px}input[type="text"]:focus{outline:-webkit-focus-ring-color auto 0px}.search-filter-button{position:relative;color:#808285;font-size:14px;font-weight:600;text-transform:uppercase;background-color:transparent;border:0;font-family:'Work Sans',sans-serif}.search-filter-button:after{content:'';position:relative;margin-left:10px;margin-right:30px;top:10px;border-style:solid;border-width:5px 5px 0 5px;border-color:#808285 transparent transparent transparent}. search-filter-button:before{content:'';position:relative;margin-right:10px;top:10px;border-style:solid;border-width:5px 5px 0 5px;border-color:#808285 transparent transparent transparent}.search-filter-button:focus{outline:focus-ring-color auto 0px;outline:-webkit-focus-ring-color auto 0px}.radio-btn{color:#808285;font-size:14px;font-weight:600;text-transform:uppercase;padding-top:8px;flex-grow:2;font-family:'Work Sans',sans-serif}.radio-btn .decorate{text-decoration:none;color:#ffb200}.radio-btn a:link,.radio-btn a:visited,.radio-btn a:active{text-decoration:none;color:#808285;cursor:pointer}.radio-btn a:hover{text-decoration:underline;color:#ffb200;cursor:pointer}.sfb-desktop{display:inline}.sfb-mobile{display:none}.button{display:inline-block;padding:.5em .3em;min-width:90px;background:#EEE;border:0;border-radius:7px;background-image:linear-gradient(to bottom,hsla(0,0%,0%,0),hsla(0,0%,0%,0.1));color:#222;font-family:sans-serif;font-size:14px;text-shadow:0 1px white;cursor:pointer}.button:hover{background-color:#afbbff;text-shadow:0 1px hsla(0,0%,100%,0.5);color:#222}.button:active,.button.is-checked{background-color:#555}.button.is-checked{color:white;text-shadow:0 -1px hsla(0,0%,0%,0.8)}.button:focus{outline:focus-ring-color auto 0px;outline:-webkit-focus-ring-color auto 0px}.button:active{box-shadow:inset 0 1px 10px hsla(0,0%,0%,0.8)}.button-group:after{content:'';display:block;clear:both;margin-bottom:10px}.button-group .button{float:left;border-radius:0;margin:0 1px}.button-group .button:first-child{border-radius:1.4em 0 0 1.4em}.button-group .button:last-child{border-radius:0 1.4em 1.4em 0}.grid-item,.card{transition:background .4s,box-shadow .4s}.justify-center{display:flex;justify-content:center}. upper{text-transform:uppercase}.display-wrap,.search-wrap{max-width:1200px;margin:0 auto}hr{border:solid #ccc;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem;box-sizing:content-box;overflow:visible}hr:after{content:' ';position:absolute;left:0;width:100%;border:solid #fff;border-width:1px 0 0 !important;z-index:-1}.card-deck{padding-left:1.5625em;padding-right:1.5625em;display:flex;align-items:flex-start;flex-flow:row wrap;justify-content:space-around}.card img{max-width:300px}.card{width:31%;text-decoration:none;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19);box-shadow:0 10px 20px rgba(0,0,0,.19);border-radius:10px;margin-bottom:2.125em;min-height:470px;min-width:255px}.card__content{padding:0 15px;min-height:175px}.card__content--description{margin-top:15px}.card__content p{font-size:16px;color:#444;font-weight:500;line-height:21px !important}.card__content h2{color:#333;font-size:18px;font-weight:700;margin:0;line-height:22px !important}.card__content--image{display:block;width:100%;height:225px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#ddd;border-bottom:1px solid #efefef}.card__content--image{border-radius:10px 10px 0 0}.card__content-over:hover{cursor:pointer;animation-name:example;animation-duration:.4s;margin-top:-7px}@keyframes example{from{margin-top:0px}to{margin-top:-7px}}.card__content--title{margin-bottom:.38462em;line-height:1.3;font-size:18px;font-weight:700}.card__content--location{color:#666;font-size:16px;font-style:italic}.card__content--type{color:#666;font-size:12px;font-style:italic;letter-spacing:1px}.card__content--button-wrap{align-self:flex-end}.card__content--button{cursor:pointer;font-weight:400;letter-spacing:1px;padding:10px 25px;border:2px solid #25348f;font-size:17px;line-height:24px;text-align:center;border-radius:40px;color:#333;text-decoration:none;text-transform:uppercase;display:flex;flex-direction:column;margin:0 10px 10px 10px}.card__content--button:hover,.card__content--button:active{color:#fff !important;border:2px solid #25348f;background-color:#25348f}@media only screen and (max-width:1100px){.card{width:45%;text-decoration:none;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19);box-shadow:0 10px 20px rgba(0,0,0,.19);border-radius:10px;margin-bottom:2.125em}.filter-wrap{width:100%;max-width:1290px;margin:0 auto;padding:10px 5px 10px 20px;border-radius:15px;background-color:rgba(255,255,255,.99)}.button{padding:.9em .3em;min-width:90px;background:#EEE;border:0;border-radius:9px;background-image:linear-gradient(to bottom,hsla(0,0%,0%,0),hsla(0,0%,0%,0.1));color:#222;font-family:sans-serif;font-size:12px;text-shadow:0 1px white;cursor:pointer}.button-group .button:first-child{border-radius:0}.button-group .button:last-child{border-radius:0}input[type="text"]{margin-left:10px}}@media only screen and (max-width:750px){.card{width:90%;text-decoration:none;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19);box-shadow:0 10px 20px rgba(0,0,0,.19);border-radius:10px;margin-bottom:2.125em}.button{padding:.9em .3em;min-width:92px}.filter-wrap{width:96%;max-width:750px;margin:0 auto;padding:10px 5px 10px 20px;border-radius:15px;background-color:rgba(255,255,255,.99)}.search--level1{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px;align-items:center}.radio-btn{padding-top:8px;align-items:center;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.sfb-desktop{display:none}.sfb-mobile{display:block;width:100%;margin:20px auto 0 auto}}@media only screen and (max-width:370px){.button{padding:.9em .5em;min-width:14px}}