#root .absolute-spinner-container{align-items:center;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}#root .absolute-spinner{box-shadow:inset 0 0 0 1em;color:#00979d;font-size:6px;height:8em;margin:2em;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:8em;z-index:auto}#root .absolute-spinner,#root .absolute-spinner:after,#root .absolute-spinner:before{border-radius:50%}#root .absolute-spinner:after,#root .absolute-spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#f7f9f9;content:"";height:12em;position:absolute;top:-2em;width:6em;z-index:-1}#root .absolute-spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:12em 0 0 12em;left:-2em;-webkit-transform-origin:6em 6em;transform-origin:6em 6em}#root .absolute-spinner:after{border-radius:0 12em 12em 0;left:4em;-webkit-transform-origin:0 6em;transform-origin:0 6em}#root .absolute-spinner.white{box-shadow:inset 0 0 0 1em;color:#00979d;font-size:6px;height:8em;margin:2em;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:8em;z-index:auto}#root .absolute-spinner.white,#root .absolute-spinner.white:after,#root .absolute-spinner.white:before{border-radius:50%}#root .absolute-spinner.white:after,#root .absolute-spinner.white:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#fff;content:"";height:12em;position:absolute;top:-2em;width:6em;z-index:-1}#root .absolute-spinner.white:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:12em 0 0 12em;left:-2em;-webkit-transform-origin:6em 6em;transform-origin:6em 6em}#root .absolute-spinner.white:after{border-radius:0 12em 12em 0;left:4em;-webkit-transform-origin:0 6em;transform-origin:0 6em}#root .absolute-spinner.clouds{box-shadow:inset 0 0 0 1em;color:#00979d;font-size:6px;height:8em;margin:2em;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:8em;z-index:auto}#root .absolute-spinner.clouds,#root .absolute-spinner.clouds:after,#root .absolute-spinner.clouds:before{border-radius:50%}#root .absolute-spinner.clouds:after,#root .absolute-spinner.clouds:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#ecf1f1;content:"";height:12em;position:absolute;top:-2em;width:6em;z-index:-1}#root .absolute-spinner.clouds:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:12em 0 0 12em;left:-2em;-webkit-transform-origin:6em 6em;transform-origin:6em 6em}#root .absolute-spinner.clouds:after{border-radius:0 12em 12em 0;left:4em;-webkit-transform-origin:0 6em;transform-origin:0 6em}#root .digital-store-checkbox{align-items:center;display:flex}#root .digital-store-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#root .digital-store-checkbox input:checked+.custom-checkbox{background-color:#00979d;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI3LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExIDcuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTQuMSA2LjljLS4xIDAtLjIgMC0uMy0uMUwxIDRsLjYtLjYgMi41IDIuNUw5LjMuN2wuNy42LTUuNiA1LjVjLS4xLjEtLjIuMS0uMy4xeiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 4px);border:1px solid #00979d;cursor:pointer}#root .digital-store-checkbox .custom-checkbox{border:1px solid #7f8c8d;border-radius:3px;cursor:pointer;display:inline-block;margin-right:10px;padding:10px;vertical-align:middle}#root .digital-store-checkbox{pointer-events:none}#root .digital-store-checkbox .custom-checkbox{pointer-events:auto}#root .digital-store-checkbox .custom-checkbox:disabled{background-color:red!important}#root .digital-store-checkbox a{pointer-events:auto}#root .digital-store-checkbox.left{flex-direction:row-reverse}#root .digital-store-checkbox.left .custom-checkbox{margin-left:10px;margin-right:0}#root .digital-store-checkbox.error .custom-checkbox{border:1px solid #da5b4a}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.toastify__toast-container--bottom-center{bottom:20px!important;left:50%;min-height:35px;padding:0}.new-toast{align-items:center;color:#fff;cursor:default;display:flex;justify-content:center;min-height:35px;padding:0 16px;width:100%}.new-toast a{color:#7fcbcd}.new-toast.error,.new-toast.success,.new-toast.warning{background:#374146}.new-toast.shown{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%);transition:opacity .2s ease-in-out .2s,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .2s ease-in-out .2s;transition:transform .4s ease-in-out,opacity .2s ease-in-out .2s,-webkit-transform .4s ease-in-out}.new-toast .toast-body{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:400}.new-toast .close-icon{cursor:pointer;position:absolute;right:12px}.snackbar{align-items:center;border-radius:16px;display:flex;gap:16px;left:calc(50% - 355px);min-height:52px;min-width:710px;padding:8px 24px;position:relative}@media screen and (max-width:580px){.snackbar{left:0;min-width:100%}}.snackbar.success{background-color:#1da086;color:#f7f9f9}.snackbar.success .close-icon svg{fill:#f7f9f9}.snackbar.error{background-color:#da5b4a;color:#f7f9f9}.snackbar.error .close-icon svg{fill:#f7f9f9}.snackbar.warning{background-color:#f1c40f;color:#374146}.snackbar.warning .close-icon svg{fill:#374146}.snackbar.warning .snackbar-body{border-color:rgba(55,65,70,.5)}.snackbar .snackbar-body{border-right:1px solid rgba(247,249,249,.5);font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:400;font-weight:600}.snackbar .close-icon{cursor:pointer;position:relative;top:2px}#root .credit-card-add-form{position:relative}@media screen and (max-width:480px){#root .credit-card-add-form.arduino-form{padding-bottom:15px}}#root .credit-card-add-form .form-label{padding:0!important}#root .credit-card-add-form form .submit-button-container{display:flex;justify-content:flex-end;margin-top:25px;padding:10px;width:100%}@media screen and (max-width:768px){#root .credit-card-add-form form .submit-button-container{flex-direction:column}}#root .credit-card-add-form .button-container{align-items:center;display:flex;justify-content:flex-end;padding:20px 40px 10px 10px;width:100%}#root .credit-card-add-form .button-container .submit-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;margin:0;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .credit-card-add-form .button-container .submit-button:focus,#root .credit-card-add-form .button-container .submit-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .credit-card-add-form .button-container .submit-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .credit-card-add-form .button-container .submit-button.busy{cursor:default;pointer-events:none}#root .credit-card-add-form .button-container .submit-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .credit-card-add-form .button-container .submit-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .credit-card-add-form .button-container .submit-button.busy .spinner-container .spinner,#root .credit-card-add-form .button-container .submit-button.busy .spinner-container .spinner:after,#root .credit-card-add-form .button-container .submit-button.busy .spinner-container .spinner:before{border-radius:50%}#root .credit-card-add-form .button-container .submit-button.busy .spinner-container .spinner:after,#root .credit-card-add-form .button-container .submit-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .credit-card-add-form .button-container .submit-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .credit-card-add-form .button-container .submit-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .credit-card-add-form .button-container .submit-button.busy .ardu-store-button-text{visibility:hidden}#root .credit-card-add-form .button-container .submit-button.inactive,#root .credit-card-add-form .button-container .submit-button:disabled{cursor:default;pointer-events:none}#root .credit-card-add-form .button-container .reset-button{background-color:transparent;border:1px solid transparent;border-radius:500px;color:#008184;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .credit-card-add-form .button-container .reset-button:focus,#root .credit-card-add-form .button-container .reset-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .credit-card-add-form .button-container .reset-button.secondary{background-color:transparent;border:2px solid transparent;color:transparent}#root .credit-card-add-form .button-container .reset-button.busy{cursor:default;pointer-events:none}#root .credit-card-add-form .button-container .reset-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .credit-card-add-form .button-container .reset-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .credit-card-add-form .button-container .reset-button.busy .spinner-container .spinner,#root .credit-card-add-form .button-container .reset-button.busy .spinner-container .spinner:after,#root .credit-card-add-form .button-container .reset-button.busy .spinner-container .spinner:before{border-radius:50%}#root .credit-card-add-form .button-container .reset-button.busy .spinner-container .spinner:after,#root .credit-card-add-form .button-container .reset-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:transparent;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .credit-card-add-form .button-container .reset-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .credit-card-add-form .button-container .reset-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .credit-card-add-form .button-container .reset-button.busy .ardu-store-button-text{visibility:hidden}#root .credit-card-add-form .button-container .reset-button.inactive,#root .credit-card-add-form .button-container .reset-button:disabled{cursor:default;pointer-events:none}#root .credit-card-add-form .submit-button{background-color:#f39c12;border:1px solid #f39c12;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .credit-card-add-form .submit-button:focus,#root .credit-card-add-form .submit-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .credit-card-add-form .submit-button.secondary{background-color:transparent;border:2px solid #f39c12;color:#f39c12}#root .credit-card-add-form .submit-button.busy{cursor:default;pointer-events:none}#root .credit-card-add-form .submit-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .credit-card-add-form .submit-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .credit-card-add-form .submit-button.busy .spinner-container .spinner,#root .credit-card-add-form .submit-button.busy .spinner-container .spinner:after,#root .credit-card-add-form .submit-button.busy .spinner-container .spinner:before{border-radius:50%}#root .credit-card-add-form .submit-button.busy .spinner-container .spinner:after,#root .credit-card-add-form .submit-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#f39c12;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .credit-card-add-form .submit-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .credit-card-add-form .submit-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .credit-card-add-form .submit-button.busy .ardu-store-button-text{visibility:hidden}#root .credit-card-add-form .submit-button.inactive,#root .credit-card-add-form .submit-button:disabled{cursor:default;pointer-events:none}@media screen and (max-width:768px){#root .credit-card-add-form .submit-button{margin-top:15px}}#root .credit-card-add-form .reset-button{background-color:#fff;border:1px solid #fff;border-radius:500px;color:#008184;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .credit-card-add-form .reset-button:focus,#root .credit-card-add-form .reset-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .credit-card-add-form .reset-button.secondary{background-color:transparent;border:2px solid #fff;color:#fff}#root .credit-card-add-form .reset-button.busy{cursor:default;pointer-events:none}#root .credit-card-add-form .reset-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .credit-card-add-form .reset-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .credit-card-add-form .reset-button.busy .spinner-container .spinner,#root .credit-card-add-form .reset-button.busy .spinner-container .spinner:after,#root .credit-card-add-form .reset-button.busy .spinner-container .spinner:before{border-radius:50%}#root .credit-card-add-form .reset-button.busy .spinner-container .spinner:after,#root .credit-card-add-form .reset-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#fff;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .credit-card-add-form .reset-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .credit-card-add-form .reset-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .credit-card-add-form .reset-button.busy .ardu-store-button-text{visibility:hidden}#root .credit-card-add-form .reset-button.inactive,#root .credit-card-add-form .reset-button:disabled{cursor:default;pointer-events:none}#root .credit-card-add-form .reset-button,#root .credit-card-add-form .submit-button{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:13px;font-style:normal;font-weight:400;height:37px;letter-spacing:1.39px;margin-left:15px}#root .credit-card-add-form .reset-button.hidden,#root .credit-card-add-form .submit-button.hidden{height:0;pointer-events:none;visibility:hidden}#root .credit-card-add-form .card-group{align-self:flex-end;display:flex;flex-direction:row-reverse;margin-bottom:-40px;padding-right:8px}#root .credit-card-add-form .card-group .card-icon{margin-left:10px;transition:opacity .2s ease-in-out;width:40px}.credit-card-info{align-items:center;display:flex;flex-wrap:wrap}.credit-card-info svg{height:18px;margin-right:15px;vertical-align:bottom}.credit-card-info .mobile-column-content{align-items:center;display:flex;flex:1 1 auto}@media screen and (max-width:580px){.credit-card-info .mobile-column-content{align-items:flex-start;flex-direction:column}}.credit-card-info .expired-card{align-items:center;color:#da5b4a;display:flex;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.12px;line-height:170%}.credit-card-info .expired-card svg{height:15px!important;margin-right:8px!important;width:15px}@media screen and (min-width:580px){.credit-card-info .right-content{margin-left:auto}}@media screen and (max-width:580px){.credit-card-info .right-content{flex:1 1 100%}.credit-card-info .right-content>div{margin-top:10px}}.credit-card-info .brand{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;margin-right:10px}@media screen and (max-width:580px){.credit-card-info .last-4{margin-top:5px}}@media screen and (min-width:580px){.credit-card-info .expiry-container{margin-left:auto}}.credit-card-info .expiry{font-family:Roboto Mono,"monospace",Courier New,Lucida Console;font-style:normal;font-weight:400}.credit-card-info.clickable{cursor:pointer}#root .arduino-store-modal-overlay{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:background-color .3s ease-in-out,opacity .3s ease-in-out;z-index:1005}#root .arduino-store-modal-overlay.ReactModal__Overlay--after-open{background-color:rgba(0,0,0,.4);opacity:1}#root .arduino-store-modal-overlay.ReactModal__Overlay--before-close{background-color:rgba(0,0,0,.6);opacity:0}#root .arduino-store-modal{background-color:#fff;border-radius:5px;border-top:0;color:#434f54;display:flex;flex-direction:column;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:1.4;margin-top:0;max-width:875px;opacity:0;overflow-y:scroll;padding:70px;position:relative;-webkit-transform:translateY(-10vh);transform:translateY(-10vh);transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;width:calc(100vw - 40px)}#root .arduino-store-modal .close-modal-icon{height:20px;position:absolute;right:20px;top:20px;width:20px}@media screen and (max-width:760px){#root .arduino-store-modal .close-modal-icon{right:15px;top:15px}}#root .arduino-store-modal .close-modal-icon .close-icon{height:100%;width:100%}#root .arduino-store-modal .close-modal-icon .close-icon polygon{fill:#000}@media screen and (max-width:760px){#root .arduino-store-modal{max-height:calc(100vh - 50px);padding:32px;width:calc(100vw - 50px)}#root .arduino-store-modal #heading{font-size:25px}}#root .arduino-store-modal #full_description{flex:1 1;font-size:20px;margin:48px 0;overflow-x:auto}#root .arduino-store-modal #full_description ul li{padding-left:15px;position:relative}#root .arduino-store-modal #full_description ul li:before{background-color:#000;border-radius:50%;content:"";display:block;height:5px;left:0;position:absolute;top:12px;width:5px}#root .arduino-store-modal.ReactModal__Content--after-open{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#root .arduino-store-modal.ReactModal__Content--before-close{opacity:0;-webkit-transform:translateY(-10vh);transform:translateY(-10vh)}#root .arduino-store-modal:focus{outline:0}#root .arduino-store-modal h6{margin-top:8px}#root .arduino-store-modal h3,#root .arduino-store-modal h6{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}#root .arduino-store-modal h3{color:#000;font-size:28px;letter-spacing:.75px;margin:0}#root .arduino-store-modal p{letter-spacing:.75px;margin:0 0 1em;white-space:pre-line}#root .arduino-store-modal.primary .modal-store-button{background-color:#00979d;border:1px solid #00979d;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:18px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.14px;line-height:normal;line-height:22px;margin-left:25px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .arduino-store-modal.primary .modal-store-button:focus,#root .arduino-store-modal.primary .modal-store-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .arduino-store-modal.primary .modal-store-button.secondary{background-color:transparent;border:2px solid #00979d;color:#00979d}#root .arduino-store-modal.primary .modal-store-button.busy{cursor:default;pointer-events:none}#root .arduino-store-modal.primary .modal-store-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .arduino-store-modal.primary .modal-store-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .arduino-store-modal.primary .modal-store-button.busy .spinner-container .spinner,#root .arduino-store-modal.primary .modal-store-button.busy .spinner-container .spinner:after,#root .arduino-store-modal.primary .modal-store-button.busy .spinner-container .spinner:before{border-radius:50%}#root .arduino-store-modal.primary .modal-store-button.busy .spinner-container .spinner:after,#root .arduino-store-modal.primary .modal-store-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#00979d;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .arduino-store-modal.primary .modal-store-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .arduino-store-modal.primary .modal-store-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .arduino-store-modal.primary .modal-store-button.busy .ardu-store-button-text{visibility:hidden}#root .arduino-store-modal.primary .modal-store-button.inactive,#root .arduino-store-modal.primary .modal-store-button:disabled{cursor:default;pointer-events:none}#root .arduino-store-modal.primary .modal-store-button.secondary{background-color:#00979d;border:1px solid #00979d;border-radius:500px;color:transparent;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.14px;line-height:normal;line-height:22px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .arduino-store-modal.primary .modal-store-button.secondary:focus,#root .arduino-store-modal.primary .modal-store-button.secondary:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .arduino-store-modal.primary .modal-store-button.secondary.secondary{background-color:transparent;border:2px solid #00979d;color:#00979d}#root .arduino-store-modal.primary .modal-store-button.secondary.busy{cursor:default;pointer-events:none}#root .arduino-store-modal.primary .modal-store-button.secondary.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .arduino-store-modal.primary .modal-store-button.secondary.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .arduino-store-modal.primary .modal-store-button.secondary.busy .spinner-container .spinner,#root .arduino-store-modal.primary .modal-store-button.secondary.busy .spinner-container .spinner:after,#root .arduino-store-modal.primary .modal-store-button.secondary.busy .spinner-container .spinner:before{border-radius:50%}#root .arduino-store-modal.primary .modal-store-button.secondary.busy .spinner-container .spinner:after,#root .arduino-store-modal.primary .modal-store-button.secondary.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#00979d;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .arduino-store-modal.primary .modal-store-button.secondary.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .arduino-store-modal.primary .modal-store-button.secondary.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .arduino-store-modal.primary .modal-store-button.secondary.busy .ardu-store-button-text{visibility:hidden}#root .arduino-store-modal.primary .modal-store-button.secondary.inactive,#root .arduino-store-modal.primary .modal-store-button.secondary:disabled{cursor:default;pointer-events:none}#root .arduino-store-modal.warning .modal-store-button{background-color:#f39c12;border:1px solid #f39c12;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:18px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.14px;line-height:normal;line-height:22px;margin-left:25px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .arduino-store-modal.warning .modal-store-button:focus,#root .arduino-store-modal.warning .modal-store-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .arduino-store-modal.warning .modal-store-button.secondary{background-color:transparent;border:2px solid #f39c12;color:#f39c12}#root .arduino-store-modal.warning .modal-store-button.busy{cursor:default;pointer-events:none}#root .arduino-store-modal.warning .modal-store-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .arduino-store-modal.warning .modal-store-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .arduino-store-modal.warning .modal-store-button.busy .spinner-container .spinner,#root .arduino-store-modal.warning .modal-store-button.busy .spinner-container .spinner:after,#root .arduino-store-modal.warning .modal-store-button.busy .spinner-container .spinner:before{border-radius:50%}#root .arduino-store-modal.warning .modal-store-button.busy .spinner-container .spinner:after,#root .arduino-store-modal.warning .modal-store-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#f39c12;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .arduino-store-modal.warning .modal-store-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .arduino-store-modal.warning .modal-store-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .arduino-store-modal.warning .modal-store-button.busy .ardu-store-button-text{visibility:hidden}#root .arduino-store-modal.warning .modal-store-button.inactive,#root .arduino-store-modal.warning .modal-store-button:disabled{cursor:default;pointer-events:none}#root .arduino-store-modal.warning .modal-store-button.secondary{background-color:#f39c12;border:1px solid #f39c12;border-radius:500px;color:transparent;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.14px;line-height:normal;line-height:22px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .arduino-store-modal.warning .modal-store-button.secondary:focus,#root .arduino-store-modal.warning .modal-store-button.secondary:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .arduino-store-modal.warning .modal-store-button.secondary.secondary{background-color:transparent;border:2px solid #f39c12;color:#f39c12}#root .arduino-store-modal.warning .modal-store-button.secondary.busy{cursor:default;pointer-events:none}#root .arduino-store-modal.warning .modal-store-button.secondary.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .arduino-store-modal.warning .modal-store-button.secondary.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .arduino-store-modal.warning .modal-store-button.secondary.busy .spinner-container .spinner,#root .arduino-store-modal.warning .modal-store-button.secondary.busy .spinner-container .spinner:after,#root .arduino-store-modal.warning .modal-store-button.secondary.busy .spinner-container .spinner:before{border-radius:50%}#root .arduino-store-modal.warning .modal-store-button.secondary.busy .spinner-container .spinner:after,#root .arduino-store-modal.warning .modal-store-button.secondary.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#f39c12;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .arduino-store-modal.warning .modal-store-button.secondary.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .arduino-store-modal.warning .modal-store-button.secondary.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .arduino-store-modal.warning .modal-store-button.secondary.busy .ardu-store-button-text{visibility:hidden}#root .arduino-store-modal.warning .modal-store-button.secondary.inactive,#root .arduino-store-modal.warning .modal-store-button.secondary:disabled{cursor:default;pointer-events:none}#root .arduino-store-modal.danger .modal-store-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:18px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.14px;line-height:normal;line-height:22px;margin-left:25px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .arduino-store-modal.danger .modal-store-button:focus,#root .arduino-store-modal.danger .modal-store-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .arduino-store-modal.danger .modal-store-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .arduino-store-modal.danger .modal-store-button.busy{cursor:default;pointer-events:none}#root .arduino-store-modal.danger .modal-store-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .arduino-store-modal.danger .modal-store-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .arduino-store-modal.danger .modal-store-button.busy .spinner-container .spinner,#root .arduino-store-modal.danger .modal-store-button.busy .spinner-container .spinner:after,#root .arduino-store-modal.danger .modal-store-button.busy .spinner-container .spinner:before{border-radius:50%}#root .arduino-store-modal.danger .modal-store-button.busy .spinner-container .spinner:after,#root .arduino-store-modal.danger .modal-store-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .arduino-store-modal.danger .modal-store-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .arduino-store-modal.danger .modal-store-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .arduino-store-modal.danger .modal-store-button.busy .ardu-store-button-text{visibility:hidden}#root .arduino-store-modal.danger .modal-store-button.inactive,#root .arduino-store-modal.danger .modal-store-button:disabled{cursor:default;pointer-events:none}#root .arduino-store-modal.danger .modal-store-button.secondary{background-color:#008184;border:1px solid #008184;border-radius:500px;color:transparent;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.14px;line-height:normal;line-height:22px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .arduino-store-modal.danger .modal-store-button.secondary:focus,#root .arduino-store-modal.danger .modal-store-button.secondary:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .arduino-store-modal.danger .modal-store-button.secondary.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .arduino-store-modal.danger .modal-store-button.secondary.busy{cursor:default;pointer-events:none}#root .arduino-store-modal.danger .modal-store-button.secondary.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .arduino-store-modal.danger .modal-store-button.secondary.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .arduino-store-modal.danger .modal-store-button.secondary.busy .spinner-container .spinner,#root .arduino-store-modal.danger .modal-store-button.secondary.busy .spinner-container .spinner:after,#root .arduino-store-modal.danger .modal-store-button.secondary.busy .spinner-container .spinner:before{border-radius:50%}#root .arduino-store-modal.danger .modal-store-button.secondary.busy .spinner-container .spinner:after,#root .arduino-store-modal.danger .modal-store-button.secondary.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .arduino-store-modal.danger .modal-store-button.secondary.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .arduino-store-modal.danger .modal-store-button.secondary.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .arduino-store-modal.danger .modal-store-button.secondary.busy .ardu-store-button-text{visibility:hidden}#root .arduino-store-modal.danger .modal-store-button.secondary.inactive,#root .arduino-store-modal.danger .modal-store-button.secondary:disabled{cursor:default;pointer-events:none}#root .arduino-store-modal .modal-cancel-button{background-color:#c11f09;border:1px solid #c11f09;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:18px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.14px;line-height:normal;line-height:22px;margin-left:25px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .arduino-store-modal .modal-cancel-button:focus,#root .arduino-store-modal .modal-cancel-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .arduino-store-modal .modal-cancel-button.secondary{background-color:transparent;border:2px solid #c11f09;color:#c11f09}#root .arduino-store-modal .modal-cancel-button.busy{cursor:default;pointer-events:none}#root .arduino-store-modal .modal-cancel-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .arduino-store-modal .modal-cancel-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .arduino-store-modal .modal-cancel-button.busy .spinner-container .spinner,#root .arduino-store-modal .modal-cancel-button.busy .spinner-container .spinner:after,#root .arduino-store-modal .modal-cancel-button.busy .spinner-container .spinner:before{border-radius:50%}#root .arduino-store-modal .modal-cancel-button.busy .spinner-container .spinner:after,#root .arduino-store-modal .modal-cancel-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#c11f09;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .arduino-store-modal .modal-cancel-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .arduino-store-modal .modal-cancel-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .arduino-store-modal .modal-cancel-button.busy .ardu-store-button-text{visibility:hidden}#root .arduino-store-modal .modal-cancel-button.inactive,#root .arduino-store-modal .modal-cancel-button:disabled{cursor:default;pointer-events:none}#root .arduino-store-modal .modal-cancel-button.secondary{background-color:#c11f09;border:1px solid #c11f09;border-radius:500px;color:transparent;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.14px;line-height:normal;line-height:22px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .arduino-store-modal .modal-cancel-button.secondary:focus,#root .arduino-store-modal .modal-cancel-button.secondary:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .arduino-store-modal .modal-cancel-button.secondary.secondary{background-color:transparent;border:2px solid #c11f09;color:#c11f09}#root .arduino-store-modal .modal-cancel-button.secondary.busy{cursor:default;pointer-events:none}#root .arduino-store-modal .modal-cancel-button.secondary.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .arduino-store-modal .modal-cancel-button.secondary.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .arduino-store-modal .modal-cancel-button.secondary.busy .spinner-container .spinner,#root .arduino-store-modal .modal-cancel-button.secondary.busy .spinner-container .spinner:after,#root .arduino-store-modal .modal-cancel-button.secondary.busy .spinner-container .spinner:before{border-radius:50%}#root .arduino-store-modal .modal-cancel-button.secondary.busy .spinner-container .spinner:after,#root .arduino-store-modal .modal-cancel-button.secondary.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#c11f09;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .arduino-store-modal .modal-cancel-button.secondary.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .arduino-store-modal .modal-cancel-button.secondary.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .arduino-store-modal .modal-cancel-button.secondary.busy .ardu-store-button-text{visibility:hidden}#root .arduino-store-modal .modal-cancel-button.secondary.inactive,#root .arduino-store-modal .modal-cancel-button.secondary:disabled{cursor:default;pointer-events:none}#root .arduino-store-modal .buttons{display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width:580px){#root .arduino-store-modal .buttons{flex-direction:column;justify-content:center}#root .arduino-store-modal .buttons .modal-store-button{margin-left:0;margin-top:10px}}#root .arduino-store-modal .modal-store-button,#root .arduino-store-modal .modal-store-button.secondary{font-size:16px}#root .arduino-store-modal .modal-store-button.downgrade-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:18px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.14px;line-height:normal;line-height:22px;margin-left:25px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .arduino-store-modal .modal-store-button.downgrade-button:focus,#root .arduino-store-modal .modal-store-button.downgrade-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .arduino-store-modal .modal-store-button.downgrade-button.busy{cursor:default;pointer-events:none}#root .arduino-store-modal .modal-store-button.downgrade-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .arduino-store-modal .modal-store-button.downgrade-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .arduino-store-modal .modal-store-button.downgrade-button.busy .spinner-container .spinner,#root .arduino-store-modal .modal-store-button.downgrade-button.busy .spinner-container .spinner:after,#root .arduino-store-modal .modal-store-button.downgrade-button.busy .spinner-container .spinner:before{border-radius:50%}#root .arduino-store-modal .modal-store-button.downgrade-button.busy .spinner-container .spinner:after,#root .arduino-store-modal .modal-store-button.downgrade-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .arduino-store-modal .modal-store-button.downgrade-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .arduino-store-modal .modal-store-button.downgrade-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .arduino-store-modal .modal-store-button.downgrade-button.busy .ardu-store-button-text{visibility:hidden}#root .arduino-store-modal .modal-store-button.downgrade-button.inactive,#root .arduino-store-modal .modal-store-button.downgrade-button:disabled{cursor:default;pointer-events:none}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary{background-color:#008184;border:1px solid #008184;border-radius:500px;color:transparent;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.14px;line-height:normal;line-height:22px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary:focus,#root .arduino-store-modal .modal-store-button.downgrade-button.secondary:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.busy{cursor:default;pointer-events:none}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.busy .spinner-container .spinner,#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.busy .spinner-container .spinner:after,#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.busy .spinner-container .spinner:before{border-radius:50%}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.busy .spinner-container .spinner:after,#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.busy .ardu-store-button-text{visibility:hidden}#root .arduino-store-modal .modal-store-button.downgrade-button.secondary.inactive,#root .arduino-store-modal .modal-store-button.downgrade-button.secondary:disabled{cursor:default;pointer-events:none}.delete-card-modal{overflow:auto!important;padding:36px 130px!important}.delete-card-modal .title{color:#000;font-size:20px;font-weight:700}.delete-card-modal .description{font-size:16px;line-height:170%;margin-top:12px}.delete-card-modal .modal-store-button{font-weight:700!important;padding:5px 18px!important}.arduino-store-modal-overlay{background-color:rgba(0,0,0,.6)!important}.credit-card-list .credit-card-list-element{align-items:center;background-color:#fff;border:1px solid #dae3e3;border-radius:7px;color:#434f54;display:flex;font-size:20px;height:70px;margin-bottom:10px}@media screen and (max-width:580px){.credit-card-list .credit-card-list-element{height:130px}}.credit-card-list .credit-card-list-element.selected{border-color:#00979d}.credit-card-list .credit-card-list-element.disabled{background-color:#fff!important;border:1px solid #dae3e3!important;cursor:default;pointer-events:none}.credit-card-list .credit-card-list-element .credit-card-info{align-items:center;display:flex;padding-left:15px;width:100%}.credit-card-list .credit-card-list-element .credit-card-info svg{height:35px}.credit-card-list .credit-card-list-element .credit-card-info .expiry-container{padding-left:10px}@media screen and (max-width:580px){.credit-card-list .credit-card-list-element .credit-card-info .expiry-container{padding-left:0}}.credit-card-list .credit-card-list-element .credit-card-info .spacer{flex:1 1}.credit-card-list .credit-card-list-element .ardu-radio{cursor:pointer;margin:0!important;padding-left:12px}.credit-card-list .credit-card-list-element .ardu-radio .custom-radio{margin:0}.credit-card-list .credit-card-list-element .delete-button{color:#008184!important;font-size:16px!important;font-weight:700!important;margin-right:24px!important;text-transform:uppercase!important}.credit-card-list .credit-card-list-element .delete-button:hover{color:#0ca1a6!important;cursor:pointer}#root .product-card-wrapper{flex:0 1 33.333%;overflow:hidden;padding:10px;position:relative}@media screen and (max-width:1200px){#root .product-card-wrapper{flex:0 1 50%;max-width:380px}}@media screen and (max-width:980px){#root .product-card-wrapper{flex:0 1 100%}}@media screen and (max-width:580px){#root .product-card-wrapper{padding:10px 0}}#root .product-card-wrapper .product-card{background-color:#fff;border:1px solid #c9d2d2;border-radius:6px;cursor:pointer;height:100%;padding:10px;position:relative;transition-duration:.2s}#root .product-card-wrapper .product-card:hover{background-color:#7fcbcd}#root .product-card-wrapper .product-card:hover .product-card-category,#root .product-card-wrapper .product-card:hover .product-card-description,#root .product-card-wrapper .product-card:hover .product-card-title{color:#fff}#root .product-card-wrapper .product-card:hover .product-card-image{opacity:.18}#root .product-card-wrapper .product-card:hover .product-card-image:after{background:linear-gradient(0deg,#7fcbcd 10%,hsla(0,0%,100%,0) 80%);opacity:1}#root .product-card-wrapper .product-card:hover .product-card-category{border-color:hsla(0,0%,100%,.5)}#root .product-card-wrapper .product-card .product-card-image{background-size:cover;border-radius:4px;display:block;height:0;min-height:180px;opacity:1;padding-bottom:75%;position:relative;transition-duration:.2s;transition-property:opacity;width:100%}#root .product-card-wrapper .product-card .product-card-image:after{bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition-duration:.2s;transition-property:opacity}#root .product-card-wrapper .product-card .product-card-image.create{background-image:url(../../static/media/product_create.c621bde7139b93d1bf21.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){#root .product-card-wrapper .product-card .product-card-image.create{background-image:url(../../static/media/product_create_2x.4e855df7dd9973b4dffc.jpg)}}#root .product-card-wrapper .product-card .product-card-description,#root .product-card-wrapper .product-card .product-card-title{transition-duration:.2s;transition-property:color}#root .product-card-wrapper .product-card .product-card-title{font-family:Roboto Mono,"monospace",Courier New,Lucida Console;font-size:34px;font-style:normal;font-weight:700;-webkit-hyphens:auto;hyphens:auto;letter-spacing:3.58px;line-height:36px;margin:0;text-transform:uppercase;word-break:break-word}#root .product-card-wrapper .product-card .product-card-description{color:#000;font-size:20px;letter-spacing:.01em;line-height:170%}#root .product-card-wrapper .product-card .product-card-category{border-bottom:1px solid hsla(28,20%,52%,.5);color:#9e846d;font-family:Roboto Mono,"monospace",Courier New,Lucida Console;font-size:16px;font-style:normal;font-weight:700;letter-spacing:2.5px;line-height:30px;text-transform:uppercase}#root .product-card-wrapper .product-card .product-card-container{padding:20px 35px}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell .description a{color:#00979d;cursor:pointer;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;text-decoration:none;transition:color .2s ease-out}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell .description a:hover{color:#7fcbcd}#root .landing-page.create-landing-page p{font-size:16px}#root .landing-page.create-landing-page .link{color:#008184}#root .landing-page.create-landing-page .landing-layout-40-40 .jumbotron{max-height:none}#root .landing-page.create-landing-page .jumbotron-right{height:auto;margin:70px 90px;width:600px}@media screen and (max-width:980px){#root .landing-page.create-landing-page .jumbotron-right{display:block;margin:90px;width:100%}}@media screen and (max-width:580px){#root .landing-page.create-landing-page .jumbotron-right{margin:20px}}#root .landing-page.create-landing-page .jumbotron-right .jumbotron-category{font-family:Roboto Mono,"monospace",Courier New,Lucida Console;font-style:normal;font-weight:400;letter-spacing:.12em}#root .landing-page.create-landing-page .jumbotron-right .jumbotron-title{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:36px;font-style:normal;font-weight:700;-webkit-hyphens:none;hyphens:none;letter-spacing:.01em;line-height:150%;text-transform:none}#root .landing-page.create-landing-page .jumbotron-right .jumbotron-description{font-size:20px;letter-spacing:.01em;line-height:170%}#root .landing-page.create-landing-page .jumbotron-right.create-jumbotron{background-color:#fff;border-radius:2px;padding:56px 48px}@media screen and (max-width:980px){#root .landing-page.create-landing-page .jumbotron-right.create-jumbotron{background-color:transparent;padding:0}}#root .landing-page.create-landing-page .choose-plan-container{background-color:#f7f9f9;display:flex;justify-content:center;padding:100px 90px}@media screen and (max-width:580px){#root .landing-page.create-landing-page .choose-plan-container{padding:100px 45px}}@media screen and (max-width:980px){#root .landing-page.create-landing-page .code-and-program,#root .landing-page.create-landing-page .create-connected-objects{flex-direction:column-reverse}}#root .landing-page.create-landing-page .code-and-program,#root .landing-page.create-landing-page .create-connected-objects,#root .landing-page.create-landing-page .dashboards{overflow:hidden;position:relative}@media screen and (max-width:580px){#root .landing-page.create-landing-page .code-and-program.landing-layout-40-40 .landing-layout-box .landing-page-wrapper,#root .landing-page.create-landing-page .create-connected-objects.landing-layout-40-40 .landing-layout-box .landing-page-wrapper,#root .landing-page.create-landing-page .dashboards.landing-layout-40-40 .landing-layout-box .landing-page-wrapper{padding:0 20px}}#root .landing-page.create-landing-page .code-and-program .landing-layout-box-content,#root .landing-page.create-landing-page .create-connected-objects .landing-layout-box-content,#root .landing-page.create-landing-page .dashboards .landing-layout-box-content{position:static}#root .landing-page.create-landing-page .code-and-program ul li,#root .landing-page.create-landing-page .create-connected-objects ul li,#root .landing-page.create-landing-page .dashboards ul li{padding:0 0 25px 25px;position:relative}#root .landing-page.create-landing-page .code-and-program ul li:before,#root .landing-page.create-landing-page .create-connected-objects ul li:before,#root .landing-page.create-landing-page .dashboards ul li:before{background-color:#00979d;content:"";display:block;height:7.64px;left:2px;position:absolute;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7.64px}#root .landing-page.create-landing-page .code-and-program .small-text,#root .landing-page.create-landing-page .create-connected-objects .small-text,#root .landing-page.create-landing-page .dashboards .small-text{display:inline-block;margin-left:12px;text-indent:-12px}#root .landing-page.create-landing-page .code-and-program .landing-layout-box h2,#root .landing-page.create-landing-page .create-connected-objects .landing-layout-box h2,#root .landing-page.create-landing-page .dashboards .landing-layout-box h2{color:#000;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:.01em;text-transform:none}#root .landing-page.create-landing-page .code-and-program .landing-layout-box .link,#root .landing-page.create-landing-page .create-connected-objects .landing-layout-box .link,#root .landing-page.create-landing-page .dashboards .landing-layout-box .link{color:#008184}#root .landing-page.create-landing-page .code-and-program .landing-layout-box p:last-of-type,#root .landing-page.create-landing-page .create-connected-objects .landing-layout-box p:last-of-type,#root .landing-page.create-landing-page .dashboards .landing-layout-box p:last-of-type{margin-bottom:2em}#root .landing-page.create-landing-page .code-and-program .landing-layout-box p .link,#root .landing-page.create-landing-page .create-connected-objects .landing-layout-box p .link,#root .landing-page.create-landing-page .dashboards .landing-layout-box p .link{font-size:16px}#root .landing-page.create-landing-page .code-and-program .landing-layout-box.image,#root .landing-page.create-landing-page .code-and-program .landing-layout-box.image .landing-page-wrapper,#root .landing-page.create-landing-page .create-connected-objects .landing-layout-box.image,#root .landing-page.create-landing-page .create-connected-objects .landing-layout-box.image .landing-page-wrapper,#root .landing-page.create-landing-page .dashboards .landing-layout-box.image,#root .landing-page.create-landing-page .dashboards .landing-layout-box.image .landing-page-wrapper{padding:0}@media screen and (max-width:980px){#root .landing-page.create-landing-page .code-and-program .landing-layout-box.image img,#root .landing-page.create-landing-page .create-connected-objects .landing-layout-box.image img,#root .landing-page.create-landing-page .dashboards .landing-layout-box.image img{margin-top:30px;width:100%!important}#root .landing-page.create-landing-page .code-and-program .landing-layout-box:first-child,#root .landing-page.create-landing-page .code-and-program .landing-layout-box:nth-child(2),#root .landing-page.create-landing-page .create-connected-objects .landing-layout-box:first-child,#root .landing-page.create-landing-page .create-connected-objects .landing-layout-box:nth-child(2),#root .landing-page.create-landing-page .dashboards .landing-layout-box:first-child,#root .landing-page.create-landing-page .dashboards .landing-layout-box:nth-child(2){padding-bottom:0}}#root .landing-page.create-landing-page .create-connected-objects{margin-top:60px}@media screen and (max-width:580px){#root .landing-page.create-landing-page .create-connected-objects{margin-bottom:50px;margin-top:0;min-height:1240px}#root .landing-page.create-landing-page .create-connected-objects .landing-layout-box{padding:0}}#root .landing-page.create-landing-page .create-connected-objects .image .landing-layout-box-content{padding-left:0!important;padding-right:20%!important}#root .landing-page.create-landing-page .code-and-program{margin-bottom:80px}#root .landing-page.create-landing-page .code-and-program .image .landing-layout-box-content{padding-left:0!important;padding-right:20%!important}@media screen and (max-width:580px){#root .landing-page.create-landing-page .code-and-program .landing-layout-box{padding:0}}#root .landing-page.create-landing-page .section-buttons{align-items:center;display:flex}@media screen and (max-width:580px){#root .landing-page.create-landing-page .section-buttons{align-items:flex-start;flex-direction:column}#root .landing-page.create-landing-page .section-buttons .link{margin-top:30px}}#root .landing-page.create-landing-page .table-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 90px}@media screen and (max-width:580px){#root .landing-page.create-landing-page .table-container{padding:80px 45px}}#root .landing-page.create-landing-page .table-container .table-feature{display:table;max-width:1236px;width:100%}#root .landing-page.create-landing-page .table-container .table-feature .table-heading{display:table-header-group}@media screen and (max-width:980px){#root .landing-page.create-landing-page .table-container .table-feature .table-heading{display:none}}#root .landing-page.create-landing-page .table-container .table-feature .table-heading .table-head{border-bottom:1px solid #dae3e3;color:#4e5b61;display:table-cell;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.01em;padding:16px 0;text-align:left;text-transform:uppercase;vertical-align:middle;width:436px}#root .landing-page.create-landing-page .table-container .table-feature .table-heading .table-head.features{padding-left:15px}#root .landing-page.create-landing-page .table-container .table-feature .table-heading .table-head.entry,#root .landing-page.create-landing-page .table-container .table-feature .table-heading .table-head.free,#root .landing-page.create-landing-page .table-container .table-feature .table-heading .table-head.maker,#root .landing-page.create-landing-page .table-container .table-feature .table-heading .table-head.maker-plus{border-bottom:0;color:#fff;text-align:center;width:200px}#root .landing-page.create-landing-page .table-container .table-feature .table-heading .table-head.free{background-color:#7fcbcd}#root .landing-page.create-landing-page .table-container .table-feature .table-heading .table-head.maker{background-color:#005c5f}#root .landing-page.create-landing-page .table-container .table-feature .table-heading .table-head.entry{background-color:#00979d}#root .landing-page.create-landing-page .table-container .table-feature .table-heading .table-head.maker-plus{background-color:#171e21}#root .landing-page.create-landing-page .table-container .table-feature .table-body{display:table-row-group}@media screen and (max-width:980px){#root .landing-page.create-landing-page .table-container .table-feature .table-body.entry .table-row .table-cell:nth-child(2),#root .landing-page.create-landing-page .table-container .table-feature .table-body.entry .table-row .table-cell:nth-child(4),#root .landing-page.create-landing-page .table-container .table-feature .table-body.entry .table-row .table-cell:nth-child(5),#root .landing-page.create-landing-page .table-container .table-feature .table-body.free .table-row .table-cell:nth-child(3),#root .landing-page.create-landing-page .table-container .table-feature .table-body.free .table-row .table-cell:nth-child(4),#root .landing-page.create-landing-page .table-container .table-feature .table-body.free .table-row .table-cell:nth-child(5),#root .landing-page.create-landing-page .table-container .table-feature .table-body.maker .table-row .table-cell:nth-child(2),#root .landing-page.create-landing-page .table-container .table-feature .table-body.maker .table-row .table-cell:nth-child(3),#root .landing-page.create-landing-page .table-container .table-feature .table-body.maker .table-row .table-cell:nth-child(5),#root .landing-page.create-landing-page .table-container .table-feature .table-body.maker-plus .table-row .table-cell:nth-child(2),#root .landing-page.create-landing-page .table-container .table-feature .table-body.maker-plus .table-row .table-cell:nth-child(3),#root .landing-page.create-landing-page .table-container .table-feature .table-body.maker-plus .table-row .table-cell:nth-child(4){display:none}}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row{display:table-row}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row:nth-child(2n){background-color:#f7f9f9}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell{border-left:1px solid #dae3e3;color:#000;display:table-cell;font-size:16px;padding:16px 4px;text-align:left;vertical-align:middle}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell.value{position:relative;text-align:center}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell.value .notes{bottom:18px;color:#4e5b61;font-size:10px;left:0;opacity:1;padding-left:inherit;padding-right:inherit;position:absolute;right:0;transition:all .1s ease}@media screen and (max-width:980px){#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell.value .notes .hidden-on-mobile{display:none}}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell.value .notes.collapsed{opacity:0;transition:all .1s ease}@media screen and (max-width:980px){#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell{border-left:0;border-right:0}}@media screen and (max-width:480px){#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell{padding:13px}}@media screen and (max-width:340px){#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell{font-size:16px;padding:12px 6px}}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell .panel-header{cursor:pointer;position:relative}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell .panel-header .panel-title{font-size:20px;padding-left:28px}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell .panel-header svg{left:3px;position:absolute;top:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell .is-open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell .description{color:#4e5b61;font-size:14px;margin:0;padding:15px 28px 0;white-space:pre-line}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell .description p{-webkit-margin-before:10px;-webkit-margin-after:0;line-height:inherit;margin-block-end:0;margin-block-start:10px}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell .description a{color:#008184;font-size:14px;font-weight:700}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell:last-child{border-right:0}#root .landing-page.create-landing-page .table-container .table-feature .table-body .table-row .table-cell:first-child{border-left:0;border-right:0}#root .landing-page.create-landing-page .only-mobile-title{color:#000;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:36px;font-style:normal;font-weight:700;letter-spacing:.01em;text-transform:none}#root .landing-page.create-landing-page .only-mobile-button,#root .landing-page.create-landing-page .only-mobile-title{display:none;margin-bottom:25px}@media screen and (max-width:980px){#root .landing-page.create-landing-page .only-mobile-button,#root .landing-page.create-landing-page .only-mobile-title{display:flex;justify-content:center}}#root .landing-page.create-landing-page .feature-mobile-button{border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.28px;line-height:normal;margin-left:4px;padding:4px 13px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}#root .landing-page.create-landing-page .feature-mobile-button.free{background-color:#7fcbcd;border:1px solid #7fcbcd;margin-left:0}#root .landing-page.create-landing-page .feature-mobile-button.free.secondary{background-color:transparent;border:1px solid #7fcbcd;color:#7fcbcd}#root .landing-page.create-landing-page .feature-mobile-button.entry{background-color:#00979d;border:1px solid #00979d}#root .landing-page.create-landing-page .feature-mobile-button.entry.secondary{background-color:transparent;border:1px solid #00979d;color:#00979d}#root .landing-page.create-landing-page .feature-mobile-button.maker{background-color:#005c5f;border:1px solid #005c5f}#root .landing-page.create-landing-page .feature-mobile-button.maker.secondary{background-color:transparent;border:1px solid #005c5f;color:#005c5f}#root .landing-page.create-landing-page .feature-mobile-button.maker-plus{background-color:#171e21;border:1px solid #171e21}#root .landing-page.create-landing-page .feature-mobile-button.maker-plus.secondary{background-color:transparent;border:1px solid #171e21;color:#171e21}#root .landing-page.create-landing-page .pro-banner-feature{align-items:center;color:#000;display:flex;font-size:16px;justify-content:space-between;letter-spacing:.01em;margin-top:48px;max-width:1236px;width:100%}@media screen and (max-width:980px){#root .landing-page.create-landing-page .pro-banner-feature{display:none;flex-direction:column}#root .landing-page.create-landing-page .pro-banner-feature.show{display:flex}}#root .landing-page.create-landing-page .pro-banner-feature span{text-align:left}@media screen and (max-width:980px){#root .landing-page.create-landing-page .pro-banner-feature span{text-align:center}}#root .landing-page.create-landing-page .pro-banner-feature span.bold{font-weight:700}#root .landing-page.create-landing-page .pro-banner-feature a{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:16px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:1.28px;line-height:normal;margin-left:76px;min-width:150px;outline:none;overflow:hidden;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s;white-space:nowrap}#root .landing-page.create-landing-page .pro-banner-feature a:focus,#root .landing-page.create-landing-page .pro-banner-feature a:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .landing-page.create-landing-page .pro-banner-feature a.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .landing-page.create-landing-page .pro-banner-feature a.busy{cursor:default;pointer-events:none}#root .landing-page.create-landing-page .pro-banner-feature a.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .landing-page.create-landing-page .pro-banner-feature a.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .landing-page.create-landing-page .pro-banner-feature a.busy .spinner-container .spinner,#root .landing-page.create-landing-page .pro-banner-feature a.busy .spinner-container .spinner:after,#root .landing-page.create-landing-page .pro-banner-feature a.busy .spinner-container .spinner:before{border-radius:50%}#root .landing-page.create-landing-page .pro-banner-feature a.busy .spinner-container .spinner:after,#root .landing-page.create-landing-page .pro-banner-feature a.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .landing-page.create-landing-page .pro-banner-feature a.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .landing-page.create-landing-page .pro-banner-feature a.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .landing-page.create-landing-page .pro-banner-feature a.busy .ardu-store-button-text{visibility:hidden}#root .landing-page.create-landing-page .pro-banner-feature a.inactive,#root .landing-page.create-landing-page .pro-banner-feature a:disabled{cursor:default;pointer-events:none}@media screen and (max-width:980px){#root .landing-page.create-landing-page .pro-banner-feature a{margin-left:0;margin-top:25px}}#root .landing-page.create-landing-page .banners .landing-layout-box:first-child{margin-right:15px}#root .landing-page.create-landing-page .banners .landing-layout-box:last-child{margin-left:15px}@media screen and (max-width:580px){#root .landing-page.create-landing-page .banners .landing-layout-box:first-child .landing-page-wrapper,#root .landing-page.create-landing-page .banners .landing-layout-box:nth-child(2) .landing-page-wrapper{padding:0 20px}}@media screen and (max-width:980px){#root .landing-page.create-landing-page .banners .landing-layout-box{padding-top:0}#root .landing-page.create-landing-page .banners .landing-layout-box:last-child{margin-left:0}#root .landing-page.create-landing-page .banners .landing-layout-box:first-child{margin-right:0;padding-bottom:0}}#root .landing-page.create-landing-page .banners .landing-layout-box-content{background-repeat:no-repeat;background-size:cover;border-radius:20px;display:block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:700;height:600px;padding:70px}@media screen and (max-width:580px){#root .landing-page.create-landing-page .banners .landing-layout-box-content{height:344px}}#root .landing-page.create-landing-page .banners .landing-layout-box-content span{display:block}#root .landing-page.create-landing-page .banners .landing-layout-box-content .small-title{font-size:16px;letter-spacing:.01em;text-transform:uppercase}#root .landing-page.create-landing-page .banners .landing-layout-box-content .banner-desc{font-size:48px;line-height:150%;margin-top:20px}@media screen and (max-width:580px){#root .landing-page.create-landing-page .banners .landing-layout-box-content{padding-left:40px}#root .landing-page.create-landing-page .banners .landing-layout-box-content .banner-desc{font-size:36px}}#root .landing-page.create-landing-page .teal-round-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;margin-right:36px;outline:none;padding:9px 28px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .landing-page.create-landing-page .teal-round-button:focus,#root .landing-page.create-landing-page .teal-round-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .landing-page.create-landing-page .teal-round-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .landing-page.create-landing-page .teal-round-button.busy{cursor:default;pointer-events:none}#root .landing-page.create-landing-page .teal-round-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .landing-page.create-landing-page .teal-round-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .landing-page.create-landing-page .teal-round-button.busy .spinner-container .spinner,#root .landing-page.create-landing-page .teal-round-button.busy .spinner-container .spinner:after,#root .landing-page.create-landing-page .teal-round-button.busy .spinner-container .spinner:before{border-radius:50%}#root .landing-page.create-landing-page .teal-round-button.busy .spinner-container .spinner:after,#root .landing-page.create-landing-page .teal-round-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .landing-page.create-landing-page .teal-round-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .landing-page.create-landing-page .teal-round-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .landing-page.create-landing-page .teal-round-button.busy .ardu-store-button-text{visibility:hidden}#root .landing-page.create-landing-page .teal-round-button.inactive,#root .landing-page.create-landing-page .teal-round-button:disabled{cursor:default;pointer-events:none}#root .landing-page.create-landing-page .link,#root .landing-page.create-landing-page .teal-round-button{font-size:16px;font-weight:700;letter-spacing:.01em}#root .landing-page.create-landing-page .help-center{background-color:#f7f9f9;padding:90px}@media screen and (max-width:580px){#root .landing-page.create-landing-page .help-center{padding:30px}}#root .landing-page.create-landing-page .help-center .teal-round-button{margin-right:0}#root .landing-page.create-landing-page .download-app{display:flex;flex-wrap:wrap;margin-top:40px}#root .landing-page.create-landing-page .download-app a{margin-right:30px}#root .landing-page.create-landing-page .download-app img{position:static;-webkit-transform:none;transform:none;width:180px}#root .landing-page.create-landing-page .rebrand-banner{align-items:center;background-color:#f1c40f;display:flex;height:35px;justify-content:space-between;position:fixed;top:0;width:100%;z-index:1000}#root .landing-page.create-landing-page .rebrand-banner .close-icon{cursor:pointer;margin-left:auto;margin-right:10px}#root .landing-page.create-landing-page .rebrand-banner p{font-size:12px;margin-left:auto}#root .landing-page.create-landing-page .rebrand-banner p a{color:#008184;font-weight:700}#root .thank-you-page .banner-box .banners-container .banner .banner-link{color:#00979d;cursor:pointer;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;text-decoration:none;transition:color .2s ease-out}#root .thank-you-page .banner-box .banners-container .banner .banner-link:hover{color:#7fcbcd}#root .thank-you-page{display:flex;flex-direction:column;min-height:calc(100vh - 50px)}#root .thank-you-page .thank-you-page-container{display:flex;flex:1 0;flex-direction:column;width:100vw}#root .thank-you-page .thank-you-page-container .thank-you-layout-100{background-color:#fff;display:flex;flex:1 0;justify-content:center}#root .thank-you-page .thank-you-page-container .thank-you-layout-100 .thank-you-layout-box{height:auto;position:relative}#root .thank-you-page .thank-you-page-container .thank-you-layout-100 .thank-you-layout-box .thank-you-wrapper{display:flex;justify-content:space-between;max-width:1440px;text-align:left}#root .thank-you-page.center{justify-content:center}#root .thank-you-page .thank-you-box-container{padding:0 20%}@media screen and (max-width:980px){#root .thank-you-page .thank-you-box-container{padding:0}}#root .thank-you-page .banner-box-container{background-color:#fff;display:flex;justify-content:center;padding:0 45px}@media screen and (max-width:980px){#root .thank-you-page .banner-box-container{padding:0 10%}}#root .thank-you-page .thank-you-box{align-items:center;background-color:#ecf1f1;display:flex;flex:1 1;flex-direction:column;padding:50px 20%;width:100%}@media screen and (max-width:980px){#root .thank-you-page .thank-you-box{padding:10%}}#root .thank-you-page .thank-you-box svg{max-width:364px;width:80%}#root .thank-you-page .thank-you-box h1{margin-bottom:0}#root .thank-you-page .thank-you-box h3{font-size:20px;margin-bottom:10px}#root .thank-you-page .thank-you-box h3,#root .thank-you-page .thank-you-box h3 .email-address{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400}#root .thank-you-page .thank-you-box .title{color:#000;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:700}#root .thank-you-page .thank-you-box hr{border-bottom:1px solid #bdc7c7;border-top:0;margin:25px;width:100%}#root .thank-you-page .thank-you-box .box-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:18px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;margin-top:45px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .thank-you-page .thank-you-box .box-button:focus,#root .thank-you-page .thank-you-box .box-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .thank-you-page .thank-you-box .box-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .thank-you-page .thank-you-box .box-button.busy{cursor:default;pointer-events:none}#root .thank-you-page .thank-you-box .box-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .thank-you-page .thank-you-box .box-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .thank-you-page .thank-you-box .box-button.busy .spinner-container .spinner,#root .thank-you-page .thank-you-box .box-button.busy .spinner-container .spinner:after,#root .thank-you-page .thank-you-box .box-button.busy .spinner-container .spinner:before{border-radius:50%}#root .thank-you-page .thank-you-box .box-button.busy .spinner-container .spinner:after,#root .thank-you-page .thank-you-box .box-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .thank-you-page .thank-you-box .box-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .thank-you-page .thank-you-box .box-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .thank-you-page .thank-you-box .box-button.busy .ardu-store-button-text{visibility:hidden}#root .thank-you-page .thank-you-box .box-button.inactive,#root .thank-you-page .thank-you-box .box-button:disabled{cursor:default;pointer-events:none}#root .thank-you-page .banner-box{align-items:center;margin-bottom:50px;width:100%}#root .thank-you-page .banner-box .banner-title{margin-bottom:50px;margin-top:50px;text-align:center}@media screen and (min-width:980px){#root .thank-you-page .banner-box .banners-container{-webkit-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-count:2;column-count:2;-webkit-column-gap:10%;column-gap:10%;-webkit-column-rule:1px solid hsla(28,20%,52%,.5);column-rule:1px solid hsla(28,20%,52%,.5);padding:0 45px}}@media screen and (min-width:1200px){#root .thank-you-page .banner-box .banners-container{-webkit-column-gap:20%;column-gap:20%}}#root .thank-you-page .banner-box .banners-container .banner{-webkit-column-break-inside:avoid;align-items:flex-start;break-inside:avoid;display:flex;flex:0 0 50%;flex-direction:column;margin-bottom:50px;page-break-inside:avoid;text-align:left}@media screen and (max-width:980px){#root .thank-you-page .banner-box .banners-container .banner{margin-bottom:45px}}#root .thank-you-page .banner-box .banners-container .banner h2{color:#000;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:40px;margin-top:0;text-transform:capitalize}#root .thank-you-page .banner-box .banners-container .banner .banner-description{color:#000;font-size:20px;letter-spacing:.01em;line-height:170%;min-height:100px}#root .thank-you-page .banner-box .banners-container .banner .banner-link{font-size:18px;font-weight:600;letter-spacing:1.3px;margin-top:25px;text-transform:uppercase}@media screen and (min-width:980px){#root .thank-you-page .banner-box .banners-container.create-banners-container{-webkit-column-count:3;column-count:3}}@media screen and (min-width:1200px){#root .thank-you-page .banner-box .banners-container.create-banners-container{-webkit-column-gap:10%;column-gap:10%}}#root .subtitle{font-size:20px;letter-spacing:.01em;line-height:170%;padding:16px;text-align:center;width:620px}#root .billing-info-form.arduino-form .certificate-upload .button-upload,#root .billing-view .change-billing-button{color:#00979d;cursor:pointer;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;text-decoration:none;transition:color .2s ease-out}#root .billing-info-form.arduino-form .certificate-upload .button-upload:hover,#root .billing-view .change-billing-button:hover{color:#7fcbcd}#root .billing-info-form .billing-type-radio{display:flex}#root .billing-info-form .billing-type-radio input{display:none}#root .billing-info-form .billing-type-radio input:checked+.custom-radio:before{background:#00979d}#root .billing-info-form .billing-type-radio .custom-radio{border:1px solid #7f8c8d;border-radius:50%;height:22px;margin-right:10px;position:relative;width:22px}#root .billing-info-form .billing-type-radio .custom-radio:before{border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:background .3s linear;width:14px}#root .billing-info-form{padding:0 0 24px;position:relative}#root .billing-info-form .billing-form-fields{background-color:#fff;border:1px solid #dae3e3;padding:8px 24px}@media screen and (max-width:580px){#root .billing-info-form.arduino-form{padding-bottom:15px}}#root .billing-info-form.arduino-form .certificate-upload{align-items:flex-start;width:100%}@media screen and (max-width:580px){#root .billing-info-form.arduino-form .certificate-upload{align-items:normal;flex-direction:column}}#root .billing-info-form.arduino-form .certificate-upload .label{position:relative}#root .billing-info-form.arduino-form .certificate-upload .label .update-message{position:absolute;right:0;text-align:right;top:25px;width:250px}@media screen and (max-width:580px){#root .billing-info-form.arduino-form .certificate-upload .label .update-message{position:relative;text-align:center;width:100%}}#root .billing-info-form.arduino-form .certificate-upload input{display:none}#root .billing-info-form.arduino-form .certificate-upload .button-upload{border:2px solid #008184;border-radius:32px;color:#008184;display:flex;float:right;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:700;justify-content:flex-end;letter-spacing:2px;padding:2px 16px;width:92 px}@media screen and (max-width:580px){#root .billing-info-form.arduino-form .certificate-upload .button-upload{display:block;margin-top:25px;text-align:center}}#root .billing-info-form.arduino-form .certificate-upload .tax-desc{display:flex;flex-direction:column;height:auto;margin:0}#root .billing-info-form.arduino-form .certificate-upload .remove-button{align-items:center;cursor:pointer;float:right;margin-left:8px}#root .billing-info-form.arduino-form .certificate-upload .remove-button:focus{outline:none}#root .billing-info-form.arduino-form .certificate-upload .uploaded-file-name{align-items:center;background-color:#fff;border:1px solid #dae3e3;border-radius:6px;display:none;height:35px;margin-top:0;padding:0 12px;position:relative}@media screen and (max-width:580px){#root .billing-info-form.arduino-form .certificate-upload .uploaded-file-name{justify-content:space-between;margin-top:25px}}#root .billing-info-form.arduino-form .certificate-upload .uploaded-file-name .file-name{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .billing-info-form.arduino-form .certificate-upload .error-message{min-width:200px;position:absolute;right:0;text-align:right;top:35px}@media screen and (max-width:580px){#root .billing-info-form.arduino-form .certificate-upload .error-message{justify-content:space-between;text-align:center;width:100%}}#root .billing-info-form.arduino-form .certificate-upload .certificate-error{align-items:center;color:#da5b4a;display:flex;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:170%}#root .billing-info-form.arduino-form .certificate-upload .certificate-information{align-items:center;display:flex;justify-content:space-between}#root .billing-info-form.arduino-form .certificate-upload .certificate-uploaded{align-items:center;color:#1da086;flex:0 0 50%;font-size:12px;letter-spacing:.01em;line-height:170%}#root .billing-info-form.arduino-form .certificate-upload .max-size{color:#374146;flex:0 0 50%;float:left;font-size:12px;text-align:end}#root .billing-info-form.arduino-form .certificate-upload .certificate-text{font-weight:700;margin-left:4px}#root .billing-info-form.arduino-form .certificate-upload .custom-input{background-color:#fff;border:1px solid #c9d2d2;border-radius:3px;height:51px;padding:10px 12px;width:100%}#root .billing-info-form.arduino-form .certificate-upload .custom-input .file-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}#root .billing-info-form.arduino-form .certificate-upload .custom-input .button-upload:hover{color:#008184}#root .billing-info-form.arduino-form .certificate-upload.active .button-upload{display:none}#root .billing-info-form.arduino-form .certificate-upload.active .uploaded-file-name{display:flex}#root .billing-info-form.arduino-form .certificate-upload.active .update-message{display:none}#root .billing-info-form .billing-type-wrapper{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:580px){#root .billing-info-form .billing-type-wrapper{flex-direction:column}}#root .billing-info-form .billing-type-wrapper li{align-items:center;background-color:#fff;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;width:calc(33.333% - 10px)}@media screen and (max-width:580px){#root .billing-info-form .billing-type-wrapper li{margin-bottom:10px;width:100%}}#root .billing-info-form .billing-type-wrapper li.active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}#root .billing-info-form .billing-type-wrapper li .type-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;padding:25px}@media screen and (max-width:580px){#root .billing-info-form .billing-type-wrapper li .type-wrapper{flex-direction:row-reverse;width:100%}}#root .billing-info-form .billing-type-wrapper li .type-wrapper .spacer{flex:1 1}@media screen and (max-width:580px){#root .billing-info-form .billing-type-wrapper li .type-wrapper .spacer{flex:0 1}}#root .billing-info-form .billing-type-wrapper li label{cursor:pointer;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:700;text-align:center}#root .billing-info-form .billing-type-wrapper li label.billing-type-description{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;margin:18px}#root .billing-info-form .billing-type-wrapper li .billing-labels{display:flex;flex-direction:column}@media screen and (max-width:580px){#root .billing-info-form .billing-type-wrapper li .billing-labels{flex:1 1}}#root .billing-info-form .billing-type-radio{margin-left:25px}#root .billing-info-form .submit-buttons-container{align-items:flex-end;display:flex;flex-direction:row;height:50px;justify-content:flex-end;margin-bottom:45px;width:100%}@media screen and (max-width:580px){#root .billing-info-form .submit-buttons-container{flex-direction:column}}#root .billing-info-form .submit-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:1.28px;line-height:normal;margin-left:20px;margin-top:50px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .billing-info-form .submit-button:focus,#root .billing-info-form .submit-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .billing-info-form .submit-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .billing-info-form .submit-button.busy{cursor:default;pointer-events:none}#root .billing-info-form .submit-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .billing-info-form .submit-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .billing-info-form .submit-button.busy .spinner-container .spinner,#root .billing-info-form .submit-button.busy .spinner-container .spinner:after,#root .billing-info-form .submit-button.busy .spinner-container .spinner:before{border-radius:50%}#root .billing-info-form .submit-button.busy .spinner-container .spinner:after,#root .billing-info-form .submit-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .billing-info-form .submit-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .billing-info-form .submit-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .billing-info-form .submit-button.busy .ardu-store-button-text{visibility:hidden}#root .billing-info-form .submit-button.inactive,#root .billing-info-form .submit-button:disabled{cursor:default;pointer-events:none}@media screen and (max-width:580px){#root .billing-info-form .submit-button{margin-left:0}}#root .billing-info-form .external-submit-button{display:flex;justify-content:flex-end;width:100%}#root .billing-info-form .unedit-button{background-color:transparent;border:1px solid transparent;border-radius:500px;color:#008184;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:1.28px;line-height:normal;margin-left:20px;margin-top:50px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .billing-info-form .unedit-button:focus,#root .billing-info-form .unedit-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .billing-info-form .unedit-button.secondary{background-color:transparent;border:2px solid transparent;color:transparent}#root .billing-info-form .unedit-button.busy{cursor:default;pointer-events:none}#root .billing-info-form .unedit-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .billing-info-form .unedit-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .billing-info-form .unedit-button.busy .spinner-container .spinner,#root .billing-info-form .unedit-button.busy .spinner-container .spinner:after,#root .billing-info-form .unedit-button.busy .spinner-container .spinner:before{border-radius:50%}#root .billing-info-form .unedit-button.busy .spinner-container .spinner:after,#root .billing-info-form .unedit-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:transparent;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .billing-info-form .unedit-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .billing-info-form .unedit-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .billing-info-form .unedit-button.busy .ardu-store-button-text{visibility:hidden}#root .billing-info-form .unedit-button.inactive,#root .billing-info-form .unedit-button:disabled{cursor:default;pointer-events:none}@media screen and (max-width:580px){#root .billing-info-form .unedit-button{margin-left:0}}#root .billing-info-form .submit-edit-button{display:flex;justify-content:flex-end;margin-bottom:24px;width:100%}#root .billing-info-form .submit-edit-button .secondary-button{background-color:#fff;border:1px solid #fff;border-radius:500px;color:#008184;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:1.28px;line-height:normal;margin-left:20px;margin-top:50px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .billing-info-form .submit-edit-button .secondary-button:focus,#root .billing-info-form .submit-edit-button .secondary-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .billing-info-form .submit-edit-button .secondary-button.secondary{background-color:transparent;border:2px solid #fff;color:#fff}#root .billing-info-form .submit-edit-button .secondary-button.busy{cursor:default;pointer-events:none}#root .billing-info-form .submit-edit-button .secondary-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .billing-info-form .submit-edit-button .secondary-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .billing-info-form .submit-edit-button .secondary-button.busy .spinner-container .spinner,#root .billing-info-form .submit-edit-button .secondary-button.busy .spinner-container .spinner:after,#root .billing-info-form .submit-edit-button .secondary-button.busy .spinner-container .spinner:before{border-radius:50%}#root .billing-info-form .submit-edit-button .secondary-button.busy .spinner-container .spinner:after,#root .billing-info-form .submit-edit-button .secondary-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#fff;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .billing-info-form .submit-edit-button .secondary-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .billing-info-form .submit-edit-button .secondary-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .billing-info-form .submit-edit-button .secondary-button.busy .ardu-store-button-text{visibility:hidden}#root .billing-info-form .submit-edit-button .secondary-button.inactive,#root .billing-info-form .submit-edit-button .secondary-button:disabled{cursor:default;pointer-events:none}@media screen and (max-width:580px){#root .billing-info-form .submit-edit-button .secondary-button{margin-left:0}}#root .billing-container{margin-bottom:24px;width:100%}#root .billing-container .billing-title{color:#434f54;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}#root .billing-container__hide{display:none}#root .billing-view{font-size:20px;text-align:left}@media screen and (max-width:580px){#root .billing-view{font-size:16px}}#root .billing-form .billing-form-text{min-height:62px}#root .billing-form .change-button{background-color:#fff;border:2px solid #008184;border-radius:500px;color:#008184;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .billing-form .change-button:focus,#root .billing-form .change-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .billing-form .change-button.secondary{background-color:transparent;border:2px solid #fff;color:#fff}#root .billing-form .change-button.busy{cursor:default;pointer-events:none}#root .billing-form .change-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .billing-form .change-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .billing-form .change-button.busy .spinner-container .spinner,#root .billing-form .change-button.busy .spinner-container .spinner:after,#root .billing-form .change-button.busy .spinner-container .spinner:before{border-radius:50%}#root .billing-form .change-button.busy .spinner-container .spinner:after,#root .billing-form .change-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#fff;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .billing-form .change-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .billing-form .change-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .billing-form .change-button.busy .ardu-store-button-text{visibility:hidden}#root .billing-form .change-button.inactive,#root .billing-form .change-button:disabled{cursor:default;pointer-events:none}#root .form-label{margin-top:0!important}#root .submit-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;float:right!important;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:1.28px;line-height:normal;margin-left:20px;margin-top:50px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .submit-button:focus,#root .submit-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .submit-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .submit-button.busy{cursor:default;pointer-events:none}#root .submit-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .submit-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .submit-button.busy .spinner-container .spinner,#root .submit-button.busy .spinner-container .spinner:after,#root .submit-button.busy .spinner-container .spinner:before{border-radius:50%}#root .submit-button.busy .spinner-container .spinner:after,#root .submit-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .submit-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .submit-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .submit-button.busy .ardu-store-button-text{visibility:hidden}#root .submit-button.inactive,#root .submit-button:disabled{cursor:default;pointer-events:none}@media screen and (max-width:580px){#root .submit-button{margin-left:0}}#root .billing-wrapper{background-color:#fff;border:1px solid #3fae98;border-radius:4px}#root .payment-button{align-items:center;display:flex;flex-direction:column;margin:8px}.payment-method-well .credit-card-info svg{height:26px}.payment-method-well .info-title{color:#434f54;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:170%;margin-bottom:10px;text-transform:uppercase}.payment-method-well .billing-wrapper{background-color:#fff;border:1px solid #3fae98;border-radius:4px;padding:8px 24px}.info-title{color:#434f54;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:170%;margin-bottom:10px;text-transform:uppercase}.subscription-activations{width:100%}.subscription-activations__wrapper{background-color:#f7f9f9;border:1px solid #dae3e3;border-left-width:5px;border-radius:4px;margin-bottom:25px;padding:25px}.subscription-activations__wrapper--left{flex:0 0 100%}.subscription-activations__title{align-items:center;color:#374146;display:flex;font-size:28px;font-weight:400;line-height:170%;margin-bottom:28px;text-align:left}.subscription-activations__time{background-color:#f1c40f;color:#000;font-family:Roboto Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1;margin-left:8px;padding:5px 8px;text-transform:uppercase}.subscription-activations__sub-title{color:#434f54;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:170%;margin:12px 0}.subscription-activations__content{align-items:center;display:flex;justify-content:space-between;text-align:left}@media screen and (max-width:768px){.subscription-activations__content{flex-direction:column}}.subscription-activations__container{display:flex}.subscription-activations__box{background-color:#fff;border:1px solid #c9d2d2;border-radius:4px;color:#434f54;display:flex;flex-direction:column;font-size:16px;font-weight:400;justify-content:center;letter-spacing:.01em;margin:5px 10px 5px 0;padding:16px}.subscription-activations__banner{background-color:#fff;border:1px solid #bdc7c7;border-radius:3px;font-size:14px;font-weight:400;margin-bottom:20px;padding:12px}.subscription-activations__icon--mr{margin-right:8px}.subscription-activations__icon--voucher svg{height:16px;position:relative;top:2px}.subscription-activations__voucher{letter-spacing:1.92px}#root .well{margin-bottom:21px}#root .well .well-title{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:13px;font-style:normal;font-weight:400;letter-spacing:1.39px;line-height:15px;margin:0 0 12px;text-transform:uppercase}#root .well .well-content{background-color:#f7f9f9;border:1px solid #dae3e3;border-radius:5px;font-size:20px;letter-spacing:.01em;line-height:170%;padding:15px;position:relative}#root .well .well-content.white{background-color:#fff}#root .well .well-content ul{margin:0}#root .subscription-title{color:#374146;font-size:28px;font-weight:400;letter-spacing:.01em;line-height:170%}#root .subscription-title .subscription-email{color:#374146;font-size:16px;letter-spacing:.01em;line-height:170%}#root .subscription-title .subscription-icon{margin-left:5px;vertical-align:middle}#root .subscription-title .subscription-icon svg{margin-top:15px}#root .subscription-title .subscription-coupon{margin-left:5px}#root .subscription-time{background-color:#f1c40f;color:#000;font-family:Roboto Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1;margin-left:8px;padding:5px 8px;text-transform:uppercase}#root .admins{color:#4e5b61;font-size:14px}#root .admins--text{margin:12px 0}#root .admins--list{margin-bottom:8px}#root .expiration-date{color:#434f54;font-size:16px;font-weight:400;line-height:170%;margin-bottom:90px;padding:12px 14px;text-align:center;width:100%}@media screen and (max-width:1200px){#root .expiration-date{margin-bottom:24px}}#root .extend-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.01em;padding:9px 18px;text-align:center;text-transform:uppercase}.extend-img{max-height:180px;object-fit:cover;width:100%}.extend-modal{letter-spacing:.01em;line-height:170%}.extend-modal .modal-module_modal__1MUEa .modal-module_content__3jijf.modal-module_wide__1WsUE{padding:5px!important}.extend-modal__content{margin-top:24px;padding:0 80px}.extend-modal__button{display:flex;justify-content:flex-end}.extend-modal p{font-size:16px;font-weight:400}#root .delete-thing{overflow-x:hidden;padding:16px 90px 36px!important}#root .heading{border-bottom:1px solid #c9d2d2;margin-left:-90px;padding-bottom:13px;text-align:center;width:875px!important}#root hr.custom-hr{border-top:1px solid #c9d2d2;margin:10px -100px}#root .description{margin:24px 0;width:100%}#root .argument{color:#000;font-size:16px;letter-spacing:.01em;line-height:170%}#root .argument--first{margin-bottom:32px}#root .argument--second{margin-bottom:24px}#root .buttons{display:flex;flex-wrap:wrap;justify-content:center!important}#root hr{width:100%!important}#root .textarea{width:100%}#root .textarea:focus{border:1px solid #3fae98}#root .textarea-label{color:#7f8c8d;font-size:12px}#root .feature-list{color:#000;display:flex;flex-direction:column;font-size:14px;letter-spacing:.01em}#root .feature-list .feature{align-items:center;display:flex;margin-bottom:16px}#root .feature-list .feature--text{margin-left:12px}#root .my-invoices-tab .billing-info-stack-card .side .payment-info-button{color:#fff;font-weight:300}#root .my-invoices-tab .billing-info-stack-card .side .payment-info-button:hover{color:#fff}#root .stack-card{background-color:#f7f9f9;border:1px solid #dae3e3;border-radius:6px;display:flex;margin:0 0 25px;max-width:100%;min-height:200px;padding:25px 45px 45px;position:relative;text-align:left;width:100%}@media screen and (max-width:1200px){#root .stack-card{flex-direction:column;padding:25px}}#root .stack-card:last-child{margin-bottom:0}#root .stack-card p{font-size:20px;letter-spacing:.01em;line-height:170%}#root .stack-card p:last-child{margin-bottom:0}#root .stack-card .main{flex:1 0 auto}@media screen and (min-width:1200px){#root .stack-card .main{padding-right:45px;width:66%}}@media screen and (max-width:1200px){#root .stack-card .main{padding-bottom:10px}}#root .stack-card .side{align-items:center;display:flex;flex:0 1 350px;flex-direction:column;justify-content:flex-start}@media screen and (max-width:1200px){#root .stack-card .side{flex-basis:auto}}#root .stack-card .side h4{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;margin-top:10px;text-transform:uppercase}@media screen and (min-width:1200px){#root .stack-card .side{border-left:1px solid #dae3e3;padding-left:45px;width:350px}}@media screen and (max-width:1200px){#root .stack-card .side{border-top:1px solid #dae3e3;padding-top:45px}}#root .stack-card .stack-card-title{margin-bottom:45px}#root .stack-card .stack-card-title .transaction-title{color:#434f54;font-size:28px;letter-spacing:.01em;line-height:170%}#root .stack-card .stack-card-title h3,#root .stack-card .stack-card-title h4{letter-spacing:1.6px;line-height:38px;margin:0}#root .stack-card .stack-card-title h3{font-size:32px;margin-bottom:10px;text-transform:uppercase}#root .stack-card .stack-card-title h4{font-size:20px}@media screen and (max-width:580px){#root .stack-card .stack-card-title h4{font-size:18px;line-height:32px}}#root .stack-card .stack-card-title .title .plan-name{font-size:28px}#root .stack-card .stack-card-title .title .plan-name__period{font-size:20px;text-transform:lowercase}#root .stack-card .stack-card-title .amount{font-size:34px}#root .stack-card .stack-card-title .amount__period{font-size:20px;text-transform:lowercase}@media screen and (max-width:768px){#root .stack-card .stack-card-title{flex-direction:column;margin-bottom:50px}#root .stack-card .stack-card-title>div{margin-bottom:25px}#root .stack-card .stack-card-title h4{margin-top:10px}}#root .stack-card .stack-card-action-button,#root .stack-card .stack-card-action-button-danger{display:block;max-width:320px}font-size #root .stack-card .stack-card-action-button-danger:last-child,font-size #root .stack-card .stack-card-action-button:last-child{margin-bottom:0}#root .stack-card .stack-card-action-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:14px!important;font-style:normal;font-weight:600;font-weight:400;font-weight:700!important;letter-spacing:1.28px;line-height:normal;line-height:normal!important;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .stack-card .stack-card-action-button:focus,#root .stack-card .stack-card-action-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .stack-card .stack-card-action-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .stack-card .stack-card-action-button.busy{cursor:default;pointer-events:none}#root .stack-card .stack-card-action-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .stack-card .stack-card-action-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .stack-card .stack-card-action-button.busy .spinner-container .spinner,#root .stack-card .stack-card-action-button.busy .spinner-container .spinner:after,#root .stack-card .stack-card-action-button.busy .spinner-container .spinner:before{border-radius:50%}#root .stack-card .stack-card-action-button.busy .spinner-container .spinner:after,#root .stack-card .stack-card-action-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .stack-card .stack-card-action-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .stack-card .stack-card-action-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .stack-card .stack-card-action-button.busy .ardu-store-button-text{visibility:hidden}#root .stack-card .stack-card-action-button.inactive,#root .stack-card .stack-card-action-button:disabled{cursor:default;pointer-events:none}#root .stack-card .stack-card-action-button.downgrade-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .stack-card .stack-card-action-button.downgrade-button:focus,#root .stack-card .stack-card-action-button.downgrade-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .stack-card .stack-card-action-button.downgrade-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .stack-card .stack-card-action-button.downgrade-button.busy{cursor:default;pointer-events:none}#root .stack-card .stack-card-action-button.downgrade-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .stack-card .stack-card-action-button.downgrade-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .stack-card .stack-card-action-button.downgrade-button.busy .spinner-container .spinner,#root .stack-card .stack-card-action-button.downgrade-button.busy .spinner-container .spinner:after,#root .stack-card .stack-card-action-button.downgrade-button.busy .spinner-container .spinner:before{border-radius:50%}#root .stack-card .stack-card-action-button.downgrade-button.busy .spinner-container .spinner:after,#root .stack-card .stack-card-action-button.downgrade-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .stack-card .stack-card-action-button.downgrade-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .stack-card .stack-card-action-button.downgrade-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .stack-card .stack-card-action-button.downgrade-button.busy .ardu-store-button-text{visibility:hidden}#root .stack-card .stack-card-action-button.downgrade-button.inactive,#root .stack-card .stack-card-action-button.downgrade-button:disabled{cursor:default;pointer-events:none}#root .stack-card .stack-card-action-button.custom-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;margin-top:12px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .stack-card .stack-card-action-button.custom-button:focus,#root .stack-card .stack-card-action-button.custom-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .stack-card .stack-card-action-button.custom-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .stack-card .stack-card-action-button.custom-button.busy{cursor:default;pointer-events:none}#root .stack-card .stack-card-action-button.custom-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .stack-card .stack-card-action-button.custom-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .stack-card .stack-card-action-button.custom-button.busy .spinner-container .spinner,#root .stack-card .stack-card-action-button.custom-button.busy .spinner-container .spinner:after,#root .stack-card .stack-card-action-button.custom-button.busy .spinner-container .spinner:before{border-radius:50%}#root .stack-card .stack-card-action-button.custom-button.busy .spinner-container .spinner:after,#root .stack-card .stack-card-action-button.custom-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .stack-card .stack-card-action-button.custom-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .stack-card .stack-card-action-button.custom-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .stack-card .stack-card-action-button.custom-button.busy .ardu-store-button-text{visibility:hidden}#root .stack-card .stack-card-action-button.custom-button.inactive,#root .stack-card .stack-card-action-button.custom-button:disabled{cursor:default;pointer-events:none}#root .stack-card .stack-card-action-button,#root .stack-card .stack-card-action-button.downgrade-button{font-size:18px;letter-spacing:1.14px;line-height:170%;margin-bottom:25px}#root .stack-card .stack-card-action-button-danger{background-color:#f7f9f9;border:1px solid #f7f9f9;border-radius:500px;color:#f7f9f9;color:#008184;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:13px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:1.28px;letter-spacing:1.39px;line-height:normal;line-height:18px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .stack-card .stack-card-action-button-danger:focus,#root .stack-card .stack-card-action-button-danger:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .stack-card .stack-card-action-button-danger.secondary{background-color:transparent;border:2px solid #f7f9f9;color:#f7f9f9}#root .stack-card .stack-card-action-button-danger.busy{cursor:default;pointer-events:none}#root .stack-card .stack-card-action-button-danger.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .stack-card .stack-card-action-button-danger.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .stack-card .stack-card-action-button-danger.busy .spinner-container .spinner,#root .stack-card .stack-card-action-button-danger.busy .spinner-container .spinner:after,#root .stack-card .stack-card-action-button-danger.busy .spinner-container .spinner:before{border-radius:50%}#root .stack-card .stack-card-action-button-danger.busy .spinner-container .spinner:after,#root .stack-card .stack-card-action-button-danger.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#f7f9f9;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .stack-card .stack-card-action-button-danger.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .stack-card .stack-card-action-button-danger.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .stack-card .stack-card-action-button-danger.busy .ardu-store-button-text{visibility:hidden}#root .stack-card .stack-card-action-button-danger.inactive,#root .stack-card .stack-card-action-button-danger:disabled{cursor:default;pointer-events:none}#root .stack-card .subscription-button-loader{display:flex;height:37px;justify-content:center;margin-bottom:25px;position:relative;width:100%}#root .stack-card .subscription-button-loader .spinner{box-shadow:inset 0 0 0 3.0833333333px;color:#00979d;display:block;font-size:6px;height:24.6666666667px;margin:6.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:24.6666666667px;z-index:auto}#root .stack-card .subscription-button-loader .spinner,#root .stack-card .subscription-button-loader .spinner:after,#root .stack-card .subscription-button-loader .spinner:before{border-radius:50%}#root .stack-card .subscription-button-loader .spinner:after,#root .stack-card .subscription-button-loader .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#f7f9f9;content:"";height:37px;position:absolute;top:-6.1666666667px;width:18.5px;z-index:-1}#root .stack-card .subscription-button-loader .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:37px 0 0 37px;left:-6.1666666667px;-webkit-transform-origin:18.5px 18.5px;transform-origin:18.5px 18.5px}#root .stack-card .subscription-button-loader .spinner:after{border-radius:0 37px 37px 0;left:12.3333333333px;-webkit-transform-origin:0 18.5px;transform-origin:0 18.5px}#root .stack-card .subscription-button-loader .spinner.white{box-shadow:inset 0 0 0 3.0833333333px;color:#00979d;font-size:6px;height:24.6666666667px;margin:6.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:24.6666666667px;z-index:auto}#root .stack-card .subscription-button-loader .spinner.white,#root .stack-card .subscription-button-loader .spinner.white:after,#root .stack-card .subscription-button-loader .spinner.white:before{border-radius:50%}#root .stack-card .subscription-button-loader .spinner.white:after,#root .stack-card .subscription-button-loader .spinner.white:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#fff;content:"";height:37px;position:absolute;top:-6.1666666667px;width:18.5px;z-index:-1}#root .stack-card .subscription-button-loader .spinner.white:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:37px 0 0 37px;left:-6.1666666667px;-webkit-transform-origin:18.5px 18.5px;transform-origin:18.5px 18.5px}#root .stack-card .subscription-button-loader .spinner.white:after{border-radius:0 37px 37px 0;left:12.3333333333px;-webkit-transform-origin:0 18.5px;transform-origin:0 18.5px}#root .stack-card pre{max-width:100px}#root .stack-card.sideless .main{padding-right:0}#root .subscription-create-card__pro{border:1px solid #dae3e3;border-left:5px solid #000;border-radius:4px}#root .subscription-create-card__edu{border:1px solid #dae3e3;border-left:5px solid #f26727;border-radius:4px}#root .subscription-create-card__maker{border:1px solid #dae3e3;border-left:5px solid #008184;border-radius:4px}#root .subscription-create-card .pending-change{background-color:#fdebd0;color:#000;min-height:140px;padding:20px}#root .subscription-create-card .pending-change .banner-container-title{align-items:center;display:flex}#root .subscription-create-card .pending-change .banner-container-title h6{font-size:16px;font-weight:500;letter-spacing:1.39px;line-height:22px;margin:0;padding-left:10px;text-transform:uppercase}#root .subscription-create-card .pending-change .banner-description{font-size:16px;font-weight:500;letter-spacing:1.39px;line-height:22px}#root .subscription-create-card .pending-change .cancel-button{cursor:pointer;font-size:16px}#root .subscription-create-card .new-pending-change{background-color:#fcfeee;border:1px solid #f1c40f;border-radius:3px;padding:8px 12px;width:100%}#root .subscription-create-card .new-pending-change .banner-row{display:flex}#root .subscription-create-card .new-pending-change .banner-description{margin-left:12px}#root .subscription-create-card .new-pending-change .link-button{margin:12px 0 0 24px!important}#root .subscription-create-card .coupon-banner{font-size:14px;letter-spacing:.01em;line-height:21px;margin-top:48px;padding:12px}#root .subscription-create-card .past-due-alert{background-color:#f9e9e6;border:1px solid #da5b4a;border-radius:3px;display:flex;margin:12px 0;padding:7px 12px 8px}#root .subscription-create-card .past-due-alert .text-column{display:flex;flex-direction:column;margin:0 8px}#root .subscription-create-card .past-due-alert .icon-column{margin:0}.payment-info-description{text-align:center}.edu{border-left:5px solid #f39c12!important}.pro{border-left:5px solid #000!important}.maker{border-left:5px solid #008184!important}#root .page-home{min-height:calc(100vh - 50px);padding:50px 0}#root .page-home .products-list{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1440px;padding:0 45px;text-align:left}@media screen and (min-width:580px)and (max-width:980px){#root .page-home .products-list{padding:0 45px}}@media screen and (max-width:580px){#root .page-home .products-list{padding:0 25px}}#root .apply-button-container .apply-button{color:#00979d;cursor:pointer;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;text-decoration:none;transition:color .2s ease-out}#root .apply-button-container .apply-button:hover{color:#7fcbcd}#root .purchase-payment .pay-button-container .pay-button:disabled{opacity:.5}#root .purchase-payment .form-fields{margin:16px 0}#root .purchase-payment .arduino-form .form-fields{margin-top:0!important}#root .purchase-payment .arduino-form .form-fields .form-item{flex:0 0 50%}#root .purchase-payment .arduino-form .form-fields .form-group{align-items:baseline}@media screen and (max-width:580px){#root .purchase-payment .arduino-form .form-fields .form-group{align-items:center}}#root .purchase-payment .use-new-card-section{margin-top:32px}#root .discount-code{color:#008184;font-size:14px;font-weight:700;text-align:left;text-decoration:underline;width:100%}#root .discount-code:hover{cursor:pointer}#root .discount-error,#root .discount-message{justify-content:flex-start}@media screen and (max-width:440px){#root .discount-error{margin-left:0}}#root .discount-title{align-items:center;background-color:#e8f5f3;border-radius:4px;display:flex;font-weight:700;height:35px;justify-content:space-between;letter-spacing:1.3px;padding:8px}#root .discount-title .value{color:#000;font-size:16px;font-weight:400}#root .apply-button-container{padding:16px;text-align:start}#root .apply-button-container .apply-button{font-weight:700;text-transform:uppercase}#root .hr-style{margin:24px 0!important}#root .mt-12{margin-top:12px!important;text-align:right}#root .coupon-container{display:flex;justify-content:space-between;margin-top:24px;width:100%}#root .coupon-container__form{flex:0 0 50%}#root .coupon-container__form--opened{flex:0 0 100%}#root .coupon-container__box{align-items:center;background:#dae3e3;border-radius:6px;cursor:pointer;display:flex;flex-basis:calc(50% - 16px);flex-grow:0;flex-shrink:0;justify-content:space-between;margin-left:16px;min-height:85px;padding:20px}#root .coupon-container__box--hided{display:none}#root .coupon-container__icon{display:flex;flex:0 0 10%;justify-content:center}#root .coupon-container__text{flex:0 0 54%;font-size:16px;font-weight:700;margin-left:10px}#root .coupon-container__text--small{flex:0 0 45%;font-weight:700}#root .coupon-container__cta{flex:0 0 36%}#root .coupon-container__cta--light{color:#008184;font-weight:700}#root .coupon-container__cta--large{flex:0 0 45%}@media screen and (max-width:600px){#root .coupon-container{flex-direction:column;margin-bottom:8px}#root .coupon-container__box{margin-left:0}#root .coupon-container__box:first-child{margin-bottom:8px}}#root .main-text{font-size:16px;font-weight:700;line-height:170%}#root .sub-text{align-items:center;display:flex;font-size:14px;font-weight:400}#root .sub-text__icon{margin-right:12px}#root .delete-button{color:#008184;font-size:14px;font-weight:700;text-transform:uppercase}#root .delete-button:hover{color:#0ca1a6;cursor:pointer}#root .link{color:#008184;font-weight:700!important}#root .purchase-payment .error-notification{background-color:#da5b4a;border-radius:2px;color:#fff;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:1.5px;line-height:24px;margin-bottom:22px;padding:20px;text-align:center;text-transform:uppercase}#root .purchase-payment .error-notification a{color:#000}#root .payment-spinner-wrapper{height:20vh;position:relative}#root .purchase-payment{margin-top:28px;position:relative}#root .purchase-payment .pay-button-container{display:flex;justify-content:flex-end;margin-top:50px;width:100%}#root .purchase-payment .pay-button-container .pay-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .purchase-payment .pay-button-container .pay-button:focus,#root .purchase-payment .pay-button-container .pay-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .purchase-payment .pay-button-container .pay-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .purchase-payment .pay-button-container .pay-button.busy{cursor:default;pointer-events:none}#root .purchase-payment .pay-button-container .pay-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .purchase-payment .pay-button-container .pay-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .purchase-payment .pay-button-container .pay-button.busy .spinner-container .spinner,#root .purchase-payment .pay-button-container .pay-button.busy .spinner-container .spinner:after,#root .purchase-payment .pay-button-container .pay-button.busy .spinner-container .spinner:before{border-radius:50%}#root .purchase-payment .pay-button-container .pay-button.busy .spinner-container .spinner:after,#root .purchase-payment .pay-button-container .pay-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .purchase-payment .pay-button-container .pay-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .purchase-payment .pay-button-container .pay-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .purchase-payment .pay-button-container .pay-button.busy .ardu-store-button-text{visibility:hidden}#root .purchase-payment .pay-button-container .pay-button.inactive,#root .purchase-payment .pay-button-container .pay-button:disabled{cursor:default;pointer-events:none}#root .purchase-payment .card-group{margin-right:28px}#root .purchase-payment .card-group .card-icon{margin-left:0;margin-right:5px;transition:opacity .2s ease-in-out;width:40px}@media screen and (max-width:440px){#root .purchase-payment .card-group{flex-direction:row;margin-bottom:-15px;margin-left:40px;margin-right:0;padding-right:0}}#root .purchase-payment .back-button-payment{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:25px;font-style:normal;font-weight:600;height:42px;letter-spacing:1.28px;line-height:normal;margin-right:20px;outline:none;padding:8px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s;width:42px}#root .purchase-payment .back-button-payment:focus,#root .purchase-payment .back-button-payment:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .purchase-payment .back-button-payment.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .purchase-payment .back-button-payment.busy{cursor:default;pointer-events:none}#root .purchase-payment .back-button-payment.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .purchase-payment .back-button-payment.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .purchase-payment .back-button-payment.busy .spinner-container .spinner,#root .purchase-payment .back-button-payment.busy .spinner-container .spinner:after,#root .purchase-payment .back-button-payment.busy .spinner-container .spinner:before{border-radius:50%}#root .purchase-payment .back-button-payment.busy .spinner-container .spinner:after,#root .purchase-payment .back-button-payment.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .purchase-payment .back-button-payment.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .purchase-payment .back-button-payment.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .purchase-payment .back-button-payment.busy .ardu-store-button-text{visibility:hidden}#root .purchase-payment .back-button-payment.inactive,#root .purchase-payment .back-button-payment:disabled{cursor:default;pointer-events:none}#root .purchase-payment .back-button-payment svg{fill:#f39c12;left:1px;position:absolute;top:2px}#root .purchase-payment .arduino-form{position:relative}#root .purchase-payment .arduino-form .form-fields.hidden{opacity:0}#root .purchase-payment .payment-method-title{color:#434f54;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:170%;text-align:left;text-transform:uppercase}#root .purchase-payment.arduino-form.indent .form-fields{padding:0 25px}#root .purchase-payment.arduino-form.indent .form-fields .form-item{padding-left:26px}#root .purchase-payment .ardu-radio{cursor:pointer;margin:0!important}#root .purchase-payment .ardu-radio .custom-radio{margin:0}#root .purchase-payment .ardu-radio h4{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;line-height:24px;margin:0;padding-left:17px}#root .purchase-payment .absolute-spinner-container{background-color:#f7f9f9;bottom:0;height:100%;z-index:1}#root .purchase-payment .error-notification{margin:25px 10px 0;width:100%}#root .purchase-payment .terms-wrapper{display:flex;justify-content:flex-end;margin-top:24px;min-height:46px;width:100%}#root .purchase-payment .terms-wrapper .checkbox-wrapper{display:flex;flex-direction:column}#root .purchase-payment .terms-wrapper .checkbox-wrapper .terms-link{text-transform:inherit}#root .purchase-payment .terms-wrapper .checkbox-wrapper .error-message{color:#da5b4a;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.7px;padding-top:5px}#root .purchase-payment .credit-card-list{width:100%}#root .purchase-payment .use-new-card-section{margin-top:24px;width:100%}#root .purchase-payment .use-new-card-section .header-panel{align-items:center;display:flex;font-size:20px;height:70px}#root .purchase-payment .use-new-card-section.expanded .use-new-card-form{border:1px solid #00979d;border-radius:7px;max-height:400px;padding-bottom:30px;transition:max-height .25s ease-in}#root .purchase-payment .use-new-card-section.expanded .use-new-card-form .ardu-radio{display:flex;padding-left:12px}@media screen and (max-width:580px){#root .purchase-payment .use-new-card-section.expanded .use-new-card-form{max-height:580px}}#root .purchase-payment .use-new-card-section.expanded .use-new-card{display:none}#root .purchase-payment .use-new-card-section .use-new-card{align-items:center;background-color:#fff;color:#000!important;cursor:pointer;display:flex;height:50px;position:relative;width:100%}#root .purchase-payment .use-new-card-section .use-new-card:after{color:#000;content:"+";font-size:38px;left:13px;position:absolute;top:0}#root .purchase-payment .use-new-card-section .use-new-card h4{color:#000;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;line-height:24px;margin:0;padding-left:50px}#root .purchase-payment .use-new-card-section .use-new-card-form{background-color:#fff;border:1px solid #dae3e3;border-radius:7px;max-height:70px;overflow:hidden;width:100%}#root .purchase-payment .use-new-card-section .use-new-card-form .ardu-radio,#root .purchase-payment .use-new-card-section .use-new-card-form .submit-button-container{display:none}#root .purchase-payment .use-new-card-section .use-new-card-form .form-group{margin:0 auto;text-align:left;width:calc(100% - 80px)}#root .purchase-payment .use-new-card-section .use-new-card-form .form-group .form-item{padding-left:0}#root .purchase-payment .use-new-card-section .use-new-card-form.no-cards{background-color:transparent;border:0;padding-bottom:0}#root .purchase-payment .use-new-card-section .use-new-card-form.no-cards .header-panel{display:none}#root .purchase-payment .use-new-card-section .use-new-card-form.no-cards .form-group{width:100%}#root .purchase-payment .use-new-card-section .use-new-card-form.no-cards .card-group{margin-right:-12px}@media screen and (max-width:440px){#root .purchase-payment .use-new-card-section .use-new-card-form.no-cards .card-group{margin-left:0}}#root .payment-information-billing{display:flex;flex-direction:column}#root .main-title{color:#434f54;font-size:12px;font-weight:700;margin-bottom:8px;text-align:left;text-transform:uppercase;width:100%}#root .billing-wrapper{width:100%}#root .billing-form{align-items:center;background-color:#fff;border:1px solid #c9d2d2;border-radius:4px;display:flex;justify-content:space-between;padding:16px;width:100%}#root .billing-form .billing-form-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}#root .billing-form .delete-button{color:#008184;font-size:16px;font-weight:700;text-transform:uppercase}#root .billing-form .delete-button:hover{color:#0ca1a6;cursor:pointer}#root .alternative-payment{text-align:left}#root .alternative-payment h6{font-size:16px;font-weight:700;margin:0 0 24px}#root .alternative-payment__body{margin-bottom:24px}#root .alternative-payment__body,#root .alternative-payment__credit-card{align-items:center;display:flex;font-size:14px}#root .alternative-payment__credit-card--button{color:#008184!important;font-weight:700!important;margin-left:16px}#root .alternative-payment__icon{margin-right:12px}#root .alternative-payment__text{flex:0 0 80%;line-height:170%}#root .alternative-payment .hr{margin:24px 0}#root .alternative-payment .terms-wrapper{display:flex;justify-content:flex-end;margin-top:24px;min-height:46px;width:100%}#root .alternative-payment .terms-wrapper .checkbox-wrapper{display:flex;flex-direction:column}#root .alternative-payment .terms-wrapper .checkbox-wrapper .terms-link{text-transform:inherit}#root .alternative-payment .terms-wrapper .checkbox-wrapper .error-message{color:#da5b4a;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.7px;padding-top:5px}#root .product-details .form-fields .apply-button-container .apply-button{color:#00979d;cursor:pointer;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;text-decoration:none;transition:color .2s ease-out}#root .product-details .form-fields .apply-button-container .apply-button:hover{color:#7fcbcd}#root .details-section-container .details-spinner-wrapper{height:210px;position:relative}#root .details-section-container .details-spinner-wrapper .absolute-spinner-container{background-color:#fff}#root .coupon-section{display:flex}#root .product-details{display:flex;flex-direction:column;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;height:100%;letter-spacing:.75px;min-height:650px}#root .product-details__button{background-color:transparent;bottom:0;max-width:486px;position:fixed;width:33%}@media screen and (max-width:1200px){#root .product-details__button{max-width:100%;position:static;width:auto}}#root .product-details h3{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;text-align:left}#root .product-details .title{margin-bottom:10px;margin-top:0;text-align:left}#root .product-details .sub-title{color:#2c353a;font-size:16px;letter-spacing:.01em;margin-bottom:24px;margin-top:0;text-align:left}#root .product-details .description{border-bottom:1px solid #dae3e3;padding-bottom:25px;text-align:left}#root .product-details .price-section{padding-right:8px}#root .product-details .price-section .price-title{display:flex;height:35px;justify-content:space-between;letter-spacing:1.3px;padding:10px 0;text-transform:uppercase}#root .product-details .price-section .price-title .value{color:#7f8c8d;font-size:14px}#root .product-details .price-section .discount-title{align-items:center;background-color:#e8f5f3;border-radius:4px;display:flex;font-weight:700;height:35px;justify-content:space-between;letter-spacing:1.3px;padding:8px}#root .product-details .price-section .discount-title .value{color:#000;font-size:16px;font-weight:400}#root .product-details .price-section .detail-section{font-size:16px;padding:10px 0}#root .product-details .price-section .detail-section .price-row{display:flex;justify-content:space-between}#root .product-details .price-section .detail-section .price-margin-top{margin-top:25px}#root .product-details .price-section .detail-section .price-row-spacing{margin:25px 0}#root .product-details .price-section .detail-section .price .label{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;text-align:left}@media screen and (min-width:1201px)and (max-width:1300px){#root .product-details .price-section .detail-section .price .label{max-width:250px}}@media screen and (max-width:500px){#root .product-details .price-section .detail-section .price .label{max-width:170px}}#root .product-details .price-section .detail-section .price .value{letter-spacing:1.3px}#root .product-details .price-section .detail-section .price-description{margin-bottom:25px;margin-top:5px;text-align:left}#root .product-details .price-section .detail-section .tax{margin:25px 0}#root .product-details .payment{align-items:center;border-top:1px solid #dae3e3;display:flex;flex-wrap:wrap;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:20px;font-style:normal;font-weight:400;justify-content:space-between;letter-spacing:.01em;padding:16px 0 0;position:relative}#root .product-details .payment .next-payment{color:#4e5b61;flex:100% 1;font-size:12px;margin-top:15px;text-align:left}#root .product-details .payment .discount-tooltip,#root .product-details .payment .free-trial-tooltip{background-color:#1da086;border-radius:5px;bottom:-45px;color:#fff;font-size:18px;padding:10px;position:absolute;right:0;text-transform:uppercase}#root .product-details .payment .discount-tooltip:after,#root .product-details .payment .free-trial-tooltip:after{border-bottom:8px solid #1da086;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;position:absolute;right:16px;top:-6px;width:0}#root .product-details .payment .value{font-size:20px;font-weight:700;letter-spacing:.01em}#root .product-details .payment .value-today{font-size:28px;font-weight:700;letter-spacing:.01em}#root .product-details .trial{padding-bottom:0!important}#root .product-details .arduino-form{margin-bottom:0}#root .product-details .form-fields .apply-button-container{align-items:flex-end;display:flex;padding:16px 0 16px 16px}#root .product-details .form-fields .apply-button-container .apply-button{font-weight:700;text-transform:uppercase}#root .product-details .form-fields .input-group{position:relative}#root .product-details .form-fields .input-group .check-icon,#root .product-details .form-fields .input-group .close-icon{position:absolute;right:15px;top:18px;visibility:hidden}#root .product-details .form-fields .input-group .check-icon{right:10px}#root .product-details .form-fields .input-group .busy-spinner{align-self:center;height:18px;position:absolute;right:22px;top:8px;visibility:hidden;width:18px}#root .product-details .form-fields .input-group .busy-spinner>div{box-shadow:inset 0 0 0 2.9166666667px;color:#bdc7c7;font-size:6px;height:23.3333333333px;margin:5.8333333333px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:23.3333333333px;z-index:auto}#root .product-details .form-fields .input-group .busy-spinner>div,#root .product-details .form-fields .input-group .busy-spinner>div:after,#root .product-details .form-fields .input-group .busy-spinner>div:before{border-radius:50%}#root .product-details .form-fields .input-group .busy-spinner>div:after,#root .product-details .form-fields .input-group .busy-spinner>div:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#fff;content:"";height:35px;position:absolute;top:-5.8333333333px;width:17.5px;z-index:-1}#root .product-details .form-fields .input-group .busy-spinner>div:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:35px 0 0 35px;left:-5.8333333333px;-webkit-transform-origin:17.5px 17.5px;transform-origin:17.5px 17.5px}#root .product-details .form-fields .input-group .busy-spinner>div:after{border-radius:0 35px 35px 0;left:11.6666666667px;-webkit-transform-origin:0 17.5px;transform-origin:0 17.5px}#root .product-details .form-fields .input-group.error .close-icon,#root .product-details .form-fields .input-group.progress .busy-spinner,#root .product-details .form-fields .input-group.valid .check-icon{visibility:visible}#root .product-details .form-fields .input-group.progress .check-icon,#root .product-details .form-fields .input-group.progress .close-icon{visibility:hidden}#root .product-details .form-fields .coupon-input{padding-right:35px}#root .product-details .form-fields .coupon-input.valid{border:1px solid #00979d}#root .product-details .discount-code{color:#008184;font-size:14px;font-weight:700;text-align:left;text-decoration:underline}#root .product-details .discount-code:hover{cursor:pointer}#root .product-details .vat-disclaimer{background-color:#f9e9e6;border:1px solid #da5b4a;border-radius:4px;color:#000;font-size:12px;margin:10px 0;padding:4px;text-align:left}#root .product-details .vat-disclaimer+.free-trial-banner{margin-top:50px}#root .product-details .free-trial-banner{background-color:#ecf1f1;color:#000;font-size:16px;letter-spacing:.7px;line-height:22px;margin-bottom:20px;margin-top:100px;padding:45px;text-align:left}#root .product-details .free-trial-banner .title{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;margin-bottom:22.5px}#root .product-details .free-trial-banner .description{border-bottom:0;padding-bottom:0}#root .product-details .credit-banner,#root .product-details .plans-banner{background-color:#ecf1f1;border-radius:4px;font-size:14px;letter-spacing:.01em;line-height:170%;margin:16px 0;padding:8px;text-align:left;width:100%}#root .product-details .plans-banner{position:relative}#root .product-details .plans-banner:after{border-bottom:18px solid #ecf1f1;border-left:18px solid transparent;border-right:18px solid transparent;content:"";height:0;position:absolute;right:15px;top:-18px;width:0}#root .discount-message{align-items:center;color:#1da086;display:flex;font-size:12px;font-weight:700;line-height:170%;width:100%}#root .discount-message .discount-text{font-weight:700;margin-left:4px}#root .discount-error{align-items:center;color:#da5b4a;display:flex;font-size:12px;font-weight:700;line-height:170%;width:100%}#root .discount-error .discount-text{font-weight:700;margin-left:4px}#root .summary-button{background-color:#008184;border-radius:32px;color:#fff;display:flex;font-weight:700;justify-content:center;margin-top:12px;padding:8px 28px;text-transform:uppercase;width:100%}#root .hr-style{background-color:#bdc7c7;border:none;height:1px;margin-bottom:0!important}#root .cta-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:1.28px;line-height:normal;margin-bottom:36px;margin-top:auto;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s;width:100%}#root .cta-button:focus,#root .cta-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .cta-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .cta-button.busy{cursor:default;pointer-events:none}#root .cta-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .cta-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .cta-button.busy .spinner-container .spinner,#root .cta-button.busy .spinner-container .spinner:after,#root .cta-button.busy .spinner-container .spinner:before{border-radius:50%}#root .cta-button.busy .spinner-container .spinner:after,#root .cta-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .cta-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .cta-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .cta-button.busy .ardu-store-button-text{visibility:hidden}#root .cta-button.inactive,#root .cta-button:disabled{cursor:default;pointer-events:none}@media screen and (max-width:580px){#root .cta-button{margin-left:0}}#root .disabled{background-color:#7fc0c1;border-color:#7fc0c1}#root .sub-price{color:#4e5b61;font-size:16px;font-weight:400;margin-left:16px}.price-label{color:#4e5b61;display:flex;font-size:12px;font-style:normal;font-weight:400;justify-content:flex-start;padding-bottom:16px}.plans-old-price,.plans-price{font-size:20px;font-weight:700;letter-spacing:.01em}.plans-old-price{color:#5d6a6b;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}#root .seats-quantity-picker{display:flex;justify-content:center}#root .seats-quantity-picker .quantity-modifier-minus-transparent{height:40px;left:40px;position:absolute;width:40px;z-index:10}#root .seats-quantity-picker .quantity-modifier-minus,#root .seats-quantity-picker .quantity-modifier-plus{align-items:center;background-color:rgba(0,92,95,.1);border-radius:30px;display:flex;height:40px;justify-content:center;margin:0;width:40px}#root .seats-quantity-picker .quantity-modifier-minus.disabled,#root .seats-quantity-picker .quantity-modifier-plus.disabled{cursor:not-allowed}#root .seats-quantity-picker .quantity-modifier-minus.disabled svg,#root .seats-quantity-picker .quantity-modifier-plus.disabled svg{fill:#434f54}#root .seats-quantity-picker .quantity-modifier-minus:hover:enabled,#root .seats-quantity-picker .quantity-modifier-plus:hover:enabled{background-color:#00979d}#root .seats-quantity-picker input[type=number]::-webkit-inner-spin-button,#root .seats-quantity-picker input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}#root .seats-quantity-picker input[type=number]{-webkit-appearance:textfield;appearance:textfield}#root .seats-quantity-picker .placeholder{flex:50% 1;margin:0 16px;position:relative;width:100%}#root .seats-quantity-picker .placeholder:after{color:#7f8c8d;content:attr(data-placeholder);left:55%;pointer-events:none;position:absolute;top:20%}#root .seats-quantity-picker .quantity-input{background:transparent;border:1px solid #c9d2d2;border-radius:3px;color:#000;font-size:18px;height:100%;outline:none;text-align:center;width:100%}#root .seats-quantity-picker .quantity-input:hover{border:1px solid #000}#root .seats-quantity-picker .quantity-input:focus{border:1px solid #7fcbcd}.helper-text{color:#434f54;font-size:12px;margin-left:55px}#root .form-fields .plan .plan-title{margin-bottom:16px!important}#root .form-fields .plan .plan-institution__box{display:flex;flex-direction:column;margin-left:12px}#root .form-fields .plan .plan-institution-text{margin-left:0!important}#root .form-fields .plan .plan-institution-text__members{font-size:12px}#root .form-fields .plan .plan-alert span{color:#008184;cursor:pointer;font-weight:900}#root .form-fields .plan .plan-loader{margin:0 auto;min-height:100px;padding:16px}#root .form-fields .plan__container{align-items:flex-start;display:flex;flex-direction:column;margin-left:12px}#root .checkout-maintenance{align-items:center;display:flex;flex-direction:column}#root .checkout-maintenance img{margin-top:100px}#root .checkout-maintenance h1{color:#374146;font-size:36px;font-weight:700;line-height:54px;margin-bottom:0}#root .checkout-maintenance p{color:#374146;font-size:20px;line-height:34px;max-width:500px}#root .checkout-maintenance hr{border-top:2px solid #7f8c8d;margin-top:0}.card-product{background-color:#f7f9f9;border-radius:6px;display:flex;gap:32px;padding:16px}.card-product__info{display:flex;flex-direction:column;gap:8px}.card-product__features-container{grid-gap:8px;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;display:grid;gap:8px;grid-auto-flow:column;grid-template-rows:repeat(4,auto)}@media screen and (max-width:580px){.card-product__features-container{grid-auto-flow:row;grid-template-columns:1fr}}.card-product__box{background:rgba(55,65,70,.15);background:var(--feedback-neutral-subtle,rgba(55,65,70,.15));border-radius:4px;color:#374146;display:flex;font-family:Roboto Mono,monospace;font-size:12px;font-style:normal;font-weight:500;letter-spacing:1.2px;line-height:170%;padding:2px 10px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-product__title{color:#2c353a;font-size:20px;font-style:normal;font-weight:700}.card-product__feature{-webkit-column-break-inside:avoid;break-inside:avoid;display:flex;page-break-inside:avoid}.card-product__feature--box{align-items:center;display:flex;font-size:14px;font-style:normal;font-weight:400;gap:8px}.card-product__feature--box svg{min-height:12px;min-width:12px}#root .form-fields .plan__type{margin-bottom:24px}#root .form-fields .plan .card-box{background-color:#008184!important;color:#fff!important}#root .form-fields{margin-top:24px}#root .form-fields .plan .plan-title{color:#434f54;font-size:16px;letter-spacing:.01em;line-height:170%;margin-bottom:16px}#root .form-fields .plan .plan-seats{display:flex;margin-bottom:32px}@media screen and (max-width:580px){#root .form-fields .plan .plan-seats{flex-direction:column}}#root .form-fields .plan .plan-seats .box{background-color:#f7f9f9;border-radius:4px;padding:24px;text-align:center;width:100%}#root .form-fields .plan .plan-seats .box:nth-child(2){margin:0 24px}@media screen and (max-width:580px){#root .form-fields .plan .plan-seats .box:nth-child(2){margin:0 0 12px!important}}#root .form-fields .plan .plan-seats .box .title{font-size:16px;text-align:center}#root .form-fields .plan .plan-seats .box .price{color:#7f8c8d;font-size:14px}#root .form-fields .plan .plan-seats .box .price .dollars{color:#000;font-size:20px;font-weight:700}@media screen and (max-width:580px){#root .form-fields .plan .plan-seats .box{margin-bottom:12px}}#root .form-fields .plan .plan-seats .active{background-color:#e8f5f3}#root .form-fields .plan .plan-institution{align-items:center;color:#434f54;display:flex;font-size:16px;letter-spacing:.01em;line-height:170%;margin:0 12px 42px}#root .form-fields .plan .plan-institution .plan-institution-text{margin-left:12px}#root .certification-plan-product-card-wrapper{background-color:#f7f9f9;border:1px solid #ecf1f1;border-radius:6px;cursor:pointer;margin-bottom:16px}#root .certification-plan-product-card-wrapper .selected,#root .certification-plan-product-card-wrapper:hover{border:1px solid #00979d}#root .certification-plan-product-card-wrapper .certification-card{align-items:center;display:flex;justify-content:space-between;padding:16px}#root .certification-plan-product-card-wrapper .certification-card__title{color:#374146;font-size:16px;font-weight:700;margin-bottom:8px;text-transform:none}#root .certification-plan-product-card-wrapper .certification-card__title--current{background:#ecf1f1;border:1px solid #c9d2d2;border-radius:2px;color:#000;font-size:12px;font-weight:400;margin-left:12px;padding:5px 8px;text-transform:none}@media screen and (max-width:580px){#root .certification-plan-product-card-wrapper .certification-card__title{text-align:center}}#root .certification-plan-product-card-wrapper .certification-card__text{display:flex;flex-direction:column;margin-right:8px;width:75%}@media screen and (max-width:768px){#root .certification-plan-product-card-wrapper .certification-card__text{width:50%}}@media screen and (max-width:580px){#root .certification-plan-product-card-wrapper .certification-card__text{margin:8px 0;width:100%}}#root .certification-plan-product-card-wrapper .certification-card__sub-text-description{font-size:14px;letter-spacing:.01em;line-height:170%}#root .certification-plan-product-card-wrapper .certification-card__price{font-size:20px;font-weight:700;margin:0 8px;min-width:85px;width:10%}@media screen and (max-width:650px){#root .certification-plan-product-card-wrapper .certification-card__price{min-width:60px}}@media screen and (max-width:580px){#root .certification-plan-product-card-wrapper .certification-card__price{margin:8px 0;text-align:center;width:100%}}#root .certification-plan-product-card-wrapper .certification-card__more{margin:0 8px;min-width:80px;width:10%;z-index:10}@media screen and (max-width:580px){#root .certification-plan-product-card-wrapper .certification-card__more{margin:8px 0;text-align:center;width:100%}#root .certification-plan-product-card-wrapper .certification-card{display:flex;flex-direction:column}}#root .certification-plan-product-card-wrapper .feature-wrapper{background-color:#fff;border-radius:6px;margin:16px;padding:16px}#root .certification-plan-product-card-wrapper .feature-wrapper .feature__list{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;letter-spacing:.01em;line-height:170%}@media screen and (max-width:580px){#root .certification-plan-product-card-wrapper .feature-wrapper .feature__list{display:block}}#root .certification-plan-product-card-wrapper .feature-wrapper .feature__item{flex:0 0 50%;margin-bottom:16px}#root .certification-plan-product-card-wrapper .feature-wrapper .feature__item--box{align-items:center;display:flex}@media screen and (max-width:580px){#root .certification-plan-product-card-wrapper .feature-wrapper .feature__item--box svg{min-height:23px;min-width:23px}}#root .certification-plan-product-card-wrapper .feature-wrapper .feature__item--space{margin-left:8px}#root .certification-plan-product-card-wrapper .more-button{background-color:transparent;border:1px solid transparent;color:#008184;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.28px;line-height:normal;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}#root .certification-plan-product-card-wrapper .more-button:hover{color:#005c5f}#root .form-fields .plan .frequencies{display:flex}@media screen and (max-width:580px){#root .form-fields .plan .frequencies{flex-direction:column}}#root .form-fields .plan .card .right{width:100%}#root .form-fields .plan .plan-alert{background-color:#fcfeee;border:1px solid #f1c40f;border-radius:4px;font-size:16px;letter-spacing:.01em;line-height:170%;margin-top:16px;padding:16px}#root .form-fields .plan{background:#fff;border-radius:4px;display:flex;flex-direction:column;margin-bottom:24px;padding:24px 16px 16px;width:100%}#root .form-fields .plan__frequency{margin-bottom:16px;margin-top:24px}#root .form-fields .plan__org-name{align-items:center;display:flex;margin-bottom:16px}#root .form-fields .plan__org-name svg{margin-right:12px}#root .form-fields .plan .card{background-color:#f7f9f9;border:1px solid #f7f9f9;border-radius:6px;color:#374146;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;margin:8px;padding:20px;width:100%}#root .form-fields .plan .card:first-child{margin-left:0}#root .form-fields .plan .card:last-child{margin-right:0}@media screen and (max-width:580px){#root .form-fields .plan .card{margin-left:0}}#root .form-fields .plan .card-title{font-size:16px;margin-bottom:8px}#root .form-fields .plan .card-box{background-color:#7fcbcd;border-radius:6px;color:#000;font-family:Roboto Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1;padding:5px 8px;text-transform:uppercase}#root .form-fields .plan .card-selected{background-color:#e8f5f3;border:1px solid #008184}#root .form-fields .plan .card .right{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#root .form-fields .plan .card .right__left{display:flex;flex-direction:column}#root .form-fields .plan .card .right__right{display:flex}#root .form-fields .plan .card:hover{border:1px solid #008184}#root .form-fields .plan-title{color:#434f54;font-size:16px;letter-spacing:.01em;line-height:170%;margin-bottom:4px!important}#root .form-fields .contacts{display:flex;font-size:14px;justify-content:flex-start;width:100%}#root .form-fields .contacts-link{color:#008184;font-weight:700;padding:0 4px;text-align:left}#root .form-fields .cancel-button,#root .form-fields .submit-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;margin-left:20px;margin-top:50px;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .form-fields .cancel-button:focus,#root .form-fields .cancel-button:hover,#root .form-fields .submit-button:focus,#root .form-fields .submit-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .form-fields .cancel-button.secondary,#root .form-fields .submit-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .form-fields .cancel-button.busy,#root .form-fields .submit-button.busy{cursor:default;pointer-events:none}#root .form-fields .cancel-button.busy .spinner-container,#root .form-fields .submit-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .form-fields .cancel-button.busy .spinner-container .spinner,#root .form-fields .submit-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .form-fields .cancel-button.busy .spinner-container .spinner,#root .form-fields .cancel-button.busy .spinner-container .spinner:after,#root .form-fields .cancel-button.busy .spinner-container .spinner:before,#root .form-fields .submit-button.busy .spinner-container .spinner,#root .form-fields .submit-button.busy .spinner-container .spinner:after,#root .form-fields .submit-button.busy .spinner-container .spinner:before{border-radius:50%}#root .form-fields .cancel-button.busy .spinner-container .spinner:after,#root .form-fields .cancel-button.busy .spinner-container .spinner:before,#root .form-fields .submit-button.busy .spinner-container .spinner:after,#root .form-fields .submit-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .form-fields .cancel-button.busy .spinner-container .spinner:before,#root .form-fields .submit-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .form-fields .cancel-button.busy .spinner-container .spinner:after,#root .form-fields .submit-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .form-fields .cancel-button.busy .ardu-store-button-text,#root .form-fields .submit-button.busy .ardu-store-button-text{visibility:hidden}#root .form-fields .cancel-button.inactive,#root .form-fields .cancel-button:disabled,#root .form-fields .submit-button.inactive,#root .form-fields .submit-button:disabled{cursor:default;pointer-events:none}@media screen and (max-width:580px){#root .form-fields .cancel-button,#root .form-fields .submit-button{margin-left:0}}#root .form-fields .disabled{opacity:.5!important}#root .breadcrumbs{font-size:16px;height:25px;letter-spacing:.7px;margin-bottom:48px;margin-top:0}@media screen and (max-width:580px){#root .breadcrumbs{height:50px!important}}#root .breadcrumbs ul{display:flex;flex-wrap:wrap;margin:0}#root .breadcrumbs .active{color:#008184!important;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;font-weight:700!important}#root .breadcrumbs li{margin-right:10px}#root .breadcrumbs .pointer{cursor:pointer}#root .breadcrumbs .pointer:hover{color:#008184}#root .purchase{background:linear-gradient(90deg,#ecf1f1 0,#ecf1f1 50%,#000 0,#fff 0,#fff);display:flex;justify-content:center}#root .purchase .absolute-spinner-container{background-color:#ecf1f1;bottom:0;height:100%;z-index:1}#root .purchase .sticky-outer-wrapper{height:100%;width:100%}#root .purchase .sticky-outer-wrapper .sticky-inner-wrapper{height:100%}#root .purchase .form-name-container{width:100%}#root .purchase .form-name-container .title{font-size:36px;font-weight:400;line-height:150%;margin-bottom:8px;text-align:left}#root .purchase .form-name-container .sub-title{line-height:24px;margin-bottom:24px;text-align:left}#root .purchase .form-button{color:#008184;display:flex;font-size:16px;font-weight:700;margin-bottom:25px}#root .purchase .hidden{display:none}#root .purchase .product-section{display:flex;max-width:1440px;min-height:calc(100vh - 61px);position:relative;width:calc(100% - 70px)}@media screen and (max-width:1200px){#root .purchase .product-section{flex-direction:column;width:100%}}#root .purchase .product-section .form-section{background-color:#ecf1f1;display:flex;justify-content:center;min-height:90vh;padding:40px 90px 50px 45px;width:60%}@media screen and (max-width:1200px){#root .purchase .product-section .form-section{flex-basis:auto;min-height:auto;padding-bottom:50px;padding-right:45px;width:100%}}@media screen and (max-width:580px){#root .purchase .product-section .form-section{padding:25px 25px 50px}}#root .purchase .product-section .form-section h3{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;margin-top:0;text-align:left}#root .purchase .product-section .form-section .breadcrumbs{font-size:16px;height:25px;letter-spacing:.7px;margin-bottom:25px;margin-top:0}#root .purchase .product-section .form-section .breadcrumbs ul{display:flex;margin:0}#root .purchase .product-section .form-section .breadcrumbs .active{color:#00979d;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;font-weight:700!important}#root .purchase .product-section .form-section .breadcrumbs li{margin-right:10px}@media screen and (max-width:1200px){#root .purchase .product-section .arduino-form{padding-bottom:0}}#root .purchase .product-section .details-section{background-color:#fff;display:flex;justify-content:center;padding:40px 45px 0;width:40%}@media screen and (max-width:1200px){#root .purchase .product-section .details-section{flex:1 1 auto;left:0;padding-bottom:50px;position:relative;width:100%}}@media screen and (max-width:580px){#root .purchase .product-section .details-section{padding:25px 25px 0}}#root .purchase .product-section .details-section .details-section-container{flex:1 1 100%}#root .purchase .delete-card-modal .modal-body h3{padding:0}#root .purchase .view-button-container{margin-top:50px;text-align:end}#root .purchase .view-button-container .view-button{background-color:#f39c12;border:1px solid #f39c12;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:18px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .purchase .view-button-container .view-button:focus,#root .purchase .view-button-container .view-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .purchase .view-button-container .view-button.secondary{background-color:transparent;border:2px solid #f39c12;color:#f39c12}#root .purchase .view-button-container .view-button.busy{cursor:default;pointer-events:none}#root .purchase .view-button-container .view-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .purchase .view-button-container .view-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .purchase .view-button-container .view-button.busy .spinner-container .spinner,#root .purchase .view-button-container .view-button.busy .spinner-container .spinner:after,#root .purchase .view-button-container .view-button.busy .spinner-container .spinner:before{border-radius:50%}#root .purchase .view-button-container .view-button.busy .spinner-container .spinner:after,#root .purchase .view-button-container .view-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#f39c12;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .purchase .view-button-container .view-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .purchase .view-button-container .view-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .purchase .view-button-container .view-button.busy .ardu-store-button-text{visibility:hidden}#root .purchase .view-button-container .view-button.inactive,#root .purchase .view-button-container .view-button:disabled{cursor:default;pointer-events:none}#root .purchase .change-billing-button{font-size:16px;font-weight:500;margin-top:20px;text-transform:uppercase}#root .purchase .billing-view{font-size:20px;font-weight:300;letter-spacing:.01em;line-height:170%}#root .purchase .billing-wrapper{background-color:#fff;border:1px solid #3fae98;border-radius:4px}#root .my-subscriptions-tab .billing-info-stack-card .side a{color:#00979d;cursor:pointer;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;text-decoration:none;transition:color .2s ease-out}#root .my-subscriptions-tab .billing-info-stack-card .side a:hover{color:#7fcbcd}#root .my-subscriptions-tab{position:relative;text-align:center}#root .my-subscriptions-tab .subscription-cards-list{align-items:center;display:flex;flex-direction:column;width:100%}#root .my-subscriptions-tab .subscription-cards-list .plans-title{color:#000;font-size:28px;line-height:170%;margin-bottom:40px;text-align:left;width:100%}@media screen and (max-width:980px){#root .my-subscriptions-tab .stack-card.subscription-card-free .main{padding-bottom:0}}#root .my-subscriptions-tab .stack-card .stack-card-title{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}#root .my-subscriptions-tab .stack-card .stack-card-title h3{margin-bottom:0}#root .my-subscriptions-tab .stack-card .stack-card-title h4{color:#374146;font-size:16px;letter-spacing:.01em;line-height:170%}@media screen and (max-width:768px){#root .my-subscriptions-tab .stack-card .stack-card-title{flex-direction:column;margin-bottom:50px}#root .my-subscriptions-tab .stack-card .stack-card-title h4{margin-top:10px}}#root .my-subscriptions-tab .stack-card .trial-amount{color:#374146;font-size:28px;font-weight:400;letter-spacing:.01em;line-height:170%;text-transform:uppercase}#root .my-subscriptions-tab .stack-card .past-due{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}#root .my-subscriptions-tab .stack-card .past-due svg{color:#da5b4a;height:24px;margin-right:8px;width:24px}#root .my-subscriptions-tab .stack-card .past-due-banner{background-color:#f9e9e6;border:1px solid #da5b4a;border-radius:8px;color:#000;display:flex;flex-direction:column;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:13px;font-style:normal;font-weight:400;letter-spacing:1.39px;line-height:18px;padding:16px}#root .my-subscriptions-tab .stack-card .past-due-banner div:first-child{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:700;margin-bottom:16px}#root .my-subscriptions-tab .stack-card .enterprise-banner{background-color:#fff;border:1px solid #bdc7c7;border-radius:3px;color:#000;display:flex;flex-direction:column;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:24px;margin-bottom:12px;padding:12px}#root .my-subscriptions-tab .stack-card .enterprise-banner a{color:#008184;font-weight:700}#root .my-subscriptions-tab .stack-card .trial-info{flex:1 1 100%;font-size:18px;letter-spacing:1.2px;text-align:right}#root .my-subscriptions-tab .stack-card .amount{text-align:right}@media screen and (max-width:580px){#root .my-subscriptions-tab .stack-card .amount{text-align:left}}#root .my-subscriptions-tab .stack-card .credit-card-info{flex:1 1 auto}#root .my-subscriptions-tab .stack-card .subscription-section{margin-bottom:45px}#root .my-subscriptions-tab .stack-card .subscription-section:last-child{margin-bottom:0}#root .my-subscriptions-tab .stack-card .subscription-section h5{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;margin-bottom:10px;text-transform:uppercase}#root .my-subscriptions-tab .stack-card .subscription-section p{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;margin-top:0}#root .my-subscriptions-tab .stack-card .change-card-button{background-color:#fff;border:2px solid #008184;border-radius:500px;color:#008184;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;margin-left:auto;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .my-subscriptions-tab .stack-card .change-card-button:focus,#root .my-subscriptions-tab .stack-card .change-card-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .my-subscriptions-tab .stack-card .change-card-button.secondary{background-color:transparent;border:2px solid #fff;color:#fff}#root .my-subscriptions-tab .stack-card .change-card-button.busy{cursor:default;pointer-events:none}#root .my-subscriptions-tab .stack-card .change-card-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .my-subscriptions-tab .stack-card .change-card-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .my-subscriptions-tab .stack-card .change-card-button.busy .spinner-container .spinner,#root .my-subscriptions-tab .stack-card .change-card-button.busy .spinner-container .spinner:after,#root .my-subscriptions-tab .stack-card .change-card-button.busy .spinner-container .spinner:before{border-radius:50%}#root .my-subscriptions-tab .stack-card .change-card-button.busy .spinner-container .spinner:after,#root .my-subscriptions-tab .stack-card .change-card-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#fff;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .my-subscriptions-tab .stack-card .change-card-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .my-subscriptions-tab .stack-card .change-card-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .my-subscriptions-tab .stack-card .change-card-button.busy .ardu-store-button-text{visibility:hidden}#root .my-subscriptions-tab .stack-card .change-card-button.inactive,#root .my-subscriptions-tab .stack-card .change-card-button:disabled{cursor:default;pointer-events:none}@media screen and (max-width:768px){#root .my-subscriptions-tab .stack-card .change-card-button{width:100%}}#root .my-subscriptions-tab .stack-card .features-container{flex:1 1;width:100%}#root .my-subscriptions-tab .stack-card .features{-webkit-column-count:2;column-count:2;margin:0}#root .my-subscriptions-tab .stack-card .features li{font-size:20px;letter-spacing:.75px;line-height:45px}@media screen and (max-width:768px){#root .my-subscriptions-tab .stack-card .features{-webkit-column-count:1;column-count:1}}#root .my-subscriptions-tab .invoices-list{background-color:#f7f9f9;border:1px solid #dae3e3;border-radius:6px;display:flex;flex-direction:column;margin:0;max-width:100%;overflow:hidden;text-align:left;width:100%}#root .my-subscriptions-tab .invoice-info{border-bottom:1px solid #dae3e3;color:#434f54;display:flex;flex:1 1 auto;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:20px;font-style:normal;font-weight:400;justify-content:space-between;line-height:170%;padding:22px}#root .my-subscriptions-tab .invoice-info:last-child{border-bottom:0}#root .my-subscriptions-tab .invoice-info span{align-items:center;display:flex;flex:1 1 auto}#root .my-subscriptions-tab .invoice-info svg{color:#c11f09;margin-left:8px}#root .my-subscriptions-tab .invoice-info .invoice-plan{flex:0 0 40%}#root .my-subscriptions-tab .invoice-info .invoice-amount{flex:0 0 auto}#root .my-subscriptions-tab .invoice-info .invoice-amount,#root .my-subscriptions-tab .invoice-info .invoice-date{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400}@media screen and (max-width:980px){#root .my-subscriptions-tab .invoice-info{flex-direction:column}#root .my-subscriptions-tab .invoice-info span{margin-bottom:10px}}#root .my-subscriptions-tab .month{background-color:#fff;border-bottom:1px solid #dae3e3;padding:11px 22px}#root .my-subscriptions-tab .month h6{color:#434f54;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:170%;margin:0;text-transform:uppercase}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button{background-color:#dae3e3;border:1px solid #dae3e3;border-radius:500px;color:#000;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button:focus,#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.secondary{background-color:transparent;border:2px solid #dae3e3;color:#dae3e3}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.busy{cursor:default;pointer-events:none}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.busy .spinner-container .spinner,#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.busy .spinner-container .spinner:after,#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.busy .spinner-container .spinner:before{border-radius:50%}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.busy .spinner-container .spinner:after,#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#dae3e3;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.busy .ardu-store-button-text{visibility:hidden}#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button.inactive,#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button:disabled{cursor:default;pointer-events:none}@media screen and (min-width:980px){#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button{position:absolute;right:15px;top:15px}}@media screen and (max-width:980px){#root .my-subscriptions-tab .billing-info-stack-card .change-billing-button{margin-top:15px;width:100%}}#root .my-subscriptions-tab .billing-info-stack-card .well-content{font-size:16px;min-height:70px;overflow:hidden}#root .my-subscriptions-tab .billing-info-stack-card .side{align-items:flex-start}#root .my-subscriptions-tab .billing-info-stack-card .side h6{margin:0 0 9px;text-align:left}#root .my-subscriptions-tab .billing-info-stack-card .side a{font-weight:700}#root .activations{width:100%}#root .activations__wrapper{background-color:#f7f9f9;border:1px solid #dae3e3;border-left-width:5px;border-radius:4px;margin-bottom:25px;padding:25px}#root .activations__wrapper--left{border-right:1px solid #c9d1d2;flex:0 0 70%}@media screen and (max-width:768px){#root .activations__wrapper--left{border-bottom:1px solid #c9d1d2;border-right:none;margin-bottom:24px;padding-bottom:24px}}#root .activations__wrapper--right{align-items:center;display:flex;flex:0 0 30%;flex-direction:column;margin-left:8px}#root .activations__title{align-items:center;color:#374146;display:flex;font-size:28px;font-weight:400;line-height:170%;margin-bottom:28px;text-align:left}#root .activations__time{background-color:#f1c40f;color:#000;font-family:Roboto Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1;margin-left:8px;padding:5px 8px;text-transform:uppercase}#root .activations__sub-title{color:#434f54;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:170%;margin-bottom:12px}#root .activations__content{align-items:center;display:flex;justify-content:space-between;text-align:left}@media screen and (max-width:768px){#root .activations__content{flex-direction:column}}#root .activations__container{display:flex}#root .activations__box{background-color:#fff;border:1px solid #c9d2d2;border-radius:4px;color:#434f54;display:flex;flex-direction:column;font-family:Open Sans;font-size:16px;font-weight:400;justify-content:center;letter-spacing:.01em;margin:5px 10px 5px 0;padding:16px}#root .activations__banner{background-color:#fff;border:1px solid #bdc7c7;border-radius:3px;font-size:14px;font-weight:400;margin-bottom:20px;padding:12px}#root .activations__icon--mr{margin-right:8px}#root .activations__cta{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:1.28px;line-height:normal;margin-top:auto;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .activations__cta:focus,#root .activations__cta:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .activations__cta.secondary{background-color:transparent;border:2px solid #008184;color:#008184}#root .activations__cta.busy{cursor:default;pointer-events:none}#root .activations__cta.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .activations__cta.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .activations__cta.busy .spinner-container .spinner,#root .activations__cta.busy .spinner-container .spinner:after,#root .activations__cta.busy .spinner-container .spinner:before{border-radius:50%}#root .activations__cta.busy .spinner-container .spinner:after,#root .activations__cta.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .activations__cta.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .activations__cta.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .activations__cta.busy .ardu-store-button-text{visibility:hidden}#root .activations__cta.inactive,#root .activations__cta:disabled{cursor:default;pointer-events:none}@media screen and (max-width:580px){#root .activations__cta{margin-left:0}}.cta-button{background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:1.28px;line-height:normal;margin-top:auto;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}.cta-button:focus,.cta-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}.cta-button.secondary{background-color:transparent;border:2px solid #008184;color:#008184}.cta-button.busy{cursor:default;pointer-events:none}.cta-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.cta-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}.cta-button.busy .spinner-container .spinner,.cta-button.busy .spinner-container .spinner:after,.cta-button.busy .spinner-container .spinner:before{border-radius:50%}.cta-button.busy .spinner-container .spinner:after,.cta-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#008184;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}.cta-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}.cta-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}.cta-button.busy .ardu-store-button-text{visibility:hidden}.cta-button.inactive,.cta-button:disabled{cursor:default;pointer-events:none}@media screen and (max-width:580px){.cta-button{margin-left:0}}.custom-margin{margin-top:16px;width:100%}.info-popover{cursor:pointer;display:inline-block;margin-left:16px;vertical-align:middle;z-index:1}.info-popover,.info-popover svg{height:16px!important;width:16px!important}.redeem-modal{width:700px}.redeem-modal,.redeem-modal__content{padding:0!important}.redeem-modal__content img{width:100%}.redeem-modal__content h4{font-size:20px;margin-bottom:0}.redeem-modal__content p{font-size:14px}.redeem-modal__content ul{list-style-type:none;margin:0;padding:0}.redeem-modal__content ul li{font-size:14px;padding:8px}.redeem-modal__content ul li svg{margin-bottom:2px;margin-right:16px}.redeem-modal__content .modal__buttons{background-color:#f7f9f9;justify-content:center;margin:0;padding:24px 130px}@media screen and (max-width:580px){.redeem-modal__content .modal__buttons{padding:16px 44px}}.redeem-modal__text-box{padding:28px 130px 36px}@media screen and (max-width:580px){.redeem-modal__text-box{padding:28px 44px 36px}}.redeem-modal__duration{color:#374146;font-family:Roboto Mono,"monospace",Courier New,Lucida Console;letter-spacing:1.2px;margin-bottom:16px}.redeem-modal__duration,.redeem-modal__warning{display:inline-block;font-size:12px;font-style:normal;font-weight:400;line-height:170%}.redeem-modal__warning{border-top:1px solid #c9d2d2;color:#000;letter-spacing:.12px;margin-top:28px;padding-top:20px}.aws-list{width:100%}.aws-list__title{align-items:center;color:#374146;display:flex;font-size:28px;font-weight:400;line-height:170%;margin-bottom:28px;text-align:left}.aws-list__card{background-color:#f7f9f9;border:1px solid #bdc7c7;border-radius:4px;display:flex;margin-bottom:40px;padding:42px}@media screen and (max-width:768px){.aws-list__card{flex-direction:column}}.aws-list__card--maker{border-left:8px solid #00979d}.aws-list__card--pro{border-left:8px solid #374146}.aws-list__box{background-color:#fff;border:1px solid #c9d2d2;border-radius:4px;color:#434f54;display:flex;flex-direction:column;font-family:Open Sans;font-size:16px;font-weight:400;justify-content:center;letter-spacing:.01em;margin:5px 10px 5px 0;padding:16px}.aws-list__plan-details{margin-bottom:28px}.aws-list__sub-title{color:#434f54;font-size:12px;font-weight:700!important;letter-spacing:.01em;line-height:170%;margin-bottom:8px;margin-top:0}.aws-list__content{display:flex;flex:0 0 100%;flex-direction:column;justify-content:space-between;text-align:left}@media screen and (max-width:768px){.aws-list__content{border-right:none;flex-direction:column}}.aws-list__container{display:flex;flex-wrap:wrap}.aws-list__info{background:#fff;border:1px solid #bdc7c7;border-radius:3px;padding:12px}.redeem-voucher-form{border:1px solid #dae3e3;border-radius:4px;margin:40px 0;padding:24px}.redeem-voucher-form h5{color:#434f54;font-size:16px;font-style:normal;font-weight:700!important;letter-spacing:.16px!important;line-height:170%;margin:0}.redeem-voucher-form p{color:#374146;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px!important;line-height:170%;margin:0}.redeem-voucher-form__input-container{align-items:center;-webkit-column-gap:24px;column-gap:24px;display:flex;margin-top:24px}.redeem-voucher-form__input{flex-grow:1}.redeem-voucher-form__button{align-items:center;background-color:#008184!important;border-radius:32px;color:#fff!important;display:flex;font-size:16px!important;font-weight:700!important;justify-content:center;margin-bottom:18px!important;padding:5px 20px!important;text-transform:uppercase}.redeem-voucher-form__button:disabled{opacity:.5}.redeem-voucher-form__loader>div>div{margin:0!important}.vouchers-list{position:relative}.vouchers-list__empty-state{align-items:center;background-color:#f7f9f9;color:#434f54;display:flex;font-size:16px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:.16px;line-height:170%;padding:8px}.vouchers-list__table{border-spacing:inherit;width:100%}.vouchers-list__table-header{background-color:#f7f9f9}.vouchers-list__table-header th{border-spacing:inherit;color:#434f54;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.16px;line-height:170%;padding:8px}.vouchers-list__table-row{height:75px}.vouchers-list__table-row td{border-bottom:1px solid #dae3e3;color:#434f54;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:170%;padding:8px}.vouchers-list__features{align-items:center;display:flex}.vouchers-list__features svg{margin-left:8px}.vouchers-list__features-tooltip div{background-color:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.25);color:#374146;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;line-height:170%;padding:16px 24px}.vouchers-list__features-tooltip div b{display:inline-block;margin-bottom:4px}.vouchers-list__features-tooltip div a{color:#008184;font-weight:700}.vouchers-list__status{align-items:center;display:flex}.vouchers-list__dot{border-radius:50%;display:inline-block;height:16px;margin-right:4px;width:16px}.vouchers-list__dot--active{background-color:rgba(29,160,134,.85);border:1px solid #1da086}.vouchers-list__dot--expired{background-color:rgba(218,91,74,.85);border:1px solid #da5b4a}.maker-plan-redeem-modal{padding:0!important}.maker-plan-redeem-modal__header{align-items:center;background-color:#f7f9f9;display:flex;justify-content:center}.maker-plan-redeem-modal__header img{padding:20px}.maker-plan-redeem-modal__content{padding:0!important}.maker-plan-redeem-modal__description{padding:28px 130px 36px}@media screen and (max-width:768px){.maker-plan-redeem-modal__description{padding:28px}}.maker-plan-redeem-modal__buttons{background-color:#f7f9f9;display:flex;justify-content:flex-end;padding:20px 130px}@media screen and (max-width:768px){.maker-plan-redeem-modal__buttons{padding:20px}}.ardu-radio{display:flex}.ardu-radio input{display:none}.ardu-radio input:checked+.custom-radio:before{background:#00979d}.ardu-radio .custom-radio{border:1px solid #7f8c8d;border-radius:50%;height:22px;margin-right:10px;position:relative;width:22px}.ardu-radio .custom-radio:before{border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:background .3s linear;width:14px}.modal{padding:0 40px}.modal__buttons{display:flex;justify-content:flex-end;margin:28px 0}.modal__link{color:#008184;font-weight:700}.modal__description{margin-bottom:28px}.modal p{font-size:12px}.modal__img,.modal__loader{display:flex;justify-content:center}.modal__img{align-items:center;margin-bottom:24px;width:100%}.organization__disabled .organization__wrapper{background-color:#f7f9f9}.organization__disabled .organization__members,.organization__disabled .organization__title{color:#95a5a6}.organization__disabled:hover{cursor:inherit}.ardu-radio{cursor:pointer}.select-custom-margin{width:100%}.enterprise-reedeem{max-height:80vh}.enterprise-new-space-modal{padding:0!important}.enterprise-new-space-modal__input{padding:20px 120px;width:100%}.enterprise-new-space-modal__header{align-items:center;background-color:#f7f9f9;display:flex;justify-content:center}.enterprise-new-space-modal__header img{padding:20px}.enterprise-new-space-modal__content{padding:0!important}.enterprise-new-space-modal__description{padding:28px 130px 36px}@media screen and (max-width:768px){.enterprise-new-space-modal__description{padding:28px}}.enterprise-new-space-modal__buttons{background-color:#f7f9f9;display:flex;justify-content:flex-end;padding:20px 130px}@media screen and (max-width:768px){.enterprise-new-space-modal__buttons{padding:20px}}.vouchers-tab h4{color:#374146!important;font-size:28px;letter-spacing:.28px;margin:0!important}.vouchers-tab h4,.vouchers-tab__cloud-popover{font-style:normal;font-weight:400;line-height:170%}.vouchers-tab__cloud-popover{align-items:flex-start;background:#374146;border-radius:5px;color:#fff;display:none;flex-direction:column;font-size:14px;justify-content:flex-start;letter-spacing:.14px;padding:16px;position:fixed;right:32px;top:80px;width:352px;z-index:10}@media screen and (max-width:1024px){.vouchers-tab__cloud-popover{right:90px}}@media screen and (max-width:768px){.vouchers-tab__cloud-popover{right:45px;width:200px}}.vouchers-tab__cloud-popover.visible{display:flex}.vouchers-tab__cloud-popover:before{background-color:#374146;content:"";display:block;height:20px;position:absolute;right:32px;top:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px}.vouchers-tab__cloud-popover b{display:inline-block;font-size:16px;margin-bottom:8px}#root .subscriptions-page{background-color:#ecf1f1;display:flex;justify-content:center;margin-top:0;min-height:calc(100vh - 50px);padding:50px 45px}@media screen and (max-width:580px){#root .subscriptions-page{padding:25px 10px}}#root .subscriptions-page .tabs{max-width:1400px;overflow:hidden;width:100%}#root .subscriptions-page .tabs-header{align-items:center;position:fixed;right:calc(50% - 60px);top:0;z-index:50}#root .subscriptions-page .tabs-header a{color:#7f8c8d;display:inline-block;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.14px;line-height:170%;padding:16px;text-align:center;transition:all .3s}#root .subscriptions-page .tabs-header a:after{background-color:transparent;content:"";display:block;height:4px;left:-16px;position:relative;top:19px;transition:all .3s;width:calc(100% + 32px)}#root .subscriptions-page .tabs-header a.active{color:#008184}#root .subscriptions-page .tabs-header a.active:after{background-color:#008184}#root .subscriptions-page .tabs-content{background-color:#fff;border:1px solid #c9d2d2;border-radius:6px;display:flex;max-width:100%;padding:44px;position:relative;text-align:left}@media screen and (max-width:580px){#root .subscriptions-page .tabs-content{padding:10px}}#root .subscriptions-page .tabs-content>div{position:relative;width:100%}#root .aws-page{align-items:center;background-color:#ecf1f1;color:#374146;display:flex;flex-direction:column;height:calc(100vh - 65px);justify-content:center}#root .aws-page__wrapper{height:100%;max-height:75vh;min-height:75vh;overflow-y:auto}#root .aws-page__wrapper::-webkit-scrollbar-track{background-color:#ecf1f1;border:1px solid #ecf1f1;padding:2px 0}#root .aws-page__wrapper::-webkit-scrollbar{padding:0 2px;width:16px}#root .aws-page__wrapper::-webkit-scrollbar-thumb{background-color:hsla(0,0%,49%,.4);border:4px solid #ecf1f1;border-radius:10px}@media screen and (max-width:768px){#root .aws-page__wrapper{max-height:none}}#root .aws-page__blob1{bottom:0;left:50px;position:absolute}#root .aws-page__blob2{position:absolute;right:0;top:50vh}#root .aws-page__logo{height:32px;width:68px}#root .aws-page ul{list-style-type:inherit;margin:0;padding:32px 20px;width:100%}#root .aws-page ul li{color:#4e5b61;font-size:12px;font-weight:400;padding-bottom:8px;text-align:left}#root .aws-page__content{align-items:flex-start;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:32px 20px 24px;z-index:1}#root .aws-page__content--info{max-width:350px;text-align:left}#root .aws-page__no-content{padding:0}#root .aws-page__title{font-size:16px;font-weight:700}#root .aws-page__description{font-size:14px;font-weight:400}#root .aws-page__button{background-color:#008184;border-radius:32px;color:#fff;font-weight:700;padding:8px 24px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}#root .aws-page__button--space{margin-top:32px}#root .aws-page__button--disabled{background-color:#7f8c8d;color:#000;opacity:.3!important}#root .aws-page__redeem{align-items:center;color:#374146;display:flex;height:100vh;width:100%}@media screen and (max-width:768px){#root .aws-page__redeem{flex-direction:column;margin-top:20px}}#root .aws-page__organizations{flex:0 0 65%;height:100%;padding:40px 80px 22px;text-align:left}@media screen and (max-width:768px){#root .aws-page__organizations{padding:40px 16px 20px;width:100%}}#root .aws-page__organizations__title{font-size:36px;font-weight:400;padding-bottom:30px}#root .aws-page__summary{background-color:#fff;display:flex;flex:0 0 35%;flex-direction:column;gap:8px;height:100%;justify-content:space-between;padding:40px;text-align:left}@media screen and (max-width:768px){#root .aws-page__summary{padding:16px;width:100%}}#root .aws-page__summary__description{font-size:16px;font-weight:400;padding-bottom:26px}#root .aws-page__summary__title{color:#000;font-size:28px;font-weight:400;padding-bottom:8px}#root .aws-page__summary__data{display:flex;flex-direction:column;gap:16px;padding:32px 0}#root .aws-page__summary hr{border-top:1px solid #bdc7c7;margin:0}#root .aws-page__info{display:flex;font-size:16px;justify-content:space-between}#root .aws-page__img{max-width:500px}.organization__title{font-size:14px;font-weight:400;margin-bottom:8px;margin-top:0}.organization--disabled{background-color:#f7f9f9!important;border-color:1px solid #bdc7c7!important;color:#95a5a6!important;cursor:inherit}.organization--disabled .organization__members,.organization--disabled h5{color:#95a5a6!important}.organization--not-creable{background-color:#f7f9f9!important;border-color:1px solid #bdc7c7!important;color:rgba(0,129,132,.502)!important;cursor:inherit}.organization__not-compatible{border:1px solid #4e5b61;color:#4e5b61;font-family:Roboto Mono;font-size:12px;font-weight:700;letter-spacing:.1em;margin-left:16px;padding:4px}.organization__popover{font-size:11px;font-weight:400;width:150px}.organization__wrapper{align-items:center;background-color:#fff;border:1px solid #bdc7c7;border-radius:4px;display:flex;margin-bottom:16px;padding:16px}.organization__wrapper:hover{cursor:pointer}.organization__wrapper--right{margin-left:8px}.organization__wrapper--reverse{align-items:flex-start;flex-direction:column;width:100%}.organization__create{color:#008184;font-weight:700}.organization__members{color:#374146;font-size:12px}.button,.button-create{background-color:#008184;border-radius:32px;color:#fff;font-weight:700;padding:8px 24px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}.app .button.busy{-webkit-animation:busymove 2s linear infinite;animation:busymove 2s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:50px 50px;box-shadow:0 0;color:#fff;cursor:default;pointer-events:none}.app,.app .button{text-align:center}.app .button{background-color:#008184;border:1px solid #008184;border-radius:2px 2px 0 0;box-shadow:0 4px #005c5f;color:#fff;cursor:pointer;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;text-transform:uppercase;transition:box-shadow .1s ease-out,-webkit-transform .1s ease-out;transition:box-shadow .1s ease-out,transform .1s ease-out;transition:box-shadow .1s ease-out,transform .1s ease-out,-webkit-transform .1s ease-out}.app .button:focus,.app .button:hover{box-shadow:0 2px #005c5f;outline:none;-webkit-transform:translateY(2px);transform:translateY(2px)}.app .button:active{box-shadow:none;-webkit-transform:translateY(4px);transform:translateY(4px)}.app .button.secondary{background-color:#fff;border:1px solid rgba(0,129,132,.5);box-shadow:0 4px #008184;color:#005c5f}.app .button.secondary:focus,.app .button.secondary:hover{box-shadow:0 2px #008184}.app .button.secondary:active{box-shadow:none}.app .button.inactive,.app .button:disabled{cursor:default;opacity:.4;pointer-events:none}@-webkit-keyframes busymove{0%{background-position:0 0}to{background-position:50px 50px}}#ino-header-new .digital-store.brand-logo>svg{height:auto}#ino-header-new .digital-store.brand-logo:hover{background-color:transparent!important;cursor:default}#root .ardu-checkbox{align-items:center;display:flex}#root .ardu-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#root .ardu-checkbox input:checked+.custom-checkbox{background-color:#00979d;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI3LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExIDcuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTQuMSA2LjljLS4xIDAtLjIgMC0uMy0uMUwxIDRsLjYtLjYgMi41IDIuNUw5LjMuN2wuNy42LTUuNiA1LjVjLS4xLjEtLjIuMS0uMy4xeiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 4px);border:1px solid #00979d;cursor:pointer}#root .ardu-checkbox .custom-checkbox{border:1px solid #7f8c8d;border-radius:3px;cursor:pointer;display:inline-block;margin-right:10px;padding:10px;vertical-align:middle}#root .stripe-input,#root input[type=email],#root input[type=text],#root select,#root textarea{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #7f8c8d;border-radius:3px;color:#434f54;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:normal;margin-bottom:12px;padding:7px 10px;transition:background-color .2s}#root .stripe-input:focus,#root input[type=email]:focus,#root input[type=text]:focus,#root select:focus,#root textarea:focus{border:1px solid #7f8c8d;outline:none}#root .stripe-input::-webkit-input-placeholder,#root input[type=email]::-webkit-input-placeholder,#root input[type=text]::-webkit-input-placeholder,#root select::-webkit-input-placeholder,#root textarea::-webkit-input-placeholder{color:#7f8c8d;letter-spacing:.7px}#root .stripe-input::placeholder,#root input[type=email]::placeholder,#root input[type=text]::placeholder,#root select::placeholder,#root textarea::placeholder{color:#7f8c8d;letter-spacing:.7px}#root .stripe-input:-webkit-autofill,#root input[type=email]:-webkit-autofill,#root input[type=text]:-webkit-autofill,#root select:-webkit-autofill,#root textarea:-webkit-autofill{-webkit-text-fill-color:#434f54;border:1px solid #7f8c8d;box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#root .disabled.stripe-input,#root .stripe-input:disabled,#root input.disabled[type=email],#root input.disabled[type=text],#root input[type=email]:disabled,#root input[type=text]:disabled,#root select.disabled,#root select:disabled,#root textarea.disabled,#root textarea:disabled{background-color:#dae3e3}#root .error.stripe-input,#root input.error[type=email],#root input.error[type=text],#root select.error,#root textarea.error{border:1px solid rgba(218,91,74,.85);border-right-width:6px}#root select{background:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27100%27 height=%27100%27 fill=%27rgb%2878, 91, 97%29%27><polygon points=%270,0 100,0 50,50%27/></svg>") no-repeat;background-color:#fff;background-position:calc(100% - 15px) calc(50% + 3px);background-size:12px;padding-right:40px}#root .ardu-radio{display:flex}#root .ardu-radio input{display:none}#root .ardu-radio input:checked+.custom-radio:before{background:#00979d}#root .ardu-radio .custom-radio{border:1px solid #7f8c8d;border-radius:50%;height:22px;margin-right:10px;position:relative;width:22px}#root .ardu-radio .custom-radio:before{border-radius:50%;content:"";position:absolute;transition:background .3s linear}.ReactModal__Body--open,.ReactModal__Html--open{overflow:hidden}body a{color:initial;text-decoration:none}#root h1,#root h2,#root h3,#root h4,#root h5,#root h6{color:#434f54;font-weight:400;letter-spacing:.75px}#root h1.gold,#root h2.gold,#root h3.gold,#root h4.gold,#root h5.gold,#root h6.gold{color:#9e846d}#root h1{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:2.85px;margin:45px 0}#root h2{color:#9e846d;font-family:Roboto Mono,"monospace",Courier New,Lucida Console;font-size:32px;font-style:normal;font-weight:700;letter-spacing:3px;margin:25px 0;text-transform:uppercase}#root h3{color:#000;font-size:30px;margin:30px 0}#root h3,#root h6{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400}#root h6{font-size:13px}#root p{letter-spacing:.75px}#root button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font:inherit;margin:0;overflow:visible;padding:0;text-align:inherit;width:auto}#root .button,#root button{cursor:pointer;line-height:normal}#root .button{background-color:#00979d;border:1px solid #00979d;border-radius:2px 2px 0 0;box-shadow:0 4px #005c5f;color:#fff;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:18px;font-style:normal;font-weight:400;letter-spacing:1.28px;outline:none;padding:9px 18px;text-align:center;text-transform:uppercase;transition:box-shadow .1s ease-out,-webkit-transform .1s ease-out;transition:box-shadow .1s ease-out,transform .1s ease-out;transition:box-shadow .1s ease-out,transform .1s ease-out,-webkit-transform .1s ease-out}#root .button:focus,#root .button:hover{box-shadow:0 2px #005c5f;outline:none;-webkit-transform:translateY(2px);transform:translateY(2px)}#root .button:active{box-shadow:none;-webkit-transform:translateY(4px);transform:translateY(4px)}#root .button.secondary{background-color:#fff;border:1px solid rgba(0,151,157,.5);box-shadow:0 4px #00979d;color:#005c5f}#root .button.secondary:focus,#root .button.secondary:hover{box-shadow:0 2px #00979d}#root .button.secondary:active{box-shadow:none}#root .button.inactive,#root .button:disabled{cursor:default;opacity:.4;pointer-events:none}#root .loader-container{display:flex;justify-content:center;margin-top:25vh}#root .loader{box-shadow:inset 0 0 0 1em;color:#00979d;font-size:6px;height:8em;margin:2em;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:8em;z-index:auto}#root .loader,#root .loader:after,#root .loader:before{border-radius:50%}#root .loader:after,#root .loader:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#f7f9f9;content:"";height:12em;position:absolute;top:-2em;width:6em;z-index:-1}#root .loader:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:12em 0 0 12em;left:-2em;-webkit-transform-origin:6em 6em;transform-origin:6em 6em}#root .loader:after{border-radius:0 12em 12em 0;left:4em;-webkit-transform-origin:0 6em;transform-origin:0 6em}@-webkit-keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#root .stripe-input,#root input[type=email],#root input[type=text],#root textarea{border:1px solid #bdc7c7;border-radius:3px;color:#2c353a;font-family:Roboto Mono,monospace;font-size:16px;letter-spacing:1.92px;margin-bottom:0;padding:12px 18px}#root .stripe-input::input-placeholder,#root input[type=email]::input-placeholder,#root input[type=text]::input-placeholder,#root textarea::input-placeholder{color:rgba(0,0,0,.5)}#root .stripe-input::-webkit-input-placeholder,#root input[type=email]::-webkit-input-placeholder,#root input[type=text]::-webkit-input-placeholder,#root textarea::-webkit-input-placeholder{color:rgba(0,0,0,.5)}#root .stripe-input::placeholder,#root input[type=email]::placeholder,#root input[type=text]::placeholder,#root textarea::placeholder{color:rgba(0,0,0,.5)}#root .stripe-input:input-placeholder,#root input[type=email]:input-placeholder,#root input[type=text]:input-placeholder,#root textarea:input-placeholder{color:rgba(0,0,0,.5)}#root .stripe-input:placeholder,#root input[type=email]:placeholder,#root input[type=text]:placeholder,#root textarea:placeholder{color:rgba(0,0,0,.5)}#root .stripe-input.disabled,#root input[type=email].disabled,#root input[type=text].disabled,#root textarea.disabled{background-color:#dae3e3;border:1px solid #dae3e3;pointer-events:none}#root .stripe-input.disabled .__PrivateStripeElement,#root input[type=email].disabled .__PrivateStripeElement,#root input[type=text].disabled .__PrivateStripeElement,#root textarea.disabled .__PrivateStripeElement{color:#434f54}#root .stripe-input.error,#root input[type=email].error,#root input[type=text].error,#root textarea.error{border-right-width:1px}#root textarea{resize:none}#root select{border:1px solid #bdc7c7;border-radius:3px;color:#000;font-size:20px;letter-spacing:.7px;margin-bottom:0;padding:12px 40px 12px 18px}#root select .default-select-value{font-style:italic}#root select::input-placeholder{color:rgba(0,0,0,.5)}#root select::-webkit-input-placeholder{color:rgba(0,0,0,.5)}#root select::placeholder{color:rgba(0,0,0,.5)}#root select:input-placeholder{color:rgba(0,0,0,.5)}#root select:placeholder{color:rgba(0,0,0,.5)}#root select.disabled{background-color:#dae3e3;border:1px solid #dae3e3;pointer-events:none}#root select.disabled .__PrivateStripeElement{color:#434f54}#root select.error{border-right-width:1px}#root ul{list-style-type:none;padding:0}#root .ardu-radio{cursor:pointer}#root .ardu-radio .custom-radio{margin-right:12px!important}#root .ardu-radio .custom-radio:before{height:14px;left:3px;top:3px;width:14px}.__PrivateStripeElement{background-color:red!important;font-size:20px!important;height:25px!important;-webkit-transform:translateY(10%)!important;transform:translateY(10%)!important}.stripe-input .StripeElement .StripeElement--empty{font-size:20px!important;height:51px!important}.CardNumberField .CardNumberField--ltr,.InputElement.is-empty.Input.Input--empty{font-size:20px!important}.ElementsApp.ElementsApp.InputElement{padding-bottom:5px!important}#root .arduino-form{margin-bottom:0}@media screen and (max-width:580px){#root .arduino-form{padding-bottom:110px}}#root .arduino-form .form-item-error{background:hsla(7,66%,64%,.2);border-radius:4px;color:#da5b4a;font-size:12px;font-style:normal;font-weight:700;margin-bottom:16px;margin-top:-7px;padding:4px;text-align:center;width:100%}#root .arduino-form .form-group{display:flex;flex-direction:row;width:100%}@media screen and (max-width:580px){#root .arduino-form .form-group{flex-direction:column}}#root .arduino-form .form-group .form-item{min-width:100px}#root .arduino-form .form-group .form-item .reduce-width{width:calc(50% - 4px)!important}@media screen and (max-width:580px){#root .arduino-form .form-group.form-group-2-4-6 .form-item{flex-basis:100%}}#root .arduino-form .form-group.form-group-2-4-6 .form-item:first-child{flex-basis:20%}#root .arduino-form .form-group.form-group-2-4-6 .form-item:nth-child(2){flex-basis:29.5%}#root .arduino-form .form-group.form-group-2-4-6 .form-item:nth-child(3){flex-basis:50.5%}@media screen and (max-width:580px){#root .arduino-form .form-group.form-group-6-6 .form-item{flex-basis:100%}}#root .arduino-form .form-group.form-group-6-6 .form-item:first-child,#root .arduino-form .form-group.form-group-6-6 .form-item:last-child{flex-basis:50%}@media screen and (max-width:580px){#root .arduino-form .form-group.form-group-10-2 .form-item{flex-basis:100%}}#root .arduino-form .form-group.form-group-10-2 .form-item:first-child{flex-basis:70%}#root .arduino-form .form-group.form-group-10-2 .form-item:last-child{flex-basis:30%}#root .arduino-form .form-group.form-group-12-12{flex-wrap:wrap}#root .arduino-form .form-group.form-group-12-12 .form-item{flex-basis:100%}#root .arduino-form .form-group.form-group-12-12 .form-item:last-child{margin-top:12.5px}#root .arduino-form .form-group.form-group-12-12 .form-item+.form-item{margin-left:0}#root .arduino-form .form-group .hide{display:none}#root .arduino-form .form-fields{align-items:center;border-radius:2px;display:flex;flex-direction:column;padding:0;text-align:left}@media screen and (max-width:580px){#root .arduino-form .form-fields{padding:0}}#root .arduino-form .form-label{color:#434f54;font-size:14px;height:26px;letter-spacing:.7px;margin-bottom:0;margin-top:15px;min-height:26px;padding:5px 0 0}#root .arduino-form .form-helper-text{color:#171e21;font-size:12px;letter-spacing:.7px;padding:5px 0 0}#root .arduino-form .form-item{flex:1 2 100%}@media screen and (min-width:580px){#root .arduino-form .form-item+.form-item{margin-left:8px}}#root .arduino-form .form-item input,#root .arduino-form .form-item select,#root .arduino-form .form-item textarea{line-height:25px;margin-bottom:0;width:100%}#root .arduino-form .form-item input.small-select,#root .arduino-form .form-item select.small-select,#root .arduino-form .form-item textarea.small-select{width:300px}#root .arduino-form .form-item .ardu-radio.last-item{margin-bottom:0}#root .arduino-form .form-item .error-message{color:#da5b4a;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.7px;padding-top:5px}#root .arduino-form sup{line-height:0}#root .arduino-form .popover-container{max-height:24px}#root .arduino-form .help-icon{color:#00979d;cursor:pointer;height:12px;width:12px}#root .arduino-form .button{margin-right:25px;margin-top:25px;width:160px}#root .arduino-form .button:last-child{margin-right:0}#root .arduino-form .buttons{align-items:center;display:flex;justify-content:flex-end;position:relative}#root .arduino-form .buttons .message-banner,#root .arduino-form .buttons>span{margin-right:auto;min-width:50%}#root .button.busy{-webkit-animation:busymove 2s linear infinite;animation:busymove 2s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:50px 50px;box-shadow:0 0;color:#fff;cursor:default;pointer-events:none}@keyframes busymove{0%{background-position:0 0}to{background-position:50px 50px}}#root .landing-page .landing-column-element a,#root .landing-page .landing-layout-box .link,#root .link,#root .link-button{color:#00979d;cursor:pointer;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-style:normal;font-weight:400;text-decoration:none;transition:color .2s ease-out}#root .landing-page .landing-column-element a:hover,#root .landing-page .landing-layout-box .link:hover,#root .link-button:hover,#root .link:hover{color:#7fcbcd}#root .link-button{background:transparent;border:0;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;outline:none;padding:0;text-transform:uppercase;transition:color .2s ease-out}#root .link-button:hover{color:#005c5f}#root .landing-page{color:#000;display:flex;font-size:20px;justify-content:center;letter-spacing:.01em;position:relative}#root .landing-page .landing-page-container{background:#fff;width:100vw}#root .landing-page p{font-size:20px;letter-spacing:.01em;line-height:170%}#root .landing-page h2{font-size:38px;line-height:40px;margin-top:0}#root .landing-page h2 em{color:#9e846d;font-style:normal}@media screen and (max-width:580px){#root .landing-page h2{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}}#root .landing-page .landing-columns{text-align:left}@media screen and (min-width:980px){#root .landing-page .landing-columns{-webkit-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-count:2;column-count:2;-webkit-column-gap:10%;column-gap:10%;-webkit-column-rule:1px solid hsla(28,20%,52%,.5);column-rule:1px solid hsla(28,20%,52%,.5)}}@media screen and (min-width:1200px){#root .landing-page .landing-columns{-webkit-column-gap:20%;column-gap:20%}}#root .landing-page .landing-column-element{-webkit-column-break-inside:avoid;break-inside:avoid;margin-bottom:90px;padding-top:0;page-break-inside:avoid}@media screen and (max-width:580px){#root .landing-page .landing-column-element{margin-bottom:60px}}#root .landing-page .jumbotron{display:flex;height:70vh;justify-content:center;max-height:800px;min-height:650px;width:100%}@media screen and (max-width:980px){#root .landing-page .jumbotron{background:#f1c40f;background-image:none!important;padding-bottom:0}#root .landing-page .jumbotron .landing-layout-box:first-child{display:none}#root .landing-page .jumbotron .landing-layout-box:nth-child(2){padding-top:25px}}@media screen and (max-width:580px){#root .landing-page .jumbotron{height:80vh}}@media screen and (max-width:335px){#root .landing-page .jumbotron{height:auto;max-height:100vh}}#root .landing-page .jumbotron .landing-page-wrapper{display:flex;flex-direction:row-reverse;max-width:1440px;width:100%}#root .landing-page .jumbotron-right{position:relative}@media screen and (max-width:980px){#root .landing-page .jumbotron-right{flex:0 1 100%}}#root .landing-page .jumbotron-right .jumbotron-title{color:#000;font-family:Roboto Mono,"monospace",Courier New,Lucida Console;font-size:46px;font-style:normal;font-weight:700;letter-spacing:8.5px;margin:0;text-align:left;text-transform:uppercase}@media screen and (max-width:1230px){#root .landing-page .jumbotron-right .jumbotron-title{font-size:36px;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}}#root .landing-page .jumbotron-right .jumbotron-title em{color:#c11f09;font-size:.8em;font-style:normal}#root .landing-page .jumbotron-right .jumbotron-description{color:#000;letter-spacing:.7px;line-height:38px;margin-bottom:45px;text-align:left}@media screen and (min-width:980px)and (max-width:980px){#root .landing-page .jumbotron-right .jumbotron-description{font-size:26px}}@media screen and (max-width:580px){#root .landing-page .jumbotron-right .jumbotron-description{font-size:20px;line-height:20px}}#root .landing-page .jumbotron-right .jumbotron-category{border-bottom:1px solid rgba(0,0,0,.5);color:#000;font-family:Roboto Mono,"monospace",Courier New,Lucida Console;font-size:16px;font-style:normal;font-weight:700;letter-spacing:2.5px;line-height:30px;text-align:left;text-transform:uppercase}#root .landing-page .jumbotron-right h4{color:#000;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:2px;text-align:center}@media screen and (max-width:980px){#root .landing-page .jumbotron-right h4{letter-spacing:.7px}}@media screen and (min-width:980px)and (max-width:1100px){#root .landing-page .jumbotron-right h4{font-size:19px}}@media screen and (max-width:580px){#root .landing-page .jumbotron-right h4{font-size:19px}}#root .landing-page .jumbotron-right .region-block-disclaimer{font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:15px;font-style:normal;font-weight:400;position:absolute;text-align:center;width:100%}#root .landing-page .landing-layout-box.lightbronze{background-color:#bcac99}#root .landing-page .landing-layout-box.lightbronze h2{color:#fff}#root .landing-page .landing-layout-box.lightbronze .link{color:#006d70}#root .landing-page .landing-layout-box.lightbronze .link:hover{color:#005c5f}#root .landing-page .landing-layout-box.sunflower{background-color:#f1c40f}#root .landing-page .landing-layout-box.sunflower h2{color:#fff}#root .landing-page .landing-layout-box.sunflower .link:hover{color:#006d70}#root .landing-page .landing-layout-box .landing-layout-box-content{position:relative}#root .landing-page .landing-layout-box .link{font-weight:700}@media screen and (max-width:580px){#root .landing-page .landing-layout-box .carrot-button,#root .landing-page .landing-layout-box .teal-button{width:100%}}#root .landing-page .landing-layout-box .carrot-button.lg,#root .landing-page .landing-layout-box .teal-button.lg{font-size:25px}#root .landing-page .landing-layout-box .carrot-button{background-color:#f39c12;border:1px solid #f39c12;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:18px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.46px;line-height:normal;margin:20px 0;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}50%{-webkit-transform:translateY(2px) rotate(.01deg);transform:translateY(2px) rotate(.01deg)}to{-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}}#root .landing-page .landing-layout-box .carrot-button:focus,#root .landing-page .landing-layout-box .carrot-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .landing-page .landing-layout-box .carrot-button.secondary{background-color:transparent;border:2px solid #f39c12;color:#f39c12}#root .landing-page .landing-layout-box .carrot-button.busy{cursor:default;pointer-events:none}#root .landing-page .landing-layout-box .carrot-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .landing-page .landing-layout-box .carrot-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .landing-page .landing-layout-box .carrot-button.busy .spinner-container .spinner,#root .landing-page .landing-layout-box .carrot-button.busy .spinner-container .spinner:after,#root .landing-page .landing-layout-box .carrot-button.busy .spinner-container .spinner:before{border-radius:50%}#root .landing-page .landing-layout-box .carrot-button.busy .spinner-container .spinner:after,#root .landing-page .landing-layout-box .carrot-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#f39c12;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .landing-page .landing-layout-box .carrot-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .landing-page .landing-layout-box .carrot-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .landing-page .landing-layout-box .carrot-button.busy .ardu-store-button-text{visibility:hidden}#root .landing-page .landing-layout-box .carrot-button.inactive,#root .landing-page .landing-layout-box .carrot-button:disabled{cursor:default;pointer-events:none}#root .landing-page .landing-layout-box .teal-button{background-color:#0ca1a6;border:1px solid #0ca1a6;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:18px;font-style:normal;font-weight:600;letter-spacing:1.28px;letter-spacing:1.46px;line-height:normal;margin:20px 0;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}#root .landing-page .landing-layout-box .teal-button:focus,#root .landing-page .landing-layout-box .teal-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .landing-page .landing-layout-box .teal-button.secondary{background-color:transparent;border:2px solid #0ca1a6;color:#0ca1a6}#root .landing-page .landing-layout-box .teal-button.busy{cursor:default;pointer-events:none}#root .landing-page .landing-layout-box .teal-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .landing-page .landing-layout-box .teal-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .landing-page .landing-layout-box .teal-button.busy .spinner-container .spinner,#root .landing-page .landing-layout-box .teal-button.busy .spinner-container .spinner:after,#root .landing-page .landing-layout-box .teal-button.busy .spinner-container .spinner:before{border-radius:50%}#root .landing-page .landing-layout-box .teal-button.busy .spinner-container .spinner:after,#root .landing-page .landing-layout-box .teal-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#0ca1a6;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .landing-page .landing-layout-box .teal-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .landing-page .landing-layout-box .teal-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}#root .landing-page .landing-layout-box .teal-button.busy .ardu-store-button-text{visibility:hidden}#root .landing-page .landing-layout-box .teal-button.inactive,#root .landing-page .landing-layout-box .teal-button:disabled{cursor:default;pointer-events:none}#root .landing-page .landing-layout-box .small-text{font-size:14px;letter-spacing:.4px;line-height:20px}#root .landing-page .landing-layout-40-40{display:flex;text-align:left}@media screen and (max-width:980px){#root .landing-page .landing-layout-40-40{flex-wrap:wrap}}#root .landing-page .landing-layout-40-40 .landing-layout-box{align-items:center;display:flex;flex:0 0 50%;max-width:50%;padding:100px 0;position:relative}@media screen and (max-width:980px){#root .landing-page .landing-layout-40-40 .landing-layout-box{flex-basis:100%;max-width:100%}}#root .landing-page .landing-layout-40-40 .landing-layout-box .landing-page-wrapper{max-width:720px;width:100%}@media screen and (max-width:980px){#root .landing-page .landing-layout-40-40 .landing-layout-box .landing-page-wrapper{max-width:100%}}#root .landing-page .landing-layout-40-40 .landing-layout-box:first-child{justify-content:flex-end}@media screen and (max-width:980px){#root .landing-page .landing-layout-40-40 .landing-layout-box:first-child{justify-content:center}}#root .landing-page .landing-layout-40-40 .landing-layout-box:first-child .landing-page-wrapper{padding-left:90px}@media screen and (max-width:980px){#root .landing-page .landing-layout-40-40 .landing-layout-box:first-child .landing-page-wrapper{padding:0 90px}}@media screen and (max-width:580px){#root .landing-page .landing-layout-40-40 .landing-layout-box:first-child .landing-page-wrapper{padding:0 45px}}#root .landing-page .landing-layout-40-40 .landing-layout-box:first-child .landing-page-wrapper .landing-layout-box-content{padding-right:20%}@media screen and (max-width:1200px){#root .landing-page .landing-layout-40-40 .landing-layout-box:first-child .landing-page-wrapper .landing-layout-box-content{padding-right:10%}}@media screen and (max-width:980px){#root .landing-page .landing-layout-40-40 .landing-layout-box:first-child .landing-page-wrapper .landing-layout-box-content{padding-right:0}}#root .landing-page .landing-layout-40-40 .landing-layout-box:nth-child(2){justify-content:flex-start;min-height:527px}#root .landing-page .landing-layout-40-40 .landing-layout-box:nth-child(2) .landing-page-wrapper{padding-right:90px}@media screen and (max-width:980px){#root .landing-page .landing-layout-40-40 .landing-layout-box:nth-child(2) .landing-page-wrapper{padding:0 90px}}@media screen and (max-width:580px){#root .landing-page .landing-layout-40-40 .landing-layout-box:nth-child(2) .landing-page-wrapper{padding:0 45px}}#root .landing-page .landing-layout-40-40 .landing-layout-box:nth-child(2) .landing-page-wrapper .landing-layout-box-content{padding-left:20%}@media screen and (max-width:1200px){#root .landing-page .landing-layout-40-40 .landing-layout-box:nth-child(2) .landing-page-wrapper .landing-layout-box-content{padding-left:10%}}@media screen and (max-width:980px){#root .landing-page .landing-layout-40-40 .landing-layout-box:nth-child(2) .landing-page-wrapper .landing-layout-box-content{padding-left:0}}#root .landing-page .landing-layout-33-33-33{padding:100px 50px}#root .landing-page .landing-layout-33-33-33 .landing-page-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:980px){#root .landing-page .landing-layout-33-33-33{flex-direction:column}}#root .landing-page .landing-layout-33-33-33 .landing-layout-content{display:flex;justify-content:space-around;max-width:1440px;text-align:left;width:100%}@media screen and (max-width:980px){#root .landing-page .landing-layout-33-33-33 .landing-layout-content{align-items:center;flex-direction:column}}#root .landing-page .landing-layout-33-33-33 .landing-layout-box{display:flex;flex-basis:calc(33.333% - 60px);flex-grow:1;flex-shrink:1;max-width:calc(33.333% - 60px);min-height:200px;padding:25px 45px}@media screen and (max-width:980px){#root .landing-page .landing-layout-33-33-33 .landing-layout-box{flex:0 1 100%;max-width:100%;padding:50px 0}}#root .landing-page .landing-layout-100{display:flex;justify-content:center}#root .landing-page .landing-layout-100 h3{text-align:center}#root .landing-page .landing-layout-100 .landing-page-wrapper{display:flex;justify-content:space-between;max-width:1440px;text-align:left}#root .landing-page .landing-layout-100 .landing-layout-box{padding:100px 50px}#root .landing-page .landing-layout-100 .landing-layout-box .landing-layout-box-content{padding:0 90px}@media screen and (max-width:980px){#root .landing-page .landing-layout-100 .landing-layout-box .landing-layout-box-content{width:100%}}@media screen and (max-width:580px){#root .landing-page .landing-layout-100 .landing-layout-box .landing-layout-box-content{padding:45px}}#root .landing-page .landing-layout-100 .landing-layout-box .landing-layout-box-content h3{margin-bottom:100px}#root .landing-page .landing-layout-100 .landing-layout-box .landing-layout-box-content .description{font-size:20px}#root .landing-page .landing-layout-20-60-20{display:flex;justify-content:center}#root .landing-page .landing-layout-20-60-20 .landing-page-wrapper{align-items:center;display:flex;justify-content:center;max-width:1440px;text-align:left}#root .landing-page .landing-layout-20-60-20 .landing-layout-box{display:flex;justify-content:center;padding:100px 50px;width:100%}#root .landing-page .landing-layout-20-60-20 .landing-layout-box.lightbronze{background-color:#bcac99}#root .landing-page .landing-layout-20-60-20 .landing-layout-box.lightbronze h2{color:#fff}#root .landing-page .landing-layout-20-60-20 .landing-layout-box.sunflower{background-color:#f1c40f}#root .landing-page .landing-layout-20-60-20 .landing-layout-box.sunflower h2{color:#fff}#root .landing-page .landing-layout-20-60-20 .landing-layout-box .landing-layout-box-content{flex:0 1 60%;padding:0 90px}@media screen and (max-width:980px){#root .landing-page .landing-layout-20-60-20 .landing-layout-box .landing-layout-box-content{padding-right:0;width:100%}}@media screen and (max-width:580px){#root .landing-page .landing-layout-20-60-20 .landing-layout-box .landing-layout-box-content{padding:0}}#root .landing-page .landing-layout-20-60-20 .landing-layout-box .landing-layout-box-content h3{margin-bottom:50px}#root .landing-page .landing-layout-20-60-20 .landing-layout-box .landing-layout-box-content .description{font-size:20px}#root .landing-page .landing-layout-100 .landing-layout-box,#root .landing-page .landing-layout-20-60-20 .landing-layout-box,#root .landing-page .landing-layout-33-33-33 .landing-layout-box,#root .landing-page .landing-layout-40-40 .landing-layout-box{height:auto;min-height:calc(80vh - 112px);padding:100px 0;position:relative}#root .landing-page .activate-bottom{background:#f4f4f4;bottom:0;box-shadow:0 -4px 0 0 rgba(0,0,0,.07);padding:10px 0;position:-webkit-sticky;position:sticky;-webkit-transform:translateY(64px);transform:translateY(64px);transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;z-index:10}#root .landing-page .activate-bottom .activate-bottom-button{background-color:#f39c12;border:1px solid #f39c12;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;font-size:18px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s}@keyframes hvr-hang{0%{-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}50%{-webkit-transform:translateY(2px) rotate(.01deg);transform:translateY(2px) rotate(.01deg)}to{-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}}#root .landing-page .activate-bottom .activate-bottom-button:focus,#root .landing-page .activate-bottom .activate-bottom-button:hover{-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(.01deg);transform:translateY(4px) rotate(.01deg)}#root .landing-page .activate-bottom .activate-bottom-button.secondary{background-color:transparent;border:2px solid #f39c12;color:#f39c12}#root .landing-page .activate-bottom .activate-bottom-button.busy{cursor:default;pointer-events:none}#root .landing-page .activate-bottom .activate-bottom-button.busy .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#root .landing-page .activate-bottom .activate-bottom-button.busy .spinner-container .spinner{box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;height:16.6666666667px;margin:4.1666666667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:16.6666666667px;z-index:auto}#root .landing-page .activate-bottom .activate-bottom-button.busy .spinner-container .spinner,#root .landing-page .activate-bottom .activate-bottom-button.busy .spinner-container .spinner:after,#root .landing-page .activate-bottom .activate-bottom-button.busy .spinner-container .spinner:before{border-radius:50%}#root .landing-page .activate-bottom .activate-bottom-button.busy .spinner-container .spinner:after,#root .landing-page .activate-bottom .activate-bottom-button.busy .spinner-container .spinner:before{-webkit-animation:spinner-animation 2s ease infinite;animation:spinner-animation 2s ease infinite;background:#f39c12;content:"";height:25px;position:absolute;top:-4.1666666667px;width:12.5px;z-index:-1}#root .landing-page .activate-bottom .activate-bottom-button.busy .spinner-container .spinner:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}#root .landing-page .activate-bottom .activate-bottom-button.busy .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}@keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#root .landing-page .activate-bottom .activate-bottom-button.busy .ardu-store-button-text{visibility:hidden}#root .landing-page .activate-bottom .activate-bottom-button.inactive,#root .landing-page .activate-bottom .activate-bottom-button:disabled{cursor:default;pointer-events:none}#root .landing-page .activate-bottom.show{-webkit-transform:translateY(0);transform:translateY(0)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ecf1f1;box-sizing:border-box;overflow-x:hidden}@media screen and (max-width:1200px){html{overflow:auto}}*,:after,:before{box-sizing:inherit}a,img{border:0}body{background-color:#ecf1f1;color:#000;font-family:Open Sans,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:100%;margin:0;min-height:100%;padding:0}.page-title-h1{text-transform:uppercase}.white-background{background-color:#fff;border:1px solid rgba(218,227,227,.7);padding:30px}#create-header{height:50px}#ino-header-new .platform-navigation{z-index:45!important}
/*# sourceMappingURL=main.2613f8e2.css.map*/