.partners-header{background:#efeee8;color:#000;padding:0}.partners-header h1.top-header{color:#1a1f20;line-height:43px;font-size:43px;font-family:"Catamaran",sans-serif}@media screen and (max-width: 768px){.partners-header h1.top-header{font-size:48pt}}.partners-header .subtitle{color:#000;font-size:18px;line-height:24px;color:#1a1f20;font-family:"Montserrat",sans-serif;font-weight:500;margin-top:15px;margin-bottom:75px}.partners-container{background:#fff;position:relative}.partners-container canvas{position:absolute;top:0;bottom:0;left:0;right:0}#buttons-wrap{margin-bottom:20px}ul.partners-filters{list-style:none;padding-left:0;display:table;margin:0 auto;font-size:9.5pt;padding-bottom:10px;border-bottom:1px solid #0090da}ul.partners-filters li{display:inline-block;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;line-height:18px;color:#0358a4;padding:3px 6px;border:1px solid #0358a4;border-radius:6px;margin-right:10px;margin-bottom:5px;margin-top:5px;cursor:pointer}ul.partners-filters li.selected{background:#0358a4;font-weight:500;color:#fff}ul.partners-filters li.selected:hover{background:#0358a4}ul.partners-filters li:hover{background:rgba(3,88,164,.1254901961)}.partner-card{background-color:#fff;margin-bottom:15px}.partner-panel{position:relative;text-align:center;margin:0;padding:0}.partner-info .partner-content,.partner-details .partner-content{padding:10px}.partner-info .partner-content p,.partner-details .partner-content p{margin-bottom:6px}.partner-info p.partner-name,.partner-details p.partner-name{text-align:center;font-size:16px;font-family:"Montserrat",sans-serif;font-weight:700;color:#1a1f20}.partner-info p.partner-location,.partner-details p.partner-location{color:#fff;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:400;color:#1a1f20;text-align:center}.partner-info .practice-areas,.partner-details .practice-areas{background:#efeee8;color:#0358a4;padding:3px 6px;font-weight:400;font-size:12px;margin:0 auto 0 auto;display:inline-block;border-radius:6px;margin-top:3px;margin-bottom:3px;margin-left:5px}.partner-info p.partner-profile,.partner-details p.partner-profile{margin-bottom:0;text-align:right;color:#fff;cursor:pointer}.partner-info img,.partner-details img{margin:15px auto 15px auto;width:200px;height:200px;border-radius:100px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.partner-info .zoom,.partner-details .zoom{width:200px;height:200px;border-radius:100px;margin:15px auto 15px auto;overflow:hidden}.partner-info .zoom img,.partner-details .zoom img{margin:0;transition:transform 1s}.partner-info:hover,.partner-details:hover{cursor:pointer}.partner-info:hover .zoom img,.partner-details:hover .zoom img{transform:scale(1.1)}.partner-details{z-index:10001;position:fixed;top:0;bottom:0;right:0;width:1409px;overflow-y:scroll;background:#fff}.partner-details .partner-info{float:left;width:316px;background:#fff;height:100%;padding-top:130px;padding-left:30px;padding-right:30px;display:table}.partner-details .partner-content{float:left;width:1076px;background:#f1f0f4;height:100%;padding-top:130px;padding-left:30px;padding-right:30px;display:table}.partner-details .partner-content .close-details{color:#1a1f20;font-size:20px;position:absolute;top:110px;right:30px;cursor:pointer}.partner-details .partner-content label{display:block;color:#0358a4;line-height:24px;font-weight:500;font-family:"Montserrat",sans-serif;font-size:18px;margin-bottom:5px}.partner-details .partner-content span{display:block;color:#1a1f20;font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;margin-bottom:40px}.no-overflow{overflow:hidden}.equal{display:flex;display:-webkit-flex;flex-wrap:wrap}@media screen and (min-width: 768px){.row.equal{display:flex;flex-wrap:wrap}}.partner-row{background:#efeee8}.details-shadow{z-index:10000;background:#000;opacity:.3;position:fixed;top:0;bottom:0;left:0;right:0}@media screen and (min-width: 1201px)and (max-width: 1800px){.partner-details{width:887px}.partner-details .partner-info{width:316px}.partner-details .partner-content{width:554px}}@media screen and (min-width: 991px)and (max-width: 1200px){.partner-details{width:817px}.partner-details .partner-info{width:316px}.partner-details .partner-content{width:484px}}@media screen and (max-width: 991px){.partner-details{width:729px}.partner-details .partner-info{width:248px;padding-top:50px}.partner-details .partner-content{width:452px;padding-top:50px}.partner-details .partner-content .close-details{top:30px}}@media screen and (max-width: 768px){#buttons-wrap{margin-top:20px;padding-left:0;padding-right:0}#buttons-wrap .container{margin:0;padding:0}#buttons-wrap .row{margin:0;padding:0}.partners-filters{overflow:auto}.partner-details{left:0;width:100%}.partner-details .partner-info{width:100%;padding-top:30px;height:auto;padding-bottom:30px}.partner-details .partner-content{width:100%;padding-top:30px;padding-bottom:30px;display:table;height:auto}.partner-details .partner-content .close-details{top:15px}}
