  html{-webkit-text-size-adjust:100%}details{display:block}summary{display:list-item}template{display:none}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}.submit-wrap .nf-field-element,button,input{overflow:visible}.submit-wrap .nf-field-element,button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}.submit-wrap .nf-field-element,[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}.submit-wrap .nf-field-element::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.submit-wrap .nf-field-element:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}.submit-wrap .nf-field-element,button,select{text-transform:none}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}*{margin:0;padding:0;box-sizing:border-box}*+*{margin-top:1.5em}.margins-off *+*{margin-top:0}.margins-on *+*{margin-top:1.5em}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}a img{display:block}html{color:#3c3e4d;font-size:1em;line-height:1.5}body,html{min-height:100vh}body{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}body,main.site-main{margin-top:0}::-moz-selection{background:#434983;color:#fff;text-shadow:none}::selection{background:#434983;color:#fff;text-shadow:none}.submit-wrap .nf-field-element,button,input,select,textarea{font-size:1em}.submit-wrap .nf-field-element,button{border-radius:0;cursor:pointer}ol,ul{list-style-position:outside;padding-left:1.375em}.content-width{width:100%;max-width:71.25em;padding:0 1em}.content-width,.less-wide{margin-left:auto;margin-right:auto}.less-wide{width:80%;max-width:57em}.less-wide.eventually{width:100%}.section{margin-top:0;padding-top:3em;padding-bottom:3em}.bg-alt{background-color:#ededef}.bg-highlight{background-color:#2a4353}.bg-primary{background-color:#434983}.bg-primary ::-moz-selection{background:#436983}.bg-primary ::selection{background:#436983}.bg-secondary{background-color:#436983}.bg-gray-md{background-color:#696a7e}.bg-gray-lt{background-color:#b1b2bc}.light-colored-text{color:#fff}.section-intro{font-size:1.125rem;font-size:calc(1rem + .25vw)}body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.site-main{-webkit-box-flex:1;flex:1 0 auto}footer.main,header.main{flex-shrink:0}.hidden{display:none}.ir{text-indent:100%}.ir,.sr-only{white-space:nowrap;overflow:hidden}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.cf:after{content:"";display:block;clear:both}.no-bullets{list-style-type:none}ul.inside{margin-left:1.5em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.alt-color{color:#434983;font-weight:700!important}.light-colored-text .alt-color{color:#fff}.horiz{display:-webkit-box;display:flex;flex-wrap:wrap}.horiz.centered{-webkit-box-pack:center;justify-content:center}.horiz.space-between{-webkit-box-pack:justify;justify-content:space-between}.horiz.space-around{justify-content:space-around}input.toggler{position:absolute;opacity:0;z-index:-1}label.toggler{cursor:pointer}.toggle-target{display:none}input.toggler:checked~.toggle-target{display:block}.bg-img{background-repeat:no-repeat;background-size:cover;background-position:50%}.outlined{outline:2px solid #fff;outline-offset:-1em;-webkit-transition:outline-offset .1s ease;transition:outline-offset .1s ease}a:focus .outlined,a:hover .outlined,label:focus .outlined,label:hover .outlined{outline-offset:-.5em}.moving-caret:after{content:"\27e9";display:inline-block;margin-left:.5em;-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.fake-button:focus .moving-caret:after,.fake-button:hover .moving-caret:after,.moving-caret:focus:after,.moving-caret:hover:after{-webkit-transform:translateX(.25em);transform:translateX(.25em)}.dark-overlay{position:relative;color:#fff}.dark-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.dark-overlay>*{position:relative}.dark-overlay a,.dark-overlay a:focus,.dark-overlay a:hover{color:#fff}.dark-overlay.outlined:before{outline:2px solid #fff;outline-offset:-1em}.horiz.x2>*,.horiz.x3>*,.horiz.x4>*{-webkit-box-flex:1;flex:1 1 90%}.column-wrap{text-align:left}.column-wrap.x2{-webkit-columns:2 24em;-moz-columns:2 24em;columns:24em 2}.column-wrap.x3{-webkit-columns:3 16em;-moz-columns:3 16em;columns:16em 3}.column-wrap.x4{-webkit-columns:4 16em;-moz-columns:4 16em;columns:16em 4}ul.column-wrap{-webkit-column-width:12em!important;-moz-column-width:12em!important;column-width:12em!important}.column-wrap>li{margin-left:1em}.column-wrap.no-bullets>li{margin-left:0}dl.inline dt{font-weight:700;display:inline}dl.inline dt:before{content:"";display:block}dl.inline dd{display:inline;margin-left:.75em}section.breakout{margin-bottom:9em}.breakout{margin-bottom:-9em;position:relative}.bottom-mask>*{position:relative;z-index:2}.bottom-mask:before{content:"";display:block;position:absolute;background-color:#fff;height:17em;bottom:0;left:0;right:0}.modal{margin-top:0;padding:2em;background-color:#fff;border:2px solid #2a4353;box-shadow:0 0 1em rgba(0,0,0,.33)}.modal.centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-close{float:right;font-size:3em;line-height:1;color:#434983}.videoholder{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}.videoholder embed,.videoholder iframe,.videoholder object,.videoholder video{position:absolute;width:100%;height:100%}#lightbox{position:fixed;top:0;bottom:0;left:0;right:0;margin:0;padding:3em;background-color:rgba(42,67,83,.8);z-index:5;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#lightbox.hidden{display:none}#lightbox .videoholder{width:90%;padding-bottom:50.625%;margin:0 auto}#lightbox iframe{border:0}.play-button{fill:hsla(0,0%,100%,.66);width:4.5em;height:4.5em;-webkit-filter:drop-shadow(0 0 .375em rgba(0,0,0,.25));filter:drop-shadow(0 0 .375em rgba(0,0,0,.25));-webkit-transition:fill .2s linear,-webkit-filter .2s linear;transition:fill .2s linear,-webkit-filter .2s linear;transition:fill .2s linear,filter .2s linear;transition:fill .2s linear,filter .2s linear,-webkit-filter .2s linear}.clickable-embed .embed-content{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.clickable-embed .embed-content:focus .play-button,.clickable-embed .embed-content:hover .play-button{fill:#fff;-webkit-filter:drop-shadow(0 0 .375em rgba(0,0,0,.5));filter:drop-shadow(0 0 .375em rgba(0,0,0,.5))}input,select,textarea{border:1px solid #ccc;border-radius:0;padding:.5em .75em;background:#fff;color:inherit}input:focus,select:focus,textarea:focus{border-color:#434983}textarea{resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' preserveAspectRatio='xMaxYMid'%3E%3Cpath fill='none' stroke='%232a4353' d='M2 6l10 12L22 6'/%3E%3C/svg%3E") 100% no-repeat;background-size:auto 60%;background-position:calc(100% - .5em) 50%;padding-right:3em}select::-ms-expand{display:none}option{margin-left:.75rem}form label{display:block}form input,form select,form textarea{display:block;width:100%}form input[type=checkbox],form input[type=radio]{display:inline-block;width:auto;-webkit-transform:translateY(.125em);transform:translateY(.125em)}.submit-wrap form .nf-field-element[type=submit],form .submit-wrap .nf-field-element[type=submit],form button[type=submit],form input[type=submit]{background:transparent;width:auto;border:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:300;letter-spacing:.05em}.h1 strong,.h1.bolder,.h2 strong,.h2.bolder,.h3 strong,.h3.bolder,.h4 strong,.h4.bolder,.h5 strong,.h5.bolder,.h6 strong,.h6.bolder,h1 strong,h1.bolder,h2 strong,h2.bolder,h3 strong,h3.bolder,h4 strong,h4.bolder,h5 strong,h5.bolder,h6 strong,h6.bolder{font-weight:700}.h1,h1{font-size:2rem;font-size:calc(1.5rem + 1vw)}.h2,h2{font-size:1.75rem;font-size:calc(1.25rem + 1vw)}.h3,h3{font-size:1.5rem;font-size:calc(1.25rem + .5vw)}.h4,h4{font-size:1.375rem;font-size:calc(1rem + .5vw)}.h5,h5{font-size:1.125rem;font-size:calc(1rem + .25vw)}.h6,h6{font-size:1rem;font-size:calc(.75rem + .25vw)}.section-header{position:relative;display:inline-block;color:#434983;margin:0 auto 1.5rem}.section-header:after{content:"";display:block;position:absolute;top:100%;left:10%;right:10%;height:2px;margin-top:1.5rem;background-color:#b1b2bc}.light-colored-text .section-header{color:#fff}.bg-gray-lt .section-header:after{background-color:#696a7e}a{color:#2a4353;-webkit-transition:color .2s linear;transition:color .2s linear}a:focus,a:hover{color:#434983}.light-colored-text a{color:#fff}.btn,.button,.submit-wrap .nf-field-element,button{position:relative;display:inline-block;text-decoration:none;padding:.75em;min-width:10em;text-align:center;font-weight:700;-webkit-transition:color .1s linear .1s;transition:color .1s linear .1s;z-index:1}.btn:after,.btn:before,.button:after,.button:before,.submit-wrap .nf-field-element:after,.submit-wrap .nf-field-element:before,button:after,button:before{content:"";display:block;position:absolute;left:0;right:0;background-color:currentColor;z-index:-1}.btn:before,.button:before,.submit-wrap .nf-field-element:before,button:before{bottom:0;height:3px}.btn:after,.button:after,.submit-wrap .nf-field-element:after,button:after{top:0;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:background-color .1s linear .1s,-webkit-transform .2s cubic-bezier(.8,0,.67,.67);transition:background-color .1s linear .1s,-webkit-transform .2s cubic-bezier(.8,0,.67,.67);transition:transform .2s cubic-bezier(.8,0,.67,.67),background-color .1s linear .1s;transition:transform .2s cubic-bezier(.8,0,.67,.67),background-color .1s linear .1s,-webkit-transform .2s cubic-bezier(.8,0,.67,.67)}.btn:focus,.btn:hover,.button:focus,.button:hover,.fake-button:focus .btn,.fake-button:focus .button,.fake-button:hover .btn,.fake-button:hover .button,.submit-wrap .nf-field-element:focus,.submit-wrap .nf-field-element:hover,button:focus,button:hover{color:#fff}.btn:focus:after,.btn:hover:after,.button:focus:after,.button:hover:after,.fake-button:focus .btn:after,.fake-button:focus .button:after,.fake-button:hover .btn:after,.fake-button:hover .button:after,.submit-wrap .nf-field-element:focus:after,.submit-wrap .nf-field-element:hover:after,button:focus:after,button:hover:after{background-color:#434983;-webkit-transform:scaleY(1);transform:scaleY(1)}.light-colored-text .btn,.light-colored-text .button,.light-colored-text .submit-wrap .nf-field-element,.light-colored-text button,.submit-wrap .light-colored-text .nf-field-element{color:#fff}.light-colored-text .btn:focus,.light-colored-text .btn:hover,.light-colored-text .button:focus,.light-colored-text .button:hover,.light-colored-text .fake-button:focus .btn,.light-colored-text .fake-button:focus .button,.light-colored-text .fake-button:hover .btn,.light-colored-text .fake-button:hover .button,.light-colored-text .submit-wrap .nf-field-element:focus,.light-colored-text .submit-wrap .nf-field-element:hover,.light-colored-text button:focus,.light-colored-text button:hover,.submit-wrap .light-colored-text .nf-field-element:focus,.submit-wrap .light-colored-text .nf-field-element:hover{color:#434983}.light-colored-text .btn:focus:after,.light-colored-text .btn:hover:after,.light-colored-text .button:focus:after,.light-colored-text .button:hover:after,.light-colored-text .fake-button:focus .btn:after,.light-colored-text .fake-button:focus .button:after,.light-colored-text .fake-button:hover .btn:after,.light-colored-text .fake-button:hover .button:after,.light-colored-text .submit-wrap .nf-field-element:focus:after,.light-colored-text .submit-wrap .nf-field-element:hover:after,.light-colored-text button:focus:after,.light-colored-text button:hover:after,.submit-wrap .light-colored-text .nf-field-element:focus:after,.submit-wrap .light-colored-text .nf-field-element:hover:after{background-color:#fff}.btn.secondary,.button.secondary,.submit-wrap .secondary.nf-field-element,button.secondary{border-color:#2a4353;color:#2a4353;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.btn.secondary:focus,.btn.secondary:hover,.button.secondary:focus,.button.secondary:hover,.fake-button:focus .btn.secondary,.fake-button:focus .button.secondary,.fake-button:hover .btn.secondary,.fake-button:hover .button.secondary,.submit-wrap .secondary.nf-field-element:focus,.submit-wrap .secondary.nf-field-element:hover,button.secondary:focus,button.secondary:hover{background-color:#2a4353;color:#fff}.button-group{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0}.button-group>*{margin:1.5em .75em}.icon svg,svg.icon{width:1em;height:1em;margin:0 .5em .25em;display:inline-block;vertical-align:middle;fill:currentColor}.icon.stroked,.icon .stroked{fill:none;stroke:currentColor}.big.icon svg,svg.big.icon{width:2em;height:2em}.bigger.icon svg,svg.bigger.icon{width:3em;height:3em}.biggest.icon svg,svg.biggest.icon{width:5em;height:5em}.post-content br{display:block;margin-top:1.5em}.post-content ul ul{margin-left:1.5em}.post-content li+li{margin-top:.75em}.post-content:after{content:"";display:block;clear:both}.blog-nav ul{-webkit-box-pack:center;justify-content:center;font-weight:700}.blog-nav li{margin:.75em;min-width:6em;text-align:center}.blog-nav a{text-decoration:underline}.blog-nav .current-menu-item a{color:#434983;text-decoration:none}.blog-excerpt a{display:block;text-decoration:none}.blog-excerpt p{color:#3c3e4d}.blog-excerpt .button{text-align:left;margin-top:.75rem}.pagination{padding-bottom:1.5rem}.page-numbers{margin:0 .75em}.single-post .post-meta{padding-bottom:1.5em}footer.main{background:#3c3e4d;padding:2em 0;margin-top:0}footer.main,footer.main a{color:#b1b2bc}footer.main a:focus,footer.main a:hover{color:#ededef}footer.main .main>.horiz{-webkit-box-align:center;align-items:center}footer.main .main .widget+.widget{margin:0 0 0 1.5em}footer.main .main img{max-width:9em!important;opacity:.6}footer.main .aside{max-width:20em}footer.main .aside img{display:block;max-width:15em!important;margin:0 auto}.header-nav-in-footer{font-size:.75em;margin:-1.5em -1em}.header-nav-in-footer .main-menu-item{margin:1.5em}.header-nav-in-footer .main-menu-link{font-weight:700}.header-nav-in-footer ul.sub-menu{display:block;margin-top:.75em}.header-nav-in-footer .sub-menu-item{margin-top:.75em}.social-links ul{-webkit-box-pack:center;justify-content:center;font-size:75%}.social-links li{border:1px solid;border-radius:50%;padding:.75em;margin:0 .75em}.social-links svg{margin:0}nav.footer{font-size:.75em;margin-top:3em}nav.footer ul{-webkit-box-pack:center;justify-content:center}nav.footer li{margin:0 1.5em}header.main{padding:1em 0;margin-top:0;border-bottom:3px solid #b1b2bc}header.main>div{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}#logo{display:block;min-width:9rem;max-width:calc(100% - 4.5rem);margin-right:1.5rem}#logo svg{width:100%;fill:#434983}#logo svg.spinnable path:first-of-type{will-change:transform}#logo:hover svg.spinnable path:first-of-type{-webkit-transform-origin:532px 112px;transform-origin:532px 112px;-webkit-animation:turbine .1s linear;animation:turbine .1s linear}@-webkit-keyframes turbine{to{-webkit-transform:rotate(51.43deg);transform:rotate(51.43deg)}}@keyframes turbine{to{-webkit-transform:rotate(51.43deg);transform:rotate(51.43deg)}}.hero{border-bottom:3px solid #b1b2bc}.hero div{width:100%;margin-top:0}.hero img{display:block;width:100%;opacity:.9}.hero .hero-content{margin:0 auto;padding:3rem 1rem}.hero h1{font-weight:700;margin:0}.hero h2{margin-top:.75rem}.hero .flickity-prev-next-button{top:auto;bottom:3rem;-webkit-transform:none;transform:none}.hero .flickity-prev-next-button:hover{color:#436983}.back-and-forth{overflow:hidden}.back-and-forth .row{position:relative;padding-top:4.5em}.back-and-forth .row+.row{margin-top:4.5em}.back-and-forth .row:nth-of-type(2n){z-index:1}.back-and-forth .row:nth-of-type(2n):after{content:"";position:absolute;top:0;left:-1em;right:-1em;bottom:-4.5em;background:rgba(0,0,0,.05);z-index:-1}.back-and-forth .row:last-of-type{padding-bottom:1.5em}.basic-content h3:not(.linked){padding:.75em 0}.basic-content .many .column{margin:1.5em;-webkit-box-flex:0;flex:0 0 20em}.basic-content figure{margin-top:1.5em}.basic-content figure+h3{margin-top:1.5rem}.basic-content figure.icon svg{margin:0;width:9em;height:9em}.cta-bar{padding:0}.cta-bar h2{margin-top:1.5rem}.cta-bar>div{padding:3em .75rem;margin:0 auto;max-width:71.25em}.cta-bar>div:nth-of-type(n+2){border:solid #fff;border-width:.5em 0 0}.full-width-image{margin:0;line-height:0}.full-width-image img{width:100%;display:block;margin:0 auto}.stats strong.giant-stat{display:block;font-size:4rem;font-size:calc(3.5rem + 2vw)}.stats span{display:block;margin-top:0;font-weight:700}.subnavigation ul.subnav{-webkit-box-pack:center;justify-content:center}.subnavigation ul.subnav li{margin:.75em}.subnavigation .current-menu-item a{color:#fff}.subnavigation .current-menu-item a:after{background-color:#434983;-webkit-transform:scaleY(1);transform:scaleY(1)}.subnavigation.light-colored-text .current-menu-item a{color:#434983}.subnavigation.light-colored-text .current-menu-item a:after{background-color:#fff}.testimonial{position:relative;min-height:24em;margin-top:0;line-height:0;background-color:#000;color:#fff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;overflow:hidden;padding:3em 1.5em 1.5em}.testimonial img{position:absolute;top:0;left:0;right:0;opacity:.4;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.testimonial blockquote{position:relative;margin-top:0;line-height:1.5}.testimonial blockquote>div:before{content:"\201C"}.testimonial blockquote>div:after{content:"\201D"}.testimonial cite{display:block;font-style:normal;font-weight:700}.testimonial cite:before{content:"\2014\0020"}.tile-links ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(17em,1fr));grid-gap:.25em}.tile-links ul a{display:block;text-decoration:none}.tile-links ul a:focus img,.tile-links ul a:hover img{-webkit-filter:opacity(.5) saturate(.8);filter:opacity(.5) saturate(.8)}.tile-links li{float:left;width:49.5%;margin:.25%}.tile-links figure{position:relative;background-color:#2a4353;line-height:0}.tile-links img{-webkit-filter:opacity(.4) saturate(.2);filter:opacity(.4) saturate(.2);-webkit-transition:-webkit-filter .2s linear;transition:-webkit-filter .2s linear;transition:filter .2s linear;transition:filter .2s linear,-webkit-filter .2s linear}.tile-links figcaption{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}@supports (display:grid){.tile-links li{width:auto!important;margin:0!important}}.trust-bar .logo-holder{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.trust-bar .logo-holder li{-webkit-box-flex:0;flex:0 1 33.333%;margin:0;padding:1.5em;line-height:0}.trust-bar img,.trust-bar svg{width:100%;max-width:8em}.trust-bar.one-color circle,.trust-bar.one-color ellipse,.trust-bar.one-color g,.trust-bar.one-color path,.trust-bar.one-color polygon,.trust-bar.one-color rect,.trust-bar.one-color svg,.trust-bar.one-color text{fill:#b1b2bc!important}.trust-bar.one-color img{-webkit-filter:saturate(0);filter:saturate(0)}.trust-bar.one-color.bg-highlight circle,.trust-bar.one-color.bg-highlight ellipse,.trust-bar.one-color.bg-highlight g,.trust-bar.one-color.bg-highlight path,.trust-bar.one-color.bg-highlight polygon,.trust-bar.one-color.bg-highlight rect,.trust-bar.one-color.bg-highlight svg,.trust-bar.one-color.bg-highlight text{fill:#fff!important}nav ul{position:relative;list-style-type:none;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;padding-left:0}nav ul.sub-menu{display:none}nav a{display:inline-block;text-decoration:none}label.nav-toggler{cursor:pointer;display:inline-block;text-align:center;min-width:1em;margin-left:1em;color:#434983}label.nav-toggler:after{content:"+"}input.nav-toggler{display:none}input.nav-toggler:checked~label.nav-toggler:after{content:"-"}input.nav-toggler:checked~ul.sub-menu{display:block}.hamburger{cursor:pointer;width:3rem;height:3rem;margin:0;-webkit-box-flex:0;flex:0 0 3rem}.hamburger:after,.hamburger:before,.hamburger span{display:block;content:" ";background:#2a4353;width:3rem;height:.5rem;margin-top:.5rem;-webkit-transition:opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);-webkit-transform-origin:.1rem;transform-origin:.1rem}.hamburger:before{margin-top:0}#mobile-nav-hamburger:checked~.hamburger span{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}#mobile-nav-hamburger:checked~.hamburger:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile-nav-hamburger:checked~.hamburger:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mobile-nav-hamburger:checked~.navs{display:-webkit-box;display:flex}.navs{display:none;margin-top:0;-webkit-box-flex:1;flex:1 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-weight:700}.navs .current-menu-ancestor>a,.navs .current-menu-item>a{color:#434983}.navs .main-menu-link{padding:.75em 1em}.utility-nav{-webkit-box-ordinal-group:0;order:-1;margin:0}.main-menu-item.search{-webkit-box-flex:0!important;flex:0 0 3rem!important;padding:0}.main-menu-item.search a{width:3rem;overflow:hidden;white-space:nowrap;text-indent:100%;padding-left:0;padding-right:0;background:url(/wp-content/themes/barber-nichols/lib/assets/icon-search.svg) 50% no-repeat;background-size:1.5rem}.header-nav ul{display:block}.header-nav ul.sub-menu{text-align:right;background-color:#ededef}.header-nav .main-menu-item{text-align:right}.header-nav .menu-item-has-children .main-menu-link{padding-right:0}.header-nav .sub-menu-link{padding:.75em 1em;color:#2a4353}.header-nav .sub-menu-link:hover,.search-query{color:#434983}.search-form{-webkit-box-align:end;align-items:flex-end}.search-form .submit-wrap .nf-field-element,.search-form button,.submit-wrap .search-form .nf-field-element{margin-left:1.5em}.light-colored-text .search-form input{color:#3c3e4d}.bzOpeningsList{list-style-type:none}.bzOpening{margin-top:3em}.bzOpening>a{text-decoration:none;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:.75em;text-align:center}.bzOpening>a:focus,.bzOpening>a:hover{background-color:rgba(60,62,77,.1)}.bzOpening h2{font-size:1.375rem;font-size:calc(1rem + .5vw);font-weight:700}.bzButtonApply{-webkit-box-ordinal-group:3;order:2;border:0;background:transparent;margin-top:1.5em}.bzMeta{list-style-type:none;display:-webkit-box;display:flex;flex-wrap:wrap;font-size:1rem;font-size:calc(.75rem + .25vw)}.bzMeta li{-webkit-box-flex:1;flex:1 0 10em;margin:.75em}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;border:0;background:none;min-width:auto;margin:0}.flickity-button:after,.flickity-button:before{display:none}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.ninja-forms-req-symbol{color:#434983!important}.submit-wrap{-webkit-box-pack:center;justify-content:center}.submit-wrap .nf-field-element{width:auto!important;padding:0}.submit-wrap .nf-field-element input[type=button]{cursor:pointer;background:transparent;border:0;padding:.75em;display:block;width:100%;font-weight:700}.light-colored-text .submit-wrap .nf-field-element{color:#fff}.light-colored-text .submit-wrap .nf-field-element:focus,.light-colored-text .submit-wrap .nf-field-element:hover{color:#434983}.light-colored-text .submit-wrap .nf-field-element:focus:after,.light-colored-text .submit-wrap .nf-field-element:hover:after{background-color:#fff}.aligncenter{text-align:center;display:block;margin:1em auto}.alignright{float:right;margin:1em 0 1em 1em}.alignleft{float:left;margin:1em 1em 1em 0}.wp-caption{clear:both;text-align:center;width:auto!important}.wp-caption-text{padding:1em .5em .5em;border-top:1px solid #f0f0f0;font-size:.75rem}.gallery-columns-2,.gallery-columns-3,.gallery-columns-4{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.gallery-columns-2 figure,.gallery-columns-3 figure,.gallery-columns-4 figure{margin:1.5em}.gallery a img{display:inline}.gallery-icon{text-align:center}#wpadminbar{margin-top:0}@media (min-width:50em){html{margin:0}.horiz.x2,.horiz.x3,.horiz.x4{-webkit-box-pack:justify;justify-content:space-between}.horiz.x2>*{flex:1 1 45%}.horiz.x2>*,.horiz.x3>*{padding:1rem;margin-top:0;-webkit-box-flex:1}.horiz.x3>*{flex:1 1 30%}.horiz.x4>*{padding:1rem;margin-top:0;-webkit-box-flex:1;flex:1 1 45%}.horiz>.push{padding:1rem;-webkit-box-flex:1.5;flex:1.5}.padding-match{padding:1rem}form .horiz.x2>*,form .horiz.x3>*,form .horiz.x4>*,form .horiz>.push,form .padding-match{padding:0 1rem}.horiz.no-grow>*{-webkit-box-flex:0!important;flex-grow:0!important}.horiz.no-padding>*,header.main{padding:0}header.main>div{-webkit-box-align:center;align-items:center;flex-wrap:nowrap}#logo{-webkit-box-flex:0;flex:0 1 15rem}.hero>div+div{border-top:3px solid #b1b2bc}.hero .has-image{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;overflow:hidden;height:56.25vw;max-height:30em;background:#000}.hero .has-image img{position:absolute;top:0;left:0;right:0;opacity:.4;-o-object-fit:cover;object-fit:cover;height:100%}.hero .has-image .hero-content{position:relative}.hero .flickity-prev-next-button{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.back-and-forth .back{padding-right:3em;-webkit-box-flex:0;flex:0 1 40%}.back-and-forth .row{display:-webkit-box;display:flex}.back-and-forth .row:nth-of-type(2n) .back{padding:0 0 0 3em;-webkit-box-ordinal-group:3;order:2}.back-and-forth .forth{margin:0;-webkit-box-flex:0;flex:0 1 60%}.cta-bar{flex-wrap:nowrap}.cta-bar>div{-webkit-box-flex:1;flex:1}.cta-bar>div:nth-of-type(n+2){border-width:0 0 0 2px}.tile-links ul{grid-template-columns:repeat(2,1fr)}.trust-bar .logo-holder li{flex-basis:20%}.nav-toggler{display:none!important}.hamburger,input.nav-toggler:checked~ul.sub-menu{display:none}.navs{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 1 100%}.navs ul{-webkit-box-pack:end;justify-content:flex-end}.navs li:last-of-type .main-menu-link{padding-right:0}.header-nav{margin:0;-webkit-box-flex:1;flex:1 0 auto}.header-nav ul{display:-webkit-box;display:flex;flex-wrap:nowrap}.header-nav .main-menu-item{-webkit-box-flex:1;flex:1 1 auto;margin:0 .375em;line-height:1.2}.header-nav .main-menu-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end}.header-nav .menu-item-has-children{position:relative}.header-nav .menu-item-has-children .main-menu-link{padding-right:1em}.header-nav ul.sub-menu{position:absolute;top:100%;right:0;width:150%;z-index:1;border-top:3px solid #b1b2bc}.header-nav li:hover ul.sub-menu{display:block}.header-nav li:last-of-type{margin-right:0}.header-nav li:last-of-type ul.sub-menu{-webkit-transform:translateX(1em);transform:translateX(1em)}.header-nav .sub-menu-link{display:block;color:#434983}.header-nav .sub-menu-link:hover{color:#2a4353;background-color:rgba(60,62,77,.1)}.gallery-columns-2 figure,.gallery-columns-4 figure{-webkit-box-flex:1;flex:1 1 45%}}@media (min-width:60em){html{margin:0}.gallery-columns-3 figure{-webkit-box-flex:1;flex:1 1 30%}.gallery-columns-4 figure{-webkit-box-flex:1;flex:1 1 22.5%}}@media (min-width:71.25em){html{margin:0}.horiz.x4>*{-webkit-box-flex:1;flex:1 1 22.5%}#lightbox .videoholder{width:80%;padding-bottom:45%}footer.main .aside{-webkit-box-flex:0;flex:0 1 30%;margin-top:0;margin-left:3em}.header-nav-in-footer{-webkit-box-flex:1;flex:1 0 60%}.back-and-forth .row:nth-of-type(2n):after{left:-50vw;right:-50vw}.testimonial{padding:6em 3em 3em}.testimonial cite{margin-top:3em}.bzOpeningsList{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.bzOpening{-webkit-box-flex:0;flex:0 0 45%}.bzOpening>a{-webkit-box-align:start;align-items:flex-start;text-align:left;padding:1.5em}.bzMeta{flex-wrap:nowrap}.bzMeta li{margin:.75em 0 0}.bzMeta li+li{margin-left:.75em}}@media (min-width:73.25em){.content-width{padding-left:0;padding-right:0}.less-wide.eventually{width:80%}}@media (min-width:85.5em){.wider{max-width:85.5em;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=style.css.map */