/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.clients{display:flex;align-items:center}.clients__wrapper{display:flex;flex:1 1 100%;justify-content:center}.clients__title{max-width:600px;text-align:center}.clients__grid{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;margin:0 var(--columnSize)}@media (max-width:767px){.clients__grid{grid-template-columns:repeat(2,auto);margin:0 calc(var(--columnSize) * .5)}}.clients__showcase{padding-bottom:8rem}@media (max-width:1023px){.clients__showcase{padding-bottom:4rem}}@media (max-width:767px){.clients__showcase{padding-bottom:2rem}}.clients__showcase .views-element-container>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6rem}@media (max-width:1339px){.clients__showcase .views-element-container>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.clients__showcase .views-element-container>div{display:block}}.clients__client{position:relative;align-self:center;margin:calc(var(--columnSize)/ 2) 0;width:calc(var(--columnSize)/ 1.5);height:calc(var(--columnSize)/ 2)}.clients__client img{position:absolute;width:100%;height:100%;object-fit:contain}.client{position:relative}@media (max-width:767px){.client{margin-bottom:4rem}}.client__logo{aspect-ratio:1;position:relative;background:#fff;padding:4rem;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.client__title,.client__year{font-size:1.25rem}.client__title{font-family:proxima-nova,sans-serif;font-weight:700}
.ui-widget-overlay{background:rgba(0,0,0,.9)}.ui-dialog{width:auto!important;max-width:80vw;padding:0}@media (max-width:767px){.ui-dialog{max-width:90vw}}.ui-dialog .ui-dialog-title{margin:0;width:100%;font-size:2.5rem;white-space:normal;font-family:Mirador,serif}@media (max-width:767px){.ui-dialog .ui-dialog-title{font-size:1.5rem;line-height:1.5em}}.ui-dialog .ui-dialog-titlebar{display:flex;padding:8rem 8rem 0 8rem}@media (max-width:767px){.ui-dialog .ui-dialog-titlebar{padding:2rem 2rem 0 2rem}}.ui-dialog .ui-dialog-titlebar-close{position:relative;right:calc((8rem / 2) * -1);top:calc((8rem / 2) * -1);width:35px;height:35px;border:none;background:url(/themes/custom/nilsson/images/icons/close.svg) no-repeat center;background-size:contain;border-radius:0;padding:0;margin:0}@media (max-width:767px){.ui-dialog .ui-dialog-titlebar-close{right:calc((2rem / 2) * -1);top:calc((2rem / 2) * -1);background-size:1rem}}.ui-dialog .ui-dialog-titlebar-close span{display:none}.ui-dialog .ui-dialog-content{color:#000;padding:2rem 8rem 8rem 8rem}@media (max-width:767px){.ui-dialog .ui-dialog-content{padding:3rem 2rem 2rem 2rem}}.ui-dialog .ui-dialog-content button,.ui-dialog .ui-dialog-content input{color:#000}.ui-dialog .ui-dialog-content .webform-submission-form{padding-top:0}.ui-widget-header{background:0 0;border:none}.ui-widget.ui-widget-content{border:none;border-radius:0;background:#fff}#drupal-modal .webform-submission-form{padding:0;box-shadow:none}#drupal-modal .wrapper--margin{margin:0}
