.contentelement-box{z-index:1;position:relative}.contentelement-box{padding-top:20px}@media screen and (min-width: 480px){.contentelement-box{padding-top:calc(20px + 30*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.contentelement-box{padding-top:50px}}.contentelement-box{padding-bottom:20px}@media screen and (min-width: 480px){.contentelement-box{padding-bottom:calc(20px + 30*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.contentelement-box{padding-bottom:50px}}.contentelement-row h6,.contentelement-row .h6,.contentelement-row h5,.contentelement-row .h5,.contentelement-row h4,.contentelement-row .h4,.contentelement-row h3,.contentelement-row .h3,.contentelement-row h2,.contentelement-row .h2,.contentelement-row h1,.contentelement-row .h1{margin-bottom:20px}.contentelement-text{line-height:1.8}.contentelement-text{font-size:16px}@media screen and (min-width: 480px){.contentelement-text{font-size:calc(16px + 6*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.contentelement-text{font-size:22px}}.contentelement-text.parent-has-media{font-size:16px}@media screen and (min-width: 480px){.contentelement-text.parent-has-media{font-size:calc(16px + 4*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.contentelement-text.parent-has-media{font-size:20px}}.contentelement-text.bigger-text{line-height:1.5}.contentelement-text.bigger-text{font-size:18px}@media screen and (min-width: 480px){.contentelement-text.bigger-text{font-size:calc(18px + 10*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.contentelement-text.bigger-text{font-size:28px}}.contentelement-media img{border-radius:20px}.contentelement-media.multi-photo{display:flex;flex-direction:column;z-index:0;position:relative}.contentelement-media.multi-photo picture{width:50%}.contentelement-media.multi-photo picture img{width:100%}.contentelement-media.multi-photo picture:nth-child(odd){align-self:flex-start}.contentelement-media.multi-photo picture:nth-child(even){align-self:flex-end}.contentelement-media.multi-photo picture:not(:first-child){margin-top:-10%}.contentelement-media.multi-photo picture:nth-child(2){width:60%}.contentelement-media.multi-photo picture:nth-child(3){width:70%}@media(min-width: 768px){.contentelement-media img{border-radius:40px}.contentelement-row{flex-wrap:nowrap}.contentelement .media-on-left .contentelement-content{padding-left:60px}.contentelement .media-on-left .contentelement-media{padding-right:60px}}.lightbox-frame{width:1900px;height:800px;max-width:100%;max-height:90%}.lightbox-frame iframe{width:100%;height:100%}