/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}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}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*!
 * university.scss
 *
 */svg path{fill:inherit}body{font-family:'Open Sans', sans-serif;font-size:14px;line-height:24px;background:#fff;background:#121C26;color:#666}h1,h2,h3,h4,h5{color:#000;font-family:'Exo 2', sans-serif;font-style:normal;font-weight:600;line-height:44px}h2{font-size:30px;line-height:38px;margin:50px 0 30px 0}h2:first-child{margin:0 0 30px 0}h3{font-size:22px;line-height:28px;margin:45px 0 25px 0}h3:first-child{margin:0 0 25px 0}h4{font-size:18px;line-height:24px;margin:40px 0 20px 0}h4:first-child{margin:0 0 20px 0}h5{font-size:16px;line-height:24px;margin:20px 0 10px 0;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600}h5:first-child{margin:0 0 10px 0}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}:focus{outline:0}button::-moz-focus-inner{border:0;padding:0}.flex{display:flex}.noFlex{display:block !important}a{color:#27AAE1;cursor:pointer}a:hover{color:#002D62;text-decoration:none}.confirmMsg{border:1px solid #5AA800;background:#FAFFF4;color:#5AA800;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;padding:10px 10px 10px 40px;margin:0 0 10px 0;position:relative}.confirmMsg:before{content:'';width:28px;height:100%;position:absolute;top:0;left:0;background-color:#5AA800;background-image:url(/img/ui/checkmark.svg);background-repeat:no-repeat;background-position:center 15px}.errorMsg{border:1px solid #D0011B;background:#FFF4F6;color:#D0011B;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;padding:10px 10px 10px 40px;margin:0 0 10px 0;position:relative}.errorMsg:before{content:'!';font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;color:#fff;font-size:16px;width:28px;height:100%;position:absolute;top:0;left:0;background-color:#D0011B;text-align:center;line-height:40px}.video-container{display:block;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:10px 0}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}button,a.button{background:#27AAE1;color:#fff;border-radius:4px;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;text-decoration:none;padding:10px 20px;text-transform:uppercase;border:none;font-size:18px;transition:all 200ms;position:relative;display:inline-flex;align-items:center;justify-content:space-around;text-align:center}button.disabled,a.button.disabled{cursor:not-allowed}button:hover,a.button:hover{background:#002D62}button .processing,a.button .processing{position:absolute;border-radius:4px;width:100%;height:100%;left:0;top:0;background-color:#002D62;color:#fff;font-size:13px;display:none}button .processing span,a.button .processing span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input,input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;appearance:none;border-radius:0}@media screen and (max-width: 640px){input,input[type=text],select,textarea{font-size:16px !important}}select::-ms-expand{display:none}textarea{resize:none}.input{width:100%;margin:0 0 20px 0}.input input,.input select,.input textarea{display:block;width:100%;height:50px;border:1px solid #d8d8d8;background-color:#fff;border-radius:4px;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;color:#333;padding:0 10px}.input input::-webkit-input-placeholder,.input input ::placeholder,.input select::-webkit-input-placeholder,.input select ::placeholder,.input textarea::-webkit-input-placeholder,.input textarea ::placeholder{color:#aaa}.input input.parsley-error,.input select.parsley-error,.input textarea.parsley-error{border:1px solid #D0011B;background-color:#FFF4F6}.input input.hidden,.input select.hidden,.input textarea.hidden{display:none}.input textarea{height:120px}.input select{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE2IDEwIj4gIDxwb2x5Z29uIGZpbGw9IiMyN0FBRTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgcG9pbnRzPSI3MTYuNjA5IDM2Ni41IDcxNy41IDM2Ny40ODQgNzEwIDM3NS41IDcwMi41IDM2Ny40ODQgNzAzLjM5MSAzNjYuNSA3MTAgMzczLjUzMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwMiAtMzY2KSIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:94% center}@media screen and (max-width: 768px){.input select{background-position:97% center}}.input label{display:block;margin:0 0 5px 0;color:#000;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;font-size:12px;text-transform:uppercase}.input label.labelRequired:after{content:"*";font-size:14px;display:inline-block;padding:0 0 0 3px}.input label span{font-size:14px}.input .instructions{font-family:'Open Sans', sans-serif;font-style:italic;font-weight:400;font-size:11px;padding:5px 0 0 0}.checkbox{position:relative;margin:20px 0}.checkbox label{display:block;line-height:20px;cursor:pointer;padding:0 0 0 22px;position:relative}.checkbox label:hover{color:#002D62}.checkbox label span.checkbox{display:block;position:absolute;top:2px;left:0;width:16px;height:16px;border:1px solid #27AAE1;line-height:16px;margin:0 10px 0 0;text-align:center;line-height:14px;padding:0;vertical-align:middle;-webkit-transition:background 200ms;transition:background 200ms}.checkbox label span.checkbox span{display:block;background:none !important;width:14px;height:14px}.checkbox label span:last-child{background:none !important}.checkbox label.labelRequired:after{content:"*";font-size:14px;display:inline-block;padding:0 0 0 3px}.checkbox input[type=checkbox]:checked+label span.checkbox{background:#27AAE1 !important;border:1px solid #27AAE1}.checkbox input[type=checkbox]:checked+label span.checkbox span{color:#fff;font-size:11px}.checkbox input[type=checkbox]:checked+label span.checkbox span:before{content:'';display:block;background-image:url(/img/ui/checkmark.svg);background-position:center center;background-repeat:no-repeat;width:14px;height:14px}.checkbox input[type=checkbox]{position:absolute;top:0;left:0;z-index:0;opacity:0}.checkbox.dark label{color:#000}.checkbox.dark label span.checkbox{border:1px solid #002D62;background:#fff !important}.checkbox.dark input[type=checkbox]:checked+label span.checkbox{background:#002D62 !important;border:1px solid #002D62}.checkboxGroup{padding:0 0 10px 0}.checkboxGroup.parsley-error span.checkbox{border:1px solid #D0011B !important}.checkboxGroup strong{display:block;color:#000;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;font-size:11px;text-transform:uppercase}.checkboxGroup strong.labelRequired:after{content:"*";font-size:14px;display:inline-block;padding:0 0 0 3px}.checkboxGroup .checkbox{margin:10px 0}.checkboxGroup .instructions{font-family:'Open Sans', sans-serif;font-style:italic;font-weight:400;font-size:11px;padding:5px 0 0 0}.radioGroup{padding:10px 0 15px 0}.radioGroup strong{display:block;color:#000;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;font-size:11px;text-transform:uppercase}.radioGroup strong.labelRequired:after{content:"*";font-size:14px;display:inline-block;padding:0 0 0 3px}.radioGroup .radio{margin:10px 0}.radioGroup input{display:none}.radioGroup label{display:block;line-height:20px;cursor:pointer !important;padding:0 0 0 22px;position:relative}.radioGroup label:hover{color:#000}.radioGroup label span.radio{display:block;position:absolute;top:2px;left:0;width:16px;height:16px;border:1px solid #A6DEF5;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;line-height:16px;margin:0 10px 0 0;padding:2px;vertical-align:middle}.radioGroup label span.radio span{display:block;width:10px;height:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background 200ms;transition:background 200ms}.radioGroup input[type=radio]:checked+label span.radio span{background:#27AAE1}.parsley-errors-list,.freeform-error,.card-errors{list-style:none;padding:0;margin:0;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;color:#D0011B;font-size:12px;text-align:left}.gateway-errors{position:relative;list-style:none;padding:10px 10px 10px 35px;margin:10px 0 0 0;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;color:#D0011B;font-size:12px;text-align:left;border:1px solid #D0011B;background:#FFF4F6}.gateway-errors:before{content:'!';font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;color:#fff;font-size:16px;width:28px;height:100%;position:absolute;top:0;left:0;background-color:#D0011B;text-align:center;line-height:40px}.checkbox+.parsley-errors-list{margin:-10px 0 10px 0}.checkbox.parsley-error span.checkbox{border:1px solid #D0011B !important}.siteHeader{width:100%;height:100px;position:fixed;z-index:100;left:0;top:0;background:#fff;box-shadow:0 0 12px rgba(0,0,0,0.2);transition:all 200ms}.siteHeader>.wrapper{width:1200px;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative}.siteHeader>.wrapper .logo{margin-right:auto;line-height:0}.siteHeader>.wrapper .logo svg{width:160px;height:52px;fill:#000;transition:all 200ms}@media screen and (max-width: 768px){.siteHeader>.wrapper .logo svg{width:141px;height:31px}}@media screen and (max-width: 480px){.siteHeader>.wrapper .logo svg{width:110px;height:24px}}@media screen and (max-width: 1020px){.siteHeader>.wrapper .logo{position:absolute;top:50%;left:0;transform:translateY(-50%)}}.siteHeader>.wrapper .shield{width:133px;height:116px;position:absolute;z-index:1;left:50%;top:57px;transform:translateX(-50%);transition:all 200ms}.siteHeader>.wrapper .shield img{width:133px;height:116px;transition:all 200ms}.siteHeader>.wrapper .mobileToggle{display:none;position:absolute;top:50%;right:0;transform:translateY(-50%);width:30px;height:30px;border-radius:10px;z-index:200;transition:all 200ms}.siteHeader>.wrapper .mobileToggle span{position:absolute;left:5px;top:7px;width:20px;height:2px;background:#27AAE1;transform-origin:center center;transition:all 200ms}.siteHeader>.wrapper .mobileToggle span:nth-child(2){top:13px}.siteHeader>.wrapper .mobileToggle span:last-child{top:19px}@media screen and (max-width: 1020px){.siteHeader>.wrapper .mobileToggle{display:block}}.siteHeader>.wrapper .mobileToggle.open{background:#000;width:30px;height:30px;border-radius:30px}.siteHeader>.wrapper .mobileToggle.open span:nth-child(1){transform:rotate(45deg);width:14px;left:8px;top:14px}.siteHeader>.wrapper .mobileToggle.open span:nth-child(2){opacity:0}.siteHeader>.wrapper .mobileToggle.open span:nth-child(3){transform:rotate(-45deg);width:14px;left:8px;top:14px}.siteHeader>.wrapper nav{display:flex;align-items:center;justify-content:space-between}.siteHeader>.wrapper nav a{font-size:14px;text-decoration:none;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;margin:0 40px 0 0;color:#27AAE1;text-decoration:none;transition:all 200ms}.siteHeader>.wrapper nav a:hover,.siteHeader>.wrapper nav a.on{color:#000 !important}@media screen and (max-width: 1020px){.siteHeader>.wrapper nav{display:block;position:fixed;z-index:150;background:#fff;top:0;left:-100%;bottom:0;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;overflow:auto;-webkit-overflow-scrolling:touch;transition:left 200ms;padding:100px 0 0 0}.siteHeader>.wrapper nav.open{left:0}.siteHeader>.wrapper nav a{border-top:1px solid #D8D8D8;height:50px;margin:0;width:100%;padding:0 10px;display:block;line-height:50px}.siteHeader>.wrapper nav a:hover,.siteHeader>.wrapper nav a .on{color:#000 !important}}@media screen and (max-width: 480px){.siteHeader>.wrapper nav{padding:60px 0 0 0}}.siteHeader>.wrapper .navtools{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:15}.siteHeader>.wrapper .navtools .tool{width:20px;height:20px;margin:0 40px 0 0;line-height:0;position:relative;display:flex;align-items:center;justify-content:space-around}.siteHeader>.wrapper .navtools .tool:last-child{margin:0}.siteHeader>.wrapper .navtools .tool .icon{padding:0 10px;cursor:pointer;width:20px;height:20px;position:relative}.siteHeader>.wrapper .navtools .tool .icon:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.siteHeader>.wrapper .navtools .tool .icon svg{fill:#27AAE1;transition:all 200ms;position:absolute;top:0;left:50%;transform:translateX(-50%)}.siteHeader>.wrapper .navtools .tool .icon svg.search{width:16px;height:20px}.siteHeader>.wrapper .navtools .tool>.menu{display:none;opacity:0;position:absolute;z-index:10;top:34px;right:-20px;border-radius:4px;background:#fff;width:240px;padding:10px 20px;box-shadow:0 0 8px rgba(0,0,0,0.2);line-height:18px;transition:opacity 200ms}.siteHeader>.wrapper .navtools .tool>.menu.open{opacity:1}.siteHeader>.wrapper .navtools .tool>.menu:before{content:'';display:block;position:absolute;background:#fff;z-index:1;width:14px;height:14px;box-shadow:0 0 8px rgba(0,0,0,0.2);top:-7px;right:15px;transform:translateX(-50%) rotate(45deg)}.siteHeader>.wrapper .navtools .tool>.menu:after{content:'';display:block;position:absolute;background:#fff;z-index:2;width:40px;height:20px;top:0;right:0;transform:translateX(-50%)}.siteHeader>.wrapper .navtools .tool .searchMenu{background:#fff;padding:20px 10px;box-shadow:0 0 8px rgba(0,0,0,0.2)}.siteHeader>.wrapper .navtools .tool .searchMenu form{display:block;position:relative}.siteHeader>.wrapper .navtools .tool .searchMenu form .processing{display:none !important}.siteHeader>.wrapper .navtools .tool .searchMenu form .input{margin:0}.siteHeader>.wrapper .navtools .tool .searchMenu form input{-webkit-appearance:none;width:100%;height:40px;border-radius:20px;border:1px solid #D8D8D8;padding:0 40px 0 15px;box-sizing:border-box}.siteHeader>.wrapper .navtools .tool .searchMenu form button{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;width:25px;height:25px;padding:0}.siteHeader>.wrapper .navtools .tool .searchMenu form button svg{width:16px;height:16px;fill:#27AAE1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.siteHeader>.wrapper .navtools .tool:hover svg{fill:#121C26}@media screen and (max-width: 1020px){.siteHeader>.wrapper .navtools{position:absolute;right:60px;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 480px){.siteHeader>.wrapper .navtools{right:45px}.siteHeader>.wrapper .navtools .tool{margin:0 25px 0 0}.siteHeader>.wrapper .navtools .tool>.menu{width:240px}.siteHeader>.wrapper .navtools .tool .searchMenu{right:-45px}.siteHeader>.wrapper .navtools .tool .searchMenu:before{right:41px}.siteHeader>.wrapper .navtools .tool .searchMenu:after{right:40px;transform:none}}@media screen and (max-width: 1200px){.siteHeader>.wrapper{width:calc(100% - 40px)}}@media screen and (max-width: 480px){.siteHeader>.wrapper{width:calc(100% - 20px)}}.siteHeader.scrolled{height:60px}.siteHeader.scrolled .wrapper .logo svg{width:141px;height:31px;fill:#000}@media screen and (max-width: 480px){.siteHeader.scrolled .wrapper .logo svg{width:110px;height:24px}}.siteHeader.scrolled .wrapper .shield{top:40px;width:61px;height:54px}.siteHeader.scrolled .wrapper .shield img{width:61px;height:54px;transition:all 200ms}.siteHeader.scrolled .wrapper .mobileToggle span{background:#27AAE1}.siteHeader.scrolled .wrapper nav .hasMenu,.siteHeader.scrolled .wrapper nav .link{color:#27AAE1}.siteHeader.scrolled .wrapper nav .hasMenu>.label>svg,.siteHeader.scrolled .wrapper nav .link>.label>svg{fill:#27AAE1}.siteHeader.scrolled .wrapper nav .hasMenu>.menu,.siteHeader.scrolled .wrapper nav .link>.menu{top:60px}.siteHeader.scrolled .wrapper nav .hasMenu:hover,.siteHeader.scrolled .wrapper nav .link:hover{color:#000}.siteHeader.scrolled .wrapper nav .hasMenu:hover>span>svg,.siteHeader.scrolled .wrapper nav .link:hover>span>svg{fill:#000}@media screen and (max-width: 1020px){.siteHeader.scrolled .wrapper nav{padding:60px 0 0 0}.siteHeader.scrolled .wrapper nav .hasMenu>.menu,.siteHeader.scrolled .wrapper nav .link>.menu{top:auto}}.siteHeader.scrolled .wrapper .navtools .tool:last-child{margin:0}.siteHeader.scrolled .wrapper .navtools .tool .icon svg{fill:#27AAE1}.siteHeader.scrolled .wrapper .navtools .tool .icon:hover svg{fill:#000}@media screen and (max-width: 768px){.siteHeader{height:60px}.siteHeader .wrapper .logo svg{width:141px;height:31px;fill:#000}}@media screen and (max-width: 768px) and (max-width: 480px){.siteHeader .wrapper .logo svg{width:110px;height:24px}}@media screen and (max-width: 768px){.siteHeader .wrapper .shield{top:40px;width:61px;height:54px}.siteHeader .wrapper .shield img{width:61px;height:54px;transition:all 200ms}}.homeMasthead{background-size:cover;background-position:center center;padding:100px 0 0 0;position:relative;background-color:#121C26;position:relative;z-index:1}.homeMasthead:after{content:'';display:block;position:absolute;width:100%;height:100%;bottom:-1px;left:0;z-index:5;background-image:url(/img/ui/mast-curve@svg.svg);background-size:101%;background-position:center bottom;background-repeat:no-repeat}.homeMasthead .content{padding:7% 0 10% 0;margin:0 auto;max-width:1000px;text-align:center;position:relative;z-index:10}.homeMasthead .content h1{color:#fff;font-size:40px;line-height:50px;margin:0 0 30px 0;text-shadow:0 0 15px rgba(0,0,0,0.4)}.homeMasthead .content .intro{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;color:#fff;font-size:16px;line-height:24px;margin:0 0 20px 0}.homeMasthead .content .intro a{color:#fff}.homeMasthead .content .signature{max-width:200px;margin:0 auto 10px auto}.homeMasthead .content .signature img{width:100%;height:auto}.homeMasthead .content .name{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;color:#fff;font-size:16px}.homeMasthead .content .title{font-family:'Open Sans', sans-serif;font-style:italic;font-weight:400;color:#fff;font-size:14px}@media screen and (max-width: 1000px){.homeMasthead .content{width:calc(100% - 40px)}}@media screen and (max-width: 1200px){.homeMasthead .content{padding:10% 0 14% 0}}@media screen and (max-width: 768px){.homeMasthead .content{padding:6% 0 12% 0}}@media screen and (max-width: 640px){.homeMasthead .content{padding:10% 0 20% 0}.homeMasthead .content h1{font-size:34px;line-height:44px}.homeMasthead .content .intro{font-size:15px;line-height:22px}.homeMasthead .content .signature{max-width:180px}.homeMasthead .content .name{font-size:15px}.homeMasthead .content .title{font-size:13px}}.homeMasthead .facebookWrapper{width:1200px;margin:0 auto;position:relative;z-index:10}@media screen and (max-width: 1200px){.homeMasthead .facebookWrapper{width:calc(100% - 40px)}}.homeMasthead .facebookWrapper .wrapper{position:absolute;right:0;top:30px;padding:10px 4px 3px;border-radius:4px;background:#fff;margin-left:auto;line-height:0}@media screen and (max-width: 768px){.homeMasthead .facebookWrapper{position:absolute;margin:0;width:auto;left:50%;bottom:30px;transform:translateX(-50%)}.homeMasthead .facebookWrapper .wrapper{position:relative;right:auto;top:auto}}@media screen and (max-width: 768px){.homeMasthead{padding:60px 0 0 0}}.articleMasthead{background-size:cover;background-position:center center;padding:100px 0 0 0;position:relative;background-color:#121C26;position:relative;z-index:1}.articleMasthead:after{content:'';display:block;position:absolute;width:100%;height:100%;bottom:-1px;left:0;z-index:5;background-image:url(/img/ui/mast-curve@svg.svg);background-size:101%;background-position:center bottom;background-repeat:no-repeat}.articleMasthead .content{padding:7% 0 6% 0;margin:0 auto;max-width:1000px;text-align:center;position:relative;z-index:10}.articleMasthead .content h1{color:#fff;font-size:40px;line-height:50px;margin:0 0 30px 0;text-shadow:0 0 15px rgba(0,0,0,0.4)}@media screen and (max-width: 1000px){.articleMasthead .content{width:calc(100% - 40px)}}@media screen and (max-width: 1200px){.articleMasthead .content{padding:10% 0 7% 0}}@media screen and (max-width: 768px){.articleMasthead .content{padding:7% 0 6% 0}}@media screen and (max-width: 640px){.articleMasthead .content{padding:11% 0 9% 0}.articleMasthead .content h1{font-size:34px;line-height:44px}}.articleMasthead .facebookWrapper{width:1200px;margin:0 auto;position:relative;z-index:10}@media screen and (max-width: 1200px){.articleMasthead .facebookWrapper{width:calc(100% - 40px)}}.articleMasthead .facebookWrapper .wrapper{position:absolute;right:0;top:30px;padding:4px;border-radius:4px;background:#fff;margin-left:auto;line-height:0}@media screen and (max-width: 768px){.articleMasthead .facebookWrapper{position:absolute;margin:0;width:auto;left:50%;bottom:30px;transform:translateX(-50%)}.articleMasthead .facebookWrapper .wrapper{position:relative;right:auto;top:auto}}@media screen and (max-width: 768px){.articleMasthead{padding:60px 0 0 0}}.siteBody{width:100%;background:#f6f6f6}.articleColumn{padding-top:40px;width:1200px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 1200px){.articleColumn{width:calc(100% - 40px)}}.articleColumn .main{width:840px}.articleColumn .sidebar{width:300px}.articleColumn .sidebar .cta{padding:15px;background:#fff;box-shadow:0 0 16px rgba(0,0,0,0.2);border-top:6px solid #121C26;margin:0 0 50px 0}.articleColumn .sidebar .cta h3{margin:0 0 25px 0}.articleColumn .sidebar .cta.search form{display:block;position:relative}.articleColumn .sidebar .cta.search form .input{margin:0}.articleColumn .sidebar .cta.search form input{-webkit-appearance:none;width:100%;height:40px;border-radius:20px;border:1px solid #D8D8D8;padding:0 40px 0 15px;box-sizing:border-box}.articleColumn .sidebar .cta.search form button{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;width:25px;height:25px;padding:0}.articleColumn .sidebar .cta.search form button svg{width:16px;height:16px;fill:#27AAE1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1200px){.articleColumn .main{width:calc(100% - 350px)}}@media screen and (max-width: 768px){.articleColumn{flex-direction:column;flex-wrap:wrap;width:100%}.articleColumn .main{width:calc(100% - 40px);margin:0 auto}.articleColumn .sidebar{padding:40px 0 0 0;border-top:1px solid #1E2C3A;width:calc(100% - 40px);margin:0 auto}}.contentColumn{padding:40px 0 0 0}.homeCTAs{margin:-100px 0 0 0;padding:0 0 60px 0;position:relative;z-index:5}.homeCTAs .wrapper{width:1200px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 1200px){.homeCTAs .wrapper{width:calc(100% - 40px)}}.homeCTAs .wrapper .cta{width:31%;box-shadow:0 0 16px rgba(0,0,0,0.15);border-top:8px solid #121C26;padding:15px 20px 20px 20px;display:flex;flex-direction:column;justify-content:flex-start;background:#fff}.homeCTAs .wrapper .cta>header{display:flex;justify-content:space-between;align-items:center;margin:0 0 30px 0}.homeCTAs .wrapper .cta>header h2{font-size:22px;margin:0}.homeCTAs .wrapper .cta>header svg{width:18px;height:18px;fill:#121C26}.homeCTAs .wrapper .cta .articleDate{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;font-size:11px;text-transform:uppercase;color:#121C26}.homeCTAs .wrapper .cta .articleLink{text-decoration:none;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;display:inline-block;margin:0 0 5px 0}.homeCTAs .wrapper .cta .summary{font-size:15px;line-height:22px}.homeCTAs .wrapper .cta .items .item{margin:0 0 30px 0}.homeCTAs .wrapper .cta ol.list{list-style:none;margin:0;padding:0}.homeCTAs .wrapper .cta ol.list li{counter-increment:list-counter;margin:0 0 30px 0;padding:0 0 0 35px;position:relative}.homeCTAs .wrapper .cta ol.list li:before{content:counter(list-counter);color:#27AAE1;display:block;width:22px;height:22px;border-radius:11px;border:1px solid #27AAE1;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-around;font-size:14px}.homeCTAs .wrapper .cta.learning{position:relative;padding:15px 20px 50px 20px}.homeCTAs .wrapper .cta.learning .footerLink{font-size:14px;text-decoration:none;position:absolute;left:20px;bottom:20px}@media screen and (max-width: 768px){.homeCTAs{margin:0;padding:30px 0 60px 0}.homeCTAs .wrapper{flex-direction:column}.homeCTAs .wrapper .cta{width:100%;margin:0 0 40px 0}.homeCTAs .wrapper .cta:last-child{margin:0}}.blockArticleWysiwyg{margin:0 0 50px 0}.blockArticleWysiwyg table{display:table;margin:0;border:none;border-collapse:collapse;width:100% !important}.blockArticleWysiwyg table thead tr{border-bottom:1px solid #000}.blockArticleWysiwyg table thead tr th{padding:10px 5px 10px 15px;text-align:left;color:#000;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:14px}.blockArticleWysiwyg table tbody tr{border-bottom:1px solid #D8D8D8}.blockArticleWysiwyg table tbody tr:last-child{border-bottom:none}.blockArticleWysiwyg table tbody tr td{padding:15px;text-align:left;vertical-align:middle}.blockArticleWysiwyg table tfoot tr{border-top:1px solid #000;border-bottom:1px solid #000}.blockArticleWysiwyg table tfoot tr td{padding:20px 5px 20px 0;text-align:left;color:#000;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:17px}.blockArticleWysiwyg img{max-width:100%;height:auto}.blockArticleWysiwyg p{margin:20px 0}.blockArticleWysiwyg p font{font-family:'Open Sans', sans-serif !important;font-size:14px !important;line-height:24px !important;color:#666 !important}.blockArticleWysiwyg p:first-child{margin:0 0 20px 0}@media screen and (max-width: 640px){.blockArticleWysiwyg{overflow-x:scroll}}.blockWysiwyg h2.title{width:1200px;margin:0 auto;padding:60px 0 40px 0}@media screen and (max-width: 1200px){.blockWysiwyg h2.title{width:calc(100% - 40px)}}.blockWysiwyg .content{padding:0 0 60px 0}.blockWysiwyg .content .wrapper{width:1200px;margin:0 auto}@media screen and (max-width: 1200px){.blockWysiwyg .content .wrapper{width:calc(100% - 40px)}}.blockWysiwyg .content .wrapper p:first-child{margin-top:0}.blockWysiwyg .content .wrapper p.intro-text{font-size:18px;line-height:32px;text-align:center;margin:30px 0}.blockWysiwyg .content .wrapper p.intro-text:first-child{margin-top:0}.blockWysiwyg .content .wrapper p.intro-text:last-child{margin-bottom:0}.blockWysiwyg .content .wrapper table{display:table;margin:0;border:none;border-collapse:collapse;width:100%}.blockWysiwyg .content .wrapper table thead tr{border-bottom:1px solid #000}.blockWysiwyg .content .wrapper table thead tr th{padding:10px 5px 10px 0;text-align:left;color:#000;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:12px}.blockWysiwyg .content .wrapper table tbody tr{border-bottom:1px solid #D8D8D8}.blockWysiwyg .content .wrapper table tbody tr:last-child{border-bottom:none}.blockWysiwyg .content .wrapper table tbody tr td{padding:15px 5px 15px 0;text-align:left;vertical-align:middle}.blockWysiwyg .content .wrapper table tfoot tr{border-top:1px solid #000;border-bottom:1px solid #000}.blockWysiwyg .content .wrapper table tfoot tr td{padding:20px 5px 20px 0;text-align:left;color:#000;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:17px}.blockWysiwyg:first-child{padding:0}.blockWysiwyg:first-child h2.title{padding:0 0 40px 0}.blockFeatures h2{width:1200px;margin:0 auto;padding:60px 0 0 0}@media screen and (max-width: 1200px){.blockFeatures h2{width:calc(100% - 40px)}}.blockFeatures .feature{padding:40px 0;margin:0 0 1px 0}.blockFeatures .feature:last-child{margin:0}.blockFeatures .feature .wrapper{width:1200px;margin:0 auto;display:flex;align-items:flex-start}@media screen and (max-width: 1200px){.blockFeatures .feature .wrapper{width:calc(100% - 40px)}}.blockFeatures .feature .wrapper .asset{border:5px solid #fff;box-shadow:0 0 12px rgba(0,0,0,0.2);line-height:0;flex-shrink:0;position:relative}.blockFeatures .feature .wrapper .asset.horz{width:460px}.blockFeatures .feature .wrapper .asset.horz img{width:100%;height:auto}.blockFeatures .feature .wrapper .asset.vert{height:460px}.blockFeatures .feature .wrapper .asset.vert img{width:auto;height:100%}.blockFeatures .feature .wrapper .asset a .zoom{width:32px;height:32px;border-radius:4px 0 0 0;background:#fff;position:absolute;bottom:0;right:0}.blockFeatures .feature .wrapper .asset a .zoom svg{width:18px;height:18px;fill:#27AAE1;position:absolute;top:8px;left:8px}.blockFeatures .feature .wrapper .asset img{display:block}.blockFeatures .feature .wrapper .content{margin:0 0 0 40px}.blockFeatures .feature .wrapper .content h3{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;font-size:20px}.blockFeatures .feature .wrapper .content .descrip>p{margin-top:0}.blockFeatures .feature .wrapper .content .button{font-size:14px}.blockFeatures .feature .wrapper.reverse{flex-direction:row-reverse}.blockFeatures .feature .wrapper.reverse .content{margin:0 40px 0 0;text-align:right}@media screen and (max-width: 768px){.blockFeatures .feature .wrapper{flex-direction:column;align-items:center}.blockFeatures .feature .wrapper.reverse{flex-direction:column}.blockFeatures .feature .wrapper.reverse .content{margin:30px 0 0 0;text-align:center}.blockFeatures .feature .wrapper .content{margin:30px 0 0 0;text-align:center}}@media screen and (max-width: 480px){.blockFeatures .feature .wrapper .asset.horz{width:100%}.blockFeatures .feature .wrapper .asset.vert{width:100%;height:auto}.blockFeatures .feature .wrapper .asset.vert img{width:100%;height:auto}}.blockFeatures.grey h2{margin-bottom:40px}.blockFeatures.grey .feature{background:#f2f2f2;padding:60px 0}.blockFeatures:first-child{padding:0}.blockFeatures:first-child h2{padding:0}.blockForm{padding:60px 0}.blockForm .wrapper{width:1200px;margin:0 auto}@media screen and (max-width: 1200px){.blockForm .wrapper{width:calc(100% - 40px)}}.blockForm .wrapper h2{margin:0 0 40px 0}.blockForm .wrapper .intro{margin:0 0 40px 0}.blockForm .wrapper form{max-width:600px}.blockForm .wrapper.center h2,.blockForm .wrapper.center .intro{text-align:center;max-width:600px;margin:0 auto 40px auto}.blockForm .wrapper.center .freeform-form-has-errors{margin:0 auto 40px auto}.blockForm .wrapper.center form{margin:0 auto}.blockForm.grey{background:#f2f2f2}.blockArticles{width:1200px;margin:0 auto}@media screen and (max-width: 1200px){.blockArticles{width:calc(100% - 40px)}}.blockArticles a{display:block;margin:0 0 15px 0;font-size:13px;line-height:16px}.blockArticles a:last-child{margin:0}.blockArticles .cols{display:flex;justify-content:space-between}.blockArticles .cols .level1{width:30%;padding:15px;background:#fff;box-shadow:0 0 16px rgba(0,0,0,0.2);border-top:6px solid #121C26}.blockArticles .cols .level1 h2{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;font-size:23px;margin:0 0 20px 0}.blockArticles .cols .level1 .level2{margin:30px 0 0 0}.blockArticles .cols .level1 .level2 h3{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;font-size:18px;margin:0 0 10px 0}.blockArticles .cols .level1 .level3{margin:20px 0 0 0}.blockArticles .cols .level1 .level3 h4{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;font-size:14px;margin:0 0 10px 0}.blockArticles .articleArchived{margin:50px 0 0 0;padding:0 0 50px 0}.blockArticles .articleArchived .toggle{margin:0 0 10px 0;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600}.blockArticles .articleArchived .links{padding:0;border:none}.blockArticles .articleArchived .links .wrapper{border-top:1px solid #d8d8d8;padding:20px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}.blockArticles .articleArchived .links .wrapper a{width:30%}@media screen and (max-width: 640px){.blockArticles .cols{flex-direction:column}.blockArticles .cols .level1{width:100%;margin:0 0 40px 0}.blockArticles .articleArchived{margin:30px 0 0 0}.blockArticles .articleArchived .links .wrapper{flex-direction:column}.blockArticles .articleArchived .links .wrapper a{width:100%}}.sharingBlock{width:1200px;margin:0 auto;margin:20px auto}@media screen and (max-width: 1200px){.sharingBlock{width:calc(100% - 40px)}}.articleUpdated{font-family:'Open Sans', sans-serif;font-style:italic;font-weight:400;font-size:14px;margin:20px 0}.articlePagination{margin:30px 0;display:flex;justify-content:space-between;align-items:center}.articlePagination .link{display:flex;align-items:center;text-decoration:none}.articlePagination .link .icon{width:28px;height:28px;border-radius:14px;border:1px solid #27AAE1;position:relative;margin:0 10px 0 0}.articlePagination .link .icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;fill:#27AAE1}.articlePagination .link.next .icon{margin:0 0 0 10px}.articlePagination .link:hover .icon{border:1px solid #121C26}.articlePagination .link:hover .icon svg{fill:#121C26}.articlePagination .link.off{color:#d8d8d8}.articlePagination .link.off .icon{border:1px solid #d8d8d8}.articlePagination .link.off .icon svg{fill:#d8d8d8}.articlePagination .link.off:hover .icon{border:1px solid #d8d8d8}.articlePagination .link.off:hover .icon svg{fill:#d8d8d8}.articleToc .level1{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #d8d8d8}.articleToc .level1>.toggle{cursor:pointer;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;color:#27AAE1;color:#121C26;font-size:18px;line-height:24px;padding:0 0 0 30px;position:relative}.articleToc .level1>.toggle svg{width:20px;height:20px;fill:#27AAE1;position:absolute;top:2px;left:0}.articleToc .level1>.toggle:hover{color:#27AAE1}.articleToc .level1>.links{display:none;overflow:hidden;padding:10px 0 10px 30px}.articleToc .level1>.links a{font-size:13px;line-height:16px;margin:0 0 12px 0;display:block;text-decoration:none}.articleToc .level1>.links a:last-child{margin:0}.articleToc .level1>.links>.level2{margin:30px 0;padding:0 0 0 15px;border-left:2px solid #f2f2f2}.articleToc .level1>.links>.level2>.title{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;margin:0 0 15px 0;color:#121C26}.articleToc .level1>.links>.level2 .links>.level3{padding:0 0 0 15px;margin:20px 0;border-left:1px solid #f2f2f2}.articleToc .level1>.links>.level2 .links>.level3>.title{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;color:#121C26;font-size:14px;margin:0 0 5px 0}.articleToc .level1>.links>.level2 .links>.level3:first-child{margin:0 0 20px 0}.articleToc .level1>.links>.level2:first-child{margin:0 0 30px 0}.articleToc .level1>.links>.level2:last-child{margin:30px 0 0 0}.articleArchived{margin:30px 0 0 0}.articleArchived .toggle{cursor:pointer;color:#27AAE1;font-size:14px}.articleArchived .toggle:hover{color:#121C26}.articleArchived>.links{padding:10px 0 0 10px;border-left:2px solid #f2f2f2;display:none;overflow:hidden}.articleArchived>.links a{font-size:13px;line-height:16px;margin:0 0 12px 0;display:block}.articleArchived>.links a:last-child{margin:0}.articleBookCTA{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #1E2C3A;border-left:none;border-right:none;display:flex;align-items:flex-start}.articleBookCTA .image{width:70px;box-shadow:0 0 10px rgba(0,0,0,0.1);margin:0 20px 0 0;flex-shrink:0}.articleBookCTA .image img{width:100%;height:auto}.articleBookCTA .content .title{font-size:16px;line-height:20px;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;margin:0 0 5px 0;color:#121C26}.articleBookCTA .content .teaser{font-size:13px;line-height:17px}.articleBookCTA .content .footer{margin:5px 0 0 0;display:flex;align-items:flex-start}.articleBookCTA .content .footer a{padding:0 30px 0 0;font-size:13px;line-height:16px}.articleBookCTA .content .footer a:last-child{padding:0}.articleBookCTA .content .footer p{display:inline;margin:0;line-height:16px}.articleComments{border-top:1px solid #1E2C3A;padding:20px 0 0 0;margin:20px 0 0 0}.articleComments h3{font-size:26px}.articleComments .disclaimer{padding:20px 20px 20px 50px;border-radius:6px;border:1px solid #27AAE1;position:relative;font-size:13px;line-height:17px}.articleComments .disclaimer:before{content:'!';font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;color:#27AAE1;font-size:18px;width:24px;height:24px;border-radius:12px;border:1px solid #27AAE1;position:absolute;top:15px;left:15px;text-align:center;line-height:24px}.articleComments .disclaimer .message{margin:0 0 20px 0}.articleComments .disclaimer .message p{margin:0 0 20px 0}.articleComments .disclaimer .message p:last-child{margin:0}.articleComments .disclaimer .button{background:#fff;border:1px solid #27AAE1;color:#27AAE1;border-radius:4px;padding:5px 10px;cursor:pointer;display:inline-block}.articleComments .disclaimer .button:hover{border:1px solid #1E2C3A;color:#1E2C3A}.articleComments .poll{padding:20px 20px 20px 50px;border-radius:6px;border:1px solid #d8d8d8;border:1px solid #27AAE1;margin:20px 0;position:relative}.articleComments .poll svg{width:24px;height:22px;position:absolute;left:15px;top:20px;fill:#27AAE1}.articleComments .poll h4{margin:0 0 20px 0}.articleComments .poll .intro{margin:0 0 20px 0}.articleComments .poll .form{max-width:600px}.articleCommentsArchived{border-top:1px solid #1E2C3A;padding:40px 0;margin:40px 0 0 0}.articleCommentsArchived h5{font-size:20px;font-family:'Exo 2', sans-serif;font-style:normal;font-weight:600;margin:0 0 15px 0}.articleCommentsArchived .intro{font-size:15px;line-height:20px;margin:0 0 15px 0}.articleCommentsArchived .toggle{cursor:pointer;color:#27AAE1;font-size:15px;position:relative;display:flex;align-items:center}.articleCommentsArchived .toggle svg{width:20px;height:20px;fill:#27AAE1;margin:0 10px 0 0}.articleCommentsArchived .toggle svg.minus{display:none}.articleCommentsArchived .toggle:hover{color:#1E2C3A}.articleCommentsArchived .toggle:hover svg{fill:#1E2C3A}.articleCommentsArchived .comments{overflow:hidden;display:none}.articleCommentsArchived .comments .comment{margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #d8d8d8;font-size:13px;line-height:18px}.articleCommentsArchived .comments .comment .details{margin:0 0 10px 0}.searchResults{width:1200px;margin:0 auto;padding:110px 0 40px 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}@media screen and (max-width: 1200px){.searchResults{width:calc(100% - 40px)}}.searchResults h1{width:100%;flex-shrink:0}.searchResults .results{width:calc(100% - 450px)}.searchResults .results h2{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;font-size:18px;margin:0}.searchResults .results h2 span{color:#666}.searchResults .results ul{display:block;padding:0;margin:0;list-style:none}.searchResults .results ul li{display:block;padding:15px 0 0 0;margin:15px 0 0 0;border-top:1px solid #d8d8d8}.searchResults .results ul li a{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600}.searchResults .results ul li .extract{margin:5px 0;font-size:13px;line-height:16px}.searchResults .results ul li .url{font-family:'Open Sans', sans-serif;font-style:italic;font-weight:400;font-size:11px}.searchResults .tips{width:400px;border:1px solid #d8d8d8;border-radius:8px;padding:20px}.searchResults .tips h3{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;font-size:18px}.searchResults .tips ul{list-style:none;padding:0;margin:20px 0}.searchResults .tips ul li{display:block;margin:20px 0}.searchResults .tips ul li span:first-child{border:1px solid #d8d8d8;background:#fff;height:30px;border-radius:15px;padding:0 13px 0 15px;display:inline-flex;align-items:center;margin:0 0 5px 0;font-family:'Open Sans', sans-serif;font-style:italic;font-weight:400;font-size:14px;justify-content:space-between}.searchResults .tips ul li span:first-child svg{width:14px;height:14px;fill:#d8d8d8;margin:0 0 0 15px}.searchResults .tips ul li span:last-child{display:block;font-size:14px}@media screen and (max-width: 768px){.searchResults{padding:70px 0 40px 0}.searchResults .results{width:calc(100% - 350px)}.searchResults .tips{width:300px}}@media screen and (max-width: 768px){.searchResults{flex-direction:column}.searchResults .results{width:100%}.searchResults .tips{width:100%;margin:30px 0 0 0}}.advert728{background:#f6f6f6;padding:40px 0}.advert728 .wrapper{width:1200px;margin:0 auto}@media screen and (max-width: 1200px){.advert728 .wrapper{width:calc(100% - 40px)}}.advert728 .wrapper img{display:block;margin:0 auto;max-width:100%;height:auto}@media screen and (max-width: 768px){.advert728 .wrapper img{width:100%;height:auto;margin:0}}.advert300{line-height:0;margin:30px 0}.advert300 img{max-width:300px;height:auto}@media screen and (max-width: 768px){.advert300{width:300px;margin:30px auto}}@media screen and (max-width: 320px){.advert300{margin:30px 0 30px -10px}}footer.siteFooter .top{background:#1E2C3A;width:100%}footer.siteFooter .top .wrapper{width:1200px;margin:0 auto;padding:40px 0;display:flex;justify-content:space-between}@media screen and (max-width: 1200px){footer.siteFooter .top .wrapper{width:calc(100% - 40px)}}@media screen and (max-width: 640px){footer.siteFooter .top .wrapper{flex-direction:column}}footer.siteFooter .top .wrapper .optin{width:40%}footer.siteFooter .top .wrapper .optin h3{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;font-size:17px;line-height:22px;color:#fff;margin:0 0 20px 0}footer.siteFooter .top .wrapper .optin .teaser{font-size:12px;line-height:16px;color:#fff;margin:0 0 20px 0}footer.siteFooter .top .wrapper .optin form{display:block}footer.siteFooter .top .wrapper .optin form .input{display:inline-block;vertical-align:top;width:45%}@media screen and (max-width: 1200px){footer.siteFooter .top .wrapper .optin form .input{display:block;width:100%}}footer.siteFooter .top .wrapper .optin form .input.email{margin:0 0 15px 5%}@media screen and (max-width: 1200px){footer.siteFooter .top .wrapper .optin form .input.email{margin:0 0 15px 0}}footer.siteFooter .top .wrapper .optin form .input input{background:none;border:1px solid #D8D8D8;border-radius:4px;color:#fff}footer.siteFooter .top .wrapper .optin form .input input::-webkit-input-placeholder,footer.siteFooter .top .wrapper .optin form .input input ::placeholder{color:#fff}footer.siteFooter .top .wrapper .optin form .footer{display:flex;align-items:center}footer.siteFooter .top .wrapper .optin form .footer button{font-size:16px;background:#fff;color:#27AAE1;text-transform:none}footer.siteFooter .top .wrapper .optin form .footer .prompt{font-size:12px;color:#fff;padding:0 0 0 10px}footer.siteFooter .top .wrapper .optin form .footer .prompt a{color:#fff}@media screen and (max-width: 640px){footer.siteFooter .top .wrapper .optin{width:100%}}footer.siteFooter .top .wrapper .bookCTA{display:flex;width:50%}footer.siteFooter .top .wrapper .bookCTA .image{width:150px;margin:0 20px 0 0;flex-shrink:0}footer.siteFooter .top .wrapper .bookCTA .image img{width:100%;height:auto}footer.siteFooter .top .wrapper .bookCTA h3{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:600;font-size:17px;line-height:22px;color:#fff;margin:0 0 20px 0}footer.siteFooter .top .wrapper .bookCTA .teaser{font-size:14px;line-height:18px;color:#fff;margin:0 0 20px 0}footer.siteFooter .top .wrapper .bookCTA .footer{display:flex;align-items:center}footer.siteFooter .top .wrapper .bookCTA .footer .button{font-size:16px;background:#fff;color:#27AAE1;text-transform:none}footer.siteFooter .top .wrapper .bookCTA .footer .prompt{font-size:12px;color:#fff;padding:0 0 0 10px}footer.siteFooter .top .wrapper .bookCTA .footer .prompt a{color:#fff}@media screen and (max-width: 768px){footer.siteFooter .top .wrapper .bookCTA .image{width:100px}}@media screen and (max-width: 640px){footer.siteFooter .top .wrapper .bookCTA{margin:50px 0 0 0;width:100%}footer.siteFooter .top .wrapper .bookCTA .image{width:120px}}@media screen and (max-width: 320px){footer.siteFooter .top .wrapper .bookCTA{display:block}footer.siteFooter .top .wrapper .bookCTA .image{display:block;float:left;margin:0 15px 0 0}}footer.siteFooter .bottom{background:#121C26;width:100%}footer.siteFooter .bottom .wrapper{width:1200px;margin:0 auto;padding:40px 0;display:flex;justify-content:space-between}@media screen and (max-width: 1200px){footer.siteFooter .bottom .wrapper{width:calc(100% - 40px)}}@media screen and (max-width: 480px){footer.siteFooter .bottom .wrapper{flex-direction:column;flex-wrap:wrap}}footer.siteFooter .bottom .wrapper .promo{font-size:14px;color:#fff}footer.siteFooter .bottom .wrapper .promo a{line-height:0;display:block;margin:10px 0 0 0}footer.siteFooter .bottom .wrapper .promo a svg{width:191px;height:42px;fill:#fff}@media screen and (max-width: 480px){footer.siteFooter .bottom .wrapper .promo{text-align:center}footer.siteFooter .bottom .wrapper .promo img{margin:5px auto 0 auto}}footer.siteFooter .bottom .wrapper .misc{display:flex;flex-direction:column}footer.siteFooter .bottom .wrapper .misc .social{display:flex;justify-content:flex-end;margin:0 0 15px 0}footer.siteFooter .bottom .wrapper .misc .social a{display:block;width:30px;height:30px;margin:0 15px 0 0;position:relative;text-indent:-9000px;overflow:hidden}footer.siteFooter .bottom .wrapper .misc .social a:last-child{margin:0}footer.siteFooter .bottom .wrapper .misc .social a svg{position:absolute;top:0;left:0;width:30px;height:30px;fill:#fff}footer.siteFooter .bottom .wrapper .misc .legal{font-size:12px;color:#fff;text-align:right;line-height:15px;padding:0 0 0 30px;margin:0 0 10px 0}footer.siteFooter .bottom .wrapper .misc .legal a{color:#fff;text-decoration:none}footer.siteFooter .bottom .wrapper .misc .links{text-align:right;line-height:15px}footer.siteFooter .bottom .wrapper .misc .links a{font-size:12px;color:#fff;padding:0 0 0 30px;color:#fff;text-decoration:none}@media screen and (max-width: 480px){footer.siteFooter .bottom .wrapper .misc{margin:30px 0 0 0}footer.siteFooter .bottom .wrapper .misc .social{justify-content:center}footer.siteFooter .bottom .wrapper .misc .legal{margin:15px 0 0 0;padding:0;text-align:center}footer.siteFooter .bottom .wrapper .misc .links{margin:15px 0 0 0;padding:0;text-align:center}footer.siteFooter .bottom .wrapper .misc .links a{padding:0 10px}}@keyframes cc-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cc-w{margin:40px 0;color:#2a2e2e;font-size:15px}.cc-w *,.cc-w *::before,.cc-w *::after{box-sizing:border-box}.cc-w figure,.cc-w p,.cc-w textarea{margin:0;padding:0}.cc-w small{font-size:0.875em}.cc-w a{color:#3273dc}.cc-w a:hover,.cc-w a:active{color:#363636}.cc-w .cc-i{margin-top:0.75rem;padding-top:0.75rem;border-top:1px solid rgba(219,219,219,0.5)}.cc-w .cc-w-i>.cc-i:first-child{margin-top:0;padding-top:0;border-top:none}.cc-w.no-avatar .cc-i .cc-i{margin-left:3rem}.cc-w .cc-i-wrap{overflow:hidden}.cc-w .cc-i-header,.cc-w .cc-i-footer,.cc-w .cc-v,.cc-w .cc-ll{display:flex;align-items:center}.cc-w .cc-i-comment>.cc-i{margin-top:0;padding-top:0;border-top:none}.cc-w .cc-i-header,.cc-w .cc-i-footer{font-size:0.875em}.cc-w .cc-i-body{padding:3px 0 7px}.cc-w .cc-i-figure{float:left;margin-right:0.75rem}.cc-w .cc-i-image{display:block;position:relative;width:48px;height:48px;border-radius:4px;overflow:hidden}.cc-w .cc-i .cc-i .cc-i-image{width:36px;height:36px}.cc-w .cc-i-img img{display:block;height:auto;width:100%}.cc-w .cc-i-image-icon{background:#949ea7}.cc-w .cc-i-image-icon::after{content:'';width:100%;height:100%;background-size:80%;background-position:50% 100%;background-color:#e2e7ea;display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='#949ea7' d='M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z'%3E%3C/path%3E%3C/svg%3E")}.cc-w .cc-ll-i{display:inline-flex}.cc-w .cc-ll-i::before{content:'·';font-size:0.875em;padding:0 5px}.cc-w .cc-i-header-links{display:none;margin-left:auto}.cc-w .cc-i-header-links.has-flag,.cc-w .cc-i-content:hover .cc-i-header-links{display:block;margin-right:0.5rem}.cc-w .cc-i-flag{width:12px;height:12px;display:block;opacity:0.6;color:transparent;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z'%3E%3C/path%3E%3C/svg%3E")}.cc-w .cc-i-header .cc-icon svg{width:13px;fill:inherit;margin-right:5px;margin-left:5px;color:#687a86;padding-top:5px;display:inline-block;vertical-align:middle}.cc-w .cc-i-reply{color:#687a86;font-weight:500}.cc-w .cc-v-up,.cc-w .cc-v-down{position:relative;padding:0 5px;margin:0 4px;color:#656c7a}.cc-w .cc-v-up::after,.cc-w .cc-v-down::after{content:'';width:10px;height:11px;display:block;opacity:0.7;min-height:12px;background-repeat:no-repeat;transition:0.3s ease}.cc-w .cc-v-up:hover:not(.disabled)::after,.cc-w .cc-v-down:hover:not(.disabled)::after{opacity:1}.cc-w .cc-v-up.disabled,.cc-w .cc-v-down.disabled{cursor:default;pointer-events:none;opacity:0.4}.cc-w .cc-v-down::before{content:'';border-left:2px solid #e7e9ee;height:12px;position:absolute;top:0;left:-5px;cursor:default;pointer-events:none}.cc-w .cc-v-up::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z'%3E%3C/path%3E%3C/svg%3E")}.cc-w .cc-v-down::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'%3E%3C/path%3E%3C/svg%3E")}.cc-w .cc-f-wrap{position:relative}.cc-w .cc-f-input,.cc-w .cc-f-textarea{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;appearance:none;border-radius:0;border:1px solid #d8d8d8;background-color:#fff;border-radius:4px;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;color:#333;padding:8px 12px;box-shadow:none;display:block;position:relative;vertical-align:top}.cc-w .cc-f-input::placeholder,.cc-w .cc-f-textarea::placeholder{color:#9facb5}.cc-w .cc-f-input:active,.cc-w .cc-f-input:focus,.cc-w .cc-f-textarea:active,.cc-w .cc-f-textarea:focus{outline:0}.cc-w .cc-f-input,.cc-w .cc-f-textarea{width:100%}.cc-w .cc-f-input:active,.cc-w .cc-f-input:focus,.cc-w .cc-f-textarea:active,.cc-w .cc-f-textarea:focus{border-color:#bec5ce}.cc-w .cc-f-textarea{max-width:100%;min-width:100%;resize:vertical;max-height:600px;min-height:120px}.cc-w .cc-f-row{display:flex;flex-wrap:wrap;margin:0 -0.25rem}.cc-w .cc-f-col{flex:1 0 auto;padding:0 0.25rem}.cc-w .cc-f-input{margin-bottom:0.5rem}.cc-w .cc-f-btn{margin:0.5rem 0 0 0;cursor:pointer}.cc-w .cc-f-btn:hover,.cc-w .cc-f-btn:active{background:#002D62}.cc-w .cc-f-btn.loading{color:transparent !important;min-height:1rem;pointer-events:none;position:relative}.cc-w .cc-f-btn.loading::after{animation:cc-loading 0.5s infinite linear;border:0.1rem solid #000;border-radius:50%;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1rem;left:50%;margin-left:-0.5rem;margin-top:-0.5rem;position:absolute;top:50%;width:1rem;z-index:1}.cc-w .cc-e{color:#fb4143;font-size:80%;font-weight:500;margin:0.5rem 0}.cc-w .cc-n{color:#5AA800;font-size:80%;font-weight:500;margin:0.5rem 0}.cc-w .cc-w-h{border-bottom:1px solid #dbdfe4;margin-bottom:1rem}.cc-w .cc-sub{color:#656c7a;font-size:80%;font-weight:600;transition:color 0.2s ease;display:inline-flex;align-items:center}.cc-w .cc-sub.is-subscribed,.cc-w .cc-sub.is-subscribed:hover,.cc-w .cc-sub.is-subscribed:active{color:#5cb767}.cc-w .cc-sub:hover,.cc-w .cc-sub:active{color:#424750}.cc-w .cc-sub .cc-icon-envelope svg{width:17px;height:19px;fill:inherit;margin-right:5px}.cc-w .cc-sub .cc-icon-check svg{width:12px;height:14px;fill:inherit;margin-left:7px;opacity:0;transition:opacity 0.2s ease}.cc-w .cc-sub.is-subscribed .cc-icon-check svg{opacity:1}/*! Lity - v2.4.0 - 2019-08-10
* http://sorgalla.com/lity/
* Copyright (c) 2015-2019 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial, Helvetica, sans-serif;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}

