.page-loader{height:33.3333333333px;width:33.3333333333px;box-shadow:inset 0 0 0 4.1666666667px;color:#008184;font-size:6px;margin:8.3333333333px;position:relative;text-indent:-99999em;transform:translateZ(0);z-index:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-loader,.page-loader:before,.page-loader:after{border-radius:50%}.page-loader:before,.page-loader:after{position:absolute;top:-8.3333333333px;height:50px;width:25px;animation:spinner-animation 2s infinite ease;background:#ecf1f1;content:"";z-index:-1}.page-loader:before{animation-delay:1.5s;border-radius:50px 0 0 50px;left:-8.3333333333px;transform-origin:25px 25px}.page-loader:after{border-radius:0 50px 50px 0;left:16.6666666667px;transform-origin:0 25px}.page-loader--white{height:33.3333333333px;width:33.3333333333px;box-shadow:inset 0 0 0 4.1666666667px;color:#008184;font-size:6px;margin:8.3333333333px;position:relative;text-indent:-99999em;transform:translateZ(0);z-index:auto}.page-loader--white,.page-loader--white:before,.page-loader--white:after{border-radius:50%}.page-loader--white:before,.page-loader--white:after{position:absolute;top:-8.3333333333px;height:50px;width:25px;animation:spinner-animation 2s infinite ease;background:#fff;content:"";z-index:-1}.page-loader--white:before{animation-delay:1.5s;border-radius:50px 0 0 50px;left:-8.3333333333px;transform-origin:25px 25px}.page-loader--white:after{border-radius:0 50px 50px 0;left:16.6666666667px;transform-origin:0 25px}@keyframes busymove{0%{background-position:0 0}to{background-position:50px 50px}}.hide-header #header,.hide-header #footer{display:none}#header .brand-logo img{height:auto!important}.layout{display:flex;min-height:100vh;flex-direction:column;position:relative}#root{display:flex;flex:1 1}picture{display:inline-block}img{max-width:100%;height:auto;vertical-align:top}svg{vertical-align:top}.app{width:100%}.app ::-webkit-scrollbar{width:6px;height:6px}.app ::-webkit-scrollbar-track{background:#f1f1f1}.app ::-webkit-scrollbar-thumb{background:#008184;border-radius:6px}.app ::-webkit-scrollbar-thumb:hover{background:#555}hr{height:0;border:solid #bdc7c7;border-width:0 0 1px 0;margin:12px 0}.menu-icon{width:18px;height:18px}@media screen and (min-width: 1023px){.menu-icon__block{display:none}}a,.link{color:#0ca1a6;cursor:pointer;text-decoration:none;font-weight:700}a:hover,.link:hover{border-color:#0ca1a6;text-decoration:none}.button{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-weight:600;font-style:normal;background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transform:translateZ(0);transition:.3s;font-weight:700;min-width:95px}@keyframes hvr-hang{0%{transform:translateY(4px) rotate(.01deg)}50%{transform:translateY(2px) rotate(.01deg)}to{transform:translateY(4px) rotate(.01deg)}}.button:hover,.button:focus{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-hang-sink,hvr-hang;animation-timing-function:ease-out,ease-in-out;overflow:visible;transform:translateY(4px) rotate(.01deg)}.button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}.button.busy{cursor:default;pointer-events:none}.button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.button.busy .spinner-container .spinner{height:16.6666666667px;width:16.6666666667px;box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;margin:4.1666666667px;position:relative;text-indent:-99999em;transform:translateZ(0);z-index:auto}.button.busy .spinner-container .spinner,.button.busy .spinner-container .spinner:before,.button.busy .spinner-container .spinner:after{border-radius:50%}.button.busy .spinner-container .spinner:before,.button.busy .spinner-container .spinner:after{position:absolute;top:-4.1666666667px;height:25px;width:12.5px;animation:spinner-animation 2s infinite ease;background:#008184;content:"";z-index:-1}.button.busy .spinner-container .spinner:before{animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;transform-origin:12.5px 12.5px}.button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;transform-origin:0 12.5px}@keyframes spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button.busy .ardu-store-button-text{visibility:hidden}.button.inactive,.button:disabled{cursor:default;pointer-events:none}.button.busy{height:38px;width:100px}.button:disabled.secondary{color:#95a5a6;border-color:inherit}.button:disabled:not(.secondary){background-color:#b3e0e2;border-color:#b3e0e2}.button:hover{text-decoration:none}button+button,button+a,a+button{margin-left:25px}.sticky-column{height:100%;position:absolute;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;z-index:200}.hidden{visibility:hidden}.center{text-align:center}.left{text-align:left}.right{text-align:right}.flex{display:flex}.flex-center{display:flex;justify-content:center}.row-reverse{display:flex;flex-direction:row-reverse}.wait,.wait *{cursor:wait}.dots-icon{width:30px;text-align:center;cursor:pointer}.dots-icon div{background-color:#000;border-radius:50%;margin:4px auto;width:4px;height:4px}h1,.main-title{font-size:28px;margin-bottom:20px}.heading-row h1,.heading-row .main-title{margin-bottom:0}@media screen and (max-width: 1023px){h1--center,.main-title--center{text-align:center}}.heading-row{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.heading-row.no-margin{margin-bottom:0}
