.partners .content-wrapper{max-width:1366px;padding:0}.partners h3{font-size:22px;font-weight:600!important;line-height:32px;margin-bottom:15px;text-align:left!important}.partners h3 a,.partners h3 a:hover,.partners p a{color:#222}.partners p a{text-decoration:none}.partners .title{padding-bottom:40px;padding-left:15px;padding-right:15px}.partners .item{padding:0 15px;width:33.33333333%}.partners .items{display:flex;flex-wrap:wrap}.partners .wrap{background-color:#fff;border:1px solid #e3e3e8;border-radius:10px;display:block;line-height:1.42857143;margin-bottom:30px!important;margin:0 5px;min-height:480px;position:relative;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;transition:transform .2s}.partners img{border-radius:8px 8px 0 0;width:100%}p.business-type{border:1px solid #999;border-radius:5px;color:#999;font-size:12px!important;font-weight:600;letter-spacing:.05em;line-height:1!important;margin-bottom:20px!important;padding:5px 7px;text-align:center;text-transform:uppercase;width:fit-content}.partners .image{display:block;overflow:hidden}.partners .caption{color:#333;padding:10px 15px;text-align:left}.partners h3{color:#222;font-size:20px;font-weight:800;line-height:25px;margin:10px 0 5px;text-align:center}.partners h4{line-height:1.5;margin-bottom:15px}.partners .button a:hover{color:#0f05cc}.partners p{font-size:16px;line-height:25px;margin-bottom:10px}.partners .button a{bottom:15px;color:#0f05cc;font-size:14px;font-weight:700;margin:0 auto;padding:0 15px;position:absolute;text-decoration:none}@media(max-width:1199px){.partners .wrap{margin:0;min-height:470px}.partners h3{font-size:20px;margin:10px 0 20px;min-height:auto}.partners p{font-size:16px;line-height:25px}}@media(max-width:991px){.partners{padding:40px 0 20px}.partners p{font-size:14px;line-height:22px}p.business-type{letter-spacing:-.05em}.partners h2{font-size:24px}.partners .title{padding-bottom:10px}.partners h3{font-size:20px;line-height:1.2em}.partners .wrap{min-height:440px}.partners .item{padding:0 10px}}@media(max-width:767px){.partners .item{width:100%}.partners .wrap{height:auto;margin:0 auto;min-height:350px;width:90%}.partners .title{padding-bottom:30px}.partners h3{font-size:18px;font-weight:700;line-height:30px}.partners p{font-size:16px;font-weight:500;line-height:20px;margin-bottom:20px}.partners .button a{display:block;font-size:14px;margin-left:15px;padding:0 0 15px;position:relative;width:90%}p.business-type{letter-spacing:.05em}}@media (min-width:768px){.partners .wrap:hover{transform:scale(1.07)}}