@font-face{font-family:proximanova;src:url(/assets/fonts/proximanova-black-webfont-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:proximanova;src:url(/assets/fonts/proximanova-bold-webfont-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:proximanova;src:url(/assets/fonts/proximanova-regitalic-webfont-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:proximanova;src:url(/assets/fonts/proximanova-regular-webfont-webfont.woff) format("woff");font-weight:300;font-style:normal}.color-contrast a.button:not(.color-primary):not(.color-shade):not(.color-contrast),.color-contrast button:not(.color-primary):not(.color-shade):not(.color-contrast),.color-contrast input.button:not(.color-primary):not(.color-shade):not(.color-contrast),.color-primary a.button:not(.color-primary):not(.color-shade):not(.color-contrast),.color-primary button:not(.color-primary):not(.color-shade):not(.color-contrast),.color-primary input.button:not(.color-primary):not(.color-shade):not(.color-contrast),.color-shade a.button:not(.color-primary):not(.color-shade):not(.color-contrast),.color-shade button:not(.color-primary):not(.color-shade):not(.color-contrast),.color-shade input.button:not(.color-primary):not(.color-shade):not(.color-contrast){background-color:rgba(0,0,0,.1)}.button-group{display:-ms-inline-flexbox;display:inline-flex}.button-group>.button,.button-group button{border-radius:0;margin-left:0;margin-right:0;padding:1rem;border-width:2px}.button-group>.button>i.material-icons,.button-group button>i.material-icons{margin-right:0}.button-group>.button:first-child,.button-group button:first-child{border-radius:3rem 0 0 3rem;padding-left:1.5rem;border-right-width:1px}.button-group>.button:last-child,.button-group button:last-child{border-radius:0 3rem 3rem 0;padding-right:1.5rem;border-left-width:1px}.button,a.button,button{font-family:proximanova,sans-serif;font-size:1.8rem;outline:0;padding:0 2.5rem;border:1px solid rgba(0,0,0,.1);border-radius:3rem;text-decoration:none;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button+.button,.button+a.button,.button+button,a.button+.button,a.button+a.button,a.button+button,button+.button,button+a.button,button+button{margin-left:1.5rem}.button:not(.color-primary):not(.color-shade):not(.color-contrast),a.button:not(.color-primary):not(.color-shade):not(.color-contrast),button:not(.color-primary):not(.color-shade):not(.color-contrast){background-color:transparent;color:currentColor}.button:not(.color-primary):not(.color-shade):not(.color-contrast).alert,a.button:not(.color-primary):not(.color-shade):not(.color-contrast).alert,button:not(.color-primary):not(.color-shade):not(.color-contrast).alert{background-color:#f44336;color:#fff;font-weight:700}.button i.material-icons,a.button i.material-icons,button i.material-icons{font-size:2.5rem;margin-left:-.3rem;margin-right:1rem;transition:color 0s}.button>img,a.button>img,button>img{width:2rem;height:2rem;margin-right:1rem}.button:last-child,a.button:last-child,button:last-child{margin-right:0}.button[disabled],a.button[disabled],button[disabled]{color:#7f7f7f}.button:hover:not([disabled]),a.button:hover:not([disabled]),button:hover:not([disabled]){border-color:rgba(0,0,0,.3)}:link,:visited{color:currentcolor}i.material-icons.custom-icon-html5{content:"";font-family:serif;color:transparent;display:inline-block;width:1em;height:1em;background-image:url(/assets/img/custom-icons/html5.svg);background-size:80% 80%;background-position:50%;background-repeat:no-repeat}.banner-preview{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.banner-preview>iframe{border:none;background-color:#000}.notification{background-color:#ccc;color:#fff;font-weight:700;height:3rem;width:3rem;padding:0 .5rem;line-height:3rem;border-radius:3rem;text-align:center}.notification.badge{position:absolute;right:-1rem;top:-1rem}.notification.red{background-color:#cd2553}.notification.green{background-color:#2bac76}form input,form label,form textarea{display:block;padding:.5rem 0;font-size:1.8rem;line-height:3rem}form input,form textarea{font-family:proximanova,sans-serif;outline:0;border:none!important;background-color:transparent;color:currentColor}form input[type=email],form textarea[type=email]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}form input:not(.color-primary):not(.color-shade):not(.color-contrast),form textarea:not(.color-primary):not(.color-shade):not(.color-contrast){border-bottom:1px solid #e6e6e6!important}form input.ng-invalid:not(.ng-pristine),form textarea.ng-invalid:not(.ng-pristine){border-bottom:1px solid red!important}form input.ng-valid:not(.ng-pristine),form textarea.ng-valid:not(.ng-pristine){border-bottom:1px solid green!important}form input.no-validation,form textarea.no-validation{border-bottom:1px solid #e6e6e6!important}form input[disabled],form textarea[disabled]{border-bottom:1px dotted #f6f6f6!important}form input[type=search],form textarea[type=search]{-webkit-appearance:textfield}form input[type=search]::-webkit-search-decoration,form textarea[type=search]::-webkit-search-decoration{-webkit-appearance:none}form .fieldgroup{padding:1.5rem 0}form .fieldgroup input{width:100%}form .fieldgroup.inline{display:-ms-flexbox;display:flex}form .fieldgroup.inline label{white-space:nowrap;margin-right:1rem}form .fieldgroup.inline input{-ms-flex-positive:1;flex-grow:1}form .green{color:green}form .red{color:red}form .orange{color:orange}form ::-webkit-input-placeholder{color:currentColor;opacity:.5}form :-moz-placeholder,form ::-moz-placeholder{color:currentColor;opacity:.5}form :-ms-input-placeholder{color:currentColor;opacity:.5}.ios-toggle,.ios-toggle:active{position:absolute;left:-9000px;height:0;width:0;opacity:0;border:none;outline:none}.checkbox-label{display:block;position:relative;padding:1rem;font-size:1em;line-height:1.5em;width:5rem;height:3rem;border-radius:1.5rem;background:#f8f8f8;cursor:pointer}.checkbox-label:before{content:"";display:block;position:absolute;z-index:1;line-height:3rem;text-indent:3rem;height:3rem;width:3rem;border-radius:100%;top:0;left:0;right:auto;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,.2),0 0 0 2px #ddd}.ios-toggle:checked+.checkbox-label{box-shadow:inset 0 0 0 20px #13bf11,0 0 0 2px #13bf11}.ios-toggle:checked+.checkbox-label:before{left:calc(100% - 3rem);box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3)}*{box-sizing:border-box}html{font-size:10px}@media (max-width:1025px){html{font-size:9px;color:red}.desktop-only{display:none!important}}@media (max-width:769px){html{font-size:8px;color:green}.desktop-only,.laptop-only{display:none!important}}@media (max-width:641px){html{font-size:8px;color:#ff0}.desktop-only,.laptop-only,.tablet-only{display:none!important}}body{margin:0;padding:0;font-size:1.8rem;color:#222;font-family:proximanova,sans-serif;-webkit-font-smoothing:antialiased!important}main{overflow:hidden}p{line-height:1.5em}hr{border-width:0;border-bottom:1px solid #dcdcdc;margin:3rem}.page{padding:3rem;max-width:100rem;margin:0 auto}