.b-partners{padding-bottom:78px;padding-top:115px}@media (max-width:767.98px){.b-partners{padding-bottom:31px;padding-top:31px}}.b-partners__body{position:relative}.b-partners__filter{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:82px;text-align:center}@media (max-width:991.98px){.b-partners__filter{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media (max-width:575.98px){.b-partners__filter{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.b-partners__filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-position:calc(100% - 1.3em) 50%;background-repeat:no-repeat;background-size:.6em;border-radius:100px;min-width:100px;padding:10px 33px 7px 23px;visibility:hidden}.b-partners__items:after,.b-partners__items:before{background:-webkit-gradient(linear,left top,right top,color-stop(5.42%,#fff),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#fff 5.42%,rgba(0,0,0,0));bottom:0;content:"";left:0;position:absolute;top:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:85px;z-index:15}.b-partners__items:after{left:auto;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.b-partners__items{padding-top:34px}@media (max-width:767.98px){.b-partners__items{padding-top:13px}}.b-partners__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:217px;padding:0 30px;width:auto!important}.b-partners__item.hidden{display:none}.b-partners .container{max-width:1281px}@media (max-width:1479.98px){.b-partners .container{max-width:1280px}}@media (max-width:991.98px){.b-partners .container{max-width:600px}}@media (max-width:767.98px){.b-partners .container{max-width:490px}}.b-partners__head .c-title{font-size:3.75rem;line-height:.83333;margin-bottom:21px;text-align:center}@media (max-width:767.98px){.b-partners__head .c-title{font-size:1.5rem;line-height:1.33333;margin-bottom:16px}}.b-partners__head .c-text{font-size:1rem;line-height:1.5;text-align:center}@media (max-width:767.98px){.b-partners__head .c-text{font-size:.875rem;line-height:1.42857;margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:300px}}.b-partners__row{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);padding:0}@media (min-width:992px) and (max-width:1479.98px){.b-partners__row{padding-left:20px;padding-right:20px}}@media (max-width:991.98px){.b-partners__row{grid-template-columns:repeat(1,1fr);margin:0}}.b-partners__row:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}.b-partners__items:after,.b-partners__items:before{display:none}.b-partners__item{border:1px solid #d9dce8;height:310px;margin-bottom:30px;padding:0}@media (max-width:991.98px){.b-partners__item{height:auto;min-height:255px}}.b-partners__item-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:95%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2.5%;width:100%}.b-partners__item-wrap .c-text{cursor:default;display:block!important;margin:0 18px;overflow-y:hidden}@media (max-width:767.98px){.b-partners__item-wrap .c-text{font-size:.75rem;line-height:1.66667;margin:0 15px}}.b-partners__item-wrap .overlay{padding-bottom:10px;padding-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:distribute;justify-content:space-around}.b-partners__item-wrap:hover{background:#f4f6f8}.b-partners__item-wrap:hover>.c-picture{max-height:48px;opacity:0;-webkit-transform:translateY(-94px);-ms-transform:translateY(-94px);transform:translateY(-94px);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.b-partners__item-wrap:hover>.c-picture{max-width:245px}}.b-partners__item-wrap:hover .overlay{opacity:1}.b-partners__item-wrap:hover .c-image{height:inherit;max-height:58px;width:inherit}@media (max-width:767.98px){.b-partners__item-wrap:hover .c-image{max-width:245px}}.b-partners__item-wrap:hover .c-link{display:block}.b-partners__item-wrap>.c-picture{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-height:400px;max-width:80%;opacity:1;position:absolute;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.b-partners__item-wrap .overlay{opacity:0;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.b-partners__item-wrap .c-text{font-size:.875rem;line-height:1.42857;max-height:150px;overflow-y:overlay;text-align:center}@media (max-width:991.98px){.b-partners__item-wrap .c-text{padding-bottom:20px;padding-top:20px;max-height:none;overflow-y:visible}}@media (max-width:767.98px){.b-partners__item-wrap .c-text{font-size:.75rem;line-height:1.66667}}.b-partners__item .c-link{font-size:1rem;line-height:1.5;color:#071d49;display:none;text-align:center}@media (max-width:767.98px){.b-partners__item .c-link{font-size:.875rem;line-height:1.71429}}.b-partners__item .c-link.empty{visibility:hidden}.b-partners__item .c-image{max-height:180px;max-width:335px;-o-object-fit:contain;object-fit:contain}@media (max-width:1199.98px){.b-partners__item .c-image{max-width:250px}}@media (max-width:767.98px){.b-partners__item .c-image{margin-left:10px;max-width:335px;width:calc(100% - 20px)}}.b-partners-layout-hidden-head .b-partners__head,.b-partners__no-results{display:none}.has-partners-filter #wpadminbar~.select2-container{margin-top:32px}@media (max-width:782px){.has-partners-filter #wpadminbar~.select2-container{margin-top:46px}}.has-partners-filter .select2{position:relative}.has-partners-filter .select2 .selection,.has-partners-filter .select2-container{display:block}.has-partners-filter .select2-dropdown{position:static}.has-partners-filter .select2-container--above .select2-selection--single{border-radius:0 0 25px 25px}
