section#annual-meetings{padding:30px 0;}section#annual-meetings h1{font-size:18px;font-weight:600;line-height:25px;color:#112ca3;margin:0px 0 20px 0;padding:0;position:relative;}section#annual-meetings .row{display:flex;flex-wrap:wrap;align-items:stretch;}section#annual-meetings .col-md-4,section#annual-meetings .col-sm-4{display:flex;margin-bottom:25px;}section#annual-meetings .meeting-card{position:relative;width:100%;height:220px;min-height:220px;max-height:220px;padding:22px;overflow:hidden;border-radius:28px;border-bottom-left-radius:80px;background:#1535a8;box-shadow:0 14px 34px rgba(20,42,79,.10);display:flex;}section#annual-meetings .meeting-card:before{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:center center;filter:blur(0);transform:scale(1);transition:filter .45s ease,transform .6s ease;z-index:1;}section#annual-meetings .meeting-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,24,58,.25) 0%,rgba(10,24,58,.36) 45%,rgba(10,24,58,.58) 100%);transition:background .4s ease;z-index:2;}section#annual-meetings .lublin:before{background-image:url("/sites/all/themes/bootstrap_subtheme/images/lublin.jpg");background-position:center 42%;}section#annual-meetings .heidelberg:before{background-image:url("/sites/all/themes/bootstrap_subtheme/images/heidelberg.jpg");background-position:center center;}section#annual-meetings .hosting:before{background-image:url("/sites/all/themes/bootstrap_subtheme/images/hosting.jpg");background-position:center center;}section#annual-meetings .meeting-card-content{position:relative;z-index:3;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;}section#annual-meetings .meeting-label{display:block;margin-bottom:6px;color:rgba(255,255,255,.92);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;}section#annual-meetings .meeting-card h2{margin:0;color:#ffffff;font-size:20px;line-height:0.85;font-weight:400;text-align:left;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.22);}section#annual-meetings .meeting-card h2 strong{display:block;margin:4px 0 4px;color:#ffffff;font-weight:700;}section#annual-meetings .meeting-link{margin-top:auto;margin-left:auto;display:inline-block;padding:14px 18px;background:#1535a8;border-radius:999px;color:#ffffff;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease;}section#annual-meetings .meeting-link span{display:none;}section#annual-meetings .meeting-link:hover,section#annual-meetings .meeting-link:focus{background:#f4f6f7;color:#1535a8;text-decoration:none;transform:translateY(-2px);outline:0;}section#annual-meetings .meeting-card:hover:before{filter:blur(8px);transform:scale(1.06);}section#annual-meetings .meeting-card:hover:after{background:linear-gradient(180deg,rgba(10,24,58,.35) 0%,rgba(10,24,58,.46) 45%,rgba(10,24,58,.66) 100%);}@media (max-width:991px){section#annual-meetings{padding:45px 0;}section#annual-meetings .meeting-card{height:220px;min-height:220px;max-height:220px;padding:18px;}section#annual-meetings .meeting-card h2{font-size:20px;}section#annual-meetings .meeting-label{font-size:10px;}section#annual-meetings .meeting-link{padding:12px 16px;font-size:12px;}}@media (max-width:767px){section#annual-meetings{padding:35px 0;}section#annual-meetings .row{display:block;}section#annual-meetings .col-md-4,section#annual-meetings .col-sm-4{display:block;width:100%;margin-bottom:18px;}section#annual-meetings .meeting-card{height:200px;min-height:200px;max-height:200px;padding:16px;border-radius:22px;border-bottom-left-radius:80px;}section#annual-meetings .meeting-card h2{font-size:18px;line-height:1.1;}section#annual-meetings .meeting-label{margin-bottom:5px;font-size:10px;}section#annual-meetings .meeting-link{padding:10px 14px;font-size:12px;}}
/*})'"*/
