/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
:root{--white:#fff;--dark:#030303;--font-family-primary:'Work Sans',sans-serif;--font-family-secondary:'Lora',serif}.w-layout-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}.grid-1-column{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.grid-1-column.grid-gutter-16{grid-row-gap:4rem}.grid-1-column.grid-gutter-16.tablet-grid-gutter-12{grid-column-gap:3rem;grid-row-gap:3rem}}@media screen and (max-width:767px){.grid-1-column.grid-gutter-16{grid-row-gap:2rem}}.grid-1-4-3-4{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:25% 1fr;grid-template-columns:25% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.grid-1-4-3-4{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:767px){.grid-1-4-3-4{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-2-columns{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.grid-2-columns{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:767px){.grid-2-columns{grid-column-gap:1rem;grid-row-gap:1rem}}.grid-gutter-16{grid-column-gap:4rem;grid-row-gap:4rem}@media screen and (max-width:767px){.grid-2-columns{grid-column-gap:1rem;grid-row-gap:1rem}}.grid-2-3-1-3{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 33.333333%;grid-template-columns:1fr 33.333333%;-ms-grid-rows:auto;grid-template-rows:auto}.grid-1-3-2-3{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:33.333333% 1fr;grid-template-columns:33.333333% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.grid-1-3-2-3{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.grid-1-3-2-3.grid-gutter-16{grid-column-gap:4rem;grid-row-gap:4rem}.grid-1-3-2-3.grid-gutter-16.tablet-grid-gutter-12{grid-column-gap:3rem;grid-row-gap:3rem}}@media screen and (max-width:767px){.grid-1-3-2-3{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-2-3-1-3{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 33.333333%;grid-template-columns:1fr 33.333333%;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.grid-2-3-1-3{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.grid-2-3-1-3.grid-gutter-16.tablet-grid-gutter-12{grid-column-gap:3rem;grid-row-gap:3rem}}.grid-3-4-1-4{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 25%;grid-template-columns:1fr 25%;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.grid-3-4-1-4{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-3-columns{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.grid-3-columns{grid-column-gap:1.25rem;grid-row-gap:1.25rem}}@media screen and (max-width:767px){.grid-3-columns{grid-row-gap:2.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.grid-3-columns.landscape-grid-gutter-0{grid-column-gap:0;grid-row-gap:0}}.grid-4-columns{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.grid-4-columns{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.grid-4-columns{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:991px){.grid-4-columns.grid-gutter-16{grid-column-gap:3.5rem;grid-row-gap:3.5rem}}.grid-5-columns{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.grid-gutter-0{grid-column-gap:0;grid-row-gap:0}.grid-gutter-9{grid-column-gap:2.25rem;grid-row-gap:2.25rem}.grid-gutter-12{grid-column-gap:3rem;grid-row-gap:3rem}.nav-grid{width:100%;grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:34% 1fr;grid-template-columns:34% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.nav-grid{grid-column-gap:0;grid-row-gap:0;-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr}}@media screen and (max-width:767px){.nav-grid{-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}}@media screen and (max-width:600px){.nav-grid{-ms-grid-columns:40% 1fr;grid-template-columns:40% 1fr}}.special-mag-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1rem;grid-row-gap:0;-ms-grid-columns:3rem 38% 1fr;grid-template-columns:3rem 38% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.special-mag-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:767px){.special-mag-grid{grid-column-gap:1rem;grid-row-gap:2rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}@media screen and (max-width:479px){.special-mag-grid{grid-column-gap:0;grid-row-gap:0}}.sponsor-grid-small{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:33.333333% 1fr;grid-template-columns:33.333333% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.sponsor-grid-small{-ms-grid-columns:20.333333% 1fr;grid-template-columns:20.333333% 1fr;grid-column-gap:1.25rem;grid-row-gap:1.25rem}}@media screen and (max-width:767px){.sponsor-grid-small{padding-right:.5rem;padding-left:.5rem;grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:center}}@media screen and (max-width:479px){.sponsor-grid-small{-ms-grid-columns:40.33% 1fr;grid-template-columns:40.33% 1fr;text-align:left}}._3-column-tablet-break{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:2.5rem;grid-row-gap:3rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){._3-column-tablet-break{grid-column-gap:1.25rem;grid-row-gap:2.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:767px){._3-column-tablet-break.landscape-grid-gutter-0{grid-column-gap:0;grid-row-gap:0}}.mag-archive-promo-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.mag-archive-promo-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.mag-archive-promo-grid>div:not(:last-child):nth-child(3):nth-child(4){display:none}}@media screen and (max-width:767px){.mag-archive-promo-grid{grid-column-gap:1rem;grid-row-gap:1rem}}@media screen and (max-width:479px){.mag-archive-promo-grid{grid-template-areas:". ." "Area Area";-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}.calendar-list-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:0;grid-row-gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:767px){.calendar-list-grid{grid-row-gap:.5rem}}@media screen and (max-width:479px){.calendar-list-grid{grid-row-gap:3rem}}.main-event-strip-locations-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.event-featureing-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.event-featureing-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem}.event-featureing-grid .sponsor-grid-small{-ms-grid-columns:33.333333% 1fr;grid-template-columns:33.333333% 1fr}.event-featureing-grid .sidebar-sponsor-logo img{width:100%}}@media screen and (max-width:767px){.event-featureing-grid{grid-column-gap:2rem;-ms-grid-columns:33% 1fr;grid-template-columns:33% 1fr}}@media screen and (max-width:479px){.event-featureing-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.home-header-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:2rem;grid-row-gap:2rem;-ms-grid-columns:1fr 33%;grid-template-columns:1fr 33%;-ms-grid-rows:auto;grid-template-rows:auto;margin-bottom:-2rem}@media screen and (max-width:767px){.home-header-grid>div:not(first-child):last-child .field--name-field-right-column>div:first-child{display:none}}.home-header-grid>div:not(first-child):last-child .field--name-field-right-column>div:last-child{display:none}@media screen and (max-width:767px){.home-header-grid>div:not(first-child):last-child .field--name-field-right-column>div:last-child{display:block}}@media screen and (max-width:991px){.home-header-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.home-header-grid>div:not(first-child):last-child{display:none}}@media screen and (max-width:991px) and (max-width:767px){.home-header-grid>div:not(first-child):last-child{display:block}}.homepage-article-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:2.25rem;grid-row-gap:2.25rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:767px){.homepage-article-grid .views-row:not(:first-child){border-top:1px solid #ddd;padding-top:1rem}}.homepage-article-grid .margin-left-3{margin-left:0}@media screen and (max-width:991px){.homepage-article-grid{grid-column-gap:1.25rem;grid-row-gap:3rem}}@media screen and (max-width:767px){.homepage-article-grid{grid-column-gap:1rem;grid-row-gap:3rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.homepage-article-grid .hide-text-p p.serif{display:none}}.homepage-article-grid._4-column-home-grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:991px){.homepage-article-grid._4-column-home-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.homepage-article-grid._4-column-home-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.homepage-article-grid._4-column-nav-bar-grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1180px){.homepage-article-grid._4-column-nav-bar-grid{-ms-grid-columns:1fr 1fr 1fr 30%;grid-template-columns:1fr 1fr 1fr 30%}}@media screen and (max-width:991px){.homepage-article-grid._4-column-nav-bar-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.homepage-article-grid._4-column-nav-bar-grid>div:last-child{display:none}}@media screen and (max-width:767px){.homepage-article-grid._4-column-nav-bar-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.homepage-article-grid._4-column-nav-bar-grid>div:last-child{display:block}}.article-grid-three-columns{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:767px){.article-grid-three-columns{-ms-grid-columns:1fr;grid-template-columns:1fr}}.left-sidebar{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:4rem;-ms-grid-columns:minmax(336px,-webkit-min-content) 1fr;-ms-grid-columns:minmax(336px,min-content) 1fr;grid-template-columns:minmax(336px,-webkit-min-content) 1fr;grid-template-columns:minmax(336px,min-content) 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.left-sidebar{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.left-sidebar>div:first-child{order:999}}.left-sidebar .field--name-field-left-column{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-column-gap:2.25rem;grid-row-gap:2.25rem}.left-sidebar .field--name-field-left-column .margin-left-3{margin-left:0}.left-sidebar .field--name-field-left-column .get-the-daily form{grid-template-columns:1fr 29%}.region-sidebar-first{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-column-gap:2.25rem;grid-row-gap:2.25rem}.region-sidebar-first .margin-left-3{margin-left:0}.region-sidebar-first .get-the-daily form{grid-template-columns:1fr 29%}.webinar-horizontal-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.webinar-horizontal-grid{grid-column-gap:0;grid-row-gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr}}.subscription-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:5rem;grid-row-gap:5rem;-ms-grid-columns:1fr 33.333333%;grid-template-columns:1fr 33.333333%;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.subscription-grid{grid-column-gap:3rem;grid-row-gap:1.25rem}}@media screen and (max-width:767px){.subscription-grid{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.footer-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.footer-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:767px){.footer-grid{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.footer-grid>div:last-child{-webkit-box-ordinal-group:-9998;-webkit-order:-9999;-ms-flex-order:-9999;order:-9999;border-top:0;padding-top:0;margin-bottom:2rem}}.magazine-subscribe-promo-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:0;grid-row-gap:0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.magazine-subscribe-promo-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:767px){.magazine-subscribe-promo-grid{grid-column-gap:1rem;grid-row-gap:1rem}}@media screen and (max-width:479px){.magazine-subscribe-promo-grid{grid-column-gap:0;grid-row-gap:0}}.mag-logo-subscription-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:2rem;grid-row-gap:2rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.mag-logo-subscription-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.subscription-all-access-grid{display:-ms-grid;display:grid;margin-right:auto;margin-left:auto;grid-auto-columns:1fr;grid-column-gap:2.75rem;grid-row-gap:1.5rem;-ms-grid-columns:36% 1fr;grid-template-columns:36% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.subscription-all-access-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:40% 1fr;grid-template-columns:40% 1fr}}@media screen and (max-width:767px){.subscription-all-access-grid{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}.insiders-homepage-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.insiders-homepage-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.insiders-homepage-grid{grid-row-gap:1.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.insiders-homepage-grid>div:not(first-child):last-child{display:none}}.insiders-homepage-grid>div{display:flex}.events-promo{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:23.56% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.events-promo{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.events-promo .grid-3-columns{grid-template-columns:1fr}}@media screen and (max-width:767px){.events-promo{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.events-promo div{height:100%}.pro-school-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:33% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:767px){.pro-school-grid{grid-template-columns:1fr}}.pro-school-grid div{height:100%}.pro-school-grid .field--name-body,.pro-school-grid .field--name-field-action{height:auto}@media screen and (max-width:991px){.pro-school-grid .promo-card{padding:1.875rem;justify-content:space-between}}@media screen and (max-width:991px){.pro-school-grid .grid-2-columns{grid-template-columns:1fr 1fr}}.pro-school-grid .grid-2-columns div{height:auto}.pro-school-grid .grid-2-columns div.field--name-field-main-image{height:12.5rem;display:flex;align-items:center}.pro-school-grid .grid-2-columns .views-row .article-flex-wrap,.pro-school-grid .grid-2-columns .views-row>div{height:100%}.article-list-3-column{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:2.5rem;grid-row-gap:3rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.article-list-3-column{grid-column-gap:1.25rem;grid-row-gap:2.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.right-sidebar{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:4rem;-ms-grid-columns:1fr minmax(336px,-webkit-min-content);-ms-grid-columns:1fr minmax(336px,min-content);grid-template-columns:1fr minmax(336px,-webkit-min-content);grid-template-columns:1fr minmax(336px,min-content);-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.right-sidebar{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.tablet-2-column-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.tablet-2-column-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem}}@media screen and (max-width:767px){.tablet-2-column-grid{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.tablet-2-column-grid.grid-gutter-0{grid-column-gap:0;grid-row-gap:0}}.video-all-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.video-all-grid{grid-column-gap:2rem;grid-row-gap:2rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.video-all-grid{grid-row-gap:2.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.video-list-item-expanded-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:33.333333% 1fr;grid-template-columns:33.333333% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.video-list-item-expanded-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem}}@media screen and (max-width:767px){.video-list-item-expanded-grid{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.subscribe-wide-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:.75rem;grid-row-gap:.75rem;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.subscribe-wide-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.subscribe-wide-grid{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.podcast-list-item-grid{display:-ms-grid;display:grid;margin-bottom:1rem;padding-bottom:1.5rem;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:10% 1fr;grid-template-columns:10% 1fr;-ms-grid-rows:auto;grid-template-rows:auto;border-bottom:1px solid rgba(173,173,173,.41)}.grid-story{display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;align-items:center}.grid-story .full-height-event-block{min-height:18rem}.grid-story .full-height-event-block:hover{transform:none}@media screen and (max-width:767px){.grid-story .full-height-event-block{min-height:12rem}}.grid-story .homepage-event-block-link{display:block;height:100%;position:relative}.grid-story .homepage-event-block-link .full-height-event-block{min-height:20rem;background-position:center}@media screen and (max-width:767px){.grid-story .homepage-event-block-link .full-height-event-block{min-height:14rem}}@media screen and (max-width:991px){.grid-story{grid-column-gap:0;grid-row-gap:0}}@media screen and (max-width:767px){.grid-story{grid-template-columns:1fr}.grid-story .padding-8{padding:1.625rem 0 0 0}}.grid-magazine-description{display:flex;gap:2rem}@media screen and (max-width:767px){.grid-magazine-description{flex-direction:column;align-items:center;text-align:center;gap:1rem}}.grid-magazine-description img{width:auto!important;max-width:150px}@media screen and (max-width:767px){.grid-magazine-description .field--name-body p{display:none}}.current-tablet-magazine{display:flex;align-items:center;gap:2rem}.current-tablet-magazine img{height:13rem;width:auto}.flex-align-center{display:flex;align-items:center}.flex-column-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-justify-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center}.flex-row-middle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-justify-end{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-justify-distributed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.justify-distributed{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.padded-article-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:991px){.padded-article-card{padding:1rem}}@media screen and (max-width:479px){.padded-article-card{padding-right:0!important;padding-left:0!important}}.padded-article-card.padding-bottom-0{padding-bottom:0}@media screen and (max-width:479px){#block-proschool .padded-article-card{padding-right:1rem!important;padding-left:1rem!important}}.mag-nav-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.mag-nav-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.article-flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.justify-self{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:start;justify-self:start}.align-self{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-self-start{-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.flex-align-start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cover-story-label-bundle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:375px){.cover-story-label-bundle{flex-direction:column;align-items:baseline}.cover-story-label-bundle .cover-story-label{margin-left:0}}.align-items-baseline{align-items:baseline}@media screen and (max-width:991px){.tablet-flex-column-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.flex-align-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-column-align:center;justify-self:center}.flex-column-distribute-end{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.content-controls-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.content-type-flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.content-type-flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:479px){.content-type-flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.special-mags-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:16rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:991px){.tablet-flex-justify-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:479px){.portrait-flex-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:479px){.width-64.portrait-width-auto.portrait-text-align-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}.newsletter-line-text-block{max-width:none;margin-bottom:1rem;text-align:center}}.magazine-cover-block.smallest-mag-cover-image img{max-width:8rem;height:auto}@media screen and (max-width:991px){.magazine-cover-block.smallest-mag-cover-image img{width:100%}}@media screen and (max-width:767px){.magazine-cover-block.smallest-mag-cover-image img{max-width:8rem}}@media screen and (max-width:767px){.landscape-flex-column-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.landscape-margin-right-0{margin-right:0}.landscape-margin-bottom-4{margin-bottom:1rem}.portrait-flex-align-start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.justify-self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center}.box-shadow-medium.flex-grow{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.subscribe-promo-flex-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2rem 1.625rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.subscribe-promo-flex-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:767px){.subscribe-promo-flex-box{padding-right:0;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.newsletter-subscribe-form-block{margin-left:2rem}@media screen and (max-width:991px){.newsletter-subscribe-form-block{max-width:20rem;margin-left:1.875rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:767px){.newsletter-subscribe-form-block{margin-left:1rem}}@media screen and (max-width:479px){.newsletter-subscribe-form-block{margin-left:0}}.align-items-center{align-items:center}.text-2xl{font-size:2.5rem}.text-3xl{font-size:3rem}@media screen and (max-width:991px){.text-3xl{font-size:2.5rem}}@media screen and (max-width:767px){.text-3xl{font-size:1.75rem}}.text-4xl{font-size:3.75rem}.serif-headline-link{color:#030303}.serif-headline-link:hover{text-decoration:underline}.all-caps{text-transform:uppercase}.small-caps{font-size:.875rem;letter-spacing:.05rem;text-transform:uppercase}.text-alternate{font-family:var(--font-family)}.w-inline-block{max-width:100%;display:inline-block}.section-title-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:.75rem;letter-spacing:.1rem;text-decoration:none}.event-title{display:inline;font-size:1.475rem;line-height:1.25;font-weight:600;letter-spacing:-.035rem}.letters-extra-loose{letter-spacing:.1em}.line-height-1{line-height:1}.line-height-1-75{line-height:1.75}.magazine-title,.magazine-title.h3{font-family:var(--font-family-secondary);font-size:1.25rem;font-weight:400;display:block}.text-large,.text-large.h2,.text-large.h3{font-size:1.5rem}.text-base,.text-base.h2,.text-base.h3{font-size:1rem}.text-small{font-size:.875rem}@media screen and (max-width:991px){.text-small{font-size:.8125rem}}.text-xs{font-size:.75rem}.weight-bold{font-weight:600}.weight-normal,.weight-normal.h3{font-weight:400}.serif{font-family:var(--font-family-secondary)}.headline-in-list,.headline-in-list.h3{display:inline;font-size:1.475rem;line-height:1.25;font-weight:600;letter-spacing:-.035rem}@media screen and (max-width:767px){.headline-in-list,.headline-in-list.h3{font-size:1.375rem;letter-spacing:-.045rem}}.headline-in-list.h3.larger-headline,.headline-in-list.larger-headline{font-size:2.25rem;letter-spacing:-.05rem}.headline-in-list.h3.serif-headline,.headline-in-list.serif-headline{font-family:var(--font-family-secondary);font-size:1.675rem;font-weight:400;letter-spacing:-.015rem}.headline-in-list.h3.serif-headline.larger-headline,.headline-in-list.serif-headline.larger-headline{font-size:2.25rem}.headline-in-list.h3.smaller-headline,.headline-in-list.smaller-headline{margin-bottom:.5rem;font-size:1.15rem}.headline-in-list.h3.small-headline,.headline-in-list.small-headline{font-size:1rem;line-height:1.25;font-weight:600;letter-spacing:-.025rem}.section-heading,.section-heading.h2{margin-bottom:0;font-size:.875rem;font-weight:500;text-align:left;letter-spacing:.05rem;text-transform:uppercase}.section-heading-center{margin-bottom:0;font-size:.875rem;font-weight:500;letter-spacing:.05rem;text-transform:uppercase}.text-link{border-bottom:2px solid #3ce35f;text-decoration:none}.text-link:hover{background-color:rgba(142,255,166,.23);color:#030303}.no-underline,.no-underline a{text-decoration:none}.no-underline a:hover,.no-underline:hover{text-decoration:none}.article-body{font-family:var(--font-family-secondary);font-size:1.15rem;line-height:1.75;font-weight:400}@media screen and (max-width:767px){.article-body{font-size:1.15rem}}@media screen and (max-width:479px){.article-body{font-size:1rem;font-weight:500}}.article-body h2{margin-top:4rem;margin-bottom:2rem;font-family:'Work Sans',sans-serif;font-size:2.25rem;font-weight:500;letter-spacing:-.0375rem;text-indent:0}@media screen and (max-width:991px){.article-body h2{font-size:2rem}}@media screen and (max-width:767px){.article-body h2{font-size:1.625rem}}@media screen and (max-width:479px){.article-body h2{font-size:2rem}}.article-body p{margin-bottom:2rem}.article-body a{border-bottom:2px solid #3ce35f;text-decoration:none}.article-body a:hover{background-color:#e9fded;color:#030303;text-decoration:none}.article-body blockquote{margin:3rem 2rem;padding:0 0 0 1rem;border-top:1px none rgba(173,173,173,.41);border-bottom:1px none rgba(173,173,173,.41);border-left:2px solid rgba(173,173,173,.41);font-size:1.25rem;line-height:1.75}.article-body blockquote p{margin:0}.featured-body{font-family:Lora,sans-serif;font-size:1.25rem;line-height:1.75;font-weight:400}.featured-body h2{margin-top:3.5rem;margin-bottom:2rem;font-size:2.25rem;font-weight:700;letter-spacing:-.05rem;text-indent:0}.featured-body a{border-bottom:2px solid #3ce35f;text-decoration:none}.featured-body a:hover{border-bottom-color:#3f95ff;color:#3f95ff}.featured-body blockquote{margin:3rem 2rem;padding:0 0 0 1rem;border-top:1px none rgba(173,173,173,.41);border-bottom:1px none rgba(173,173,173,.41);border-left:2px solid rgba(173,173,173,.41);font-size:1.25rem;line-height:1.75}.cover-story-article .field--name-body,.cover-story-article .field--name-field-text{font-family:Lora,sans-serif;font-size:1.25rem;line-height:1.75;font-weight:400}.cover-story-article .field--name-body h2,.cover-story-article .field--name-field-text h2{margin-top:3.5rem;margin-bottom:2rem;font-size:2.25rem;font-weight:400}.cover-story-article .field--name-body h3,.cover-story-article .field--name-field-text h3{margin-top:2rem;margin-bottom:2rem;font-size:2rem;font-weight:400}.cover-story-article .field--name-body h4,.cover-story-article .field--name-field-text h4{margin-top:1rem;margin-bottom:1rem;font-size:1.65rem;font-weight:500}.cover-story-article .field--name-body h5,.cover-story-article .field--name-field-text h5{margin-top:0;margin-bottom:.875rem;font-size:1.35rem;font-weight:600}.cover-story-article .field--name-body h6,.cover-story-article .field--name-field-text h6{margin-top:0;margin-bottom:.875rem;font-size:1.25rem;font-weight:700}.contributed-article .field--name-body,.contributed-article .field--name-field-text,.default-article .field--name-body,.default-article .field--name-field-text{font-family:var(--font-family-secondary);font-size:1.15rem;line-height:1.75;font-weight:400}@media screen and (max-width:767px){.contributed-article .field--name-body,.contributed-article .field--name-field-text,.default-article .field--name-body,.default-article .field--name-field-text{font-size:1.15rem}}@media screen and (max-width:479px){.contributed-article .field--name-body,.contributed-article .field--name-field-text,.default-article .field--name-body,.default-article .field--name-field-text{font-size:1rem;font-weight:500}}.contributed-article .field--name-body h2,.contributed-article .field--name-field-text h2,.default-article .field--name-body h2,.default-article .field--name-field-text h2{margin-top:3.5rem;margin-bottom:2rem;font-family:'Work Sans',sans-serif;font-size:2.25rem;font-weight:500;letter-spacing:-.0375rem;text-indent:0}@media screen and (max-width:991px){.contributed-article .field--name-body h2,.contributed-article .field--name-field-text h2,.default-article .field--name-body h2,.default-article .field--name-field-text h2{font-size:2rem}}@media screen and (max-width:767px){.contributed-article .field--name-body h2,.contributed-article .field--name-field-text h2,.default-article .field--name-body h2,.default-article .field--name-field-text h2{font-size:1.625rem}}@media screen and (max-width:479px){.contributed-article .field--name-body h2,.contributed-article .field--name-field-text h2,.default-article .field--name-body h2,.default-article .field--name-field-text h2{font-size:2rem}}.contributed-article .field--name-body h3,.contributed-article .field--name-field-text h3,.default-article .field--name-body h3,.default-article .field--name-field-text h3{margin-top:2rem;margin-bottom:2rem;font-family:'Work Sans',sans-serif;font-size:2rem;font-weight:500;letter-spacing:-.0375rem;text-indent:0}@media screen and (max-width:479px){.contributed-article .field--name-body h3,.contributed-article .field--name-field-text h3,.default-article .field--name-body h3,.default-article .field--name-field-text h3{font-size:1.875rem}}.contributed-article .field--name-body h4,.contributed-article .field--name-field-text h4,.default-article .field--name-body h4,.default-article .field--name-field-text h4{margin-top:1rem;margin-bottom:1rem;font-family:'Work Sans',sans-serif;font-size:1.5rem;font-weight:500}.contributed-article .field--name-body h5,.contributed-article .field--name-field-text h5,.default-article .field--name-body h5,.default-article .field--name-field-text h5{font-family:'Work Sans',sans-serif;font-size:1.25rem;font-weight:600}.contributed-article .field--name-body h6,.contributed-article .field--name-field-text h6,.default-article .field--name-body h6,.default-article .field--name-field-text h6{font-family:'Work Sans',sans-serif;font-size:1rem;font-weight:500;letter-spacing:.025rem;text-transform:uppercase}.contributed-article .field--name-body p,.contributed-article .field--name-field-text p,.default-article .field--name-body p,.default-article .field--name-field-text p{margin-bottom:2rem}.contributed-article .field--name-body a,.contributed-article .field--name-field-text a,.default-article .field--name-body a,.default-article .field--name-field-text a{border-bottom:2px solid #3ce35f;text-decoration:none}.contributed-article .field--name-body a:hover,.contributed-article .field--name-field-text a:hover,.default-article .field--name-body a:hover,.default-article .field--name-field-text a:hover{background-color:#e9fded;color:#030303;text-decoration:none}.contributed-article .field--name-body blockquote,.contributed-article .field--name-field-text blockquote,.default-article .field--name-body blockquote,.default-article .field--name-field-text blockquote{margin:3rem 2rem;padding:0 0 0 1rem;border-top:1px none rgba(173,173,173,.41);border-bottom:1px none rgba(173,173,173,.41);border-left:2px solid rgba(173,173,173,.41);font-size:1.25rem;line-height:1.75}.contributed-article .field--name-body blockquote p,.contributed-article .field--name-field-text blockquote p,.default-article .field--name-body blockquote p,.default-article .field--name-field-text blockquote p{margin:0}.contributed-article .sub-content .margin-y-16,.default-article .sub-content .margin-y-16{margin-bottom:2rem!important;margin-top:2rem!important}.contributed-article .sub-content .container-1280,.default-article .sub-content .container-1280{background-color:#e7f4ff;padding:2rem 1rem}.contributed-article .sub-content .landscape-border-bottom-1px,.default-article .sub-content .landscape-border-bottom-1px{border-bottom:none}.contributed-article .sub-content .landscape-border-top-1px,.default-article .sub-content .landscape-border-top-1px{border-top:none}.letters-tighter{letter-spacing:-.05em}.lede{color:#030303;font-size:1.5rem;font-weight:500;letter-spacing:-.025rem}.italic{font-style:italic}.letters-tight{letter-spacing:-.025em}.line-height-1-1{line-height:1.1}.cover-story-body>div>p:first-child:first-letter{margin-right:.5rem;float:left;color:#030303;font-size:7rem;line-height:.4}.tiny-caps{font-size:.75rem;letter-spacing:.05rem;text-transform:uppercase}.tiny-caps.text-small{font-size:.875rem}.tiny-caps.weight-semi-bold{font-weight:600}.author{font-family:Lora,sans-serif;color:#030303;font-size:.875rem;font-style:italic;font-weight:400}.social-icon-secondary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:2rem;height:2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:1px;border-color:#030303;border-radius:32px;background-color:transparent;-webkit-transition:background-color .1s ease,border-color .1s ease-in-out;transition:background-color .1s ease,border-color .1s ease-in-out;color:#030303;font-size:80%;text-decoration:none}.social-icon-secondary:hover{text-decoration:none;border-color:#030303;background-color:rgba(221,221,221,.17);color:#030303}.w-button{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}.page-title-h1{font-size:1.875rem;letter-spacing:-.05rem}.page-title-h1.smaller-page-title{font-size:1.5rem}.text-color-headings{color:#030303}.category{display:inline-block;padding:.25rem .5rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#d8ffe0;-webkit-transition:none 0s ease;transition:none 0s ease;color:#057f50;font-size:.8rem;letter-spacing:.025rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.category.directory-category{background-color:#e1f2ff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;color:#1f60e2;letter-spacing:0;text-transform:none}.category.directory-category:hover{background-color:#eff8ff;text-decoration:none}.category.large-category{padding:.5rem 1rem;font-size:1rem;background-color:#c5ffd1}.category.large-category:hover{color:#017419;text-decoration:none;background-color:#d8ffe0}.category.sponsored-category{background-color:#f7f7f7;color:#202020;margin-bottom:.25rem;margin-right:.25rem}.promo-headline{font-size:1.875rem;font-weight:500;letter-spacing:-.035rem}@media screen and (max-width:479px){.promo-headline{font-size:1.75rem}}.promo-headline.serif.weight-normal{font-weight:400}.lede{margin-bottom:0;font-family:Lora,sans-serif;color:#030303;font-size:1.5rem;font-weight:400;letter-spacing:-.025rem}@media screen and (max-width:767px){.lede{font-size:1.25rem;font-weight:500}}.lede.cover-story-lede{margin-bottom:2rem;line-height:1.4}@media screen and (max-width:767px){.lede.cover-story-lede{margin-right:0}}@media screen and (max-width:479px){.lede.cover-story-lede{font-size:1.5rem}}.standard-headline,.standard-headline.h2{font-size:2.5rem;line-height:1.2;font-weight:600;letter-spacing:-.05rem}.standard-headline.h2.weight-normal,.standard-headline.weight-normal{font-weight:400}@media screen and (max-width:991px){.standard-headline,.standard-headline.h2{font-size:2.5rem}}@media screen and (max-width:767px){.standard-headline,.standard-headline.h2{font-size:2.15rem}}@media screen and (max-width:479px){.standard-headline,.standard-headline.h2{margin-bottom:.75rem;font-size:1.875rem}}.featured-contributed-headline{font-size:2.75rem;line-height:1.1;font-weight:600;letter-spacing:-.075rem}@media screen and (max-width:767px){.featured-contributed-headline{font-size:2.25rem}}.cover-story-headline{margin-top:3rem;margin-bottom:1rem;font-family:Lora,sans-serif;font-size:3rem;font-weight:400;letter-spacing:-.05rem}@media screen and (max-width:991px){.cover-story-headline{font-size:3.25rem}}@media screen and (max-width:767px){.cover-story-headline{margin-bottom:2rem}}@media screen and (max-width:479px){.cover-story-headline{font-size:2.5rem}}.text-medium,.text-medium.h2{font-size:1.25rem}@media screen and (max-width:767px){.text-medium,.text-medium.h2{font-size:1.125rem}}.page-title-h1{font-size:1.875rem;letter-spacing:-.05rem}.text-align-center{text-align:center}@media screen and (max-width:991px){.tablet-text-align-center{text-align:center!important}}@media screen and (max-width:991px){.tablet-text-base{font-size:1rem}}.text-medium{font-size:1.25rem}@media screen and (max-width:767px){.text-medium{font-size:1.125rem}}.text-large---xl{font-size:1.75rem}.headline-link{display:inline;border-bottom:1px none transparent;color:#030303}.headline-link:hover{border-bottom:1px none rgba(173,173,173,.41);background-color:#e9fded;color:#030303;cursor:pointer}.sidebar-event-headline,.sidebar-event-headline.h3{margin-bottom:.25rem;font-size:1rem;letter-spacing:-.035rem}.no-link-hover{text-decoration:none}.no-link-hover:hover{text-decoration:none}.hover-underline:hover{color:#030303;text-decoration:underline}.content-control-h1{margin-top:12px;margin-right:10px;margin-bottom:0;font-size:1.3rem;line-height:1.2}.webinar-label{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:none 0s ease;transition:none 0s ease;color:#030303;font-size:.875rem;text-decoration:none;white-space:nowrap;position:relative;padding-left:23px}.webinar-label:before{content:'';width:12px;height:12px;position:absolute;left:0;top:9px;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/video.svg)}.h2-page-404{font-size:2.5rem}.return-home{position:relative}.return-home:after{content:'';width:16px;height:16px;position:absolute;right:-22px;top:6px;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/arrow-right.svg)}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333}.text-color-4{color:#fff!important}.inverse-link{color:#fff}.inverse-link:hover{color:#fff}.weight-medium{font-weight:500!important}.weight-semi-bold{font-weight:600}.chevron-right{position:relative;display:inline-block}.chevron-right:after{content:'';width:16px;height:16px;position:absolute;right:-22px;top:6px;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/chevron-right-4.svg)}.cover-story-link{font-family:var(--font-family-secondary);font-style:italic;text-decoration:none}.cover-story-link:hover{color:#494949;text-decoration:none}.get-the-daily-title{font-family:var(--font-family-secondary);font-style:italic}.chevron-right-12{position:relative;display:inline-block;padding-right:23px}.chevron-right-12:after{content:'';width:12px;height:12px;right:0;position:absolute;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/chevron-right-1.svg)}.line-height-1-25{line-height:1.25}@media screen and (max-width:767px){.headline-in-list.small-headline.headline-link.landscape-text-medium{font-size:1.25rem}}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}@media screen and (max-width:479px){.portrait-text-small{font-size:.875rem}}.sublte-quote-marks{max-width:32rem;margin-right:auto;margin-bottom:1rem;margin-left:auto;padding:0 2rem 0;border:1px none #000;background-image:none;background-position:0 0;background-size:auto;background-repeat:repeat}@media screen and (max-width:479px){.sublte-quote-marks{padding-right:1rem;padding-left:1rem}}.sublte-quote-marks p{margin-bottom:0}.featured-quote{margin-top:1.25rem;margin-bottom:1.25rem;padding:.5rem;border-top:2px none rgba(173,173,173,.41);border-bottom:2px none rgba(173,173,173,.41);font-family:Lora,sans-serif;color:#030303;font-size:1.7rem;line-height:1.15;font-weight:400;text-align:left;letter-spacing:-.05rem}@media screen and (max-width:479px){.featured-quote{font-size:1.75rem}}@media screen and (max-width:479px){.portrait-text-small{font-size:.875rem}}.all-company{justify-self:stretch;align-self:start;display:flex!important}.all-company img{display:inline-block;max-width:100%;width:16px!important}.key-takeaways li{margin-bottom:2rem}.series-title{letter-spacing:-.05rem;font-weight:500;font-size:1.2rem;color:#333;margin-bottom:-.1rem}.video-title{letter-spacing:-.05rem;font-weight:600;font-size:3rem;color:#030303;margin-bottom:2rem;line-height:1.15}.field--name-field-cta-link a{display:inline-block;padding:.75rem 1.25rem;background-color:#031b30;-webkit-transition:color .1s ease-in-out,background-color .1s ease-in-out;transition:color .1s ease-in-out,background-color .1s ease-in-out;color:#fff;text-decoration:none}.field--name-field-cta-link a:hover{background-color:#014279;text-decoration:none}.w-richtext figure{float:left;margin:.5rem 1rem 0 0;display:flex;flex-direction:column}.w-richtext figure figcaption{font-size:.875rem;font-family:Lora,sans-serif;text-align:left;margin-bottom:1rem}.w-richtext:after{clear:both;content:" ";display:table}.feed-list .headline-link:hover{background-color:transparent}.all-result{color:#000;font-family:Work Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1.5rem}.result-summary{padding:.625rem 0;border-bottom:1px solid #ddd;color:#000;font-family:Work Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.5rem}.result-summary span{font-weight:700}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:after{clear:both}.container-1440{width:100%;max-width:1440px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.container-1280{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.container-1140{width:100%;max-width:1140px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.container-1024{width:100%;max-width:1024px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.container-940{width:100%;max-width:940px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.container-900{width:100%;max-width:900px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.container-768{width:100%;max-width:768px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.container-480{width:100%;max-width:480px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.container-full{width:100%;max-width:100%;padding-right:1.5rem;padding-left:1.5rem}.container-padding .padding-top-8{padding-top:0}@media screen and (max-width:767px){.container-padding{padding-right:1.5rem;padding-left:1.5rem}.container-padding .padding-top-8{padding-top:2rem}}.max-width-2xl{max-width:40rem}.max-width-3xl{max-width:44rem}.max-width-4xl{max-width:48rem}.max-width-5xl{max-width:52rem}.max-width-6xl{max-width:56rem}.width-64{width:16rem}.width-40{width:10rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.section-out-xs{margin-top:3rem;margin-bottom:3rem}@media screen and (max-width:991px){.section-out-xs{margin-top:2.75rem;margin-bottom:2.75rem}}.section-in-xs{padding-top:3rem;padding-bottom:3rem}.width-40{width:10rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.padding-2{padding:.5rem}.padding-3{padding:.75rem}.padding-4{padding:1rem}.padding-left-3{padding-left:.75rem}.padding-top-4{padding-top:1rem}@media screen and (max-width:767px){.padding-top-4{padding-top:.875rem}}.padding-top-8{padding-top:2rem}.padding-bottom-19{padding-bottom:4rem}.padding-bottom-16{padding-bottom:4rem}.padding-y-16{padding-top:4rem;padding-bottom:4rem}@media screen and (max-width:991px){.padding-y-16{padding-top:3.5rem;padding-bottom:3.5rem}}@media screen and (max-width:767px){.padding-y-16{padding-top:3rem;padding-bottom:3rem}}@media screen and (max-width:479px){.padding-y-16{padding-top:2.5rem;padding-bottom:2.5rem}}.padding-y-2{padding-top:.5rem;padding-bottom:.5rem}.padding-y-3{padding-top:.75rem;padding-bottom:.75rem}.padding-y-4{padding-top:1rem;padding-bottom:1rem}.padding-y-5{padding-top:1.25rem;padding-bottom:1.25rem}.padding-y-8{padding-top:2rem;padding-bottom:2rem}@media screen and (max-width:767px){.padding-y-m-8{padding-bottom:0}}.padding-y-9{padding-top:2.25rem;padding-bottom:2.25rem}.padding-y-12{padding-top:3rem;padding-bottom:3rem}.padding-bottom-desc-12{padding-bottom:3rem}@media screen and (max-width:991px){.padding-bottom-desc-12{padding-bottom:0}}.inline-flex{display:inline-flex}.margin-left-2{margin-left:.5rem}.padding-y-20{padding-top:5rem;padding-bottom:5rem}.padding-right-9{padding-right:2.25rem}.padding-left-9{padding-left:2.25rem}.padding-left-8{padding-left:2rem}.padding-6{padding:1.5rem}.padding-8{padding:2rem}@media screen and (max-width:991px){.padding-8{padding:1.875rem}}@media screen and (max-width:767px){.padding-8{padding:1.75rem}}@media screen and (max-width:479px){.padding-8{padding:1.625rem}}.padding-12{padding:3rem}.padding-24{padding:6rem}.padding-x-0{padding-right:0;padding-left:0}.padding-x-4{padding-right:1rem;padding-left:1rem}.padding-x-8{padding-right:2rem;padding-left:2rem}.padding-x-12{padding-right:3rem;padding-left:3rem}.padding-y-6{padding-top:1.5rem;padding-bottom:1.5rem}.padding-top-10{padding-top:2.5rem}.padding-top-20{padding-top:5rem}.margin-0{margin:0!important}.margin-8{margin:2rem}.margin-y-20{margin-top:3rem;margin-bottom:3rem}.margin-x-auto{margin-right:auto;margin-left:auto}.margin-bottom-0{margin-bottom:0}.margin-bottom-2{margin-bottom:.5rem!important}.margin-bottom-3{margin-bottom:.875rem}.margin-bottom-4{margin-bottom:1rem}.margin-bottom-6{margin-bottom:1.5rem}.margin-bottom-12{margin-bottom:3rem}@media screen and (max-width:991px){.margin-bottom-12{margin-bottom:2.75rem}}@media screen and (max-width:767px){.margin-bottom-12{margin-bottom:2.5rem}}@media screen and (max-width:479px){.margin-bottom-12{margin-bottom:2.25rem}}.margin-bottom-16{margin-bottom:4rem}@media screen and (max-width:991px){.margin-bottom-16{margin-bottom:3.5rem}}@media screen and (max-width:767px){.margin-bottom-16{margin-bottom:3rem}}@media screen and (max-width:479px){.margin-bottom-16{margin-bottom:2.5rem}}.margin-bottom-32{margin-bottom:8rem}@media screen and (max-width:991px){.margin-bottom-32{margin-bottom:7rem}}@media screen and (max-width:767px){.margin-bottom-32{margin-bottom:6rem}}@media screen and (max-width:479px){.margin-bottom-32{margin-bottom:5rem}}.margin-top-2{margin-top:.5rem}.margin-top-4{margin-top:1rem}.margin-top-9{margin-top:2.25rem}.margin-top-10{margin-top:2.5rem}.margin-top-6{margin-top:1.5rem}.margin-top-8{margin-top:2rem}@media screen and (max-width:991px){.margin-top-8{margin-top:1.875rem}}@media screen and (max-width:767px){.margin-top-8{margin-top:1.75rem}}@media screen and (max-width:479px){.margin-top-8{margin-top:1.625rem}}.margin-top-16{margin-top:4rem}@media screen and (max-width:991px){.margin-top-16{margin-top:3.5rem}}@media screen and (max-width:767px){.margin-top-16{margin-top:3rem}}@media screen and (max-width:479px){.margin-top-16{margin-top:2.5rem}}.margin-top-12{margin-top:3rem}@media screen and (max-width:991px){.margin-top-12{margin-top:2.75rem}}@media screen and (max-width:767px){.margin-top-12{margin-top:2.5rem}}@media screen and (max-width:479px){.margin-top-12{margin-top:2.25rem}}.max-width-4xl{max-width:48rem}.margin-y-1{margin-top:.25rem;margin-bottom:.25rem}.margin-y-10{margin-top:2.5rem;margin-bottom:2.5rem}.margin-y-6{margin-top:1.5rem;margin-bottom:1.5rem}.margin-y-8{margin-top:2rem;margin-bottom:2rem}@media screen and (max-width:991px){.margin-y-8{margin-top:1.875rem;margin-bottom:1.875rem}}@media screen and (max-width:767px){.margin-y-8{margin-top:1.75rem;margin-bottom:1.75rem}}@media screen and (max-width:479px){.margin-y-8{margin-top:1.625rem;margin-bottom:1.625rem}}.margin-y-9{margin-top:2.25rem;margin-bottom:2.25rem}.margin-y-12{margin-top:3rem;margin-bottom:3rem}.margin-y-4{margin-top:1rem;margin-bottom:1rem}@media screen and (max-width:767px){.margin-y-4{margin-top:.875rem;margin-bottom:.875rem}}.margin-y-2{margin-top:.5rem;margin-bottom:.5rem}.margin-y-16{margin-top:4rem;margin-bottom:4rem}@media screen and (max-width:991px){.margin-y-16{margin-top:3.5rem;margin-bottom:3.5rem}}@media screen and (max-width:767px){.margin-y-16{margin-top:3rem;margin-bottom:3rem}}@media screen and (max-width:479px){.margin-y-16{margin-top:2.5rem;margin-bottom:2.5rem}}.margin-y-32{margin-top:8rem;margin-bottom:8rem}@media screen and (max-width:991px){.margin-y-32{margin-top:7rem;margin-bottom:7rem}}@media screen and (max-width:767px){.margin-y-32{margin-top:6rem;margin-bottom:6rem}}@media screen and (max-width:479px){.margin-y-32{margin-top:5rem;margin-bottom:5rem}}.margin-top-5{margin-top:1.25rem}.margin-x-5{margin-right:1.25rem;margin-left:1.25rem}.margin-left-1{margin-left:.25rem}.margin-left-4{margin-left:1rem}.margin-left-8{margin-left:2rem}@media screen and (max-width:991px){.margin-left-8{margin-left:1.625rem}}@media screen and (max-width:767px){.margin-left-8{margin-left:1.75rem}}@media screen and (max-width:479px){.margin-left-8{margin-left:1.875rem}}.margin-right-1{margin-right:.25rem}.margin-right-2{margin-right:.5rem}.margin-right-5{margin-right:1.25rem}.margin-right-4{margin-right:1rem}.margin-right-6{margin-right:1.5rem}.margin-right-8{margin-right:2rem}.margin-bottom-1{margin-bottom:.25rem}.margin-bottom-3{margin-bottom:.75rem}.margin-bottom-8{margin-bottom:2rem!important}@media screen and (max-width:991px){.margin-bottom-8{margin-bottom:1.625rem}}@media screen and (max-width:767px){.margin-bottom-8{margin-bottom:1.75rem}}@media screen and (max-width:479px){.margin-bottom-8{margin-bottom:1.875rem}}.margin-bottom-10{margin-bottom:2.5rem}.directories-company .pagination{margin-bottom:6rem}@media screen and (max-width:991px){.directories-company .pagination{margin-bottom:4rem}}@media screen and (max-width:767px){.directories-company .pagination{margin-bottom:2.5rem}}.section-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.5rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top-width:1px;border-top-color:#000}.w-inline-bloc{max-width:100%;display:inline-block}.hover-shadow-effect{height:100%;border:1px solid transparent;-webkit-transition:border .2s ease,box-shadow .2s ease;transition:border .2s ease,box-shadow .2s ease}.hover-shadow-effect:hover{border-style:solid;border-color:#ddd;box-shadow:0 6px 15px -3px #32325d1c}.title-centered{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.company-card-logo-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.height-12{height:3rem}.width-1-4{width:25%}.height-full{height:100%}@media screen and (max-width:991px){.tablet-margin-top-4{margin-top:1rem}}@media screen and (max-width:479px){.tablet-margin-top-4 .sub-nav-of-magazine{display:none}}@media screen and (max-width:991px){.tablet-margin-top-8{margin-top:2rem}}@media screen and (max-width:991px){.tablet-margin-left-4{margin-left:1rem}}@media screen and (max-width:991px){.tablet-margin-bottom-8{margin-bottom:2rem}}@media screen and (max-width:991px){.tablet-margin-y-12{margin-top:3rem;margin-bottom:3rem}}@media screen and (max-width:991px){.tablet-max-width-large{max-width:32rem}}@media screen and (max-width:991px){.tablet-margin-x-auto{margin-right:auto;margin-left:auto}}@media screen and (max-width:991px){.margin-y-6{margin-top:1.375rem;margin-bottom:1.375rem}.margin-bottom-10{margin-bottom:2.25rem}.tablet-max-width-2xl{max-width:40rem}.tablet-margin-y-8{margin-top:2rem;margin-bottom:2rem}}@media screen and (max-width:767px){.landscape-max-width-small{max-width:24rem}}.landscape-block{display:none}@media screen and (max-width:767px){.landscape-block{display:block}}@media screen and (max-width:479px){.portrait-margin-top-8{margin-top:2rem}.padding-2{padding:.375rem}.landscape-margin-x-0{margin-right:0;margin-left:0}.portrait-padding-0{padding:0}.publish-date-wrap{margin-bottom:.25rem;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.inline-block{display:inline-block}.content-type-block{position:relative}@media screen and (max-width:767px){.content-type-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.mobile-category-wrap{display:none;width:100%}.mobile-category-wrap button{width:100%;background:0 0;border-color:#030303;margin:0}.mobile-category-wrap .padding-4{padding:0}.mobile-category-wrap .border-1px{border:none}@media screen and (max-width:991px){.mobile-category-wrap{margin-top:.25rem;display:block}}.relative{position:relative}.insiders-homepage-768,.latest-pro-school-homepage-768{display:none;margin-left:-1.5rem;margin-right:-1.5rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:3rem 1.5rem}@media screen and (max-width:767px){.insiders-homepage-768,.latest-pro-school-homepage-768{display:block}}@media screen and (max-width:767px){.insiders-homepage-768{padding:2rem 1.5rem}}@media screen and (max-width:767px){.landscape-margin-bottom-0{margin-bottom:0}}@media screen and (max-width:767px){.latest-pro-school-homepage-768 .grid-2-columns>div:not(first-child):last-child{border-top:1px solid #ddd}.latest-pro-school-homepage-768 .grid-2-columns>div:not(first-child):last-child .article-image-block{display:none}}.margin-left-3{margin-left:.75rem}.padding-0{padding:0}.container-padding{padding-right:1.5rem;padding-left:1.5rem}.newsletter-line-text-block .letters-tight{color:#0057a3;font-weight:700;line-height:32px}@media screen and (max-width:991px){.newsletter-line-text-block{max-width:none}}@media screen and (max-width:767px){.newsletter-line-text-block{max-width:none;margin-bottom:.75rem;text-align:center}}@media screen and (max-width:479px){.newsletter-line-text-block{max-width:none;margin-bottom:1rem}}@media screen and (max-width:479px){.portrait-margin-top-0{margin-top:0}.portrait-padding-x-0{padding-right:0;padding-left:0}.portrait-padding-bottom-0{padding-bottom:0}}.margin-bottom-24{margin-bottom:6rem}.grid-subscribe>div{display:flex;justify-content:center;grid-column-gap:2rem;grid-row-gap:2rem}@media screen and (max-width:767px){.grid-subscribe>div{flex-wrap:wrap}}.grid-subscribe>div .field__item{max-width:43rem;height:auto;width:100%}.grid-subscribe-horizontally>div{display:grid;grid-row-gap:2rem}.subscribe-card{text-align:center;display:flex;flex-wrap:wrap;align-content:space-between;justify-content:center;border:1px solid #111;height:100%;position:relative;padding:60px 60px 40px 60px;grid-gap:1rem}@media screen and (max-width:479px){.subscribe-card{padding:40px 30px 40px 30px}}.subscribe-card .details{display:grid;grid-gap:1rem}.subscribe-card .badge{position:absolute;top:-17px;left:50%;-ms-transform:translateY(-50%);transform:translateX(-50%);font-weight:500;padding:5px 20px}.subscribe-card .field--name-field-action-subscription a{display:inline-block;letter-spacing:.05rem;padding:.8rem 1.3rem;text-transform:uppercase;border:1px solid #030303}.subscribe-card .field--name-field-action-subscription a:hover{text-decoration:none;background-color:rgba(221,221,221,.17)}.subscribe-card .subscribe-title{font-weight:600;font-size:1.5rem;margin:0}.subscribe-card .sub-title{font-weight:400;font-size:.75rem;margin:0}.subscribe-card .description{font-weight:400;font-size:1rem}.subscribe-card .description p{margin:0}.subscribe-card .price{margin:0;font-weight:700;font-size:1.688rem}.subscribe-card .issues{margin:0;font-weight:400}.subscribe-card-horizontally{border:1px solid #111;position:relative;display:grid;grid-template-columns:1fr 1fr 20%;padding:50px 50px 40px 50px;column-gap:4rem;align-items:center}@media screen and (max-width:991px){.subscribe-card-horizontally{padding:40px 40px 20px;column-gap:2rem}}@media screen and (max-width:767px){.subscribe-card-horizontally{grid-template-columns:1fr;text-align:center;padding:50px 30px;column-gap:2rem}}@media screen and (max-width:479px){.subscribe-card-horizontally{padding:40px 25px 25px}}.subscribe-card-horizontally .badge{position:absolute;top:-17px;left:50%;-ms-transform:translateY(-50%);transform:translateX(-50%);font-weight:500;padding:5px 20px}.subscribe-card-horizontally .subscribe-title{font-weight:600;font-size:1.5rem;margin:0}.subscribe-card-horizontally .sub-title{font-weight:400;font-size:.75rem;margin-bottom:0}@media screen and (max-width:767px){.subscribe-card-horizontally .description-horizontally{display:none}}.subscribe-card-horizontally .price-block{line-height:1.7rem}@media screen and (max-width:767px){.subscribe-card-horizontally .price-block{margin-top:1.5rem;margin-bottom:1.5rem}}.subscribe-card-horizontally .price{font-weight:700;font-size:2.5rem;margin-right:5px;display:inline-block}@media screen and (max-width:991px){.subscribe-card-horizontally .price{display:block;margin-bottom:5px}}.subscribe-card-horizontally .issues{margin:0;font-weight:400}.subscribe-card-horizontally .field--name-field-action-subscription a{display:inline-block;letter-spacing:.05rem;padding:.8rem 1.3rem;text-transform:uppercase;border:1px solid #030303;text-align:right}.subscribe-card-horizontally .field--name-field-action-subscription a:hover{text-decoration:none;background-color:rgba(221,221,221,.17)}@media screen and (max-width:767px){.subscribe-card-horizontally .field--name-field-action-subscription a{display:block;text-align:center}}.dark-card{background:#031b30;color:#fff}.dark-card .field--name-field-action-subscription a{background-color:#79ff95;color:#031b30}.dark-card .field--name-field-action-subscription a:hover{background-color:#a2fdb5;text-decoration:none}.dark-card .badge{background-color:#79ff95;color:#031b30}.paragraph--type--pseudo-action{margin-bottom:1rem}a.action{position:relative}a.action.button{color:#fff;background-color:#030303;text-decoration:none;border-radius:.25rem;transition:color .2s ease-in-out,background-color .2s ease-in-out}a.action.button.btn-large{padding:.8rem 1.3rem;display:inline-block}a.action.button.btn-small{padding:.5rem .75rem;font-size:.875rem}a.action.button:hover{background-color:#3d3d3d}.company-page a.action.button:after,.event-page a.action.button:after,.paragraph--type--pseudo-action a.action.button:after{content:'';background-image:url(/themes/custom/nmp/css/icons/external-link-16px.svg);width:16px;height:16px;position:absolute;margin:4px 8px}.company-page a.action.button.btn-large,.event-page a.action.button.btn-large,.paragraph--type--pseudo-action a.action.button.btn-large{padding:.8rem 2.6rem .8rem 1.3rem}.company-page a.action.button.btn-small,.event-page a.action.button.btn-small,.paragraph--type--pseudo-action a.action.button.btn-small{padding:.5rem 2.1rem .5rem .75rem}.paragraph--type--community-quote a:hover{color:#fff}.mlo-homepage-quote-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:4rem 3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#002646;color:#fff;text-align:center}@media screen and (max-width:991px){.mlo-homepage-quote-block{padding-top:3rem;padding-bottom:3rem}}@media screen and (max-width:479px){.mlo-homepage-quote-block{padding:2rem}}.mlo-homepage-quote-block .mlo-quote{margin-right:auto;margin-left:auto;margin-top:0;border-left-style:none;font-family:var(--font-family-secondary);font-size:2.4rem;line-height:3rem;font-weight:400;text-align:center}@media screen and (max-width:479px){.mlo-homepage-quote-block .mlo-quote{padding-right:0;padding-left:0;font-size:1.5rem;line-height:2rem}}.paragraph--type--three-columns .field--name-field-left-column{border:1px solid rgba(173,173,173,.41);padding:2rem;height:100%}.paragraph--type--three-columns .field--name-field-middle-column{border:1px solid rgba(173,173,173,.41);padding:2rem;height:100%}.paragraph--type--three-columns .field--name-field-right-column{border:1px solid rgba(173,173,173,.41);padding:2rem;height:100%}.paragraph--type--three-columns .field--name-field-block-name{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-column-gap:.5rem;grid-row-gap:.5rem}.paragraph--type--three-columns .field--name-field-title-subscription{font-weight:600;font-size:1.25rem;margin-bottom:.25rem}.paragraph--type--three-columns .field--name-body p{margin:0}.paragraph--type--three-columns .field--name-body ul{font-size:.875rem;padding-left:1.5rem;margin-top:1rem;margin-bottom:1rem}.paragraph--type--three-columns .field--name-body ul li{margin-top:.25rem;margin-bottom:.25rem}.paragraph--type--three-columns .field--name-field-action-subscription{margin-top:2.875rem;text-align:center}.paragraph--type--three-columns .field--name-field-action-subscription a{padding:.8rem 1.3rem;border-style:solid;border-width:1px;border-color:#030303;background-color:transparent;-webkit-transition:color .1s ease-in-out,background-color .1s ease-in-out;transition:color .1s ease-in-out,background-color .1s ease-in-out;color:#030303;text-align:center;text-decoration:none;max-width:100%;display:inline-block}.paragraph--type--three-columns .field--name-field-action-subscription a:hover{background-color:rgba(221,221,221,.17);color:#030303}@media screen and (max-width:767px){.paragraph--view-mode--about-us .grid-2-columns{grid-column-gap:1rem;grid-row-gap:1rem}}@media screen and (max-width:767px){.paragraph--type--two-columns .grid-1-4-3-4.grid-gutter-16{grid-column-gap:0;grid-row-gap:2rem}}@media screen and (max-width:767px){.paragraph--view-mode--pro-school-home-page .section-title{display:none}.paragraph--view-mode--pro-school-home-page .pro-school-grid>div:not(first-child):last-child{display:none}}.paragraph--view-mode--social-link .field--name-field-social-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.paragraph--view-mode--social-link .field--name-field-social-link a{width:2.25rem;height:2.25rem;font-size:100%}.paragraph--view-mode--social-link .field--name-field-social-link .field__item{margin-right:.5rem;margin-left:.5rem}.paragraph--view-mode--social-link .field--name-field-social-link .field__item:first-child{margin-left:0}@media screen and (max-width:767px){.paragraph--view-mode--pro-school-home-page{display:none}}.paragraph--view-mode--subscriber-promo>div{border-bottom:1px solid rgba(173,173,173,.41)}.paragraph--view-mode--subscriber-promo .button-secondary{border-color:#fff;color:#fff}.paragraph--view-mode--subscriber-promo .button-secondary:hover{background-color:rgba(221,221,221,.17);color:#fff}.menu{padding:0;margin:0}.menu li{list-style:none}#block-nmp-primary-local-tasks{margin-top:1rem}#block-nmp-primary-local-tasks ul{padding-right:15px;padding-left:15px}#block-nmp-primary-local-tasks ul li{list-style:none;display:inline-block;padding:10px;margin-right:10px;background:#eaeaea}#block-nmp-primary-local-tasks ul li a{padding:0 10px}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333}.w-nav-brand:hover{text-decoration:none}.w-nav-brand .hatch-logo{font-size:1.7rem;line-height:1;font-weight:500;letter-spacing:-.0875rem}.w-nav-menu{position:relative;float:right}@media screen and (max-width:550px){.w-nav-menu ul{display:flex;align-items:center}}.quicklinks-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:4rem;height:4rem;margin-right:.75rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.quick-links{padding-left:0;margin-bottom:0}.quick-links li{list-style:none;position:relative}.quick-links li:after{content:'';width:16px;height:16px;position:absolute;top:40%;right:15px;margin-left:.5rem;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/chevron-right-4.svg);visibility:hidden;opacity:0;transition:.55s opacity,.55s visibility}.quick-links li:hover:after{opacity:1;visibility:visible}.quick-links li:not(:first-child):not(:last-child){border-right:1px solid #ddd;border-left:1px solid #ddd}.quick-links h3{color:var(--dark)}.quicklink-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.85rem 1rem;color:#030303;text-decoration:none}.quicklink-block:hover{text-decoration:none}@media screen and (max-width:991px){.quicklink-block{text-align:center}}@media screen and (max-width:991px){.tiny-caps.text-small.weight-semi-bold.inline-block.margin-right-2.landscape-block{display:block}.tiny-caps.text-small.weight-semi-bold.inline-block.margin-right-2.landscape-block.landscape-margin-right-0{margin-right:0}}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2.5rem;margin-bottom:2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}.pagination li{list-style:none}.pagination li.active a{border-style:none;font-weight:500}.pagination a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:.25rem;margin-left:.25rem;padding:.5rem 1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:1px;border-color:rgba(173,173,173,.41);text-decoration:none}.pagination a:hover{text-decoration:none}.video-sub-nav{padding:0;margin:0}@media screen and (max-width:479px){.video-sub-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.video-sub-nav li{list-style:none;display:inline}.video-sub-nav li a{display:inline-block;margin-right:.5rem;margin-left:.5rem;padding:.5rem .75rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid transparent;color:#030303;font-size:.825rem;letter-spacing:.03rem;text-decoration:none;text-transform:uppercase}.video-sub-nav li a.is-active{border-color:#030303;opacity:1;color:#030303;font-weight:500}@media screen and (max-width:991px){.video-sub-nav li a{border-color:rgba(173,173,173,.41)}}@media screen and (max-width:479px){.video-sub-nav li a{margin-top:.5rem;margin-bottom:.5rem}.video-sub-nav li a[href^="/subscription"]{display:inline-block}}.video-sub-nav li a:not(.is-active):hover{border-color:#ddd;opacity:1;color:#030303}.mag-mobile-trigger{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1rem}.button-menu-magazine{display:none}@media screen and (max-width:479px){.button-menu-magazine{display:block}}.button-menu-magazine button{background:0 0;border:none}.button-menu-magazine button:active,.button-menu-magazine button:focus{outline:0}.menu-link{display:flex;margin-right:.5rem;margin-left:.5rem;padding:.5rem .75rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid transparent;color:#030303;font-size:.825rem;letter-spacing:.03rem;text-decoration:none;text-transform:uppercase}.menu-link img{width:auto!important}@media screen and (max-width:991px){.menu-link{border-color:rgba(173,173,173,.41)}}@media screen and (max-width:767px){.menu-link{margin-top:.5rem;margin-bottom:.5rem}}.menu-link:hover{text-decoration:none;border-color:rgba(173,173,173,.41);opacity:1;color:#031b30}.border-bottom-nav{border-bottom:1px solid #adadad}.magazine-sub-nav{padding:0;margin:0;display:flex;justify-content:center;gap:3rem}@media screen and (max-width:767px){.magazine-sub-nav{gap:0;justify-content:space-between}}.magazine-sub-nav li{list-style:none}.magazine-sub-nav li a{display:block;text-decoration:none;text-transform:uppercase;padding:.6rem 1rem;text-align:center;min-width:6.5rem;border-bottom:4px solid transparent;font-size:.825rem}.magazine-sub-nav li a.is-active{border-bottom:4px solid #000}.magazine-sub-nav li a:hover:not(.is-active){border-bottom:4px solid #d9d9d9}@media screen and (max-width:767px){.magazine-sub-nav li a{font-size:13px;min-width:4.5rem;padding:.6rem 0}}@media screen and (max-width:375px){.magazine-sub-nav li a{font-size:11px}}.category-nav-wrap .is-active,.sidebar-category-nav .is-active{opacity:1;color:#030303;font-weight:600}.category-nav-wrap li>a,.category-nav-wrap li>button,.sidebar-category-nav li>a,.sidebar-category-nav li>button{background:0 0;display:inline-block;margin-right:0;margin-left:0;padding:.6rem 1rem;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;border:1px solid transparent;font-size:.75rem;text-decoration:none;text-transform:uppercase;color:var(--dark)}.category-nav-wrap li>a:hover,.category-nav-wrap li>button:hover,.sidebar-category-nav li>a:hover,.sidebar-category-nav li>button:hover{background-color:rgba(221,221,221,.17);opacity:1;color:#031b30}.category-nav-wrap>ul{display:flex;justify-content:space-between}.category-nav-wrap .collapse-menu{position:absolute;min-width:260px;z-index:990;margin-top:-1px;padding:.5rem;border-style:solid;border-width:1px;border-color:rgba(173,173,173,.41);background-color:#fff;box-shadow:0 8px 9px -5px #00000038}.category-nav-wrap .collapse-menu a{display:block}.category-nav-wrap li button.active{z-index:991;border-style:solid;border-width:1px;border-color:rgba(173,173,173,.41) rgba(173,173,173,.41) #fff;background-color:#fff;position:relative;margin-bottom:-1px;border-top:0}.article-category-subnav{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.category-nav-wrap{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.sidebar-category-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.sidebar-category-nav li a{display:block}.article-category{padding:0}@media screen and (max-width:991px){.article-category{padding-right:.5rem;padding-left:.5rem}}.category-nav-wrap>ul>li:last-child{position:relative}.category-nav-wrap>ul>li:last-child .collapse-menu{right:0}@media screen and (max-width:991px){.category-nav-wrap>ul>li:nth-child(4),.category-nav-wrap>ul>li:nth-child(5),.category-nav-wrap>ul>li:nth-child(6){display:none}}@media screen and (max-width:767px){.nav-bar{display:none}}.sidebar-category-nav .collapsible{text-align:left}.sidebar-category-nav .collapsible:active,.sidebar-category-nav .collapsible:focus{border-color:transparent;background:0 0}.collapse-menu{padding:0 18px;display:none;overflow:hidden}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.breadcrumb{padding-top:0}}.breadcrumb ol{padding:0;margin:0}.breadcrumb ol li{list-style:none;display:inline-block}.breadcrumb ol li:not(:last-child) a:after,.breadcrumb ol li:only-child a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";margin-right:.35rem;margin-left:.75rem;color:#2b2b2b}.breadcrumb ol li a{text-decoration:none;font-size:.875rem;color:#72777a}.breadcrumb ol li a:hover{color:#3f95ff}.breadcrumb-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.breadcrumb-block .breadcrumb{padding:0 .5rem 0 0}.breadcrumb-block a:hover{color:#494949}.breadcrumb-block a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";margin-right:.35rem;margin-left:.75rem;color:#2b2b2b}.view ul{padding:0;margin:0}.view li{list-style:none}.upcoming-events li{padding:1.25rem;border-radius:.375rem}.upcoming-in-person-events-item li:nth-child(even){background-color:#f7f7f7}.upcoming-all-events-item li:nth-child(odd){background-color:#f7f7f7}.view-upcoming-events .pagination{margin-top:3rem;margin-bottom:3rem}.block-views-blockpro-school-latest-pro-school .views-element-container .view-content,.block-views-blockpro-school-latest-pro-school .views-element-container .view-pro-school,.block-views-blockpro-school-latest-pro-school .views-element-container .views-row{height:100%}.field--name-field-cover-photo{display:flex}.left-column-menu{padding-top:2rem;padding-right:1.5rem;padding-bottom:4rem;border-right:1px none rgba(173,173,173,.41)}@media screen and (max-width:991px){.left-column-menu{padding-top:0;padding-right:0;padding-bottom:0;border-right-style:none}}.left-column-menu .field--name-field-left-column{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.left-column-menu .field--name-field-left-column{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.left-column-menu .field--name-field-left-column{grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:479px){.left-column-menu .field--name-field-left-column>div:first-child{display:none}}.calendar-date-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:3.5rem;height:3.5rem;margin-right:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-style:solid;border-width:1px;border-color:#3ce35f;color:#030303;font-size:85%}.calendar-date-container.larger-date-container{width:4.25rem;height:4.25rem;font-size:100%}.calendar-date-container.larger-date-container.margin-right-8{margin-right:2rem}@media screen and (max-width:479px){.calendar-date-container.larger-date-container.margin-right-8.por{margin-right:1rem}}.calendar-date-container.tiniest-calendar-date{width:3rem;height:3rem}@media screen and (max-width:991px){.calendar-date-container.tiniest-calendar-date{width:2.75rem;height:2.75rem}}@media screen and (max-width:767px){.calendar-date-container.tiniest-calendar-date{width:2.5rem;height:2.5rem}}.month{font-size:.875em;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.month.calendar-text-small{font-size:.75em;font-weight:500}.day{font-size:1.35em;line-height:1;font-weight:600;letter-spacing:.025rem}.day.small-day{font-size:1em;font-weight:500}.event-icon{position:relative;padding-left:20px}.event-icon:before{content:'';width:12px;height:12px;position:absolute;left:0;top:5px;background-repeat:no-repeat}.event-icon.webinar-event:before{background-image:url(/themes/custom/nmp/css/icons/video.svg)}.event-icon.icon-large{margin-right:16px}.event-icon.icon-large:before{width:20px;height:20px}.event-icon.calendar{margin-right:8px}.event-icon.calendar:before{top:0;background-image:url(/themes/custom/nmp/css/icons/calendar.svg)}.event-icon.clock{margin-right:8px}.event-icon.clock:before{top:2px;background-image:url(/themes/custom/nmp/css/icons/clock.svg)}.event-icon.globe{margin-right:8px}.event-icon.globe:before{top:2px;background-image:url(/themes/custom/nmp/css/icons/globe.svg)}.event-icon.in-person-event{padding-left:10px}.event-icon.in-person-event:before{top:-7px;background-image:url(/themes/custom/nmp/css/icons/map-pin-3.svg)}.event-icon.in-person-event.icon-large:before{top:2px;background-image:url(/themes/custom/nmp/css/icons/map-pin-1.svg)}.bg-dark-blue .event-icon.in-person-event:before{background-image:url(/themes/custom/nmp/css/icons/map-pin-4.svg)}.bg-dark-blue .event-icon.webinar-event:before{background-image:url(/themes/custom/nmp/css/icons/video-pin-4.svg)}.event-title{position:relative}.event-title:after{content:'';width:16px;height:16px;position:absolute;bottom:5px;margin-left:.5rem;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/external-link-4.svg)}.sticky-top-3{position:-webkit-sticky;position:sticky;top:10rem}.event-template-tablet-image{display:none}@media screen and (max-width:991px){.event-template-tablet-image{display:block;overflow:hidden;max-height:20rem;margin-top:1rem;margin-bottom:1rem}}.light-grey-on-hover{-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.light-grey-on-hover:hover{background-color:rgba(221,221,221,.17)}.label-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.25rem;margin-bottom:.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:479px){.label-icon.margin-right-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.event-card{height:100%}.event-card>div>div{height:auto}.event-card>div>div .calendar-date-container{height:3.5rem}.event-card>div>div .calendar-date-container div{height:auto}.view-display-id-attachment_1{height:100%}.view-display-id-attachment_1 .view-content{height:100%}.view-display-id-attachment_1 .views-row{height:100%}.flex-column-distribute-end img{margin-bottom:1rem}.calendar-item-webinar-large{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-decoration:none}.calendar-item-webinar-large:hover{text-decoration:none}#block-views-block-upcoming-events-more-next .headline-in-list{font-size:1.375rem;letter-spacing:-.045rem}@media screen and (max-width:991px){#block-views-block-upcoming-events-more-next .grid-2-columns{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:4.5rem}}@media screen and (max-width:767px){#block-views-block-upcoming-events-more-next .grid-2-columns{grid-column-gap:1rem;grid-row-gap:1rem}}.event-slider-flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.event-slider-flex-wrap{height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.event-slider-flex-wrap{height:3.75rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.event-slider-calendar-item{padding-top:.5rem;padding-bottom:.5rem}@media screen and (max-width:991px){.event-slider-calendar-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;padding-right:.5rem;padding-left:.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.event-slider-calendar-item{width:auto;padding:.5rem 0}}@media screen and (max-width:767px){.slick-initialized .slick-slide{padding:.5rem 0}}.mobile-events-slider .slick-prev{left:0;z-index:1;height:100%;width:35px;background:#fff}@media screen and (max-width:479px){.mobile-events-slider .slick-prev{width:30px}}.mobile-events-slider .slick-prev:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f104";color:#030303;font-size:20px}.mobile-events-slider .slick-next{right:0;z-index:1;height:100%;width:35px;background:#fff}@media screen and (max-width:479px){.mobile-events-slider .slick-next{width:30px}}.mobile-events-slider .slick-next:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";color:#030303;font-size:20px}.mobile-events-slider .slick-slide{padding-right:4rem;padding-left:4rem}@media screen and (max-width:479px){.mobile-events-slider .slick-slide{padding-right:2.5rem;padding-left:2.5rem}}.path-events .bg-dark-blue{border-bottom:1px solid rgba(173,173,173,.41);padding-bottom:4rem}@media screen and (max-width:767px){.path-events .bg-dark-blue{padding-bottom:3.75rem}}@media screen and (max-width:479px){.path-events .bg-dark-blue{padding-bottom:3.5rem}}@media screen and (max-width:479px){.upcoming-random-events-item .grid-2-columns{grid-column-gap:3rem;grid-row-gap:3rem}}.upcoming-webinars-item{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.upcoming-webinars-item .learn-more{display:none}}.social-link{text-align:center}.social-link a{display:flex;width:24px;height:24px;color:transparent;border-radius:20px;margin:0 .5rem;font-size:0}.social-link a:before{color:#2b2b2b;font-family:"Font Awesome 5 Brands";font-weight:900;position:absolute;width:24px;height:24px;font-size:14px}.social-link a:before:hover{color:#494949}.social-link a:hover:before{color:#494949}.social-link>div:first-child a{margin-left:0}.social-link>div:last-child a{margin-right:0}.field--name-field-facebook-link a:before{content:'\f39e'}.field--name-field-linkedin-link a:before{content:'\f0e1'}.field--name-field-instagram-link a:before{content:'\f16d'}.field--name-field-twitter-link a:before{content:'\f099'}.field--name-field-youtube-link a:before{content:'\f167'}.field--name-field-address .country{display:none}.company-event-location-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:1.25rem 1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-style:solid;border-width:1px;border-color:rgba(173,173,173,.41);text-decoration:none;-webkit-transition:border .2s ease,box-shadow .2s ease;transition:border .2s ease,box-shadow .2s ease;color:#494949}.company-event-location-card:hover{text-decoration:none;box-shadow:0 6px 15px -3px #32325d1c}.company-phone:before{background-image:url(/themes/custom/nmp/css/icons/phone-16px.svg);top:4px}.company-email:before{background-image:url(/themes/custom/nmp/css/icons/mail-16px.svg);top:4px}.field--name-field-contact-phone,.field--name-field-contant-email{margin-left:30px}.field--name-field-contact-phone a:hover,.field--name-field-contant-email a:hover{text-decoration:none;color:#494949}.event-location{position:relative}.event-location:before{content:'';width:12px;height:12px;position:absolute;left:0;top:5px;background-image:url(/themes/custom/nmp/css/icons/map-pin-3.svg)}.event-location .field--name-field-location{margin-left:1rem}.company-directory-card{height:100%;padding:1.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media screen and (max-width:991px){.company-directory-card{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.company-card-logo-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-right:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.company-card-logo-block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.company-card-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.hover-border-effect{border:1px solid rgba(173,173,173,.41);-webkit-transition:border .2s ease,box-shadow .2s ease;transition:border .2s ease,box-shadow .2s ease}.hover-border-effect:hover{box-shadow:0 6px 15px -3px #32325d1c;color:#030303}.directory-listing-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 25%;grid-template-columns:1fr 25%;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.directory-listing-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:767px){.directory-listing-grid{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.company-page .field--name-field-logo img{width:auto!important;max-height:8rem;max-width:14rem}.directory-card-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:7.5rem;height:4rem;margin-right:1.5rem;margin-bottom:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:991px){.directory-card-logo{width:8rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.directory-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:2rem;grid-row-gap:2rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.directory-grid{grid-column-gap:0;grid-row-gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr}.directory-grid>a:not(:last-child){border-bottom:1px solid rgba(173,173,173,.41)}}@media screen and (max-width:991px){.sidebar-sponsor-logo img{width:auto;max-height:8rem}}#block-nmp-views-block-news-sponsored-company .views-infinite-scroll-content-wrapper,#block-views-block-news-company-articles .views-infinite-scroll-content-wrapper{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){#block-nmp-views-block-news-sponsored-company .views-infinite-scroll-content-wrapper,#block-views-block-news-company-articles .views-infinite-scroll-content-wrapper{grid-column-gap:1.25rem;grid-row-gap:1.25rem}}@media screen and (max-width:767px){#block-nmp-views-block-news-sponsored-company .views-infinite-scroll-content-wrapper,#block-views-block-news-company-articles .views-infinite-scroll-content-wrapper{grid-row-gap:2.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr}#block-nmp-views-block-news-sponsored-company .views-infinite-scroll-content-wrapper.landscape-grid-gutter-0,#block-views-block-news-company-articles .views-infinite-scroll-content-wrapper.landscape-grid-gutter-0{grid-column-gap:0;grid-row-gap:0}}.category-date-news div{display:inline}.field--name-field-primary-category,.field--name-field-secondary-categories>div{display:inline-block;padding:.25rem .5rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#c5ffd1;-webkit-transition:none 0s ease;transition:none 0s ease;color:#017419;font-size:.8rem;letter-spacing:.025rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin-right:.5rem}.field--name-field-primary-category:hover,.field--name-field-secondary-categories>div:hover{background-color:#d8ffe0}.field--name-field-primary-category a,.field--name-field-secondary-categories>div a{-webkit-transition:none 0s ease;transition:none 0s ease;font-size:.8rem;letter-spacing:.025rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;color:#017419}.field--name-field-primary-category a:hover,.field--name-field-secondary-categories>div a:hover{text-decoration:none}.timestamp{color:#202020;font-size:.75rem;font-weight:400;letter-spacing:.05rem;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:991px){.timestamp{margin-top:.25rem;margin-bottom:.25rem}}.author-cover-story{font-size:.875rem;font-weight:600}.news-webinar div{margin-right:.5rem}.section-filter{display:flex}.large-event-blog-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;background-color:#fff}@media screen and (max-width:767px){.large-event-blog-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.hover-shadow-effect{height:100%;border:1px solid transparent;-webkit-transition:border .2s ease,box-shadow .2s ease;transition:border .2s ease,box-shadow .2s ease}.half-width-thumbnail-block{position:relative;overflow:hidden;width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:767px){.half-width-thumbnail-block{width:100%;min-height:20rem}}@media screen and (max-width:479px){.half-width-thumbnail-block{min-height:12rem}}.half-width-thumbnail-block img{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.half-card-blog-text-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:479px){.half-card-blog-text-block{padding:2rem 1.5rem}}.small-blog-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.cover-story-label{margin-left:.25rem;padding:.25rem .5rem;border-style:solid;border-width:1px;font-size:.875rem;letter-spacing:.05rem;text-transform:uppercase}.cover-story-label.mortgage-women-mag{border-color:#680aff;color:#680aff}.cover-story-label.mortgage-banker-mag-label{border-color:#099abe;color:#099abe}.cover-story-label.nmp-mag-label{border-color:#166bff;color:#166bff}.cover-story-label .florida-originator-mag,.cover-story-label .lone-star-lo-mag,.cover-story-label.california-broker-mag{border-color:#e35418;color:#e35418}.nmp-magazine{background-color:#166bff}.mortgage-banker-magazine{background-color:#18aaaf}.mortgage-women-magazine{background-color:#8747ff}.california-broker,.florida-originator,.lone-star-lo{background-color:#e35418}.top-share-links .text-shared{display:none}.publish-date-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:479px){.publish-date-wrap{margin-bottom:.25rem;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.homepage-main-story-block{margin-right:2rem;margin-left:2rem;padding:2rem;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border-style:none;border-width:1px;border-color:rgba(173,173,173,.41)}@media screen and (max-width:991px){.homepage-main-story-block{padding:2rem 4rem}}@media screen and (max-width:767px){.homepage-main-story-block{padding:0}}@media screen and (max-width:479px){.homepage-main-story-block{margin:0}}.news-categories>div:first-child{border-bottom:1px solid rgba(173,173,173,.41)}.news-teaser .field--name-field-primary-category{display:inline-block;padding:.25rem .5rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#c5ffd1;-webkit-transition:none 0s ease;transition:none 0s ease;color:#017419;font-size:.8rem;letter-spacing:.025rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.news-teaser .field--name-field-primary-category:hover{background-color:#d8ffe0}.views-field-field-tags a:before{content:'#';margin-right:5px}.paragraph--view-mode--pro-school-baner .field--name-field-text h1{font-weight:400;font-size:1rem}.paragraph--view-mode--pro-school-baner .field--name-field-text h2{margin:0;font-size:2.5rem;line-height:1.1;font-weight:500}.paragraph--view-mode--pro-school-baner .field--name-field-text em{font-weight:400}.paragraph--view-mode--pro-school-baner .field--name-field-image{display:flex}.pro-school-event-webinar .tablet-block>div:last-child{display:none}.pro-school-event-webinar .tablet-block .padding-3{padding-left:0}.pro-school-event-webinar .tablet-block .detailed-info{display:none}.homepage-event-block-link{overflow:hidden;width:100%;margin-bottom:1rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-decoration:none}.full-height-event-block{height:100%;min-height:12rem;background-size:cover;transition:transform .9s}.full-height-event-block:hover{transform:scale(1.1)}@media screen and (max-width:767px){.full-height-event-block{min-height:12rem}}@media screen and (max-width:991px){.paragraph--type--highlights-article .padded-article-card{padding:1rem}}@media screen and (max-width:767px){.paragraph--type--highlights-article .grid-3-columns>div:not(:first-child){border-top:1px solid #ddd}.paragraph--type--highlights-article .grid-3-columns>div:not(:first-child) .article-image-block{display:none}}.article-standard-body-block{max-width:48rem}@media screen and (max-width:991px){.article-standard-body-block{max-width:36rem;margin-right:auto;margin-left:auto}}@media screen and (max-width:991px){.sidebar-second .w-layout-grid{grid-row-gap:0!important}}@media screen and (max-width:991px){.sidebar-second .padding-top-2-copy{margin:0 -1.5rem;padding-top:.75rem!important;padding-bottom:1.5rem!important;border-top:1px none #ddd!important;border-bottom:1px none #ddd!important;background-color:#f7f7f7!important}}@media screen and (max-width:991px){.sidebar-second .margin-left-3{display:none}}@media screen and (max-width:991px){.region-post-body-slices-article-default .padding-top-2-copy{display:none}}@media screen and (max-width:991px){.region-post-body-slices-article-default .tablet-block .padding-top-2-copy{display:block}}@media screen and (max-width:991px){.region-post-body-slices-article-default .paragraph--type--two-columns.padding-y-8{padding-top:0}}#block-postbodyslicesarticlestandard .field--name-field-right-column>div:first-child{min-height:480px}@media screen and (max-width:1024px){#block-postbodyslicesarticlestandard .field--name-field-right-column>div:first-child{min-height:512px}}@media screen and (max-width:991px){#block-postbodyslicesarticlestandard .field--name-field-right-column>div:first-child{min-height:auto}}@media screen and (max-width:991px){#block-postbodyslicesarticlestandard .field--name-field-right-column{display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}#block-postbodyslicesarticlestandard .field--name-field-right-column .article-image-block{max-height:15rem}#block-postbodyslicesarticlestandard .field--name-field-right-column .article-image-block a{margin-bottom:0}#block-postbodyslicesarticlestandard .field--name-field-right-column .article-image-block .full-height-event-block{min-height:14rem;margin-bottom:0}}@media screen and (max-width:767px){#block-postbodyslicesarticlestandard .field--name-field-right-column{grid-template-columns:1fr}#block-postbodyslicesarticlestandard .field--name-field-right-column .article-image-block{max-height:18rem}#block-postbodyslicesarticlestandard .field--name-field-right-column .article-image-block .full-height-event-block{min-height:18rem}}#block-views-block-news-most-recent-articles .view-content>div:first-child{margin-bottom:4rem}@media screen and (max-width:991px){#block-views-block-news-most-recent-articles .view-content>div:first-child{margin-bottom:1.875rem}}@media screen and (max-width:991px){#block-views-block-news-most-recent-articles .view-content>div:last-child{margin-top:1.875rem}}#block-views-block-news-most-recent-articles .view-content .tablet-block{margin:0 -1.5rem}@media screen and (max-width:991px){.left-sidebar>div:first-child .paragraph--type--ads{background-color:#f7f7f7;padding-bottom:1rem;padding-top:.5rem;margin:0 -1.5rem;margin-bottom:-2rem}.region-sidebar-first .padding-top-2-copy{background-color:#f7f7f7!important;padding-bottom:1rem!important;padding-top:.5rem!important;margin:0 -1.5rem;margin-bottom:-2rem}}.header-more-from-magazine .chevron-right:after{right:-24px;top:2px}.hide-image{border-top:1px solid #ddd}@media screen and (max-width:767px){.hide-image .article-image-block{display:none}}.content-section-article .margin-y-32{margin-top:4rem;margin-bottom:4rem}@media screen and (max-width:991px){.content-section-article .margin-y-32{margin-top:3.5rem;margin-bottom:3.5rem}}@media screen and (max-width:767px){.content-section-article .margin-y-32{margin-top:3rem;margin-bottom:3rem}}@media screen and (max-width:479px){.content-section-article .margin-y-32{margin-top:2.5rem;margin-bottom:2.5rem}}.homepage-article-grid .article-image-block{display:none}@media screen and (max-width:479px){.cover-story-article .field--name-field-author{width:100%;margin-bottom:1rem}}.category-home-page-footer{height:100%}.category-home-page-footer .view-content,.category-home-page-footer .view-news,.category-home-page-footer .views-element-container{height:100%}.category-home-page-footer .news-categories{display:flex;flex-wrap:wrap;height:100%;align-items:center}.category-home-page-footer .news-categories>div{width:100%;height:50%;display:flex;align-items:center}@media screen and (max-width:767px){.paragraph--type--featured-article .field--name-field-featured-article{position:relative}.paragraph--type--featured-article .field--name-field-featured-article .magazine-label{position:absolute}.paragraph--type--featured-article .field--name-field-featured-article .cover-story-label{display:none}}.media-article-image.align-left{float:left;margin-top:.5rem}.media-article-image.align-left .field--name-field-media-image{display:flex}.media-article-image.align-left .field--name-field-media-image img{margin-right:1rem}.media-article-image.align-right{float:right;margin-top:.5rem}.media-article-image.align-right .field--name-field-media-image{display:flex}.media-article-image.align-right .field--name-field-media-image img{margin-left:1rem}@media screen and (max-width:479px){.popular-article{grid-column-gap:1.5rem!important;grid-row-gap:1.5rem!important}.popular-article .padded-article-card{padding:0!important}.popular-article .h3{font-size:1.15rem}.popular-article .field--name-field-primary-category{display:none}}.news-list .views-row{position:relative;opacity:1}.news-list .views-row:hover{opacity:.7}.news-list .no-link-hover:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.news-list .field--name-field-primary-category,.news-list .field--name-field-secondary-categories{position:relative}.news-list .field--name-field-primary-category a:after,.news-list .field--name-field-secondary-categories a:after{content:'';position:absolute;z-index:3;left:0;right:0;bottom:0;top:0}.cover-story-label-featured{position:absolute;top:10px;z-index:1}.show-all-news{display:none}@media screen and (max-width:767px){.show-all-news{display:flex;justify-content:center;padding-bottom:1.5rem;padding-top:2.5rem}.show-all-news a{display:flex;background-color:initial;border:1px solid #030303;color:#030303;padding:1rem;font-size:.875rem;text-transform:uppercase;text-decoration:none}.show-all-news a:hover{background-color:rgba(221,221,221,.17)}.show-all-news a img{width:20px!important}}@media screen and (min-width:992px){.two-columns-subscription-form{border:1px solid #0057a3;display:flex;align-items:center;justify-content:center;padding:1rem 2rem 1rem}.two-columns-subscription-form .margin-left-3{width:100%}.two-columns-subscription-form .get-the-daily form{display:flex;flex-direction:column;width:100%;row-gap:.5rem}.two-columns-subscription-form .get-the-daily form .mailchimp-newsletter-mergefields input{margin:0;display:flex;width:100%;text-align:center}.two-columns-subscription-form .get-the-daily form .js-form-submit{width:100%;background-position:40% 50%}}.sponsored{display:inline-block}.sponsored .field--name-field-companies{display:inline-block}.sponsored .field--name-field-companies .field__item{display:inline-block;font-weight:500}.sponsored .field--name-field-companies .field__item a{text-decoration:none;border-bottom:2px solid #3ce35f}.sponsored .field--name-field-companies .field__item a:hover{background-color:rgba(142,255,166,.23)}.webinar-card-item{padding:2rem;border-style:solid;border-width:1px;border-color:#ddd}.webinar-card-item-pro{padding:2rem;background-color:#fff}.view-upcoming-webinars{display:grid;grid-auto-columns:1fr;grid-column-gap:8.5rem;grid-row-gap:1.5rem;grid-template-columns:40% 1fr;grid-template-rows:auto;align-items:center}@media screen and (max-width:1280px){.view-upcoming-webinars{grid-column-gap:3.5rem}}@media screen and (max-width:991px){.view-upcoming-webinars{grid-template-columns:1fr}.view-upcoming-webinars .nmp-mailchimp-webinars{text-align:center}}.webinars-find-event{display:grid;align-items:center;grid-template-columns:1fr 29%;grid-column-gap:3rem;padding:3rem 2rem;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/custom/nmp/images/Frame_283.png)}.webinars-find-event .h2{font-weight:600;margin-bottom:0}@media screen and (max-width:1280px){.webinars-find-event{grid-template-columns:1fr 36%}.webinars-find-event .h2{font-size:2rem}}@media screen and (max-width:991px){.webinars-find-event{grid-row-gap:1.5rem;grid-template-columns:1fr 27%;grid-column-gap:8.9rem}.webinars-find-event .h2{font-size:2.5rem}}@media screen and (max-width:767px){.webinars-find-event{grid-template-columns:1fr;text-align:center}.webinars-find-event .h2{font-size:2.5rem}}@media screen and (max-width:479px){.webinars-find-event{grid-row-gap:1.5rem}}.webinars-find-event a{text-align:center;border:2px solid #fff;padding:.8rem 1.3rem;text-decoration:none;font-weight:600}@media screen and (max-width:767px){.webinars-find-event a{display:flex;margin:0 auto}}.webinars-find-event a:hover{text-decoration:none;background-color:rgba(221,221,221,.17)}@media screen and (max-width:991px){.upcoming-webinars-empty-block{max-width:25rem;display:flex;margin:0 auto}}.upcoming-webinars-empty-block .newsletter-line-text-block .serif{font-size:1.25rem}@media screen and (max-width:479px){.upcoming-webinars-empty-block .newsletter-line-text-block .serif{font-size:1rem}}.upcoming-webinars-empty-block .newsletter-line-text-block .h2{font-size:2.5rem;line-height:3.045rem;margin-bottom:.625rem}@media screen and (max-width:479px){.upcoming-webinars-empty-block .newsletter-line-text-block .h2{font-size:1.875rem;line-height:2.28375rem}}.block-views-blockwebinar-last-webinar .series-main-image-hover{opacity:1}.block-views-blockwebinar-last-webinar .series-main-image-hover:hover{opacity:.7}.block-views-blockwebinar-last-webinar .views-infinite-scroll-content-wrapper{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}.magazine-header{margin:4rem auto}@media screen and (max-width:991px){.magazine-header{max-width:40rem;margin-top:2rem;margin-bottom:0}}.magazine-cover-block{position:relative;max-width:22rem}@media screen and (max-width:991px){.magazine-cover-block{max-width:24rem}}@media screen and (max-width:767px){.magazine-cover-block{max-width:70%}}@media screen and (max-width:479px){.magazine-cover-block{max-width:82%}}.magazine-cover-block img{box-shadow:0 10px 15px -3px #32325d33,0 4px 6px -2px #00000080;width:100%;height:auto}.view-display-id-supporters .item-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.view-display-id-supporters .item-list ul li a{text-decoration:none;margin:.5rem 1rem;text-transform:uppercase;display:inline-block;font-size:.75rem}.magazine-hover-block{opacity:0;position:absolute;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding-bottom:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(53%,rgba(0,38,70,0)),color-stop(89%,rgba(0,0,0,.7)));background-image:linear-gradient(180deg,rgba(0,38,70,0) 53%,rgba(0,0,0,.7) 89%);color:#fff;transition:.5s}.magazine-hover-block:hover{opacity:1;transition:.5s}.social-link-magazine{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.cover-image-magazine-full{justify-self:end}@media screen and (max-width:991px){.cover-image-magazine-full{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center}}.article-image-block{position:relative}.article-image-block:not(.landscape-block){display:block}.article-image-block a{width:100%}.magazine-label{position:absolute;left:0;top:.5rem;right:auto;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.25rem .5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:.75rem;letter-spacing:.1rem;text-transform:uppercase;white-space:nowrap;background-color:#680aff}@media screen and (max-width:375px){.magazine-label{margin-bottom:.25rem}}.magazine-label.static{position:static}.magazine-label.nmp-mag{background-color:#166bff}.magazine-label.mortgage-banker-mag{background-color:#099abe}.magazine-label .florida-originator,.magazine-label .lone-star-lo,.magazine-label.california-broker{background-color:#e35418}.mag-directory-control-wrap{margin-bottom:1rem;padding:.5rem;border-style:solid;border-width:1px;border-color:rgba(173,173,173,.41)}@media screen and (max-width:767px){.mag-directory-control-wrap{padding:.875rem}}.mag-directory-control-wrap button{width:100%;border:none;background:0 0;padding:0;text-align:left}.mag-directory-control-wrap button:active,.mag-directory-control-wrap button:focus{outline:0}.mag-directory-control-wrap .accordion.active .fa-caret-down:before{content:"\f0d8"}.magazine-directory-control-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 20%;grid-template-columns:1fr 20%;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:479px){.magazine-directory-control-grid{font-size:1rem}}.mag-directory-dropdown-trigger{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center}.mag-directory-dropdown-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 20%;grid-template-columns:1fr 20%;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.mag-directory-dropdown-grid{-ms-grid-columns:1fr 28%;grid-template-columns:1fr 28%}}@media screen and (max-width:767px){.mag-directory-dropdown-grid{grid-row-gap:1.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.directory-mag-logo{width:8rem;padding:1rem}.list-mag-directory{display:flex;flex-wrap:wrap}@media screen and (max-width:479px){.list-mag-directory{flex-direction:column;-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999}}.tab-content-link-block a,a.tab-content-link-block{margin:.25rem;padding:.5rem 1rem;border:1px solid rgba(173,173,173,.41);opacity:.8;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.1s;transition-duration:.1s;color:#030303;font-size:100%;text-decoration:none;display:block}.tab-content-link-block a:hover,a.tab-content-link-block:hover{text-decoration:none;background-color:#f7f7f7;opacity:.8;color:#030303}.tab-content-link-block a.is-active,a.tab-content-link-block.is-active{opacity:1;color:#030303;font-weight:500;cursor:default}.tab-content-link-block a.is-active:hover,a.tab-content-link-block.is-active:hover{background:0 0}.directory-logo{width:6rem}.our-magazines-block{grid-template-columns:repeat(6,1fr)}@media screen and (max-width:767px){.our-magazines-block{grid-template-columns:1fr}}.our-magazines-block>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;height:100%;grid-column:span 2}@media screen and (min-width:768px){.our-magazines-block>div:last-child:nth-child(3n-1){grid-column-end:-2}.our-magazines-block>div:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.our-magazines-block>div:last-child:nth-child(3n-2){grid-column-end:5}}.our-magazines-block .views-field-field-cover{margin:1rem 1.25rem}.our-magazines-block .views-field-field-cover a:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.image-style-cover-magazine-full,.image-style-magazin-teaser,.image-style-our-magazines{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;box-shadow:0 10px 15px -3px rgba(50,50,93,.2),0 4px 6px -2px rgba(0,0,0,.5)}.image-style-cover-magazine-full:hover,.image-style-magazin-teaser:hover,.image-style-our-magazines:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.image-style-our-magazines{width:100%;height:auto}.views-field-field-cover a:hover img{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.magazine-titles,.magazine-titles.h2{margin-bottom:0;font-size:1.5rem;font-weight:600;letter-spacing:-.05rem;text-transform:capitalize;display:block;text-align:center}.grid-mag-row{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:4rem;-ms-grid-columns:28% 1fr;grid-template-columns:28% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.grid-mag-row{grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:767px){.grid-mag-row{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}.cover-story-home-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:0;grid-row-gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}.homepage-cover-story-block{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:2.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mag-cover-tab-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-style:none;border-width:1px;border-color:#ddd}.mag-cover-tab-block:hover img{-webkit-transform:translateY(-8px);transform:translateY(-3px)}.mag-cover-tab-block img{width:auto;max-height:11.8rem;box-shadow:0 10px 15px -3px #32325d33,0 4px 6px -2px #00000080}.mag-cover-tab-block .chevron-right:after{top:3px}.mag-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:.75rem;padding-left:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-decoration:none}.mag-tab:hover{text-decoration:none}.magazine-issue-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.magazine-issue-controls{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.magazine-issue-controls{margin-top:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.smallest-mag-cover-image img{width:auto}@media screen and (max-width:991px){.smallest-mag-cover-image img{width:5rem}}@media screen and (max-width:767px){.smallest-mag-cover-image img{width:auto!important}}@media screen and (max-width:479px){.smallest-mag-cover-image img{height:auto;width:4rem!important}}.mag-logo{display:block;width:10rem;margin-right:auto;margin-left:auto}.social-magazine-footer .grid-1-column{display:flex}.mag-sponsors-grid{display:-ms-grid;display:grid;margin-right:auto;margin-left:auto;grid-auto-columns:1fr;grid-column-gap:1rem;grid-row-gap:0;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.mag-sponsors-grid{width:auto;max-width:80%;margin-right:auto;margin-left:auto;grid-column-gap:1.25rem;grid-row-gap:0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.mag-sponsors-grid{grid-column-gap:4rem;grid-row-gap:0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:479px){.mag-sponsors-grid{max-width:none;grid-column-gap:2rem;grid-row-gap:0}}.mag-sponsors-grid a{display:inline-block;margin-top:.5rem;margin-bottom:.5rem;font-size:.875rem;text-decoration:none}@media screen and (max-width:767px){.mag-cover-padder{max-width:90%;margin-right:auto;margin-left:auto}}@media screen and (max-width:479px){.block-link-to-archive{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 2;grid-column-start:span 2;-ms-grid-column-span:2;grid-column-end:span 2}}.article-image-block{position:relative;overflow:hidden;height:auto}.article-image-block img{aspect-ratio:16/9;object-fit:cover;transition:transform .9s}.article-image-block .field--name-field-main-image a{display:flex}.mobile-magazine-3-coumn-grid img{max-height:14rem;width:auto;height:auto;display:inline-block;max-width:100%}@media screen and (max-width:479px){.mobile-magazine-3-coumn-grid img{max-height:18rem;max-width:100%}}.mobile-magazine-3-coumn-grid .views-element-container,.mobile-magazine-3-coumn-grid .views-row{-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-ms-grid-column-align:center;justify-self:center;text-align:center;grid-column:span 2}.mobile-magazine-3-coumn-grid .views-element-container:last-child:nth-child(3n-1){grid-column-end:-2}.mobile-magazine-3-coumn-grid .views-element-container:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.mobile-magazine-3-coumn-grid .views-element-container:last-child:nth-child(3n-2){grid-column-end:5}@media screen and (max-width:991px){.mobile-magazine-3-coumn-grid{grid-column-gap:1.5rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(6,1fr);-ms-grid-rows:auto;grid-template-rows:auto}}@media screen and (max-width:767px){.mobile-magazine-3-coumn-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(6,1fr);-ms-grid-rows:auto;grid-template-rows:auto}}@media screen and (max-width:479px){.mobile-magazine-3-coumn-grid{grid-column-gap:1.15rem}}.in-article-mag-tab{padding:1rem;border:1px solid #ddd}@media screen and (max-width:991px){.in-article-mag-tab{padding:1.375rem}}@media screen and (max-width:767px){.in-article-mag-tab{padding:1.25rem}}@media screen and (max-width:479px){.in-article-mag-tab{padding:0;border-style:none}.in-article-mag-tab .portrait-margin-top-4{margin-top:1rem}.in-article-mag-tab img{box-shadow:0 10px 15px -3px #32325d33,0 4px 6px -2px #00000080}}.view-content>div:first-child.home-sub .border-bottom-1px{width:100%;padding:15% 2.5rem}.home-sub .margin-y-16{margin:auto}.home-sub #block-subscribe,.home-sub .flex-column-centered{height:100%}.home-sub .border-bottom-1px{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-style:solid;border-width:1px;border-color:#202020;background-color:#fff}.home-sub .text-align-center{text-align:left}.home-sub .margin-top-4{margin-top:2rem}.home-sub .promo-headline{font-family:var(--font-family-primary);font-size:1.875rem;font-weight:500!important;letter-spacing:-.035rem}@media screen and (max-width:767px){.magazine-home-page-block .view-content .w-layout-grid>div.article-flex-wrap:last-child:not(:first-child){border-top:1px solid #ddd}.magazine-home-page-block .view-content .w-layout-grid>div.article-flex-wrap:last-child:not(:first-child) .article-image-block{display:none}}.current-magazine img{width:100%;height:auto}@media screen and (max-width:991px){body[class^=path-magazine] .left-sidebar>div .field--name-field-left-column>div.field__item:nth-child(1),body[class^=path-magazine] .left-sidebar>div .field--name-field-left-column>div.field__item:nth-child(2){display:none}body[class^=path-magazine] .left-sidebar>div .field--name-field-left-column>div.field__item:nth-child(3){display:block}}@media screen and (max-width:479px){.current-tablet-magazine{display:none}.current-tablet-mailchimp-signup{display:none}.current-mobile-magazine .tablet-hide{display:block!important}.current-mobile-magazine fieldset .text-align-center>div{padding-left:0;padding-right:0}}.current-tablet-mailchimp-signup>div{margin-bottom:0!important}.current-tablet-mailchimp-signup .container-padding{padding:0}.current-tablet-mailchimp-signup .subscribe-promo-flex-box{padding-left:0;padding-right:0;padding-bottom:0;justify-content:center}.current-tablet-mailchimp-signup .landscape-border-bottom-1px{border-bottom:0}.current-tablet-mailchimp-signup .landscape-border-top-1px{border-top:0}.current-tablet-mailchimp-get-daily{display:none;margin-top:1.5rem}.current-tablet-mailchimp-get-daily .margin-left-3{margin-left:0}@media screen and (max-width:479px){.current-tablet-mailchimp-get-daily{display:block}}#popular-tags .view-popular-tags .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#popular-tags .views-field-field-tags{display:inline-block}#popular-tags .views-field-field-tags .field-content{margin-right:.25rem;margin-bottom:.25rem}#popular-tags .views-field-field-tags .field-content a{display:inline-block;padding:.5rem 1rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#e0eeff;-webkit-transition:none 0s ease;transition:none 0s ease;font-family:var(--font-family);color:#166bff;font-size:.825rem;text-decoration:none}#popular-categories .view-content{display:flex;flex-wrap:wrap}#popular-categories .views-field-field-primary-category{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#d8ffe0;-webkit-transition:none 0s ease;transition:none 0s ease;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase;padding:.5rem 1rem;font-size:1rem;margin-right:.25rem;margin-bottom:.25rem}#popular-categories .views-field-field-primary-category:hover{background-color:#c5ffd1;color:#208335}#popular-categories .views-field-field-primary-category a{color:#057f1e}#popular-categories .views-field-field-primary-category a:hover{text-decoration:none}.promo-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-style:solid;border-width:1px;border-color:#202020;background-color:#fff}.promo-card.inverse-promo{border-style:none;background-color:#002646;color:#fff}.promo-card.bg-dark-blue .button-secondary{border-color:#fff}.promo-card.bg-dark-blue .button-secondary img{filter:invert(70%) sepia(64%) saturate(2117%) hue-rotate(-24deg) brightness(478%) contrast(259%)}@media screen and (max-width:479px){.promo-card{padding:2rem}}@media screen and (max-width:991px){.promo-card-block{-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999}}.main-event-strip-text-block{margin-top:3rem}@media screen and (max-width:991px){.main-event-strip-text-block{margin-top:0;margin-bottom:2rem}}@media screen and (max-width:479px){.main-event-strip-text-block{margin-top:2.25rem}}.main-event-strip-text-block .promo-card{padding:0;border:none}.main-event-strip-text-block .promo-card .promo-headline{font-family:var(--font-family-secondary);font-weight:400;color:#fff;margin-bottom:2rem;font-size:2.5rem}@media screen and (max-width:767px){.main-event-strip-text-block .promo-card .promo-headline{font-size:1.625rem}}.main-event-strip-text-block .promo-card .button-secondary{border-color:#fff;color:#fff}.promo-code{display:inline-block;margin-top:.25rem;margin-bottom:.25rem;padding:.25rem .5rem;border-style:solid;border-width:1px;border-color:rgba(173,173,173,.41);border-radius:.25rem;background-color:rgba(247,247,247,.28);font-size:.875rem;letter-spacing:.05rem;text-transform:uppercase}.speaker-photo-wrap{overflow:hidden;width:4rem;height:4rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:999px;background-color:#f7f7f7}.speaker-photo-wrap.smalles-speaker-wrap{width:2.75rem;height:2.75rem}.speaker-photo-wrap.larger-speaker-wrap{width:6rem;height:6rem}.speaker-photo-wrap .field__label{display:none}.author-full .speaker-photo-wrap{width:9.75rem;height:9.75rem}.author-wrapper{display:flex;gap:2rem}@media screen and (max-width:991px){.author-wrapper{flex-direction:column;justify-content:center;align-items:center}}.author-description{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}@media screen and (max-width:991px){.author-description>div:first-child{display:flex;align-items:center;flex-direction:column;margin:0 auto}}@media screen and (max-width:991px){.author-description .max-width-3xl{max-width:fit-content}}.author-description h1{color:#030303;font-family:'Work Sans',sans-serif;font-size:2.5rem;font-style:normal;font-weight:600;line-height:3rem;letter-spacing:-.05rem;margin-bottom:0}.author-description .author-title{color:#030303;font-family:'Work Sans',sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:150%}.author-description .author-bio{color:#030303;font-family:Lora,sans-serif;font-size:1.15rem;font-style:normal;font-weight:400;line-height:150%}.author-description .author-bio .ec-toggle-link{color:#030303;font-family:'Work Sans',sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;margin-top:1.25rem;border-bottom:2px solid #3ce35f;display:inline-block}.author-description .author-bio .ec-toggle-link:hover{text-decoration:none}.block-views-blocknews-author .views-infinite-scroll-content-wrapper{display:grid;grid-auto-columns:1fr;grid-column-gap:4rem;grid-template-columns:1fr;grid-row-gap:3rem;grid-template-rows:auto;margin-bottom:3rem}.block-views-blocknews-author .views-infinite-scroll-content-wrapper>div:not(:first-child){padding-top:1rem;border-top:1px solid #ddd}.block-views-blocknews-author .pager{margin-bottom:3rem}.author-social-links{margin-top:1rem;display:flex;align-items:center;gap:10px;justify-content:center}.author-social-links .email-link{display:flex}.author-list{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;margin-bottom:1.5rem;margin-top:1.125rem}.author-list>div .author-cart{display:flex;padding:.3125rem 0;align-items:center;gap:1.5625rem;align-self:stretch}.author-list>div .author-link{font-family:'Work Sans',sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.3125rem}.author-list>div .author{line-height:1.3125rem}.author-list>div .author-bio{font-family:Lora,sans-serif;font-style:normal;font-weight:400;line-height:150%;margin-left:5.5625rem}@media screen and (max-width:767px){.author-list>div .author-bio{margin-left:0}}.author-list>div .mobile-bio{display:none}@media screen and (max-width:767px){.author-list>div .mobile-bio{display:block;margin-top:.9375rem}}.multiple-authors{display:flex;flex-wrap:wrap}.multiple-authors .paragraph--view-mode--multiple-authors,.multiple-authors>div{display:inline-block;margin-left:5px}.multiple-authors a{font-weight:600}.ec-content p:last-child{margin-bottom:0}.ec-content a{border-bottom:2px solid #3ce35f;text-decoration:none}.ec-content a:hover{background-color:#e9fded;color:#030303;text-decoration:none}.addtoany_list a{width:24px;height:24px;margin-right:.5rem;margin-left:.5rem;padding:0;text-align:center}.addtoany_list a:first-child{margin-left:0}.addtoany_list a:hover .a2a_svg{opacity:unset}.addtoany_list a:hover .a2a_svg path{fill:#3f95ff}.addtoany_list a .a2a_svg{background-color:unset!important}.addtoany_list a .a2a_svg path{fill:#030303}.social-icon{position:relative}.social-icon:after{content:'';display:block;height:14px;width:14px;position:absolute;top:7px;left:5px;background:url(/themes/custom/nmp/css/icons/link-solid.svg) no-repeat 0 0}.padding-top-2-copy{padding-top:.75rem;padding-bottom:1.5rem;border-top:1px none #ddd;border-bottom:1px none #ddd;background-color:#f7f7f7}.padding-top-2-copy .sponsored-content-label{padding-top:.25rem;padding-bottom:.25rem;font-family:'Work Sans',sans-serif;color:#999;font-size:.75rem;line-height:.8;font-weight:400;text-align:center;letter-spacing:0;text-transform:uppercase}.padding-top-2-copy iframe{border-style:solid!important;border-width:1px!important;border-color:#ddd!important}.left-sidebar .padding-top-2-copy,.sidebar-second .padding-top-2-copy{padding:0;background:0 0}.messages{position:relative;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem}.messages--status{color:#10531e;background-color:#e9fded}.button{padding:.75rem 1.25rem;background-color:#031b30;-webkit-transition:color .1s ease-in-out,background-color .1s ease-in-out;transition:color .1s ease-in-out,background-color .1s ease-in-out;color:#fff;text-decoration:none}.button:hover{background-color:#014279;color:#fff;text-decoration:none}.button-secondary{padding:.8rem 1.3rem;border-style:solid;border-width:1px;border-color:#030303;background-color:transparent;-webkit-transition:color .1s ease-in-out,background-color .1s ease-in-out;transition:color .1s ease-in-out,background-color .1s ease-in-out;color:#030303;text-align:center;text-decoration:none}.button-secondary img{width:auto!important}.button-secondary:hover{background-color:rgba(221,221,221,.17);color:#030303;text-decoration:none}.button-secondary.btn-small{padding:.5rem .75rem;font-size:.875rem}.button-secondary.button-small{padding:.5rem .75rem;font-size:.875rem;display:flex}.button-secondary.button-small.button-inverse{border-color:#fff;color:#fff}.button-secondary.button-small.button-inverse:hover{background-color:rgba(3,3,3,.38)}.button-secondary.button-large{padding:1rem 1.75rem;font-size:1.125rem}.button-secondary-inverse{border-color:#fff;color:#fff}.menu-magazine-digital{display:flex}.menu-magazine-digital img{width:auto!important}.bg-gray{background-color:#f7f7f7}.bg-dark-blue{background-color:#002646}.bg-white{background-color:#fff}.grc{background:#0a0a0a}*,::after,::before{box-sizing:border-box}body{background-color:#fff;font-family:var(--font-family-primary);color:#202020;font-size:100%;line-height:1.5;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (max-width:479px){body{font-weight:500}}input[type=search]{box-sizing:inherit}.page>div.container{padding-top:7rem}@media screen and (max-width:767px){.page>div.container{padding-top:5rem}}@media screen and (max-width:479px){.page>div.container{padding-top:5rem}}h1{margin-top:0;margin-bottom:1rem;color:#030303;font-size:3rem;line-height:1.15;font-weight:500}.h2,h2{margin-top:0;margin-bottom:1rem;color:#030303;font-size:2.5rem;line-height:1.1;font-weight:500}@media screen and (max-width:991px){.h2,h2{font-size:2rem}}@media screen and (max-width:767px){.h2,h2{font-size:1.625rem}}.h3,h3{margin-top:0;margin-bottom:1rem;color:#030303;font-size:2rem;line-height:1.1;font-weight:600}@media screen and (max-width:991px){.h3,h3{font-size:1.75rem}}@media screen and (max-width:767px){.h3,h3{font-size:1.375rem}}.h3.margin-bottom-0,h3.margin-bottom-0{margin-bottom:0}h4{margin-top:0;margin-bottom:.875rem;color:#030303;font-size:1.5rem;line-height:1.1;font-weight:600}@media screen and (max-width:991px){h4{font-size:1.5rem}}@media screen and (max-width:767px){h4{font-size:1.25rem}}h5{margin-top:0;margin-bottom:.875rem;color:#030303;font-size:1.25rem;line-height:1.1;font-weight:600}@media screen and (max-width:991px){h5{font-size:1.25rem}}@media screen and (max-width:767px){h5{font-size:1.125rem}}h6{margin-top:0;margin-bottom:.875rem;color:#030303;font-size:1rem;line-height:1.1;font-weight:600}a{transition:color .2s ease-in-out;color:var(--dark);text-decoration:none}a:hover{text-decoration:underline}p{margin-top:0;margin-bottom:1rem}ul{margin-top:0;margin-bottom:10px;padding-left:40px}img.image-style-directory-company-teaser{max-height:100%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:auto!important}img:not(.image-style-article-image):not(.image-style-cover-magazine-full):not(.image-style-our-magazines):not([class*=FullSize]){width:100%;height:auto}.image-style-article-image{height:auto;max-width:100%}blockquote{margin-bottom:0;padding:10px 20px}.visually-hidden{display:none}.font-color-white .h2,.font-color-white .h3,.font-color-white a,.font-color-white div,.font-color-white h1,.font-color-white h2,.font-color-white h3,.font-color-white h4,.font-color-white h5,.font-color-white h6,.font-color-white p{color:var(--white)!important}.site-logo img{width:150px}.icons{position:relative}.icons:before{content:'';width:16px;height:16px;position:absolute;left:0}.position-relative{position:relative}.position-relative.hover-a:hover{text-decoration:underline}.position-relative.hover-a a:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0}.border-1px{border:1px solid #ddd}.border-bottom-1px{border-bottom:1px solid #ddd}.border-top-1px{border-top:1px solid #ddd}@media screen and (max-width:767px){.border-top-m-1px{border-top:1px solid #ddd}}.field--name-field-tags{display:flex;align-items:center}.field--name-field-tags .field__item{margin-right:.25rem;margin-bottom:.25rem}.field--name-field-tags .field__item a{display:inline-block;padding:.25rem .75rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#e0eeff;-webkit-transition:none 0s ease;transition:none 0s ease;font-family:'Work Sans',sans-serif;color:#166bff;font-size:.825rem;text-decoration:none}li.statistics-counter{display:none}.inline{display:inline}.tag{display:inline-block;padding:.25rem .75rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#e0eeff;-webkit-transition:none 0s ease;transition:none 0s ease;font-family:'Work Sans',sans-serif;color:#166bff;font-size:.825rem;text-decoration:none}.tag.larger-tag{padding:.5rem 1rem;font-size:1.25rem}.tag.larger-tag:before{content:'#';margin-right:5px}.tag:hover{background-color:#ecf4ff;color:#166bff}.tag a{color:#166bff;text-decoration:none;-webkit-transition:none 0s ease;transition:none 0s ease;font-size:.875rem}.tag a:before{content:'#';margin-right:5px}.toast-notification{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.875rem;opacity:0;transform:translate3d(0,5px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d}.hide{display:none!important}@media screen and (max-width:991px){.hide.tablet-block{display:block!important}}@media screen and (max-width:991px){.tablet-hide{display:none}}@media screen and (max-width:767px){.mobile-hide{display:none}}@media screen and (max-width:479px){.portrait-hide{display:none}}.border-top-bottom{border-top:1px solid #ddd;border-bottom:1px solid #ddd}@media screen and (max-width:991px){.order-999{-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999}#block-views-block-magazines-directory-directory{padding-bottom:1rem;border-bottom:1px solid rgba(173,173,173,.41)}.tablet-border-bottom-1px{border-bottom:1px solid #ddd}.tablet-border-none{border-width:0}}@media screen and (max-width:767px){.landscape-hide{display:none}}.divider-1px{height:1px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:rgba(173,173,173,.41)}.divider-blue-1px{height:1px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#0057a3;margin-top:1px}.utility-page-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:100vh;max-height:100%;max-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.utility-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.w-form{margin:0 0 15px}.menu--categories-menu-footer a[href^="http://"],.menu--categories-menu-footer a[href^="https://"],.menu--global-footer-menu a[href^="http://"],.menu--global-footer-menu a[href^="https://"],.menu--other-footer-menu a[href^="http://"],.menu--other-footer-menu a[href^="https://"]{position:relative}.menu--categories-menu-footer a[href^="http://"]:after,.menu--categories-menu-footer a[href^="https://"]:after,.menu--global-footer-menu a[href^="http://"]:after,.menu--global-footer-menu a[href^="https://"]:after,.menu--other-footer-menu a[href^="http://"]:after,.menu--other-footer-menu a[href^="https://"]:after{content:'';width:12px;height:12px;position:absolute;bottom:10px;margin-left:.5rem;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/external-link-5.svg)}.menu--mega-menu a[href^="http://"],.menu--mega-menu a[href^="https://"]{position:relative;padding-right:35px!important}.menu--mega-menu a[href^="http://"]:after,.menu--mega-menu a[href^="https://"]:after{content:'';width:16px;height:16px;position:absolute;top:14px;margin-left:.5rem;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/external-link-1.svg)}.get-the-daily{margin:0}.get-the-daily form{position:relative;display:grid;grid-template-columns:1fr 100px;-ms-grid-rows:auto;grid-template-rows:auto}.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_california_broker_update_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_california_strike_gold_with_us],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_florida_originator_update_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_florida_shine_brighter_with_us_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_get_notified_of_upcoming_webinar_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_get_the_daily_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_get_the_daily_standard_article],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_lone_star_lo_update_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_mortgage_banker_newslines_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_mortgage_women_magazine_news_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_sign_up_for_mnn_alerts_form-wrapper],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_texas_don_t_go_it_alone],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_the_story_of_your_success_mbm_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_the_story_of_your_success_mwm_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_the_story_of_your_success_nmp_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_block_these_stories_your_inbox_form],.get-the-daily form div[id^=mailchimp-response-mailchimp_signup_subscribe_mortgage_banker_newslines_form]{grid-column-start:1;grid-column-end:3;order:1}.get-the-daily form .mailchimp-newsletter-mergefields{width:100%}.get-the-daily form input[type=email]{background-color:#fff;margin-bottom:0;color:#333;vertical-align:middle;width:98%;min-width:180px;margin-right:.25rem;font-size:14px;line-height:1.42857143;border-style:solid;border-width:1px;border-color:#0057a3;padding:1rem}.get-the-daily form #edit-mergevars-email{height:3.25rem}.get-the-daily form #edit-mergevars-email--2{height:3.25rem}.get-the-daily form .js-form-submit{height:3.25rem;border-style:solid;border-width:1px;border-color:#0057a3;background-color:#0057a3;color:#fff;font-size:.875rem;padding-right:.75rem;padding-left:2rem;background-image:url(/themes/custom/nmp/css/icons/send-w.svg);background-position:10% 50%;background-size:auto;background-repeat:no-repeat;width:100px}.get-the-daily form .js-form-submit:hover{background-color:#185abc}.get-the-daily .js-form-item-mergevars-email label{display:none}.get-the-daily .ajax-progress{position:absolute;bottom:-25px;left:0;color:#202020;font-size:.875rem}.get-the-daily .messages--status{margin-top:10px;padding:7px;background-color:#e9fded;font-family:'Work Sans',sans-serif;color:#10531e;border:none;border-radius:0;text-align:center;font-size:.875rem}.get-the-daily .messages--error{margin-top:10px;padding:7px;background-color:#ffdede;border:none;border-radius:0;font-family:'Work Sans',sans-serif;color:#6a0c0c;font-size:.875rem;text-align:center}#mailchimp-response-mailchimp_signup_subscribe_block_get_the_daily_form-wrapper{order:1}.sign-up-mnn-alerts form{grid-template-columns:1fr 14%}@media screen and (max-width:767px){.sign-up-mnn-alerts form{grid-template-columns:1fr 25%}}@media screen and (max-width:479px){.sign-up-mnn-alerts form{grid-template-columns:1fr 30%}}.sign-up-mnn-alerts form #edit-mergevars-email{width:99%}.newsletter-subscribe-form-block input{height:3.25rem!important}.newsletter-subscribe-form-block form{grid-template-columns:1fr 100px}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter .messages--status{margin-top:.5rem;padding:.5rem 1rem;background-color:#e9fded;font-family:'Work Sans',sans-serif;color:#1d7530;border:none;border-radius:0;text-align:center;font-size:16px}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter .messages--error{margin-top:10px;padding:10px;background-color:#ffdede;border:none;border-radius:0;font-family:'Work Sans',sans-serif;color:#d61818;font-size:.875rem}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter .ajax-progress{position:absolute;bottom:-25px;left:0;color:#fff;font-size:.875rem}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter label{display:none}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter input[type=email]{border-color:#fff;background-color:rgba(221,221,221,.17);color:#fff;height:3.25rem;margin-bottom:0;padding:1rem;border-style:solid;border-width:1px;font-size:14px;width:100%}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter input[type=email]::-webkit-input-placeholder{text-align:center;color:#fff;opacity:.5}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter input[type=email]:-moz-placeholder{text-align:center;color:#fff;opacity:.5}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter input[type=email]::-moz-placeholder{text-align:center;color:#fff;opacity:.5}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter input[type=email]:-ms-input-placeholder{text-align:center;color:#fff;opacity:.5}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter .form-actions{position:relative}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter .js-form-submit{margin-top:.25rem;width:100%;border-color:#fff;color:#fff;background-color:transparent;padding:.95rem 1.3rem;border-style:solid;border-width:1px;text-align:center;text-decoration:none;-webkit-transition:color .1s ease-in-out,background-color .1s ease-in-out;transition:color .1s ease-in-out,background-color .1s ease-in-out}.block-mailchimp-signup-subscribe-blockget-the-daily-newsletter .js-form-submit:hover{background-color:rgba(221,221,221,.17)}input:focus,select:focus,textarea:focus{outline:0}#mc-embedded-subscribe-form ul{padding:0;list-style:none;margin-bottom:2rem}#mc-embedded-subscribe-form ul li{margin-bottom:0;padding:1rem 1rem 1rem 2.5rem}#mc-embedded-subscribe-form ul input[type=checkbox]{float:left;line-height:normal;width:1rem;height:1rem;border-radius:0;margin:4px 0 4px -1.5rem}#mc-embedded-subscribe-form input[type=email],#mc-embedded-subscribe-form input[type=text]{height:3.25rem;margin-bottom:0;padding:1rem;border-style:solid;border-width:1px;border-color:rgba(173,173,173,.41);background-color:#fff;width:100%}#mc-embedded-subscribe-form label{font-size:.875rem;font-weight:400;display:block}#mc-embedded-subscribe-form .row{display:flex}#mc-embedded-subscribe-form .row .mc-field-group{width:100%}#mc-embedded-subscribe-form .row .mc-field-group:first-child{padding-right:10px}#mc-embedded-subscribe-form .row .mc-field-group:last-child{padding-left:10px}.sidebar-second .get-the-daily form{grid-template-columns:1fr 100px;margin-bottom:1rem}.mobile-events-slider:not(.slick-initialized)>div:not(:first-child){display:none}.search-form-menu{display:grid;grid-template-columns:1fr auto;grid-column-gap:1.5rem}.search-form-menu input[id=search]{border-color:#030303;background-color:rgba(221,221,221,.17);color:#030303;height:3.25rem;margin-bottom:0;padding:1rem;border-style:solid;border-width:1px;width:100%}.search-form-menu .search-icon-button{border-color:#030303;color:#030303;padding-right:.75rem;padding-left:2rem;height:3.25rem;border-style:solid;border-width:1px;background-color:transparent;font-size:.875rem;background-image:url(/themes/custom/nmp/css/icons/search.svg);background-position:10% 50%;background-size:auto;background-repeat:no-repeat}.user-login-form{width:100%;max-width:450px;margin:0 auto}.user-login-form .js-form-item{display:flex;flex-direction:column;margin-bottom:1.5rem}.user-login-form .js-form-submit{padding:.8rem 1.3rem;border-style:solid;border-width:1px;border-color:#030303;background-color:transparent;-webkit-transition:color .1s ease-in-out,background-color .1s ease-in-out;transition:color .1s ease-in-out,background-color .1s ease-in-out;color:#030303;text-align:center;text-decoration:none;width:100%}.user-login-form .form-text{border-color:#082646;background-color:rgba(221,221,221,.17);color:#082646;height:3.25rem;margin-bottom:0;padding:1rem;border-style:solid;border-width:1px;font-size:14px;width:100%}.vertical-divider{width:1px;margin-top:.5rem;margin-bottom:.5rem;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;background-color:rgba(173,173,173,.41)}.search-page .ais-SearchBox-form{grid-column-gap:.5rem}@media screen and (max-width:991px){.search-page .ais-SearchBox-form{grid-template-columns:1fr 55px}}@media screen and (max-width:991px){.search-page .search-button{display:flex;justify-content:center}}.search-page .views-row{position:relative;opacity:1}.search-page .views-row:hover{opacity:.7}.search-page .views-row .no-link-hover:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.search-page .views-row .headline-link:hover{background:0 0}.search-page .views-row .field--name-field-primary-category{position:relative}.search-page .views-row .field--name-field-primary-category a:after{content:'';position:absolute;z-index:3;left:0;right:0;bottom:0;top:0}.ais-SearchBox-reset{right:18%}@media screen and (max-width:991px){.ais-SearchBox-reset{right:75px}}input[type=search]{-webkit-appearance:none}.jw-player-content{max-width:100%}.learn-more,.pager,.pager--load-more ul,.pager-show-more{padding:0;margin:0;list-style:none}.learn-more a,.pager a,.pager--load-more ul a,.pager-show-more a{display:block;background-color:initial;border:1px solid #030303;color:#030303;padding:1rem;font-size:.875rem;text-transform:uppercase;text-decoration:none}.learn-more a:hover,.pager a:hover,.pager--load-more ul a:hover,.pager-show-more a:hover{background-color:rgba(221,221,221,.17)}.learn-more a.button:hover,.pager a.button:hover,.pager--load-more ul a.button:hover,.pager-show-more a.button:hover{color:#030303}.js-pager__items,.pager--load-more ul{display:flex;justify-content:center}.landing-page>div{display:flex}.pager-social{display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width:479px){.pager-social{flex-direction:column;align-items:center;gap:1.5rem;margin-top:2.5rem}}.landing-page-list.feed-list>div.views-row:first-child{padding-top:1rem;border-top:1px solid #ddd;margin-top:10px}.border-top-0{border-top:0!important}@media screen and (min-width:61rem){.layout-region--node-footer,.layout-region--node-main{float:left;width:calc(100% - 22.5rem);padding-right:1.5rem}[dir=rtl] .layout-region--node-footer,[dir=rtl] .layout-region--node-main{float:right;padding-right:0;padding-left:1.5rem}.layout-region--node-footer .layout-region__content,.layout-region--node-main .layout-region__content{max-width:52rem;margin-right:auto;margin-left:auto}.layout-region--node-footer .layout-region__content{margin-top:.5rem}.layout-region--node-secondary{float:right;width:22.5rem}[dir=rtl] .layout-region--node-secondary{float:left}.layout-region--node-secondary{margin-top:1.5rem}}@media screen and (min-width:112rem){.layout-region--node-footer,.layout-region--node-main{width:calc(100% - 25vw)}.layout-region--node-secondary{width:25vw}}#block-algoliasearchblock{position:relative;min-height:20rem}#block-algoliasearchblock>div:first-child{position:absolute;width:100%;display:grid;justify-content:center;align-content:center;min-height:20rem}#block-algoliasearchblock #root{z-index:2;background:#fff;position:inherit}.loader{width:48px;height:48px;border:5px solid #111;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ais-SearchBox-loadingIndicator{display:none!important}.sponsored-label{display:inline-block;padding:.25rem .5rem;flex:0 0 auto;background-color:#e7e7e7;transition:none 0s ease;color:#454545;font-size:.8rem;letter-spacing:.025rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin-right:.5rem}.sponsor-company-teaser{display:flex;column-gap:2rem;align-items:center}.sponsor-company-teaser .field--name-field-logo{width:8rem}.sponsor-company-teaser p{margin-bottom:0}.toolbar-oriented .toolbar-bar{z-index:1001}.strikethrough{text-decoration:line-through}.text-color-3{color:#72777a}.checkout-price-block{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(173,173,173,.41)}@media screen and (max-width:767px){.checkout-price-block{margin-top:0;margin-bottom:3rem;padding-top:0;padding-bottom:2rem;border-bottom:1px solid rgba(173,173,173,.41);border-top-style:none;-webkit-box-ordinal-group:-9998;-webkit-order:-9999;-ms-flex-order:-9999;order:-9999}}.text-color-5{color:#166bff}@media screen and (max-width:991px){.tablet-margin-right-0{margin-right:0}.tablet-margin-bottom-4{margin-bottom:1rem}.mag-logo-subscription-grid img{width:8rem}}@media screen and (max-width:479px){.portrait-text-align-center{text-align:center}.portrait-margin-y-8{margin-top:2rem;margin-bottom:2rem}}#mailchimp-signup-subscribe-block-subscribe-california-broker-form,#mailchimp-signup-subscribe-block-subscribe-florida-originator-form,#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form,#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form,#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form,#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form{display:flex;flex-direction:column}#mailchimp-signup-subscribe-block-subscribe-california-broker-form div[id^=mailchimp-response],#mailchimp-signup-subscribe-block-subscribe-florida-originator-form div[id^=mailchimp-response],#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form div[id^=mailchimp-response],#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form div[id^=mailchimp-response],#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form div[id^=mailchimp-response],#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form div[id^=mailchimp-response]{margin-top:1rem;order:1}#mailchimp-signup-subscribe-block-subscribe-california-broker-form .mailchimp-newsletter-mergefields,#mailchimp-signup-subscribe-block-subscribe-florida-originator-form .mailchimp-newsletter-mergefields,#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form .mailchimp-newsletter-mergefields,#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form .mailchimp-newsletter-mergefields,#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form .mailchimp-newsletter-mergefields,#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form .mailchimp-newsletter-mergefields{display:grid;gap:15px 30px;margin-bottom:15px;grid-template-columns:1fr 1fr}@media screen and (max-width:479px){#mailchimp-signup-subscribe-block-subscribe-california-broker-form .mailchimp-newsletter-mergefields,#mailchimp-signup-subscribe-block-subscribe-florida-originator-form .mailchimp-newsletter-mergefields,#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form .mailchimp-newsletter-mergefields,#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form .mailchimp-newsletter-mergefields,#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form .mailchimp-newsletter-mergefields,#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form .mailchimp-newsletter-mergefields{grid-template-columns:1fr}}#mailchimp-signup-subscribe-block-subscribe-california-broker-form .mailchimp-newsletter-mergefields .form-item-mergevars-email,#mailchimp-signup-subscribe-block-subscribe-florida-originator-form .mailchimp-newsletter-mergefields .form-item-mergevars-email,#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form .mailchimp-newsletter-mergefields .form-item-mergevars-email,#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form .mailchimp-newsletter-mergefields .form-item-mergevars-email,#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form .mailchimp-newsletter-mergefields .form-item-mergevars-email,#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form .mailchimp-newsletter-mergefields .form-item-mergevars-email{grid-column:1/span 2}@media screen and (max-width:479px){#mailchimp-signup-subscribe-block-subscribe-california-broker-form .mailchimp-newsletter-mergefields .form-item-mergevars-email,#mailchimp-signup-subscribe-block-subscribe-florida-originator-form .mailchimp-newsletter-mergefields .form-item-mergevars-email,#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form .mailchimp-newsletter-mergefields .form-item-mergevars-email,#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form .mailchimp-newsletter-mergefields .form-item-mergevars-email,#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form .mailchimp-newsletter-mergefields .form-item-mergevars-email,#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form .mailchimp-newsletter-mergefields .form-item-mergevars-email{grid-column:1}}#mailchimp-signup-subscribe-block-subscribe-california-broker-form .mailchimp-newsletter-mergefields label,#mailchimp-signup-subscribe-block-subscribe-florida-originator-form .mailchimp-newsletter-mergefields label,#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form .mailchimp-newsletter-mergefields label,#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form .mailchimp-newsletter-mergefields label,#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form .mailchimp-newsletter-mergefields label,#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form .mailchimp-newsletter-mergefields label{font-size:.875rem;font-weight:400;display:block;margin-bottom:5px}#mailchimp-signup-subscribe-block-subscribe-california-broker-form .mailchimp-newsletter-mergefields input,#mailchimp-signup-subscribe-block-subscribe-florida-originator-form .mailchimp-newsletter-mergefields input,#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form .mailchimp-newsletter-mergefields input,#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form .mailchimp-newsletter-mergefields input,#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form .mailchimp-newsletter-mergefields input,#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form .mailchimp-newsletter-mergefields input{height:3.25rem;margin-bottom:0;padding:1rem;border-style:solid;border-width:1px;border-color:rgba(173,173,173,.41);background-color:#fff;width:100%}#mailchimp-signup-subscribe-block-subscribe-california-broker-form .messages--error,#mailchimp-signup-subscribe-block-subscribe-florida-originator-form .messages--error,#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form .messages--error,#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form .messages--error,#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form .messages--error,#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form .messages--error{margin-top:10px;padding:10px;background-color:#ffdede;border:none;border-radius:0;font-family:'Work Sans',sans-serif;color:#d61818;font-size:.875rem;margin-bottom:15px}#mailchimp-signup-subscribe-block-subscribe-california-broker-form .messages--status,#mailchimp-signup-subscribe-block-subscribe-florida-originator-form .messages--status,#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form .messages--status,#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form .messages--status,#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form .messages--status,#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form .messages--status{margin-bottom:15px}#mailchimp-signup-subscribe-block-subscribe-california-broker-form input[type=submit],#mailchimp-signup-subscribe-block-subscribe-florida-originator-form input[type=submit],#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form input[type=submit],#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form input[type=submit],#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form input[type=submit],#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form input[type=submit]{margin-top:10px;padding:.8rem 1.3rem;border-style:solid;border-width:1px;border-color:#030303;background-color:transparent;-webkit-transition:color .1s ease-in-out,background-color .1s ease-in-out;transition:color .1s ease-in-out,background-color .1s ease-in-out;color:#030303;text-align:center;text-decoration:none}#mailchimp-signup-subscribe-block-subscribe-california-broker-form input[type=submit]:hover,#mailchimp-signup-subscribe-block-subscribe-florida-originator-form input[type=submit]:hover,#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form input[type=submit]:hover,#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form input[type=submit]:hover,#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form input[type=submit]:hover,#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form input[type=submit]:hover{background-color:rgba(221,221,221,.17);color:#030303;text-decoration:none}@media screen and (max-width:479px){#mailchimp-signup-subscribe-block-subscribe-california-broker-form input[type=submit],#mailchimp-signup-subscribe-block-subscribe-florida-originator-form input[type=submit],#mailchimp-signup-subscribe-block-subscribe-lone-star-lo-form input[type=submit],#mailchimp-signup-subscribe-block-subscribe-mortgage-banker-magazi-form input[type=submit],#mailchimp-signup-subscribe-block-subscribe-mortgage-women-magazin-form input[type=submit],#mailchimp-signup-subscribe-block-subscribe-nmp-magazine-form input[type=submit]{width:100%}}.region-header{position:fixed;z-index:1000;top:0;left:0;width:100%;transform:translateZ(0);will-change:transform;transition:transform .5s}.region-header.is-hidden{transform:translateY(-100%)}.nav-bundle{z-index:997;border-top:1px none rgba(173,173,173,.41);border-bottom:1px solid #adadad}@media screen and (max-width:479px){.nav-bundle .container-1280{padding:0 10px}}.nav-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:5rem;padding-top:2rem;padding-bottom:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media screen and (max-width:767px){.nav-wrap{height:5rem}}.brand-logo.portrait-hide{height:3rem!important;display:inline-block;max-width:100%;width:auto!important}@media screen and (max-width:991px){.brand-logo.portrait-hide{display:none}}@media screen and (max-width:991px){.brand-logo.portrait-block{display:block!important;height:5rem!important}}@media screen and (max-width:500px){.brand-logo.portrait-block{height:4rem!important}}.desktop-menu .w-nav-menu ul.menu>li{display:inline-block;position:relative}.desktop-menu .w-nav-menu ul.menu>li>a,.desktop-menu .w-nav-menu ul.menu>li>button{padding:.6rem 1rem;border:1px solid transparent;color:#031b30;font-size:.875rem;font-weight:500;letter-spacing:.025rem;text-decoration:none;text-transform:uppercase;background:0 0}.desktop-menu .w-nav-menu ul.menu>li>a:hover,.desktop-menu .w-nav-menu ul.menu>li>button:hover{border-bottom:1px solid #fff;background-color:rgba(221,221,221,.17);color:#031b30}.desktop-menu .w-nav-menu ul.menu>li button{position:relative;margin-bottom:-1px}@media screen and (max-width:1203px){.desktop-menu .w-nav-menu ul.menu>li button{display:none}}.desktop-menu .w-nav-menu ul.menu>li button .fa-caret-down{margin-left:.5rem}.desktop-menu .w-nav-menu ul.menu>li button.collapsible.active{z-index:991;border-style:solid;border-width:1px;border-color:rgba(173,173,173,.41) rgba(173,173,173,.41) #fff;background-color:#fff}.desktop-menu .w-nav-menu ul.menu>li.subscribe-button a{background-color:#79ff95;color:#10531e!important;letter-spacing:.05rem;padding:11px 15px;margin-left:10px}.desktop-menu .w-nav-menu ul.menu>li.subscribe-button a:hover{background-color:#a2fdb5!important;border:1px solid transparent!important}.desktop-menu .w-nav-menu ul.menu>li.login-button a,.desktop-menu .w-nav-menu ul.menu>li.newsletters-button a{font-size:.75rem;letter-spacing:.05rem;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:11px 15px 11px 35px;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.desktop-menu .w-nav-menu ul.menu>li.login-button a:hover,.desktop-menu .w-nav-menu ul.menu>li.newsletters-button a:hover{background-color:rgba(221,221,221,.17);text-decoration:none}.desktop-menu .w-nav-menu ul.menu>li.login-button a:before,.desktop-menu .w-nav-menu ul.menu>li.newsletters-button a:before{content:'';width:16px;height:16px;position:absolute;left:15px;top:13px;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/mail.svg)}@media screen and (max-width:550px){.desktop-menu .w-nav-menu ul.menu>li.login-button a,.desktop-menu .w-nav-menu ul.menu>li.newsletters-button a{color:transparent;width:0;font-size:6px;padding-right:5px}}.desktop-menu .w-nav-menu ul.menu>li.login-button{margin-left:10px}.desktop-menu .w-nav-menu ul.menu>li.login-button a:before{background-image:url(/themes/custom/nmp/css/icons/log_in_icon.svg)}@media screen and (max-width:350px){.desktop-menu .w-nav-menu ul.menu>li.login-button{display:none}}.desktop-menu .w-nav-menu ul.menu>li.search-button a{font-size:0}.desktop-menu .w-nav-menu ul.menu>li.search-button a:before{content:'';width:40px;height:40px;position:absolute;left:25%;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/search_3.svg);background-position:center;top:-8px}.desktop-menu .w-nav-menu ul.menu>li.search-button a:hover{background-color:transparent}.desktop-menu .w-nav-menu ul.menu>li.search-button a:hover:before{background-color:rgba(221,221,221,.17)}@media screen and (max-width:1100px){.desktop-menu .w-nav-menu ul.menu>li:not(.newsletters-button):not(.subscribe-button):not(.search-button):not(.login-button){display:none}}@media screen and (max-width:767px){.desktop-menu .w-nav-menu ul.menu>li:not(.subscribe-button):not(.login-button){display:none}}.desktop-menu .menu-dropdown-header{position:absolute;padding:0;min-width:260px}.desktop-menu .menu-dropdown-header ul{z-index:990;margin-bottom:0;padding:.5rem;border-style:solid;border-width:1px;border-color:rgba(173,173,173,.41);background-color:#fff;box-shadow:0 8px 9px -5px #00000038}.desktop-menu .menu-dropdown-header ul a{padding:.6rem 1rem;color:#031b30;text-decoration:none;text-transform:uppercase;background:0 0;border-style:none;font-size:.825rem;font-weight:400;letter-spacing:.02rem;display:block}.desktop-menu .menu-dropdown-header ul a:hover{background-color:rgba(221,221,221,.17);color:#031b30}.button-menu{display:flex}.brand{display:flex}.hamburger{margin-right:10px}.hamburger:hover{background-color:rgba(221,221,221,.17);cursor:pointer}.hamburger img{padding:10px}@media screen and (max-width:767px){.hamburger{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.5rem}}@media screen and (max-width:479px){.hamburger{margin-right:0}}@media screen and (max-width:479px){.brand-logo{height:4.5rem!important;width:auto!important}.portrait-block{display:block}}header .region-header .nav-wrap>div.container-1280{padding-left:7px}@media screen and (max-width:991px){header .region-header .nav-wrap>div.container-1280{padding-left:15px}}.mega-menu{position:fixed;top:0;z-index:1001;display:none;width:100%;height:auto;background-color:#fff;box-shadow:0 4px 8px #0000001a}@media screen and (max-width:767px){.mega-menu{overflow:auto;left:0;top:0;right:0;bottom:0}}.mega-menu .nav-wrap>div.container-1280{padding-left:7px}@media screen and (max-width:991px){.mega-menu .nav-wrap>div.container-1280{padding-left:15px}}.mega-menu .menu-item a{line-height:1.75rem}.mega-menu .desktop-menu .menu-dropdown-header{min-width:265px}.mega-menu .desktop-menu .menu-dropdown-header ul{background-color:#002646}.mega-menu .desktop-menu .menu-dropdown-header ul li{display:block}.mega-menu .desktop-menu .menu-dropdown-header ul li a{border-bottom-color:#002646;font-size:.825rem;font-weight:400;letter-spacing:.02rem;text-transform:uppercase}.mega-menu .desktop-menu .w-nav-menu ul.menu>li a,.mega-menu .desktop-menu .w-nav-menu ul.menu>li button{color:#fff}.mega-menu .desktop-menu .w-nav-menu ul.menu>li a:hover,.mega-menu .desktop-menu .w-nav-menu ul.menu>li button:hover{border-bottom-color:#002646;background-color:rgba(221,221,221,.17)}.mega-menu .desktop-menu .w-nav-menu ul.menu>li button.collapsible.active{border-bottom-color:#002646;background-color:#002646}.mega-menu .desktop-menu .w-nav-menu ul.menu>li.newsletters-button a:before{background-image:url(/themes/custom/nmp/css/icons/mail-1.svg)}.mega-menu .desktop-menu .w-nav-menu ul.menu>li.login-button a:before{background-image:url(/themes/custom/nmp/css/icons/user.svg)}@media screen and (max-width:550px){.mega-menu .desktop-menu .w-nav-menu ul.menu>li.login-button a{color:transparent;width:0;font-size:6px;padding-right:5px}}@media screen and (max-width:350px){.mega-menu .desktop-menu .w-nav-menu ul.menu>li.login-button{display:none}}.mega-menu .desktop-menu .w-nav-menu ul.menu>li.search-button a:before{background-image:url(/themes/custom/nmp/css/icons/search_white.svg)}.mega-menu .desktop-menu .w-nav-menu ul.menu>li.search-button a:hover{background-color:#002646}.mega-menu #block-promomagamenu,.mega-menu .field--name-field-promo-card{height:100%}.mega-menu .view-upcoming-events .view-footer{margin-left:.75rem;margin-top:.5rem}.mega-menu .field--name-field-social-link{margin-top:2rem;margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center}@media screen and (max-width:991px){.mega-menu .field--name-field-social-link{margin-top:1.875rem;margin-bottom:1.875rem}}@media screen and (max-width:767px){.mega-menu .field--name-field-social-link{margin-top:1.75rem;margin-bottom:1.75rem}}@media screen and (max-width:479px){.mega-menu .field--name-field-social-link{margin-top:1.625rem;margin-bottom:1.625rem}}.mega-menu .field--name-field-social-link>div:not(:last-child){margin-right:1rem}.mega-menu .field--name-field-social-link a{color:#030303}.mega-menu .field--name-field-social-link a:hover{background-color:rgba(221,221,221,.17)}.mega-menu #block-megamenu a,.mega-menu #block-megamenu button{display:inline-block;background:0 0;padding:.6rem 1rem;border:1px solid transparent;color:#fff;font-weight:500;letter-spacing:.025rem;text-decoration:none;text-transform:uppercase;font-size:1rem}.mega-menu #block-megamenu a:hover,.mega-menu #block-megamenu button:hover{background-color:rgba(221,221,221,.17);border:1px solid transparent}.mega-menu #block-megamenu .newsletters-button{display:flex;align-items:center;padding:0;justify-content:center;margin-bottom:1.5rem;margin-top:2rem}.mega-menu #block-megamenu .newsletters-button a{position:relative;text-transform:capitalize;font-weight:400;padding:0}.mega-menu #block-megamenu .newsletters-button a:hover{background:0 0;text-decoration:underline}.mega-menu #block-megamenu .newsletters-button a:before{content:'';width:16px;height:16px;position:absolute;left:-21px;top:5px;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/mail-1.svg)}.mega-menu #block-megamenu .subscribe-button a{background-color:#79ff95;color:#03721b;font-weight:500;letter-spacing:.05rem;text-transform:uppercase;display:block;padding:.75rem 1.25rem;font-size:1rem;text-align:center}.mega-menu #block-megamenu .subscribe-button a:hover{background-color:#a2fdb5}.mega-menu #block-megamenu .collapse-menu{max-width:265px}.mega-menu #block-megamenu>ul>li>button.active{background-color:rgba(221,221,221,.17);border:1px solid transparent}.mega-menu #block-megamenu>ul>li>div.collapse-menu{padding:.5rem;background-color:rgba(255,255,255,.14)}.mega-menu #block-megamenu>ul>li>div.collapse-menu .menu a,.mega-menu #block-megamenu>ul>li>div.collapse-menu .menu button{font-size:.825rem;font-weight:400;display:block;width:100%;text-align:left}.mega-menu #block-megamenu>ul>li>div.collapse-menu>div>ul>li .collapse-menu{padding-right:0}@media screen and (max-width:991px){.region-mega-menu-third{-webkit-box-ordinal-group:-9998;-webkit-order:-9999;-ms-flex-order:-9999;order:-9999}}.menu--top-category-navigation{border-bottom:1px solid #202020;background-color:#fff}@media screen and (max-width:767px){.menu--top-category-navigation{border-bottom:none}}#FooterLogo{display:none!important}.footer{padding-top:4rem;padding-bottom:1rem;background-color:#002646;color:#fff}.footer a{color:#fff}.footer a:hover{color:#fff}.footer .field--name-field-social-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-16px 0 0 -16px;width:calc(100% + 16px)}@media screen and (max-width:479px){.footer .field--name-field-social-link{justify-content:center}}.footer .field--name-field-social-link .field__item{margin:16px 0 0 16px}@media screen and (max-width:479px){.footer .field--name-field-social-link .field__item{margin:35px 0 0 16px}}.footer .field--name-field-social-link .social-icon-secondary{color:#fff;border-color:#fff}.footer .border-top-1px{border-top:1px solid rgba(173,173,173,.41)}.footer .footer-grid .menu a,.footer .footer-grid .menu button,.footer .footer-grid .menu span{display:block;margin-bottom:.5rem;padding:.25rem 0;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.footer .footer-grid .menu a:hover,.footer .footer-grid .menu button:hover,.footer .footer-grid .menu span:hover{color:#fff;text-decoration:underline;cursor:pointer}.footer .footer-grid .menu button{background:0 0;border:none}.footer .footer-grid .categories-menu-footer>li:not(:first-child){padding-left:1rem}.footer .footer-grid .categories-menu-footer>li:not(:first-child) a,.footer .footer-grid .categories-menu-footer>li:not(:first-child) button,.footer .footer-grid .categories-menu-footer>li:not(:first-child) span{font-size:.75rem}.footer .image-style-our-magazines{width:100%;height:auto}.footer-terms{margin-top:2rem}.footer-terms .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:479px){.footer-terms .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer-terms .menu li{padding:2rem 0}@media screen and (max-width:991px){.footer-terms .menu li{padding:.5rem 0}}.footer-terms .menu li:not(:last-child){margin-right:4rem}@media screen and (max-width:991px){.footer-terms .menu li:not(:last-child){margin-right:1rem}}.special-mags-wrap>div{position:absolute;width:10rem}@media screen and (max-width:767px){.special-mags-wrap>div{width:10rem}}@media screen and (max-width:479px){.special-mags-wrap>div{width:36vw}}.special-mags-wrap>div:first-child{z-index:1;margin-top:2rem;margin-right:18rem}@media screen and (max-width:991px){.special-mags-wrap>div:first-child{margin-right:14rem}}@media screen and (max-width:767px){.special-mags-wrap>div:first-child{margin-right:16rem;width:10rem}}@media screen and (max-width:479px){.special-mags-wrap>div:first-child{left:0;margin-top:3rem;margin-right:0;width:36vw}}.special-mags-wrap>div:last-child{margin-top:3rem;margin-left:16rem}@media screen and (max-width:991px){.special-mags-wrap>div:last-child{margin-left:12rem}}@media screen and (max-width:767px){.special-mags-wrap>div:last-child{margin-left:14rem;width:10rem}}@media screen and (max-width:479px){.special-mags-wrap>div:last-child{right:0;margin-top:5rem;margin-left:0;width:36vw}}.brand-logo.footer-logo{height:3rem!important;max-width:100%;width:auto!important}@media screen and (max-width:767px){.brand-logo.footer-logo{height:5rem!important}}@media screen and (max-width:479px){.brand-logo.footer-logo.hide.landscape-block{height:6rem!important}}@media screen and (max-width:767px){.mr-tb-1{margin-top:1rem;margin-bottom:1.5rem}.landscape-padding-top-4{padding-top:1rem}.landscape-border-top-1px{border-top:1px solid rgba(173,173,173,.41)}.landscape-border-bottom-1px{border-bottom:1px solid rgba(173,173,173,.41)}.landscape-flex-align-start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.landscape-margin-y-4{margin-bottom:1rem}.landscape-margin-right-0{margin-right:0}.footer-hatch-block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.landscape-block{display:block}}@media screen and (max-width:479px){.hatch-logo{font-size:1.5rem}.portrait-width-auto{width:auto}.text-large{font-size:1.25rem}.flex-align-center.landscape-margin-y-4.portrait-flex-column.portrait-flex-align-start{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.landscape-flex-align-start{flex-direction:column}}.footer .develop-by{font-size:.875rem;float:right;color:grey}.video-player-wrap{padding-top:2rem;padding-bottom:2rem;background-color:#161d25}.video-player-wrap.podcast-player{padding-top:6rem;padding-bottom:6rem}.video-player-wrap .w-embed>div{width:100%;height:200px;margin-bottom:0;border-radius:6px;overflow:hidden}.video-category .views-element-container{display:none}.video-category a{display:inline-block;padding:.25rem .5rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#c5ffd1;-webkit-transition:none 0s ease;transition:none 0s ease;color:#017419;font-size:.8rem;letter-spacing:.025rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin-bottom:.25rem;margin-right:.25rem}.video-category a:hover{background-color:#d8ffe0}.video-category div{margin-right:.5rem;margin-bottom:0}.field--name-field-podcast-series a,.field--name-field-series a{text-decoration:none;margin-bottom:0;font-size:.875rem;font-weight:500;text-align:left;letter-spacing:.025rem;text-transform:uppercase}.field--name-field-podcast-series a:hover,.field--name-field-series a:hover{text-decoration:underline}.video-teaser .video-category a{margin-bottom:0}@media screen and (max-width:991px){.video-teaser .flex-row{flex-direction:column;align-items:flex-start}}@media screen and (max-width:767px){.video-teaser .flex-row{flex-direction:row}}.video-thumbnail-wrap{position:relative;overflow:hidden;border-radius:.25rem}.video-thumbnail-wrap .field--name-field-cover-image,.video-thumbnail-wrap .field--name-field-thumbnail-image{display:flex}.video-thumbnail-overlay{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-thumbnail-overlay-home{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:52px;width:52px;z-index:3}.video-play-button{width:18%!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:.8}.video-play-button.smaller-play-button{width:15%!important}.video-play-button-home{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:.8}.region-post-body-slices-podcasts>.margin-y-32,.region-post-body-slices-video>.margin-y-32{margin-top:4rem;margin-bottom:4rem}.video-series-main-description{max-width:44rem;justify-self:start}@media screen and (max-width:991px){.video-series-main-description{padding-top:1.5rem;padding-bottom:1.5rem}}@media screen and (max-width:479px){.video-series-main-description{padding-top:1rem;padding-bottom:2rem}}.video-series-main-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:0;grid-row-gap:0;-ms-grid-columns:58% 1fr;grid-template-columns:58% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width:991px){.video-series-main-grid{grid-column-gap:0;grid-row-gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr}}.video-series-main-grid.grid-gutter-12{grid-column-gap:1.75rem;grid-row-gap:1.75rem}@media screen and (max-width:991px){.video-series-main-grid.grid-gutter-12{max-width:40rem;margin-right:auto;margin-left:auto;grid-column-gap:0;grid-row-gap:0;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}.video-series-main-grid .field--name-field-cover-image{display:flex}.video-series-main-grid .field--name-field-cover-image img{width:100%}.video-series-main-image-wrap{position:relative;display:flex}.video-series-main-image-wrap .field--name-field-thumbnail-image{display:flex}.video-align-center{align-self:center}.article-flex-wrap .video-thumbnail-wrap{position:relative;overflow:hidden;height:auto}.article-flex-wrap .video-thumbnail-wrap .field--name-field-cover-image img{aspect-ratio:16/9;object-fit:cover;transition:transform .9s}@media screen and (max-width:479px){#block-videopagemenu ul.menu,.magazine-sub-nav ul.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.podcast-service-link{font-size:.75rem;display:flex;align-items:center}.podcast-service-link:hover div{color:#494949}.podcast-icon{width:18px!important}.podcast .field--name-field-cover-image{display:flex;justify-self:center}.podcast .field--name-field-cover-image img{box-shadow:0 10px 15px -3px #32325d33,0 4px 6px -2px #00000080}.podcast .grid-gutter-16{grid-column-gap:4rem;grid-row-gap:4rem}.play-button-podcast-icon{width:3rem!important}.video-all-grid .video-play-button,.video-list-item-expanded-grid .video-play-button,.video-series-main-grid .video-play-button{display:none}.video-all-grid .series-main-image-hover:hover .video-play-button,.video-all-grid .video-teaser:hover .video-play-button,.video-all-grid .video-thumbnail-overlay:hover .video-play-button,.video-list-item-expanded-grid .series-main-image-hover:hover .video-play-button,.video-list-item-expanded-grid .video-teaser:hover .video-play-button,.video-list-item-expanded-grid .video-thumbnail-overlay:hover .video-play-button,.video-series-main-grid .series-main-image-hover:hover .video-play-button,.video-series-main-grid .video-teaser:hover .video-play-button,.video-series-main-grid .video-thumbnail-overlay:hover .video-play-button{display:block;opacity:0;animation:ani .5s forwards}@keyframes ani{0%{opacity:0}100%{opacity:.7}}.grid-podcast a,.grid-podcast p{word-break:break-word}.company-feed{display:grid;grid-template-columns:1fr 30%;grid-column-gap:3.5rem}.podcast-feed,.video-feed,.webinar-feed{display:grid;grid-template-columns:1fr 30%;grid-column-gap:3.5rem}.podcast-feed a span,.video-feed a span,.webinar-feed a span{position:relative;padding-left:1.5rem}.podcast-feed a span:before,.video-feed a span:before,.webinar-feed a span:before{content:'';width:25px;height:25px;position:absolute;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/play-circle.svg);left:0;top:1px;background-position:left}.podcast-feed{grid-template-columns:1fr 17%}@media screen and (max-width:767px){.podcast-feed{grid-template-columns:1fr 25%;grid-column-gap:1.5rem}}.podcast-feed a span:before{background-image:url(/themes/custom/nmp/css/icons/mic.svg)}@media screen and (max-width:767px){.webinar-feed{grid-template-columns:1fr 25%;grid-column-gap:1.5rem}}.webinar-feed a span:before{background-image:url(/themes/custom/nmp/css/icons/video_1.svg)}.magazine-label-feed{padding:.25rem .5rem;color:#fff;font-size:.75rem;letter-spacing:.1rem;text-transform:uppercase;white-space:nowrap;background-color:#680aff;margin-right:.5rem}.magazine-label-feed.nmp-mag{background-color:#166bff}.magazine-label-feed.mortgage-banker-mag{background-color:#099abe}.magazine-label-feed .florida-originator,.magazine-label-feed .lone-star-lo,.magazine-label-feed.california-broker{background-color:#e35418}@media screen and (max-width:767px){.video-feed{grid-template-columns:1fr}.video-feed .article-text-wrap{order:1}}.article-feed{display:grid;grid-template-columns:1fr 40%;grid-column-gap:3.5rem}@media screen and (max-width:767px){.article-feed{grid-template-columns:1fr}.article-feed .article-text-wrap{order:1}}.article-feed img{aspect-ratio:16/9;object-fit:cover}.feed-list{grid-row-gap:3rem}.feed-list>div:not(:first-child){padding-top:1rem;border-top:1px solid #ddd}.article-text-wrap>div.flex-row{flex-wrap:wrap;grid-row-gap:.5rem}body[class*=path-category] .article-text-wrap .field--name-field-primary-category,body[class*=path-category] .article-text-wrap .field--name-field-secondary-categories,body[class*=path-category] .article-text-wrap .video-category{display:none}.article-flex-wrap .video-thumbnail-wrap{border-radius:0}.article-flex-wrap .video-thumbnail-wrap .homepage-event-block-link{position:relative;height:12.5rem;display:block}@media screen and (max-width:991px){.article-flex-wrap .video-thumbnail-wrap .homepage-event-block-link{height:10rem!important}}@media screen and (max-width:767px){.article-flex-wrap .video-thumbnail-wrap .homepage-event-block-link{height:14rem!important}}@media screen and (max-width:479px){.article-flex-wrap .video-thumbnail-wrap .homepage-event-block-link{height:12rem!important}}.article-flex-wrap .video-thumbnail-wrap .homepage-event-block-link:after{content:'';height:52px;width:52px;background-repeat:no-repeat;background-image:url(/themes/custom/nmp/css/icons/play_button.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.multimedia-series-wrap{padding:2rem;border-style:solid;border-width:1px;border-color:rgba(173,173,173,.41)}.video-series-main-description{max-width:44rem;align-self:center}.series-main-image-hover{position:relative}.series-main-image-hover:hover{text-decoration:none}.paragraph--type--accordion-item .accordion{border:none;background:0 0;border-bottom:1px solid #d9d9d9;width:100%;margin:0;position:relative;text-align:left;display:flex;align-items:center;padding:1.5rem 2rem;font-size:1.5rem;font-weight:400;font-family:var(--font-family-secondary)}@media screen and (max-width:767px){.paragraph--type--accordion-item .accordion{font-size:1.125rem;padding:1.5rem 3rem 1.5rem .75rem}}@media screen and (max-width:479px){.paragraph--type--accordion-item .accordion{padding:1.5rem 2rem 1.5rem .75rem}}.paragraph--type--accordion-item .accordion:after{content:'';width:24px;height:24px;position:absolute;right:2rem;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/nmp/css/icons/Down.svg)}@media screen and (max-width:767px){.paragraph--type--accordion-item .accordion:after{right:.75rem}}@media screen and (max-width:479px){.paragraph--type--accordion-item .accordion:after{background-image:url(/themes/custom/nmp/css/icons/Down_mobile.svg);right:5px}}.paragraph--type--accordion-item .accordion.active:after{background-image:url(/themes/custom/nmp/css/icons/chevron-up.svg)}@media screen and (max-width:479px){.paragraph--type--accordion-item .accordion.active:after{background-image:url(/themes/custom/nmp/css/icons/chevron-up_mobile.svg)}}.paragraph--type--accordion-item .accordion-description{font-size:1.125rem;padding:1.5rem 2rem}@media screen and (max-width:767px){.paragraph--type--accordion-item .accordion-description{padding:1.5rem .75rem}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/nmp/slick-carousel/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/nmp/slick-carousel/slick/./fonts/slick.eot);src:url(/themes/custom/nmp/slick-carousel/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/nmp/slick-carousel/slick/./fonts/slick.woff) format('woff'),url(/themes/custom/nmp/slick-carousel/slick/./fonts/slick.ttf) format('truetype'),url(/themes/custom/nmp/slick-carousel/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
