:root{--clr-black: rgb(0 0 0);--clr-white: rgb(255 255 255);--clr-focus: rgb(84 101 255);--clr-magenta: rgb(140 0 175);--clr-pink: rgb(190 1 137);--clr-purple: rgb(77 0 113);--clr-orange: rgb(217 65 0);--clr-yellow: rgb(183 164 0);--clr-green: rgb(0 169 27);--clr-grey: rgb(96 96 96);--clr-lightgrey: rgb(200 200 200);--clr-red: rgb(230 50 50);--pagePaddingX: 2rem;--hairlineWidth: 1px;--headerHeight: 6rem;--width-3xl: 1700px}@media (min-width: 768px){:root{--pagePaddingX: 6rem;--headerHeight: 10rem}}@media (min-width: 1024px){:root{--gap-01: .75rem;--gap-02: 1.5rem;--gap-03: 2rem;--gap-04: 2.5rem}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2x){:root{--hairlineWidth: .5px}}@media (-webkit--webkit-min-device-pixel-ratio: 2),(-webkit-min-resolution: 2x){:root{--hairlineWidth: .5px}}@supports (color: color(display-p3 1 1 1)){:root{--clr-magenta: color(display-p3 .5 .09 .66);--clr-pink: color(display-p3 .68 .14 .52);--clr-purple: color(display-p3 .27 .03 .43);--clr-orange: color(display-p3 .79 .3 .13);--clr-yellow: color(display-p3 .82 .75 .24);--clr-green: color(display-p3 .29 .65 .22)}}.inf-marketing-block{--_blockHeaderHeight:calc(4rem + 1em);position:relative;min-height:calc((100vh - var(--_blockHeaderHeight) - var(--headerHeight)) * var(--_sectionCount) * 1.5);min-height:calc((100lvh - var(--_blockHeaderHeight) - var(--headerHeight)) * var(--_sectionCount) * 1.5);padding:0 2rem}@media (min-width: 768px){.inf-marketing-block{min-height:calc((100vh - var(--_blockHeaderHeight) - var(--headerHeight)) * var(--_sectionCount) * 1.25);min-height:calc((100lvh - var(--_blockHeaderHeight) - var(--headerHeight)) * var(--_sectionCount) * 1.25);padding:0 6rem}}@media (min-width: 1024px){.inf-marketing-block{--_blockHeaderHeight:calc(9rem + 1em)}}.inf-color--white .inf-marketing-block{color:var(--clr-white)}.inf-marketing-block__stickycontainer{position:sticky;top:calc(2rem + var(--headerHeight));min-height:calc(100vh - var(--_blockHeaderHeight) - var(--headerHeight) - 2rem);min-height:calc(100lvh - var(--_blockHeaderHeight) - var(--headerHeight) - 2rem)}@media (min-width: 1024px){.inf-marketing-block__stickycontainer{top:var(--headerHeight);min-height:calc(100vh - var(--_blockHeaderHeight) - var(--headerHeight));min-height:calc(100lvh - var(--_blockHeaderHeight) - var(--headerHeight))}}.inf-marketing-block__header{position:relative;padding:2rem 0 3rem;border-bottom:var(--hairlineWidth) solid currentColor}@media (min-width: 768px){.inf-marketing-block__header{display:flex;justify-content:space-between;align-items:flex-end}}@media (min-width: 1024px){.inf-marketing-block__header{padding:6rem 0 3rem}}.inf-marketing-block__scrolllink{position:absolute;display:block;left:0;top:0;right:0;white-space:nowrap;height:100%}@media (min-width: 768px){.inf-marketing-block__scrolllink{position:relative;height:auto;width:auto;transition:opacity .2s}}.inf-marketing-block__scrolllink>span,.inf-marketing-block__scrolllink>.inf-arrow-down-icon{display:none}@media (min-width: 768px){.inf-marketing-block__scrolllink>span,.inf-marketing-block__scrolllink>.inf-arrow-down-icon{display:inline-block}}.inf-color--white .inf-marketing-block__scrolllink{color:var(--clr-white)}.inf-marketing-block__header--active .inf-marketing-block__scrolllink{opacity:0;pointer-events:none}.inf-arrow-down-icon{margin-left:.5rem}.inf-arrow-down-icon path{stroke:var(--clr-black)}.inf-color--white .inf-arrow-down-icon path{stroke:var(--clr-white)}.inf-marketing-block__main{position:relative;padding-bottom:8rem}.inf-marketing-block__main>ul{position:relative}.inf-marketing-block__section{position:absolute;top:0;width:100%;max-width:105rem;min-height:50%;overflow:hidden;padding:3rem 0}@media (min-width: 1024px){.inf-marketing-block__section{padding:8rem 0}}.inf-marketing-block__section>div{opacity:0}.inf-marketing-block__sectiontitle{margin-bottom:2rem}@media (min-width: 375px){.inf-marketing-block__sectiontitle{margin-bottom:3rem}}.inf-marketing-block__indicator{position:relative;width:.185em;display:none;height:0;margin-left:.2em;margin-top:.18em;animation:inf-indicator-blinking 1.5s infinite}.inf-marketing-block__indicator>span{position:absolute;bottom:0;width:.185em;height:.74em;border-radius:2em;background:var(--clr-white)}.inf-marketing-block__indicator--blinking{display:inline-block}
