.ma-0{margin:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.pa-0{padding:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.px-0{padding-left:0!important;padding-right:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.ma-1{margin:8px!important}.my-1{margin-bottom:8px!important;margin-top:8px!important}.mx-1{margin-left:8px!important;margin-right:8px!important}.mt-1{margin-top:8px!important}.mb-1{margin-bottom:8px!important}.ml-1{margin-left:8px!important}.mr-1{margin-right:8px!important}.pa-1{padding:8px!important}.py-1{padding-bottom:8px!important;padding-top:8px!important}.px-1{padding-left:8px!important;padding-right:8px!important}.pt-1{padding-top:8px!important}.pb-1{padding-bottom:8px!important}.pl-1{padding-left:8px!important}.pr-1{padding-right:8px!important}.ma-2{margin:16px!important}.my-2{margin-bottom:16px!important;margin-top:16px!important}.mx-2{margin-left:16px!important;margin-right:16px!important}.mt-2{margin-top:16px!important}.mb-2{margin-bottom:16px!important}.ml-2{margin-left:16px!important}.mr-2{margin-right:16px!important}.pa-2{padding:16px!important}.py-2{padding-bottom:16px!important;padding-top:16px!important}.px-2{padding-left:16px!important;padding-right:16px!important}.pt-2{padding-top:16px!important}.pb-2{padding-bottom:16px!important}.pl-2{padding-left:16px!important}.pr-2{padding-right:16px!important}.ma-3{margin:24px!important}.my-3{margin-bottom:24px!important;margin-top:24px!important}.mx-3{margin-left:24px!important;margin-right:24px!important}.mt-3{margin-top:24px!important}.mb-3{margin-bottom:24px!important}.ml-3{margin-left:24px!important}.mr-3{margin-right:24px!important}.pa-3{padding:24px!important}.py-3{padding-bottom:24px!important;padding-top:24px!important}.px-3{padding-left:24px!important;padding-right:24px!important}.pt-3{padding-top:24px!important}.pb-3{padding-bottom:24px!important}.pl-3{padding-left:24px!important}.pr-3{padding-right:24px!important}.ma-4{margin:32px!important}.my-4{margin-bottom:32px!important;margin-top:32px!important}.mx-4{margin-left:32px!important;margin-right:32px!important}.mt-4{margin-top:32px!important}.mb-4{margin-bottom:32px!important}.ml-4{margin-left:32px!important}.mr-4{margin-right:32px!important}.pa-4{padding:32px!important}.py-4{padding-bottom:32px!important;padding-top:32px!important}.px-4{padding-left:32px!important;padding-right:32px!important}.pt-4{padding-top:32px!important}.pb-4{padding-bottom:32px!important}.pl-4{padding-left:32px!important}.pr-4{padding-right:32px!important}.ma-5{margin:40px!important}.my-5{margin-bottom:40px!important;margin-top:40px!important}.mx-5{margin-left:40px!important;margin-right:40px!important}.mt-5{margin-top:40px!important}.mb-5{margin-bottom:40px!important}.ml-5{margin-left:40px!important}.mr-5{margin-right:40px!important}.pa-5{padding:40px!important}.py-5{padding-bottom:40px!important;padding-top:40px!important}.px-5{padding-left:40px!important;padding-right:40px!important}.pt-5{padding-top:40px!important}.pb-5{padding-bottom:40px!important}.pl-5{padding-left:40px!important}.pr-5{padding-right:40px!important}.ma-6{margin:48px!important}.my-6{margin-bottom:48px!important;margin-top:48px!important}.mx-6{margin-left:48px!important;margin-right:48px!important}.mt-6{margin-top:48px!important}.mb-6{margin-bottom:48px!important}.ml-6{margin-left:48px!important}.mr-6{margin-right:48px!important}.pa-6{padding:48px!important}.py-6{padding-bottom:48px!important;padding-top:48px!important}.px-6{padding-left:48px!important;padding-right:48px!important}.pt-6{padding-top:48px!important}.pb-6{padding-bottom:48px!important}.pl-6{padding-left:48px!important}.pr-6{padding-right:48px!important}.ma-auto{margin:auto}.my-auto{margin-bottom:auto;margin-top:auto}.mx-auto{margin-left:auto;margin-right:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.flex-full{flex:100%!important}.flex-0{flex:0px!important}.flex-0-fixed{flex:0 1 0px!important}.flex-100{flex:100px!important}.flex-100-fixed{flex:0 1 100px!important}.flex-200{flex:200px!important}.flex-200-fixed{flex:0 1 200px!important}.flex-300{flex:300px!important}.flex-300-fixed{flex:0 1 300px!important}.flex-400{flex:400px!important}.flex-400-fixed{flex:0 1 400px!important}.flex-500{flex:500px!important}.flex-500-fixed{flex:0 1 500px!important}.flex-600{flex:600px!important}.flex-600-fixed{flex:0 1 600px!important}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.layout{display:flex}.wrap{flex-wrap:wrap}.row{flex-direction:row}.row-reverse{flex-direction:row-reverse}.aspect-ratio-1{aspect-ratio:1/1!important;object-fit:cover}.gap-0{gap:0!important}.gap-1{gap:4px!important}.gap-2{gap:8px!important}.gap-3{gap:12px!important}.gap-4{gap:16px!important}.gap-5{gap:20px!important}.gap-6{gap:24px!important}.gap-7{gap:28px!important}.gap-8{gap:32px!important}.gap-9{gap:36px!important}.gap-10{gap:40px!important}.schools{margin:0 auto;max-width:1172px;width:100%}.schools__container{padding:70px 48px}.schools__search{margin:0 0 42px;width:100%}.schools__search-body{background:#fff;border:1px solid;border-radius:15px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;gap:8px;height:52px;margin:auto;max-width:100%;width:400px}.schools__search-body a,.schools__search-body button{align-items:center;background:none;color:#000;display:inline-flex;flex:0 0 50px;font-size:18px;height:50px;justify-content:center;outline:none;padding:0;width:50px}.schools__search-body input[type=text]{background:none;border:none;font-size:18px;font-weight:400;outline:none;padding:0}.schools__tabs{background:#fff;border:1px solid #000;border-radius:15px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin:0 auto 24px;overflow:hidden}.schools-nav-tab{align-items:center;background:transparent;border-radius:0;color:#000;display:inline-flex;flex:120px;font-size:16px;font-weight:700;justify-content:center;padding:14px 20px;text-align:center;transition:none;white-space:nowrap}.schools-nav-tab:focus,.schools-nav-tab:hover{background:#000;color:#fff;font-weight:700;outline:none}.schools-nav-tab.active{background:#000;color:#fff}.schools__body{overflow:hidden;position:relative}.schools__tab{animation:tab-out .3s;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;opacity:0;padding:24px;position:absolute;right:-50vw;transition:.3s;visibility:hidden}.schools__tab.active{animation:tab-in .3s;opacity:1;position:relative;right:0;visibility:visible}.schools__tab-item{align-items:center;background:#fff;border-radius:15px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);cursor:default;display:flex;flex:0 1 220px;flex:0 1 250px;height:250px;justify-content:center;overflow:hidden;padding:24px;position:relative;text-align:center;width:250px}.schools__tab-item:hover .schools__tab-content{transform:translateY(0)}.schools__tab-logo{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto 16px;overflow:hidden;position:relative;width:100%}.schools__tab-logo-img{height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.schools__tab-content{align-items:center;background:rgba(0,0,0,.7);bottom:0;color:#fff;display:flex;left:0;overflow:auto;padding:0 18px;position:absolute;right:0;top:0;transform:translateY(100%);transition:.3s;z-index:1}.schools__tab-content>article{max-height:100%;overflow:auto;padding:18px 0}.schools__tab-content>article::-webkit-scrollbar{height:0;width:0}.schools__tab-title{color:#fff;font-size:1.3rem;line-height:1.2;margin:0 0 .6rem}.schools__tab-text{color:#fff;font-size:1rem;line-height:1.2;margin:0}.schools__tab-actions{align-items:center;display:flex;flex-direction:column;justify-content:center}.schools__tab-actions .button{background:transparent;border:1px solid;border-radius:12px;color:#000;font-size:14px;font-weight:400!important;margin-bottom:1px;margin-top:8px;padding:6px 18px;text-transform:uppercase}.schools__tab-actions .button:focus,.schools__tab-actions .button:hover{background:#000;border-color:#000;color:#fff}.schools__tab-actions .button:first-child{margin-top:24px}@keyframes tab-in{0%{left:-50vw}to{left:0}}@keyframes tab-out{0%{right:0}to{right:-50vw}}