.filter{margin-bottom:50px}.filter .row-2,.filter form{align-items:end;display:flex;flex-wrap:wrap;margin:0 -5px}.filter .row-2{column-gap:15px;display:flex;padding:15px 5px;row-gap:15px}.filter form>div{display:flex;flex-wrap:wrap}.filter form>.col-2{justify-content:space-between;width:15%}.filter .col-1>div{padding:0 5px;width:25%}.filter .btn{background-color:#b10c2c;border:1px solid #b10c2c;color:#fff;font-size:14px;font-weight:700;line-height:1.4;padding:11px 17px}.filter .btn:hover{background-color:#890004;border-color:#890004;color:#fff}.filter select{padding-right:35px}.item-list{display:flex;flex-wrap:wrap;margin:0 -15px}.item-list .list-item{margin:0 0 40px;padding:0 15px;width:33.3333%}.list-item>.item-inner{background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.1);cursor:pointer;height:100%;padding:16px;position:relative;transition:.5s}.list-item>.item-inner:hover{border-color:#b10c2c}.list-item .title{font-size:20px;font-weight:600;padding-top:15px;text-align:center}.list-item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;overflow:hidden;padding-bottom:100%;position:relative}.list-item .img.bg{background-color:#b10c2c}.list-item .img img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.wrapper_content>h3{margin:0 0 40px}.paginations{display:flex;flex-wrap:wrap;margin-top:20px;row-gap:20px}.paginations a{align-items:center;background:#fff;border:1px solid #b10c2c;border-radius:6px;color:#b10c2c;display:flex;font-size:14px;font-style:normal;font-weight:700;gap:8px;justify-content:center;line-height:1;margin-right:1.25rem;min-height:44px;min-width:44px;padding:8px 14px;text-decoration:none;transition:all .2s ease-in-out}.paginations a.active,.paginations a:hover{background:#b10c2c;border-color:#b10c2c;color:#fff}.paginations a svg path{stroke:#b10c2c;transition:all .2s ease-in-out}.paginations a:hover svg path{stroke:#fff}body.fixed{overflow:hidden}.item-list .list-item .popup_wrap{bottom:0;left:0;opacity:0;outline:0;overflow:hidden;overflow-x:hidden;overflow-y:auto;padding:50px;position:fixed;right:0;text-align:center;top:0;z-index:-1}.item-list .list-item .popup_inner{display:inline-block;max-width:97%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;vertical-align:middle;width:708px}.item-list .list-item .popup_bg{background:#fff;border:1px solid #dadada;border-radius:10px;box-shadow:0 4px 34px 0 rgba(0,0,0,.11);padding:18px 18px 50px;text-align:left}.item-list .list-item .popup_wrap.active{opacity:1;z-index:99999}.item-list .list-item .popup_wrap.active .popup_inner{webkit-transform:translate(0);position:relative;-ms-transform:translate(0);transform:translate(0);z-index:999}.popup_wrap .bg-overlay{background:transparent;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear;width:100%;z-index:0}.popup_wrap.active .bg-overlay{background:rgba(0,0,0,.89);z-index:99}.item-list .list-item .popup_wrap:before{content:"";display:inline-block;height:100%;margin-right:0;vertical-align:middle}.close-btn{color:#fff;cursor:pointer;height:40px;position:absolute;right:-40px;top:-40px;width:40px;z-index:99}.close-btn svg{height:100%;width:100%}.title_section .popup_bg_pre_title{font-size:16px!important;font-weight:700;line-height:1.2;margin:0}.title_section h2{line-height:1.3;margin-top:0}.popup_inner .content{padding:20px 0 50px}.usefull_links ul{column-count:2;list-style:none;margin:0;padding:0}.usefull_links ul li{background:#fff;border:1px solid #b10c2c;border-radius:10px;color:#b10c2c;cursor:pointer;font-size:16px;font-weight:600;line-height:21px;margin:0 0 20px;padding:13px 20px;position:relative;text-align:center;transition:all .25s ease-in-out}.usefull_links ul li:has(a){padding:0}.usefull_links ul li a{align-items:center;color:inherit;display:flex;justify-content:center;padding:13px 20px}.usefull_links ul li:hover{background:#b10c2c;color:#fff}.usefull_links ul li a[target=_blank] span:after{background-color:#b10c2c;content:"";height:14px;margin:0 10px;mask:url(hhttps://6212555.fs1.hubspotusercontent-na1.net/hubfs/6212555/AcademiesClubs_2023%20Theme/images/external-link.svg) no-repeat center/contain;-webkit-mask:url(https://6212555.fs1.hubspotusercontent-na1.net/hubfs/6212555/NREP_March2023/Images/external-link.svg) no-repeat center/contain;position:absolute;top:50%;transform:scale(1.2) translateY(-50%);transition:all .25s ease-in-out;width:14px}.des-card,.usefull_links ul li:hover a[target=_blank] span:after{background-color:#fff}.des-card{border:1px solid #978b8b;border-radius:10px;padding:24px}.top_content_wrap h2{margin-bottom:16px}.top_content_wrap{margin-bottom:32px}a.list-item-link{font-size:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:999}@media (min-width:992px){.hs-two-col .item-list .list-item{width:50%}.hs-four-col .item-list .list-item{width:25%}.hs-five-col .item-list .list-item{width:20%}.hs-five-col .list-item>.item-inner,.hs-four-col .list-item>.item-inner{padding:16px 12px}}@media (min-width:1200px){.hs-five-col .list-item .title{font-size:18px}}@media(max-width:1200px){.filter form>.col-1,.filter form>.row-2{width:100%}.filter form>.col-1{margin:0 0 20px}.filter form>.row-2{justify-content:space-between;width:220px}}@media(max-width:1200px) and (min-width:991px){.hs-five-col .item-list .list-item{width:25%}}@media(max-width:991px){.filter .col-1>div{margin:0 0 20px;width:50%}}@media (max-width:767px){.item-list .list-item{width:50%}.filter .col-1>div{width:100%}.item-list .list-item .popup_bg{padding:40px 24px}.usefull_links ul{column-count:1}.usefull_links ul li,.usefull_links ul li a{padding:13px 12px}.usefull_links ul li:has(a){padding:0}.filter .btn{width:49%}.filter .row-2{column-gap:unset;display:flex;justify-content:space-between;padding:15px 5px;row-gap:15px}}@media (max-width:576px){.list-item .title{font-size:16px}.list-item>.item-inner{padding:16px 12px}}@media (max-width:420px){.usefull_links ul li a[target=_blank]:after{right:0}}.usefull_links ul li a[target=_blank]{padding-right:32px}