@font-face{font-family:'source_sans_pro';src:url('fonts/SourceSansPro-Regular.woff2') format('woff2'),url('fonts/SourceSansPro-Regular.woff?v1') format('woff');font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'source_sans_pro';src:url('fonts/SourceSansPro-Bold.woff2?v1') format('woff2'),url('fonts/SourceSansPro-Bold.woff?v1') format('woff');font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box;font-family:'source_sans_pro',Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;color:#505050;background-color:#007197}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{margin:0 0 5px 0}h1{font-size:2.4rem}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:1rem}h1{font-size:1.6rem}@media screen and (min-width:27.77777778em){h1{font-size:calc(1.6rem + .8*((100vw - 27.77777778em)/38.88888889))}}@media screen and (min-width:66.66666667em){h1{font-size:2.4rem}}h2{font-size:1.4rem}@media screen and (min-width:27.77777778em){h2{font-size:calc(1.4rem + .2*((100vw - 27.77777778em)/38.88888889))}}@media screen and (min-width:66.66666667em){h2{font-size:1.6rem}}footer{font-size:12px}body{background-color:#fff;max-width:1200px;width:80%;margin:0 auto}header{padding-top:10px;margin-bottom:30px}main{min-height:calc(100vh - 50px)}footer{height:50px;background-color:#f6f6f6;color:#fff;display:flex;align-items:center;clear:both}.container{padding-left:50px;padding-right:50px}.panel{padding-top:30px;padding-bottom:30px}.panel-left{float:left;width:50%;padding-right:25px}.panel-right{float:right;width:50%;padding-left:25px}.logo{max-width:200px;width:100%}.text-right{text-align:right}.text-left{text-align:left}.theme-teal{background-color:#20a7ad;color:#fff}.theme-grey{background-color:#f6f6f6}.iframe-preview{border:1px solid #e7e6e6;max-width:100%}.mailchimp-form .button,.btn{font-weight:700;font-size:18px;height:50px;padding:0 30px;margin:0;background-color:#20a7ad;color:#fff;border:none;cursor:pointer;transition:background-color 200ms cubic-bezier(.445,.05,.55,.95)}.mailchimp-form .button:hover,.btn:hover{background-color:#8fd2db}.mailchimp-form .button:focus,.btn:focus{outline:none}.mailchimp-form .button.active,.btn.active{background-color:#007398}.btn--copy{background-color:#e7e6e6;color:#f6f6f6;font-size:12px;padding:8px;height:auto;position:relative}.icon-inline{display:inline-block;margin-left:5px;vertical-align:middle}.arrow-next{height:1em;width:auto}.pre-block{max-width:525px}.pre-content{font-family:monospace;margin:0;padding:0;white-space:initial;background-color:#f9f9f9;padding:15px;border:1px solid #e7e6e6;resize:none;width:100%;vertical-align:top}.pre-footer{text-align:right}.copied::after{position:absolute;top:-15px;right:8px;display:block;content:"copied";font-size:.75em;padding:3px 4px;color:#fff;background-color:#85bb5b;opacity:0;will-change:opacity,transform;animation:showcopied 1.5s ease;letter-spacing:.5px}.not-copied::after{position:absolute;top:-15px;right:8px;display:block;content:"copy failed";font-size:.75em;padding:3px 4px;color:#fff;background-color:#e85129;opacity:0;will-change:opacity,transform;animation:showcopied 1.5s ease;letter-spacing:.5px}@media only screen and (min-width:960px){.sticky{position:fixed;top:0;height:100vh;padding-right:30px;padding-top:0;overflow-y:scroll}}.clear{clear:both}@keyframes showcopied{0%{opacity:0;transform:translateY(100%)}70%{opacity:1;transform:translateY(0)}100%{opacity:0}}iframe{width:100%}.grid-row{margin-left:-15px;margin-right:-15px}.grid-row:before,.grid-row:after{content:" ";display:table}.grid-row:after{clear:both}*[class^="grid-cell"]{padding-left:15px;padding-right:15px}@media all and (min-width:960px){*[class^="grid-cell"]{float:left}.grid-cell--80{width:80%}.grid-cell--70{width:70%}.grid-cell--60{width:60%}.grid-cell--50{width:50%}.grid-cell--40{width:40%}.grid-cell--30{width:30%}.grid-cell--20{width:20%}}.colour-scheme{padding-bottom:15px}input[type="text"]{width:90%;height:30px;padding:10px 10px}.no-side-padding{padding-left:0;padding-right:0}#stickyPanel{padding-left:15px;padding-right:15px}.mailchimp-form,fieldset{border:none;padding:0;margin:0 0 30px;max-width:400px}.mailchimp-form label,.field-label{color:#f6f6f6;display:inline-block;font-weight:700;font-size:15px;text-transform:uppercase}.mailchimp-form input[type='text'],.mailchimp-form input[type='email'],.field{-webkit-appearance:none!important;-webkit-border-radius:0!important;display:block;width:100%;height:40px;line-height:40px;border:2px solid #e7e6e6;padding-left:10px;transition:background-color 200ms cubic-bezier(.445,.05,.55,.95)}.mailchimp-form input[type='text']:focus,.mailchimp-form input[type='email']:focus,.field:focus{outline:0;border-color:#8fd2db}.mailchimp-form .mc-field-group,.field-group{margin-bottom:15px}.field-checkbox:not(:checked),.field-checkbox:checked{position:absolute;left:-9999px}.field-checkbox:not(:checked)+span,.field-checkbox:checked+span{position:relative;padding-left:1.95em;cursor:pointer;display:block;overflow:hidden}.field-checkbox:not(:checked)+span:before,.field-checkbox:checked+span:before{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:2px solid #e7e6e6;background:#fff;float:left}.field-checkbox:not(:checked)+span:after,.field-checkbox:checked+span:after{content:'✔';position:absolute;top:0;left:.15em;font-size:1.4em;line-height:.8;color:#20a7ad;transition:all .2s;font-family:Helvetica,Arial,sans-serif}.field-checkbox:not(:checked)+span:after{opacity:0;transform:scale(0)}.field-checkbox:checked+span:after{opacity:1;transform:scale(1)}.field-label--block{display:block;margin-bottom:10px}.mailchimp-form #mc_embed_signup input.mce_inline_error{border-color:#e85129}.mailchimp-form #mc_embed_signup div.mce_inline_error{margin:0 0 1em 0;padding:5px 10px;background-color:#e85129;font-weight:bold;z-index:1;color:#fff}#mce-error-response,#mce-success-response{padding:10px 10px;color:#fff;margin:15px 0}#mce-error-response a,#mce-success-response a{color:#505050}#mce-error-response{background-color:#e85129}#mce-success-response{background-color:#85bb5b}.toggle{margin-bottom:5px}.toggle.collapsed .icon-hide-show .vert{transform:scale(1)}.toggle-heading{-webkit-appearance:none!important;color:#20a7ad;cursor:pointer;display:block;background-color:#fff;border:1px solid #20a7ad;font-size:1rem;font-weight:700;padding:10px;text-align:left;display:flex;justify-content:space-between;align-items:center;width:100%}.toggle-heading:focus{outline:none}.toggle-content{border:1px solid #20a7ad;border-top:none;padding:15px;font-size:14px;column-count:2;background-color:rgba(32,167,173,.05)}.icon--pull-right{float:right;top:2px;position:relative}.icon-hide-show{width:20px}.icon-hide-show .vert{transform:scale(0);transform-origin:center;transition:all .3s ease}