@import url("https://fonts.googleapis.com/css?family=Biryani:400,800,900|Catamaran:700,900|Nunito+Sans:400,600,800|Roboto+Slab:300,400");@import url("../webfonts/stylesheet.css");input[type="button"],input[type="reset"],[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;text-decoration:none;transition:all 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;color:#7fd3ef;border:2px solid #7fd3ef;height:40px;line-height:37px;border-radius:20px;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;min-width:150px;margin:auto;padding:0}
input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,[type="submit"]:hover,[type="submit"]:focus{background:#7fd3ef;color:#fff;outline:0}
input[type="button"]:disabled,input[type="reset"]:disabled,[type="submit"]:disabled{cursor:not-allowed;opacity:.5}
input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,[type="submit"]:disabled:hover{background-color:#7fd3ef}
fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}
label{display:block;font-weight:600;margin-bottom:.375em}input,select,textarea{display:block}
input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple],select,select option{background-color:rgba(0,169,224,0.2);color:#7fd3ef;border:0;height:28px;line-height:28px;border-radius:0;box-shadow:none;box-sizing:border-box;padding:0 10px;transition:background-color 150ms ease;width:100%;font-family:"Nunito Sans",sans-serif;font-weight:800;font-size:13px;letter-spacing:.1em;width:100%;text-transform:uppercase}
input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select[multiple]::-webkit-input-placeholder,select::-webkit-input-placeholder,select option::-webkit-input-placeholder{color:#7fd3ef;text-transform:uppercase}
input[type="color"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder,select[multiple]::-moz-placeholder,select::-moz-placeholder,select option::-moz-placeholder{color:#7fd3ef;text-transform:uppercase}
input[type="color"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input:not([type]):-moz-placeholder,textarea:-moz-placeholder,select[multiple]:-moz-placeholder,select:-moz-placeholder,select option:-moz-placeholder{color:#7fd3ef;text-transform:uppercase}
input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder,select[multiple]:-ms-input-placeholder,select:-ms-input-placeholder,select option:-ms-input-placeholder{color:#7fd3ef;text-transform:uppercase}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus,select:focus,select option:focus{background-color:rgba(0,169,224,0.15);outline:0}
input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled,select:disabled,select option:disabled{background-color:#f2f2f2;cursor:not-allowed}
input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover,select:disabled:hover,select option:disabled:hover{border:1px solid #eaeaea}
textarea{resize:none;line-height:1.5em;padding:12px 20px;height:150px;font-size:13px}
[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
[type="checkbox"],[type="radio"]{display:inline;margin-right:.375em}
[type="file"]{margin-bottom:.75em;width:100%}select{margin-bottom:.75em;max-width:100%;width:100%;border-radius:0}
[type="submit"]{background:#00a9e0;border-radius:0;border:0;font-family:"Biryani",sans-serif;font-weight:900;font-size:16px;text-transform:uppercase;letter-spacing:.1em;color:#fff;height:33px;line-height:38px;padding:0 30px;min-width:0}
ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}
dd{margin:0}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #b0b0b0;font-weight:600;padding:.75em 0;text-align:left}
td{border-bottom:1px solid #eaeaea;padding:.75em 0}tr,td,th{vertical-align:middle}
html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}
hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#303230}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;height:auto;max-height:100%;max-width:100%}
svg:not(:root){overflow:hidden}figure{margin:0}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
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}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}
40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}@keyframes fadeInRight{0%{opacity:1;transform:translate3d(120%,0,0)}
50%{opacity:1;transform:translate3d(100%,0,0)}100%{opacity:1;transform:initial}}@keyframes fadeInLeft{0%{opacity:1;transform:translate3d(-100%,0,0)}
50%{opacity:1;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:initial}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}body{background-color:#fffef6;color:#303230;font-family:"Nunito Sans",sans-serif;line-height:1.5em;word-break:break-word;overflow-x:hidden}
body.modal_open{overflow:hidden}.content{max-width:1200px;margin:auto;position:relative}
#primary{margin:0 auto;width:100%;padding:140px 20px 50px}#primary::after{clear:both;content:"";display:table}
@media all and (max-width:736px){#primary{padding:80px 20px 50px}}#primary ol li{margin-left:10px}
#primary ul{list-style:none}#primary ul li{list-style-type:disc}#primary ul li ul li{list-style-type:disc}
#primary ul li ul li ul li{list-style-type:circle}p{margin:0 0 20px}header{position:fixed;z-index:9999;top:0;right:0;left:0}
header #primary-nav{position:absolute;right:55px;top:40px}header #primary-nav .nav-toggle-button{position:absolute;top:0;right:-5px;width:37px;z-index:99999;cursor:pointer;transition:opacity .3s}
header #primary-nav .nav-toggle-button:hover{opacity:.7}header #primary-nav .nav-toggle-button:before,header #primary-nav .nav-toggle-button:after,header #primary-nav .nav-toggle-button span.nav-toggle-icon{display:block;height:4px;width:100%;background:#fffef6;border-radius:8px;margin-bottom:7px;transition:all .3s}
header #primary-nav .nav-toggle-button:before,header #primary-nav .nav-toggle-button:after{content:''}
header #primary-nav .nav-toggle-button .menu-label{display:block;font-family:"ProximaNovaSoft-Semibold",sans-serif;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.275em;line-height:1em;color:#fffef6;text-align:justify;position:absolute;bottom:-10px;white-space:nowrap}
header #primary-nav .sidenav{z-index:99998;width:348px;top:0;bottom:0;right:-200%;padding:110px 55px 0 30px;position:fixed;background:#303230;transition:right .3s}
@media all and (max-width:736px){header #primary-nav .sidenav{padding:30px 60px 0 30px}
}header #primary-nav .sidenav .download-pdf{margin:40px 0 0}@media all and (max-width:736px){header #primary-nav .sidenav .download-pdf{margin:20px 0 0}
}header #primary-nav .sidenav .download-pdf a{font-family:"Biryani",sans-serif;text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.3em;color:#fffef6;text-decoration:none}
@media all and (max-width:736px){header #primary-nav .sidenav .download-pdf a{font-size:10px}
}header #primary-nav .sidenav .download-pdf a:after{content:'';width:10px;height:15px;background:url("../images/sprites.svg") 0 -760px no-repeat;display:inline-block;margin:0 0 0 8px;position:relative;bottom:-3px}
header #primary-nav .sidenav .download-pdf a:hover{color:#00a9e0}header #primary-nav .sidenav .download-pdf a:hover:after{background:url("../images/sprites.svg") 0 -780px no-repeat}
header #primary-nav .sidenav ul li{color:#00a9e0;font-family:"Biryani",sans-serif;text-transform:uppercase;font-size:14px;font-weight:900;letter-spacing:.08em;line-height:1.3em;border-bottom:1px solid #00a9e0;padding:15px 0 10px 0}
@media all and (max-width:736px){header #primary-nav .sidenav ul li{font-size:12px}
}header #primary-nav .sidenav ul li a{color:#fffef6;font-size:11px;text-decoration:none;display:block;transition:.3s color}
@media all and (max-width:736px){header #primary-nav .sidenav ul li a{font-size:10px}
}header #primary-nav .sidenav ul li:first-child{padding-top:0}header #primary-nav .sidenav ul li:nth-child(2) a:hover,header #primary-nav .sidenav ul li:nth-child(2) a:focus{color:#00ac6c}
header #primary-nav .sidenav ul li:nth-child(3) a:hover,header #primary-nav .sidenav ul li:nth-child(3) a:focus{color:#855a9e}
header #primary-nav .sidenav ul li:nth-child(4) a:hover,header #primary-nav .sidenav ul li:nth-child(4) a:focus{color:#3069b3}
header #primary-nav .sidenav ul li:nth-child(5) a:hover,header #primary-nav .sidenav ul li:nth-child(5) a:focus{color:#f3ae14}
header #primary-nav .sidenav ul li:nth-child(6) a:hover,header #primary-nav .sidenav ul li:nth-child(6) a:focus{color:#00a0a2}
header #primary-nav.open .sidenav{right:0}header #primary-nav.open .nav-toggle-button span{opacity:0}
header #primary-nav.open .nav-toggle-button:before{transform:rotate(45deg);position:absolute;top:50%}
header #primary-nav.open .nav-toggle-button:after{transform:rotate(-45deg);position:absolute;top:50%}
body.home header{background:0;height:auto}body.home header #mini_logo.home{position:absolute;left:50px;top:40px;text-indent:-99999px}
body.home header #mini_logo.home a{display:block;width:24px;height:56px;background:url(../images/sprites.svg) 0 0 no-repeat;outline:0;transition:opacity .3s}
body.home header #mini_logo.home a:hover{opacity:.7}body.home header #mini_logo.not_home{display:none}
body:not(.home) header#masthead{background:#00a9e0;height:54px;text-align:center;padding:13px 0 0;box-shadow:2px 2px 12px 1px rgba(0,0,0,0.3)}
@media all and (max-width:480px){body:not(.home) header#masthead{text-align:left;padding:13px 20px 0}
}body:not(.home) header#masthead #mini_logo.home{display:none}body:not(.home) header#masthead #mini_logo{display:inline-block}
body:not(.home) header#masthead #mini_logo a{display:inline-block;border:2px solid #f25a2b;border-radius:1px;color:#fffef6;font-family:"Biryani",sans-serif;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.175em;height:28px;line-height:28px;padding:0 10px;text-decoration:none}
body:not(.home) header#masthead #mini_logo a span{font-weight:400;font-size:.65em;position:relative;top:-1px;margin:0 2px}
@media all and (max-width:800px){body:not(.home) header#masthead #mini_logo a{font-size:10px}
}@media all and (max-width:480px){body:not(.home) header#masthead #mini_logo a{font-size:9px;padding:0 7px}
}body:not(.home) header#masthead #primary-nav{text-align:left;position:absolute;right:40px;top:20px}
@media all and (max-width:800px){body:not(.home) header#masthead #primary-nav{right:20px}
}body:not(.home) header#masthead #primary-nav .nav-toggle-button{width:22px;right:0}
body:not(.home) header#masthead #primary-nav .nav-toggle-button .menu-label{display:block;font-family:"ProximaNovaSoft-Semibold",sans-serif;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.25em;line-height:10px;color:rgba(255,254,246,0.6);position:absolute;top:2px;left:-50px;bottom:auto;white-space:nowrap}
body:not(.home) header#masthead #primary-nav .nav-toggle-button:before,body:not(.home) header#masthead #primary-nav .nav-toggle-button:after,body:not(.home) header#masthead #primary-nav .nav-toggle-button span.nav-toggle-icon{height:2px;border-radius:4px;margin-bottom:4px}
body:not(.home) header#masthead #primary-nav.open .nav-toggle-button{top:0}@media all and (max-width:800px){body.home header{background:#00a9e0;height:54px;box-shadow:2px 2px 12px 1px rgba(0,0,0,0.3)}
body.home header #mini_logo.home{position:absolute;left:20px;top:7px;text-indent:-99999px}
body.home header #mini_logo.home a{display:block;width:18px;height:42px;background:url(../images/sprites.svg) 0 0 no-repeat;background-size:170px auto}
body.home header #primary-nav{text-align:left;position:absolute;right:20px;top:20px}
body.home header #primary-nav .nav-toggle-button{width:22px;right:0}body.home header #primary-nav .nav-toggle-button .menu-label{display:block;font-family:"ProximaNovaSoft-Semibold",sans-serif;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.25em;line-height:10px;color:rgba(255,254,246,0.6);position:absolute;top:2px;left:-50px;bottom:auto;white-space:nowrap}
body.home header #primary-nav .nav-toggle-button:before,body.home header #primary-nav .nav-toggle-button:after,body.home header #primary-nav .nav-toggle-button span.nav-toggle-icon{height:2px;border-radius:4px;margin-bottom:4px}
body.home header #primary-nav.open .nav-toggle-button{top:0}}.sticky{background:#ededed}
.gallery-caption{list-style:none}.bypostauthor{list-style:none}.hentry{margin:0 0 1.5em}
.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}
.aligncenter{float:none;margin-top:.5em;margin-right:auto !important;margin-bottom:.5em;margin-left:auto !important}
.aligncenter::after{clear:both;content:"";display:table}
.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}
.sticky{float:left;padding:20px}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{border:1px solid #ededed;clear:both;margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}
.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}
.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:0;height:auto;max-width:90%}
.site-main .gallery dd{margin:0}embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}#content .entry-content a,#content .entry-content a:visited{text-decoration:underline}
#content .entry-content a:hover,#content .entry-content a:visited:hover{text-decoration:none}
#content .entry-meta a,#content .entry-meta a:visited{text-decoration:underline}#content .entry-meta a:hover,#content .entry-meta a:visited:hover{text-decoration:none}
.gallery{margin-bottom:1.6em}.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-icon img{margin:0 auto}.gallery-caption{color:#707070;color:rgba(51,51,51,0.7);display:block;font-family:"Noto Sans",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
body.home .home_panel{width:100%;min-height:calc(100vh);background-color:#fffef6;position:relative}
body.home .home_panel#home_panel1{background-image:url("../images/home_hero1.jpg");background-position:center 10%;background-size:cover;background-color:#005498;background-blend-mode:screen}
@media all and (max-width:500px){body.home .home_panel#home_panel1{background-position:20% 10%}
}body.home .home_panel#home_panel1:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:#005498;opacity:.3}
body.home .home_panel#home_panel2{background-image:url("../images/home_hero2.jpg");background-position:top center;background-size:cover;background-color:#005498;background-blend-mode:multiply;filter:opacity(0.95)}
body.home .home_panel#home_panel2:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:#005498;opacity:.6}
body.home .home_panel#home_panel4{background:#3e4242}body.home .home_panel#home_panel5{background:#00a9e0}
body.home .panel_content{min-height:100vh;padding:40px 0 110px;max-width:100%;margin:auto;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;align-content:center;-ms-flex-line-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (max-width:736px){body.home .panel_content{padding-top:80px}}body.home .panel_content>div{width:100%;-ms-grid-row-align:center;align-self:center;-ms-flex-item-align:center}
body.home .panel_content .bp_intro{max-width:650px;border:6px solid #f25a2b;background:rgba(0,84,152,0.3);border-radius:4px;padding:40px 40px 30px;margin:auto}
@media all and (max-width:736px){body.home .panel_content .bp_intro{display:inline-block;padding:30px 40px 20px}
}body.home .panel_content .bp_intro h1{color:#fffef6;text-align:center;font-family:"Biryani",sans-serif;font-weight:900;text-transform:uppercase;font-size:50px;letter-spacing:.125em;line-height:1.1em;margin:0}
body.home .panel_content .bp_intro h1 span{font-weight:800;font-size:.35em;position:relative;top:-11px}
@media all and (max-width:500px){body.home .panel_content .bp_intro h1 span{display:block;top:-3px}
}@media all and (max-width:736px){body.home .panel_content .bp_intro h1{font-size:30px}
}body.home .panel_content .bp_sub_intro{font-family:"Roboto Slab",serif;font-size:40px;font-weight:300;margin:30px 0 50px;line-height:1.3em;letter-spacing:0;text-align:center;color:#fffef6}
@media all and (max-width:736px){body.home .panel_content .bp_sub_intro{font-size:24px}
}body.home #home_panel1 .panel_content{align-content:center;-ms-flex-line-pack:center}
@media all and (max-width:736px){body.home #home_panel1 .panel_content{max-width:100%;padding-left:20px;padding-right:20px}
}body.home #home_panel2 .panel_content{max-width:100%}@media all and (min-width:1025px){body.home #home_panel2 .panel_content .down_arrow{margin-top:100px}
}body.home #home_panel2 .panel_content .explainer_slider{position:relative}body.home #home_panel2 .panel_content .explainer_slider .left_arrow,body.home #home_panel2 .panel_content .explainer_slider .right_arrow{position:absolute;width:22px;height:40px;background:url("../images/sprites.svg") 0 -820px no-repeat;left:50px;top:50%;transform:translateY(-50%);z-index:999;cursor:pointer;transition:.3s opacity}
body.home #home_panel2 .panel_content .explainer_slider .left_arrow:hover,body.home #home_panel2 .panel_content .explainer_slider .right_arrow:hover{opacity:.6}
@media all and (max-width:800px){body.home #home_panel2 .panel_content .explainer_slider .left_arrow,body.home #home_panel2 .panel_content .explainer_slider .right_arrow{left:10px}
}body.home #home_panel2 .panel_content .explainer_slider .left_arrow.right_arrow,body.home #home_panel2 .panel_content .explainer_slider .right_arrow.right_arrow{left:auto;right:50px;background:url("../images/sprites.svg") -40px -820px no-repeat}
@media all and (max-width:800px){body.home #home_panel2 .panel_content .explainer_slider .left_arrow.right_arrow,body.home #home_panel2 .panel_content .explainer_slider .right_arrow.right_arrow{right:10px}
}body.home #home_panel2 .panel_content .explainer_slider .left_arrow.slick-disabled,body.home #home_panel2 .panel_content .explainer_slider .right_arrow.slick-disabled{visibility:hidden}
body.home #home_panel2 .panel_content .explainer_slider .slick-dots{text-align:center;position:relative;top:-10px}
body.home #home_panel2 .panel_content .explainer_slider .slick-dots li{display:inline-block;margin:0 7px}
body.home #home_panel2 .panel_content .explainer_slider .slick-dots li button{display:block;border:0;width:12px;height:12px;border-radius:50%;background:#4c96bd;padding:0;text-indent:-9999px;overflow:hidden;outline:0;transition:.3s background}
body.home #home_panel2 .panel_content .explainer_slider .slick-dots li:hover button{background:#00a9e0}
body.home #home_panel2 .panel_content .explainer_slider .slick-dots li.slick-active button{background:#fffef6}
body.home #home_panel2 .panel_content .slide{padding:30px 100px;outline:0}@media all and (max-width:800px){body.home #home_panel2 .panel_content .slide{padding:30px 40px}
}body.home #home_panel2 .panel_content .slide .slide-inner{background:#fffef6;max-width:1000px;margin:auto;padding:50px 70px;box-shadow:1px 1px 10px 2px rgba(0,0,0,0.3)}
@media all and (max-width:800px){body.home #home_panel2 .panel_content .slide .slide-inner{padding:35px 25px}
}body.home #home_panel2 .panel_content .slide .slide-inner::after{clear:both;content:"";display:table}
body.home #home_panel2 .panel_content .slide .slide-inner h1{font-family:"Biryani",sans-serif;font-weight:900;font-size:22px;letter-spacing:.05em;margin:0;line-height:1em;padding-bottom:12px;border-bottom:2px solid #f25a2b;text-transform:uppercase}
body.home #home_panel2 .panel_content .slide .slide-inner h1 span,body.home #home_panel2 .panel_content .slide .slide-inner h1 em{text-transform:none;font-weight:400;text-decoration:none;letter-spacing:0}
@media all and (max-width:736px){body.home #home_panel2 .panel_content .slide .slide-inner h1{font-size:15px;line-height:1.3em}
body.home #home_panel2 .panel_content .slide .slide-inner h1 em{display:block}}body.home #home_panel2 .panel_content .slide .slide-inner p{margin:25px 0;font-family:"Nunito Sans",sans-serif;font-weight:600;font-size:16px;line-height:1.6em;letter-spacing:.01em}
@media all and (max-width:736px){body.home #home_panel2 .panel_content .slide .slide-inner p{font-size:14px;margin:15px 0}
}body.home #home_panel2 .panel_content .slide .slide-inner>blockquote{margin:0;padding:0 40px}
@media all and (max-width:480px){body.home #home_panel2 .panel_content .slide .slide-inner>blockquote{padding:0 20px}
}body.home #home_panel2 .panel_content .slide .slide-inner>blockquote p{color:#00a9e0;font-family:"Roboto Slab",serif;font-weight:300;font-size:24px;line-height:1.4em;margin-bottom:0}
body.home #home_panel2 .panel_content .slide .slide-inner>blockquote p strong{display:block;text-align:right;font-family:"Biryani",sans-serif;font-weight:900;font-size:15px;margin:10px 0 0}
@media all and (max-width:736px){body.home #home_panel2 .panel_content .slide .slide-inner>blockquote p{font-size:16px}
body.home #home_panel2 .panel_content .slide .slide-inner>blockquote p strong{font-size:13px}
}body.home #home_panel2 .panel_content .slide .slide-inner img,body.home #home_panel2 .panel_content .slide .slide-inner iframe{width:100%}
body.home #home_panel2 .panel_content .slide .slide-inner .partner-list{color:#00a9e0;margin-top:30px}
@media all and (max-width:736px){body.home #home_panel2 .panel_content .slide .slide-inner .partner-list{margin:0}
}body.home #home_panel2 .panel_content .slide .slide-inner .partner-list ul{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -20px}
@media all and (max-width:736px){body.home #home_panel2 .panel_content .slide .slide-inner .partner-list ul{margin:0}
}body.home #home_panel2 .panel_content .slide .slide-inner .partner-list ul li{width:calc(25%);padding:5px 20px 0;border-right:1px solid rgba(127,211,239,0.5)}
body.home #home_panel2 .panel_content .slide .slide-inner .partner-list ul li:last-child{border:0}
@media all and (max-width:736px){body.home #home_panel2 .panel_content .slide .slide-inner .partner-list ul li{padding:20px 0 12px;width:100%;border-right:0;border-bottom:1px solid rgba(127,211,239,0.5)}
}body.home #home_panel2 .panel_content .slide .slide-inner .partner-list ul li p{font-family:"Biryani",sans-serif;font-weight:800;color:#c2c2c0;font-size:8px;text-transform:uppercase;line-height:1.4em;text-align:right;margin:0 0 5px;letter-spacing:.05em}
body.home #home_panel2 .panel_content .slide .slide-inner .partner-list ul li p strong{font-size:10px;text-transform:none;color:#00a9e0;font-family:"Biryani",sans-serif;font-weight:900;letter-spacing:.01em;line-height:2em}
body.home #home_panel2 .panel_content .slide .slide-inner .partner-list ul li blockquote{margin:0}
body.home #home_panel2 .panel_content .slide .slide-inner .partner-list ul li blockquote p{text-transform:none;color:#00a9e0;font-family:"Roboto Slab",serif;font-weight:300;font-size:12px;letter-spacing:.01em;line-height:1.35em;text-align:left;margin-bottom:10px}
@media all and (max-width:736px){body.home #home_panel2 .panel_content .slide .slide-inner .partner-list ul li blockquote p{margin-bottom:0}
}body.home #home_panel2 .panel_content .slide .slide-inner.video p:last-child{position:relative;width:100%;height:0;padding-bottom:56.25%}
body.home #home_panel2 .panel_content .slide .slide-inner.video p:last-child iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media all and (min-width:1025px){body.home #home_panel3 .panel_content{padding-top:300px;padding-bottom:200px}
body.home #home_panel4 .panel_content{padding-top:300px;padding-bottom:150px}}@media all and (max-width:1024px){body.home #home_panel3 .panel_content,body.home #home_panel4 .panel_content{padding-top:80px}
}body.home #home_panel3 .blueprint_principles,body.home #home_panel3 .blueprint_steps,body.home #home_panel4 .blueprint_principles,body.home #home_panel4 .blueprint_steps{padding:0 100px;text-align:center}
@media all and (max-width:800px){body.home #home_panel3 .blueprint_principles,body.home #home_panel3 .blueprint_steps,body.home #home_panel4 .blueprint_principles,body.home #home_panel4 .blueprint_steps{padding:0 40px}
}@media all and (max-width:600px){body.home #home_panel3 .blueprint_principles,body.home #home_panel3 .blueprint_steps,body.home #home_panel4 .blueprint_principles,body.home #home_panel4 .blueprint_steps{padding:0 20px 0 20px}
}body.home #home_panel3 .blueprint_principles.blueprint_steps,body.home #home_panel3 .blueprint_steps.blueprint_steps,body.home #home_panel4 .blueprint_principles.blueprint_steps,body.home #home_panel4 .blueprint_steps.blueprint_steps{padding:0 20px 30px}
body.home #home_panel3 .blueprint_principles h1,body.home #home_panel3 .blueprint_steps h1,body.home #home_panel4 .blueprint_principles h1,body.home #home_panel4 .blueprint_steps h1{display:inline-block;font-family:"Biryani",sans-serif;font-weight:900;font-size:32px;text-transform:uppercase;letter-spacing:.1em;border:4px solid #00a9e0;margin:0;line-height:1em;padding:22px 30px 8px}
@media all and (max-width:736px){body.home #home_panel3 .blueprint_principles h1,body.home #home_panel3 .blueprint_steps h1,body.home #home_panel4 .blueprint_principles h1,body.home #home_panel4 .blueprint_steps h1{font-size:20px}
}@media all and (max-width:500px){body.home #home_panel3 .blueprint_principles h1,body.home #home_panel3 .blueprint_steps h1,body.home #home_panel4 .blueprint_principles h1,body.home #home_panel4 .blueprint_steps h1{font-size:18px;display:block;padding:15px 10px 8px}
}body.home #home_panel3 .blueprint_principles>p,body.home #home_panel3 .blueprint_principles .top p,body.home #home_panel3 .blueprint_steps>p,body.home #home_panel3 .blueprint_steps .top p,body.home #home_panel4 .blueprint_principles>p,body.home #home_panel4 .blueprint_principles .top p,body.home #home_panel4 .blueprint_steps>p,body.home #home_panel4 .blueprint_steps .top p{font-size:24px;font-weight:400;line-height:1.4em;letter-spacing:.01em;margin:30px auto 50px;max-width:900px}
@media all and (max-width:1024px){body.home #home_panel3 .blueprint_principles>p,body.home #home_panel3 .blueprint_principles .top p,body.home #home_panel3 .blueprint_steps>p,body.home #home_panel3 .blueprint_steps .top p,body.home #home_panel4 .blueprint_principles>p,body.home #home_panel4 .blueprint_principles .top p,body.home #home_panel4 .blueprint_steps>p,body.home #home_panel4 .blueprint_steps .top p{font-size:18px}
}@media all and (max-width:500px){body.home #home_panel3 .blueprint_principles>p,body.home #home_panel3 .blueprint_principles .top p,body.home #home_panel3 .blueprint_steps>p,body.home #home_panel3 .blueprint_steps .top p,body.home #home_panel4 .blueprint_principles>p,body.home #home_panel4 .blueprint_principles .top p,body.home #home_panel4 .blueprint_steps>p,body.home #home_panel4 .blueprint_steps .top p{font-size:16px;margin:20px auto}
}@media all and (min-width:1025px){body.home #home_panel3 .blueprint_principles .top,body.home #home_panel3 .blueprint_steps .top,body.home #home_panel4 .blueprint_principles .top,body.home #home_panel4 .blueprint_steps .top{position:absolute;top:110px;width:100%;left:0}
body.home #home_panel3 .blueprint_principles .top p,body.home #home_panel3 .blueprint_steps .top p,body.home #home_panel4 .blueprint_principles .top p,body.home #home_panel4 .blueprint_steps .top p{max-width:1260px;padding:0 20px}
}body.home #home_panel3 .blueprint_principles ul.principals,body.home #home_panel3 .blueprint_steps ul.principals,body.home #home_panel4 .blueprint_principles ul.principals,body.home #home_panel4 .blueprint_steps ul.principals{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;margin:80px 0}
@media all and (max-width:800px){body.home #home_panel3 .blueprint_principles ul.principals,body.home #home_panel3 .blueprint_steps ul.principals,body.home #home_panel4 .blueprint_principles ul.principals,body.home #home_panel4 .blueprint_steps ul.principals{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}
}@media all and (max-width:736px){body.home #home_panel3 .blueprint_principles ul.principals,body.home #home_panel3 .blueprint_steps ul.principals,body.home #home_panel4 .blueprint_principles ul.principals,body.home #home_panel4 .blueprint_steps ul.principals{margin:30px 0}
}body.home #home_panel3 .blueprint_principles ul.principals li,body.home #home_panel3 .blueprint_steps ul.principals li,body.home #home_panel4 .blueprint_principles ul.principals li,body.home #home_panel4 .blueprint_steps ul.principals li{width:20%}
@media all and (max-width:800px){body.home #home_panel3 .blueprint_principles ul.principals li,body.home #home_panel3 .blueprint_steps ul.principals li,body.home #home_panel4 .blueprint_principles ul.principals li,body.home #home_panel4 .blueprint_steps ul.principals li{width:33.33%;margin:0 0 20px 0}
}@media all and (max-width:736px){body.home #home_panel3 .blueprint_principles ul.principals li,body.home #home_panel3 .blueprint_steps ul.principals li,body.home #home_panel4 .blueprint_principles ul.principals li,body.home #home_panel4 .blueprint_steps ul.principals li{width:20%}
}@media all and (max-width:600px){body.home #home_panel3 .blueprint_principles ul.principals li,body.home #home_panel3 .blueprint_steps ul.principals li,body.home #home_panel4 .blueprint_principles ul.principals li,body.home #home_panel4 .blueprint_steps ul.principals li{width:100%}
}body.home #home_panel3 .blueprint_principles ul.principals li a,body.home #home_panel3 .blueprint_steps ul.principals li a,body.home #home_panel4 .blueprint_principles ul.principals li a,body.home #home_panel4 .blueprint_steps ul.principals li a{color:inherit;text-decoration:none}
@media all and (max-width:600px){body.home #home_panel3 .blueprint_principles ul.principals li a,body.home #home_panel3 .blueprint_steps ul.principals li a,body.home #home_panel4 .blueprint_principles ul.principals li a,body.home #home_panel4 .blueprint_steps ul.principals li a{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}
}body.home #home_panel3 .blueprint_principles ul.principals li h2,body.home #home_panel3 .blueprint_steps ul.principals li h2,body.home #home_panel4 .blueprint_principles ul.principals li h2,body.home #home_panel4 .blueprint_steps ul.principals li h2{text-transform:none;font-weight:700;color:#00a65b;font-size:19px;letter-spacing:0;margin:25px 0 0}
@media all and (max-width:800px){body.home #home_panel3 .blueprint_principles ul.principals li h2,body.home #home_panel3 .blueprint_steps ul.principals li h2,body.home #home_panel4 .blueprint_principles ul.principals li h2,body.home #home_panel4 .blueprint_steps ul.principals li h2{margin:15px 0 0}
}@media all and (max-width:736px){body.home #home_panel3 .blueprint_principles ul.principals li h2,body.home #home_panel3 .blueprint_steps ul.principals li h2,body.home #home_panel4 .blueprint_principles ul.principals li h2,body.home #home_panel4 .blueprint_steps ul.principals li h2{font-size:16px;line-height:1.4em}
}@media all and (max-width:600px){body.home #home_panel3 .blueprint_principles ul.principals li h2,body.home #home_panel3 .blueprint_steps ul.principals li h2,body.home #home_panel4 .blueprint_principles ul.principals li h2,body.home #home_panel4 .blueprint_steps ul.principals li h2{text-align:left}
}body.home #home_panel3 .blueprint_principles ul.principals li h2 span,body.home #home_panel3 .blueprint_steps ul.principals li h2 span,body.home #home_panel4 .blueprint_principles ul.principals li h2 span,body.home #home_panel4 .blueprint_steps ul.principals li h2 span{display:block;font-family:"Catamaran",sans-serif;font-size:13px;text-transform:uppercase;line-height:1.8em;letter-spacing:.05em;font-weight:900;color:#303230}
body.home #home_panel3 .blueprint_principles ul.principals li .icon,body.home #home_panel3 .blueprint_steps ul.principals li .icon,body.home #home_panel4 .blueprint_principles ul.principals li .icon,body.home #home_panel4 .blueprint_steps ul.principals li .icon{width:115px;height:115px;border-radius:50%;margin:auto;background:#00a65b;overflow:hidden}
@media all and (max-width:736px){body.home #home_panel3 .blueprint_principles ul.principals li .icon,body.home #home_panel3 .blueprint_steps ul.principals li .icon,body.home #home_panel4 .blueprint_principles ul.principals li .icon,body.home #home_panel4 .blueprint_steps ul.principals li .icon{width:60px;height:60px}
}@media all and (max-width:600px){body.home #home_panel3 .blueprint_principles ul.principals li .icon,body.home #home_panel3 .blueprint_steps ul.principals li .icon,body.home #home_panel4 .blueprint_principles ul.principals li .icon,body.home #home_panel4 .blueprint_steps ul.principals li .icon{margin:0 20px 0 0}
}body.home #home_panel3 .blueprint_principles ul.principals li .icon:before,body.home #home_panel3 .blueprint_steps ul.principals li .icon:before,body.home #home_panel4 .blueprint_principles ul.principals li .icon:before,body.home #home_panel4 .blueprint_steps ul.principals li .icon:before{content:'';width:71px;height:86px;display:block;margin:15px 0 0 28px;background:url("../images/sprites.svg") 0 -140px no-repeat}
@media all and (max-width:736px){body.home #home_panel3 .blueprint_principles ul.principals li .icon:before,body.home #home_panel3 .blueprint_steps ul.principals li .icon:before,body.home #home_panel4 .blueprint_principles ul.principals li .icon:before,body.home #home_panel4 .blueprint_steps ul.principals li .icon:before{width:36px;height:43px;background:url("../images/sprites.svg") 0 -70px no-repeat;background-size:114px auto;margin:8px 0 0 14px}
}body.home #home_panel3 .blueprint_principles ul.principals li.purple h2,body.home #home_panel3 .blueprint_steps ul.principals li.purple h2,body.home #home_panel4 .blueprint_principles ul.principals li.purple h2,body.home #home_panel4 .blueprint_steps ul.principals li.purple h2{color:#73509a}
body.home #home_panel3 .blueprint_principles ul.principals li.purple .icon,body.home #home_panel3 .blueprint_steps ul.principals li.purple .icon,body.home #home_panel4 .blueprint_principles ul.principals li.purple .icon,body.home #home_panel4 .blueprint_steps ul.principals li.purple .icon{background:#73509a}
body.home #home_panel3 .blueprint_principles ul.principals li.purple .icon:before,body.home #home_panel3 .blueprint_steps ul.principals li.purple .icon:before,body.home #home_panel4 .blueprint_principles ul.principals li.purple .icon:before,body.home #home_panel4 .blueprint_steps ul.principals li.purple .icon:before{width:68px;height:67px;margin:28px auto 0;background:url("../images/sprites.svg") 0 -240px no-repeat}
@media all and (max-width:736px){body.home #home_panel3 .blueprint_principles ul.principals li.purple .icon:before,body.home #home_panel3 .blueprint_steps ul.principals li.purple .icon:before,body.home #home_panel4 .blueprint_principles ul.principals li.purple .icon:before,body.home #home_panel4 .blueprint_steps ul.principals li.purple .icon:before{width:34px;height:34px;background:url("../images/sprites.svg") 0 -120px no-repeat;background-size:114px auto;margin:15px auto 0}
}body.home #home_panel3 .blueprint_principles ul.principals li.navy h2,body.home #home_panel3 .blueprint_steps ul.principals li.navy h2,body.home #home_panel4 .blueprint_principles ul.principals li.navy h2,body.home #home_panel4 .blueprint_steps ul.principals li.navy h2{color:#005498}
body.home #home_panel3 .blueprint_principles ul.principals li.navy .icon,body.home #home_panel3 .blueprint_steps ul.principals li.navy .icon,body.home #home_panel4 .blueprint_principles ul.principals li.navy .icon,body.home #home_panel4 .blueprint_steps ul.principals li.navy .icon{background:#005498}
body.home #home_panel3 .blueprint_principles ul.principals li.navy .icon:before,body.home #home_panel3 .blueprint_steps ul.principals li.navy .icon:before,body.home #home_panel4 .blueprint_principles ul.principals li.navy .icon:before,body.home #home_panel4 .blueprint_steps ul.principals li.navy .icon:before{width:43px;height:69px;margin:25px auto 0;background:url("../images/sprites.svg") 0 -320px no-repeat}
@media all and (max-width:736px){body.home #home_panel3 .blueprint_principles ul.principals li.navy .icon:before,body.home #home_panel3 .blueprint_steps ul.principals li.navy .icon:before,body.home #home_panel4 .blueprint_principles ul.principals li.navy .icon:before,body.home #home_panel4 .blueprint_steps ul.principals li.navy .icon:before{width:22px;height:35px;background:url("../images/sprites.svg") 0 -160px no-repeat;background-size:114px auto;margin:13px auto 0}
}body.home #home_panel3 .blueprint_principles ul.principals li.gold h2,body.home #home_panel3 .blueprint_steps ul.principals li.gold h2,body.home #home_panel4 .blueprint_principles ul.principals li.gold h2,body.home #home_panel4 .blueprint_steps ul.principals li.gold h2{color:#f3ae14}
body.home #home_panel3 .blueprint_principles ul.principals li.gold .icon,body.home #home_panel3 .blueprint_steps ul.principals li.gold .icon,body.home #home_panel4 .blueprint_principles ul.principals li.gold .icon,body.home #home_panel4 .blueprint_steps ul.principals li.gold .icon{background:#f3ae14}
body.home #home_panel3 .blueprint_principles ul.principals li.gold .icon:before,body.home #home_panel3 .blueprint_steps ul.principals li.gold .icon:before,body.home #home_panel4 .blueprint_principles ul.principals li.gold .icon:before,body.home #home_panel4 .blueprint_steps ul.principals li.gold .icon:before{width:75px;height:76px;margin:23px 0 0 24px;background:url("../images/sprites.svg") 0 -400px no-repeat}
@media all and (max-width:736px){body.home #home_panel3 .blueprint_principles ul.principals li.gold .icon:before,body.home #home_panel3 .blueprint_steps ul.principals li.gold .icon:before,body.home #home_panel4 .blueprint_principles ul.principals li.gold .icon:before,body.home #home_panel4 .blueprint_steps ul.principals li.gold .icon:before{width:38px;height:38px;background:url("../images/sprites.svg") 0 -200px no-repeat;background-size:114px auto;margin:12px 0 0 13px}
}body.home #home_panel3 .blueprint_principles ul.principals li.teal h2,body.home #home_panel3 .blueprint_steps ul.principals li.teal h2,body.home #home_panel4 .blueprint_principles ul.principals li.teal h2,body.home #home_panel4 .blueprint_steps ul.principals li.teal h2{color:#00a0a2}
body.home #home_panel3 .blueprint_principles ul.principals li.teal .icon,body.home #home_panel3 .blueprint_steps ul.principals li.teal .icon,body.home #home_panel4 .blueprint_principles ul.principals li.teal .icon,body.home #home_panel4 .blueprint_steps ul.principals li.teal .icon{background:#00a0a2}
body.home #home_panel3 .blueprint_principles ul.principals li.teal .icon:before,body.home #home_panel3 .blueprint_steps ul.principals li.teal .icon:before,body.home #home_panel4 .blueprint_principles ul.principals li.teal .icon:before,body.home #home_panel4 .blueprint_steps ul.principals li.teal .icon:before{width:75px;height:85px;margin:15px auto 0;background:url("../images/sprites.svg") 0 -480px no-repeat}
@media all and (max-width:736px){body.home #home_panel3 .blueprint_principles ul.principals li.teal .icon:before,body.home #home_panel3 .blueprint_steps ul.principals li.teal .icon:before,body.home #home_panel4 .blueprint_principles ul.principals li.teal .icon:before,body.home #home_panel4 .blueprint_steps ul.principals li.teal .icon:before{width:38px;height:43px;background:url("../images/sprites.svg") 0 -240px no-repeat;background-size:114px auto;margin:8px auto 0}
}body.home #home_panel3 .down_arrow,body.home #home_panel4 .down_arrow{margin:30px 0 0;transition:.3s opacity}
body.home #home_panel3 .down_arrow:hover,body.home #home_panel4 .down_arrow:hover{opacity:.6}
@media all and (min-width:1025px){body.home #home_panel3 .down_arrow,body.home #home_panel4 .down_arrow{margin:100px 0 0}
}body.home #home_panel3 .down_arrow svg *,body.home #home_panel3 .right_arrow svg *,body.home #home_panel4 .down_arrow svg *,body.home #home_panel4 .right_arrow svg *{stroke:#00a9e0}
body.home #home_panel3 .right_arrow,body.home #home_panel4 .right_arrow{transition:.3s opacity;position:absolute;top:calc(50% + 30px);transform:translateY(-50%);z-index:999;cursor:pointer;right:50px}
body.home #home_panel3 .right_arrow:hover,body.home #home_panel4 .right_arrow:hover{opacity:.6}
@media all and (max-width:800px){body.home #home_panel3 .right_arrow,body.home #home_panel4 .right_arrow{display:none}
}body.home #home_panel4{background:#3e4242}body.home #home_panel4 .top p{max-width:940px}
body.home #home_panel4 h1,body.home #home_panel4 p{color:#fffef6}body.home #home_panel4 h1 a,body.home #home_panel4 p a{box-shadow:inset 0 -0.5em 0 #00a9e0}
body.home #home_panel4 ul.steps{max-width:780px;margin:auto}body.home #home_panel4 ul.steps li{border-bottom:1px solid #00a9e0;padding:12px 0}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li{padding:20px 0}
}body.home #home_panel4 ul.steps li:first-child{border-top:1px solid #00a9e0}body.home #home_panel4 ul.steps li a{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;text-decoration:none;color:#fffef6}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li a{display:block;padding:0 20px 0 30px;position:relative}
}body.home #home_panel4 ul.steps li a:after{content:'';width:10px;height:20px;background:url("../images/sprites.svg") 0 -640px no-repeat;margin:0 0 0 20px}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li a:after{position:absolute;right:0;top:45%;transform:translateY(-50%)}
}body.home #home_panel4 ul.steps li a:hover:after{transition:.3s opacity;opacity:.6}
body.home #home_panel4 ul.steps li a h2{font-family:"Biryani",sans-serif;line-height:1.1em;font-weight:900;font-size:23px;text-transform:uppercase;letter-spacing:.1em;margin:7px 0 0;white-space:nowrap;width:280px;text-align:left}
body.home #home_panel4 ul.steps li a h2 span{color:#00a9e0;font-size:15px;font-weight:700}
@media all and (max-width:736px){body.home #home_panel4 ul.steps li a h2{font-size:18px;width:200px;white-space:normal}
}@media all and (max-width:600px){body.home #home_panel4 ul.steps li a h2{width:auto;font-size:15px}
body.home #home_panel4 ul.steps li a h2 span{font-size:12px}}body.home #home_panel4 ul.steps li a p{width:calc(100% - 380px);margin:0;font-weight:400;font-size:13px;line-height:1.6em;text-align:left}
@media all and (max-width:736px){body.home #home_panel4 ul.steps li a p{width:calc(100% - 300px)}
}@media all and (max-width:600px){body.home #home_panel4 ul.steps li a p{width:auto}
}body.home #home_panel4 ul.steps li:nth-child(1) a:before{content:"1";display:block;color:#3e4242;font-family:"Biryani",sans-serif;font-size:13px;line-height:21px;font-weight:900;background:#f25a2b;text-align:center;height:19px !important;width:19px !important;border-radius:50%;margin:0 10px 0 0;flex-shrink:none;-ms-flex-negative:none}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li:nth-child(1) a:before{position:absolute;left:0;top:45%;transform:translateY(-50%)}
}body.home #home_panel4 ul.steps li:nth-child(2) a:before{content:"2";display:block;color:#3e4242;font-family:"Biryani",sans-serif;font-size:13px;line-height:21px;font-weight:900;background:#f25a2b;text-align:center;height:19px !important;width:19px !important;border-radius:50%;margin:0 10px 0 0;flex-shrink:none;-ms-flex-negative:none}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li:nth-child(2) a:before{position:absolute;left:0;top:45%;transform:translateY(-50%)}
}body.home #home_panel4 ul.steps li:nth-child(3) a:before{content:"3";display:block;color:#3e4242;font-family:"Biryani",sans-serif;font-size:13px;line-height:21px;font-weight:900;background:#f25a2b;text-align:center;height:19px !important;width:19px !important;border-radius:50%;margin:0 10px 0 0;flex-shrink:none;-ms-flex-negative:none}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li:nth-child(3) a:before{position:absolute;left:0;top:45%;transform:translateY(-50%)}
}body.home #home_panel4 ul.steps li:nth-child(4) a:before{content:"4";display:block;color:#3e4242;font-family:"Biryani",sans-serif;font-size:13px;line-height:21px;font-weight:900;background:#f25a2b;text-align:center;height:19px !important;width:19px !important;border-radius:50%;margin:0 10px 0 0;flex-shrink:none;-ms-flex-negative:none}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li:nth-child(4) a:before{position:absolute;left:0;top:45%;transform:translateY(-50%)}
}body.home #home_panel4 ul.steps li:nth-child(5) a:before{content:"5";display:block;color:#3e4242;font-family:"Biryani",sans-serif;font-size:13px;line-height:21px;font-weight:900;background:#f25a2b;text-align:center;height:19px !important;width:19px !important;border-radius:50%;margin:0 10px 0 0;flex-shrink:none;-ms-flex-negative:none}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li:nth-child(5) a:before{position:absolute;left:0;top:45%;transform:translateY(-50%)}
}body.home #home_panel4 ul.steps li:nth-child(6) a:before{content:"6";display:block;color:#3e4242;font-family:"Biryani",sans-serif;font-size:13px;line-height:21px;font-weight:900;background:#f25a2b;text-align:center;height:19px !important;width:19px !important;border-radius:50%;margin:0 10px 0 0;flex-shrink:none;-ms-flex-negative:none}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li:nth-child(6) a:before{position:absolute;left:0;top:45%;transform:translateY(-50%)}
}body.home #home_panel4 ul.steps li:nth-child(7) a:before{content:"7";display:block;color:#3e4242;font-family:"Biryani",sans-serif;font-size:13px;line-height:21px;font-weight:900;background:#f25a2b;text-align:center;height:19px !important;width:19px !important;border-radius:50%;margin:0 10px 0 0;flex-shrink:none;-ms-flex-negative:none}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li:nth-child(7) a:before{position:absolute;left:0;top:45%;transform:translateY(-50%)}
}body.home #home_panel4 ul.steps li:nth-child(8) a:before{content:"8";display:block;color:#3e4242;font-family:"Biryani",sans-serif;font-size:13px;line-height:21px;font-weight:900;background:#f25a2b;text-align:center;height:19px !important;width:19px !important;border-radius:50%;margin:0 10px 0 0;flex-shrink:none;-ms-flex-negative:none}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li:nth-child(8) a:before{position:absolute;left:0;top:45%;transform:translateY(-50%)}
}body.home #home_panel4 ul.steps li:nth-child(9) a:before{content:"9";display:block;color:#3e4242;font-family:"Biryani",sans-serif;font-size:13px;line-height:21px;font-weight:900;background:#f25a2b;text-align:center;height:19px !important;width:19px !important;border-radius:50%;margin:0 10px 0 0;flex-shrink:none;-ms-flex-negative:none}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li:nth-child(9) a:before{position:absolute;left:0;top:45%;transform:translateY(-50%)}
}body.home #home_panel4 ul.steps li:nth-child(10) a:before{content:"10";display:block;color:#3e4242;font-family:"Biryani",sans-serif;font-size:13px;line-height:21px;font-weight:900;background:#f25a2b;text-align:center;height:19px !important;width:19px !important;border-radius:50%;margin:0 10px 0 0;flex-shrink:none;-ms-flex-negative:none}
@media all and (max-width:600px){body.home #home_panel4 ul.steps li:nth-child(10) a:before{position:absolute;left:0;top:45%;transform:translateY(-50%)}
}body.home #home_panel5 .panel_content{padding-top:80px}@media all and (min-width:1025px){body.home #home_panel5 .panel_content{padding-top:200px}
}body.home #home_panel5 .blueprint_overview{padding:0 30px;text-align:center;overflow:hidden}
@media all and (max-width:800px){body.home #home_panel5 .blueprint_overview{padding:0 15px}
}@media all and (min-width:1025px){body.home #home_panel5 .blueprint_overview .top{position:absolute;top:110px;width:100%;left:0}
}body.home #home_panel5 .blueprint_overview h1{display:inline-block;color:#fffef6;font-family:"Biryani",sans-serif;font-weight:900;font-size:32px;text-transform:uppercase;letter-spacing:.1em;border:4px solid #005498;margin:0 0 55px;line-height:1em;padding:22px 30px 8px}
@media all and (max-width:500px){body.home #home_panel5 .blueprint_overview h1{font-size:18px;display:block;padding:15px 10px 8px;margin:0 0 25px}
}.blueprint_grid{background:#fffef6;padding:40px;box-shadow:0 2px 12px 1px rgba(0,0,0,0.4)}
@media all and (max-width:800px){.blueprint_grid{padding:15px}}@media all and (max-width:650px){.blueprint_grid{margin:0 -15px;overflow-x:auto;overflow-y:hidden}
}.blueprint_grid .column_container{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}
@media all and (max-width:650px){.blueprint_grid .column_container{width:650px}}.blueprint_grid .column_container .col{width:18%;text-align:left}
.blueprint_grid .column_container .col .cell{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:80px;border-bottom:2px solid rgba(48,50,48,0.25);font-family:"ProximaNova-Semibold",sans-serif;font-size:14px;line-height:1.2em;letter-spacing:0}
@media all and (max-width:800px){.blueprint_grid .column_container .col .cell{font-size:13px}
}@media all and (max-width:736px){.blueprint_grid .column_container .col .cell{font-size:12px}
}.blueprint_grid .column_container .col .cell a{padding:0 10px;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:80px;color:inherit;text-align:center;text-decoration:none;width:100%;transition:.3s background,0.3s color}
.blueprint_grid .column_container .col .cell a span.step-name{width:100%;display:block;text-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-item-align:center}
.blueprint_grid .column_container .col .cell.header{height:70px;display:block}@media all and (max-width:800px){.blueprint_grid .column_container .col .cell.header{height:100px;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-align:bottom;-moz-align-items:bottom;-ms-align-items:bottom;-o-align-items:bottom;align-items:bottom;-ms-flex-align:bottom}
}.blueprint_grid .column_container .col .cell.header a{height:60px;padding:0;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}
@media all and (max-width:800px){.blueprint_grid .column_container .col .cell.header a{display:block;height:auto}
}.blueprint_grid .column_container .col .cell.header a span{display:block;color:#303230;font-family:"Catamaran",sans-serif;font-weight:900;font-size:11px;letter-spacing:.05em;text-transform:uppercase;line-height:15px}
@media all and (max-width:736px){.blueprint_grid .column_container .col .cell.header a span{font-size:10px;line-height:13px}
}.blueprint_grid .column_container .col .cell.header a .title{white-space:nowrap;line-height:15px}
@media all and (max-width:800px){.blueprint_grid .column_container .col .cell.header a .title{white-space:normal}
}.blueprint_grid .column_container .col .cell.header a .icon-inner{display:block;width:40px;height:40px;border-radius:50%;white-space:nowrap;margin:0 8px 0 0}
@media all and (max-width:800px){.blueprint_grid .column_container .col .cell.header a .icon-inner{margin:0 auto 5px}
}.blueprint_grid .column_container .col.green{color:#00a65b}.blueprint_grid .column_container .col.green .cell:not(.header) a:hover{background:#00a65b;color:#fffef6}
.blueprint_grid .column_container .col.green .icon-inner{background:#00a65b}.blueprint_grid .column_container .col.green .icon-inner:before{content:'';width:26px;height:35px;display:block;margin:0 0 0 9px;background:url(../images/sprites.svg) 0 -45px no-repeat;background-size:80px auto;position:relative;top:1px}
.blueprint_grid .column_container .col.purple{color:#73509a}.blueprint_grid .column_container .col.purple .cell:not(.header) a:hover{background:#73509a;color:#fffef6}
.blueprint_grid .column_container .col.purple .icon-inner{background:#73509a}.blueprint_grid .column_container .col.purple .icon-inner:before{content:'';width:24px;height:30px;display:block;margin:0 auto 0;background:url(../images/sprites.svg) 0 -80px no-repeat;background-size:80px auto;position:relative;top:6px}
.blueprint_grid .column_container .col.navy{color:#005498}.blueprint_grid .column_container .col.navy .cell:not(.header) a:hover{background:#005498;color:#fffef6}
.blueprint_grid .column_container .col.navy .icon-inner{background:#005498}.blueprint_grid .column_container .col.navy .icon-inner:before{content:'';width:16px;height:27px;display:block;margin:0 auto 0;background:url(../images/sprites.svg) 0 -110px no-repeat;background-size:80px auto;position:relative;top:6px}
.blueprint_grid .column_container .col.gold{color:#f3ae14}.blueprint_grid .column_container .col.gold .cell:not(.header) a{padding:0 6px}
.blueprint_grid .column_container .col.gold .cell:not(.header) a:hover{background:#f3ae14;color:#fffef6}
.blueprint_grid .column_container .col.gold .icon-inner{background:#f3ae14}.blueprint_grid .column_container .col.gold .icon-inner:before{content:'';width:30px;height:28px;display:block;margin:0 0 0 8px;background:url(../images/sprites.svg) 0 -139px no-repeat;background-size:80px auto;position:relative;top:7px}
.blueprint_grid .column_container .col.teal{color:#00a0a2}.blueprint_grid .column_container .col.teal .cell:not(.header) a:hover{background:#00a0a2;color:#fffef6}
.blueprint_grid .column_container .col.teal .icon-inner{background:#00a0a2}.blueprint_grid .column_container .col.teal .icon-inner:before{content:'';width:30px;width:30px;height:32px;display:block;margin:0 0 0 7px;background:url(../images/sprites.svg) 0 -168px no-repeat;background-size:80px auto;position:relative;top:5px}
.blueprint_grid .column_container .col1{width:10%;min-width:120px;white-space:nowrap}
@media all and (max-width:800px){.blueprint_grid .column_container .col1{min-width:97px}
}.blueprint_grid .column_container .col1 .cell{padding:0;font-family:"Catamaran",sans-serif;font-weight:900;font-size:11px;letter-spacing:.05em;text-transform:uppercase}
@media all and (max-width:800px){.blueprint_grid .column_container .col1 .cell{font-size:10px}
}.blueprint_grid .column_container .col1 .cell span{display:block;background:#303230;color:#fffef6;width:18px;height:18px;border-radius:50%;text-align:center;font-weight:700;margin-right:6px;line-height:18px}
.down_arrow{position:absolute;bottom:40px;left:0;transition:.3s opacity;text-align:center}
.down_arrow:hover{opacity:.6}.down_arrow .link_to_section{display:inline-block;cursor:pointer}
.down_arrow .link_to_section svg,.down_arrow .link_to_section img{animation:bounce 2s infinite}
p a,body:not(.home) ul:not(.no_shadow) li:not(.menu-item) a{color:inherit;text-decoration:none;font-weight:800;padding:0 2px;box-shadow:inset 0 -0.5em 0 #7fd3ef;transition:.3s box-shadow}
p a:hover,body:not(.home) ul:not(.no_shadow) li:not(.menu-item) a:hover{box-shadow:inset 0 -0.5em 0 #00a9e0}
.scene_element--fadeinright{animation-duration:.3s;transition-timing-function:ease-in;animation-fill-mode:both;animation-name:fadeInRight}
.scene_element--fadeinleft{animation-duration:.3s;transition-timing-function:ease-in;animation-fill-mode:both;animation-name:fadeInLeft}
@-moz-document url-prefix(){.scene_element--fadeinright{-moz-animation:none !important}
.scene_element--fadeinleft{-moz-animation:none !important}}a{outline:0}body.page-template-template-practice header#masthead{display:none}
body.page-template-template-practice .hero-panel{width:100%;min-height:calc(100vh - 50px);background-color:#fffef6;position:relative;background-image:url("../images/public-health_hero.jpg");background-position:center 10%;background-size:cover;background-color:#00a65b;background-blend-mode:multiply;filter:opacity(0.9)}
@media all and (max-width:500px){body.page-template-template-practice .hero-panel{background-position:20% 10%}
}body.page-template-template-practice .hero-panel:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:#00a65b;opacity:.5}
body.page-template-template-practice .hero-panel.purple{background-image:url("../images/wellbeing_hero.jpg");background-position:center 10%;background-size:cover;background-color:#73509a;background-blend-mode:overlay}
@media all and (max-width:500px){body.page-template-template-practice .hero-panel.purple{background-position:20% 10%}
}body.page-template-template-practice .hero-panel.purple:before{background-color:#73509a;opacity:.6}
body.page-template-template-practice .hero-panel.navy{background-image:url("../images/crime-survivors_hero.jpg");background-position:center 10%;background-size:cover;background-color:#005498;background-blend-mode:multiply}
@media all and (max-width:500px){body.page-template-template-practice .hero-panel.navy{background-position:20% 10%}
}body.page-template-template-practice .hero-panel.navy:before{background-color:#005498;opacity:.4}
body.page-template-template-practice .hero-panel.gold{background-image:url("../images/breaking-cycle_hero.jpg");background-position:center 10%;background-size:cover;background-color:#f3ae14;background-blend-mode:multiply}
body.page-template-template-practice .hero-panel.gold:before{background-color:#f3ae14;opacity:.6}
body.page-template-template-practice .hero-panel.teal{background-image:url("../images/system_hero.jpg");background-position:center 10%;background-size:cover;background-color:#00a0a2;background-blend-mode:multiply}
body.page-template-template-practice .hero-panel.teal:before{background-color:#00a0a2;opacity:.5}
body.page-template-template-practice .hero-panel .hero-panel-nav{position:absolute;z-index:9999;top:0;left:0;right:0;padding:15px 0 0;text-align:center}
@media all and (max-width:768px){body.page-template-template-practice .hero-panel .hero-panel-nav .previous_practice,body.page-template-template-practice .hero-panel .hero-panel-nav .next_practice{top:52px}
}body.page-template-template-practice .hero-panel .hero-panel-nav .home_link{display:inline-block}
body.page-template-template-practice .hero-panel .hero-panel-nav .home_link a{display:inline-block;border:2px solid #f25a2b;border-radius:1px;color:#fffef6;font-family:"Biryani",sans-serif;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.175em;height:28px;line-height:28px;padding:0 10px;text-decoration:none;transition:.3s color}
body.page-template-template-practice .hero-panel .hero-panel-nav .home_link a span{font-weight:400;font-size:.65em;position:relative;top:-1px;margin:0 2px}
@media all and (max-width:768px){body.page-template-template-practice .hero-panel .hero-panel-nav .home_link a{font-size:11px}
}body.page-template-template-practice .hero-panel .hero-panel-nav .home_link a:hover{color:rgba(255,254,246,0.7)}
body.page-template-template-practice .hero-panel .panel_content{min-height:100vh;padding:50px 0 140px;max-width:700px;margin:auto;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;align-content:center;-ms-flex-line-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
@media all and (max-width:736px){body.page-template-template-practice .hero-panel .panel_content{padding:100px 20px;text-align:center}
}@media all and (max-width:500px){body.page-template-template-practice .hero-panel .panel_content{padding:150px 20px 125px}
}body.page-template-template-practice .hero-panel .panel_content>div{width:100%;-ms-grid-row-align:center;align-self:center;-ms-flex-item-align:center;color:#fffef6}
body.page-template-template-practice .hero-panel .panel_content .practice_title{border:4px solid #fffef6;font-family:"Biryani",sans-serif;font-weight:900;text-transform:uppercase;font-size:24px;line-height:65px;height:65px;letter-spacing:.125em;border-radius:4px;text-align:center}
@media all and (max-width:736px){body.page-template-template-practice .hero-panel .panel_content .practice_title{font-size:18px;border-width:3px;line-height:1.2em;height:auto;padding:10px 0 6px}
}@media all and (max-width:500px){body.page-template-template-practice .hero-panel .panel_content .practice_title{font-size:15px}
}body.page-template-template-practice .hero-panel .panel_content .hero_text p{font-size:18px;line-height:1.6em;margin:20px 0 0;font-family:"ProximaNova-Medium",sans-serif;letter-spacing:.025em}
@media all and (max-width:736px){body.page-template-template-practice .hero-panel .panel_content .hero_text p{font-size:15px}
}body.page-template-template-practice .hero-panel .down_arrow{position:absolute;bottom:80px;width:100%}
@media all and (max-width:736px){body.page-template-template-practice .hero-panel .down_arrow{bottom:40px}
}body.page-template-template-practice .previous_practice,body.page-template-template-practice .next_practice{position:absolute;top:13px}
@media all and (max-width:736px){body.page-template-template-practice .previous_practice,body.page-template-template-practice .next_practice{top:17px}
}@media all and (max-width:600px){body.page-template-template-practice .previous_practice,body.page-template-template-practice .next_practice{width:calc(50% - 15px)}
}body.page-template-template-practice .previous_practice a,body.page-template-template-practice .next_practice a{color:#fffef6;font-family:"Biryani",sans-serif;font-weight:900;text-transform:uppercase;font-size:10px;line-height:32px;letter-spacing:.175em;display:block;text-decoration:none;transition:.3s opacity}
@media all and (max-width:1024px){body.page-template-template-practice .previous_practice a,body.page-template-template-practice .next_practice a{font-size:9px}
}@media all and (max-width:736px){body.page-template-template-practice .previous_practice a,body.page-template-template-practice .next_practice a{letter-spacing:.1em;line-height:24px;white-space:nowrap;max-width:180px;text-overflow:ellipsis;overflow:hidden;text-align:left}
}@media all and (max-width:600px){body.page-template-template-practice .previous_practice a,body.page-template-template-practice .next_practice a{max-width:100%}
}body.page-template-template-practice .previous_practice a:hover,body.page-template-template-practice .next_practice a:hover{opacity:.7}
body.page-template-template-practice .previous_practice.next_practice,body.page-template-template-practice .next_practice.next_practice{right:40px;padding:0 30px 0 0}
@media all and (max-width:1024px){body.page-template-template-practice .previous_practice.next_practice,body.page-template-template-practice .next_practice.next_practice{right:10px;padding:0 20px 0 0}
}@media all and (max-width:736px){body.page-template-template-practice .previous_practice.next_practice,body.page-template-template-practice .next_practice.next_practice{padding:0 15px 0 0}
body.page-template-template-practice .previous_practice.next_practice a,body.page-template-template-practice .next_practice.next_practice a{text-align:right}
}body.page-template-template-practice .previous_practice.next_practice .arrow,body.page-template-template-practice .next_practice.next_practice .arrow{position:absolute;right:0;top:0}
body.page-template-template-practice .previous_practice.next_practice .arrow svg,body.page-template-template-practice .next_practice.next_practice .arrow svg{height:30px;width:15px}
@media all and (max-width:736px){body.page-template-template-practice .previous_practice.next_practice .arrow svg,body.page-template-template-practice .next_practice.next_practice .arrow svg{width:10px;height:20px}
}body.page-template-template-practice .previous_practice.previous_practice,body.page-template-template-practice .next_practice.previous_practice{left:40px;padding:0 0 0 30px}
@media all and (max-width:1024px){body.page-template-template-practice .previous_practice.previous_practice,body.page-template-template-practice .next_practice.previous_practice{left:10px;padding:0 0 0 20px}
}@media all and (max-width:736px){body.page-template-template-practice .previous_practice.previous_practice,body.page-template-template-practice .next_practice.previous_practice{padding:0 0 0 15px}
}body.page-template-template-practice .previous_practice.previous_practice .arrow,body.page-template-template-practice .next_practice.previous_practice .arrow{position:absolute;left:0;top:0}
body.page-template-template-practice .previous_practice.previous_practice .arrow svg,body.page-template-template-practice .next_practice.previous_practice .arrow svg{height:30px;width:15px}
@media all and (max-width:736px){body.page-template-template-practice .previous_practice.previous_practice .arrow svg,body.page-template-template-practice .next_practice.previous_practice .arrow svg{width:10px;height:20px}
}body.page-template-template-practice header#secondary{background:#00a65b;height:54px;top:-70px;left:0;right:0;text-align:center;box-shadow:2px 2px 12px 1px rgba(0,0,0,0.3);transition:.3s top}
body.page-template-template-practice header#secondary.showme{top:0}body.page-template-template-practice header#secondary .page-header{display:inline-block;color:#fffef6;font-family:"Biryani",sans-serif;font-weight:900;text-transform:uppercase;font-size:17px;line-height:54px;letter-spacing:.175em;cursor:pointer;transition:.3s opacity}
body.page-template-template-practice header#secondary .page-header:hover{opacity:.7}
@media all and (max-width:800px){body.page-template-template-practice header#secondary .page-header{font-size:13px}
}@media all and (max-width:736px){body.page-template-template-practice header#secondary .page-header{font-size:11px}
}@media all and (max-width:600px){body.page-template-template-practice header#secondary .page-header{display:none}
}body.page-template-template-practice header#secondary #text_logo_short{position:absolute;left:40px;top:13px}
@media all and (max-width:800px){body.page-template-template-practice header#secondary #text_logo_short{left:10px}
}body.page-template-template-practice header#secondary #text_logo_short a{display:inline-block;border:2px solid #f25a2b;border-radius:1px;color:#fffef6;font-family:"Biryani",sans-serif;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.175em;height:28px;line-height:28px;padding:0 10px;text-decoration:none;transition:.3s color}
@media all and (max-width:736px){body.page-template-template-practice header#secondary #text_logo_short a{font-size:10px}
}body.page-template-template-practice header#secondary #text_logo_short a:hover{color:rgba(255,254,246,0.7)}
body.page-template-template-practice header#secondary #primary-nav{text-align:left;position:absolute;right:40px;top:20px}
@media all and (max-width:800px){body.page-template-template-practice header#secondary #primary-nav{right:10px}
}body.page-template-template-practice header#secondary #primary-nav .nav-toggle-button{width:22px;right:0}
body.page-template-template-practice header#secondary #primary-nav .nav-toggle-button .menu-label{display:block;font-family:"ProximaNovaSoft-Semibold",sans-serif;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.25em;line-height:10px;color:rgba(255,254,246,0.6);position:absolute;top:2px;left:-50px;bottom:auto;white-space:nowrap}
body.page-template-template-practice header#secondary #primary-nav .nav-toggle-button:before,body.page-template-template-practice header#secondary #primary-nav .nav-toggle-button:after,body.page-template-template-practice header#secondary #primary-nav .nav-toggle-button span.nav-toggle-icon{height:2px;border-radius:4px;margin-bottom:4px}
body.page-template-template-practice header#secondary #primary-nav.open .nav-toggle-button{top:0}
body.page-template-template-practice .sticky_subnav{background:#a4d4a4;position:fixed;height:54px;top:54px;left:0;right:0;text-align:center;padding:3px 0 0;opacity:0;z-index:-1;transition:.3s opacity ease-in}
@media all and (max-width:600px){body.page-template-template-practice .sticky_subnav .previous_practice,body.page-template-template-practice .sticky_subnav .next_practice{top:28px}
}body.page-template-template-practice .sticky_subnav .section_header{display:inline-block;color:#00a65b;font-family:"Biryani",sans-serif;font-weight:900;text-transform:uppercase;font-size:18px;line-height:54px;letter-spacing:.1em}
body.page-template-template-practice .sticky_subnav .section_header span{font-weight:800;font-size:12px}
@media all and (max-width:736px){body.page-template-template-practice .sticky_subnav .section_header{font-size:14px}
}@media all and (max-width:600px){body.page-template-template-practice .sticky_subnav .section_header{line-height:2em}
}body.page-template-template-practice .step_panel{position:relative;padding:145px 0 0}
@media all and (max-width:736px){body.page-template-template-practice .step_panel{padding-top:120px}
}body.page-template-template-practice .step_panel.active .sticky_subnav{opacity:1;z-index:9998}
body.page-template-template-practice .step_panel.active .step_nav{opacity:1;z-index:999}
body.page-template-template-practice .step_panel:last-child{padding-bottom:100px}
body.page-template-template-practice .step_panel .step_nav{opacity:0;position:fixed;top:calc(50% - 5px);transform:translateY(-50%);left:40px;z-index:9;transition:opacity .3s}
@media all and (max-width:1024px){body.page-template-template-practice .step_panel .step_nav{left:10px}
}@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_nav{display:none}
}body.page-template-template-practice .step_panel .step_nav li{display:block;margin:0 0 20px;position:relative;width:40px;overflow:visible}
body.page-template-template-practice .step_panel .step_nav li .step_label{opacity:0;transition:.3s opacity;position:absolute;color:#00a65b;font-family:"Biryani",sans-serif;font-weight:800;text-transform:uppercase;font-size:12px;right:auto;background:#fffef6;left:35px;top:0;height:20px;padding:0 10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.4));white-space:nowrap}
body.page-template-template-practice .step_panel .step_nav li .step_label:before{content:'';width:0;height:0;display:block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #fffef6;position:absolute;left:-5px;top:5px}
body.page-template-template-practice .step_panel .step_nav li .link_to_section{color:#fffef6;width:20px;height:20px;border:1px solid #00a65b;background:#fffef6;border-radius:50%;text-align:center;font-family:"Biryani",sans-serif;font-weight:800;text-transform:uppercase;font-size:12px;line-height:20px;cursor:pointer}
body.page-template-template-practice .step_panel .step_nav li .link_to_section:hover+.step_label{opacity:1}
body.page-template-template-practice .step_panel .step_nav li .link_to_section:hover{background:#00a65b}
body.page-template-template-practice .step_panel .step_nav li.active .link_to_section{background:#00a65b}
body.page-template-template-practice .step_panel .step_content{max-width:800px;margin:auto}
@media all and (max-width:1024px){body.page-template-template-practice .step_panel .step_content{max-width:100%;padding:0 50px}
}@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content{padding:0 20px}
}body.page-template-template-practice .step_panel .step_content .section_header{font-family:"Biryani",sans-serif;font-weight:900;text-transform:uppercase;font-size:18px;line-height:1em;letter-spacing:.1em;color:rgba(0,0,0,0.4);margin:20px 0 30px}
body.page-template-template-practice .step_panel .step_content .section_header span{font-weight:800;font-size:12px}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .section_header{margin:20px 0;font-size:14px}
}body.page-template-template-practice .step_panel .step_content p,body.page-template-template-practice .step_panel .step_content li{font-family:"ProximaNova-Medium",sans-serif;font-size:18px;line-height:1.5em;letter-spacing:.02em}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content p,body.page-template-template-practice .step_panel .step_content li{font-size:14px}
}body.page-template-template-practice .step_panel .step_content h1,body.page-template-template-practice .step_panel .step_content h2{display:block;font-family:"Biryani",sans-serif;font-weight:900;font-size:29px;line-height:1.2em}
body.page-template-template-practice .step_panel .step_content h1:before,body.page-template-template-practice .step_panel .step_content h1:after,body.page-template-template-practice .step_panel .step_content h2:before,body.page-template-template-practice .step_panel .step_content h2:after{content:'';height:3px;border-radius:4px;background:#00a65b;width:100%;display:block;margin:7px 0 20px}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content h1,body.page-template-template-practice .step_panel .step_content h2{font-size:22px}
}body.page-template-template-practice .step_panel .step_content h2{font-size:23px;margin-top:60px}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content h2{font-size:18px;margin-top:30px}
}body.page-template-template-practice .step_panel .step_content h2:before{display:none}
body.page-template-template-practice .step_panel .step_content h2:after{margin:12px 0 20px}
body.page-template-template-practice .step_panel .step_content .intro_paragraph{padding:0 0 0 150px;margin:30px 0;min-height:115px;position:relative;color:#00a65b}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .intro_paragraph{padding-left:75px;margin:20px 0}
}body.page-template-template-practice .step_panel .step_content .intro_paragraph p{font-family:"Roboto Slab",serif;font-weight:300;font-size:26px;line-height:1.4em}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .intro_paragraph p{font-size:18px}
}body.page-template-template-practice .step_panel .step_content .intro_paragraph .icon{position:absolute;left:0;width:115px;height:115px;border-radius:50%;margin:auto;background:#00a65b;overflow:hidden}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .intro_paragraph .icon{width:60px;height:60px}
}body.page-template-template-practice .step_panel .step_content .intro_paragraph .icon:before{content:'';width:71px;height:86px;display:block;margin:15px 0 0 28px;background:url("../images/sprites.svg") 0 -140px no-repeat}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .intro_paragraph .icon:before{width:36px;height:43px;background:url("../images/sprites.svg") 0 -70px no-repeat;background-size:114px auto;margin:8px 0 0 14px}
}body.page-template-template-practice .step_panel .step_content .intro_paragraph.purple{color:#73509a}
body.page-template-template-practice .step_panel .step_content .intro_paragraph.purple .icon{background:#73509a}
body.page-template-template-practice .step_panel .step_content .intro_paragraph.purple .icon:before{width:68px;height:67px;margin:28px auto 0;background:url("../images/sprites.svg") 0 -240px no-repeat}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .intro_paragraph.purple .icon:before{width:34px;height:34px;background:url("../images/sprites.svg") 0 -120px no-repeat;background-size:114px auto;margin:15px auto 0}
}body.page-template-template-practice .step_panel .step_content .intro_paragraph.navy{color:#005498}
body.page-template-template-practice .step_panel .step_content .intro_paragraph.navy .icon{background:#005498}
body.page-template-template-practice .step_panel .step_content .intro_paragraph.navy .icon:before{width:43px;height:69px;margin:25px auto 0;background:url("../images/sprites.svg") 0 -320px no-repeat}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .intro_paragraph.navy .icon:before{width:22px;height:35px;background:url("../images/sprites.svg") 0 -160px no-repeat;background-size:114px auto;margin:13px auto 0}
}body.page-template-template-practice .step_panel .step_content .intro_paragraph.gold{color:#f3ae14}
body.page-template-template-practice .step_panel .step_content .intro_paragraph.gold .icon{background:#f3ae14}
body.page-template-template-practice .step_panel .step_content .intro_paragraph.gold .icon:before{width:75px;height:76px;margin:23px 0 0 24px;background:url("../images/sprites.svg") 0 -400px no-repeat}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .intro_paragraph.gold .icon:before{width:38px;height:38px;background:url("../images/sprites.svg") 0 -200px no-repeat;background-size:114px auto;margin:12px 0 0 13px}
}body.page-template-template-practice .step_panel .step_content .intro_paragraph.teal{color:#00a0a2}
body.page-template-template-practice .step_panel .step_content .intro_paragraph.teal .icon{background:#00a0a2}
body.page-template-template-practice .step_panel .step_content .intro_paragraph.teal .icon:before{width:75px;height:85px;margin:15px auto 0;background:url("../images/sprites.svg") 0 -480px no-repeat}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .intro_paragraph.teal .icon:before{width:38px;height:43px;background:url("../images/sprites.svg") 0 -240px no-repeat;background-size:114px auto;margin:8px auto 0}
}body.page-template-template-practice .step_panel .step_content .cols{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:50px}
@media all and (max-width:1024px){body.page-template-template-practice .step_panel .step_content .cols{display:block;margin-top:30px}
}body.page-template-template-practice .step_panel .step_content .cols .left{width:49%;padding:0 45px 0 0}
@media all and (max-width:1024px){body.page-template-template-practice .step_panel .step_content .cols .left{width:100%;padding:0}
}body.page-template-template-practice .step_panel .step_content .cols .right{width:51%}
@media all and (max-width:1024px){body.page-template-template-practice .step_panel .step_content .cols .right{width:100%}
}body.page-template-template-practice .step_panel .step_content .cols .right p{font-size:14px;line-height:1.4em}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .cols .right p{font-size:12px}
}body.page-template-template-practice .step_panel .step_content .cols .right ul{margin:0 0 40px}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .cols .right ul{margin:0 0 20px}
}body.page-template-template-practice .step_panel .step_content .cols .right ul li{font-size:15px;line-height:1.4em;margin:0 0 10px;position:relative;padding:0 0 0 13px}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .cols .right ul li{font-size:14px}
}body.page-template-template-practice .step_panel .step_content .cols .right ul li:before{content:'\2022';color:#00a65b;position:absolute;left:0;top:0}
body.page-template-template-practice .step_panel .step_content .cols .questions{background:#00a65b;border-radius:3px;padding:45px 45px 20px}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .cols .questions{padding:25px 20px 20px 40px}
}body.page-template-template-practice .step_panel .step_content .cols .questions h3{color:#a4d4a4;font-family:"Biryani",sans-serif;font-weight:900;font-size:19px;line-height:1.1em;letter-spacing:.125em;text-transform:uppercase;margin:0 0 25px}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .cols .questions h3{font-size:18px;margin:0 0 20px}
}body.page-template-template-practice .step_panel .step_content .cols .questions ul li{font-family:"Roboto Slab",serif;font-weight:300;font-size:15px;line-height:1.4em;color:#fffef6;margin:0 0 25px;position:relative}
body.page-template-template-practice .step_panel .step_content .cols .questions ul li span{font-weight:300 !important}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .cols .questions ul li{font-size:14px;margin:0 0 15px}
}body.page-template-template-practice .step_panel .step_content .cols .questions ul li:before{content:'>';color:#a4d4a4;position:absolute;left:-18px;top:0;font-weight:400}
body.page-template-template-practice .step_panel .step_content .cols .questions ul li a{padding:0;box-shadow:none;border-bottom:2px solid #7fd3ef;transition:.3s border}
body.page-template-template-practice .step_panel .step_content .cols .questions ul li a:hover{border-bottom-color:#00a9e0}
body.page-template-template-practice .step_panel .step_content .cols .stats p{margin:40px 0;text-align:center;color:#00a65b;font-family:"Nunito Sans",sans-serif;font-weight:800;font-size:17px;line-height:1.5em;letter-spacing:.01em}
body.page-template-template-practice .step_panel .step_content .cols .stats p em{font-weight:400;display:inline}
body.page-template-template-practice .step_panel .step_content .cols .stats p strong{display:inline}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .cols .stats p{margin:20px 0;font-size:18px}
}body.page-template-template-practice .step_panel .step_content .cols .stats p a{padding:0;box-shadow:inset 0 -2px 0 #7fd3ef}
body.page-template-template-practice .step_panel .step_content .cols .stats p a:hover{box-shadow:inset 0 -2px 0 #00a9e0}
body.page-template-template-practice .step_panel .step_content .cols h4{font-family:"Biryani",sans-serif;font-weight:900;font-size:15px;line-height:1.1em;letter-spacing:.125em;text-transform:uppercase;margin:10px 0 18px}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .cols h4{font-size:16px;margin:30px 0 10px}
}body.page-template-template-practice .step_panel .step_content .cols .btn{display:block;font-family:"Biryani",sans-serif;font-weight:900;font-size:15px;line-height:1.1em;letter-spacing:.125em;text-transform:uppercase;margin:0 0 35px;width:182px;text-align:center;border:3px solid #00a65b;border-radius:2px;color:inherit;text-decoration:none;height:45px;line-height:45px;cursor:pointer;transition:background .3s}
body.page-template-template-practice .step_panel .step_content .cols .btn:last-child{margin:0}
body.page-template-template-practice .step_panel .step_content .cols .btn:hover{background:#00a65b}
@media all and (max-width:736px){body.page-template-template-practice .step_panel .step_content .cols .btn{display:inline-block;margin-right:10px;margin-bottom:0;font-size:14px;width:auto;height:32px;line-height:32px;padding:0 20px}
}body.page-template-template-practice .step_panel .step_content .modal{display:none}
body.page-template-template-practice .step_panel .step_content .modal .modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,166,91,0.97);z-index:9999}
body.page-template-template-practice .step_panel .step_content .modal .modal-container{position:fixed;top:0;right:0;left:0;bottom:0;z-index:9999;color:#fffef6;overflow:auto}
body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content{position:relative;max-width:960px;padding:50px 0;margin:auto;overflow:auto}
@media all and (max-width:1000px){body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content{padding:30px 40px 30px 20px}
}body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content h3{color:#a4d4a4;font-family:"Biryani",sans-serif;font-weight:900;font-size:13px;line-height:1.1em;letter-spacing:.125em;text-transform:uppercase;margin:0 0 15px}
@media all and (max-width:1000px){body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content h3{font-size:13px}
}body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content h1{color:#fffef6;font-family:"Biryani",sans-serif;font-weight:900;font-size:18px;line-height:1.1em;letter-spacing:.1em;text-transform:uppercase;margin:0 0 40px}
body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content h1:before,body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content h1:after{background:#005498;height:2px;margin:8px 0 15px}
@media all and (max-width:1000px){body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content h1{font-size:16px;margin:0 0 20px}
}body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content h2{font-family:"Roboto Slab",serif;font-weight:400;font-size:15px;line-height:1.2em;margin:35px 0 25px;color:#fffef6}
body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content h2:after{display:none}
@media all and (max-width:1000px){body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content h2{font-size:16px;margin:10px 0}
}body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content p{font-family:"Nunito Sans",sans-serif;font-size:15px;line-height:1.5em}
@media all and (max-width:1000px){body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content p{font-size:14px}
}body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content a{font-weight:normal;box-shadow:none;border-bottom:1px solid #fff;transition:.3s opacity}
body.page-template-template-practice .step_panel .step_content .modal .modal-container .modal-content a:hover{opacity:.7}
body.page-template-template-practice .step_panel .step_content .modal .modal-container .close-modal{position:fixed;top:30px;right:30px;width:28px;height:28px;background:url("../images/sprites.svg") 0 -660px no-repeat;cursor:pointer}
@media all and (max-width:1000px){body.page-template-template-practice .step_panel .step_content .modal .modal-container .close-modal{top:15px;right:15px;width:16px;height:16px;background:url(../images/sprites.svg) 0 -329px no-repeat;background-size:114px auto}
}.fixed_footer_nav{position:fixed;z-index:9998;bottom:0;right:0}.fixed_footer_nav .mini-btn{display:block;float:left;height:40px;padding:0 30px;font-family:"Biryani",sans-serif;font-weight:900;font-size:10px;line-height:44px;letter-spacing:.175em;text-transform:uppercase;background:#00a9e0;color:#fffef6;text-decoration:none;cursor:pointer}
.fixed_footer_nav .mini-btn.open-bp-overview{color:#00a9e0;background:#303230;padding:0 16px 0 20px}
.fixed_footer_nav .mini-btn.open-bp-overview:after{content:'';width:7px;height:11px;background:url("../images/sprites.svg") 0 -700px no-repeat;display:inline-block;margin:0 0 0 8px;position:relative;bottom:-1px}
@media all and (max-width:667px){.fixed_footer_nav .mini-btn{height:30px;line-height:34px}
}.grid-overlay{position:fixed;background:#fffef6;bottom:-1100px;right:0;z-index:9999;box-shadow:0 2px 12px 1px rgba(0,0,0,0.4);transition:.3s bottom}
.grid-overlay.open{bottom:0}@media all and (max-width:736px){.grid-overlay.open{top:0;bottom:0;position:fixed;overflow-y:scroll;overflow-x:hidden}
}@media all and (max-width:650px){.grid-overlay.open{left:0}}.grid-overlay .overlay-header{background:#303230;color:#fffef6;padding:15px}
.grid-overlay .overlay-header .close-overlay{width:13px;height:13px;background:url("../images/sprites.svg") 0 -740px no-repeat;display:inline-block;margin:0 0 0 8px;position:relative;bottom:-2px;cursor:pointer}
@media all and (max-width:650px){.grid-overlay .overlay-header .close-overlay{margin:0}
}.grid-overlay .overlay-header .header{display:inline-block;color:#00a9e0;font-family:"Biryani",sans-serif;font-weight:900;font-size:12px;letter-spacing:.175em;text-transform:uppercase;line-height:1em;margin-left:20px}
@media all and (max-width:650px){.grid-overlay .overlay-header .header{font-size:10px;margin-left:5px}
}.grid-overlay .overlay-header .download-btn{float:right;color:#807e7c;font-family:"Biryani",sans-serif;font-weight:900;font-size:12px;letter-spacing:.175em;text-transform:uppercase;line-height:1em;margin:0 40px 0 0}
.grid-overlay .overlay-header .download-btn a{text-decoration:none;color:#807e7c}
.grid-overlay .overlay-header .download-btn a:after{content:'';width:10px;height:15px;background:url("../images/sprites.svg") 0 -720px no-repeat;display:inline-block;margin:0 0 0 15px;position:relative;bottom:-3px}
.grid-overlay .overlay-header .download-btn a:hover{color:#00a9e0}.grid-overlay .overlay-header .download-btn a:hover:after{background:url("../images/sprites.svg") 0 -780px no-repeat}
@media all and (max-width:650px){.grid-overlay .overlay-header .download-btn{position:absolute;right:15px;top:17px;font-size:10px;margin:0}
.grid-overlay .overlay-header .download-btn:after{margin-left:8px}}.grid-overlay .overlay-content{width:100%}
.grid-overlay .blueprint_grid{box-shadow:none;max-width:1000px}@media all and (max-width:650px){.grid-overlay .blueprint_grid{width:100%;margin:0}
}.grid-overlay .blueprint_grid .column_container .col .cell{font-size:12px}.grid-overlay .blueprint_grid .column_container .col .cell.header a span{font-size:9px}
.grid-overlay .blueprint_grid .column_container .col.gold .cell:not(.header) a{padding:0 7px}
.grid-overlay .blueprint_grid .column_container .col1{min-width:90px}.grid-overlay .blueprint_grid .column_container .col1 .cell{padding:0;font-family:"Catamaran",sans-serif;font-weight:900;font-size:9px;letter-spacing:.05em;text-transform:uppercase}
.page-wrapper.purple header#secondary{background:#73509a}.page-wrapper.purple .sticky_subnav{background:#9d7db9}
.page-wrapper.purple .sticky_subnav .section_header{color:#73509a}.page-wrapper.purple .step_panel .step_nav li .step_label{color:#73509a}
.page-wrapper.purple .step_panel .step_nav li .link_to_section{border:1px solid #73509a}
.page-wrapper.purple .step_panel .step_nav li .link_to_section:hover{background:#73509a}
.page-wrapper.purple .step_panel .step_nav li.active .link_to_section{background:#73509a}
.page-wrapper.purple .step_panel .step_content h1:before,.page-wrapper.purple .step_panel .step_content h1:after,.page-wrapper.purple .step_panel .step_content h2:before,.page-wrapper.purple .step_panel .step_content h2:after{background:#73509a}
.page-wrapper.purple .step_panel .step_content .intro_paragraph{color:#73509a}.page-wrapper.purple .step_panel .step_content .cols .right ul li:before{color:#73509a}
.page-wrapper.purple .step_panel .step_content .cols .questions{background:#73509a}
.page-wrapper.purple .step_panel .step_content .cols .questions h3{color:#9d7db9}
.page-wrapper.purple .step_panel .step_content .cols .questions ul li:before{color:#9d7db9}
.page-wrapper.purple .step_panel .step_content .cols .stats p{color:#73509a}.page-wrapper.purple .step_panel .step_content .cols .btn{border:3px solid #73509a}
.page-wrapper.purple .step_panel .step_content .cols .btn:hover{background:#73509a}
.page-wrapper.purple .step_panel .step_content .modal .modal-backdrop{background:rgba(115,80,154,0.97)}
.page-wrapper.purple .step_panel .step_content .modal .modal-container .modal-content h3{color:#9d7db9}
.page-wrapper.navy header#secondary{background:#005498}.page-wrapper.navy .sticky_subnav{background:#33a3dc}
.page-wrapper.navy .sticky_subnav .section_header{color:#005498}.page-wrapper.navy .step_panel .step_nav li .step_label{color:#005498}
.page-wrapper.navy .step_panel .step_nav li .link_to_section{border:1px solid #005498}
.page-wrapper.navy .step_panel .step_nav li .link_to_section:hover{background:#005498}
.page-wrapper.navy .step_panel .step_nav li.active .link_to_section{background:#005498}
.page-wrapper.navy .step_panel .step_content h1:before,.page-wrapper.navy .step_panel .step_content h1:after,.page-wrapper.navy .step_panel .step_content h2:before,.page-wrapper.navy .step_panel .step_content h2:after{background:#005498}
.page-wrapper.navy .step_panel .step_content .intro_paragraph{color:#005498}.page-wrapper.navy .step_panel .step_content .cols .right ul li:before{color:#005498}
.page-wrapper.navy .step_panel .step_content .cols .questions{background:#005498}
.page-wrapper.navy .step_panel .step_content .cols .questions h3{color:#33a3dc}.page-wrapper.navy .step_panel .step_content .cols .questions ul li:before{color:#33a3dc}
.page-wrapper.navy .step_panel .step_content .cols .stats p{color:#005498}.page-wrapper.navy .step_panel .step_content .cols .btn{border:3px solid #005498}
.page-wrapper.navy .step_panel .step_content .cols .btn:hover{background:#005498}
.page-wrapper.navy .step_panel .step_content .modal .modal-backdrop{background:rgba(0,84,152,0.97)}
.page-wrapper.navy .step_panel .step_content .modal .modal-container .modal-content h1:before,.page-wrapper.navy .step_panel .step_content .modal .modal-container .modal-content h1:after{background:#f3ae14}
.page-wrapper.navy .step_panel .step_content .modal .modal-container .modal-content h3{color:#33a3dc}
.page-wrapper.gold header#secondary{background:#f3ae14}.page-wrapper.gold .sticky_subnav{background:#ffde78}
.page-wrapper.gold .sticky_subnav .section_header{color:#f3ae14}.page-wrapper.gold .step_panel .step_nav li .step_label{color:#f3ae14}
.page-wrapper.gold .step_panel .step_nav li .link_to_section{border:1px solid #f3ae14}
.page-wrapper.gold .step_panel .step_nav li .link_to_section:hover{background:#f3ae14}
.page-wrapper.gold .step_panel .step_nav li.active .link_to_section{background:#f3ae14}
.page-wrapper.gold .step_panel .step_content h1:before,.page-wrapper.gold .step_panel .step_content h1:after,.page-wrapper.gold .step_panel .step_content h2:before,.page-wrapper.gold .step_panel .step_content h2:after{background:#f3ae14}
.page-wrapper.gold .step_panel .step_content .intro_paragraph{color:#f3ae14}.page-wrapper.gold .step_panel .step_content .cols .right ul li:before{color:#f3ae14}
.page-wrapper.gold .step_panel .step_content .cols .questions{background:#f3ae14}
.page-wrapper.gold .step_panel .step_content .cols .questions h3{color:#ffde78}.page-wrapper.gold .step_panel .step_content .cols .questions ul li:before{color:#ffde78}
.page-wrapper.gold .step_panel .step_content .cols .stats p{color:#f3ae14}.page-wrapper.gold .step_panel .step_content .cols .btn{border:3px solid #f3ae14}
.page-wrapper.gold .step_panel .step_content .cols .btn:hover{background:#f3ae14}
.page-wrapper.gold .step_panel .step_content .modal .modal-backdrop{background:rgba(243,174,20,0.97)}
.page-wrapper.gold .step_panel .step_content .modal .modal-container .modal-content h3{color:#ffde78}
.page-wrapper.teal header#secondary{background:#00a0a2}.page-wrapper.teal .sticky_subnav{background:#78ccce}
.page-wrapper.teal .sticky_subnav .section_header{color:#00a0a2}.page-wrapper.teal .step_panel .step_nav li .step_label{color:#00a0a2}
.page-wrapper.teal .step_panel .step_nav li .link_to_section{border:1px solid #00a0a2}
.page-wrapper.teal .step_panel .step_nav li .link_to_section:hover{background:#00a0a2}
.page-wrapper.teal .step_panel .step_nav li.active .link_to_section{background:#00a0a2}
.page-wrapper.teal .step_panel .step_content h1:before,.page-wrapper.teal .step_panel .step_content h1:after,.page-wrapper.teal .step_panel .step_content h2:before,.page-wrapper.teal .step_panel .step_content h2:after{background:#00a0a2}
.page-wrapper.teal .step_panel .step_content .intro_paragraph{color:#00a0a2}.page-wrapper.teal .step_panel .step_content .cols .right ul li:before{color:#00a0a2}
.page-wrapper.teal .step_panel .step_content .cols .questions{background:#00a0a2}
.page-wrapper.teal .step_panel .step_content .cols .questions h3{color:#78ccce}.page-wrapper.teal .step_panel .step_content .cols .questions ul li:before{color:#78ccce}
.page-wrapper.teal .step_panel .step_content .cols .stats p{color:#00a0a2}.page-wrapper.teal .step_panel .step_content .cols .btn{border:3px solid #00a0a2}
.page-wrapper.teal .step_panel .step_content .cols .btn:hover{background:#00a0a2}
.page-wrapper.teal .step_panel .step_content .modal .modal-backdrop{background:rgba(0,160,162,0.97)}
.page-wrapper.teal .step_panel .step_content .modal .modal-container .modal-content h3{color:#78ccce}
.page-content{max-width:1000px;margin:auto;position:relative;padding-bottom:100px}
@media all and (max-width:736px){.page-content{padding-bottom:50px}}.page-content .pre-header h1{font-family:"Nunito Sans",sans-serif;font-weight:400;font-size:30px;line-height:1.2em;font-style:italic;border-bottom:2px solid #f25a2b;padding:0 0 10px}
.page-content .pre-header h1 span{font-family:"Biryani",sans-serif;font-weight:900;text-transform:uppercase;font-size:19px;letter-spacing:.1em;font-style:normal}
@media all and (max-width:736px){.page-content .pre-header h1 span{font-size:16px}
}@media all and (max-width:736px){.page-content .pre-header h1{font-size:20px}}.page-content .page-header h1{font-size:30px;border-bottom:2px solid #f25a2b;padding:0 0 15px;font-family:"Biryani",sans-serif;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
@media all and (max-width:736px){.page-content .page-header h1{font-size:20px}}.page-content .callout{font-family:"Roboto Slab",serif;font-weight:300;font-size:30px;color:#005498;line-height:1.5em;letter-spacing:.015em;margin:40px 0 50px}
@media all and (max-width:736px){.page-content .callout{font-size:18px;line-height:1.4em;margin:20px 0 30px}
}.page-content h2{font-family:"Biryani",sans-serif;color:#00a9e0;font-weight:900;font-size:16px;line-height:1.2em;letter-spacing:.1em;margin:0 0 20px}
@media all and (max-width:736px){.page-content h2{font-size:14px;margin:0 0 10px}
}@media all and (min-width:801px){.page-content .cols{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px;-moz-column-rule:none;column-rule:none;-webkit-column-count:2;-webkit-column-gap:30px}
}.page-content .cols p,.page-content .cols ul{font-size:18px;line-height:1.6em;margin:0 0 20px}
@media all and (max-width:736px){.page-content .cols p,.page-content .cols ul{font-size:14px}
}.page-content .cols p li,.page-content .cols ul li{margin-left:30px}.page-content .content-container{margin:50px 0 0}
@media all and (max-width:736px){.page-content .content-container{margin:30px 0 0}
}.page-content .content-container p{font-size:21px;line-height:1.6em;margin:0 0 35px}
@media all and (max-width:736px){.page-content .content-container p{font-size:16px;margin:0 0 20px}
}.breadcrumb{margin:0 0 60px}.breadcrumb a{text-decoration:none;color:rgba(48,50,48,0.5);font-family:"Biryani",sans-serif;font-weight:900;font-size:10px;text-transform:uppercase;line-height:16px;letter-spacing:.1em;display:inline-block;cursor:pointer;position:relative;padding:0 0 0 15px}
.breadcrumb a:before{content:'';display:block;width:8px;height:13px;background:url(../images/sprites.svg) 0 -860px no-repeat;position:absolute;left:0;top:0}
.get-involved section{border-top:1px solid #7fd3ef;padding:60px 20px 50px 0}@media all and (max-width:736px){.get-involved section{padding:30px 0 20px}
}.get-involved section:first-of-type{border:0;padding-top:50px}@media all and (max-width:736px){.get-involved section:first-of-type{padding-top:20px}
}.get-involved section h2{font-size:18px;margin:0 0 5px}.get-involved section p{font-size:19px;line-height:1.6em}
@media all and (max-width:736px){.get-involved section h2{font-size:15px}.get-involved section p{font-size:14px}
}.signup_form_thanks{color:#00a9e0;font-family:"Nunito Sans",sans-serif;font-size:19px;line-height:1.5;font-style:italic;letter-spacing:.01em;font-weight:400;padding:10px 0 0}
.signup_form{position:relative;max-width:615px;margin-bottom:20px}.signup_form form{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}
@media all and (max-width:500px){.signup_form form{display:block}}.signup_form input.email{height:33px}
@media all and (max-width:500px){.signup_form input.email{margin-bottom:20px}}.signup_form label.error{position:absolute;color:red;left:0;bottom:-30px;text-transform:uppercase;font-size:11px}
@media all and (max-width:500px){.signup_form label.error{bottom:auto;top:30px;font-size:9px}
}.signup_form input[type=submit]{background:#00a9e0;border-radius:0;border:0;font-family:"Biryani",sans-serif;font-weight:900;font-size:15px;text-transform:uppercase;letter-spacing:.1em;color:#fff;height:33px;line-height:38px;padding:0 30px;min-width:0;text-align:center;transition:all 150ms ease;flex-shrink:0;-ms-flex-negative:0}
.signup_form input[type=submit]:hover{background:#7fd3ef}@media all and (max-width:500px){.signup_form input[type=submit]{width:100%}
}.signup_form:after::after{clear:both;content:"";display:table}
.frm_forms{padding-top:20px}form.frm-show-form fieldset{margin:0 -6px}form.frm-show-form .frm_hidden{display:none}
form.frm-show-form .form-field{width:100%;padding:0 6px 20px}form.frm-show-form .form-field.frm_none_container label{display:none}
form.frm-show-form .form-field.frm_inline{float:left}form.frm-show-form .form-field.frm_sixth{width:calc(100% / 6)}
form.frm-show-form .form-field.frm_third{width:calc(100% / 3)}form.frm-show-form .form-field.frm_two_thirds{width:calc(100% * (2 / 3))}
form.frm-show-form .form-field.frm_half{width:50%}form.frm-show-form .form-field.last{padding-bottom:0}
form.frm-show-form .form-field.frm_dropdown{position:relative}form.frm-show-form .form-field.frm_dropdown:after{content:'';display:block;top:13px;right:20px;width:11px;height:7px;background:url(../images/sprites.svg) 0 -800px no-repeat;z-index:999;position:absolute;z-index:-1}
form.frm-show-form .form-field textarea{width:calc(66.67% - 10px);font-size:13px;text-transform:none}
form.frm-show-form .form-field select{text-transform:uppercase;border-radius:0;-webkit-appearance:none;font-family:"Nunito Sans",sans-serif;font-weight:800;font-size:13px;letter-spacing:.1em}
form.frm-show-form .frm_submit{position:relative}form.frm-show-form .frm_submit .frm_button_submit{position:absolute;left:66.67%;top:-33px}
form.frm-show-form .frm_primary_label{color:#00a9e0;font-family:"Nunito Sans",sans-serif;font-size:19px;line-height:1.5;font-style:italic;letter-spacing:.01em;font-weight:400;padding-bottom:25px;margin:0}
@media all and (max-width:736px){form.frm-show-form .form-field.frm_inline{float:none}
form.frm-show-form .form-field.frm_sixth,form.frm-show-form .form-field.frm_third,form.frm-show-form .form-field.frm_two_thirds,form.frm-show-form .form-field.frm_half{width:100%}
form.frm-show-form .form-field.last{padding-bottom:20px}form.frm-show-form .form-field textarea{width:100%}
form.frm-show-form .frm_submit{position:relative}form.frm-show-form .frm_submit .frm_button_submit{position:relative;left:6px;top:0}
}@media all and (max-width:736px) and (max-width:500px){form.frm-show-form .frm_submit .frm_button_submit{width:calc(100% - 12px)}
}.frm_message p{color:#00a9e0;font-family:"Nunito Sans",sans-serif;font-size:19px;line-height:1.5;font-style:italic;letter-spacing:.01em;font-weight:400;padding-bottom:25px;margin:0}
footer{margin:0 auto;width:100%;color:#fffef6;background:#00a9e0;font-size:15px;line-height:1em;overflow:hidden}
footer .content{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding:0 50px}
@media all and (max-width:1024px){footer .content{display:block;padding:0 20px}footer .content .footer-logo{display:inline-block;text-align:left}
}@media all and (min-width:480px) and (max-width:736px){footer .content{text-align:left}
}footer .lower-footer-content{background:#003e6b;padding:18px 0 18px;font-family:"Biryani",sans-serif;font-size:12px}
@media all and (max-width:480px){footer .lower-footer-content{padding-bottom:45px;text-align:center}
}footer .footer-content{padding:40px 0 50px}@media all and (max-width:736px){footer .footer-content{padding:30px 0}
}@media all and (max-width:479px){footer .footer-content{text-align:center}}footer .footer-content .footer-logo a{display:block;outline:0;transition:.3s opacity;text-decoration:none}
footer .footer-content .footer-logo a:hover{opacity:.8}@media all and (min-width:480px) and (max-width:736px){footer .footer-content .footer-logo a{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}
}@media all and (max-width:479px){footer .footer-content .footer-logo a{text-align:center}
}footer .footer-content .logo{width:230px;height:62px;background:url("../images/sprites.svg") 0 -60px no-repeat}
@media all and (min-width:480px) and (max-width:736px){footer .footer-content .logo{border-right:1px solid #003e6b;width:250px}
}footer .footer-content .sub-logo{color:#003e6b;border-top:1px solid #003e6b;padding:15px 0 0;margin:25px 0 0;font-family:"Biryani",sans-serif;line-height:1.1em;font-size:10px;text-transform:uppercase;letter-spacing:.04em;display:inline-block}
footer .footer-content .sub-logo span{font-size:13px;font-weight:900}@media all and (min-width:480px) and (max-width:736px){footer .footer-content .sub-logo{padding:0 0 0 10px;margin:0 0 0 10px;border-top:0;-ms-grid-row-align:center;align-self:center;-ms-flex-item-align:center}
}@media all and (max-width:479px){footer .footer-content .sub-logo{margin:10px 0 0;display:block}
}footer .footer-nav{padding:12px 0 0;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}
@media all and (max-width:1024px){footer .footer-nav{padding-top:30px;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}
}@media all and (max-width:736px){footer .footer-nav{box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;padding-top:15px}
}@media all and (max-width:479px){footer .footer-nav{display:block}}footer .footer-nav .links li{display:inline-block;margin:0 18px 0 0;font-family:"Biryani",sans-serif;font-weight:700;font-size:14px;line-height:36px;letter-spacing:.08em;text-transform:uppercase}
@media all and (max-width:800px){footer .footer-nav .links li{font-size:13px;line-height:28px}
}@media all and (max-width:736px){footer .footer-nav .links li{font-size:11px;margin:0 10px 0 0}
}@media all and (max-width:479px){footer .footer-nav .links li{font-size:9px;margin:0 3px 0 0}
}footer .footer-nav .links li:not(:last-child):after{content:'/';color:#003e6b}
footer .footer-nav .links li a{color:#fffef6;text-decoration:none;margin:0 20px 0 0;transition:.3s opacity}
@media all and (max-width:736px){footer .footer-nav .links li a{margin:0 10px 0 0}
}@media all and (max-width:479px){footer .footer-nav .links li a{margin:0 6px 0 0}
}footer .footer-nav .links li a:hover{opacity:.8}footer .footer-nav .links li:last-child{margin:0 10px 0 0}
@media all and (max-width:479px){footer .footer-nav .links li:last-child{margin:0}
footer .footer-nav .links li:last-child a{margin:0}}@media all and (max-width:479px){footer .footer-nav ul.social{margin-top:10px}
}footer .footer-nav ul.social li{display:inline-block;margin:0 24px 0 0}@media all and (max-width:736px){footer .footer-nav ul.social li{margin:0 15px 3px 0}
}@media all and (max-width:479px){footer .footer-nav ul.social li{margin:0 12px 0 0}
}footer .footer-nav ul.social li:last-child{margin:0}footer .footer-nav ul.social li a{width:32px;height:32px;display:block;background:#fffef6;border-radius:50%;overflow:hidden;transition:.3s opacity}
footer .footer-nav ul.social li a:hover{opacity:.8}@media all and (max-width:736px){footer .footer-nav ul.social li a{width:24px;height:24px}
}footer .footer-nav ul.social li a:after{content:'';display:block;margin:8px auto 0;width:20px;height:20px;background:url("../images/sprites.svg") 0 -580px no-repeat}
@media all and (max-width:736px){footer .footer-nav ul.social li a:after{margin:6px auto 0;background:url("../images/sprites.svg") 0 -432px no-repeat;background-size:170px auto;width:15px;height:15px}
}footer .footer-nav ul.social li a.facebook:after{background:url("../images/sprites.svg") 0 -600px no-repeat;margin:6px auto 0;width:14px;height:22px}
@media all and (max-width:736px){footer .footer-nav ul.social li a.facebook:after{margin:5px auto 0;background:url("../images/sprites.svg") 0 -447px no-repeat;background-size:170px auto;width:10px;height:16px}
}footer .content{position:relative}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#ccc;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:red;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}