header[data-v-300029d0]{background:linear-gradient(145deg,rgba(var(--color_primary),1),rgba(var(--color_secondary),1));padding:.625em 1.25em;margin-bottom:3.125em}a[data-v-300029d0]{display:flex;color:#fff;align-items:center}img[data-v-300029d0]{margin-right:.625em}:root{--color_primary:131,188,208;--color_secondary:114,96,222;--color_background:242,242,242;--font_primary:"Roboto",sans-serif;--grid_width:1200px;--grid_gutter:20px}*{box-sizing:border-box}body{font:1em/1 var(--font_primary);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 6.25em;background-color:rgb(var(--color_background))}a{font:inherit;text-decoration:none}fieldset,figure,h1,h2,h3,h4{margin:0}button{font-family:inherit}fieldset{padding:0;border:none}.MediaContainer{position:relative;background-color:var(--mediacontainer_background)}.MediaContainer>:last-child{position:absolute;top:0;left:0;width:100%;height:100%}.sizer{display:block;width:100%;height:0}.sizer--responsive{padding-top:var(--sizer-percent)}.button{background-color:#fff;border:1px solid #ddd;text-align:center;color:rgb(var(--color_primary));font-size:.875em;padding:.625em;transition:background .3s;line-height:1;cursor:pointer;display:inline-block}.button--active,.button:hover{color:#fff;background-color:rgb(var(--color_primary))}.button--active{cursor:default}.button--disabled,.button[disabled]{color:#a0a0a0;cursor:default}.button--disabled:hover,.button[disabled]:hover{color:#a0a0a0;background-color:#fff}.button--primary,.button--secondary{border:none;color:#fff;font-weight:700}.button--primary{background-color:rgb(var(--color_primary))}.button--primary:hover,.button--secondary{background-color:rgb(var(--color_secondary))}.button--secondary:hover{background-color:rgb(var(--color_primary))}.button--invert{background-color:#a1a1a1;color:#fff;border:none}.button--invert:hover{background-color:#666}.button--block{width:100%}.button--medium{min-width:9.375em}.product{margin-bottom:1.875em}.product__media{overflow:hidden}.product__media img{transition:transform .2s}.product__media:hover img{transform:scale(1.1)}.product__data{background-color:#d7d7d7;display:flex;justify-content:space-between;padding:.3125em .625em}.product__title{font-weight:400;font-size:.875em;height:32px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product__title a{color:inherit;font:inherit}.product__date{font-weight:400;font-size:.75em;color:#676767}.pagination{text-align:center}.pagination .button{min-width:35px}.grid{padding:0 1.25em;width:100%}@media only screen and (min-width:767px){.grid{margin:0 auto;max-width:var(--grid_width)}}.grid__wrapper{display:flex;flex-direction:column}@media only screen and (min-width:479px){.grid__wrapper{margin:0 calc(var(--grid_gutter)*-1);display:flex;flex-wrap:wrap;flex-grow:1;flex-direction:row}}.col{padding:0 var(--grid_gutter);width:100%;flex-basis:100%}@media only screen and (min-width:479px){.col--3{flex-basis:50%;width:50%}}@media only screen and (min-width:767px){.col--3{flex-basis:33%;width:33%}}@media only screen and (min-width:1023px){.col--3{flex-basis:25%;width:25%}}@media only screen and (min-width:767px){.col--6{flex-basis:50%;width:50%}}.loading{margin:0 auto;display:block;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}@-webkit-keyframes spin{80%{transform:rotate(320deg)}to{transform:rotate(1turn)}}@keyframes spin{80%{transform:rotate(320deg)}to{transform:rotate(1turn)}}.placeholder{vertical-align:top;margin-bottom:1.875em}