.p-columns{background-color:var(--white);padding:8rem 0}.p-columns.p--dark{background-color:var(--background)}.p-columns.p--dark .p-column__title{color:var(--dark-title)}.p-columns.p--dark .p-columns__header-link a{color:var(--link-dark)}.p-columns.p--dark .p-columns__header-link a:before{background-color:var(--link-dark)}.p-columns.p--dark .p-columns__header-link a:after{color:var(--link-dark)}.p-columns.p--dark .p-columns__header-link a:focus,.p-columns.p--dark .p-columns__header-link a:hover{color:var(--link-dark-hover)}.p-columns.p--dark .p-columns__header-link a:focus:before,.p-columns.p--dark .p-columns__header-link a:hover:before{background-color:var(--link-dark-hover)}.p-columns.p--dark .p-columns__header-link a:focus:after,.p-columns.p--dark .p-columns__header-link a:hover:after{color:var(--link-dark-hover)}.p-columns__header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid var(--border);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;padding-bottom:2.5rem}.p-columns__header .p-columns__title-wrapper{margin-right:auto}.p-columns__header .p-columns__title{margin-bottom:0}.p-columns__header .p-columns__header-link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--link);display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.7rem;font-weight:var(--semi-bold);gap:.6rem;margin-left:auto;padding-bottom:1.3rem;position:relative;text-decoration:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}.p-columns__header .p-columns__header-link a:before{background-color:var(--link);bottom:1rem;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:100%}.p-columns__header .p-columns__header-link a:after{color:var(--link);content:"\f061";font-family:var(--fontawesome);font-size:1.6rem;font-weight:var(--regular)}.p-columns__header .p-columns__header-link a:focus,.p-columns__header .p-columns__header-link a:hover{color:var(--hover);text-decoration:none}.p-columns__header .p-columns__header-link a:focus:before,.p-columns__header .p-columns__header-link a:hover:before{background-color:var(--hover);width:0}.p-columns__header .p-columns__header-link a:focus:after,.p-columns__header .p-columns__header-link a:hover:after{color:var(--hover)}.p-columns__intro{margin-top:2rem}.p-columns__content{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;display:grid;margin-top:4rem;row-gap:3rem}.p-columns--4col .p-columns__content,.p-columns__content{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1092px){.p-columns--4col .p-columns__content{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:880px){.p-columns--4col .p-columns__content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:540px){.p-columns--4col .p-columns__content{grid-template-columns:repeat(1,1fr)}}.p-columns--3col .p-columns__content{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:880px){.p-columns--3col .p-columns__content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:540px){.p-columns--3col .p-columns__content{grid-template-columns:repeat(1,1fr)}}.p-columns--2col .p-columns__content{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:540px){.p-columns--2col .p-columns__content{grid-template-columns:repeat(1,1fr)}}.p-column__content{margin-top:3rem}.p-column__title{border-bottom:1px solid var(--border);color:var(--title);font-family:var(--font2);font-size:2.4rem;font-weight:var(--font-weight-h2);line-height:1.2;margin-bottom:1.5rem;padding-bottom:1.5rem}.p-column__text{color:var(--text);font-family:var(--font1);font-size:1.7rem;font-weight:var(--font-weight-text);line-height:1.6}.p-column__link{display:inline-block;margin-top:1.5rem}.column-link{color:var(--link);text-decoration:underline}.column-link:focus,.column-link:hover{color:var(--text)}.p-column__img{padding-top:70%;position:relative;width:100%}.p-column__img picture.lazyload{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.p-column__img img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.p-column__img .contextual-region{position:static}.p-column__logo img{height:auto;max-height:100%;max-width:100%;width:auto}
/*# sourceMappingURL=paragraph--columns.css.map */