body{--content-width:var(--wp--style--global--content-size);--wide-width:var(--wp--style--global--wide-size);--wp--style--block-gap:50px;--site-gutter:var(--wp--style--block-gap);--xs-width:560px;--sm-width:768px;--md-width:960px;--lg-width:1300px;--xl-width:1820px;--xxl-width:2000px}.block-hero__inner{position:relative;display:flex;flex-direction:column}@media (max-width:959px){.block-hero__inner{padding-top:40px}}@media (min-width:1300px){.block-hero__inner{min-height:650px}}.block-hero__inner>.acf-innerblocks-container .block-header{position:relative;z-index:1}@media (min-width:1300px){.block-hero__inner>.acf-innerblocks-container .block-header{background:#fff;padding:50px 0 50px 50px;margin-left:auto;max-width:calc(50% + 100px)}}@media (min-width:1820px){.block-hero__inner>.acf-innerblocks-container .block-header{padding-left:100px;max-width:calc(50% - 100px)}}.block-hero__inner>.acf-innerblocks-container .block-header .wp-block-post-title,.block-hero__inner>.acf-innerblocks-container .block-header h1{margin-top:0}@media (min-width:768px){.block-hero__inner>.acf-innerblocks-container .block-header .wp-block-post-title,.block-hero__inner>.acf-innerblocks-container .block-header h1{font-size:62px;line-height:72px}}@media (min-width:1300px){.block-hero__inner>.acf-innerblocks-container .block-header .wp-block-post-title,.block-hero__inner>.acf-innerblocks-container .block-header h1{font-size:80px;line-height:90px}}.block-hero__inner>.acf-innerblocks-container .block-header .wp-block-post-excerpt,.block-hero__inner>.acf-innerblocks-container .block-header .wp-block-post-excerpt p{margin:0}.block-hero__media{padding:0!important;overflow:hidden;transition:opacity 1s,transform 1s;border-top-left-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:32px;border-top-right-radius:32px;-webkit-border-top-left-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:32px;-webkit-border-top-right-radius:32px}.block-hero__media img,.block-hero__media svg,.block-hero__media video{display:block;object-fit:cover;height:100%;width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block-hero__media{position:relative;overflow:hidden}.block-hero__media img,.block-hero__media svg,.block-hero__media video{position:absolute;width:auto;max-width:inherit;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)!important}}@media (max-width:1299px){.block-hero__media{aspect-ratio:1/1;max-height:500px}}@media (min-width:1300px){.block-hero__media{position:absolute;top:0;bottom:0;left:0;width:100%;max-width:calc(50% + 250px)!important}}.block-hero__media img,.block-hero__media video{background-color:#faf0ea}.block-hero .wp-block-post-featured-image{display:none!important}.block-hero:not(.visible) .block-hero__media{opacity:0;transform:translate3d(0,-50px,0)}@media (min-width:1300px){.block-hero:not(.visible) .block-hero__media{transform:translate3d(-50px,0,0)}}.block-hero:not(.is-style-case) .block-hero__inner{justify-content:flex-start}@media (min-width:1300px){.block-hero:not(.is-style-case) .block-hero__inner{padding-bottom:200px}}@media (max-width:1299px){.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header{margin-bottom:-50px}}@media (min-width:1300px){.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header{border-bottom-left-radius:32px}.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header:after,.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 48.9' enable-background='new 0 0 50 48.9' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M50,48.9L50,48.9L50,0H0C27.3,0,49.4,21.8,50,48.9z'/%3E%3C/svg%3E%0A");background-position:top right;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header:before{top:-1px;right:100%;width:10px;height:10px}.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header:after{top:calc(100% - 1px);left:318px;width:32px;height:32px}}@media (min-width:1820px){.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header{padding-top:56px;padding-bottom:100px}.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header:after{left:118px}}@media (max-width:1299px){.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header h1~*{background:#fff;padding-right:30px;width:75%;min-width:270px;border-bottom-right-radius:32px;position:relative}.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header h1~:last-child{padding-bottom:30px}.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header h1~:after,.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header h1~:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 48.9 50' enable-background='new 0 0 48.9 50' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M48.9,0L48.9,0L0,0v50C0,22.7,21.8,0.6,48.9,0z'/%3E%3C/svg%3E%0A");background-position:top right;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header h1~:before{bottom:40px;left:100%;width:10px;height:10px}.block-hero:not(.is-style-case) .block-hero__inner>.acf-innerblocks-container .block-header h1~:after{top:100%;left:-1px;width:32px;height:32px}}.block-hero.is-style-case{position:relative}@media (max-width:1299px){.block-hero.is-style-case .block-hero__inner{flex-direction:column-reverse}}@media (min-width:1300px){.block-hero.is-style-case .block-hero__inner{padding-top:200px;justify-content:flex-end}}@media (max-width:1299px){.block-hero.is-style-case .block-hero__inner>.acf-innerblocks-container .block-header{padding-top:30px}}@media (min-width:1300px){.block-hero.is-style-case .block-hero__inner>.acf-innerblocks-container .block-header{border-top-left-radius:32px}.block-hero.is-style-case .block-hero__inner>.acf-innerblocks-container .block-header:after,.block-hero.is-style-case .block-hero__inner>.acf-innerblocks-container .block-header:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 48.9 50' enable-background='new 0 0 48.9 50' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M0,50L0,50h48.9V0C48.9,27.3,27.1,49.4,0,50z'/%3E%3C/svg%3E");background-position:top right;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.block-hero.is-style-case .block-hero__inner>.acf-innerblocks-container .block-header:before{bottom:0;right:calc(100% - 1px);width:32px;height:32px}.block-hero.is-style-case .block-hero__inner>.acf-innerblocks-container .block-header:after{bottom:100%;left:340px;width:10px;height:10px}}@media (min-width:1820px){.block-hero.is-style-case .block-hero__inner>.acf-innerblocks-container .block-header{padding-top:80px;padding-bottom:80px}.block-hero.is-style-case .block-hero__inner>.acf-innerblocks-container .block-header:after{left:140px}}@media (max-width:1299px){.block-hero.is-style-case .block-hero__device-image{display:none}}@media (min-width:1300px){.block-hero.is-style-case .block-hero__device-image{z-index:1;position:absolute;right:calc(50% + 159px);bottom:-60px;border-radius:38px;display:block;overflow:hidden;border:10px solid #000}}@media (min-width:1820px){.block-hero.is-style-case .block-hero__device-image{right:calc(50% + 9px)}}@media (min-width:1300px){.block-hero.is-style-case .block-hero__device-image--smartphone{max-width:300px}.block-hero.is-style-case .block-hero__device-image--tablet{max-width:400px}}@media (min-width:1820px){.block-hero.is-style-case .block-hero__device-image--tablet{max-width:600px}}.block-hero.is-style-case .block-hero__company-logo{position:absolute}@media (max-width:1299px){.block-hero.is-style-case .block-hero__company-logo{bottom:100%;background:#fff;padding-top:30px;padding-right:30px;border-top-right-radius:32px}.block-hero.is-style-case .block-hero__company-logo:after,.block-hero.is-style-case .block-hero__company-logo:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 48.9' enable-background='new 0 0 50 48.9' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M0,0L0,0v48.9h50C22.7,48.9,0.6,27.1,0,0z'/%3E%3C/svg%3E");background-position:top right;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.block-hero.is-style-case .block-hero__company-logo:before{bottom:calc(100% - 1px);left:0;width:32px;height:32px}.block-hero.is-style-case .block-hero__company-logo:after{bottom:0;left:100%;width:10px;height:10px}}.block-hero.is-style-case .block-hero__company-logo img{display:block;max-width:120px;max-height:90px;width:100%;object-fit:contain;object-position:left}@media (min-width:960px){.block-hero.is-style-case .block-hero__company-logo img{max-width:150px;max-height:120px}}@media (min-width:1300px){.block-hero.is-style-case .block-hero__company-logo{bottom:100%;left:400px}}@media (min-width:1820px){.block-hero.is-style-case .block-hero__company-logo{left:200px}}.block-hero.is-style-case .block-hero__company-logo--border img{border:2px solid #eee}