#privacy-and-terms-modal .checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#privacy-and-terms-modal .checkbox input{display:none}#privacy-and-terms-modal .checkbox input:checked+.custom-checkbox{background-color:#1da086;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjcuN3B4IiB2aWV3Qm94PSIwIDAgMTEgNy43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMSA3Ljc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNC4xLDYuOWMtMC4xLDAtMC4yLDAtMC4zLTAuMUwxLDRsMC42LTAuNmwyLjUsMi41bDUuMi01LjJMMTAsMS4zTDQuNCw2LjhDNC4zLDYuOSw0LjIsNi45LDQuMSw2Ljl6Ii8+CjwvZz4KPC9zdmc+Cg==");background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 4px);border:1px solid #1da086;cursor:pointer}#privacy-and-terms-modal .checkbox .custom-checkbox{border:1px solid #7f8c8d;border-radius:50%;cursor:pointer;display:inline-block;margin-right:10px;padding:10px;vertical-align:middle}#privacy-and-terms-modal input,#privacy-and-terms-modal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dae3e3;border-radius:0;color:#434f54;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:.7px;line-height:normal;margin-bottom:12px;padding:7px 14px;-webkit-transition:background-color .2s;transition:background-color .2s}#privacy-and-terms-modal input:focus,#privacy-and-terms-modal select:focus{border:1px solid #c9d2d2;outline:none}#privacy-and-terms-modal input::-webkit-input-placeholder,#privacy-and-terms-modal select::-webkit-input-placeholder{color:#434f54;letter-spacing:1px;text-transform:uppercase}#privacy-and-terms-modal input::-ms-input-placeholder,#privacy-and-terms-modal select::-ms-input-placeholder{color:#434f54;letter-spacing:1px;text-transform:uppercase}#privacy-and-terms-modal input::placeholder,#privacy-and-terms-modal select::placeholder{color:#434f54;letter-spacing:1px;text-transform:uppercase}#privacy-and-terms-modal input:-webkit-autofill,#privacy-and-terms-modal input:-webkit-autofill:focus,#privacy-and-terms-modal input:-webkit-autofill:hover,#privacy-and-terms-modal select:-webkit-autofill,#privacy-and-terms-modal select:-webkit-autofill:focus,#privacy-and-terms-modal select:-webkit-autofill:hover{-webkit-text-fill-color:#434f54;border:1px solid #c9d2d2;-webkit-box-shadow:inset 0 0 0 1000px #fff;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}#privacy-and-terms-modal input.disabled,#privacy-and-terms-modal input:disabled,#privacy-and-terms-modal select.disabled,#privacy-and-terms-modal select:disabled{background-color:#dae3e3}#privacy-and-terms-modal input.error,#privacy-and-terms-modal select.error{border:1px solid rgba(218,91,74,.85);border-right:6px solid rgba(218,91,74,.85)}#privacy-and-terms-modal select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='#4e5b61'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-color:#fff;background-position:calc(100% - 15px) calc(50% + 2px);background-size:12px;padding-right:40px}@font-face{font-family:Typonine Sans Light;src:url(https://content.arduino.cc/fonts/WF-028075-009795-001726.eot);src:url(https://content.arduino.cc/fonts/WF-028075-009795-001726.eot#iefix) format("embedded-opentype"),url(https://content.arduino.cc/fonts/WF-028075-009795-001726.woff) format("woff"),url(https://content.arduino.cc/fonts/WF-028075-009795-001726.woff) format("woff"),url(https://content.arduino.cc/fonts/WF-028075-009795-001726.svg#Typotheque_webfonts_service) format("svg")}@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")}#privacy-and-terms-modal .button.busy{-webkit-animation:a 2s linear infinite;animation:a 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;-webkit-box-shadow:0 0;box-shadow:0 0;color:#fff;cursor:default;pointer-events:none}@-webkit-keyframes a{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes a{0%{background-position:0 0}to{background-position:50px 50px}}#privacy-and-terms-modal.arduino-modal{-webkit-font-smoothing:subpixel-antialiased}#privacy-and-terms-modal.arduino-modal.info-modal{position:fixed;top:0;left:0;height:100%;width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:width 0s .3s;transition:width 0s .3s;z-index:10;z-index:20001}#privacy-and-terms-modal.arduino-modal.info-modal .modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}#privacy-and-terms-modal.arduino-modal.info-modal .modal-body{background-color:#ecf1f1;border-top:10px solid #00979d;color:#434f54;font-family:Typonine Sans Light,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:.7px;line-height:1.4;margin-top:-100vh;max-width:600px;position:relative;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out .3s;transition:margin-top .3s ease-out,padding 0s ease-out .3s;width:calc(100vw - 40px)}#privacy-and-terms-modal.arduino-modal.info-modal.open{-webkit-transition-property:none;transition-property:none;width:100%}#privacy-and-terms-modal.arduino-modal.info-modal.open .modal-backdrop{background-color:rgba(0,0,0,.6)}#privacy-and-terms-modal.arduino-modal.info-modal.open .modal-backdrop.clickable{cursor:pointer}#privacy-and-terms-modal.arduino-modal.info-modal.open .modal-body{margin-top:0;padding:30px 30px 40px;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out;transition:margin-top .3s ease-out,padding 0s ease-out}#privacy-and-terms-modal.arduino-modal.info-modal h1{color:#00979d;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:22px;font-weight:400;line-height:26px;margin:0 0 30px;text-transform:uppercase}#privacy-and-terms-modal.arduino-modal.info-modal .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}#privacy-and-terms-modal.arduino-modal.info-modal .buttons .modal-button{margin:0 0 15px}#privacy-and-terms-modal.arduino-modal.info-modal .buttons .modal-button+.modal-button{margin-left:15px}@media screen and (max-width:480px){#privacy-and-terms-modal.arduino-modal.info-modal .buttons{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#privacy-and-terms-modal.arduino-modal.info-modal .buttons .modal-button+.modal-button{margin-left:0}}#privacy-and-terms-modal.arduino-modal.info-modal h1{letter-spacing:.7px}#privacy-and-terms-modal.arduino-modal.warning{position:fixed;top:0;left:0;height:100%;width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:width 0s .3s;transition:width 0s .3s;z-index:10}#privacy-and-terms-modal.arduino-modal.warning .modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}#privacy-and-terms-modal.arduino-modal.warning .modal-body{background-color:#ecf1f1;border-top:10px solid #da5b4a;color:#434f54;font-family:Typonine Sans Light,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:.7px;line-height:1.4;margin-top:-100vh;max-width:600px;position:relative;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out .3s;transition:margin-top .3s ease-out,padding 0s ease-out .3s;width:calc(100vw - 40px)}#privacy-and-terms-modal.arduino-modal.warning.open{-webkit-transition-property:none;transition-property:none;width:100%}#privacy-and-terms-modal.arduino-modal.warning.open .modal-backdrop{background-color:rgba(0,0,0,.6)}#privacy-and-terms-modal.arduino-modal.warning.open .modal-backdrop.clickable{cursor:pointer}#privacy-and-terms-modal.arduino-modal.warning.open .modal-body{margin-top:0;padding:30px 30px 40px;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out;transition:margin-top .3s ease-out,padding 0s ease-out}#privacy-and-terms-modal.arduino-modal.warning h1{color:#da5b4a;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:22px;font-weight:400;line-height:26px;margin:0 0 30px;text-transform:uppercase}#privacy-and-terms-modal.arduino-modal.warning .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}#privacy-and-terms-modal.arduino-modal.warning .buttons .modal-button{margin:0 0 15px}#privacy-and-terms-modal.arduino-modal.warning .buttons .modal-button+.modal-button{margin-left:15px}@media screen and (max-width:480px){#privacy-and-terms-modal.arduino-modal.warning .buttons{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#privacy-and-terms-modal.arduino-modal.warning .buttons .modal-button+.modal-button{margin-left:0}}#privacy-and-terms-modal.arduino-modal .modal-body{max-height:90vh;overflow-y:auto}#privacy-and-terms-modal.arduino-modal a{color:#00979d;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}#privacy-and-terms-modal.arduino-modal a:hover{color:#005c5f}#privacy-and-terms-modal.arduino-modal p,#privacy-and-terms-modal.arduino-modal span{font-family:Typonine Sans Light,Lucida Grande,Lucida,Verdana,sans-serif}#privacy-and-terms-modal.arduino-modal p{margin:0}#privacy-and-terms-modal.arduino-modal p+p{margin-top:12px}#privacy-and-terms-modal.arduino-modal .address{background-color:#f7f9f9;padding:16px 20px}#privacy-and-terms-modal input,#privacy-and-terms-modal select{width:100%}#privacy-and-terms-modal .checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#privacy-and-terms-modal .form-row{margin-top:40px}#privacy-and-terms-modal .buttons-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0 0}@media screen and (max-width:400px){#privacy-and-terms-modal .buttons-wrapper .button{margin:0;width:100%}}@media screen and (max-width:400px){#privacy-and-terms-modal .buttons-wrapper .button:last-child{margin:0}}#privacy-and-terms-modal .buttons-wrapper .button+.button{margin-left:15px}@media screen and (max-width:400px){#privacy-and-terms-modal .buttons-wrapper .button+.button{margin-left:0}}#privacy-and-terms-modal .button{background-color:#00979d;border:1px solid #00979d;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:none;padding:9px 18px;text-align:center;text-transform:uppercase;-webkit-transition:-webkit-box-shadow .1s ease-out,-webkit-transform .1s ease-out;transition:-webkit-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-box-shadow .1s ease-out,-webkit-transform .1s ease-out;font-size:16px}#privacy-and-terms-modal .button:focus,#privacy-and-terms-modal .button:hover{-webkit-box-shadow:0 2px #005c5f;box-shadow:0 2px #005c5f;outline:none;-webkit-transform:translateY(2px);transform:translateY(2px)}#privacy-and-terms-modal .button:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(4px);transform:translateY(4px)}#privacy-and-terms-modal .button.secondary{background-color:#fff;border:1px solid rgba(0,151,157,.5);-webkit-box-shadow:0 4px #00979d;box-shadow:0 4px #00979d;color:#005c5f}#privacy-and-terms-modal .button.secondary:focus,#privacy-and-terms-modal .button.secondary:hover{-webkit-box-shadow:0 2px #00979d;box-shadow:0 2px #00979d}#privacy-and-terms-modal .button.secondary:active{-webkit-box-shadow:none;box-shadow:none}#privacy-and-terms-modal .button.inactive,#privacy-and-terms-modal .button:disabled{cursor:default;opacity:.4;pointer-events:none}#privacy-and-terms-modal .upper-error-notif{color:#da5b4a;display:none;font-size:14px;margin:0 0 6px}#privacy-and-terms-modal .privacy-settings{list-style-type:none;margin:40px 0 0;padding:0}#privacy-and-terms-modal .privacy-settings .custom-checkbox{margin-right:15px}#privacy-and-terms-modal .privacy-settings .required-asterisk{margin-left:3px}#privacy-and-terms-modal .privacy-settings li{margin:0 0 20px}#privacy-and-terms-modal .privacy-settings li:last-child{margin:0}#privacy-and-terms-modal #privacy-modal-decline-link{border-top:1px solid #dae3e3;font-size:12px;line-height:1.4;margin:30px 0 0;padding-top:15px;text-align:center;width:100%}