.fiika-comp-027{box-sizing:border-box;width:100%}.fiika-comp-027--full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.fiika-comp-027__heading{line-height:1.4;margin:0 0 32px}.fiika-comp-027__canvas{height:var(--c027-canvas-height,650px);position:relative;width:100%}.fiika-comp-027__image-wrap{display:contents;position:static}.fiika-comp-027__image{display:block;height:auto;position:absolute}.fiika-comp-027__body-wrap{box-sizing:border-box;position:absolute}.fiika-comp-027__body{line-height:1.8;margin-bottom:24px}.fiika-comp-027__body p{margin:0 0 .5em}.fiika-comp-027__body p:last-child{margin-bottom:0}.fiika-comp-027__button{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;font-size:16px;justify-content:center;line-height:1.4;text-decoration:none;transition:opacity .2s ease}.fiika-comp-027__button:hover{opacity:.85}.fiika-comp-027__button--shadow-none{box-shadow:none}.fiika-comp-027__button--shadow-soft{box-shadow:0 2px 6px rgba(0,0,0,.15)}.fiika-comp-027__button--shadow-medium{box-shadow:0 4px 12px rgba(0,0,0,.25)}.fiika-comp-027__button--shadow-strong{box-shadow:0 8px 20px rgba(0,0,0,.35)}.fiika-comp-027__image-3-sp{display:none}@media (max-width:768px){.fiika-comp-027__canvas{height:var(--c027-canvas-height-mobile,400px)}.fiika-comp-027__image--3{display:none!important}.fiika-comp-027__body-wrap{margin:24px 0 0!important;padding:0!important}.fiika-comp-027__image-3-sp{display:block;margin-top:24px;width:100%}.fiika-comp-027__image-3-sp img{display:block;height:auto;width:100%}.fiika-comp-027__button{max-width:100%;width:100%!important}}