﻿.assets .image.noThumb::after,.assets .compact-container a::before{font-family:"nttdata-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none}.assets{background:var(--background-color);position:relative}.assets .header+div,.assets .grid-container+div,.assets .single-container+div,.assets .compact-container+div,.assets .swiper+div{margin-top:30px;margin-top:calc(30px + 40*(100vw - 320px)/1210)}@media(min-width: 1531px){.assets .header+div,.assets .grid-container+div,.assets .single-container+div,.assets .compact-container+div,.assets .swiper+div{margin-top:70px}}.assets .single-container .asset,.assets .grid-container .asset{margin-top:8vw}.assets .single-container .asset:first-child,.assets .grid-container .asset:first-child{margin-top:0}.assets .compact-container a{line-height:1.4;font-weight:700;border-top:1px solid var(--border-color);color:var(--text-color);text-decoration:none;display:block;padding:.8em .8em .8em 2.5em;position:relative;transition:color .3s ease;margin:0}.assets .compact-container a{font-size:16px;font-size:calc(16px + 3*(100vw - 320px)/1210)}@media(min-width: 1531px){.assets .compact-container a{font-size:19px}}.assets .compact-container a::before{content:"";position:absolute;left:.5em;top:50%;transform:translateY(-50%);color:var(--text-color)}.assets .compact-container a::before{font-size:14px;font-size:calc(14px + 6*(100vw - 320px)/1210)}@media(min-width: 1531px){.assets .compact-container a::before{font-size:20px}}.assets .compact-container a:last-child{border-bottom:1px solid var(--border-color)}@media(hover: hover){.assets .compact-container a:hover{color:var(--hover-color)}}.assets .compact-container a.lock::before{content:""}.assets .compact-container+.wrap.center{display:flex;justify-content:flex-end}.assets .compact-container .category{margin-top:1rem;line-height:1.4;width:100%;color:var(--text-color)}.assets .swiper{position:relative;padding-right:calc(100vw - 280px);padding-left:4%}.assets .header{display:flex}.assets .header .text{flex-grow:1}.assets .swiper-buttons{display:none}.assets .more.top{display:none}.assets .asset{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:auto;background:var(--entry-background-color)}.assets .asset a.button{margin-top:.5em}.assets .asset .category{font-weight:700}.assets .asset .headline{margin-top:.4em}.assets .asset .text{color:var(--text-color)}.assets .asset .text div:not(.category),.assets .asset .text p,.assets .asset .text style{margin-top:.8em}.assets .asset p{margin-top:.8em}.assets .inner{width:100%}.assets .inner{padding:25px;padding:calc(25px + 40*(100vw - 320px)/1210)}@media(min-width: 1531px){.assets .inner{padding:65px}}.assets .image{margin-bottom:2rem;width:60%;max-width:200px;max-height:420px;position:relative}.assets .image img{display:block}.assets .image.noThumb{aspect-ratio:300/420}.assets .image.noThumb::before{display:block;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 420'/%3E");line-height:0;font-size:0}.assets .image.noThumb::after{font-size:80px;color:var(--text-color);position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%)}.single-post .assets.single .single-container .inner{padding:0}.single-post .assets.single .asset{background:rgba(0,0,0,0) none}@media(min-width: 360px){.assets .swiper{padding-right:80px}}@media(min-width: 600px){.assets .inner{display:flex;justify-content:space-between;align-items:flex-start}.assets .image{width:40%;max-width:none;margin-bottom:0}.assets .text{width:55%}.assets .swiper{padding-right:60px}.assets .single-container .image,.assets .grid-container .image{max-width:210px;flex:1 0 auto;margin-right:5%}.assets .single-container .text,.assets .grid-container .text{width:auto;flex:1 1 auto}.assets .compact-container a{padding:1em 1.3em 1em 2.5em;display:flex;justify-content:space-between}.assets .compact-container a::before{left:.8em}.assets .compact-container .category{width:auto;margin:0;flex-shrink:0}.assets .compact-container .title{flex-shrink:1}}@media(min-width: 600px){.assets .compact-container .title{padding-right:30px;padding-right:calc(30px + 30*(100vw - 600px)/930)}}@media(min-width: 1531px){.assets .compact-container .title{padding-right:60px}}@media(min-width: 730px){.assets .swiper{padding-right:calc(100vw - 640px)}}@media(min-width: 768px){.assets .single-container .asset,.assets .grid-container .asset{margin-top:3.76vw}.assets .swiper{padding-left:3%}}@media(min-width: 900px){.single-post .assets.single .wrap{max-width:840px}.single-post .assets.single .asset{align-items:center}.single-post .assets.single .single-container .inner{max-width:none}}@media(min-width: 960px){.assets .single-container .asset{align-items:center}.assets .single-container .inner{padding-left:0;padding-right:0;max-width:815px}.assets .swiper{padding-left:3%}}@media(min-width: 1000px){.assets.grid{max-width:none;margin-left:0;margin-right:0}.assets .single-container{padding-right:0}.assets .single-container .inner{justify-content:flex-start}.assets .grid-container{display:flex;flex-wrap:wrap;justify-content:space-between}.assets .grid-container .asset{width:48%}.assets .grid-container .asset:nth-child(2){margin-top:0}.assets .grid-container .asset:nth-of-type(2n){margin-right:0}.assets .swiper{padding-right:0;margin-right:3%}.assets .swiper-buttons{display:flex;flex-shrink:0;margin:0}}@media(min-width: 1000px){.assets .swiper-buttons{margin-left:30px;margin-left:calc(30px + 5*(100vw - 1000px)/530)}}@media(min-width: 1531px){.assets .swiper-buttons{margin-left:35px}}@media(min-width: 1000px){.assets .swiper-buttons:first-child{margin-left:auto}.assets .compact-container a{padding:1.2em 2em 1.2em 5em}.assets .compact-container a::before{left:2em}}@media(min-width: 1200px){.assets .text{width:60%}.assets .image{width:32.5%}.assets .more.top{flex-shrink:0;display:block}}@media(min-width: 1200px){.assets .more.top{margin-left:30px;margin-left:calc(30px + 20*(100vw - 1200px)/330)}}@media(min-width: 1531px){.assets .more.top{margin-left:50px}}@media(min-width: 1200px){.assets .more.bottom{display:none}}@media(min-width: 1530px){.assets .grid-container{padding-left:0;padding-right:0;max-width:1440px;margin-left:auto;margin-right:auto}.assets .grid-container .asset{width:48%;margin-top:60px}.assets .single-container .asset{margin-top:70px}.assets .swiper{padding-left:0;margin-left:auto;margin-right:auto;max-width:1440px}}