.content-media-box{--background: rgba(255, 255, 255, 0.9);--clip-box: 30px;--border-radius: 6px}.content-media-box__media{margin:0 auto calc(var(--base-space) * -4);position:relative;z-index:1}.content-media-box__media::before{--height: 20px;background-color:var(--background);border-radius:0 var(--border-radius) 0 0;clip-path:polygon(var(--clip-box) 0, 100% 0, 100% 100%, 0 100%, 0 var(--height));content:"";height:var(--height);position:absolute;right:12px;top:-12px;width:calc(100% - 36px)}.content-media-box__media>.img-media{position:relative}.content-media-box__shadow{filter:drop-shadow(0 1px 30px rgba(0,0,0,0.2));position:relative}.content-media-box__shadow::before{height:100%;left:0;position:absolute;top:0;width:100%;background:rgba(255,255,255,0.9);border-radius:0 0 0 var(--border-radius);clip-path:polygon(var(--clip-box) 0, 100% 0, 100% calc(100% - var(--clip-box)), calc(100% - var(--clip-box)) 100%, 0 100%, 0 var(--clip-box));content:""}.content-media-box__block{text-align:center;padding:calc(var(--base-space) * 6) calc(var(--base-space) * 3) calc(var(--base-space) * 4);position:relative}.content-media-box--caption{--icon: 30px}.content-media-box--caption .content-media-box__block{align-items:center;display:flex;flex-direction:column-reverse}.content-media-box--caption .content-media-box__block .icon{color:var(--color-orange);margin-top:var(--base-space);width:var(--icon)}@media screen and (min-width: 40em){.content-media-box{margin-top:calc(var(--base-space) * 6)}.content-media-box--caption{--icon: 40px}.content-media-box--caption .content-media-box__media::before{display:none}.content-media-box--caption .content-media-box__block{text-align:left;flex-direction:row;padding:calc(var(--base-space) * 5) calc(var(--base-space) * 5) calc(var(--base-space) * 4)}.content-media-box--caption .content-media-box__block .icon{flex:0 0 var(--icon);margin:0 calc(var(--base-space) * 2) 0 0}}@media screen and (min-width: 64em){.content-media-box{--clip-box: 60px;align-items:flex-end}.content-media-box__media{margin:0 0 30px}.content-media-box__media::before{display:none}.content-media-box__content{margin-left:-16.66667%;padding-left:0}.content-media-box__block{text-align:left;padding:calc(var(--base-space) * 8) calc(var(--base-space) * 8) calc(var(--base-space) * 8) calc(25% + 24px)}.content-media-box--flipped{flex-direction:row-reverse}.content-media-box--flipped .content-media-box__content{margin-left:0;margin-right:calc(-16.66667% - 10px);padding-left:12px;padding-right:0}.content-media-box--flipped .content-media-box__block{padding-left:calc(var(--base-space) * 8);padding-right:calc(25% + 12px)}.content-media-box--caption{--icon: 50px}.content-media-box--caption .content-media-box__content{margin-left:0}.content-media-box--caption .content-media-box__media{margin-bottom:calc(var(--base-space) * -3)}.content-media-box--caption .content-media-box__block{padding:calc(var(--base-space) * 6) calc(var(--base-space) * 6) calc(var(--base-space) * 5)}.content-media-box--caption .content-media-box__block .icon{margin-right:calc(var(--base-space) * 3)}}@media screen and (min-width: 71.5em){.content-media-box__block{padding-left:calc(33.33333% + 24px)}.content-media-box--flipped .content-media-box__block{padding-right:calc(33.33333% + 24px)}}body{background:var(--color-dirty-white);display:grid;grid-template-rows:max-content minmax(max-content, 1fr);min-height:100vh}#site-wrapper{display:flex;flex-direction:column;justify-content:center;margin:0;padding:16px}.main{padding:calc(var(--base-space) * 4) 0;text-align:center}.page-not-found__image-section{padding-top:calc(var(--base-space) * 4);text-align:center}.error-box{justify-content:center;margin-top:calc(var(--base-space) * 4);margin-bottom:calc(var(--base-space) * 4)}.error-box .content-media-box__content{--clip-box: 34px;opacity:1;transform:none;padding-left:12px}.error-box .content-media-box__block{padding-bottom:20px;padding-top:20px;justify-content:center;text-align:center}.locales-nav__list{display:flex;flex-wrap:wrap;justify-content:center}.locales-nav__item{margin-right:20px}.locales-nav__item:last-child{margin-right:0}.locales-nav__anchor{display:block;font-size:20px;font-style:italic;font-weight:bold}.locales-nav__anchor:hover{text-decoration:underline}
