:root{--m247-yellow:#f3dc0b;--m247-dark-yellow:#e3b72f;--m247-cyan:#00d7d2;--m247-dark-grey:#646356;--m247-neutral:#f1ece1;--m247-white:#fff;--m247-black:#111;--m247-grey-80:#838277;--m247-grey-60:#a2a199;--m247-grey-40:#c1c1bb;--m247-grey-20:#e0e0dd;--m247-grey-10:#efefed;--m247-dark-grey-80:rgba(100,99,86,.8);--m247-dark-grey-60:rgba(100,99,86,.6);--m247-dark-grey-40:rgba(100,99,86,.4);--m247-dark-grey-20:rgba(100,99,86,.2);--m247-dark-grey-10:rgba(100,99,86,.1);--m247-white-80:hsla(0,0%,100%,.8);--m247-white-60:hsla(0,0%,100%,.6);--m247-white-40:hsla(0,0%,100%,.4);--m247-white-20:hsla(0,0%,100%,.2);--m247-white-10:hsla(0,0%,100%,.1);--m247-border:rgba(100,99,86,.22);--m247-border-soft:rgba(100,99,86,.12);--m247-border-light:hsla(0,0%,100%,.22);--m247-angle:24deg;--m247-section-xl:8rem;--m247-section-lg:6rem;--m247-section-md:4.5rem;--m247-section-sm:3rem;--m247-transition:0.28s ease}.m247-bg-yellow{background-color:var(--m247-yellow)!important}.m247-bg-dark-yellow{background-color:var(--m247-dark-yellow)!important}.m247-bg-cyan{background-color:var(--m247-cyan)!important}.m247-bg-grey{background-color:var(--m247-dark-grey)!important}.m247-bg-neutral{background-color:var(--m247-neutral)!important}.m247-bg-white{background-color:var(--m247-white)!important}.m247-color-yellow{color:var(--m247-yellow)!important}.m247-color-dark-yellow{color:var(--m247-dark-yellow)!important}.m247-color-cyan{color:var(--m247-cyan)!important}.m247-color-grey{color:var(--m247-dark-grey)!important}.m247-color-white{color:var(--m247-white)!important}.m247-section{overflow:hidden;position:relative}.m247-section--white{background:var(--m247-white)}.m247-section--neutral{background:var(--m247-neutral)}.m247-section--yellow{background:var(--m247-yellow)}.m247-section--dark-yellow{background:var(--m247-dark-yellow)}.m247-section--cyan{background:var(--m247-cyan)}.m247-section--grey{background:var(--m247-dark-grey);color:var(--m247-white)}.m247-section-space-xl{padding-bottom:var(--m247-section-xl);padding-top:var(--m247-section-xl)}.m247-section-space-lg{padding-bottom:var(--m247-section-lg);padding-top:var(--m247-section-lg)}.m247-section-space-md{padding-bottom:var(--m247-section-md);padding-top:var(--m247-section-md)}.m247-section-space-sm{padding-bottom:var(--m247-section-sm);padding-top:var(--m247-section-sm)}.m247-border-top{border-top:1px solid var(--m247-border)}.m247-border-bottom{border-bottom:1px solid var(--m247-border)}.m247-border-left{border-left:1px solid var(--m247-border)}.m247-border-right{border-right:1px solid var(--m247-border)}.m247-border-light{border-color:var(--m247-border-light)!important}.m247-border-soft{border-color:var(--m247-border-soft)!important}.m247-angle-block{pointer-events:none;position:absolute;transform:skewX(-24deg);transform-origin:center}.m247-angle-block--yellow{background:var(--m247-yellow)}.m247-angle-block--dark-yellow{background:var(--m247-dark-yellow)}.m247-angle-block--cyan{background:var(--m247-cyan)}.m247-angle-block--grey{background:var(--m247-dark-grey)}.m247-angle-block--neutral{background:var(--m247-neutral)}.m247-angle-block--white{background:var(--m247-white)}.m247-image-angle{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);overflow:hidden;position:relative}.m247-image-angle--reverse{clip-path:polygon(0 0,90% 0,100% 100%,10% 100%)}.m247-image-angle img,.m247-image-angle picture{display:block;height:100%;width:100%}.m247-image-angle img{object-fit:cover}.m247-image-accent{pointer-events:none;position:absolute;transform:skewX(-24deg)}.m247-image-accent--yellow{background:var(--m247-yellow)}.m247-image-accent--cyan{background:var(--m247-cyan)}.m247-image-accent--grey{background:var(--m247-dark-grey)}.m247-image-accent--neutral{background:var(--m247-neutral)}.m247-line{background:var(--m247-dark-grey);display:block;height:1px;width:100%}.m247-line--yellow{background:var(--m247-yellow)}.m247-line--dark-yellow{background:var(--m247-dark-yellow)}.m247-line--cyan{background:var(--m247-cyan)}.m247-line--white{background:var(--m247-white)}.m247-line--soft{background:var(--m247-border)}.m247-line--thick{height:4px}.m247-line--medium{height:2px}.m247-line--dashed-grey{background:repeating-linear-gradient(90deg,var(--m247-dark-grey) 0,var(--m247-dark-grey) .8rem,transparent .8rem,transparent 1.4rem);height:2px}.m247-line--dashed-cyan{background:repeating-linear-gradient(90deg,var(--m247-cyan) 0,var(--m247-cyan) .8rem,transparent .8rem,transparent 1.4rem);height:2px}.m247-line--dashed-yellow{background:repeating-linear-gradient(90deg,var(--m247-yellow) 0,var(--m247-yellow) .8rem,transparent .8rem,transparent 1.4rem);height:2px}.m247-dot-matrix{background-image:radial-gradient(circle,rgba(100,99,86,.28) 1px,transparent 1.5px);background-size:1rem 1rem}.m247-dot-matrix--light{background-image:radial-gradient(circle,hsla(0,0%,100%,.28) 1px,transparent 1.5px);background-size:1rem 1rem}.m247-dot-matrix--cyan{background-image:radial-gradient(circle,rgba(0,215,210,.42) 1px,transparent 1.5px);background-size:1rem 1rem}.m247-dot-matrix--yellow{background-image:radial-gradient(circle,rgba(243,220,11,.5) 1px,transparent 1.5px);background-size:1rem 1rem}.m247-icon{align-items:center;display:inline-flex;justify-content:center}.m247-icon svg{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:100%}.m247-icon--grey{color:var(--m247-dark-grey)}.m247-icon--yellow{color:var(--m247-yellow)}.m247-icon--cyan{color:var(--m247-cyan)}.m247-icon--white{color:var(--m247-white)}.m247-surface{position:relative}.m247-surface--white{background:var(--m247-white)}.m247-surface--neutral{background:var(--m247-neutral)}.m247-surface--yellow{background:var(--m247-yellow)}.m247-surface--cyan{background:var(--m247-cyan)}.m247-surface--grey{background:var(--m247-dark-grey);color:var(--m247-white)}.m247-button-yellow{background-color:var(--m247-yellow);color:var(--m247-dark-grey)}.m247-button-cyan,.m247-button-yellow:focus,.m247-button-yellow:hover{background-color:var(--m247-cyan);color:var(--m247-dark-grey)}.m247-button-cyan:focus,.m247-button-cyan:hover{background-color:var(--m247-yellow);color:var(--m247-dark-grey)}.m247-button-grey{background-color:var(--m247-dark-grey);color:var(--m247-white)}.m247-button-grey:focus,.m247-button-grey:hover{background-color:var(--m247-cyan);color:var(--m247-dark-grey)}.m247-overlay-grey{background:linear-gradient(135deg,rgba(100,99,86,.06),rgba(100,99,86,.28))}.m247-overlay-dark,.m247-overlay-grey{inset:0;pointer-events:none;position:absolute}.m247-overlay-dark{background:linear-gradient(135deg,rgba(100,99,86,.1),rgba(100,99,86,.56))}.m247-accent-bar{background:var(--m247-yellow);display:block;height:100%;width:3px}.m247-accent-bar--cyan{background:var(--m247-cyan)}.m247-accent-bar--grey{background:var(--m247-dark-grey)}.m247-angle-edge{overflow:hidden;position:relative}.m247-angle-edge:after{background:var(--m247-yellow);content:"";height:150%;pointer-events:none;position:absolute;right:-5rem;top:-25%;transform:skewX(-24deg);width:9rem}.m247-angle-edge--cyan:after{background:var(--m247-cyan)}.m247-angle-edge--grey:after{background:var(--m247-dark-grey)}@media (max-width:991px){:root{--m247-section-xl:6rem;--m247-section-lg:5rem}}@media (max-width:767px){:root{--m247-section-xl:4.5rem;--m247-section-lg:4rem;--m247-section-md:3.5rem;--m247-section-sm:2.5rem}.m247-image-angle{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.m247-image-angle--reverse{clip-path:polygon(0 0,93% 0,100% 100%,7% 100%)}}@media (prefers-reduced-motion:reduce){.m247-button-cyan,.m247-button-grey,.m247-button-yellow{transition:none}}