/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */a,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a,mark{color:#000}img,legend{border:0}legend,td,th{padding:0}a,a:focus,a:hover{text-decoration:none}#header,sub,sup{position:relative}#banner,#form h2,#header #menu nav ul,#header #menu nav ul li,#nav-secondary,#page-list>ul>li>a,#tabs>ul a,.center,.list li a{text-align:center}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}body{margin:0;font-family:DIN Next W01 Rounded,Verdana,Trebuchet,Arial,sans-serif;font-size:2rem;line-height:1.6em;font-weight:400;color:#626262}body *,body :after,body :before{box-sizing:border-box}h1{font-size:5rem;line-height:1.1em;color:#1c8a9e}.h2,.standfirst,h2{font-size:3.2rem;line-height:1.25em}.h3,h3{font-size:2.4rem;line-height:1.6em}.h2,.h3,.standfirst,b,h1,h2,h3,strong{font-weight:500}blockquote,h1,h2,h3,h4,hr,li,p{margin:0 auto;max-width:800px}#header #logo,.inner{max-width:100%;overflow:hidden}#footer a:focus,#footer a:hover,#tabs section a:focus,#tabs section a:hover,.content a:focus,.content a:hover,body#home #quote a:focus,body#home #quote a:hover,body#home section.blue a:focus,body#home section.blue a:hover{text-decoration:underline}.content a,p a{display:inline}ol,ul{list-style-type:none;padding-left:0;margin:0}.inner{width:120rem;padding:0 1.5rem;margin:auto}.uc{text-transform:uppercase}.transition{-webkit-transition:all .5s;transition:all .5s}#header #logo,#header .ace{position:absolute;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;top:2rem}#header .ace{left:2rem;background-image:url(/vendor/boomcms/themes/sharing/img/ace-strap.png);width:275px;height:70px;z-index:3}#header #logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:45px;width:300px;z-index:6;text-indent:-100%;background-image:url(/vendor/boomcms/themes/sharing/img/logo.svg)}#header #logo.nav-open{position:fixed}#header #menu{position:absolute;top:2rem;left:0;right:0;background:0 0;z-index:5}#header #menu.nav-open{position:fixed;overflow:visible}#header #menu>a{-webkit-transition:all .5s;transition:all .5s;color:#fff;float:right;overflow:hidden;font-size:2em;position:relative;z-index:2}#header #menu>a:focus,#header #menu>a:hover{-webkit-transition:all .5s;transition:all .5s;color:#ffdf00}#header #menu>a span{position:absolute;top:-100%}#header #menu nav{background:#626262;display:none;position:fixed;left:0;right:0;top:0;height:75vh}#header #menu nav a{color:#fff}#header #menu nav a:focus,#header #menu nav a:hover{color:#ffdf00}#header #menu nav ul{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}#banner,#banner p{position:relative}#header #menu nav ul li{display:inline-block;padding:1rem}#header #menu nav ul li a{font-size:3.2rem;line-height:1.25em;font-weight:500;padding:1rem;margin:0 1rem}@media print{#header{display:none}}@media all and (max-width:450px){#header #menu nav ul li{width:100%}#header .ace{width:150px;height:45px}#header #logo{left:0;-webkit-transform:none;transform:none;width:225px;margin-left:1.5rem}}#banner p,#nav-secondary a span{-webkit-transform:translateY(-50%);top:50%}@media all and (max-height:750px){#header #menu nav ul{padding-top:5rem}}#banner{height:50rem;max-height:100vh;width:100%;background:#19c0de;color:#fff}#banner p{font-size:10rem;line-height:1.1em;transform:translateY(-50%);font-weight:500;margin:auto}#banner p:after{content:'.';color:#ffdf00}#banner p:empty:after{display:none}@media all and (max-width:500px){#banner p{font-size:5rem}}#nav-tertiary{overflow:hidden}#nav-tertiary li{display:inline-block;float:left;width:50%;max-width:none}#nav-tertiary a{font-size:2.4rem;line-height:1.6em;font-weight:500;padding:5rem;text-align:center;color:#1c8a9e;-webkit-transition:all .5s;transition:all .5s}#nav-tertiary a.active,#nav-tertiary a:focus,#nav-tertiary a:hover{-webkit-transition:all .5s;transition:all .5s;background:#1c8a9e;color:#fff}@media all and (max-width:768px){#nav-tertiary li{width:100%}}article[role=main]{padding:10rem 0;width:800px;max-width:100%;margin:auto}article[role=main] .standfirst,article[role=main] h1{margin-bottom:1em}@media print{#nav-tertiary{display:none}article[role=main]{padding-top:0}article[role=main] h1{margin-bottom:.75em}}.content>*+*{margin-top:1rem}.content a,.content h2,.content h3{color:#1c8a9e}.content ul{list-style-type:disc;padding-left:3rem}.content ol{list-style-type:decimal;padding-left:3rem}.content blockquote{border-left:2px solid #1c8a9e;padding-left:3rem}.content table td{border:1px solid #626262;padding:1rem}@media screen and (max-width:650px){.content table tr:first-of-type{display:none}.content table tr:nth-child(odd){background:#eaeaea}.content table td{display:block;width:100%;padding-left:50%;position:relative;min-height:4em}.content table td:before{position:absolute;width:50%;padding-right:10px;left:0;content:attr(data-title);word-wrap:break-word;white-space:normal}}#page-list>ul>li{background:#fff;max-width:none}#page-list>ul>li:nth-of-type(odd){background:#eaeaea}#page-list>ul>li>a{-webkit-transition:all .5s;transition:all .5s;color:#19c0de;font-weight:500;padding:2rem 1.5rem;border-bottom:1px solid #eaeaea}#page-list>ul>li>a:focus,#page-list>ul>li>a:hover{-webkit-transition:all .5s;transition:all .5s;background:#19c0de!important;color:#fff}#page-list>ul>li>a span{margin-left:2rem}#page-list>ul>li div{display:none;padding:10rem 5rem 5rem;margin:auto;margin-top:-5rem;max-width:800px}@media print{#page-list>ul>li .fa-angle-down{display:none}#page-list>ul>li div{display:block!important}}#nav-secondary{display:table;width:100%}#nav-secondary li{display:table-cell;width:25%;vertical-align:bottom}#nav-secondary a{-webkit-transition:all .5s;transition:all .5s;background:#1c8a9e;color:#fff;height:13rem;position:relative;overflow:hidden}#nav-secondary a span{display:inline-block;position:relative;transform:translateY(-50%);z-index:2}#nav-secondary a span:after{content:' ';width:10rem;max-width:0;display:block;border-bottom:3px solid #ffdf00;margin:1.5rem auto 0}#nav-secondary a.active,#nav-secondary a:focus,#nav-secondary a:hover{-webkit-transition:all .5s;transition:all .5s;background:#19c0de}#nav-secondary a.active span:after,#nav-secondary a:focus span:after,#nav-secondary a:hover span:after{-webkit-transition:all .75s;transition:all .75s;border-bottom:3px solid #ffdf00;max-width:10rem}#nav-secondary+p{padding-bottom:13rem}@media all and (max-width:600px){#nav-secondary{overflow:hidden;display:block}#nav-secondary li{display:inline-block;width:50%;float:left}}@media all and (max-width:500px){#nav-secondary li{display:inline-block;width:100%;float:none}}.list{overflow:hidden}.list li{display:inline-block;float:left;width:50%;background:#fff}.list li:nth-of-type(4n+1) a,.list li:nth-of-type(4n+4) a{background:#eaeaea}.list li a{font-size:3.2rem;line-height:1.25em;font-weight:500;height:30rem;color:#1c8a9e;position:relative;padding:0 1.5rem;-webkit-transition:all .5s;transition:all .5s}.list li a:focus,.list li a:hover{-webkit-transition:all .5s;transition:all .5s;background:#1c8a9e!important;color:#fff}.list li a:focus .image,.list li a:hover .image{display:block}.list li a .text{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list li a .image{display:none;position:absolute;top:0;right:0;left:0;bottom:0;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}@media all and (max-width:768px){.list li{width:100%}.list li:nth-of-type(4n+1) a,.list li:nth-of-type(4n+4) a{background:#fff}.list li:nth-of-type(odd) a{background:#eaeaea}}#tabs{margin:0 0 5rem}#tabs>ul{overflow:hidden;margin-bottom:5rem}#tabs>ul>li{display:inline-block;width:50%;float:left;max-width:none}#tabs>ul a{padding:5rem 0;background:#eaeaea;-webkit-transition:all .5s;transition:all .5s}#tabs>ul a:focus,#tabs>ul a:hover{-webkit-transition:all .5s;transition:all .5s;background:rgba(25,192,222,.5)}#form,#tabs>ul a.active{background:#19c0de}#tabs section{width:800px;max-width:100%;margin:auto;padding-top:18rem;margin-top:-18rem}#tabs section>*+*{margin-top:1rem}#tabs section a,#tabs section h2,#tabs section h3{color:#1c8a9e}#tabs section ul{list-style-type:disc;padding-left:3rem}#tabs section ol{list-style-type:decimal;padding-left:3rem}#tabs section blockquote{border-left:2px solid #1c8a9e;padding-left:3rem}#tabs section table td{border:1px solid #626262;padding:1rem}#tabs section:nth-of-type(2){display:none}@media all and (max-width:600px){#tabs>ul>li{width:100%}}#form{padding:10rem 1.5rem}#form h2{color:#fff;margin-bottom:10rem}#form form{background:#fff;border-radius:5px;padding:2.5rem}#form #errors{margin:0 0 2rem}#form #errors h3,#form #errors li{text-align:left;margin-left:0;margin-right:0}#form #errors li{list-style-type:disc;list-style-position:inside}#form .success{margin:0 0 2rem;color:#1c8a9e;font-weight:500}#form fieldset{border:0;padding:0;margin:0}#form fieldset legend{width:100%;text-align:center;margin-bottom:2rem}#form fieldset div{overflow:hidden;margin:0 -1rem 2rem}#form fieldset div label{float:left;display:inline-block;width:33.33333333%;padding:0 1rem}#form label{display:block;overflow:hidden;position:relative}#form label span{color:#19c0de;font-weight:500;display:block}#form input,#form textarea{padding:1rem;border:1px solid #626262;width:100%}#form textarea{height:10em}#form .register{overflow:hidden;display:inline-block;margin-top:2rem}#form .register input:focus+span,#form .register input:hover+span{-webkit-transition:all .5s;transition:all .5s;background:rgba(25,192,222,.5)}#form .register input,#form .register span{-webkit-transition:all .5s;transition:all .5s}#form .register span{float:right;display:inline-block;margin-left:1rem;line-height:42px}#form .register input{position:absolute;top:-100%}#form .register input+span{text-align:center;border:1px solid #626262;display:inline-block;font-size:2em;cursor:pointer;background:#fff;margin-left:0;width:42px;height:42px;-webkit-transition:all .5s;transition:all .5s}#form .register input+span:before{content:" "}#form .register input+span:focus,#form .register input+span:hover{-webkit-transition:all .5s;transition:all .5s;background:#19c0de;color:#fff}#form .register input:checked+span:before{content:"\f00c"}#form button{text-align:left;display:inline-block;float:right;background:#19c0de;color:#fff;border-radius:5px;width:25rem;padding:.5rem 2rem;border:1px solid #19c0de;margin-top:2rem;-webkit-transition:all .5s;transition:all .5s}#form button:focus,#form button:hover{-webkit-transition:all .5s;transition:all .5s;background:#fff;color:#19c0de}#form button .fa{float:right;line-height:30px}@media print{#form{display:none}}@media all and (max-width:1000px){#form fieldset div label{width:100%;float:none}#form button{float:none}#form .register span:first-of-type{width:calc(100% - 55px);line-height:22px}}#footer{background:#626262;padding:10rem 0}#footer a{color:#eaeaea}#footer .inner ul{display:inline-block;float:left}#footer .inner ul li+li{margin-top:1rem}#footer .inner div{display:inline-block;float:right}#footer .inner div .ace,#footer .inner div .taa{display:inline-block;float:left;text-indent:-1000%;overflow:hidden;width:190px;height:40px;background-repeat:no-repeat;background-position:0 50%;margin-bottom:.5rem}#footer .inner div .ace{background-image:url(/vendor/boomcms/themes/sharing/img/ace-white.png)}#footer .inner div .taa{background-image:url(/vendor/boomcms/themes/sharing/img/taa-white.png)}#footer .inner div .uxb{clear:both;margin-top:9rem}@media print{#footer{display:none}}@media all and (max-width:600px){#footer .inner>div,#footer .inner>div .uxb{margin-top:5rem}#footer{text-align:center}#footer .inner>div,#footer .inner>ul{float:none;display:block}#footer .inner>div .ace,#footer .inner>div .taa{float:none}}body#home #logo{display:none}body#home #banner{overflow:hidden;height:75rem}body#home #banner .floater{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding:0 1.5rem;width:100%}body#home #banner .floater h1,body#home #banner .floater p{font-size:3.2rem;line-height:1.25em;font-weight:500;color:#fff;max-width:700px}body#home #banner .floater p{font-size:2.4rem;line-height:1.6em;font-weight:500;margin-top:1.5rem;-webkit-transform:none;transform:none}body#home #banner .logo{background-repeat:no-repeat;background-size:contain;width:600px;max-width:100%;height:auto}body#home #banner .bg1,body#home #banner .bg2{content:' ';display:block;position:absolute;top:0;left:50%;background-repeat:repeat-x;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-position:50% 0;width:300vw;height:100%}body#home #banner .bg1{background-image:url(/vendor/boomcms/themes/sharing/img/lines1.png);-webkit-transition:all .75s ease-out;transition:all .75s ease-out}body#home #banner .bg2{background-image:url(/vendor/boomcms/themes/sharing/img/lines2.png);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}body#home .main{text-align:center;padding:10rem 1.5rem}body#home section.blue,body#home section.grey,body#home section.text{background:#fff;text-align:center;padding:10rem 1.5rem}body#home section.blue:nth-of-type(5),body#home section.grey:nth-of-type(5),body#home section.text:nth-of-type(5){border-top:2px solid #eaeaea}body#home section.blue:first-of-type,body#home section.blue:nth-of-type(6),body#home section.grey:first-of-type,body#home section.grey:nth-of-type(6),body#home section.text:first-of-type,body#home section.text:nth-of-type(6){background:#eaeaea}body#home section.blue h2,body#home section.grey h2,body#home section.text h2{color:#1c8a9e}body#home section.blue p,body#home section.grey p,body#home section.text p{margin:2rem auto}body#home section.blue a,body#home section.grey a,body#home section.text a{color:#1c8a9e;width:40px;height:40px;line-height:40px;border-radius:40px;border:1px solid #1c8a9e;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}body#home section.blue a:focus,body#home section.blue a:hover,body#home section.grey a:focus,body#home section.grey a:hover,body#home section.text a:focus,body#home section.text a:hover{-webkit-transition:all .5s;transition:all .5s;background:#1c8a9e;color:#fff}body#home section.blue a span,body#home section.grey a span,body#home section.text a span{position:absolute;top:-1000%}body#home section.grey{background:#626262;border-bottom:1px solid #eaeaea}body#home section.grey *{color:#eaeaea}body#home section.blue{background:#1c8a9e}body#home section.blue h2,body#home section.blue p{color:#fff}body#home section.blue a{color:#ffdf00}body#home #guidance{background:#19c0de;padding:10rem 0;text-align:center;color:#000}body#home #guidance h2{margin-bottom:5rem}body#home #guidance .content{text-align:left}body#home #guidance .content a{color:#ffdf00}body#home #guidance article{display:inline-block;float:left;width:25%}body#home #guidance article:nth-of-type(1) .image{background-image:url(/vendor/boomcms/themes/sharing/img/icon-question.png)}body#home #guidance article:nth-of-type(1) .animated{background-image:url(/vendor/boomcms/themes/sharing/img/icon-question.gif)}body#home #guidance article:nth-of-type(2) .image{background-image:url(/vendor/boomcms/themes/sharing/img/icon-staircase.png)}body#home #guidance article:nth-of-type(2) .animated{background-image:url(/vendor/boomcms/themes/sharing/img/icon-staircase.gif)}body#home #guidance article:nth-of-type(3) .image{background-image:url(/vendor/boomcms/themes/sharing/img/icon-checklist.png)}body#home #guidance article:nth-of-type(3) .animated{background-image:url(/vendor/boomcms/themes/sharing/img/icon-checklist.gif)}body#home #guidance article:nth-of-type(4) .image{background-image:url(/vendor/boomcms/themes/sharing/img/icon-information.png)}body#home #guidance article:nth-of-type(4) .animated{background-image:url(/vendor/boomcms/themes/sharing/img/icon-information.gif)}body#home #guidance article .image{display:block;width:20vw;height:20vw;max-width:25rem;max-height:25rem;background-repeat:no-repeat;background-size:contain;background-color:#19c0de;margin:0 auto 1rem}body#home #guidance article .image.animated,body#home #guidance article a:focus .image,body#home #guidance article a:hover .image{display:none}body#home #guidance article a{padding:2rem}body#home #guidance article a:focus .image.animated,body#home #guidance article a:hover .image.animated{display:block}body#home #quote{padding:10rem 0;color:#fff;background:url(/vendor/boomcms/themes/sharing/img/anne-torregiani.jpg) no-repeat;background-size:cover;background-position:35% 50%;background-color:#000}body#home #quote h2{margin-bottom:2rem}body#home #quote .inner>div,body#home #quote .inner>h2{float:right;max-width:500px;width:100%;clear:right}body#home #quote a{color:#fff}@media all and (max-width:768px){body#home #quote{background:#626262}body#home #quote .inner>div,body#home #quote .inner>h2{text-align:center;max-width:100%}body#home #guidance article{width:100%;float:none}body#home #guidance article .image{width:calc(100vw - 6rem);height:calc(100vw - 6rem)}}@media all and (max-width:600px){body#home #banner .bg1,body#home #banner .bg2{display:none}}