.fiika-comp-023{align-items:start;box-sizing:border-box;column-gap:var(--c023-gap,40px);display:grid;grid-template-columns:var(--c023-left-ratio,1fr) var(--c023-right-ratio,1fr);width:100%}.fiika-comp-023--full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.fiika-comp-023__col{display:flex;flex-direction:column}.fiika-comp-023__heading{font-weight:700;line-height:1.4;margin:0 0 16px}.fiika-comp-023__subtitle{font-weight:700;line-height:1.5;margin:0 0 12px}.fiika-comp-023__body{line-height:1.8;margin:0 0 24px}.fiika-comp-023__body p{margin:0 0 .5em}.fiika-comp-023__body p:last-child{margin-bottom:0}.fiika-comp-023__image-wrap{overflow:hidden;width:100%}.fiika-comp-023__image{display:block;height:auto;width:100%}.fiika-comp-023__caption{color:#4d4d4d;font-size:14px;line-height:1.7;margin-top:16px}.fiika-comp-023__caption p{margin:0 0 .5em}.fiika-comp-023__caption p:last-child{margin-bottom:0}.fiika-comp-023__caption b,.fiika-comp-023__caption strong{color:#1a1a1a;display:inline-block;font-weight:700;margin-bottom:.4em}@media (max-width:768px){.fiika-comp-023{grid-template-columns:1fr;row-gap:var(--c023-gap,40px)}}