.fiika-comp-019{box-sizing:border-box;width:100%}.fiika-comp-019--full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.fiika-comp-019__grid{align-items:stretch;display:grid;gap:40px;grid-template-columns:1.1fr 1fr;grid-template-rows:auto 1fr}.fiika-comp-019__heading-col{grid-column:1;grid-row:1;position:relative;z-index:1}.fiika-comp-019__right{grid-column:2;grid-row:1/3;min-height:100%;position:relative}.fiika-comp-019__items-col{grid-column:1;grid-row:2;position:relative;z-index:1}.fiika-comp-019__heading-row{align-items:flex-end;display:flex;gap:20px;margin-bottom:8px;position:relative}.fiika-comp-019__decorative{line-height:.8;margin:0;white-space:nowrap}.fiika-comp-019__heading-jp-wrap{padding-bottom:4px}.fiika-comp-019__jp-heading{line-height:1.4;margin:0 0 4px}.fiika-comp-019__subtitle{line-height:1.5;margin:0}.fiika-comp-019__items-block{box-sizing:border-box}.fiika-comp-019__items{display:flex;flex-direction:column}.fiika-comp-019__item{align-items:flex-start;display:flex;gap:24px}.fiika-comp-019__item-number{flex-shrink:0;line-height:1;margin:0;width:70px}.fiika-comp-019__item-heading{line-height:1.5;margin:0 0 8px}.fiika-comp-019__item-body{line-height:1.8;margin:0}.fiika-comp-019__item-body p{margin:0 0 .5em}.fiika-comp-019__item-body p:last-child{margin-bottom:0}.fiika-comp-019__image-wrap{box-sizing:border-box;overflow:hidden;position:absolute;right:0}.fiika-comp-019__image-wrap img{display:block;width:100%}@media (max-width:900px){.fiika-comp-019__grid{gap:24px;grid-template-columns:1fr;grid-template-rows:auto}.fiika-comp-019__heading-col{grid-column:1;grid-row:auto;order:1}.fiika-comp-019__right{grid-column:1;grid-row:auto;min-height:300px;order:2}.fiika-comp-019__items-col{grid-column:1;grid-row:auto;order:3}.fiika-comp-019__image-wrap{margin-top:0;position:relative;right:auto;top:0!important;transform:none!important;width:100%!important}.fiika-comp-019__item{flex-wrap:wrap}.fiika-comp-019__heading-col,.fiika-comp-019__items-col{margin-left:0!important}.fiika-comp-019__heading-col{padding-left:var(--fiika-sp-hpl,16px);padding-right:var(--fiika-sp-hpr,16px)}.fiika-comp-019__items-col{align-self:auto;box-sizing:border-box;width:100%}.fiika-comp-019__items-block{margin-left:0!important;margin-top:0!important;width:100%!important}.fiika-sp-margin{--fiika-pc-mt:var(--fiika-sp-mt,40px);--fiika-pc-mb:var(--fiika-sp-mb,40px)}}