.partners__top{display:block;margin-bottom:80px}.partners__link{cursor:pointer}.partner__location,.partners__link span{color:#000;font-size:16px;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.partners__link span{cursor:pointer}.partners__link span:hover{color:#595194}.partners__link span svg line,.partners__link span svg path{stroke:#000;transition:all .3s ease}.partners__link span:hover svg line,.partners__link span:hover svg path{stroke:#595194}.partner__description{font-size:16px}.partner__img{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.partners__bottom{display:flex;flex-wrap:wrap;gap:25px}.partners__modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.partners__modal.open{display:block}.partners__modal--inner{background-color:#fff;left:50%;max-width:992px;padding:20px;position:relative;top:50%;transform:translate(-50%,-50%);width:100%}.partners__modal--photo img{height:auto;width:100%}.partners__modal--content .partners__member--location{font-size:20px;font-weight:700!important;margin-bottom:20px}.partners__modal--content .partners__member--desc{font-size:16px;margin-bottom:20px}@media screen and (min-width:1200px){.partners__bottom>div{width:calc(20% - 20px)}}@media screen and (min-width:992px) and (max-width:1199.99px){.partners__bottom>div{width:calc(25% - 18.75px)}}@media screen and (max-width:991.99px){.partners__bottom>div{align-items:center;display:flex;width:calc(33.33333% - 16.66667px)}.partners__modal--photo{margin:0 auto 20px;width:300px}.partner__img img{height:auto;max-width:200px;width:100%}.partner__top{width:100%}}@media screen and (min-width:992px){.partners__top{display:block;gap:25px;margin-bottom:80px}.partners__top>div{width:50%}}@media screen and (min-width:768px){.partners__modal--inner{display:flex;flex-flow:row}.partners__modal--content{display:flex;flex-flow:column;justify-content:center;padding-left:2rem;width:calc(100% - 300px)}.partners__modal--photo{width:300px}.partner__img{height:130px}.partner__img img{height:auto;max-width:200px;width:100%}}@media screen and (min-width:480px) and (max-width:767.99px){.partners__bottom>div{align-items:center;display:flex;width:calc(50% - 25px)}}