@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;900&display=swap);
html{font-size:100%;box-sizing:border-box;height:-webkit-fill-available;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;font-family:"Montserrat";line-height:1.3;font-size:16px;color:#333}figure{margin:auto}article{font-size:22;font-size:clamp(1rem, 2vw, 1.375rem);letter-spacing:0.12rem;line-height:1.625}h3{font-size:45;font-size:clamp(2.125rem, 2vw, 2.8125rem)}h4{font-size:20;font-size:clamp(1rem, 2vw, 1.25rem);font-weight:600}h5{font-weight:400}main{transition:all .8s cubic-bezier(0.2, 0.8, 0.2, 1.2) 0s}main#blur.active{filter:blur(10px)}.container{display:flow-root;box-sizing:content-box;max-width:75em;margin-left:auto;margin-right:auto;padding:0 16;padding:0rem 1rem}.container .container{padding-left:0 default;padding-right:0 default}.container-medium{max-width:90em}.container-large{max-width:120em}.container-expand{max-width:none}@media(max-width: ){.container .container-expand{padding:0 !important}}nav[role=rootNav]{position:fixed;transform:translateZ(500px);z-index:500}nav[role=rootNav] .menu-button-container{z-index:500;cursor:pointer;position:fixed;transform:translateX(30px) translateY(30px);transition:all .8s cubic-bezier(0.2, 0.8, 0.2, 1.2) 0s}nav[role=rootNav] .menu-button-container__menu-button{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:#003459;border-radius:50;border-radius:3.125rem;transition:all .8s cubic-bezier(0.2, 0.8, 0.2, 1.2) 0s}nav[role=rootNav] .menu-button-container__menu-button div{width:25px;height:3px;background:#fff;border-radius:5;border-radius:0.3125rem;transition:all .5s ease-in-out}nav[role=rootNav] .menu-button-container__menu-button div::before,nav[role=rootNav] .menu-button-container__menu-button div::after{content:"";position:absolute;height:3px;background:#fff;border-radius:5;border-radius:0.3125rem;transition:all .5s ease-in-out}nav[role=rootNav] .menu-button-container__menu-button div::before{transform:translateY(-8px);width:25px}nav[role=rootNav] .menu-button-container__menu-button div::after{transform:translateY(8px);width:15px}@media not all and (pointer: coarse){nav[role=rootNav] .menu-button-container__menu-button:hover{background-color:#002540;width:200px}nav[role=rootNav] .menu-button-container__menu-button:hover div::before{width:25px}nav[role=rootNav] .menu-button-container__menu-button:hover div::after{width:25px}}nav[role=rootNav] .menu-button-container__menu-button--active{background-color:#300956;width:200px}@media not all and (pointer: coarse){nav[role=rootNav] .menu-button-container__menu-button--active:hover{background-color:#56109b;width:210px}nav[role=rootNav] .menu-button-container__menu-button--active:hover div::before{background-color:#fff;width:25px}nav[role=rootNav] .menu-button-container__menu-button--active:hover div::after{background-color:#fff;width:25px}}nav[role=rootNav] .menu-button-container__menu-button--active div{background:transparent}nav[role=rootNav] .menu-button-container__menu-button--active div::before{transform:rotate(45deg);background-color:#fff;width:25px}nav[role=rootNav] .menu-button-container__menu-button--active div::after{transform:rotate(-45deg);background-color:#fff;width:25px}nav[role=rootNav] .menu-dropdown{position:fixed;visibility:hidden;opacity:0;width:75vw;max-width:450px;height:auto;transition:all .8s cubic-bezier(0.2, 0.8, 0.2, 1.2) 0s;transform:translateX(55px) translateY(90px);border-radius:1rem;z-index:300}nav[role=rootNav] .menu-dropdown nav{color:#fff;height:60%;overflow:auto;padding:10px 30px 10px 30px;transition:all .8s cubic-bezier(0.2, 0.8, 0.2, 1.2) 0s;transform:translateY(-30px)}nav[role=rootNav] .menu-dropdown nav ul{list-style:none}nav[role=rootNav] .menu-dropdown nav ul li{margin-bottom:1rem;margin-left:-1.3rem}nav[role=rootNav] .menu-dropdown nav ul li a,nav[role=rootNav] .menu-dropdown nav ul li span{color:#fff;font-weight:600;font-size:1.2rem;text-decoration:none;cursor:pointer}nav[role=rootNav] .menu-dropdown nav ul li a:hover,nav[role=rootNav] .menu-dropdown nav ul li span:hover{color:#855ead}nav[role=rootNav] .menu-dropdown__triangle-up{width:0;height:0;opacity:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #001626;transform:translateX(30px) translateY(-10px);transition:all .8s cubic-bezier(0.2, 0.8, 0.2, 1.2) 0s}nav[role=rootNav] .menu-dropdown--active{visibility:visible;opacity:1;transform:translateX(55px) translateY(100px);box-shadow:5px 5px 30px 5px rgba(0,0,0,.4);background-color:#001626}nav[role=rootNav] .menu-dropdown--active .menu-dropdown__triangle-up{opacity:1}nav[role=rootNav] .menu-dropdown--active nav{transform:translateY(0px)}@media(min-width: 63.975em){.mobile-only{display:none}}header[role=landingHeader]{overflow:hidden}@media(min-width: 40em){header[role=landingHeader]{padding:0 16;padding:0rem 1rem}}.landing{display:grid;border-radius:44px;grid-template-rows:auto 1fr auto;grid-template-areas:"heroImage" "branding" "button";padding:16 16;padding:1rem 1rem;background:#e5e5e5;min-height:-webkit-fill-available}@media(min-width: 63.975em){.landing{background:#e5e5e5;grid-template-columns:1fr 1fr;grid-template-rows:minmax(120px, 1fr) 1fr;grid-template-areas:"button button" "branding heroImage";align-items:center;min-height:640px;height:calc(100vh - 16px)}}@media(min-width: 85.31em){.landing{min-height:760px}}@media(min-width: 120em){.landing{min-height:1050px;grid-template-rows:140px 1fr}}.landing__branding{grid-area:branding;display:grid;grid-template-rows:1fr auto auto 1fr;height:100%;margin-top:-5rem}.landing__branding>picture{margin:0 64;margin:0rem 4rem;align-self:end;margin-bottom:.5rem;z-index:25}@media(min-width: 40em){.landing__branding>picture{margin:0 188;margin:0rem 11.75rem}}@media(min-width: 63.975em){.landing__branding>picture{margin:0 128;margin:0rem 8rem}}.landing__branding #anim{display:none;align-self:end;justify-self:center;width:100%;z-index:100}@media(min-width: 63.975em){.landing__branding #anim{display:block;width:80%}}@media(min-width: 120em){.landing__branding #anim{width:70%}}.landing__branding #anim-cell{align-self:end;justify-self:center;width:65%;z-index:100}@media(min-width: 63.975em){.landing__branding #anim-cell{display:none}}.landing__branding>section{display:grid;gap:1rem;grid-auto-flow:row;justify-self:center;margin:16 16;margin:1rem 1rem}@media(min-width: 63.975em){.landing__branding>section{grid-auto-flow:column}}.landing__branding>section a{display:none !important;color:#fff;display:inline-flex;margin:0;overflow:visible;-webkit-appearance:none;justify-content:center;align-items:center;box-sizing:border-box;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;font:inherit;transition:all .3s cubic-bezier(0, 0, 0, -0.1);border-radius:64;border-radius:4rem;padding:5.3333333333 16;padding:0.3333333333rem 1rem;font-size:16;font-size:1rem;font-weight:500;letter-spacing:0.06rem;background:#490e84}@media not all and (pointer: coarse){.landing__branding>section a:hover:hover{background-color:#7c18e0}}@media(min-width: 63.975em){.landing__branding>section a{display:block !important}}@media(min-width: 120em){.landing__branding>section a{color:#fff;display:inline-flex;margin:0;overflow:visible;-webkit-appearance:none;justify-content:center;align-items:center;box-sizing:border-box;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;font:inherit;transition:all .3s cubic-bezier(0, 0, 0, -0.1);border-radius:64;border-radius:4rem;padding:6.6666666667 20;padding:0.4166666667rem 1.25rem;font-size:20;font-size:1.25rem;font-weight:500;letter-spacing:0.06rem;background:#490e84}@media not all and (pointer: coarse){.landing__branding>section a:hover:hover{background-color:#7c18e0}}}.landing__branding>section button[role=video]{color:#fff;display:inline-flex;margin:0;overflow:visible;-webkit-appearance:none;justify-content:center;align-items:center;box-sizing:border-box;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;font:inherit;transition:all .3s cubic-bezier(0, 0, 0, -0.1);border-radius:64;border-radius:4rem;padding:5.3333333333 16;padding:0.3333333333rem 1rem;font-size:16;font-size:1rem;font-weight:500;letter-spacing:0.06rem;background:#490e84}@media not all and (pointer: coarse){.landing__branding>section button[role=video]:hover:hover{background-color:#7c18e0}}@media(min-width: 120em){.landing__branding>section button[role=video]{color:#fff;display:inline-flex;margin:0;overflow:visible;-webkit-appearance:none;justify-content:center;align-items:center;box-sizing:border-box;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;font:inherit;transition:all .3s cubic-bezier(0, 0, 0, -0.1);border-radius:64;border-radius:4rem;padding:6.6666666667 20;padding:0.4166666667rem 1.25rem;font-size:20;font-size:1.25rem;font-weight:500;letter-spacing:0.06rem;background:#490e84}@media not all and (pointer: coarse){.landing__branding>section button[role=video]:hover:hover{background-color:#7c18e0}}}.landing__heroImage{grid-area:heroImage;margin:-80;margin:-5rem;margin-top:-150px;margin-bottom:0;z-index:1}@media(min-width: 40em){.landing__heroImage{margin:0;margin-top:-30%;margin-left:-100px;margin-right:-130px;margin-bottom:-20%}}@media(min-width: 40em)and (orientation: portrait){.landing__heroImage{opacity:.5}}@media(min-width: 63.975em){.landing__heroImage{margin:0;margin-right:-100px;margin-left:clamp(0vw, 2vw, -130px)}}.landing__heroImage img{width:100%}.landing h1[role=AppTitle]{font-size:32;font-size:clamp(1.25rem, 1.6vw, 2rem);font-weight:600;color:#003459;text-align:center;letter-spacing:0.12rem}.landing h3[role=strapline]{font-size:32;font-size:clamp(1rem, 1.5vw, 2rem);font-weight:400;color:#003459;text-align:center;align-self:center}@media(min-width: 63.975em){.landing h3[role=strapline]{margin-top:100;margin-right:-200}}.landing h3[role=strapline]>span{font-weight:900}.landing>a{grid-area:button;margin-top:1.25rem;justify-self:center;align-self:start;z-index:2}@media(max-width: 63.975em){.landing>a{display:none}}@media(min-width: 63.975em){.landing>a{justify-self:end;margin-right:1rem}}@media(min-width: 40em)and (orientation: portrait){.landing>a{padding:16 28;padding:1rem 1.75rem;font-size:20;font-size:1.25rem}}@media(min-width: 85.31em){.landing>a{margin-top:1.875rem;padding:9 14;padding:0.5625rem 0.875rem;font-size:20;font-size:1.25rem;margin-right:2.25rem}}@media(min-width: 120em){.landing>a{align-self:center;color:#fff;display:inline-flex;margin:0;overflow:visible;-webkit-appearance:none;justify-content:center;align-items:center;box-sizing:border-box;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;font:inherit;transition:all .3s cubic-bezier(0, 0, 0, -0.1);border-radius:64;border-radius:4rem;padding:8.6666666667 26;padding:0.5416666667rem 1.625rem;font-size:26;font-size:1.625rem;font-weight:500;letter-spacing:0.06rem;background:#490e84;margin-right:7.25rem}@media not all and (pointer: coarse){.landing>a:hover:hover{background-color:#7c18e0}}}.header-wave{width:100%;position:absolute;top:0;left:0;z-index:0}@media(max-width: 63.975em){.header-wave{display:none}}button{outline:none;border:none}.mm__cta{color:#fff;display:inline-flex;margin:0;overflow:visible;-webkit-appearance:none;justify-content:center;align-items:center;box-sizing:border-box;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;font:inherit;transition:all .3s cubic-bezier(0, 0, 0, -0.1);border-radius:64;border-radius:4rem;padding:5.3333333333 16;padding:0.3333333333rem 1rem;font-size:16;font-size:1rem;font-weight:500;letter-spacing:0.06rem;background:transparent}@media not all and (pointer: coarse){.mm__cta:hover:hover{background-color:#7c18e0;padding-left:40px;padding-right:40px}}.mm__cta--outline{border:solid 2px #fff;color:#fff;background-color:transparent}.mm__cta--sizeS{padding:3 12;padding:0.1875rem 0.75rem;font-size:14;font-size:0.875rem}.mm__cta--sizeXL{padding:16 28;padding:1rem 1.75rem;font-size:20;font-size:1.25rem}.mm__accept,.mm__cancel{color:#fff;display:inline-flex;margin:0;overflow:visible;-webkit-appearance:none;justify-content:center;align-items:center;box-sizing:border-box;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;font:inherit;transition:all .3s cubic-bezier(0, 0, 0, -0.1);border-radius:8;border-radius:0.5rem;padding:5.3333333333 16;padding:0.3333333333rem 1rem;font-size:16;font-size:1rem;font-weight:500;letter-spacing:0.06rem;background:#490e84}@media not all and (pointer: coarse){.mm__accept:hover:hover,.mm__cancel:hover:hover{background-color:#7c18e0}}.mm__tmg{color:#fff;display:inline-flex;margin:0;overflow:visible;-webkit-appearance:none;justify-content:center;align-items:center;box-sizing:border-box;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;font:inherit;transition:all .3s cubic-bezier(0, 0, 0, -0.1);border-radius:64;border-radius:4rem;padding:5.3333333333 16;padding:0.3333333333rem 1rem;font-size:16;font-size:1rem;font-weight:500;letter-spacing:0.06rem;background:#490e84}@media not all and (pointer: coarse){.mm__tmg:hover:hover{background-color:#7c18e0}}.mm__tmg--sizeS{padding:3 12;padding:0.1875rem 0.75rem;font-size:14;font-size:0.875rem}.overview{margin:32px 0px;margin:2pxrem 0pxrem}.overview:before{content:"";display:block;height:50px;margin:-50px 0 0}.overview>div>picture{display:flex;justify-content:center;align-items:center;margin:16px 0px;margin:1pxrem 0pxrem}@media(min-width: 120em){.overview>div>picture{justify-content:start}}.overview>div>picture img{width:clamp(100px, 50%, 300px)}.overview__container{max-width:100ch}.overview__container>article>p:first-child{margin-bottom:2rem}.overview__container>article>p:first-child>span{font-weight:900}.overview__container>article>p>span{font-weight:600}.overview .overview__highlights{display:grid;grid-template-columns:1fr;gap:2rem}.overview .overview__highlights>div{display:grid;text-align:center;grid-template-columns:1fr}@media(min-width: 40em){.overview .overview__highlights>div{grid-template-columns:auto 1fr;align-items:center;text-align:left;gap:2rem}}.overview p span{font-weight:600}.features__geographical-heatmaps .geographical-heatmaps__content{display:grid;grid-template-columns:1fr;grid-template-areas:"paragraph" "pictureA"}@media(min-width: 63.975em){.features__geographical-heatmaps .geographical-heatmaps__content{grid-template-columns:1.2fr 1fr;grid-template-areas:"pictureA paragraph" "pictureA pictureB"}.features__geographical-heatmaps .geographical-heatmaps__content p{text-align:left}}@media(min-width: 120em){.features__geographical-heatmaps .geographical-heatmaps__content{grid-template-columns:1fr 1fr}}.features__geographical-heatmaps p{grid-area:paragraph}.features__geographical-heatmaps picture[role=main]{grid-area:pictureA}.features__geographical-heatmaps picture[role=main] img{width:100%;border-radius:16;border-radius:1rem;box-shadow:none}@media screen and (orientation: portrait){.features__geographical-heatmaps picture[role=main] img{border-radius:8;border-radius:0.5rem}}@media(min-width: 63.975em){.features__geographical-heatmaps picture[role=main] img{box-shadow:-10px 13px 6px rgba(0,0,0,.397);transform:perspective(900px) rotateY(9deg) rotateX(11deg) rotateZ(0)}}.features__geographical-heatmaps picture[role=secondary]{grid-area:pictureB;display:none}@media(min-width: 63.975em){.features__geographical-heatmaps picture[role=secondary]{z-index:10;display:block;transform:perspective(900px) rotateY(-9deg) rotateX(11deg) rotateZ(0) translateZ(20px);transform-style:preserve-3d;justify-self:start;text-align:left;margin-left:-2rem;margin-right:2rem}.features__geographical-heatmaps picture[role=secondary] img{max-width:90%;border-radius:16;border-radius:1rem;box-shadow:10px 13px 6px rgba(0,0,0,.397)}}@media(min-width: 120em){.features__geographical-heatmaps picture[role=secondary]{margin-left:-3rem;margin-right:3rem}}.features__interactive-charts article{max-width:100ch}.features__interactive-charts article>section{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width: 63.975em){.features__interactive-charts article>section{grid-template-columns:1fr 1fr}}.features__interactive-charts .interactive-charts__image img{width:100%;transform:perspective(900px) rotateY(9deg) rotateX(11deg) rotateZ(-5deg);border-radius:1rem;box-shadow:-10px 13px 6px rgba(0,0,0,.397)}.features__interactive-charts .interactive-charts__icons{display:grid;gap:1rem;grid-template-columns:repeat(3, auto)}@media(min-width: 63.975em){.features__interactive-charts .interactive-charts__icons{grid-template-columns:1fr;align-items:center;justify-content:center}.features__interactive-charts .interactive-charts__icons picture img{width:clamp(300px, 50%, 500px)}}@media(min-width: 63.975em){.features__interactive-charts .interactive-charts__icons div{display:none}}.features__interactive-charts .icons__group{display:none}@media(min-width: 63.975em){.features__interactive-charts .icons__group{display:block}}.features__interactive-charts .interactive-charts__image{display:none}@media(min-width: 63.975em){.features__interactive-charts .interactive-charts__image{display:block}}.features__filters{background:#e0dce6}.features__filters .filters__grouping{grid-template-columns:1fr 150px 1fr;justify-content:center;text-align:center;display:none}.features__filters .filters__grouping>div>picture img{width:100%}.features__filters .filters__grouping h2{margin-top:3rem;text-transform:uppercase}.features__filters .filters__grouping ul{padding:0;list-style-type:none;text-transform:uppercase;font-size:16;font-size:1rem}@media(min-width: 63.975em){.features__filters .filters__grouping{display:grid}}.features__filters .advanced__group{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.features__reporting-options{background:#d6d3db}.features__reporting-options article>section{display:grid;justify-content:center;grid-template-columns:repeat(2, 1fr);grid-template-areas:"a b" "c d" "e f";grid-template-rows:repeat 3,1fr;text-align:center;align-items:end}@media(min-width: 40em){.features__reporting-options article>section{grid-template-columns:repeat(6, 1fr);grid-template-areas:"a a b b c c" ". d d e e ." ". . f f . ."}}@media(min-width: 63.975em){.features__reporting-options article>section{grid-template-columns:repeat(4, 1fr);grid-template-areas:"a b c d" ". e f ."}}@media(min-width: 120em){.features__reporting-options article>section{grid-template-columns:repeat(5, 1fr);grid-template-areas:"a b c d e" ". . f . .";align-items:center}}.features__reporting-options article>section .a{grid-area:a}.features__reporting-options article>section .b{grid-area:b}.features__reporting-options article>section .c{grid-area:c}.features__reporting-options article>section .d{grid-area:d}.features__reporting-options article>section .e{grid-area:e}.features__reporting-options article>section .f{grid-area:f}@media(min-width: 40em){.features__reporting-options article>section>div:last-child h4::before{content:"Multidrug resistance ("}.features__reporting-options article>section>div:last-child h4::after{content:")"}}.features__breakpoints{background:#fff}.features__breakpoints .breakpoints__icons{display:grid;grid-template-rows:auto auto auto;justify-content:center;align-items:center;gap:1rem}@media(min-width: 63.975em){.features__breakpoints .breakpoints__icons{grid-template-columns:1fr auto 1fr}}.features__breakpoints .eucast,.features__breakpoints .clsi{display:flex}.features__breakpoints .eucast>div,.features__breakpoints .clsi>div{display:flex;min-width:160px;justify-content:center;align-items:center;padding:8 16;padding:0.5rem 1rem;border-radius:1rem;border:solid 4px #707070;font-size:20;font-size:1.25rem;font-weight:600}@media(min-width: 40em){.features__breakpoints .eucast>div,.features__breakpoints .clsi>div{font-size:32;font-size:2rem}}.features__breakpoints .eucast{justify-content:flex-start}.features__breakpoints .eucast>div{color:#6c63ff}.features__breakpoints .clsi{justify-content:flex-end}.features__breakpoints .clsi>div{color:#fff;background:#6C63FF80}.features__breakpoints picture>img{transform:rotate(90deg);max-width:2rem}@media(min-width: 63.975em){.features__breakpoints picture>img{transform:rotate(0deg)}}.features{text-align:center;background:#ede9f4}.features section:first-child{margin-top:0}.features section:first-child>article>p:first-child>span{font-weight:900}.features section:first-child>article>p>span{font-weight:600}.features section{margin:30 0;margin:1.875rem 0rem}.features h2{font-size:24;font-size:1.5rem;margin-bottom:0}.features h2 span{font-weight:900;letter-spacing:0.11rem}.features h2,.features h3{font-weight:600}.features h4{text-transform:uppercase}.micron__services{background:#f4f4f4;text-align:center;padding:32 0;padding:2rem 0rem}footer{display:grid;grid-template-columns:1fr;justify-content:center;background-color:#555;padding:32 40;padding:2rem 2.5rem;padding-bottom:1rem;gap:1rem}footer section{display:grid;grid-template-rows:auto auto;justify-content:center;align-items:center;gap:1rem}footer section h4{color:#fff;text-transform:uppercase;margin:0;text-align:center;letter-spacing:0.12rem}footer section>div{display:flex;color:#fff;align-items:center;justify-content:center;margin-bottom:2rem}footer section>div>span{font-weight:300;letter-spacing:0.03rem;font-size:34;font-size:clamp(1.125rem, 3vw, 2.125rem)}footer section>div>picture img{max-height:32px;margin-left:1rem}footer section .mm__cta{justify-content:center;align-items:center}@media(max-width: 40em){footer section .mm__cta{padding:9 14;padding:0.5625rem 0.875rem;font-size:20;font-size:1.25rem}}@media(min-width: 40em){footer section .mm__cta{padding:16 28;padding:1rem 1.75rem;font-size:20;font-size:1.25rem}}@media(min-width: 40em)and (orientation: portrait){footer section .mm__cta{padding:16 28;padding:1rem 1.75rem;font-size:20;font-size:1.25rem}}@media(min-width: 120em){footer section .mm__cta{padding:16 28;padding:1rem 1.75rem;font-size:20;font-size:1.25rem}}footer div{display:grid;gap:2rem;justify-content:start;align-items:end;grid-template-columns:repeat(3, auto);color:#fff}footer div a{font-size:14;font-size:0.875rem;font-weight:300;color:#e6e6e6;text-decoration:none}footer div a:hover{color:#fff;text-decoration:underline}footer picture{display:flex;justify-content:center}footer picture img{max-width:20.3125rem}.modal{display:flex;visibility:hidden;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.568);justify-content:center;align-items:center}.modal__content{opacity:0;transition:all .8s cubic-bezier(0.2, 0.8, 0.2, 1.2) 0s;max-width:70ch;min-width:500px;min-height:300px;border-radius:2rem;background-color:#fff;padding:2rem;box-shadow:10px 13px 6px rgba(0,0,0,.397)}@media screen and (orientation: portrait){.modal__content{width:95%;min-width:95%}}.modal__content p{font-size:16;font-size:1rem}.active-modal{visibility:visible}.active-modal .modal__content{transition:all .8s cubic-bezier(0.2, 0.8, 0.2, 1.2) 0s;transform:translateY(20px);opacity:1}.active-modal .modal__buttons{display:grid;gap:1rem;grid-template-columns:repeat(2, auto);justify-content:end}.demo-landing__container{display:grid;height:100vh;grid-template-rows:1fr}@media(min-width: 63.975em){.demo-landing__container{grid-template-rows:auto 1fr}}.demo-landing__container header{padding:40 40;padding:2.5rem 2.5rem;display:block;z-index:1}.demo-landing__container header article{display:grid;gap:2rem;grid-template-rows:auto 1fr}.demo-landing__container header article div[role=homepage]{justify-self:start}.demo-landing__container header article div[role=homepage] a{color:#fff;display:inline-flex;margin:0;overflow:visible;-webkit-appearance:none;justify-content:center;align-items:center;box-sizing:border-box;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;font:inherit;transition:all .3s cubic-bezier(0, 0, 0, -0.1);border-radius:8;border-radius:0.5rem;padding:5.3333333333 16;padding:0.3333333333rem 1rem;font-size:16;font-size:1rem;font-weight:500;letter-spacing:0.06rem;background:#490e84}@media not all and (pointer: coarse){.demo-landing__container header article div[role=homepage] a:hover:hover{background-color:#7c18e0}}.demo-landing__container header article aside picture img{width:30%;min-width:400px}@media(max-height: 56.25rem){.demo-landing__container header article aside picture img{width:200px}}.demo-landing__container main[role=demos]{display:grid;grid-template-rows:auto 1fr;margin-bottom:1rem}.demo-landing__container main[role=demos] h1,.demo-landing__container main[role=demos] p{margin:0}.demo-landing__container main[role=demos] h5{font-size:16;font-size:1rem;margin:8 0;margin:0.5rem 0rem}.demo-landing__container main[role=demos] .demo__container{display:grid;align-items:start;gap:1rem;grid-template-columns:repeat(auto-fit, 1fr);grid-auto-flow:row}@media(min-width: 40em){.demo-landing__container main[role=demos] .demo__container{grid-template-columns:repeat(auto-fit, minmax(500px, 1fr))}}.demo-landing__container main[role=demos] .demo__container article{display:grid;gap:8px;grid-template-rows:auto auto 1fr auto;align-items:start;border-bottom:solid 1px gray;border-radius:5px 5px 0 0;padding:12 10;padding:0.75rem 0.625rem}.demo-landing__container main[role=demos] .demo__container article>div{border-radius:5px 5px 0 0;height:5px;background:linear-gradient(56deg, #c2aed6 0%, #855ead 50%, #490e84 100%)}.demo-landing__container main[role=demos] .demo__container article h1{font-size:21;font-size:clamp(1.125rem, 2vw, 1.3125rem);font-weight:600}.demo-landing__container main[role=demos] .demo__container article p{font-size:18;font-size:clamp(1rem, 2vw, 1.125rem);line-height:1.4375}.demo-landing__container main[role=demos] .demo__container article button{justify-self:end;color:#fff;display:inline-flex;margin:0;overflow:visible;-webkit-appearance:none;justify-content:center;align-items:center;box-sizing:border-box;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;font:inherit;transition:all .3s cubic-bezier(0, 0, 0, -0.1);border-radius:8;border-radius:0.5rem;padding:5.3333333333 16;padding:0.3333333333rem 1rem;font-size:16;font-size:1rem;font-weight:500;letter-spacing:0.06rem;background:#490e84}@media not all and (pointer: coarse){.demo-landing__container main[role=demos] .demo__container article button:hover:hover{background-color:#7c18e0}}.demo-landing__container footer{display:grid;gap:1remd;grid-template-columns:1fr;grid-template-rows:auto auto;background:#555}.demo-landing__container footer span{color:#fff}

/*# sourceMappingURL=main.min.css.map*/