@media(min-width: 16px){body::after{content:'{"zero":{"value": "16px", "active": true}, "phone":{"value": "560px", "active": false}, "portrait":{"value": "768px", "active": false}, "landscape":{"value": "1024px", "active": false}, "desktop":{"value": "1280px", "active": false}}';display:block;height:0;overflow:hidden;width:0}}@media(min-width: 560px){body::after{content:'{"zero":{"value": "16px", "active": true}, "phone":{"value": "560px", "active": true}, "portrait":{"value": "768px", "active": false}, "landscape":{"value": "1024px", "active": false}, "desktop":{"value": "1280px", "active": false}}';display:block;height:0;overflow:hidden;width:0}}@media(min-width: 768px){body::after{content:'{"zero":{"value": "16px", "active": true}, "phone":{"value": "560px", "active": true}, "portrait":{"value": "768px", "active": true}, "landscape":{"value": "1024px", "active": false}, "desktop":{"value": "1280px", "active": false}}';display:block;height:0;overflow:hidden;width:0}}@media(min-width: 1024px){body::after{content:'{"zero":{"value": "16px", "active": true}, "phone":{"value": "560px", "active": true}, "portrait":{"value": "768px", "active": true}, "landscape":{"value": "1024px", "active": true}, "desktop":{"value": "1280px", "active": false}}';display:block;height:0;overflow:hidden;width:0}}@media(min-width: 1280px){body::after{content:'{"zero":{"value": "16px", "active": true}, "phone":{"value": "560px", "active": true}, "portrait":{"value": "768px", "active": true}, "landscape":{"value": "1024px", "active": true}, "desktop":{"value": "1280px", "active": true}}';display:block;height:0;overflow:hidden;width:0}}.archive-pagination ul,.genesis-nav-menu,.content-sidebar-wrap,.author-box,.clearfix,.entry,.entry-content,.footer-widgets,.nav-primary,.nav-secondary,.pagination,.site-container,.site-footer,.site-header,.site-inner,.widget,.wrap{zoom:1}.archive-pagination ul:before,.genesis-nav-menu:before,.content-sidebar-wrap:before,.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before,.archive-pagination ul:after,.genesis-nav-menu:after,.content-sidebar-wrap:after,.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{display:table;content:""}.archive-pagination ul:after,.genesis-nav-menu:after,.content-sidebar-wrap:after,.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both}.search-nav>.wrap,.home-resources-v2>.wrap,.home-icons-v2>.wrap,.home-hero-v2>.wrap,.home-section-v2>.wrap,.single-listing-header>.wrap,.tax-guideline_cat .archive-description>.wrap,.site-footer>.wrap,.footer-cta>.wrap,.related-posts>.wrap,.single-post .entry-header>.wrap,.nav-search-container-fixed .outer>.wrap,.nav-search-container>.wrap,.header-search>.wrap,.site-header>.wrap,.content-sidebar-wrap{width:100%;max-width:77.5em;margin:0 auto;padding-right:1.25em;padding-left:1.25em}.no-js .hide-no-js{display:none !important}ol,ul{margin:0;padding:0;overflow:initial}ol li,ul li{list-style-type:none}.home-blocks-v2 p,.book p,.page-template-page_books .entry-header p,.archive-posts .entry p,.widget_flw_featured_widget p,.entry-pagination,.entry-content ol,.entry-content ul,.entry-content p,.site-description,.wp-caption-text{margin-bottom:2em;font-size:1.1em;line-height:1.8;font-family:"Merriweather",serif;letter-spacing:-0.004em}.home-blocks-v2 p.lead,.book p.lead,.page-template-page_books .entry-header p.lead,.archive-posts .entry p.lead,.widget_flw_featured_widget p.lead,.lead.entry-pagination,.entry-content ol.lead,.entry-content ul.lead,.entry-content p.lead,.lead.site-description,.lead.wp-caption-text{font-size:1.25em}.home-blocks-v2 p:last-child,.book p:last-child,.page-template-page_books .entry-header p:last-child,.archive-posts .entry p:last-child,.widget_flw_featured_widget p:last-child,.entry-pagination:last-child,.entry-content ol:last-child,.entry-content ul:last-child,.entry-content p:last-child,.site-description:last-child,.wp-caption-text:last-child{margin-bottom:0}@media(max-width: 767px){.home-blocks-v2 p,.book p,.page-template-page_books .entry-header p,.archive-posts .entry p,.widget_flw_featured_widget p,.entry-pagination,.entry-content ol,.entry-content ul,.entry-content p,.site-description,.wp-caption-text{font-size:1em}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.spinner{width:8em;margin:1.25em auto;text-align:center}.spinner>div{display:inline-block;width:1.25em;height:1.25em;border-radius:100%;background-color:#012652;animation:bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{animation-delay:-0.32s}.spinner .bounce2{animation-delay:-0.16s}.page-template-page_jobs .entry-header,.page-template-page_contests .entry-header,.site-title,.field.hide-label>label,.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{clip:rect(0, 0, 0, 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;background:#fff;color:#111}.page-template-page_jobs .entry-header:focus,.page-template-page_contests .entry-header:focus,.site-title:focus,.field.hide-label>label:focus,.screen-reader-text:focus,.screen-reader-text span:focus,.screen-reader-shortcut:focus{clip:auto;display:block;z-index:100000;width:auto;height:auto}.genesis-skip-link{margin:0}.genesis-skip-link li{width:0;height:0;list-style:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.one-fifth,.two-fifths,.three-fifths,.four-fifths,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{min-height:1px;margin-left:2.5641025641%;float:left}.one-half,.three-sixths,.two-fourths{width:48.7179487179%}.one-third,.two-sixths{width:31.6239316239%}.four-sixths,.two-thirds{width:65.811965812%}.one-fourth{width:23.0769230769%}.three-fourths{width:74.358974359%}.one-fifth{width:17.9487179487%}.two-fifths{width:38.4615384615%}.three-fifths{width:58.9743589744%}.four-fifths{width:79.4871794872%}.one-sixth{width:14.5299145299%}.five-sixths{width:82.905982906%}.first{margin-left:0;clear:both}@media(max-width: 767px){.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.one-fifth,.two-fifths,.three-fifths,.four-fifths,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{width:100%;min-height:0;margin-left:0;float:none;clear:both}}.content{margin-bottom:3.75em}.sidebar{max-width:12.75em;margin-bottom:2.5em}.content-sidebar .content{width:66.67%;float:left}.content-sidebar .sidebar-primary{width:16.67%;float:right}@media(max-width: 1023px){.content-sidebar .content{width:100%;float:none}.content-sidebar .sidebar-primary{width:auto;max-width:none;margin-right:-1.25em;margin-bottom:0;margin-left:-1.25em;float:none}}html{margin-top:var(--wp-admin--admin-bar--height, 0px);line-height:1.15;scroll-behavior:smooth;scroll-padding-top:var(--wp-admin--admin-bar--height, 0px)}body{margin:0;background-color:#f2f2f2;color:#595959;font-family:"Merriweather",serif;scroll-behavior:smooth}body svg{fill:currentColor;width:1em;height:1em}::selection{background-color:#4a90e2;color:#fff;text-shadow:none}a{color:#4a90e2;text-decoration:none;transition:all .1s}p{margin:0}b,strong{font-weight:700}abbr{letter-spacing:.1em}pre{overflow:scroll;white-space:pre}code{word-wrap:break-word;overflow:hidden}iframe{border:none}hr{margin:1.25em 0;clear:both;border:0;border-top:1px solid #595959;border-collapse:collapse}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;padding:0;font-weight:900;line-height:1.375;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{font-style:italic;font-weight:300}h1{font-size:2.75em}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}audio,canvas,img,video{vertical-align:middle}figure{margin:0}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}img.centered,.aligncenter{display:block;margin:0 auto 1.25em}img.alignnone,.alignnone{margin-bottom:1.25em}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 1.25em 1.25em 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 1.25em 1.25em}.wp-caption p{margin-bottom:0}.wp-caption-text{margin:0;text-align:center}.wp-audio-shortcode,.wp-playlist,.wp-video{margin:0 0 1.25em}iframe[src*="player.vimeo.com"],iframe[src*="youtube.com"],iframe[src*="youtube-nocookie.com"]{display:block;aspect-ratio:16/9;width:100%;height:auto}.btn,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;display:inline-block;width:auto;border:none;border-radius:0;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .1s}.btn:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:.5}.btn-solid,.archive-posts .entry .btn,.archive-posts .entry button,.archive-posts .entry input[type=button],.archive-posts .entry input[type=reset],.archive-posts .entry input[type=submit],.btn-with-arrow{margin-right:-0.5em;padding:1em 2.35em;background-color:#00479a;color:#fff;font-style:italic;font-weight:900;font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}.btn-bordered{padding:.675em 1.3em;border:1px solid #4a90e2;background-color:rgba(0,0,0,0);color:#4a90e2;font-weight:normal;font-size:.7em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.btn-with-arrow{text-decoration:none !important}.btn-with-arrow:hover,.btn-with-arrow:focus{background-color:#4a90e2}.btn-with-arrow:hover svg,.btn-with-arrow:focus svg{margin-right:-0.5em;padding-left:1.25em;opacity:1}.btn-with-arrow svg{display:inline-block;margin-right:-1em;vertical-align:middle;opacity:0;transition:.25s all}.messages{max-width:31em;margin-bottom:2.5em}.messages:empty{display:none}.alert{display:block;position:relative;max-width:58em;margin:0 0 1em;padding:1em 1em 1em 4em;clear:both;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-top-width:.25em;border-top-style:solid;background-color:#fff;font-size:.85em;text-align:left}.alert:last-child{margin-bottom:0}.alert:before{display:block;position:absolute;top:0;left:1em;width:1.5em;height:2.5em;padding-top:1em;content:"";color:#fff;font-size:1em;line-height:1.5;font-family:sans-serif;text-align:center}.alert a{color:inherit;text-decoration:underline}.alert .wc-forward{float:right}.alert-success{border-top-color:#46b450;color:#46b450}.alert-success:before{background-color:#46b450;content:"✓"}.alert-error{border-top-color:#dc3232;color:#dc3232}.alert-error:before{background-color:#dc3232;content:"×";font-weight:bold}.alert-info{border-top-color:#00a0d2;color:#00a0d2}.alert-info:before{background-color:#00a0d2;content:"i";font-style:italic;font-family:Times,Georgia,serif}.text-alert{padding:.5em 0;font-style:italic;font-size:.85em;text-align:left}.text-alert a{color:inherit;text-decoration:underline}.text-alert-success{color:#46b450}.text-alert-error{color:#dc3232}.text-alert-info{color:#00a0d2}.flw-form{max-width:46.5em}.field{margin-bottom:2em}.field.hide{display:none}.field.no-margin{margin-bottom:1em}.field .description{margin-bottom:1.25em;font-style:italic;font-size:.7em}.field-date .date-container{position:relative}.field-date .pika-single{position:absolute !important;top:0 !important;left:0 !important}.field-payment .payment-amount,.field-payment .select-styled,.field-fees .payment-amount,.field-fees .select-styled{flex:0 0 auto}.field-payment .payment-amount,.field-fees .payment-amount{width:4em;padding:0 0 .25em;border-top:none;border-right:none;border-left:none;border-bottom-style:dashed;font-size:1.5em}.field-payment .select-styled,.field-fees .select-styled{margin-left:1.25em}.field-payment .select-styled select,.field-fees .select-styled select{color:#4a90e2;font-weight:600}.field-payment .payment-currency,.field-fees .payment-currency{width:5em}.field-payment .payment-container{display:flex;align-items:flex-end}.field-payment .payment-frequency{width:10em}@media(max-width: 767px){.field-payment .payment-container{flex-wrap:wrap}.field-payment .payment-frequency{width:100%;margin-top:1em;margin-left:0}}.field-fees .fees-container{display:flex;align-items:flex-end}.field-fees textarea{flex:1 1 auto;margin-left:1.25em}@media(max-width: 767px){.field-fees .fees-container{flex-wrap:wrap}.field-fees textarea{width:100%;margin-top:1em;margin-left:0}}label{display:block;margin-bottom:1em;color:#373737;font-style:italic;font-weight:900;font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}input[type=text],input[type=password],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],textarea{-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;max-width:100%;padding:.65em .75em;border:none;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#fff;color:#595959;font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus{border-color:#4a90e2;outline:none;color:#4a90e2}input[type=search]::-ms-clear{display:none;width:0;height:0}textarea{resize:vertical}select{width:100%}.select-styled{position:relative;width:100%}.select-styled select{-webkit-appearance:none;-moz-appearance:none;padding:.65em 2.5em .65em .75em;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#fff;color:#595959;font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer}.select-styled select:focus{border-color:#4a90e2;outline:none;color:#4a90e2}.select-styled select::-ms-expand{display:none}.select-styled .icon-angle-down{fill:#00479a;position:absolute;top:50%;right:.75em;flex:0 0 auto;transform:translateY(-50%);font-size:.7em;pointer-events:none}::placeholder{color:#595959;text-overflow:ellipsis}.checkbox-list.two-columns>div{padding-left:2em}.checkbox-list.two-columns>div input[type=checkbox]{margin-left:-2em}.checkbox-list>div{margin-bottom:1em}.checkbox-list input[type=checkbox]{-webkit-appearance:none;display:inline-block;width:1em;height:1em;margin-right:.5em;border-radius:2px;background-color:#fff;vertical-align:middle}.checkbox-list input[type=checkbox]:checked{background-color:#00479a}.checkbox-list input[type=checkbox]:checked+label{color:#00479a;font-weight:900}.checkbox-list label{display:inline-block;margin-bottom:0;color:#595959;font-style:normal;font-weight:normal;font-size:.85em;text-transform:none;vertical-align:middle}@media(max-width: 767px){.checkbox-list{column-count:2}}.checkbox-buttons-list div{display:inline-block;margin-right:.5em;vertical-align:middle}.checkbox-buttons-list div:last-child{margin-right:0}.checkbox-buttons-list input[type=checkbox]{display:none}.checkbox-buttons-list input[type=checkbox]:checked{background-color:rgba(0,0,0,0)}.checkbox-buttons-list input[type=checkbox]:checked+label{background-color:#4a90e2;color:#fff}.checkbox-buttons-list .btn-bordered{font-style:normal;text-transform:none}.radio-list label{display:inline-block;margin-left:2em;padding-top:1.25em;vertical-align:middle;cursor:pointer}.radio-list label:first-child{margin-left:0}.radio-list input[type=radio]{-webkit-appearance:none;display:inline-block;width:1em;height:1em;margin-right:.5em;border:1px solid #e3e3e3;border-radius:50%;background-color:#fff;vertical-align:middle}.radio-list input[type=radio]:checked{background-color:#00479a}.radio-list input[type=radio]:checked+span{border-color:rgba(0,0,0,0);color:#00479a;font-weight:600}.radio-list span{display:inline-block;font-style:normal;font-weight:normal;text-transform:none;vertical-align:middle}input[type=search]{box-sizing:border-box}.post-password-form{display:flex;align-items:center}.post-password-form input[type=password]{flex:1 1 auto}.post-password-form input[type=submit]{margin-left:.25em}.search-form{display:flex;position:relative;align-items:center;max-width:38em}.search-form input[type=search],.search-form button[type=submit]{display:inline-block;vertical-align:middle}.search-form input[type=search]{flex:1 1 auto;border-bottom:1px solid #d5d5d5;background-color:rgba(0,0,0,0);font-size:.85em;font-family:"Merriweather",serif}.search-form input[type=search]:focus{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #4a90e2}.search-form button[type=submit]{flex:0 0 auto;margin-right:.25em;background-color:rgba(0,0,0,0)}.search-form button[type=submit] svg{fill:#00479a}@media(max-width: 767px){.search-form{max-width:20em}}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#595959;background:#fff;border:1px solid #e3e3e3;border-bottom-color:#e3e3e3;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px 0 15px 20px rgba(173,173,173,.5)}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#595959;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#595959;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#595959;font-size:12px;line-height:15px;text-align:right;background:#f2f2f2;height:initial}.has-event .pika-button{color:#fff;background:#00479a}.is-today .pika-button{color:#4a90e2;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#00479a;box-shadow:inset 0 1px 3px rgba(0,0,0,0);border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#fff;background:#012652;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{color:#666;background:#f2f2f2}.is-startrange .pika-button{color:#fff;background:#65b543;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#00479a;box-shadow:none;border-radius:3px}.social a,.social button{display:inline-block;margin-left:1.25em;color:#595959;vertical-align:middle}.hero-background-container .social a,.hero-background-container .social button{color:#fff}.social a:first-child,.social button:first-child{margin-left:0}.social button{padding:0;background-color:rgba(0,0,0,0)}.social svg{display:block;width:1.1em;height:1.1em}.social .social-linkedin:hover,.social .social-linkedin:focus{color:#007bb6}.social .social-facebook:hover,.social .social-facebook:focus{color:#3b5998}.social .social-twitter:hover,.social .social-twitter:focus{color:#00aced}.social .social-pinterest:hover,.social .social-pinterest:focus{color:#cb2027}.social .social-tumblr:hover,.social .social-tumblr:focus{color:#32506d}.share{z-index:9;position:fixed;top:10em;left:-100%;opacity:0;transition:left .4s ease-in-out,opacity .4s ease-in-out}.scrolled .share{left:0;opacity:1}.share a{display:inline-block;display:block;position:relative;width:3em;padding:.5em .25em;text-align:center;text-decoration:none;transition:width .2s ease-in-out}.share a:hover,.share a:focus{width:3.5em}.share svg{fill:#fff;display:block;width:1.5em;height:1.5em;margin:0 auto;opacity:.5}.share .count{display:block;padding-top:.5em;color:#fff;font-size:.7em;line-height:1}.share .share-facebook{background-color:#3b5998}.share .share-twitter{background-color:#00aced}.share .share-pinterest{background-color:#cb2027}.share .share-linkedin{background-color:#007bb6}@media(max-width: 1024px){.share{display:none}}.header-search-container{z-index:5;position:relative}.site-header{background-color:#fff;text-align:center;transition:background-color .25s}.show-search .site-header{background-color:#fff !important}.site-header button{display:none;flex:0 0 auto;padding:1.25em;background-color:rgba(0,0,0,0)}.site-header button svg{fill:#595959;display:block;width:1.25em;height:1.25em;pointer-events:none}.hero-background-container .site-header button svg{fill:#fff}@media(max-width: 1024px){.site-header>.wrap{display:flex;align-items:center;padding-right:0;padding-left:0;border-bottom:1px solid #e3e3e3}.site-header button{display:block}}@media(max-width: 767px){.search.show-search .site-header button[name=open_search]{background-color:#00479a}.search.show-search .site-header button[name=open_search] svg{fill:#fff}}.title-area{padding-top:1.5em;padding-bottom:.5em;transition:border-color .25s}.show-search .title-area{border-bottom-color:rgba(0,0,0,0)}@media(max-width: 1024px){.title-area{flex:1 1 auto;padding-top:1.25em;padding-bottom:1.25em}}.site-logo img,.site-logo-light img{display:block;margin-right:auto;margin-left:auto}.site-logo{display:inline-block;margin-bottom:.25em}.hero-background-container .site-logo{display:none}.show-search .site-logo{display:inline-block !important}.site-logo-light{display:none}.hero-background-container .site-logo-light{display:inline-block}.show-search .site-logo-light{display:none !important}@media(max-width: 1024px){.site-logo img,.site-logo-light img{max-width:15em}}@media(max-width: 767px){.site-logo img,.site-logo-light img{max-width:12em}}.site-description{color:#b4b3b3;font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.hero-background-container .site-description{color:#fff}.header-search{visibility:hidden;z-index:-1;position:absolute;top:0;left:0;width:100%;padding-top:2.5em;padding-bottom:11.75em;transform:translateY(-100%);background-color:#fff;opacity:0;transition:all .25s}.show-search .header-search{box-shadow:0 15px 20px rgba(173,173,173,.5);visibility:visible;top:100%;transform:translateY(0);opacity:1}.header-search form{position:relative;max-width:100%;margin-bottom:5.25em}.header-search input[type=search]{padding:.5em 2.5em;font-size:1em}.header-search input[type=search]:focus{outline:none}.header-search ::placeholder{color:#595959}.header-search button[type=submit],.header-search button[name=close_search]{position:absolute;top:50%;margin-right:0;padding:0;transform:translateY(-50%);background-color:rgba(0,0,0,0)}.header-search button[type=submit]{left:0}.header-search button[type=submit] svg{fill:#4a90e2;width:1.1em;height:1.1em}.header-search button[name=close_search]{right:0}.header-search button[name=close_search] svg{fill:#595959;width:1.1em;height:1.1em}.header-search .links a{display:block;color:#00479a;font-size:1.9em;line-height:1.3;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.header-search .links a:hover,.header-search .links a:focus{color:#4a90e2;text-decoration:underline}.header-search h3{margin-bottom:1.25em;color:#4a90e2;font-weight:900;font-size:.7em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:5px;text-transform:uppercase}.header-search .icon-arrow{fill:#595959;position:absolute;bottom:3.25em;left:50%;width:4.5em;height:1em;transform:translateX(-50%)}@media(max-width: 767px){.header-search{padding-top:3.75em;padding-bottom:0}.search .header-search{padding-top:1.5em;padding-bottom:1.5em;background-color:#00479a}.search .header-search form{margin-bottom:0}.search .header-search input[type=search]{padding:0 2.5em;border-bottom-color:rgba(0,0,0,0);color:#fff}.search .header-search button[type=submit]{display:none}.search .header-search button[name=close_search]{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}.search .header-search button[name=close_search] svg{fill:#fff}.search .header-search .links{display:none}.header-search form{margin-bottom:2.5em}.header-search input[type=search]{padding-right:0;padding-left:0;font-size:1.1em}.header-search button[type=submit],.header-search button[name=close_search]{top:auto;bottom:100%;margin-bottom:1.25em;transform:none}.header-search button[type=submit] svg{width:1.25em;height:1.25em}.header-search button[name=close_search] svg{width:1.25em;height:1.25em}.header-search .links .one-fourth{width:50%;margin-bottom:2.5em;float:left;clear:none}.header-search .links .one-fourth:nth-child(odd){padding-right:.5em;clear:left}.header-search .links .one-fourth:nth-child(even){padding-left:.5em}.header-search .links a{font-size:1.25em;line-height:1.6}.header-search h3{margin-bottom:2.5em}.header-search .icon-arrow{display:none}}.nav-search-container{position:relative;margin-bottom:2em;padding-bottom:.25em;background-color:#fff}.nav-search-container .inner{display:flex;align-items:center;justify-content:center}.nav-search-container .left{flex:0 0 auto;max-width:15em;margin-right:3em;padding-bottom:1em}.nav-search-container .middle{flex:1 1 auto}.nav-search-container .right{flex:0 0 auto}@media(max-width: 1024px){.nav-search-container{padding-bottom:0}}.genesis-nav-menu{width:100%;clear:both}.genesis-nav-menu .menu-item a{display:block;position:relative;color:#012652;font-weight:600;font-size:.9em;font-family:"Open Sans","Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.genesis-nav-menu>.menu-item{display:inline-block;position:relative;margin-left:2em;padding-bottom:1em;float:left;text-align:left}.genesis-nav-menu>.menu-item:first-child{margin-left:0}.genesis-nav-menu>.menu-item:hover>.sub-menu,.genesis-nav-menu>.menu-item:focus>.sub-menu{visibility:visible;left:50%;opacity:1}.genesis-nav-menu>.menu-item.current-menu-item>a{color:#4a90e2;font-weight:bold}.genesis-nav-menu>.menu-item.menu-item-has-children>a{padding-right:1.35em}.genesis-nav-menu>.menu-item.menu-item-has-children:after{position:absolute;top:50%;right:.25em;width:0;height:0;transform:translateY(calc(-50% - 0.5em));border-width:.25em .25em 0 .25em;border-style:solid;border-color:#4a90e2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.hero-background-container .genesis-nav-menu>.menu-item.menu-item-has-children:after{border-top-color:#fff}.genesis-nav-menu>.menu-item>a{position:relative;padding:.75em 1em;border-bottom:2px solid rgba(0,0,0,0)}.hero-background-container .genesis-nav-menu>.menu-item>a{color:rgba(255,255,255,.85)}.genesis-nav-menu .sub-menu{visibility:hidden;z-index:99;position:absolute;top:100%;left:-9999px;width:10em;padding:.75em 0;transform:translateX(-50%);border:solid 1px #cbcbcb;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(17,17,17,.1);text-align:center;opacity:0;transition:opacity .35s,visibility .35s}.genesis-nav-menu .sub-menu:before,.genesis-nav-menu .sub-menu:after{position:absolute;top:0;left:50%;width:0;height:0;border-width:0 .35em .35em .35em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #007bff rgba(0,0,0,0);content:""}.genesis-nav-menu .sub-menu:before{transform:translateX(-50%) translateY(-100%);border-bottom-color:#cbcbcb}.genesis-nav-menu .sub-menu:after{transform:translateX(-50%) translateY(calc(-100% + 1px));border-bottom-color:#fff}.genesis-nav-menu .sub-menu>.menu-item>a{position:relative;padding:.75em .5em}.genesis-nav-menu .sub-menu>.menu-item>a:hover,.genesis-nav-menu .sub-menu>.menu-item>a:focus{background-color:#f7f7f7;font-weight:bold}@media(min-width: 1025px){.genesis-nav-menu>.menu-item.mobile-only{display:none}.genesis-nav-menu>.menu-item.btn-primary>a,.genesis-nav-menu>.menu-item.btn-secondary>a{margin-left:1em;padding-right:1em;border-radius:3px}.genesis-nav-menu>.menu-item.btn-primary:first-child>a,.genesis-nav-menu>.menu-item.btn-secondary:first-child>a{margin-left:0}.genesis-nav-menu>.menu-item.btn-primary.menu-item-has-children:after,.genesis-nav-menu>.menu-item.btn-secondary.menu-item-has-children:after{display:none}.genesis-nav-menu>.menu-item.btn-primary+.menu-item,.genesis-nav-menu>.menu-item.btn-secondary+.menu-item{margin-left:0}.genesis-nav-menu>.menu-item.btn-primary:hover>a,.genesis-nav-menu>.menu-item.btn-primary:focus>a{background-color:#65b543;color:#fff}.hero-background-container .genesis-nav-menu>.menu-item.btn-primary:hover>a,.hero-background-container .genesis-nav-menu>.menu-item.btn-primary:focus>a{background-color:#65b543;color:#fff}.genesis-nav-menu>.menu-item.btn-primary>a{border:1px solid #65b543;color:#65b543}.hero-background-container .genesis-nav-menu>.menu-item.btn-primary>a{color:#65b543}.genesis-nav-menu>.menu-item.btn-secondary:hover>a,.genesis-nav-menu>.menu-item.btn-secondary:focus>a{color:#4a90e2}.hero-background-container .genesis-nav-menu>.menu-item.btn-secondary:hover>a,.hero-background-container .genesis-nav-menu>.menu-item.btn-secondary:focus>a{color:#4a90e2}.genesis-nav-menu>.menu-item.btn-secondary>a{background-color:#f3f3f3}.hero-background-container .genesis-nav-menu>.menu-item.btn-secondary>a{color:#012652}}@media(max-width: 1024px){.nav-primary,.nav-fixed{display:none;z-index:99;position:absolute;top:100%;left:0;width:100%;background-color:#00479a;color:#fff}.mobile-menu-open .nav-primary{display:block}.scrolled.mobile-menu-open .nav-fixed{display:block}.genesis-nav-menu{padding-top:.5em;padding-bottom:.5em}.genesis-nav-menu .menu-item a{display:block;position:relative}.genesis-nav-menu>.menu-item{display:block;position:relative;margin-left:0;padding-bottom:0;float:none;text-align:center}.genesis-nav-menu>.menu-item:hover>.sub-menu,.genesis-nav-menu>.menu-item:focus>.sub-menu{visibility:visible;left:auto;opacity:1}.genesis-nav-menu>.menu-item.active>.sub-menu{display:block}.genesis-nav-menu>.menu-item.current-menu-item>a{color:inherit}.genesis-nav-menu>.menu-item.menu-item-has-children>a:after{position:absolute;top:50%;right:0;width:0;height:0;transform:translateY(-50%);border-width:.35em .35em 0 .35em;border-style:solid;border-color:#4a90e2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.genesis-nav-menu>.menu-item.menu-item-has-children:after{display:none}.genesis-nav-menu>.menu-item>a{display:inline-block;padding:1em 1.35em;border-bottom:none;color:inherit;text-transform:uppercase}.genesis-nav-menu .sub-menu{display:none;visibility:visible;z-index:auto;position:relative;top:auto;left:auto;width:15em;width:15em;margin:0 auto .5em;padding:.25em 0;transform:none;box-shadow:none;opacity:1}}.nav-search-container-fixed{z-index:99;position:fixed;top:0;left:0;width:100%;padding-top:1.5em;padding-bottom:.5em;transform:translateY(-200%);border-bottom:1px solid #e3e3e3;background-color:#fff;transition:transform .5s ease-in-out}.scrolled .nav-search-container-fixed{transform:translateY(0)}.admin-bar .nav-search-container-fixed{top:2em}.nav-search-container-fixed .site-logo{margin-bottom:0}.nav-search-container-fixed .genesis-nav-menu>.menu-item>a{padding-top:1em;padding-bottom:.8em}.nav-search-container-fixed .right button{display:none}@media(max-width: 1024px){.nav-search-container-fixed{padding-bottom:1.5em}.nav-search-container-fixed .left{padding-bottom:0}.nav-search-container-fixed .nav-fixed{display:none}.nav-search-container-fixed .right button{display:block;flex:0 0 auto;padding:.5em;background-color:rgba(0,0,0,0)}.nav-search-container-fixed .right button svg{fill:#595959;display:block;width:1.25em;height:1.25em;pointer-events:none}.nav-search-container-fixed .nav-fixed-right{display:none}}.entry-title,.archive-title{word-wrap:break-word;overflow:hidden}.entry-title a,.archive-title a{color:inherit}.entry-content{word-wrap:break-word}.entry-content a{font-style:italic;text-decoration:underline}.entry-content ol,.entry-content ul{padding-left:2.5em;overflow:hidden}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin-bottom:.5em;padding-left:1.25em}.entry-content ol li,.entry-content ul li{margin-bottom:1em}.entry-content ol li:last-child,.entry-content ul li:last-child{margin-bottom:0}.entry-content ol li{list-style-type:decimal}.entry-content ul li{list-style-type:disc}.entry-content blockquote{margin:0}.entry-content table{margin-bottom:1.25em}.more-link{position:relative;font-weight:900;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;white-space:nowrap}.entry-meta{clear:both}.single-post .site-container{background-color:#fff}.single-post .nav-search-container{margin-bottom:0}.single-post .entry-header{margin-bottom:6.25em;padding-top:4em;padding-bottom:2.5em;background-color:#f2f2f2}.single-post .entry-header .entry-title{margin-bottom:.25em;color:#373737;font-style:italic;font-weight:900;font-size:2.75em;line-height:1.2}.single-post .footer-cta{background-color:#f2f2f2}.single-post .site-footer{background-color:#f2f2f2}@media(max-width: 767px){.single-post .entry-header{margin-bottom:3em;padding-top:1.25em;padding-bottom:1.25em;text-align:center}.single-post .entry-header .entry-title{margin-bottom:.75em;font-size:1.5em;line-height:1.25}}.hero-background-container{background-position:center top;background-size:cover;background-repeat:no-repeat;background-color:#012652;background-blend-mode:multiply}.hero-background-container .site-header,.hero-background-container .entry-header,.hero-background-container .nav-search-container{background-color:rgba(0,0,0,0)}.hero-background-container .title-area{border-bottom-color:rgba(255,255,255,.85)}.hero-background-container .entry-header .entry-title{color:#fff}.new-article{margin-bottom:1.25em;color:#4a90e2;font-weight:900;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:5px;text-transform:uppercase}.new-article span{font-size:.7em}.post-author{color:#4a90e2;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.post-author img{margin-right:.75em;border-radius:50%}.post-author span{text-decoration:underline}.author-box{display:flex;margin-top:6.25em;margin-bottom:4em}.author-box:before{z-index:-1;position:absolute;right:100%;transform:rotate(90deg) translate(55%, -27%);transform-origin:100% 50%;content:"Author";color:#f2f2f2;font-weight:900;font-size:5em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none}.author-box .left{flex:0 0 auto;margin-right:1em;float:left}.author-box img{display:block;margin:0 auto 1.25em;border-radius:50%}.author-box .social{text-align:center}.author-box .social a{margin-left:1em;color:#373737}.author-box .social a:first-child{margin-left:0}.author-box .right{flex:1 1 auto;float:right}.author-box p{color:#595959;font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}@media(max-width: 767px){.author-box{display:block;margin-top:2.5em;margin-bottom:0}.author-box:before{transform:rotate(90deg) translate(75%, -27%)}.author-box .left{margin-right:0;margin-bottom:2em;float:none}.author-box .right{padding-right:2em;padding-left:2em;float:none;text-align:center}.author-box .social a{font-size:1.5em}}.related-posts{background-color:#f2f2f2}.related-posts>.wrap{position:relative;padding-top:3em;padding-bottom:1em}.related-posts .heading{position:absolute;bottom:100%;left:0;width:100%;text-align:center}.related-posts h2{display:inline-block;margin-bottom:0;padding-bottom:.25em;border-bottom:3px solid #4a90e2;color:#4a90e2;font-style:italic;font-weight:900;font-size:1.25em}.related-posts .archive-posts{display:flex}.related-posts .one-fourth{display:flex}@media(max-width: 1023px){.related-posts>.wrap{padding-top:2.5em}.related-posts .heading{position:static;margin-bottom:1.25em}.related-posts h2{font-size:.85em}}.sidebar .widget{word-wrap:break-word;margin-bottom:1.75em;overflow:hidden}.sidebar .widget:last-child{margin-bottom:0}@media(max-width: 1023px){.sidebar .widget,.sidebar .modal-open-widget{margin-bottom:0}}.widget_flw_banner_widget{font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.widget_flw_banner_widget a{display:block;position:relative;min-height:13.5em;padding:1.6em .9em 0;background-size:contain;background-repeat:no-repeat;color:#fff}.widget_flw_banner_widget a.banner-reading{min-height:18.75em;background-image:url("../../images/banner-reading.svg");background-position:right bottom;background-color:#012652}.widget_flw_banner_widget a.banner-reading .bottom-text{color:#00479a}.widget_flw_banner_widget a.banner-people{min-height:18.75em;background-image:url("../../images/banner-people.svg");background-position:center bottom;background-color:#00479a}.widget_flw_banner_widget a.banner-people .bottom-text{color:#4a90e2}.widget_flw_banner_widget .top-text{margin-bottom:1em;font-weight:900;letter-spacing:5px;text-transform:uppercase}.widget_flw_banner_widget .top-text span{font-size:.7em}.widget_flw_banner_widget h3{margin-bottom:2.25em;font-style:italic;font-weight:normal;font-size:1.5em;line-height:1}.widget_flw_banner_widget .bottom-text{position:absolute;right:.9em;bottom:1em;left:.9em;padding:.75em 1em;background-color:#fff;box-shadow:0 15px 20px rgba(17,17,17,.5);font-style:italic;font-weight:900;text-align:center;text-transform:uppercase}.widget_flw_banner_widget .bottom-text span{font-size:.85em;transition:color .1s}@media(max-width: 1023px){.widget_flw_banner_widget{text-align:center}.widget_flw_banner_widget a{padding:2.5em 1.25em}.widget_flw_banner_widget .bottom-text{right:1.25em;bottom:2.5em;left:1.25em}}.widget_flw_subscribe_widget{padding:2.5em 1em 1.75em;background-color:#e3e3e3}.widget_flw_subscribe_widget h3{margin-bottom:2.25em;color:#00479a;font-weight:normal;font-size:1em;line-height:1.25;font-family:"Merriweather",serif;text-align:center}.widget_flw_subscribe_widget .inner{position:relative}.widget_flw_subscribe_widget input[type=email]{padding-right:1.75em;padding-left:0;border-bottom:2px solid #595959;background-color:rgba(0,0,0,0)}.widget_flw_subscribe_widget input[type=email]:focus{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:#4a90e2;border-left-color:rgba(0,0,0,0)}.widget_flw_subscribe_widget ::placeholder{color:#595959;font-style:italic}.widget_flw_subscribe_widget button[type=submit]{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:rgba(0,0,0,0)}.widget_flw_subscribe_widget button[type=submit] svg{fill:#595959;width:.7em;height:.7em}.widget_flw_featured_widget li{margin-bottom:2em}.widget_flw_featured_widget li:last-child{margin-bottom:0}.widget_flw_featured_widget h4{font-style:italic;font-weight:600}.widget_flw_featured_widget p{margin-bottom:1.25em;color:#595959;font-size:.7em;line-height:1.33}.widget_flw_featured_widget a{color:#4a90e2;font-style:italic;font-weight:900;font-size:.7em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;text-transform:uppercase}.widget_flw_featured_widget a:hover,.widget_flw_featured_widget a:focus{color:#595959}@media(max-width: 1023px){.widget_flw_featured_widget{display:none}}.widget_flw_hire_widget{max-width:16em;margin-bottom:2.5em;padding:1em .5em .5em;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(224,224,224,.9);text-align:center}.widget_flw_hire_widget h3{margin-bottom:.25em;color:#373737;font-weight:bold;font-size:1.25em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}.widget_flw_hire_widget svg{display:block;width:4.5em;height:3em;margin:0 auto .25em}.widget_flw_hire_widget p{max-width:12em;margin:0 auto 1em;color:#595959;font-size:.9em;line-height:1.6;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.widget_flw_hire_widget .btn,.widget_flw_hire_widget button,.widget_flw_hire_widget input[type=button],.widget_flw_hire_widget input[type=reset],.widget_flw_hire_widget input[type=submit]{display:block;padding:1.25em .75em;border-radius:3px;background-color:#468ee5;color:#fff;font-weight:bold;font-size:.9em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}.footer-cta{position:relative;width:100%;padding-top:7.5em;padding-bottom:5em;clear:both;overflow:hidden}.footer-cta>.wrap{display:flex;align-items:center}.footer-cta .left{position:relative;flex:1 1 auto}.footer-cta form.active h2{transform:translateY(25%);color:#4a90e2}.footer-cta h2{position:absolute;bottom:100%;left:.5em;margin-bottom:-0.25em;color:#fff;font-style:italic;font-weight:900;font-size:2.75em;line-height:1;text-transform:uppercase;transition:transform .1s,color .1s;-webkit-user-select:none;user-select:none}.footer-cta .inner{position:relative;max-width:51.25em}.footer-cta input[type=email]{padding:1em 4em 1em 1.25em;color:#4a90e2;font-style:italic;font-size:1.25em}.footer-cta input[type=email]:focus{outline:none}.footer-cta ::placeholder{color:#595959;font-style:italic}.footer-cta button[type=submit]{position:absolute;top:50%;right:-0.5em;width:4.5em;padding:.5em;transform:translateY(-50%);background-color:rgba(0,0,0,0);text-align:left;transition:background-color .1s}.footer-cta button[type=submit]:hover,.footer-cta button[type=submit]:focus{background-color:#4a90e2}.footer-cta button[type=submit]:hover svg,.footer-cta button[type=submit]:focus svg{fill:#fff;transform:translateX(130%)}.footer-cta button[type=submit] svg{fill:#595959;display:inline-block;width:1.5em;height:1.5em;transition:transform .1s,color .1s}.footer-cta .text-alert{position:absolute;top:100%;left:0}.footer-cta .right{flex:0 0 auto;margin-left:1.25em}.footer-cta .social a{color:#373737}@media(max-width: 767px){.footer-cta{padding-top:2.5em;padding-bottom:1em}.footer-cta>.wrap{display:block;padding-right:0;padding-left:0}.footer-cta form.active h2{transform:translateY(0)}.footer-cta h2{position:static;margin-bottom:0;font-size:18.5vw;text-align:center}.footer-cta input[type=email]{padding:1.25em 4em 1.25em .5em;font-size:1em}.footer-cta button[type=submit]{right:0;width:auto}.footer-cta button[type=submit]:hover svg,.footer-cta button[type=submit]:focus svg{transform:translateX(0)}.footer-cta .right{display:none}}.site-footer .inner{display:flex;align-items:center;padding-top:1.25em;padding-bottom:5em;border-top:1px solid #e3e3e3}.site-footer .left{flex-grow:1;flex-shrink:1}.site-footer .right{flex-grow:0;flex-shrink:0}.site-footer svg{fill:#00479a;width:4.5em;height:1em}.site-footer p{font-style:italic;font-weight:300;font-size:.7em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:right}.site-footer a{color:inherit}@media(max-width: 767px){.site-footer .inner{display:block;padding-top:.5em;padding-bottom:1.25em;border-top:none}.site-footer .left{text-align:center}.site-footer .right{padding-top:1em}.site-footer svg{fill:#4a90e2}.site-footer p{text-align:center}}.category .archive-description,.tax-product_cat .archive-description,.post-type-archive-product .archive-description,.search .archive-description{margin-bottom:8em;padding-top:3.5em}.category .archive-description .archive-title,.tax-product_cat .archive-description .archive-title,.post-type-archive-product .archive-description .archive-title,.search .archive-description .archive-title{color:#373737;font-style:italic;font-weight:900;font-size:2.75em;text-align:center}.category .archive-description .archive-title em,.tax-product_cat .archive-description .archive-title em,.post-type-archive-product .archive-description .archive-title em,.search .archive-description .archive-title em{color:#4a90e2;font-style:normal;font-weight:300}.category .archive-description .search-form,.tax-product_cat .archive-description .search-form,.post-type-archive-product .archive-description .search-form,.search .archive-description .search-form{margin:0 auto}@media(max-width: 767px){.category .archive-description,.tax-product_cat .archive-description,.post-type-archive-product .archive-description,.search .archive-description{margin-bottom:5em;padding-top:2.25em}.category .archive-description .archive-title,.tax-product_cat .archive-description .archive-title,.post-type-archive-product .archive-description .archive-title,.search .archive-description .archive-title{font-size:1.9em}}.archive-pagination{padding-top:1.25em;clear:both;text-align:center}.archive-pagination ul{display:inline-block}.archive-pagination li{float:left;border:1px solid #e3e3e3;border-left:none}.archive-pagination li:first-child{border-left:1px solid #e3e3e3;border-radius:.25em 0 0 .25em}.archive-pagination li:first-child a{border-radius:3px 0 0 3px}.archive-pagination li:last-child{border-radius:0 .25em .25em 0}.archive-pagination li:last-child a{border-radius:0 3px 3px 0}.archive-pagination li.pagination-omission{padding:.75em;font-size:.9em;line-height:1}.archive-pagination li.active a{background-color:#4a90e2;color:#fff}.archive-pagination a{display:block;padding:.75em;color:inherit;font-size:.9em;line-height:1;text-decoration:none}.il-load-more-container{width:100%;padding-top:.75em;text-align:center}.archive-posts{position:relative}.archive-posts>.heading{position:absolute;bottom:100%;left:0;width:100%;margin-bottom:2em;text-align:center}.archive-posts>.heading span{display:inline-block;padding-bottom:.25em;border-bottom:3px solid #4a90e2;color:#4a90e2;font-style:italic;font-weight:900;font-size:1.25em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.archive-posts .archive-posts-inner{width:100%;transition:none !important}.archive-posts .archive-posts-inner *{transition:none !important}.archive-posts .track{display:flex;flex-wrap:wrap}.archive-posts .block{display:flex}.archive-posts .one-fourth,.archive-posts .one-third{margin-bottom:1.25em}.archive-posts .entry{display:flex;flex-direction:column;width:100%;height:100%;transition:box-shadow .1s}.archive-posts .entry:hover,.archive-posts .entry:focus{box-shadow:0 20px 30px rgba(173,173,173,.5)}.archive-posts .entry:hover .btn,.archive-posts .entry:hover button,.archive-posts .entry:hover input[type=button],.archive-posts .entry:hover input[type=reset],.archive-posts .entry:hover input[type=submit],.archive-posts .entry:focus .btn,.archive-posts .entry:focus button,.archive-posts .entry:focus input[type=button],.archive-posts .entry:focus input[type=reset],.archive-posts .entry:focus input[type=submit]{opacity:1}.archive-posts .entry .archive-inner{display:flex;position:relative;flex:1 1 auto;flex-direction:column;width:100%;border:1px solid #e3e3e3;background-color:#fff;color:inherit;text-decoration:none}.archive-posts .entry .archive-inner.no-image .top-inner{transform:translateY(-100%)}.archive-posts .entry .archive-inner.archive-small{padding:.25em}.archive-posts .entry .archive-inner.archive-small .spacer{padding-bottom:73%}.archive-posts .entry .archive-inner.archive-small .bottom{padding-right:1.25em;padding-left:1.25em}.archive-posts .entry .archive-inner.archive-medium{padding:.5em}.archive-posts .entry .archive-inner.archive-medium .spacer{padding-bottom:54%}.archive-posts .entry .archive-inner.archive-medium .bottom{padding-right:1.25em;padding-left:1.25em}.archive-posts .entry .top{flex:1 1 auto}.archive-posts .entry .image-button-container{position:relative}.archive-posts .entry .btn,.archive-posts .entry button,.archive-posts .entry input[type=button],.archive-posts .entry input[type=reset],.archive-posts .entry input[type=submit]{position:absolute;top:2.25em;right:0;margin-right:0;background-color:#4a90e2;text-decoration:none;opacity:0}.archive-posts .entry .btn svg,.archive-posts .entry button svg,.archive-posts .entry input[type=button] svg,.archive-posts .entry input[type=reset] svg,.archive-posts .entry input[type=submit] svg{display:inline-block;width:1em;height:1em;margin-right:-0.5em;padding-left:1.25em;vertical-align:middle;opacity:1;transition:.25s all}.archive-posts .entry img{display:block}.archive-posts .entry .top-inner{padding-top:1.75em;padding-right:1.25em;padding-left:1.25em}.archive-posts .entry h3{margin-bottom:0;color:#373737;font-size:1.25em;line-height:1.25}.archive-posts .entry h3 a{color:inherit}.archive-posts .entry .bottom{flex:0 0 auto;padding-top:1.75em;padding-bottom:1em}.archive-posts .entry .bottom>.entry-author,.archive-posts .entry .bottom>.price{display:inline-block;margin-bottom:2em;color:#4a90e2;font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline}.archive-posts .entry p{color:#595959;font-size:.85em}.archive-posts a.guideline-category{display:flex;align-items:center;padding:1.5em 1.5em 1.25em;border:1px solid #cfdae7;border-top:none;background-color:#dbe9fa}.archive-posts a.guideline-category svg{fill:#4a90e2;width:2.25em;height:2.25em;margin-right:.5em}.archive-posts a.guideline-category span{color:#4a90e2;font-style:italic;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}@media(max-width: 1023px){.archive-posts>.heading{margin-bottom:1em}.archive-posts>.heading span{font-size:.85em}.archive-posts .archive-posts-inner{overflow:hidden}.archive-posts .track{flex-wrap:nowrap;white-space:nowrap}.archive-posts .block{display:flex;flex:0 0 auto;width:15.5em;margin-right:1.25em;white-space:normal}.archive-posts .one-fourth,.archive-posts .one-third{margin-bottom:0}.archive-posts .entry a:hover .btn,.archive-posts .entry a:hover button,.archive-posts .entry a:hover input[type=button],.archive-posts .entry a:hover input[type=reset],.archive-posts .entry a:hover input[type=submit],.archive-posts .entry a:focus .btn,.archive-posts .entry a:focus button,.archive-posts .entry a:focus input[type=button],.archive-posts .entry a:focus input[type=reset],.archive-posts .entry a:focus input[type=submit]{display:none}.archive-posts .entry a.archive-medium{padding:.25em}.archive-posts .entry p{color:#595959;font-size:.7em}.archive-posts .footer-cta{display:none}}.page-template-page_books .content{max-width:62.5em;margin:0 auto}.page-template-page_books .entry-header{margin-bottom:3em;padding-top:3.5em;text-align:center}.page-template-page_books .entry-header .entry-title{margin-bottom:.25em;color:#373737;font-style:italic;font-weight:900;font-size:2.75em;line-height:1.2}.page-template-page_books .entry-header p{max-width:28.75em;margin:0 auto;color:#4a90e2;font-size:1.1em;line-height:1.5}@media(max-width: 767px){.page-template-page_books .entry-header{padding-bottom:1em;text-align:center}.page-template-page_books .entry-header .entry-title{margin-bottom:.5em;font-size:1.9em;line-height:1.25}.page-template-page_books .entry-header p{font-size:.85em}}.book{width:28.5%;margin-bottom:5em;float:left}.book:last-child{margin-bottom:0}.book:hover img,.book:focus img{box-shadow:0 20px 30px rgba(173,173,173,.5)}.book.book-1{clear:left}.book.book-2{margin-right:7.25%;margin-left:7.25%}.book a{display:block;color:inherit;font-style:normal;text-decoration:none}.book img{display:block;margin:0 auto 3em;transition:box-shadow .1s}.book h2{margin-bottom:1em;color:#373737;font-style:normal;font-size:1.25em;line-height:1.25}.book p{font-style:normal;font-size:.85em}@media(max-width: 767px){.book{width:100%;margin-bottom:2.5em;float:none}.book:hover img,.book:focus img{box-shadow:none}.book.book-2{margin-right:0;margin-left:0}.book img{margin-bottom:2em}.book p{font-size:.7em}}.single-book .nav-search-container{margin-bottom:0}.single-book .content{margin-bottom:5em}.single-book .entry-header{max-width:46.5em;margin-bottom:1em;padding-top:4em;padding-bottom:2.5em}.single-book .entry-header .entry-title{margin-bottom:.25em;color:#373737;font-style:italic;font-weight:900;font-size:2.75em;line-height:1.2}.single-book .entry-content .left{padding-right:3em;text-align:center}.single-book .entry-content .left img{display:block;margin:0 auto 1.75em}.single-book .entry-content .left p{margin-bottom:1.25em;line-height:1}.single-book .entry-content .left .btn,.single-book .entry-content .left button,.single-book .entry-content .left input[type=button],.single-book .entry-content .left input[type=reset],.single-book .entry-content .left input[type=submit]{text-decoration:none}.single-book .entry-content .left .download-link{color:#00479a;font-style:italic;font-weight:900;font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.single-book .entry-content .right p,.single-book .entry-content .right ol,.single-book .entry-content .right ul{margin-bottom:1.25em;font-size:.85em}.single-book .entry-content .right p:last-child,.single-book .entry-content .right ol:last-child,.single-book .entry-content .right ul:last-child{margin-bottom:0}@media(max-width: 767px){.single-book .site-inner{background-color:#fff}.single-book .content{margin-bottom:2.5em}.single-book .entry-header{padding-top:1.25em;padding-bottom:1em;text-align:center}.single-book .entry-header .entry-title{font-size:1.5em;line-height:1.25}.single-book .entry-content .left{padding-left:3em}.single-book .entry-content .left .downloads.has-button{margin-top:-1.25em}}.table-of-contents{max-width:25em;margin-bottom:2.5em;padding-top:1em;color:#4a90e2;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.table-of-contents h3{margin-bottom:2em;font-style:italic;font-size:.85em;text-decoration:underline;text-transform:uppercase}.table-of-contents .chapter{display:flex;align-items:center;margin-bottom:.5em;font-size:.85em}.table-of-contents .chapter:last-child{margin-bottom:0}.table-of-contents .name{flex:0 0 auto;margin-right:.5em;float:left}.table-of-contents .spacer{flex:1 1 auto;height:1px;border-bottom:1px dashed #4a90e2}.table-of-contents .page{flex:0 0 auto;width:2em;margin-left:.5em;float:right;text-align:right;white-space:nowrap}.tax-guideline_cat{background-color:#fff}.tax-guideline_cat .nav-search-container{margin-bottom:0}.tax-guideline_cat .archive-description{margin-bottom:6.25em;padding-top:4em;padding-bottom:2.5em;background-color:#f2f2f2}.tax-guideline_cat .archive-description .archive-title{margin-bottom:.25em;color:#373737;font-style:italic;font-weight:900;font-size:2.75em;line-height:1.2}.tax-guideline_cat .entry{margin-bottom:2.5em}.tax-guideline_cat .entry:last-child{margin-bottom:0}.tax-guideline_cat .entry-content p{margin-bottom:1.25em}.tax-guideline_cat .footer-cta{background-color:#f2f2f2}.tax-guideline_cat .site-footer{background-color:#f2f2f2}.view-guidelines{display:inline-block;text-transform:uppercase}.page-template-page_jobs .entry-content ol,.page-template-page_jobs .entry-content ul,.page-template-page_jobs .entry-content p,.page-template-page_contests .entry-content ol,.page-template-page_contests .entry-content ul,.page-template-page_contests .entry-content p{margin-bottom:1.25em;font-size:.85em}.page-template-page_jobs .entry-content ol:last-child,.page-template-page_jobs .entry-content ul:last-child,.page-template-page_jobs .entry-content p:last-child,.page-template-page_contests .entry-content ol:last-child,.page-template-page_contests .entry-content ul:last-child,.page-template-page_contests .entry-content p:last-child{margin-bottom:0}@media(max-width: 1024px){.page-template-page_jobs .site-header,.page-template-page_contests .site-header{margin-bottom:1.25em}}@media(max-width: 1023px){.page-template-page_jobs .content>.one-fourth,.page-template-page_jobs .content>.three-fourths,.page-template-page_contests .content>.one-fourth,.page-template-page_contests .content>.three-fourths{width:100%;min-height:0;margin-left:0;float:none;clear:both}.page-template-page_jobs .sidebar,.page-template-page_contests .sidebar{display:none}}@media(max-width: 1023px){.page-template-page_jobs .contests-open-widget{display:none}}@media(max-width: 1023px){.page-template-page_contests .jobs-open-widget{display:none}}.listings-search-form{padding-top:.25em}.listings-search-form .search-bar{display:flex;align-items:center;margin-bottom:.75em}.listings-search-form .search-bar input[type=search]{flex:1 1 auto}.listings-search-form .search-bar .btn,.listings-search-form .search-bar button,.listings-search-form .search-bar input[type=button],.listings-search-form .search-bar input[type=reset],.listings-search-form .search-bar input[type=submit]{flex:0 0 auto;margin-left:.5em;padding:.375em .485em;background-color:#4a90e2;font-size:1.25em}.listings-search-form .search-bar .btn svg,.listings-search-form .search-bar button svg,.listings-search-form .search-bar input[type=button] svg,.listings-search-form .search-bar input[type=reset] svg,.listings-search-form .search-bar input[type=submit] svg{display:block}.listings-search-form input[type=search]{max-width:14.7058823529em}.listings-search-form .query-item{display:inline-block;position:relative;margin-right:.5em;margin-bottom:.5em}.listings-search-form .query-item:last-child{margin-right:0}.listings-search-form .query-item:hover,.listings-search-form .query-item:focus{padding-right:2em;padding-left:.6em;background-color:#4a90e2;color:#fff}.listings-search-form .query-item:hover svg,.listings-search-form .query-item:focus svg{opacity:1}.listings-search-form .query-item svg{position:absolute;top:50%;right:.5em;transform:translateY(-50%);opacity:0}.listings-search-form>.btn,.listings-search-form>button,.listings-search-form>input[type=button],.listings-search-form>input[type=reset],.listings-search-form>input[type=submit]{display:none}@media(max-width: 1023px){.listings-search-form{display:none;margin-top:-1.25em;padding-top:0}.show-search-form .listings-search-form{display:block}.listings-search-form .search-bar input[type=search]{max-width:100%}.listings-search-form .search-bar .btn,.listings-search-form .search-bar button,.listings-search-form .search-bar input[type=button],.listings-search-form .search-bar input[type=reset],.listings-search-form .search-bar input[type=submit]{margin-right:0}.listings-search-form>.btn,.listings-search-form>button,.listings-search-form>input[type=button],.listings-search-form>input[type=reset],.listings-search-form>input[type=submit]{display:block;width:100%;font-style:normal;letter-spacing:5px}.listings-search-form>.btn:first-child,.listings-search-form>button:first-child,.listings-search-form>input[type=button]:first-child,.listings-search-form>input[type=reset]:first-child,.listings-search-form>input[type=submit]:first-child{margin-bottom:2.5em}}@media(max-width: 1023px){.show-search-form .listings-search-results{display:none}}.listing-results-bar{margin-bottom:.75em}@media(max-width: 1023px){.listing-results-bar{display:flex;align-items:center;margin-bottom:2em}.listing-results-bar .listings-filter{flex:1 1 auto}}.show-search-filter{display:none;align-items:center;padding:.25em 0;border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid #4a90e2;background-color:rgba(0,0,0,0);color:#4a90e2;font-weight:900;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}.show-search-filter svg{flex:0 0 auto;width:1em;height:1em;margin-right:.25em}.show-search-filter span{flex:1 1 auto;font-size:.7em}@media(max-width: 1023px){.show-search-filter{display:block;display:flex}}.listings-per-page{float:right}.listings-per-page .select-styled select{padding-top:0;padding-bottom:0;padding-left:0;background-color:rgba(0,0,0,0);color:#373737;font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline}.listings-per-page .select-styled .icon-angle-down{fill:#373737}.listings-search-results{margin-bottom:2.5em}.listings-heading{margin-bottom:2em}.listings-heading h1{color:#4a90e2;font-style:italic;font-weight:300;font-size:2.75em;line-height:1.2}.listings-heading p{font-size:1.25em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}@media(max-width: 1023px){.listings-heading{display:none}}.listings-tip{margin-bottom:2em;padding:1.25em 1.75em;overflow:hidden;border:1px solid #e3e3e3}.listings-tip.closed header button{display:none}.listings-tip.closed .listings-tip-excerpt{display:block}.listings-tip.closed .listings-tip-content{display:none}.listings-tip header{display:flex;align-items:center;margin-bottom:1em}.listings-tip header button{flex:0 0 auto;font-size:.7em}.listings-tip h2{flex:1 1 auto;margin-bottom:0;font-size:1.1em}.listings-tip .listings-tip-excerpt{display:none}.listings-tip .listings-tip-content{display:block}.listings-tip button{margin-left:.5em;padding:0;background-color:rgba(0,0,0,0);color:#4a90e2;font-style:italic;font-weight:900;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;text-transform:uppercase}.listings-tip button:hover,.listings-tip button:focus{color:#595959}@media(max-width: 1023px){.listings-tip{display:none}}.listing{margin-bottom:1.75em;padding-top:2.25em;padding-bottom:1.75em;background-color:#fff}.listing.status-pending,.listing.status-inactive{background-image:repeating-linear-gradient(-45deg, #f2f2f2, #f2f2f2 10px, #FFFFFF 10px, #FFFFFF 20px)}.listing.status-inactive{opacity:.5}.listing.status-active:hover,.listing.status-active:focus{box-shadow:0 20px 30px rgba(173,173,173,.5)}.listing:last-child{margin-bottom:1.25em}@media(max-width: 1023px){.listing{margin-right:-1.25em;margin-left:-1.25em}}.listing-header{margin-bottom:1.25em;padding-right:3.5em;padding-left:1.75em}.listing-header h2{margin-bottom:1em;color:#373737;font-size:1.1em}.listing-header ul{padding-left:0;color:#373737;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.listing-header ul li{margin-bottom:.5em;list-style-type:none}.listing-header ul li:last-child{margin-bottom:0}.listing-content{margin-bottom:1.75em;padding-right:3.5em;padding-left:1.75em}.listing-footer{display:flex;align-items:center;padding-left:1.75em}.listing-footer .left{flex:1 1 auto;float:left}.listing-footer .right{flex:0 0 auto;float:right}.listing-tags .btn,.listing-tags button,.listing-tags input[type=button],.listing-tags input[type=reset],.listing-tags input[type=submit]{margin-left:1.25em;cursor:inherit}.listing-tags .btn:first-child,.listing-tags button:first-child,.listing-tags input[type=button]:first-child,.listing-tags input[type=reset]:first-child,.listing-tags input[type=submit]:first-child{margin-left:0}@media(max-width: 1023px){.listing-apply .btn,.listing-apply button,.listing-apply input[type=button],.listing-apply input[type=reset],.listing-apply input[type=submit]{margin-right:0}}.listing-modal{position:relative;width:auto;max-width:50em;margin:4em auto;padding:2.5em 5em 4em;background-color:#fff}.listing-modal h2{margin-bottom:.5em;color:#4a90e2;font-style:italic;font-weight:300;font-size:2.75em}.listing-modal .field>label{display:block;margin-right:1em;margin-bottom:.5em;font-style:normal;font-size:.7em}.listing-modal .field .description{display:block;margin-bottom:.5em}.listing-modal input[type=text],.listing-modal input[type=password],.listing-modal input[type=search],.listing-modal input[type=email],.listing-modal input[type=url],.listing-modal input[type=number],.listing-modal textarea,.listing-modal select{border-color:#e3e3e3}.listing-modal input[type=text]:focus,.listing-modal input[type=password]:focus,.listing-modal input[type=search]:focus,.listing-modal input[type=email]:focus,.listing-modal input[type=url]:focus,.listing-modal input[type=number]:focus,.listing-modal textarea:focus,.listing-modal select:focus{border-color:#4a90e2}.listing-modal .btn-solid,.listing-modal .btn-with-arrow,.listing-modal .archive-posts .entry .btn,.archive-posts .entry .listing-modal .btn,.listing-modal .archive-posts .entry button,.archive-posts .entry .listing-modal button,.listing-modal .archive-posts .entry input[type=button],.archive-posts .entry .listing-modal input[type=button],.listing-modal .archive-posts .entry input[type=reset],.archive-posts .entry .listing-modal input[type=reset],.listing-modal .archive-posts .entry input[type=submit],.archive-posts .entry .listing-modal input[type=submit]{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);background-color:#4a90e2}.listing-modal .btn-solid svg,.listing-modal .btn-with-arrow svg,.listing-modal .archive-posts .entry .btn svg,.archive-posts .entry .listing-modal .btn svg,.listing-modal .archive-posts .entry button svg,.archive-posts .entry .listing-modal button svg,.listing-modal .archive-posts .entry input[type=button] svg,.archive-posts .entry .listing-modal input[type=button] svg,.listing-modal .archive-posts .entry input[type=reset] svg,.archive-posts .entry .listing-modal input[type=reset] svg,.listing-modal .archive-posts .entry input[type=submit] svg,.archive-posts .entry .listing-modal input[type=submit] svg{margin-left:2em}@media(max-width: 1023px){.listing-modal{height:calc(100vh - 4em);margin:3em auto 1em;padding:1.25em}.listing-modal form{height:100%;overflow:scroll}.listing-modal h2{font-size:1.5em}.listing-modal .field>label{display:block;margin-right:0}.listing-modal .btn-solid,.listing-modal .btn-with-arrow,.listing-modal .archive-posts .entry .btn,.archive-posts .entry .listing-modal .btn,.listing-modal .archive-posts .entry button,.archive-posts .entry .listing-modal button,.listing-modal .archive-posts .entry input[type=button],.archive-posts .entry .listing-modal input[type=button],.listing-modal .archive-posts .entry input[type=reset],.archive-posts .entry .listing-modal input[type=reset],.listing-modal .archive-posts .entry input[type=submit],.archive-posts .entry .listing-modal input[type=submit]{position:static;width:100%;transform:none}}.listing-modal-confirmation h2{margin-bottom:1em;text-align:center}.listing-modal-confirmation p{margin-bottom:2em;font-size:.7em;text-align:center}.mfp-content{opacity:1;transition:opacity .25s ease-in-out}.mfp-content.force-hide{visibility:hidden;opacity:0}.popup-morpher{position:absolute;background-color:#fff}.popup-morpher.has-transitions{transition:all .25s ease-in-out}.mfp-bg{background-color:#002553;opacity:.9}.loading-overlay{display:flex;z-index:99999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;background-color:rgba(255,255,255,.75)}.modal-open-widget{max-width:15em;margin-bottom:2em;padding:2em 1.25em 0;text-align:center}.show-search-form .modal-open-widget{display:none}.modal-open-widget.contests-open-widget{background-color:#4a90e2}.modal-open-widget.contests-open-widget span{color:#00479a}.modal-open-widget.jobs-open-widget{background-color:#012652}.modal-open-widget.jobs-open-widget span{color:#4a90e2}.modal-open-widget h4{margin-bottom:.75em;color:#fff;font-style:italic;font-size:1.25em;text-transform:uppercase}.modal-open-widget span{display:block;font-style:italic;font-weight:300;font-size:2.75em;line-height:1;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.modal-open-widget .btn,.modal-open-widget button,.modal-open-widget input[type=button],.modal-open-widget input[type=reset],.modal-open-widget input[type=submit]{box-shadow:0 15px 20px rgba(173,173,173,.5);display:block;margin-right:auto;margin-left:auto;padding:1em;background-color:#fff;color:#4a90e2}@media(max-width: 1023px){.modal-open-widget{display:flex;flex-wrap:wrap;align-items:center;max-width:100%;margin-right:auto;margin-left:auto;padding:1.25em .9em}.modal-open-widget h4{flex:1 1 auto;margin-right:1em;margin-bottom:0}.modal-open-widget span{display:none}.modal-open-widget .btn,.modal-open-widget button,.modal-open-widget input[type=button],.modal-open-widget input[type=reset],.modal-open-widget input[type=submit]{flex:0 0 auto;box-shadow:0 15px 20px rgba(17,17,17,.5)}}.single-listing-item .content{width:80%}.single-listing-item .home-jobs>.wrap{padding-right:0;padding-left:0}@media(max-width: 1023px){.single-listing-item .content{width:100%}}.single-listing-header .entry-title{color:#4a90e2;font-style:italic;font-weight:300;text-transform:none}@media(max-width: 1024px){.single-listing-header{padding-top:2em}}.single-listing-info{display:flex;align-items:center;margin-bottom:2.5em}.single-listing-info .inner{display:grid;grid-template-columns:1fr 1fr 1fr;flex:1 1 auto;max-width:40em;margin-right:3em;padding:1.75em 3em 1.5em 2.5em;gap:1.25em;border:1px solid #e3e3e3}.single-listing-info h3{font-size:.85em}.single-listing-info p{font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}@media(max-width: 1023px){.single-listing-info{display:block}.single-listing-info .inner{margin-right:0;padding:1.5em}.single-listing-info .btn,.single-listing-info button,.single-listing-info input[type=button],.single-listing-info input[type=reset],.single-listing-info input[type=submit]{display:none}}@media(max-width: 767px){.single-listing-info .inner{grid-template-columns:1fr}}.single-listing-entry{position:relative;width:calc(100% + 5em);margin-bottom:4em;margin-left:-5em;padding:3em 5em 0;background-color:#fff}.single-listing-entry h2{margin-bottom:.75em;font-size:1.1em}.single-listing-entry .entry-content{padding-bottom:4em}.single-listing-entry .checkbox-buttons-list{margin-bottom:2.5em}.single-listing-entry .btn-solid,.single-listing-entry .btn-with-arrow,.single-listing-entry .archive-posts .entry .btn,.archive-posts .entry .single-listing-entry .btn,.single-listing-entry .archive-posts .entry button,.archive-posts .entry .single-listing-entry button,.single-listing-entry .archive-posts .entry input[type=button],.archive-posts .entry .single-listing-entry input[type=button],.single-listing-entry .archive-posts .entry input[type=reset],.archive-posts .entry .single-listing-entry input[type=reset],.single-listing-entry .archive-posts .entry input[type=submit],.archive-posts .entry .single-listing-entry input[type=submit]{font-size:1.25em}.single-listing-entry>.btn-solid,.single-listing-entry>.btn-with-arrow,.archive-posts .entry .single-listing-entry>.btn,.archive-posts .entry .single-listing-entry>button,.archive-posts .entry .single-listing-entry>input[type=button],.archive-posts .entry .single-listing-entry>input[type=reset],.archive-posts .entry .single-listing-entry>input[type=submit]{position:absolute;bottom:0;left:4em;transform:translateY(50%)}@media(max-width: 1024px){.single-listing-entry{width:100%;margin-left:0;padding:2.25em 1.75em}.single-listing-entry>.btn-solid,.single-listing-entry>.btn-with-arrow,.archive-posts .entry .single-listing-entry>.btn,.archive-posts .entry .single-listing-entry>button,.archive-posts .entry .single-listing-entry>input[type=button],.archive-posts .entry .single-listing-entry>input[type=reset],.archive-posts .entry .single-listing-entry>input[type=submit]{position:static;transform:none}}.more-jobs{color:#00479a;font-style:italic;font-weight:900;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;text-transform:uppercase}.page-template-page_landing .content{margin-bottom:0}.page-template-page_landing .entry-header{margin-bottom:5.5em;padding-top:3.5em}.page-template-page_landing .entry-header .search-form{margin:0 auto}.page-template-page_landing .entry-title{color:#373737;font-style:italic;font-weight:900;font-size:2.75em;text-align:center}.page-template-page_landing .entry-title em{color:#4a90e2;font-style:normal;font-weight:300}@media(max-width: 767px){.page-template-page_landing .content{margin-bottom:0}.page-template-page_landing .entry-header{margin-bottom:2.5em;padding-top:2.25em}.page-template-page_landing .entry-title{font-size:1.9em}}.landing-categories{display:flex;flex-wrap:wrap}@media(max-width: 767px){.landing-categories{display:block;margin-right:-1.25em;margin-left:-1.25em}}a.landing-category{display:block;position:relative;width:33.33%;min-height:10.75em;padding:1.75em 1.25em 1em 1em;float:left;overflow:hidden;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;color:inherit;font-style:normal;text-decoration:none}a.landing-category:hover,a.landing-category:focus{box-shadow:0 15px 20px rgba(173,173,173,.5);background-color:#fff}a.landing-category:hover .inner,a.landing-category:focus .inner{transform:translateY(0.25em) translateX(0.5em)}a.landing-category:hover .category-count,a.landing-category:focus .category-count{visibility:hidden;opacity:0}a.landing-category:hover h2,a.landing-category:focus h2{border-bottom-color:#373737}a.landing-category:hover h2 svg,a.landing-category:focus h2 svg{visibility:visible;opacity:1}a.landing-category:hover>svg,a.landing-category:focus>svg{transform:scale(2.5) translateY(100%);opacity:.5}a.landing-category.landing-category-number-1,a.landing-category.landing-category-number-2,a.landing-category.landing-category-number-3{border-top-color:rgba(0,0,0,0)}a.landing-category.landing-category-column-1{border-left-color:rgba(0,0,0,0)}a.landing-category .inner{transition:transform .1s}a.landing-category>svg{fill:#4a90e2;z-index:1;position:absolute;top:.875em;right:.625em;width:1.9em;height:1.9em;transform-origin:right top;transition:transform .25s,opacity .25s}a.landing-category h2{display:inline-block;position:relative;border-bottom:1px solid rgba(0,0,0,0);color:#373737;font-size:1em;transition:border-color .1s}a.landing-category h2 svg{visibility:hidden;margin-left:2em;opacity:0;transition:opacity .1s,visibility .1s}a.landing-category p{z-index:1;position:relative;font-size:1em;line-height:1.5}@media(max-width: 1024px){a.landing-category{background-color:#fff}a.landing-category:hover,a.landing-category:focus{box-shadow:none}a.landing-category:hover .inner,a.landing-category:focus .inner{transform:none}a.landing-category:hover .category-count,a.landing-category:focus .category-count{visibility:visible;opacity:1}a.landing-category:hover h2,a.landing-category:focus h2{border-bottom-color:rgba(0,0,0,0)}a.landing-category:hover h2 svg,a.landing-category:focus h2 svg{visibility:hidden;opacity:0}a.landing-category:hover>svg,a.landing-category:focus>svg{transform:none;opacity:1}a.landing-category p{font-size:.7em}}@media(max-width: 767px){a.landing-category{width:100%;min-height:0;float:none;border-top:none;border-left:none}}.category-count{visibility:visible;z-index:1;position:relative;margin-bottom:1em;color:#4a90e2;font-weight:900;font-size:.7em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:5px;text-transform:uppercase;transition:opacity .1s,visibility .1s}.page-template-page_home-v2 .nav-search-container{margin-bottom:0}.page-template-page_home-v2 .site-inner{display:none}.page-template-page_home-v2 .footer-cta{padding-top:17vw}.page-template-page_home-v2 .footer-cta h2{top:-0.15em;bottom:auto;left:50%;margin-bottom:0;transform:translateX(-50%);font-size:18vw;text-align:center;-webkit-user-select:none;user-select:none}@media(max-width: 767px){.page-template-page_home-v2 .footer-cta{padding-top:1.25em}.page-template-page_home-v2 .footer-cta h2{position:relative;top:0}}.home-hero-v2{padding-top:4.75em;padding-bottom:4.75em;background-position:center top;background-size:cover;background-repeat:no-repeat;color:#fff}.home-hero-v2 h1{max-width:17.5em;margin-bottom:1em;font-weight:400;font-size:2.75em;line-height:1.2;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.home-hero-v2 h1 strong{display:block}.home-hero-v2 .block{display:inline-block;width:16.75em;margin-left:1.25em;padding:3em 1.5em 3.5em;border-radius:5px;background-image:linear-gradient(41deg, #00449d, #0457c2);color:inherit;text-align:center;vertical-align:top}.home-hero-v2 .block:first-child{margin-left:0}.home-hero-v2 .block:hover .btn,.home-hero-v2 .block:hover button,.home-hero-v2 .block:hover input[type=button],.home-hero-v2 .block:hover input[type=reset],.home-hero-v2 .block:hover input[type=submit],.home-hero-v2 .block:focus .btn,.home-hero-v2 .block:focus button,.home-hero-v2 .block:focus input[type=button],.home-hero-v2 .block:focus input[type=reset],.home-hero-v2 .block:focus input[type=submit],.home-hero-v2 .block.focus .btn,.home-hero-v2 .block.focus button,.home-hero-v2 .block.focus input[type=button],.home-hero-v2 .block.focus input[type=reset],.home-hero-v2 .block.focus input[type=submit]{border-color:rgba(0,0,0,0);background-color:#65b543}.home-hero-v2 h3{margin-bottom:.4em;font-weight:700;font-size:2em;line-height:1.2;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}.home-hero-v2 p{margin-bottom:2em;font-weight:bold;font-size:.9em;font-family:"Open Sans","Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.home-hero-v2 .btn,.home-hero-v2 button,.home-hero-v2 input[type=button],.home-hero-v2 input[type=reset],.home-hero-v2 input[type=submit]{display:block;max-width:10em;margin:0 auto;padding:1em;border:1px solid #fff;border-radius:3px;font-weight:bold;font-size:.9em;font-family:"Open Sans","Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}@media(max-width: 767px){.home-hero-v2{padding-top:2em;padding-bottom:2em}.home-hero-v2 h1{margin:0 auto 1em;font-size:1.5em;text-align:center}.home-hero-v2 .block{display:block;width:16.75em;margin:0 auto 1.5em;padding:1.5em}.home-hero-v2 .block:first-child{margin-left:auto}.home-hero-v2 .block:last-child{margin-bottom:0}.home-hero-v2 h3{margin-bottom:.25em;font-size:1.25em}.home-hero-v2 p{margin-bottom:1em}}.home-icons-v2{padding-top:3em;padding-bottom:3em;background-color:#fff}.home-icons-v2 .blocks{display:flex;align-items:center}.home-icons-v2 .block{display:block;color:inherit;text-align:center}.home-icons-v2 .block:hover .btn,.home-icons-v2 .block:hover button,.home-icons-v2 .block:hover input[type=button],.home-icons-v2 .block:hover input[type=reset],.home-icons-v2 .block:hover input[type=submit],.home-icons-v2 .block:focus .btn,.home-icons-v2 .block:focus button,.home-icons-v2 .block:focus input[type=button],.home-icons-v2 .block:focus input[type=reset],.home-icons-v2 .block:focus input[type=submit]{border-color:rgba(0,0,0,0);background-color:#65b543;color:#fff}.home-icons-v2 .block>div{height:4.5em;margin-bottom:1.5em}.home-icons-v2 .odd{padding:5em 4.25em 3em;background-color:#f2f2f2}.home-icons-v2 .even{padding:7.75em 1.75em 5em;border:solid 2px #f2f2f2;background-color:#fff;box-shadow:0 0 15px 7px rgba(0,0,0,.03)}.home-icons-v2 img{display:block;width:auto;height:100%;margin:0 auto}.home-icons-v2 h3{margin-bottom:.75em;font-weight:700;font-size:1.25em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.home-icons-v2 p{margin-bottom:2.75em;font-weight:600;font-size:.9em;font-family:"Open Sans","Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.home-icons-v2 .btn,.home-icons-v2 button,.home-icons-v2 input[type=button],.home-icons-v2 input[type=reset],.home-icons-v2 input[type=submit]{display:block;max-width:10em;margin:0 auto;padding:.75em;border:2px solid #65b543;border-radius:3px;background-color:#fff;color:#65b543;font-weight:bold;font-size:.9em;font-family:"Open Sans","Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}@media(max-width: 1023px){.home-icons-v2{padding-top:2em;padding-bottom:2em}.home-icons-v2 .odd{padding:3em}.home-icons-v2 .even{padding:5em 1.75em}}@media(max-width: 767px){.home-icons-v2 .blocks{display:block}.home-icons-v2 .one-third{margin-bottom:1.5em}.home-icons-v2 .one-third:last-child{margin-bottom:0}.home-icons-v2 .odd{padding:1.5em}.home-icons-v2 .even{padding:1.5em}.home-icons-v2 p{margin-bottom:1em}}.home-resources-v2{background-color:#fff;color:#fff}.home-resources-v2>.wrap{display:flex;align-items:center;padding:1.5em 2.5em;border-radius:5px;background-color:#ebebeb}.home-resources-v2 h2{flex:0 0 auto;margin-bottom:0;font-size:5em;text-transform:uppercase}.home-resources-v2 form{position:relative;flex:1 1 auto;margin-left:2.5em}.home-resources-v2 input[type=search]{padding:1em 4.5em 1em 2em;border-bottom-color:rgba(0,0,0,0);background-color:#fff;font-weight:300;font-size:1em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.home-resources-v2 input[type=search]::placeholder{color:#a6a6a6;font-style:italic}.home-resources-v2 input[type=search]:focus+button[type=submit] svg{fill:#4a90e2}.home-resources-v2 button[type=submit]{position:absolute;top:50%;right:1.5em;margin-right:0;transform:translateY(-50%)}.home-resources-v2 button[type=submit] svg{fill:inherit;display:block;width:1.25em;height:1.25em}@media(max-width: 1023px){.home-resources-v2>.wrap{padding:1.5em}.home-resources-v2 h2{font-size:4em}.home-resources-v2 form{margin-left:1.5em}}@media(max-width: 767px){.home-resources-v2>.wrap{display:block;padding:1.5em}.home-resources-v2 h2{font-size:2em}.home-resources-v2 form{max-width:100%;margin-left:0}}.home-tabs-v2{padding-top:7em;background-color:#fff}.home-tabs-v2 .nav-tabs{margin-bottom:2.5em}.home-tabs-v2 .nav-tabs li{display:inline-block;margin-left:5em;vertical-align:middle}.home-tabs-v2 .nav-tabs li:first-child{margin-left:0}.home-tabs-v2 .nav-tabs li a{display:block;padding-bottom:.25em;border-bottom:3px solid rgba(0,0,0,0);color:#373737;font-style:italic;font-weight:300;font-size:1.25em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.home-tabs-v2 .nav-tabs li.active a{border-bottom-color:#4a90e2;color:#4a90e2;font-weight:900}.home-tabs-v2 .tab-content .tab-pane{display:none}.home-tabs-v2 .tab-content .tab-pane.active{display:block}@media(max-width: 1023px){.home-tabs-v2{margin-bottom:1.25em;padding-top:1.75em;padding-bottom:1em}.home-tabs-v2 .nav-tabs{display:flex;align-items:flex-end;margin-bottom:1em}.home-tabs-v2 .nav-tabs li{width:33.33%;margin-left:1.25em;float:left}.home-tabs-v2 .nav-tabs li:first-child{margin-left:0}.home-tabs-v2 .nav-tabs li a{font-size:.85em}}.home-blocks-v2{padding-bottom:3.25em;background-color:#fff}.home-blocks-v2 .block{margin-bottom:1.25em;background-repeat:no-repeat}.home-blocks-v2 .subheading{display:block;margin-bottom:.75em;font-weight:900;font-size:.7em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:5px;text-transform:uppercase}.home-blocks-v2 p{line-height:1.5}.home-blocks-v2 a{display:inline-block;color:inherit;font-style:italic;font-weight:900;font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;text-transform:uppercase}.home-blocks-v2 .block-small{display:flex;align-items:center;justify-content:space-between;padding:2.5em;background-position:center center;background-size:cover;color:#fff}.home-blocks-v2 .block-small h2{margin-bottom:0;color:inherit;font-style:italic;font-weight:400;font-size:1.25em;text-transform:uppercase}.home-blocks-v2 .block-small a:hover,.home-blocks-v2 .block-small a:focus{color:#4a90e2}.home-blocks-v2 .block-medium{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5em;background-position:center center;background-size:cover;color:#fff;text-align:center}.home-blocks-v2 .block-medium h2{margin-bottom:.75em;color:inherit;font-style:italic;font-weight:900;font-size:2.75em}.home-blocks-v2 .block-medium a{padding:.85em 4em;background-color:#fff;color:#4a90e2;font-size:.85em;text-decoration:none}.home-blocks-v2 .block-medium a:hover,.home-blocks-v2 .block-medium a:focus{color:#373737}.home-blocks-v2 .block-large{padding:3.5em 3.5em 4.25em 0;background-position:right center;background-size:cover;color:#595959}.home-blocks-v2 .block-large.has-image{padding-left:3.75em;color:#fff}.home-blocks-v2 .block-large.has-image h2{margin-bottom:1.25em;color:inherit;font-style:italic;font-weight:900;font-size:2.75em}.home-blocks-v2 .block-large.no-image h2{color:#4a90e2;font-style:italic;font-weight:300;font-size:2.75em}.home-blocks-v2 .block-large.no-image a{color:#373737}@media(max-width: 767px){.home-blocks-v2{padding-bottom:0}.home-blocks-v2>.wrap{padding-right:0;padding-left:0}.home-blocks-v2 .block{margin-bottom:0}.home-blocks-v2 .block-small{display:block;margin-bottom:0;padding:4em 1.25em;text-align:center}.home-blocks-v2 .block-small h2{margin-bottom:.75em}.home-blocks-v2 .block-medium{padding:6em 1.25em}.home-blocks-v2 .block-large{padding:2.5em 1.25em}.home-blocks-v2 .block-large.has-image{padding-left:1.25em}.home-blocks-v2 .block-large h2{margin-bottom:.5em;line-height:1.2}}.search .nav-search-container{margin-bottom:0}.search .archive-description{margin-bottom:3.5em}.search .archive-title{margin-bottom:0}.multi-search .nav-search-container-fixed{box-shadow:none}.multi-search .nav-search-container-fixed .outer{box-shadow:0 .25em .5em rgba(173,173,173,.5)}.search-nav>.wrap{display:flex;align-items:flex-end}.search-nav .left{padding-top:2.25em;padding-bottom:1.5em}.search-nav p{color:#373737;font-style:italic;font-weight:900;font-size:1.25em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif}.search-nav p em{color:#4a90e2;font-style:normal;font-weight:300}.search-nav a{display:inline-block;margin-left:2em;padding-right:.25em;padding-bottom:1em;padding-left:.25em;border-bottom:2px solid rgba(0,0,0,0);color:inherit;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;vertical-align:bottom}.search-nav a:first-child{margin-left:0}.search-nav a.active{border-bottom-color:#4a90e2;color:#4a90e2}.search-results-header{display:flex;align-items:center;margin-bottom:1.5em}.search-results-header h2{flex:1 1 auto;margin-right:1.25em;margin-bottom:0;color:#4a90e2;font-style:italic}.search-results-header a{flex:0 0 auto;color:#373737;font-style:italic;font-style:italic;font-weight:900;font-size:.85em;font-family:"Cooper Hewitt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;text-transform:uppercase}.search-results-header a em{font-style:normal}@media(max-width: 767px){.search-results-header{display:block}.search-results-header h2{margin-right:0;margin-bottom:.625em}.search-results-header a{display:block;text-align:right}}.search-results-type{margin-bottom:2.5em}.search-results-type:last-child{margin-bottom:0}.search-results-type .home-jobs{padding-bottom:0}.search-results-type .home-jobs .one-third{margin-bottom:1.25em}.search-results-type .listing-excerpt{width:100%;background-color:rgba(0,0,0,0)}.search-results-type .listing-excerpt:hover,.search-results-type .listing-excerpt:focus{box-shadow:0 20px 30px rgba(173,173,173,.5);background-color:#fff}.search-results-type .listing-excerpt:hover .btn,.search-results-type .listing-excerpt:hover button,.search-results-type .listing-excerpt:hover input[type=button],.search-results-type .listing-excerpt:hover input[type=reset],.search-results-type .listing-excerpt:hover input[type=submit],.search-results-type .listing-excerpt:focus .btn,.search-results-type .listing-excerpt:focus button,.search-results-type .listing-excerpt:focus input[type=button],.search-results-type .listing-excerpt:focus input[type=reset],.search-results-type .listing-excerpt:focus input[type=submit]{opacity:0}#disqus_thread{padding-top:3em;padding-bottom:4em}
