/* Compiled from ../scss/angioedu.scss. */
:root{--angioedu-accent:#00657e;--angioedu-deep:#124657;--angioedu-text:#454545;--angioedu-muted:#686868;--angioedu-light:#f3f5f5;--angioedu-line:#e8e8e8;--site-accent-color:var(--angioedu-accent);--site-header-background:#fff;--site-header-color:var(--angioedu-muted);--site-footer-background:var(--angioedu-deep);--site-footer-color:#fff;--site-footer-cookies-background:#0d3947;--site-footer-socials-background:var(--angioedu-accent)}html{scroll-behavior:smooth}body{background:#fff;color:var(--angioedu-text);font-family:"Barlow",Arial,sans-serif;font-size:16px;line-height:1.45}body,button,input,select,textarea{font-family:"Barlow",Arial,sans-serif}a{color:var(--angioedu-deep)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--angioedu-accent);outline-offset:4px}h1,h2,h3,.page-title{color:var(--angioedu-deep);font-family:"Barlow",Arial,sans-serif;line-height:1.2}h1,h2,.page-title{font-weight:800}.container{max-width:1320px}.button,button.button,input[type="submit"]{min-height:40px;height:auto;padding:9px 28px;border:1px solid var(--angioedu-accent);border-radius:30px;background:var(--angioedu-accent);color:#fff;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1px;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.button:hover,button.button:hover,input[type="submit"]:hover{border-color:var(--angioedu-deep);background:var(--angioedu-deep);color:#fff;text-decoration:none}.site-header.theme-viamedica{border-bottom:1px solid var(--angioedu-line);background:#fff}.site-header.theme-viamedica .nav-header,.site-header.theme-viamedica .nav-header.bg-light{background:#fff!important}.site-header.theme-viamedica .nav-header .nav-header-wrapper{min-height:0;padding-top:10px;padding-bottom:14px}.site-header.theme-viamedica .logo-text__logo img{width:auto;max-width:210px;max-height:82px;padding-top:0}.site-header.theme-viamedica .nav-header-menu .nav-menu>ul>li>a{color:var(--angioedu-muted);font-size:16px}.site-header.theme-viamedica .nav-header-menu .nav-menu>ul>li>a:hover,.site-header.theme-viamedica .nav-header-menu .nav-menu a.is-active{color:var(--angioedu-deep)}.site-header.theme-viamedica .nav-header .nav-header-wrapper .menu-icon .button-container.login-container{width:auto;min-width:124px;border:1px solid var(--angioedu-accent);border-radius:30px;background:var(--angioedu-accent)}.site-header.theme-viamedica .nav-header .nav-header-wrapper .menu-icon .button-container.login-container a{padding:0 20px;font-weight:700}.site-header.theme-viamedica .nav-header .nav-header-wrapper .menu-icon .burger-menu{background:var(--angioedu-deep)}.site-header.theme-viamedica .nav-header-menu .nav-menu>ul li>ul{background:#fff;border-top:3px solid var(--angioedu-accent)}.site-header.theme-viamedica .nav-header-menu .nav-menu>ul li>ul a{color:var(--angioedu-deep)}.search-container .icon-search-popup{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#343b49}.breadcrumb ol{border-bottom-color:var(--angioedu-line);color:#888}.breadcrumb ol li:last-child{color:#aaa}.latest-news-block,.upcoming_events_block_main_page>.container,.paragraph--type--partners{margin-top:60px;margin-bottom:60px}.latest-news-block>.title,.upcoming_events_block_main_page .title{margin-bottom:52px}.latest-news-block>.title h1,.upcoming_events_block_main_page .title h1{color:#111;font-size:28px;font-weight:800}.latest-news-block .news-container .news{gap:15px;height:100%;margin:10px 14px;padding:0 0 25px;text-align:left}.latest-news-block .news-container .news .teaser-content{min-height:0}.latest-news-block .news-container .news .teaser-content .article-title{min-height:50px;margin:8px 0 0;color:var(--angioedu-deep);font-size:18px;line-height:1.4}.latest-news-block .news-container .news .teaser-content .created-date,.latest-news-block .news-container .news .teaser-content .content-teaser{color:#6b6b6b}.latest-news-block .news-container .news .teaser-content .content-teaser{font-weight:400}.latest-news-block .news-container .news .more{border-color:var(--angioedu-accent);background:var(--angioedu-accent);color:#fff;opacity:1}.latest-news-block .button-container .all-news-button,.upcoming_events_block_main_page .button-container .all-events{background:var(--angioedu-accent);color:#fff;opacity:1}.upcoming_events_block_main_page .events-container .event-slide .event-info{border-right:4px solid #ddd;border-bottom:4px solid #ddd;box-shadow:none}.upcoming_events_block_main_page .events-container .event-slide .event-info .event-date-button{border-radius:0;background:var(--angioedu-accent)}.upcoming_events_block_main_page .events-container .event-slide .event-info .event-title{color:#222}.upcoming_events_block_main_page .events-container .event-slide .event-info .event-see-details{border-color:var(--angioedu-accent);background:var(--angioedu-accent);color:#fff;opacity:1}.paragraph--type--partners .field--name-field-partners .field__items{justify-content:center;gap:70px}.paragraph--type--partners .field--name-field-partners .field__items .field__item .field--name-field-partner-title,.footer .footer-partners__partner--title{color:#64717d;font-size:16px;line-height:1.4}.patronage{background:#fff}.patronage__titleHeader,.patronage__editorLeader{color:var(--angioedu-deep)}.footer.theme-viamedica .footer__content{padding:55px 0 60px;background:var(--angioedu-deep);color:#fff}.footer.theme-viamedica .footer__content .title{font-size:22px;line-height:1.3}.footer.theme-viamedica .footer__content a{color:#fff}.footer.theme-viamedica .footer__copyright{min-height:74px;background:#0d3947;color:#fff}.footer.theme-viamedica .footer-partners{padding-top:45px;padding-bottom:45px}@media(max-width:991px){.site-header.theme-viamedica .nav-header-menu .nav-menu ul{background:var(--angioedu-deep)}.site-header.theme-viamedica .nav-header-menu .nav-menu ul li a{color:#fff}.site-header.theme-viamedica .nav-header-menu .nav-menu>ul li>ul{border-top:0;background:#0d3947}}@media(max-width:768px){.site-header.theme-viamedica .logo-text__logo img{max-width:170px}.latest-news-block,.upcoming_events_block_main_page>.container,.paragraph--type--partners{margin-top:40px;margin-bottom:40px}.latest-news-block>.title,.upcoming_events_block_main_page .title{margin-bottom:32px}}@media(max-width:480px){.site-header.theme-viamedica .logo-text__logo img{max-width:145px}.button,button.button,input[type="submit"]{padding-right:20px;padding-left:20px}}

/* Homepage spacing and primary detail actions. */
.path-frontpage .field--name-field-page-content-above > .field__item:not(:first-child) {
  padding: 60px 40px 15px 40px;
}
.path-frontpage .latest-news-block,
.path-frontpage .upcoming_events_block_main_page > .container,
.path-frontpage .paragraph--type--partners,
.path-frontpage .field--name-field-page-content > .field__item > .paragraph {
  margin-top: 30px;
}
.path-frontpage .latest-news-block > .title,
.path-frontpage .upcoming_events_block_main_page .title {
  margin-bottom: 32px;
}
.path-frontpage .latest-news-block .news-container .news .more,
.path-frontpage .upcoming_events_block_main_page .events-container .event-slide .event-info .event-see-details {
  border-color: var(--angioedu-accent);
  background-color: var(--angioedu-accent);
  color: #ffffff;
  opacity: 1;
}
.path-frontpage .latest-news-block .news-container .news .more:hover,
.path-frontpage .upcoming_events_block_main_page .events-container .event-slide .event-info .event-see-details:hover {
  border-color: var(--angioedu-deep);
  background-color: var(--angioedu-deep);
  color: #ffffff;
}
@media (max-width: 768px) {
  .path-frontpage .latest-news-block,
  .path-frontpage .upcoming_events_block_main_page > .container,
  .path-frontpage .paragraph--type--partners,
  .path-frontpage .field--name-field-page-content > .field__item > .paragraph {
    margin-top: 20px;
  }
  .path-frontpage .latest-news-block > .title,
  .path-frontpage .upcoming_events_block_main_page .title {
    margin-bottom: 24px;
  }
}

/* Menu destinations: shared listing layout. */
.node--basic-page--event-list,.node--basic-page--article-list,.node--basic-page--magazine-list,.node--basic-page--lecture-list,.node--basic-page--book-list,.contact_page{max-width:1400px;padding-bottom:50px;color:var(--angioedu-text);line-height:1.45}.node--basic-page--event-list>h1,.node--basic-page--article-list>h1,.node--basic-page--magazine-list>h1,.node--basic-page--lecture-list>h1,.node--basic-page--book-list>h1,.path-artykuly-sponsorowane-angioedupl .node--basic-page-->h1,.contact_page h1{margin:0 0 25px;color:var(--angioedu-deep);font-size:28px;font-weight:800;line-height:1.2}.node--basic-page--event-list .event-listing .filters,.node--basic-page--article-list .article-listing .filters,.node--basic-page--lecture-list .lecture-listing .filters,.node--basic-page--book-list .book-list-filters{width:100%;box-sizing:border-box;margin:28px 0 32px;padding:24px 28px;background:var(--angioedu-light)}.node--basic-page--event-list .event-listing .filters::before,.node--basic-page--event-list .event-listing .filters::after,.node--basic-page--article-list .article-listing .filters::before,.node--basic-page--article-list .article-listing .filters::after,.node--basic-page--lecture-list .lecture-listing .filters::before,.node--basic-page--lecture-list .lecture-listing .filters::after,.node--basic-page--book-list .book-list-filters::before,.node--basic-page--book-list .book-list-filters::after{content:none}.node--basic-page--event-list .filters .title,.node--basic-page--article-list .filters__title,.node--basic-page--lecture-list .filters__title{margin:0 0 20px;padding:0;color:#666;font-size:18px;font-weight:700;line-height:1.45}.node--basic-page--event-list .filters input,.node--basic-page--event-list .filters select,.node--basic-page--article-list .filters input,.node--basic-page--article-list .filters select,.node--basic-page--lecture-list .filters input,.node--basic-page--lecture-list .filters select,.node--basic-page--book-list .book-list-filters input:not([type="submit"]),.node--basic-page--book-list .book-list-filters select{min-height:40px;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:24px;background-color:#fff;color:#666;font-size:14px}.node--basic-page--event-list .filters button,.node--basic-page--article-list .filters__submit button,.node--basic-page--lecture-list .filters__submit button,.node--basic-page--book-list .book-list-filters input[type="submit"]{min-width:158px;min-height:40px;height:auto;padding:9px 28px;border:1px solid var(--angioedu-accent);border-radius:30px;background:var(--angioedu-accent);color:#fff;font-size:14px;font-weight:700;line-height:20px;letter-spacing:1px;text-transform:uppercase}.node--basic-page--article-list .article-listing,.node--basic-page--lecture-list .lecture-listing,.node--basic-page--magazine-list .magazine-list{width:100%;max-width:900px;align-items:stretch}.node--basic-page--article-list .article-listing .filters,.node--basic-page--lecture-list .lecture-listing .filters{max-width:900px}.node--basic-page--event-list .event-listing{align-items:stretch}.node--basic-page--event-list .event-item{margin:0;padding:25px 0;border-bottom:1px dotted var(--angioedu-line)}.node--basic-page--event-list .event-item__content-wrapper{display:grid;grid-template-columns:140px minmax(0,1fr);gap:30px;padding:0;background:#fff}.node--basic-page--event-list .event-item__image{width:140px;min-width:0;height:auto;min-height:140px;margin:0}.node--basic-page--event-list .event-item__image img{display:block;width:100%;height:auto}.node--basic-page--event-list .event-item__content .title{color:var(--angioedu-deep);font-size:20px;font-weight:700;line-height:1.45}.node--basic-page--event-list .event-item__content .date,.node--basic-page--event-list .event-item__content .place{color:#8a8a8a;font-size:14px}.node--basic-page--event-list .event-item__content .description{color:var(--angioedu-text);font-weight:400;line-height:1.45}.node--basic-page--event-list .event-item__content .button{width:auto;min-width:0;height:auto;min-height:40px;padding:10px 28px;border-color:var(--angioedu-accent);border-radius:30px;background:#fff;color:var(--angioedu-deep);font-size:14px;line-height:20px}.node--basic-page--article-list .articles{width:100%}.node--basic-page--article-list .article--teaser,.path-artykuly-sponsorowane-angioedupl .node--basic-page-- .article--teaser{margin:0 0 30px;padding:18px 0 38px;border-bottom:1px dotted var(--angioedu-line);color:var(--angioedu-text);font-size:16px;line-height:1.45}.node--basic-page--article-list .article--teaser .article__title,.path-artykuly-sponsorowane-angioedupl .node--basic-page-- .article--teaser .article__title{margin:0 0 22px;font-size:18px;font-weight:600;line-height:1.45}.node--basic-page--article-list .article--teaser .article__title a,.path-artykuly-sponsorowane-angioedupl .node--basic-page-- .article--teaser .article__title a{color:var(--angioedu-deep)}.node--basic-page--article-list .article--teaser .button,.path-artykuly-sponsorowane-angioedupl .node--basic-page-- .article--teaser .button{margin-top:4px;border-color:var(--angioedu-accent);background:#fff;color:var(--angioedu-deep);font-size:14px}.node--basic-page--magazine-list .magazine-list article{margin:0;padding:30px 0 35px;border-bottom:1px dotted var(--angioedu-line)}.node--basic-page--magazine-list .magazine-list-node-wrapper{display:grid;grid-template-columns:155px minmax(0,1fr);gap:30px}.node--basic-page--magazine-list .cover-image{min-width:0}.node--basic-page--magazine-list .cover-image img{display:block;width:155px;height:auto;max-width:100%}.node--basic-page--magazine-list .magazine-summary{padding:0}.node--basic-page--magazine-list .magazine-summary .title{margin:0 0 20px;color:var(--angioedu-text);font-size:20px;font-weight:700;line-height:1.45}.node--basic-page--magazine-list .magazine-summary .summary{padding:0;margin:0 0 30px;font-weight:400;line-height:1.45}.node--basic-page--magazine-list .magazine-summary .button{height:auto;min-height:40px;padding:10px 28px;border-color:var(--angioedu-accent);border-radius:30px;background:#fff;color:var(--angioedu-deep);font-size:14px;line-height:20px}.node--basic-page--lecture-list .lectures{width:100%}.node--basic-page--lecture-list .lecture-list{width:100%;max-width:none;margin:0 0 50px;padding:0;border-bottom:0}.node--basic-page--lecture-list .node--type-lecture.node--view-mode-teaser{margin:0;padding:0}.node--basic-page--lecture-list .node--type-lecture.node--view-mode-teaser .lecture__wrapper{display:grid;grid-template-columns:45% minmax(0,1fr);gap:20px}.node--basic-page--lecture-list .lecture__details-wrapper h2{margin:0 0 6px;color:var(--angioedu-text);font-size:16px;font-weight:500;line-height:1.5}.node--basic-page--lecture-list .lecture__date,.node--basic-page--lecture-list .lecture__authors{color:#888;font-size:14px;line-height:1.45}.node--basic-page--lecture-list .lecture__teaser{color:var(--angioedu-text);font-size:16px;line-height:1.25}.node--basic-page--lecture-list .lecture__button .button{min-width:140px;min-height:36px;margin-top:22px;padding:8px 24px;border-color:var(--angioedu-accent);border-radius:30px;background:#fff;color:var(--angioedu-deep);font-size:14px;line-height:18px}.node--basic-page--book-list .book-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:32px 0 30px}.node--basic-page--book-list .book-list-node-wrapper{display:grid;grid-template-columns:44% minmax(0,1fr);gap:20px}.node--basic-page--book-list .book-list-node-wrapper .side-image,.node--basic-page--book-list .book-list-node-wrapper .book-info{grid-column:auto}.node--basic-page--book-list .side-image img{display:block;width:100%;height:auto}.node--basic-page--book-list .book-info .title{color:var(--angioedu-deep);font-size:18px;font-weight:700;line-height:1.45}.node--basic-page--book-list .book-info .description{color:#666;font-size:14px;line-height:1.45}.node--basic-page--book-list .book-info .button{display:inline-flex;min-height:40px;padding:9px 15px;align-items:center;border-color:var(--angioedu-accent);border-radius:30px;background:#fff;color:var(--angioedu-deep);font-size:12px;line-height:18px}.contact_page .content-with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.contact_page .content{margin-right:0}.contact_page .contact_form{width:100%!important;margin:0 0 30px}.contact_page .contact_form .block-scm-contact{padding:40px;background:var(--angioedu-light);color:var(--angioedu-text)}.contact_page .contact_form .block-scm-contact::after{content:none}.contact_page .contact_form .block-scm-contact h1{margin:0 0 25px}.contact_page .contact_form form.contact-form{gap:0 12px}.contact_page .contact_form form.contact-form .form-item{margin:0 0 18px}.contact_page .contact_form form.contact-form label{display:block;margin:0 0 6px}.contact_page .contact_form form.contact-form input:not([type="checkbox"]):not([type="submit"]),.contact_page .contact_form form.contact-form textarea{width:100%;box-sizing:border-box;padding:11px 18px;border:1px solid #e1e1e1;border-radius:25px;background:#fff;color:var(--angioedu-text)}.contact_page .contact_form form.contact-form textarea{min-height:120px;border-radius:20px}.contact_page .contact_form form.contact-form .form-submit{min-height:40px;height:auto;margin:0;padding:10px 28px;border-color:var(--angioedu-accent);background:var(--angioedu-accent);color:#fff}@media(max-width:1100px){.node--basic-page--book-list .book-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.node--basic-page--event-list .event-listing .filters,.node--basic-page--article-list .article-listing .filters,.node--basic-page--lecture-list .lecture-listing .filters,.node--basic-page--book-list .book-list-filters{margin-top:20px;padding:20px}.node--basic-page--event-list .event-item__content-wrapper,.node--basic-page--magazine-list .magazine-list-node-wrapper,.node--basic-page--lecture-list .node--type-lecture.node--view-mode-teaser .lecture__wrapper,.contact_page .content-with-sidebar{grid-template-columns:1fr}.node--basic-page--event-list .event-item__image{width:100%;min-height:0}.node--basic-page--magazine-list .cover-image img{width:200px}.node--basic-page--book-list .book-list{grid-template-columns:1fr}.contact_page .contact_form .block-scm-contact{padding:30px 20px}}

/* News listing: align Drupal markup with the ANGIOEDU prototype. */
.node--basic-page--news-list{max-width:1400px;padding-bottom:50px;color:var(--angioedu-text);line-height:1.45}.node--basic-page--news-list>h1{display:none}.node--basic-page--news-list .news-list-filters{width:100%;max-width:900px;box-sizing:border-box;margin:28px 0 32px;padding:24px 28px;background:var(--angioedu-light)}.node--basic-page--news-list .news-list-filters::after{content:none}.node--basic-page--news-list .news-list-filters form{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.node--basic-page--news-list .news-list-filters .form-element{display:flex;align-items:center;gap:15px;margin:0}.node--basic-page--news-list .news-list-filters label{margin:0;color:var(--angioedu-text);font-size:16px;font-weight:400}.node--basic-page--news-list .news-list-filters select{width:226px;min-height:46px;padding:11px 42px 11px 18px;border:1px solid #e1e1e1;border-radius:25px;background-color:#fff;color:#555;font-size:16px}.node--basic-page--news-list .news-list-filters input[type="submit"]{min-width:112px;margin:0;padding:11px 28px;border-color:var(--angioedu-accent);background:var(--angioedu-accent);color:#fff;font-size:14px;line-height:20px}.node--basic-page--news-list .news-list{width:100%;max-width:900px}.node--basic-page--news-list .news-list article{margin:0 0 30px;padding:0 0 35px;border-bottom:1px dotted var(--angioedu-line)}.node--basic-page--news-list .news-list article .news__title{margin:0 0 22px;font-size:18px;font-weight:600;line-height:1.45}.node--basic-page--news-list .news-list article .news__title a{color:var(--angioedu-deep)}.node--basic-page--news-list .news-list article .news-teaser-wrapper{display:grid;grid-template-columns:42% minmax(0,1fr);gap:28px;height:auto}.node--basic-page--news-list .news-list article .news-teaser-image{width:100%;max-width:none;align-self:start}.node--basic-page--news-list .news-list article .news-teaser-image img{display:block;width:100%;height:auto}.node--basic-page--news-list .news-list article .news-teaser-content{display:flex;height:auto;min-height:100%;padding:0;flex-direction:column;align-items:flex-start;color:var(--angioedu-text);font-size:16px;line-height:1.45}.node--basic-page--news-list .news-list article .date{width:auto;height:auto;margin:0 0 26px;color:#8a8a8a;line-height:1.45}.node--basic-page--news-list .news-list article .creationDate{color:inherit;font-size:14px;line-height:inherit}.node--basic-page--news-list .news-list article .body{margin:0 0 18px}.node--basic-page--news-list .news-list article .button{display:inline-flex;width:auto;min-width:0;min-height:40px;margin:auto 0 0;padding:10px 28px;align-items:center;justify-content:center;border:1px solid var(--angioedu-accent);border-radius:30px;background:#fff;color:var(--angioedu-deep);font-size:14px;font-weight:700;line-height:20px;letter-spacing:1px}.node--basic-page--news-list .news-list article .button:hover{border-color:var(--angioedu-deep);background:var(--angioedu-deep);color:#fff;text-decoration:none}@media(max-width:780px){.node--basic-page--news-list .news-list-filters{margin-top:20px;padding:20px}.node--basic-page--news-list .news-list-filters form,.node--basic-page--news-list .news-list-filters .form-element{align-items:stretch}.node--basic-page--news-list .news-list-filters .form-element:first-child{width:100%}.node--basic-page--news-list .news-list-filters select{width:100%}.node--basic-page--news-list .news-list article .news-teaser-wrapper{grid-template-columns:1fr}.node--basic-page--news-list .news-list article .news-teaser-content{min-height:0}.node--basic-page--news-list .news-list article .date{margin-bottom:14px}.node--basic-page--news-list .news-list article .button{margin-top:8px}}

