.pl-button-pill,section.wp-block-k12-schoolfinder-results .other-options a{background:var(--c-white);border-color:var(--c-link-header);border-radius:32px;border-style:solid;border-width:1.5px;color:var(--c-link-header);cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:700;line-height:1.25rem;padding:11px 24px;position:relative;text-transform:uppercase;transition:all .6s ease}@media(min-width:48rem){.pl-button-pill,section.wp-block-k12-schoolfinder-results .other-options a{padding:.65625rem 2rem}}.pl-button-pill--transparent{background-color:transparent}.pl-button-pill:hover,section.wp-block-k12-schoolfinder-results .other-options a:hover{background:var(--c-link-header);color:var(--c-white);transition:all .6s ease}.pl-elevation-1{box-shadow:1px 1px 2px rgba(0,0,0,.1),1px 1px 5px 1px rgba(0,0,0,.05)}.pl-elevation-5{box-shadow:0 15px 45px hsla(0,0%,49%,.15)}.pl-dropdown .dropbtn,.pl-input,.pl-input-button{background-color:var(--c-white);border:none;border-radius:2.25rem;color:var(--c-black);display:block;line-height:1.5rem;max-width:100%;padding:.875rem 1.5rem}.pl-input-button{background:var(--c-light-blue);color:var(--c-capsule);font-weight:700;text-transform:uppercase}.pl-dropdown .dropbtn{color:var(--c-black);cursor:pointer;position:relative}.pl-dropdown .dropdown-content{background-color:#f9f9f9;border-radius:20px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:305px;overflow:hidden;position:absolute;z-index:1}.pl-dropdown .dropdown-content a{color:#555;display:block;padding:12px 16px;text-decoration:none}.pl-dropdown .dropdown-content a:hover{background-color:#f1f1f1}.pl-dropdown .dropbtn:after{border-style:solid;border-width:.15em .15em 0 0;color:#555;content:"";display:inline-block;height:.5em;line-height:1em;margin-left:5px;position:absolute;right:20px;top:calc(50% - 7px);transform:rotate(135deg);vertical-align:middle;width:.5em}.pl-dropdown:hover .dropdown-content{display:block}.pl-checked-list{list-style-type:none;padding:0}.pl-checked-list li{font-size:1rem;line-height:1.25em;margin-bottom:1.75em;padding-left:3.75rem;position:relative}.pl-checked-list li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2730%27 height=%2730%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke-width=%272%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Ccircle stroke=%27%2334D5E2%27 cx=%2715%27 cy=%2715%27 r=%2714%27/%3E%3Cpath stroke=%27%230B4BAA%27 d=%27m9.505 15.668 3.96 3.849 8.074-7.982%27/%3E%3C/g%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}section.wp-block-k12-schoolfinder-results button.loadmore-button{background:linear-gradient(270deg,#4dd9e4 50%,#4de7f3 0);background-color:#4dd9e4;background-color:transparent;background-position:100% 0;background-size:200% 100%;border:none;border-radius:3px;color:#0e375e;cursor:pointer;font-weight:700;margin:0;outline:none;padding:15px 25px;transition:all .2s ease}section.wp-block-k12-schoolfinder-results button.loadmore-button:hover{background-position:0 0!important;transition:all .2s ease}section.wp-block-k12-schoolfinder-results .sf-tab-content-hidden{display:none}section.wp-block-k12-schoolfinder-results .sf-content-tabs{grid-gap:0;display:grid;grid-template-columns:1fr;list-style-type:none;padding-left:0;text-align:center}@media screen and (min-width:48em){section.wp-block-k12-schoolfinder-results .sf-content-tabs{grid-template-columns:1fr 1fr 1fr}}section.wp-block-k12-schoolfinder-results .sf-content-tabs .school-count{display:block;font-size:15px;font-style:italic;margin-top:6px}section.wp-block-k12-schoolfinder-results .sf-content-tabs button{background:transparent;border:none;border-bottom:1px dotted gray;border-left:5px solid #dcddde;cursor:pointer;flex-grow:1;font-size:18px;font-weight:700;margin:0;padding:20px 50px 7px;text-align:center}@media(min-width:48em){section.wp-block-k12-schoolfinder-results .sf-content-tabs button{border-bottom:5px solid #dcddde;border-left:0}}section.wp-block-k12-schoolfinder-results .sf-content-tabs button.active{border-color:var(--c-light-blue);color:#0d5ba4}section.wp-block-k12-schoolfinder-results .sf-tab-content{padding:40px 0}section.wp-block-k12-schoolfinder-results .school-card{border:1px solid #0d5ba4;border-radius:4px;margin-top:50px;padding:70px 20px 20px;position:relative}section.wp-block-k12-schoolfinder-results .school-card.no-results{margin-top:unset;padding:20px;text-align:center}section.wp-block-k12-schoolfinder-results .school-card .item-data{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}section.wp-block-k12-schoolfinder-results .school-card .school-logo{align-items:center;background-color:#fff;border:1px solid #0d5ba4;border-radius:50%;display:flex;height:100px;justify-content:center;left:50%;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);width:100px}section.wp-block-k12-schoolfinder-results .school-card .school-logo img{height:auto;max-width:60px}section.wp-block-k12-schoolfinder-results .school-card .school-name{text-align:center}section.wp-block-k12-schoolfinder-results .school-card .school-name h3{font-size:1.125rem;margin:20px 0 10px;text-decoration:underline}section.wp-block-k12-schoolfinder-results .school-card .school-name h3 a:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIKCSBpZD0ic3ZnMiIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNCAxNi43IgoJIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0IDE2Ljc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAwMTc0OTUyODgwMTY4NTg1MTU4NDAwMDAwMDY3NzY4NDM3MDM3NTc0NDkxNDhfKTt9Cgkuc3Qxe2ZpbGw6IzMzMzMzMzt9Cjwvc3R5bGU+CjxnIGlkPSJnMTAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywwLDE0Ni42NjY2NykiPgoJPGcgaWQ9ImcxMiI+CgkJPGc+CgkJCTxkZWZzPgoJCQkJPHJlY3QgaWQ9IlNWR0lEXzFfIiB4PSItMS43IiB5PSI5Ni42IiB3aWR0aD0iMTQiIGhlaWdodD0iMTQuMiIvPgoJCQk8L2RlZnM+CgkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMDAwMDAwNTI3OTQyOTQzOTEwNzcwMTI0MjAwMDAwMDA1MzA4NjkzMDYyMDA4OTM4MzdfIj4KCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CgkJCTwvY2xpcFBhdGg+CgkJCTxnIGlkPSJnMTQiIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDA1Mjc5NDI5NDM5MTA3NzAxMjQyMDAwMDAwMDUzMDg2OTMwNjIwMDg5MzgzN18pOyI+CgkJCQk8ZyBpZD0iZzIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3My4zNTM4LDE0LjQ1MzEpIj4KCQkJCQk8cGF0aCBpZD0icGF0aDIyIiBjbGFzcz0ic3QxIiBkPSJNLTY2LjIsODUuNEgtNzFjLTAuNiwwLTEuMiwwLjUtMS4yLDEuMnY0LjdjMCwwLjYsMC41LDEuMiwxLjIsMS4yaDIuOWMwLjIsMCwwLjMtMC4xLDAuMy0wLjMKCQkJCQkJYzAtMC4yLTAuMS0wLjMtMC4zLTAuM0gtNzFjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtNC43YzAtMC4zLDAuMi0wLjYsMC42LTAuNmg0LjdjMC4zLDAsMC42LDAuMiwwLjYsMC42djIuNgoJCQkJCQljMCwwLjIsMC4xLDAuMywwLjMsMC4zYzAuMiwwLDAuMy0wLjEsMC4zLTAuM3YtMi42Qy02NS4xLDg1LjktNjUuNiw4NS40LTY2LjIsODUuNCIvPgoJCQkJPC9nPgoJCQkJPGcgaWQ9ImcyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDguOTI5LDQ5Ljg2ODIpIj4KCQkJCQk8cGF0aCBpZD0icGF0aDI2IiBjbGFzcz0ic3QxIiBkPSJNLTQ0LjIsNTMuNGMwLjEtMC4xLDAuNC0wLjEsMC41LDBsMy40LDMuNGwwLTEuNmMwLTAuMSwwLTAuMiwwLjEtMC4zCgkJCQkJCWMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWMwLjIsMCwwLjQsMC4yLDAuNCwwLjRsMC4xLDIuNmMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLjEtMC4xLDAuMWMwLDAsMCwwLjEtMC4xLDAuMQoJCQkJCQljMCwwLTAuMSwwLTAuMSwwLjFjMCwwLTAuMSwwLjEtMC4xLDAuMWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGwtMi42LTAuMWMtMC4yLDAtMC40LTAuMi0wLjQtMC40YzAtMC4xLDAtMC4yLDAuMS0wLjMKCQkJCQkJYzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xbDEuNiwwbC0zLjQtMy40Qy00NC4zLDUzLjgtNDQuMyw1My41LTQ0LjIsNTMuNCIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:18px;margin-left:5px;width:15px}section.wp-block-k12-schoolfinder-results .school-card .grade{border:1px solid #333;color:#333;margin:22px 0 18px;padding:4px 10px;text-align:center}section.wp-block-k12-schoolfinder-results .school-card .grade p{font-size:.75rem;font-weight:700;margin:0}section.wp-block-k12-schoolfinder-results .school-card .school-description,section.wp-block-k12-schoolfinder-results .school-card .school-description p{font-size:1rem;line-height:1.5}section.wp-block-k12-schoolfinder-results .school-card .action-buttons{display:flex;flex-direction:row;gap:10px;margin-bottom:40px;margin-top:auto;text-align:center}section.wp-block-k12-schoolfinder-results .school-card .action-buttons a{font-size:15px;font-weight:500;text-decoration:underline}section.wp-block-k12-schoolfinder-results .other-options{align-items:center;border-radius:20px;box-shadow:1px 1px 2px rgba(0,0,0,.01),1px 1px 5px 1px rgba(0,0,0,.05);display:flex;padding:20px}@media screen and (max-width:48em){section.wp-block-k12-schoolfinder-results .other-options{flex-direction:column;text-align:center}}section.wp-block-k12-schoolfinder-results .other-options figure{padding:40px}section.wp-block-k12-schoolfinder-results .other-options figure img{max-width:60px}section.wp-block-k12-schoolfinder-results .other-options a{margin:30px;min-width:100px;min-width:160px;text-align:center}