@font-face{font-family:Typonine Sans Regular;src:url(https://content.arduino.cc/fonts/WF-028075-009795-001728.eot);src:url(https://content.arduino.cc/fonts/WF-028075-009795-001728.eot#iefix) format("embedded-opentype"),url(https://content.arduino.cc/fonts/WF-028075-009795-001728.woff) format("woff"),url(https://content.arduino.cc/fonts/WF-028075-009795-001728.woff) format("woff"),url(https://content.arduino.cc/fonts/WF-028075-009795-001728.svg#Typotheque_webfonts_service) format("svg")}#footer-block .newsletter-form{display:inline-block;position:relative;text-align:left;width:100%;z-index:1}@media screen and (min-width:800px){#footer-block .newsletter-form{left:223px;position:absolute;width:calc(100% - 440px)}}@media screen and (max-width:799px){#footer-block .newsletter-form{border-bottom:1px solid hsla(0,0%,100%,.4);padding-bottom:35px}}@media screen and (min-width:1024px){#footer-block .newsletter-form{max-width:600px;width:100%}}#footer-block .newsletter-form h4{color:#fff;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:17px;font-weight:400;letter-spacing:1px;line-height:19px;margin:0;margin-bottom:9px;text-align:left;text-transform:uppercase}.newsletterModal{left:50vw;position:fixed;top:50vh;width:50%;z-index:3}.newsletterModal .button{height:37px;width:125px}.newsletterModal .popup-form-button{background-color:#00979d;border:0;border-radius:2px 2px 0 0;-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f;color:#fff;cursor:pointer;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;letter-spacing:1.28px;line-height:normal;outline:0;padding:9px 10px;position:relative;text-align:center;text-transform:uppercase;top:0;-webkit-transition:top .1s ease-out,-webkit-box-shadow .1s ease-out;transition:top .1s ease-out,-webkit-box-shadow .1s ease-out;transition:top .1s ease-out,box-shadow .1s ease-out;transition:top .1s ease-out,box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out}.newsletterModal .popup-form-button:focus,.newsletterModal .popup-form-button:hover{border:0;-webkit-box-shadow:0 2px #005c5f;box-shadow:0 2px #005c5f;outline:none;top:2px}.newsletterModal .popup-form-button:active{-webkit-box-shadow:none;box-shadow:none;top:6px}.newsletterModal .popup-form-button.secondary{background-color:#fff;border:1px solid #00979d;-webkit-box-shadow:0 4px #00979d;box-shadow:0 4px #00979d;color:#005c5f}.newsletterModal .popup-form-button.secondary:focus,.newsletterModal .popup-form-button.secondary:hover{-webkit-box-shadow:0 2px #00979d;box-shadow:0 2px #00979d;outline:none;top:2px}.newsletterModal .popup-form-button.secondary:active{-webkit-box-shadow:none;box-shadow:none;top:6px}.newsletterModal .popup-form-button:disabled{cursor:default;opacity:.4;pointer-events:none}.newsletterModal .popup-form-button:disabled:active,.newsletterModal .popup-form-button:disabled:focus,.newsletterModal .popup-form-button:disabled:hover{-webkit-box-shadow:0 6px #00979d;box-shadow:0 6px #00979d;top:0}.newsletterModal .popup-form-button.white{background-color:#dae3e3;border:0;border-radius:2px 2px 0 0;-webkit-box-shadow:0 4px #95a5a6;box-shadow:0 4px #95a5a6;color:#fff;cursor:pointer;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;letter-spacing:1.28px;line-height:normal;outline:0;padding:9px 10px;position:relative;text-align:center;text-transform:uppercase;top:0;-webkit-transition:top .1s ease-out,-webkit-box-shadow .1s ease-out;transition:top .1s ease-out,-webkit-box-shadow .1s ease-out;transition:top .1s ease-out,box-shadow .1s ease-out;transition:top .1s ease-out,box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out;color:#95a5a6}.newsletterModal .popup-form-button.white:focus,.newsletterModal .popup-form-button.white:hover{border:0;-webkit-box-shadow:0 2px #95a5a6;box-shadow:0 2px #95a5a6;outline:none;top:2px}.newsletterModal .popup-form-button.white:active{-webkit-box-shadow:none;box-shadow:none;top:6px}.newsletterModal .popup-form-button.white.secondary{background-color:#fff;border:1px solid #dae3e3;-webkit-box-shadow:0 4px #dae3e3;box-shadow:0 4px #dae3e3;color:#95a5a6}.newsletterModal .popup-form-button.white.secondary:focus,.newsletterModal .popup-form-button.white.secondary:hover{-webkit-box-shadow:0 2px #dae3e3;box-shadow:0 2px #dae3e3;outline:none;top:2px}.newsletterModal .popup-form-button.white.secondary:active{-webkit-box-shadow:none;box-shadow:none;top:6px}.newsletterModal input[type=email]{-webkit-appearance:none;-webkit-border-radius:0;background-color:#fff;border:1px solid #c9d2d2;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4e5b61;display:block;font-family:inherit;font-size:14px;height:40px;margin:0 0 1em;padding:8px;width:100%}.newsletter-email-field{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2em 0}.newsletter-modal-body .col-2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:30px}.newsletter-popup-error,.newsletter-popup-error2{color:#da5b4a;font-size:14px;font-style:italic;margin:0}.newsletter-modal{display:none;margin-left:-50%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-bg{background:rgba(0,0,0,.45);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.newsletter-modal-dialog{background-color:#f7f9f9;border:1px solid #666;border-top:5px solid #00979d;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);color:#4e5b61;font-weight:400;padding:2em;width:60%}.modal-title,.newsletter-modal-dialog{font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;font-style:normal}.modal-title{color:#00979d;font-weight:800;letter-spacing:1px;text-transform:uppercase}.form-buttons-row{padding-top:1.2em;text-align:right}