.io-udash-web-homepage-styles-partials-HomepageStyles-section{position:relative;width:100%;overflow:hidden}.io-udash-web-homepage-styles-partials-HomepageStyles-sectionIntro{position:relative;width:100%;overflow:hidden;height:100vh;color:white;background-color:black;background-image:url(../assets/images/intro_bg.jpg);background-size:cover}@media (min-height:1px) and (max-height:549px){.io-udash-web-homepage-styles-partials-HomepageStyles-sectionIntro{height:auto;padding-top:200px;padding-bottom:100px}}@media screen and (min-width:1px) and (max-width:1074px){.io-udash-web-homepage-styles-partials-HomepageStyles-sectionIntro{height:auto;padding-top:200px;padding-bottom:100px}}@media screen and (min-width:1px) and (max-width:767px){.io-udash-web-homepage-styles-partials-HomepageStyles-sectionIntro{padding-top:150px !important;padding-bottom:50px}}.io-udash-web-homepage-styles-partials-HomepageStyles-introInner{top:50%;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translate3d(0, 0, 1);-moz-transform:translate3d(0, 0, 1);-o-transform:translate3d(0, 0, 1);transform:translate3d(0, 0, 1);position:relative}@media (min-height:1px) and (max-height:650px){.io-udash-web-homepage-styles-partials-HomepageStyles-introInner{top:60%}}@media (min-height:1px) and (max-height:549px){.io-udash-web-homepage-styles-partials-HomepageStyles-introInner{top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:1px) and (max-width:1074px){.io-udash-web-homepage-styles-partials-HomepageStyles-introInner{top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.io-udash-web-homepage-styles-partials-HomepageStyles-introScalaIcon{-o-transition-property:all;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-o-transition-duration:250ms;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;transition-duration:250ms;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:relative;width:10px;display:inline-block;margin-right:1rem}.io-udash-web-homepage-styles-partials-HomepageStyles-introScalaIcon svg{fill:#fff}.io-udash-web-homepage-styles-partials-HomepageStyles-introScala{-o-transition-property:all;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-o-transition-duration:250ms;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;transition-duration:250ms;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;padding:0.2rem 2.4rem 0.3rem 1rem;color:white;font-size:1.6rem;background-color:#a6031b}.io-udash-web-homepage-styles-partials-HomepageStyles-introScala:hover{-moz-text-decoration:none;text-decoration:none}@media screen and (min-width:1075px){.io-udash-web-homepage-styles-partials-HomepageStyles-introScala:hover{background-color:#e30613}.io-udash-web-homepage-styles-partials-HomepageStyles-introScala:hover .io-udash-web-homepage-styles-partials-HomepageStyles-introScalaIcon{-webkit-transform:translateX(2px) translateY(-2px);-moz-transform:translateX(2px) translateY(-2px);-o-transform:translateX(2px) translateY(-2px);transform:translateX(2px) translateY(-2px)}}.io-udash-web-homepage-styles-partials-HomepageStyles-introHead{font-family:'acumin-pro', san-serif;font-style:normal;font-weight:600;font-size:8.8rem;line-height:1.1;margin-top:5rem;margin-bottom:7.5rem;-webkit-transform:translate3d(0, 0, 1);-moz-transform:translate3d(0, 0, 1);-o-transform:translate3d(0, 0, 1);transform:translate3d(0, 0, 1);text-shadow:0 0 15px black}.io-udash-web-homepage-styles-partials-HomepageStyles-introHead::after{content:" ";position:absolute;bottom:-40px;right:-30px;width:400px;height:213px;background-image:url(/assets/images/intro_bird.png);background-size:100%}@media (min-height:1px) and (max-height:850px){.io-udash-web-homepage-styles-partials-HomepageStyles-introHead::after{width:280.0px;height:149.1px;bottom:-20px}}@media (min-height:550px) and (max-height:850px){.io-udash-web-homepage-styles-partials-HomepageStyles-introHead{margin-top:2rem;margin-bottom:3rem}}@media (min-height:751px) and (max-height:850px){.io-udash-web-homepage-styles-partials-HomepageStyles-introHead{margin-top:2rem;margin-bottom:3rem;font-size:8rem}}@media (min-height:651px) and (max-height:750px){.io-udash-web-homepage-styles-partials-HomepageStyles-introHead{font-size:6rem}}@media (min-height:550px) and (max-height:650px){.io-udash-web-homepage-styles-partials-HomepageStyles-introHead{font-size:5rem}}@media (min-height:1px) and (max-height:549px){.io-udash-web-homepage-styles-partials-HomepageStyles-introHead{font-size:6rem;margin-top:4rem;margin-bottom:6rem}}@media screen and (min-width:1px) and (max-width:1074px){.io-udash-web-homepage-styles-partials-HomepageStyles-introHead::after{width:280.0px;height:149.1px;bottom:-20px;display:none}.io-udash-web-homepage-styles-partials-HomepageStyles-introHead{font-size:8rem !important;font-size:6rem !important;margin-top:3rem !important;margin-bottom:6rem !important}}@media screen and (min-width:1px) and (max-width:480px){.io-udash-web-homepage-styles-partials-HomepageStyles-introHead{font-size:4rem !important;line-height:1.2}}.io-udash-web-homepage-styles-partials-HomepageStyles-boxList{position:relative;text-align:center}.io-udash-web-homepage-styles-partials-HomepageStyles-boxListItem{border-width:1.0px;border-style:solid;border-color:#ebebeb;position:relative;display:inline-block;vertical-align:top}.io-udash-web-homepage-styles-partials-HomepageStyles-boxListHead{font-family:'acumin-pro', san-serif;font-style:normal;font-weight:500;position:relative;display:block;padding-bottom:5.5rem;margin:0}.io-udash-web-homepage-styles-partials-HomepageStyles-boxListHead::after{font-family:'acumin-pro', san-serif;font-style:normal;font-weight:300;content:"—";position:absolute;width:100%;bottom:0;left:0;font-size:2.6rem;text-align:center}.io-udash-web-homepage-styles-partials-HomepageStyles-boxListDescription{margin-top:0.5rem}.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListItem{border-width:1.0px;border-style:solid;border-color:#ebebeb;position:relative;display:inline-block;vertical-align:top;width:calc((100% - 30px) / 3);min-height:50rem;padding:25rem 2rem 2rem 2rem}.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListItem:nth-child(2){margin:0 15px}@media screen and (min-width:1px) and (max-width:1074px){.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListItem{width:calc((100% - 15px) / 2);margin:0 0 15px 0}.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListItem:nth-child(2){margin:0 0 15px 0}.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListItem:first-child{margin-right:15px}}@media screen and (min-width:1px) and (max-width:767px){.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListItem{width:100%;min-height:0;padding:20rem 2rem 4rem 2rem;margin:0;border-bottom-style:none}.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListItem:nth-child(2){margin:0}.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListItem:first-child{margin:0}.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListItem:last-child{border-bottom-style:solid}}.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListIcon{display:block;position:absolute;width:100%;top:7.5rem;left:0}@media screen and (min-width:1px) and (max-width:767px){.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListIcon{top:3rem}}.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListHead::after{font-family:'acumin-pro', san-serif;font-style:normal;font-weight:300;content:"—";position:absolute;width:100%;bottom:0;left:0;font-size:2.6rem;text-align:center}.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListHead{font-family:'acumin-pro', san-serif;font-style:normal;font-weight:500;position:relative;display:block;padding-bottom:5.5rem;margin:0;font-size:3.2rem}.io-udash-web-homepage-styles-partials-HomepageStyles-featuresListHeadInner{font-family:'acumin-pro', san-serif;font-style:italic;font-weight:200;position:absolute;top:4.2rem;display:block;width:100%;font-size:1.4rem}.io-udash-web-homepage-styles-partials-HomepageStyles-moreList{position:relative;text-align:center;padding-bottom:1px}.io-udash-web-homepage-styles-partials-HomepageStyles-moreListItem{border-width:1.0px;border-style:solid;border-color:#ebebeb;margin-left:-1px;margin-bottom:-1px;vertical-align:top;position:relative;display:inline-block;width:calc(100% / 3);min-height:36rem;padding:10.5rem 2rem 2rem 2rem}@media screen and (min-width:1px) and (max-width:1074px){.io-udash-web-homepage-styles-partials-HomepageStyles-moreListItem{width:50%}.io-udash-web-homepage-styles-partials-HomepageStyles-moreListItem:last-child:nth-child(odd){width:100%}}@media screen and (min-width:1px) and (max-width:767px){.io-udash-web-homepage-styles-partials-HomepageStyles-moreListItem{width:100%;min-height:0;padding:4rem 2rem 4rem 2rem;border-bottom-style:none}.io-udash-web-homepage-styles-partials-HomepageStyles-moreListItem:nth-child(2){border-left-style:solid}.io-udash-web-homepage-styles-partials-HomepageStyles-moreListItem:last-child{border-bottom-style:solid;border-top-style:solid}}.io-udash-web-homepage-styles-partials-HomepageStyles-moreListItemTwoLineTitle{padding-top:57px}.io-udash-web-homepage-styles-partials-HomepageStyles-moreListHead::after{font-family:'acumin-pro', san-serif;font-style:normal;font-weight:300;content:"—";position:absolute;width:100%;bottom:0;left:0;font-size:2.6rem;text-align:center}.io-udash-web-homepage-styles-partials-HomepageStyles-moreListHead{font-family:'acumin-pro', san-serif;font-style:normal;font-weight:500;position:relative;display:block;padding-bottom:5.5rem;margin:0;font-size:4rem}.io-udash-web-homepage-styles-partials-HomepageStyles-moreListDescription{margin-top:0.5rem;line-height:1.6}.io-udash-web-homepage-styles-partials-HomepageStyles-sectionDemo{position:relative;width:100%;overflow:hidden;padding-bottom:15rem;text-align:center}@media screen and (min-width:1px) and (max-width:1074px){.io-udash-web-homepage-styles-partials-HomepageStyles-sectionDemo{padding-bottom:10rem}}@media screen and (min-width:1px) and (max-width:480px){.io-udash-web-homepage-styles-partials-HomepageStyles-sectionDemo{padding-bottom:5rem}}.io-udash-web-homepage-styles-partials-HomepageStyles-demoDescription{font-family:'acumin-pro', san-serif;font-style:normal;font-weight:200;font-size:3.2rem;margin-bottom:3.5rem}.io-udash-web-homepage-styles-partials-HomepageStyles-codeWrapper{margin-top:1.5rem;margin-bottom:1.5rem;padding-top:1rem;padding-bottom:1rem}.io-udash-web-homepage-styles-partials-HomepageStyles-codeBlock{counter-reset:code;list-style-type:decimal;list-style-position:outside;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;color:#898989;padding-left:4rem;font-size:1.4rem}.io-udash-web-homepage-styles-partials-HomepageStyles-codeBlock :not(pre) > code[class*="language-"]{padding-right:30px;white-space:pre}.io-udash-web-homepage-styles-partials-HomepageStyles-sectionError{position:relative;width:100%;overflow:hidden;height:100vh;height:calc(100vh - 120px);color:white;background-color:black;background-image:url(../assets/images/intro_bg.jpg);background-size:cover}@media (min-height:1px) and (max-height:549px){.io-udash-web-homepage-styles-partials-HomepageStyles-sectionError{height:auto;padding-top:200px;padding-bottom:100px}}@media screen and (min-width:1px) and (max-width:1074px){.io-udash-web-homepage-styles-partials-HomepageStyles-sectionError{height:auto;padding-top:200px;padding-bottom:100px}}@media screen and (min-width:1px) and (max-width:767px){.io-udash-web-homepage-styles-partials-HomepageStyles-sectionError{padding-top:150px !important;padding-top:80px !important;padding-bottom:50px}}.io-udash-web-homepage-styles-partials-HomepageStyles-errorInner{top:50%;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translate3d(0, 0, 1);-moz-transform:translate3d(0, 0, 1);-o-transform:translate3d(0, 0, 1);transform:translate3d(0, 0, 1);position:relative}@media (min-height:1px) and (max-height:650px){.io-udash-web-homepage-styles-partials-HomepageStyles-errorInner{top:60%}}@media (min-height:1px) and (max-height:549px){.io-udash-web-homepage-styles-partials-HomepageStyles-errorInner{top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:1px) and (max-width:1074px){.io-udash-web-homepage-styles-partials-HomepageStyles-errorInner{top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.io-udash-web-homepage-styles-partials-HomepageStyles-errorHead{font-family:'acumin-pro', san-serif;font-style:normal;font-weight:600;font-size:8.8rem;line-height:1.1;margin-top:5rem;margin-bottom:7.5rem;-webkit-transform:translate3d(0, 0, 1);-moz-transform:translate3d(0, 0, 1);-o-transform:translate3d(0, 0, 1);transform:translate3d(0, 0, 1);text-shadow:0 0 15px black;margin:0}.io-udash-web-homepage-styles-partials-HomepageStyles-errorHead::after{content:" ";position:absolute;bottom:-40px;bottom:-110px;right:-30px;width:400px;height:213px;background-image:url(/assets/images/intro_bird.png);background-size:100%}@media (min-height:550px) and (max-height:850px){.io-udash-web-homepage-styles-partials-HomepageStyles-errorHead{margin-top:2rem;margin-bottom:3rem}}@media (min-height:751px) and (max-height:850px){.io-udash-web-homepage-styles-partials-HomepageStyles-errorHead{margin-top:2rem;margin-bottom:3rem;font-size:8rem}}@media (min-height:651px) and (max-height:750px){.io-udash-web-homepage-styles-partials-HomepageStyles-errorHead{font-size:6rem}}@media (min-height:550px) and (max-height:650px){.io-udash-web-homepage-styles-partials-HomepageStyles-errorHead{font-size:5rem}}@media (min-height:1px) and (max-height:549px){.io-udash-web-homepage-styles-partials-HomepageStyles-errorHead{font-size:6rem;margin-top:4rem;margin-bottom:6rem}}@media screen and (min-width:1px) and (max-width:480px){.io-udash-web-homepage-styles-partials-HomepageStyles-errorHead{font-size:4rem !important;line-height:1.2}}@media (min-height:1px) and (max-height:850px){.io-udash-web-homepage-styles-partials-HomepageStyles-errorHead::after{width:280.0px;height:149.1px;bottom:-20px;bottom:-80px}}@media screen and (min-width:1px) and (max-width:1074px){.io-udash-web-homepage-styles-partials-HomepageStyles-errorHead{font-size:8rem !important;font-size:6rem !important;margin-top:3rem !important;margin-bottom:6rem !important}.io-udash-web-homepage-styles-partials-HomepageStyles-errorHead::after{width:280.0px;height:149.1px;bottom:-20px;bottom:-80px;display:none}}