.detail-grid{padding-left:0;position:static}.detail-grid-item{position:static;padding:15px;margin:0}.detail-grid-item__image{display:block}.detail-grid-item::before{display:none}.trigger-when-visible .detail-grid-item__image{opacity:0}.trigger-when-visible--visible .detail-grid-item__image{-webkit-animation:fade-in-down .4s 1 forwards;animation:fade-in-down .4s 1 forwards}.detail-grid--with-borders .detail-grid-item__image,.detail-grid--with-borders .detail-grid-item__details-image{border-radius:1000px;overflow:hidden;border:2px dashed var(--image-borders-color);position:relative;padding-bottom:80%;width:80%;margin:0 auto}.detail-grid--with-borders .detail-grid-item__image img,.detail-grid--with-borders .detail-grid-item__details-image img{--length:calc(100% - 12px);border-radius:inherit;top:0;bottom:0;right:0;left:0;width:var(--length);height:var(--length);margin:auto;position:absolute;object-fit:cover}.detail-grid--with-borders .detail-grid-item__details-image{padding:0}.detail-grid--with-borders .detail-grid-item__details-image img{--length:calc(100% - 14px)}.detail-grid-item__subtitle{margin-top:0;color:var(--text-light-color);font-family:Noto Sans,Fira Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;padding:5px 0px}.detail-grid-item__details{display:none;margin-top:15px;padding:25px 0}.detail-grid-item--active .detail-grid-item__details{display:block}.detail-grid-item__details .container{max-width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-grid-item__details-text{overflow-y:auto;max-height:100%}.detail-grid-item__details-image{margin-bottom:20px}.detail-grid-item__links{margin-top:1em;font-size:25px}.detail-grid-item__links a{background-image:none;padding:0}.detail-grid-item__links svg{fill:var(--alert-color);width:1em;height:1em}.detail-grid-item__action{position:absolute;color:var(--icon-primary-color);font-size:24px}.detail-grid-item__action:hover,.detail-grid-item__action:focus{color:var(--accent-color)}.detail-grid-item__action--close{top:0;right:0}@media(max-width:1039px){.detail-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail-grid-item__image{width:43.25%;margin-right:19px}.detail-grid-item__details-image{width:186px}.detail-grid--with-borders .detail-grid-item__details-image{height:235px}.detail-grid-item__details{margin-left:calc(-100vw * 0.1);margin-right:calc(-100vw * 0.1);width:100vw}}@media(min-width:1040px){.detail-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.detail-grid-item{width:calc(100% / var(--per-row, 6))}.detail-grid-item--active{margin-bottom:456px}.detail-grid-item--active::after{content:'';display:block;margin:auto;margin-top:20px;width:0;height:0;border:40px solid transparent;border-bottom-color:#f0f2f4;border-top-width:0}.detail-grid-item__image{margin-bottom:19px}.detail-grid--with-borders .detail-grid-item__details-image{width:338px;height:338px;-ms-flex-negative:0;flex-shrink:0}.js .trigger-when-visible .detail-grid-item__image{-webkit-animation-delay:calc(0.2s * var(--in-row));animation-delay:calc(0.2s * var(--in-row))}.detail-grid-item__details{position:absolute;left:0;width:100%;height:426px;margin-top:60px}.detail-grid-item__details .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 60px}.detail-grid-item__details-image{margin-left:96px;margin-bottom:0}}@media only screen and (max-width:1039px){.detail-grid--with-borders .detail-grid-item__details-image{height:500px}}@media only screen and (max-width:480px){.detail-grid--with-borders .detail-grid-item__details-image{height:210px;width:210px}}@media not all and (min-resolution:.001dpcm){@media only screen and (max-width:1024px){.detail-grid--with-borders .detail-grid-item__details-image{width:250px;height:250px}}@media only screen and (max-width:480px){.detail-grid--with-borders .detail-grid-item__details-image{width:210px;height:210px}}}