.logo-cards-section{padding:40px 0}.logo-cards-section *{margin:0}.logo-cards-section .select-menu{display:flex;flex-direction:column;gap:32px}@media (max-width:768px){.logo-cards-section .select-menu{gap:16px}}.logo-cards-section .filters{width:100%;display:flex;justify-content:center;border-bottom:1px solid #d8dad9;gap:48px}.logo-cards-section .btn-filter{all:unset;color:#3d4543;font-family:"Open Sans",sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%;padding-bottom:8px;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.logo-cards-section .btn-filter.active,.logo-cards-section .btn-filter:hover{color:#0271ce;border-bottom:2px solid #0271ce;transition:all .3s}.logo-cards-section .cards-list{width:calc(100% + 32px);margin:-16px;display:flex;flex-wrap:wrap}@media (max-width:568px){.logo-cards-section .cards-list{width:calc(100% + 16px);margin:-8px}}.logo-cards-section .logo-card{overflow:hidden;width:calc(25% - 32px);margin:16px;border-radius:0 16px;border:1px solid #d8dad9;background:#fff;text-decoration:none;display:none}@media (max-width:1180px){.logo-cards-section .logo-card{width:calc(33.333% - 32px)}}@media (max-width:768px){.logo-cards-section .logo-card{width:calc(50% - 32px)}}@media (max-width:568px){.logo-cards-section .logo-card{width:calc(50% - 16px);margin:8px}}.logo-cards-section .logo-card.visible{display:block}.logo-cards-section .logo-card:hover img{transform:scale(1.1)}.logo-cards-section .logo-card:hover p{color:#0271ce}.logo-cards-section .logo-card:hover .icon-new-tab{opacity:1}.logo-cards-section .top{width:100%;height:178px;overflow:hidden}@media (max-width:992px){.logo-cards-section .top{height:118px}}@media (max-width:568px){.logo-cards-section .top{height:97px}}.logo-cards-section img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}.logo-cards-section .bottom{position:relative;padding:24px 16px}@media (max-width:568px){.logo-cards-section .bottom{padding:13px 8px}}.logo-cards-section .h4{padding-right:30px}@media (max-width:568px){.logo-cards-section .h4{padding-right:0;font-size:.875rem}}.logo-cards-section .icon-new-tab{opacity:0;position:absolute;width:24px;height:24px;right:20px;top:28px;font-size:24px;color:#0271ce;transition:all .3s}@media (max-width:568px){.logo-cards-section .icon-new-tab{display:none}}@media (max-width:768px){.logo-cards-section .select-menu{position:relative;max-width:100%}}@media (max-width:768px){.logo-cards-section .select-menu.active .icon-arrow-short-down{transform:rotate(-180deg)}}@media (max-width:768px){.logo-cards-section .select-menu.active .filters{visibility:visible;display:block;opacity:0;z-index:10;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-duration:.4s;animation-fill-mode:both;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:both}}.logo-cards-section .select-btn{display:none}@media (max-width:768px){.logo-cards-section .select-btn{font-family:"Open Sans",sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:150%;display:flex;justify-content:space-between;align-items:center;color:#0271ce;height:45px;background:#fff;padding:5px 12px;border-radius:8px;cursor:pointer;border:1px solid #bcc5c4}}@media (max-width:768px) and (max-width:1280px){.logo-cards-section .select-btn{font-size:.875rem}}@media (max-width:768px){.logo-cards-section .filters{position:absolute;visibility:hidden;left:0;overflow-y:auto;max-height:295px;padding:10px;width:100%;max-width:536px;margin:45px auto 0;border-radius:8px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-duration:.35s;animation-fill-mode:both;-webkit-animation-duration:.35s;-webkit-animation-fill-mode:both}}@media (max-width:768px){.logo-cards-section .btn-filter{display:flex;height:40px;cursor:pointer;align-items:center;background:#fff;border-radius:0;border:0;outline:0;margin:0}.logo-cards-section .btn-filter.active{border-radius:0;border:0;outline:0;margin:0}.logo-cards-section .btn-filter.active .option-text{color:#0271ce}.logo-cards-section .btn-filter .option-text{font-family:"Open Sans",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;color:#3d4543;color:#3d4543}}@media (max-width:768px) and (max-width:1280px){.logo-cards-section .btn-filter .option-text{font-size:.875rem}}@media (max-width:768px){.logo-cards-section .icon-arrow-short-down{width:16px;height:16px;font-size:16px;transition:.3s;color:#0c0c0c}}@keyframes fadeInUp{from{transform:translate3d(0,30px,0)}to{transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInDown{from{transform:translate3d(0,0,0);opacity:1}to{transform:translate3d(0,20px,0);opacity:0}}.logo-cards-section.padding-top-small{padding-top:20px}.logo-cards-section.padding-top-none{padding-top:0}.logo-cards-section.padding-top-medium{padding-top:48px}@media (max-width:768px){.logo-cards-section.padding-top-medium{padding-top:32px}}.logo-cards-section.padding-top-large{padding-top:80px}@media (max-width:768px){.logo-cards-section.padding-top-large{padding-top:40px}}.logo-cards-section.padding-bottom-none{padding-bottom:0}.logo-cards-section.padding-bottom-small{padding-bottom:20px}.logo-cards-section.padding-bottom-medium{padding-bottom:48px}@media (max-width:768px){.logo-cards-section.padding-bottom-medium{padding-bottom:32px}}.logo-cards-section.padding-bottom-large{padding-bottom:80px}@media (max-width:768px){.logo-cards-section.padding-bottom-large{padding-bottom:40px}}