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;}}
html,body,ul,ol{margin:0;padding:0;}A{text-decoration:none;outline:none;color:#e45858;}button{outline:none;}A:hover{color:#ccc;}INPUT[type="search"],INPUT[type="text"],INPUT[type="email"]{border-radius:5px;}BODY{font-family:"Nunito Sans",sans-serif;color:#444;}
HEADER .region{display:grid;margin:20px auto -10px auto;}@media (max-width:702px){HEADER .region{padding:0 20px;}}HEADER .region ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:.1em;}@media (max-width:1099px){HEADER .region ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;}HEADER .region ul.menu li{margin:1em 0;}}@media (max-width:1099px) and (max-width:702px){HEADER .region ul.menu li{margin:0;float:none;}}@media (max-width:702px){HEADER .region ul.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}HEADER .region ul.menu li{margin:.5em 0;}}HEADER .region ul.menu .sf-no-children ul{display:grid;grid-template-areas:"cover subscribe";background-color:white;top:2.2em;}@media (max-width:1099px){HEADER .region ul.menu .sf-no-children ul{top:1.8em;width:14em !important;}HEADER .region ul.menu .sf-no-children ul li{padding:0;margin:0;}HEADER .region ul.menu .sf-no-children ul .sf-clone-parent{display:none;}}@media (max-width:702px){HEADER .region ul.menu .sf-no-children ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}HEADER .region ul.menu .sf-no-children ul #block-mostrecentfsrcoverimage{grid-area:cover;margin-bottom:1em;width:100%;}@media (min-width:1100px){HEADER .region ul.menu .sf-no-children ul #block-mostrecentfsrcoverimage IMG{max-width:160px;height:auto;}}@media (max-width:1099px){HEADER .region ul.menu .sf-no-children ul #block-mostrecentfsrcoverimage IMG{max-width:160px;height:auto;}}@media (max-width:702px){HEADER .region ul.menu .sf-no-children ul #block-mostrecentfsrcoverimage IMG{width:100%;height:auto;}}HEADER .region ul.menu .sf-no-children ul #block-mostrecentfsrcoverimage .contextual{display:none;}HEADER .region ul.menu .sf-no-children ul #block-subscribefootermenu{grid-area:subscribe;margin-top:-5px;background-color:white;}@media (max-width:702px){HEADER .region ul.menu .sf-no-children ul #block-subscribefootermenu{margin-top:-30px;margin-left:25px;margin-bottom:15px;}}HEADER .region ul.menu .sf-no-children ul #block-subscribefootermenu H2{font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase;font-size:16px;line-height:20px;letter-spacing:.1em;width:150px;color:#ccc;}@media (max-width:702px){HEADER .region ul.menu .sf-no-children ul #block-subscribefootermenu H2{margin-left:-18px;}}HEADER .region ul.menu .sf-no-children ul #block-subscribefootermenu UL.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:35px;background-color:transparent;left:0 !important;-webkit-box-shadow:none;box-shadow:none;position:relative;margin-left:-25px;margin-top:-45px;}HEADER .region ul.menu .sf-no-children ul #block-subscribefootermenu UL.menu li:nth-child(1),HEADER .region ul.menu .sf-no-children ul #block-subscribefootermenu UL.menu li:nth-child(7){display:none;}HEADER .region ul.menu .sf-no-children ul #block-subscribefootermenu .contextual{display:none;}@media (max-width:702px){HEADER .region ul.menu a.menuparent{border-bottom:1px solid rgba(0,0,0,0.05);}}HEADER .region ul.menu a{color:#777;padding:0.5em 1.5em .5em 1.5em;text-align:left;}@media (max-width:702px){HEADER .region ul.menu a{width:300px;padding:0.5em 1em .5em 0.5em;}}HEADER .region ul.menu a ul.menu li{text-transform:none;}HEADER .region ul.menu a:hover{color:#000;}@media (min-width:1100px){HEADER .region{grid-template-areas:"logo social" "logo menu";grid-template-columns:200px 1fr;grid-template-rows:65px 1fr;}HEADER .region #block-sitebranding IMG{max-width:100%;}HEADER .region #block-searchicon{display:none;}HEADER .region .social-icons{text-align:right;}HEADER .region .social-icons a{margin-left:10px;}HEADER .region .social-icons a:hover{opacity:.6;}}@media (max-width:1099px){HEADER .region{grid-template-areas:"logo social" "menu menu";grid-template-columns:170px auto;}HEADER .region #block-sitebranding IMG{max-width:170px;}HEADER .region #block-searchicon{display:none;}}@media (max-width:702px){HEADER .region{grid-template-areas:"menu logo search";grid-template-columns:25% 50% 25%;}HEADER .region #block-socialicons{display:none;}HEADER .region #block-searchicon{grid-area:search;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;top:2.75em;}HEADER .region #block-searchicon .fas{font-size:2.5rem;}}HEADER .region #block-sitebranding{grid-area:logo;}HEADER .region #block-headermenu-2{grid-area:menu;}@media (max-width:1099px){HEADER .region #block-headermenu-2{padding-top:1.2em;}}HEADER .region #block-headermenu-2 .menuparent ul{background-color:white;padding-bottom:15px;}@media (min-width:1100px){HEADER .region #block-headermenu-2 .menuparent ul{column-count:2;column-gap:0;-moz-column-width:10em;column-width:10em;column-rule:1px solid #ddd;-webkit-column-count:2;-webkit-column-gap:0;-webkit-column-width:10em;-webkit-column-rule:1px solid #ddd;-moz-column-count:2;-moz-column-gap:0;-moz-column-width:13em;-moz-column-rule:1px solid #ddd;font-weight:600;top:2.2em;width:27em !important;}}@media (max-width:702px){HEADER .region #block-headermenu-2 .menuparent ul{padding-bottom:0;}}@media (max-width:1099px){HEADER .region #block-headermenu-2 .menuparent ul{top:1.8em;}HEADER .region #block-headermenu-2 .menuparent ul .sf-clone-parent{display:none;}}HEADER .region #block-headermenu-2 .menuparent .sf-sub-indicator{right:auto;top:50%;font-size:70%;margin-left:4px;}@media (max-width:702px){HEADER .region #block-headermenu-2 .menuparent a.menuparent{border-bottom:1px solid rgba(0,0,0,0.05);}HEADER .region #block-headermenu-2 .menuparent .sf-sub-indicator{right:0;font-size:20px;height:18px;}HEADER .region #block-headermenu-2 .menuparent .sf-sub-indicator:after{content:"+";}}@media (min-width:1100px){HEADER .region #block-headermenu-2 #header-menu-menu-link-content5c520da6-9053-45ea-a1b7-58a133142cba ul{min-height:170px;}}@media (max-width:702px){HEADER .region #block-headermenu-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:end;position:relative;top:1em;}HEADER .region #block-headermenu-2 .sf-depth-1.sf-expanded .sf-sub-indicator:after{content:"-";}HEADER .region #block-headermenu-2 div.sf-accordion-toggle a span{display:none;}HEADER .region #block-headermenu-2 div.sf-accordion-toggle > a:after{content:"≡";color:#777;font-size:3em;-webkit-transform:translateY(-50%);transform:translateY(-50%);speak:none;}}HEADER .region #block-socialicons{grid-area:social;}@media (max-width:1099px){HEADER .region #block-socialicons{text-align:right;}}@media (max-width:702px){HEADER .region #block-socialicons{display:none;}}HEADER .region #block-dfptagfsr-stickyfooter{display:block;position:fixed;z-index:100000;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:auto;margin:0 auto 15px auto;padding:0;overflow:auto;-webkit-overflow-scrolling:touch;}.eletter-header{background-color:#719597;}.eletter-header .block-block-content{grid-area:sub;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1px 10px 2px 0;font-size:14px;}@media (max-width:702px){.eletter-header .block-block-content{display:grid;grid-template-columns:110px auto;padding:0 20px;}}.eletter-header .block-block-content h2{margin:3px 15px 0 0;font-family:"Oswald",sans-serif;font-size:1.25rem;color:white;text-transform:uppercase;font-weight:normal;}@media (max-width:1099px){.eletter-header .block-block-content h2{font-size:1.125rem;line-height:1.25rem;margin-right:5px;margin-top:8px;width:250px;}}@media (max-width:702px){.eletter-header .block-block-content h2{font-size:.9375rem;line-height:17px;margin-right:0;margin-bottom:8px;width:auto;}}.eletter-header .block-block-content .webform-submission-eletter-sub-header-form{display:-webkit-box;display:-ms-flexbox;display:flex;}.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-item-zip-code INPUT{max-width:100%;padding:2px 5px 0;}.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-email{padding:2px 5px 0;}@media (max-width:1099px){.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-email{width:98%;}}@media (max-width:702px){.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-email{width:98%;}}@media (max-width:702px){.eletter-header .block-block-content .webform-submission-eletter-sub-header-form{display:grid;grid-template-areas:"email email" "zip sub";margin-top:0;padding:4px 0;}.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-item-your-email-address{grid-area:email;text-align:left;}.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-item-zip-code{grid-area:zip;text-align:left;}.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-actions{grid-area:sub;text-align:right;}}.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-actions,.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-item{margin:5px;}@media (max-width:1099px){.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-actions,.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-item{font-size:14px;}}@media (max-width:702px){.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-actions,.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-item{margin-top:3px;margin-bottom:3px;}}.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .form-type-processed-text{display:none;}.eletter-header .block-block-content .webform-submission-eletter-sub-header-form INPUT.form-submit{color:#fff;background-color:#666;border-color:transparent;border-radius:3px;padding:2px 7px 1px 7px;}.eletter-header .block-block-content .webform-submission-eletter-sub-header-form .webform-confirmation__message{color:white;font-size:1rem;margin:8px 0 0 0;}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{-webkit-box-shadow:2px 10px 10px rgba(0,0,0,0.5);box-shadow:2px 10px 10px rgba(0,0,0,0.5);}ul.sf-menu ul li{text-transform:none;letter-spacing:0;line-height:1.2em;float:none;}HEADER .region ul.menu .sf-no-children ul #block-subscribefootermenu H2{color:#e45858;font-weight:500;}MAIN{display:grid;margin-top:50px;}@media (min-width:1100px){MAIN{grid-template-columns:720px 300px;grid-column-gap:80px;grid-template-areas:"above_content sidebar" "content sidebar" ". sidebar";}}@media (max-width:1099px){MAIN{grid-template-columns:373px 300px;grid-column-gap:60px;grid-template-areas:"above_content sidebar" "content sidebar" "content sidebar";}}@media (max-width:702px){MAIN{grid-template-columns:300px;grid-column-gap:0px;grid-template-areas:"above_content" "content" "sidebar";padding:0 20px;}}MAIN A#main-content{display:none;}MAIN DIV.above-content{grid-area:above_content;}MAIN MAIN div.layout-content{grid-area:content;}MAIN ASIDE.layout-sidebar{grid-area:sidebar;}.layout-container HEADER,.layout-container MAIN,.layout-container DIV.below-content,.layout-container FOOTER DIV.region-footer,.layout-container DIV.region-eletter-header{margin:0px auto;}@media (min-width:1100px){.layout-container HEADER,.layout-container MAIN,.layout-container DIV.below-content,.layout-container FOOTER DIV.region-footer,.layout-container DIV.region-eletter-header{max-width:1100px;}}@media (max-width:1099px){.layout-container HEADER,.layout-container MAIN,.layout-container DIV.below-content,.layout-container FOOTER DIV.region-footer,.layout-container DIV.region-eletter-header{max-width:733px;}}@media (max-width:702px){.layout-container HEADER,.layout-container MAIN,.layout-container DIV.below-content,.layout-container FOOTER DIV.region-footer,.layout-container DIV.region-eletter-header{max-width:300px;}}.layout-container MAIN{margin-top:80px;}.path-frontpage MAIN{display:block;margin-top:0;padding:0;}BODY.path-node DIV.layout-content{padding-top:40px;border-top:2px solid #999;}BODY.path-node DIV.layout-content H1.page-title{margin:0px 0 20px 0;}BODY.path-node DIV.layout-content .field--name-body ul{margin-left:1.1em;}.block-search FORM input{padding:0 10px;}.node-image .node-image__credits p{margin:-5px 0 0 0;}.paragraph--type--single-image .node-image .node-image__credits p{margin:0;}.node-image .node-image__caption{color:#719597;}.node-image .node-image__caption a{color:#e45858;}#block-elettersubform-2{padding:0 0 10px 0;}#block-elettersubform-2 h2{margin:0;font-family:"Oswald",sans-serif;font-size:22px;color:#444;text-transform:uppercase;font-weight:normal;}#block-elettersubform-2 .form-item-your-email-address{margin:10px 0 0 0;}#block-elettersubform-2 .form-item-zip-code{margin:10px 0 0 0;}#block-elettersubform-2 #edit-zip-code--2,#block-elettersubform-2 #edit-your-email-address--2{padding:2px 5px 0;}#block-elettersubform-2 .webform-actions{margin:10px 0 0 0;}#block-elettersubform-2 .webform-actions input{margin:0;color:#fff;background-color:#719597;border-color:transparent;border-radius:3px;}@media (max-width:702px){.layout-container HEADER,.layout-container MAIN,.layout-container DIV.below-content,.layout-container FOOTER DIV.region-footer,.layout-container DIV.region-eletter-header{max-width:100%;}}.path-node MAIN{margin-top:80px;}.view-site-search{margin-bottom:3em;}.view-site-search .views-exposed-form .clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:1099px){.view-site-search .views-exposed-form .clearfix{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.view-site-search .views-exposed-form .clearfix label{display:none;}.view-site-search .views-exposed-form .clearfix .form-text{padding:2px 6px;border:1px solid #ccc;border-radius:4px;}.view-site-search .views-exposed-form .clearfix .form-select{height:28px;padding:0px 16px;}.view-site-search .views-exposed-form .clearfix .form-actions{margin-top:0.6em;}.view-site-search .views-exposed-form .clearfix .form-actions .button{background-color:#7F7F7F;color:white;border:none;border-radius:4px;padding:0.4em 1em;font-size:17px;font-weight:600;}.view-site-search .views-row{display:inline-block;padding:20px 0px;border-bottom:1px solid #ccc;width:100%;}.view-site-search .views-row .search-title{font-weight:500;font-size:1.5rem;padding-bottom:10px;line-height:1.6rem;}.view-site-search .views-row .search-title span a{color:black;}.view-site-search .views-row .search-title span a:hover{color:#999;}.view-site-search .views-row .search-image{vertical-align:middle;padding-right:15px;padding-bottom:9px;max-width:27%;height:auto;float:left;}@media (min-width:703px){.view-site-search .views-row .search-image{max-width:52%;}.view-site-search .views-row .search-image img{width:187px;height:139px;}}@media (max-width:702px){.view-site-search .views-row .search-image{float:none;}.view-site-search .views-row .search-image img{width:300px;height:200px;}}.view-site-search .views-row .search-date{float:left;text-transform:uppercase;color:#999;margin-right:10px;}@media (min-width:1100px){.view-site-search .pager{margin:20px auto;}}.view-site-search .pager A{color:#555;padding:6px 12px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:20px;}.view-site-search .pager .is-active a{color:white;background-color:#719597;border-color:#719597;}.view-site-search .pager a:hover{color:white;background-color:#719597;border-color:#719597;}@media (max-width:1099px){.view-site-search .pager .pager__items{line-height:32px;}}.view-site-search .pager .pager__item--ellipsis{display:none;}.paragraph--type--contributor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px;margin:0;background-color:#e3e9e9;}.paragraph--type--contributor .field--name-field-image-credits{display:none;}.paragraph--type--contributor img{width:100px;height:100px;}.paragraph--type--contributor .field--name-field-more-text{font-size:.875em;margin-left:20px;}ARTICLE UL{padding:revert;}.block UL{padding:0;}.page-node-type-onesource-listing #block-nodeimageblock{display:none;}BODY.page-node-type-onesource-listing DIV.layout-content{border:none;}BODY.page-node-type-onesource-listing .node__content{border-top:2px solid #999;padding-top:15px;}.path-onesource #block-fsr2019-page-title h1.page-title{text-transform:uppercase;font-family:'open sans condensed',sans-serif;font-size:32px;font-weight:700;color:#F91500;}.views-row .node--type-onesource-listing{border-bottom:2px solid #ccc;padding:15px 0;}.node--type-onesource-listing .field--name-field-logo img{width:auto;max-width:50%;margin:20px 0 20px 0;height:auto;max-height:200px;}@media (max-width:702px){.node--type-onesource-listing .field--name-field-logo img{width:100%;max-width:100%;margin:20px 0 20px 0;height:auto;max-height:200px;}}.node--type-onesource-listing .field--name-field-photo img{max-width:60%;margin:20px 0 20px 0;height:auto;}.node--type-onesource-listing .field--name-field-address,.node--type-onesource-listing .field--name-field-city,.node--type-onesource-listing .field--name-field-state{float:left;}.node--type-onesource-listing .field--name-field-address:after,.node--type-onesource-listing .field--name-field-city:after{content:', ';margin-right:2px;}.node--type-onesource-listing .field--name-field-state{margin-right:5px;}.node--type-onesource-listing .node__content A{color:#2dbcb6;}.node--type-onesource-listing .node__content .kicker-and-social__social{float:right;}@media (max-width:702px){.node--type-onesource-listing .node__content .kicker-and-social__social{float:none;margin:10px auto;}}.node--type-onesource-listing .node__content .kicker-and-social__social a{margin-right:6px;}.node--type-onesource-listing .node__content .kicker-and-social__social a .kicker-and-social__social-img{opacity:0.3;width:35px;}.node--type-onesource-listing .node__content .kicker-and-social__social a .kicker-and-social__social-img:hover{opacity:0.6;}@media (min-width:703px){#os-categories .item-list UL{grid-template-columns:1fr 1fr;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.js .dropbutton-widget{border:initial;background-color:initial;}html{font-size:14px;}@media screen and (min-width:320px){html{font-size:calc(14px + 2 * ((100vw - 320px) / 880));}}@media screen and (min-width:1200px){html{font-size:16px;}}h1{font-weight:normal;font-size:2.25rem;}h1{font-size:24.192px;}@media screen and (min-width:320px){h1{font-size:calc(24.192px + 23.058 * ((100vw - 320px) / 880));}}@media screen and (min-width:1200px){h1{font-size:47.25px;}}H1.page-title{font-family:"Oswald",sans-serif;font-weight:500;line-height:40px;font-size:36px;}.node__content .field--name-field-subtitle{font-size:1rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;margin-bottom:15px;color:#666;}.read-more-tags{font-family:"Oswald",sans-serif;font-size:1.125rem;text-transform:uppercase;line-height:1.375rem;margin-top:20px;border-top:2px solid #ccc;margin-bottom:40px;}.read-more-tags H4{margin:15px 0px 10px 0px;font-weight:500;}.read-more-tags .item-list LI{list-style:none;margin-bottom:5px;margin-left:0px;}.read-more-tags .item-list A{color:#719597;}.latest-news{font-size:.9375rem;}.latest-news H3{font-family:"Oswald",sans-serif;color:#555;text-transform:uppercase;}@media (max-width:702px){.latest-news H3{font-size:1.5rem;font-weight:400;}}.latest-news H3:hover{color:#999;}.latest-news UL LI{list-style:none;}.latest-news A{text-decoration:none;}.latest-news .latest-news-item-kicker{font-family:"Oswald",sans-serif;text-transform:uppercase;margin-bottom:0.5em;}.latest-news .latest-news-item-kicker A{color:#719597;}.latest-news .latest-news-item-kicker A:hover{color:#666;}.latest-news .latest-news-item-title{font-weight:bold;font-size:1.125rem;line-height:1.3125rem;margin-bottom:1em;}@media (max-width:702px){.latest-news .latest-news-item-title{font-weight:600;font-size:1.5rem;line-height:1.7rem;}}.latest-news .latest-news-item-title A{color:#666;}.latest-news .latest-news-item-title A:hover{color:#999;}.path-node .field__label{font-weight:500;border-top:2px solid #999;margin:20px 0 10px 0;padding-top:15px;}.path-taxonomy H1.page-title{font-family:"Oswald",sans-serif;font-weight:500;line-height:28px;font-size:26px;text-transform:uppercase;color:#719597;}.byline{font-family:"Oswald",sans-serif;font-weight:500;color:#727d87;text-transform:uppercase;margin-bottom:30px;}.byline i{margin-left:5px;font-size:22px;position:relative;top:2px;}.byline A{color:#727d87;}.byline A:hover{color:#ccc;}.disclaimer{font-size:.8rem;font-style:italic;}.paragraph.paragraph--type--pull-quote{font-size:150%;color:#e45858;border-top:1px solid #e45858;border-bottom:1px solid #e45858;padding:10px 0px;}.social-icons .fab,.social-icons .fas{font-size:1.875rem;margin-right:5px;color:#727d87;}#block-searchicon a{height:36px;}#block-searchicon .fas{color:#727d87;font-size:1.875rem;}#category-cards{display:grid;margin:0 auto;}#category-cards section{border-right:1px solid #ccc;}@media (min-width:1100px){#category-cards{grid-template-columns:repeat(5,1fr);}#category-cards div:nth-child(5n+1) section{padding-left:0;}#category-cards div:nth-child(5n) section{padding-right:0;border-right:none;}}@media (max-width:1099px){#category-cards{grid-template-columns:repeat(4,1fr);}#category-cards #category-card-13,#category-cards #category-card-14,#category-cards #category-card-15{display:none;}#category-cards div:nth-child(4n+1) section{padding-left:0;}#category-cards div:nth-child(4n) section{border-right:none;padding-right:0;}#category-cards img{width:100%;height:auto;}}@media (max-width:702px){#category-cards{display:none;}}#category-cards .category-card{padding:0;}#category-cards .category-card section{padding:0 20px 20px 20px;height:100%;}#category-cards .category-card .category-card__primary-title{font-weight:bold;font-size:.9375rem;line-height:1.125rem;margin-bottom:8px;margin-top:7px;}#category-cards .category-card .category-card__other-title{font-size:.875rem;line-height:1.0625rem;}#category-cards .category-card .category-card__other-title-1{margin-bottom:8px;}#category-cards .category-card A{color:#555;}#category-cards .category-card .category-card__category{font-family:"Oswald",sans-serif;font-size:.8rem;line-height:1.0rem;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px 0;border-top:4px solid #999;padding-top:15px;}#category-cards .category-card .category-card__category A{color:#888;}#category-cards .category-card .category-card__category A:hover{color:#ccc;}@media (min-width:1100px){.path-frontpage #category-cards{width:780px;margin-left:-20px;margin-top:20px;grid-template-columns:repeat(4,1fr);}.path-frontpage #category-cards section{border-right:1px solid #ccc;padding:0 20px;height:100%;padding-bottom:20px;}.path-frontpage #category-cards div:nth-child(4n+1) section{padding-left:20px;border-right:1px solid #ccc;}.path-frontpage #category-cards div:nth-child(4n+2) section{border-right:1px solid #ccc;padding-left:20px;}.path-frontpage #category-cards div:nth-child(4n+3) section{padding-left:20px;padding-bottom:20px;}.path-frontpage #category-cards div:nth-child(4n) section{padding-right:20px;border-right:none;}.path-frontpage #category-cards div:nth-child(5n) section{padding-right:20px;padding-left:20px;}}.path-frontpage #category-cards #category-card-13,.path-frontpage #category-cards #category-card-14,.path-frontpage #category-cards #category-card-15{display:none;}#category-cards .category-card__primary-title a{color:#333;}#category-cards img:hover{opacity:.7;}#category-cards a:hover{color:#999;}@media (min-width:1100px){.path-node #category-cards,.path-taxonomy #category-cards{width:780px;margin-left:-20px;margin-top:20px;grid-template-columns:repeat(5,1fr);}.path-node #category-cards section,.path-taxonomy #category-cards section{border-right:1px solid #ccc;padding:0 20px;height:100%;padding-bottom:20px;}.path-node #category-cards div:nth-child(5n+1) section,.path-taxonomy #category-cards div:nth-child(5n+1) section{padding-left:20px;border-right:1px solid #ccc;}.path-node #category-cards div:nth-child(5n+2) section,.path-taxonomy #category-cards div:nth-child(5n+2) section{border-right:1px solid #ccc;padding-left:20px;}.path-node #category-cards div:nth-child(5n+3) section,.path-taxonomy #category-cards div:nth-child(5n+3) section{padding-left:20px;padding-bottom:20px;}.path-node #category-cards div:nth-child(5n) section,.path-taxonomy #category-cards div:nth-child(5n) section{padding-right:20px;border-right:none;}.path-node #category-cards div:nth-child(6n) section,.path-taxonomy #category-cards div:nth-child(6n) section{padding-right:20px;padding-left:20px;}}@media (max-width:1099px){.path-node #category-cards,.path-taxonomy #category-cards{width:753px;margin-left:-20px;margin-top:20px;grid-template-columns:repeat(4,1fr);}.path-node #category-cards section,.path-taxonomy #category-cards section{border-right:1px solid #ccc;padding:0 20px;height:100%;padding-bottom:20px;}.path-node #category-cards div:nth-child(4n+1) section,.path-taxonomy #category-cards div:nth-child(4n+1) section{padding-left:20px;border-right:1px solid #ccc;}.path-node #category-cards div:nth-child(4n+2) section,.path-taxonomy #category-cards div:nth-child(4n+2) section{border-right:1px solid #ccc;padding-left:20px;}.path-node #category-cards div:nth-child(4n+3) section,.path-taxonomy #category-cards div:nth-child(4n+3) section{padding-left:20px;padding-bottom:20px;}.path-node #category-cards div:nth-child(4n) section,.path-taxonomy #category-cards div:nth-child(4n) section{padding-right:20px;border-right:none;}.path-node #category-cards div:nth-child(5n) section,.path-taxonomy #category-cards div:nth-child(5n) section{padding-right:20px;padding-left:20px;}.path-node #category-cards #category-card-9,.path-node #category-cards #category-card-10,.path-taxonomy #category-cards #category-card-9,.path-taxonomy #category-cards #category-card-10{display:none;}}.taxonomy-carousel{margin-top:20px;}.taxonomy-carousel .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}@media (max-width:702px){.taxonomy-carousel .view-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.taxonomy-carousel .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}.taxonomy-carousel .views-row img{width:100%;height:auto;}.taxonomy-carousel .views-row img:hover{opacity:0.7;}.taxonomy-carousel .views-row a{color:#fff;}@media (max-width:702px){.taxonomy-carousel .views-row a{color:#555;}}.taxonomy-carousel .views-row .views-field-field-media-image .field-content::after{display:block;position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,transparent),color-stop(85%,rgba(0,0,0,0.8)));background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,0.8) 85%);margin-top:-156px;height:150px;width:100%;content:'';}@media (max-width:702px){.taxonomy-carousel .views-row .views-field-field-media-image .field-content::after{background:none;}}.taxonomy-carousel .views-row .views-field-title{position:absolute;bottom:0;color:#fff;padding:20px;z-index:200;width:90%;font-size:1.5rem;line-height:1.8rem;font-family:"Oswald",sans-serif;}.taxonomy-carousel .views-row .views-field-title .taxonomy__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (max-width:702px){.taxonomy-carousel .views-row .views-field-title{position:relative;color:#555;padding:5px 20px 40px 20px;font-size:2rem;line-height:2.2rem;}.taxonomy-carousel .views-row .views-field-title .taxonomy__title{display:block;}}.taxonomy-carousel .views-row .field__label:nth-child(1){display:none;}@media (max-width:1099px){.taxonomy-carousel .views-row:nth-child(3){display:none;}}@media (max-width:702px){.taxonomy-carousel .views-row:nth-child(3){display:block;}}.overflow-viewpage .node--type-slideshow .node__content{clear:left;min-height:139px;}.overflow-viewpage .node__content{padding:20px 0px;border-bottom:1px solid #ccc;width:100%;}.overflow-viewpage .node__content H2{font-family:"Oswald",sans-serif;margin:0 0 15px 0;}.overflow-viewpage .node__content H2 A{color:#555;}.overflow-viewpage .node__content H2 A:hover{color:#888;}@media (min-width:1100px){.overflow-viewpage .node__content H2{font-size:1.7rem;line-height:2.0rem;}}@media (max-width:1099px){.overflow-viewpage .node__content H2{font-size:1.5rem;}}@media (max-width:702px){.overflow-viewpage .node__content H2{font-size:1.5rem;}}.overflow-viewpage .node__content .field--name-field-media-image{vertical-align:middle;padding-right:15px;padding-bottom:9px;max-width:27%;height:auto;float:left;}@media (min-width:703px){.overflow-viewpage .node__content .field--name-field-media-image{max-width:52%;}.overflow-viewpage .node__content .field--name-field-media-image img{width:187px;height:139px;}.overflow-viewpage .node__content .field--name-field-media-image img:hover{opacity:0.7;}}@media (max-width:702px){.overflow-viewpage .node__content .field--name-field-media-image{float:none;}.overflow-viewpage .node__content .field--name-field-media-image img{width:300px;height:200px;}}.overflow-viewpage .views-row{width:100%;min-height:139px;}.overflow-viewpage .views-row .views-field-field-sponsor-info .sponsor-by{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:12px;}.overflow-viewpage .views-row .views-field-field-sponsor-info .sponsor-by A:hover{color:#888;}.overflow-viewpage .views-row .views-field-field-subtitle p{margin:5px 0;}.overflow-viewpage .views-row .views-field-title{font-family:"Oswald",sans-serif;margin:0 0 10px 0;}.overflow-viewpage .views-row .views-field-title A{color:#555;}.overflow-viewpage .views-row .views-field-title A:hover{color:#888;}@media (min-width:1100px){.overflow-viewpage .views-row .views-field-title{font-size:1.7rem;line-height:2.0rem;}}@media (max-width:1099px){.overflow-viewpage .views-row .views-field-title{font-size:1.5rem;}}@media (max-width:702px){.overflow-viewpage .views-row .views-field-title{font-size:1.5rem;}}.overflow-viewpage .views-row .views-field-field-media-image{vertical-align:middle;padding-right:15px;padding-bottom:9px;max-width:27%;height:auto;float:left;}@media (min-width:703px){.overflow-viewpage .views-row .views-field-field-media-image{max-width:52%;}.overflow-viewpage .views-row .views-field-field-media-image img{width:187px;height:139px;}.overflow-viewpage .views-row .views-field-field-media-image img:hover{opacity:0.7;}}@media (max-width:702px){.overflow-viewpage .views-row .views-field-field-media-image{float:none;}.overflow-viewpage .views-row .views-field-field-media-image img{width:300px;height:200px;}}.overflow-viewpage .pager{margin:20px auto;}.overflow-viewpage .pager A{color:#555;padding:6px 12px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:20px;}.overflow-viewpage .pager .is-active a{color:white;background-color:#719597;border-color:#719597;}.overflow-viewpage .pager a:hover{color:white;background-color:#719597;border-color:#719597;}@media (max-width:1099px){.overflow-viewpage .pager .pager__items{line-height:32px;}}.overflow-viewpage .pager .pager__item--ellipsis{display:none;}.sitemap-viewpage .pager{margin:20px auto;}.sitemap-viewpage .pager A{color:#555;padding:6px 12px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:20px;}.sitemap-viewpage .pager .is-active a{color:white;background-color:#719597;border-color:#719597;}.sitemap-viewpage .pager a:hover{color:white;background-color:#719597;border-color:#719597;}@media (max-width:1099px){.sitemap-viewpage .pager .pager__items{line-height:32px;}}.sitemap-viewpage .pager .pager__item--ellipsis{display:none;}@media (min-width:1100px){.view-video .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;}.view-video .views-row,.view-video .views-row img{width:220px;}}@media (max-width:1099px){.view-video{margin-bottom:2em;}.view-video .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.view-video .views-row,.view-video .views-row img{width:300px;}.view-video .views-field-title{padding-top:5px;margin-bottom:1em;}}.view-video .views-field-title{font-family:"Oswald",sans-serif;}.view-video .views-field-title A{color:#555;}.view-video .views-field-title A:hover{color:#888;}@media (min-width:1100px){.view-industry-news .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:0;}}.view-industry-news .views-row{display:inline-block;padding:20px 0px;border-bottom:1px solid #ccc;width:100%;}.view-industry-news .views-row .views-field-title{font-weight:500;font-size:1.5rem;padding-bottom:10px;line-height:1.6rem;margin:0;}.view-industry-news .views-row .views-field-title span a{color:black;}.view-industry-news .views-row .views-field-title span a:hover{color:#999;}.view-industry-news .views-row .views-field-field-media-image{vertical-align:middle;padding-right:15px;max-width:27%;height:auto;float:left;}@media (min-width:703px){.view-industry-news .views-row .views-field-field-media-image{max-width:52%;}.view-industry-news .views-row .views-field-field-media-image img{width:187px;height:139px;}.view-industry-news .views-row .views-field-field-media-image img:hover{opacity:0.7;}}@media (max-width:702px){.view-industry-news .views-row .views-field-field-media-image{float:none;}.view-industry-news .views-row .views-field-field-media-image img{width:300px;height:200px;}}.view-industry-news .views-row .views-field-created{float:left;text-transform:uppercase;color:#999;margin-right:10px;}.view-industry-news .views-row .views-field-body{margin-top:-15px;}@media (max-width:702px){.view-industry-news .views-row .views-field-body{margin-top:-14px;}}.view-industry-news .pager{margin-top:2em;}.view-sponsored-content .views-row,.view-special-reports .views-row{padding:20px 0px;border-bottom:1px solid #ccc;}.path-taxonomy #block-fsr2019-content img:hover{opacity:0.7;}@media (min-width:1100px){.node-image .node-image__img{width:720px;height:auto;}.node-image .node-image__img img{width:720px;height:auto;}}@media (max-width:1099px){.node-image .node-image__img{width:373px;height:auto;}.node-image .node-image__img img{width:373px;height:auto;}}@media (max-width:702px){.node-image .node-image__img{width:320px;height:auto;}.node-image .node-image__img img{width:320px;height:auto;}}.node-image .node-image__credits{font-family:"Nunito Sans",sans-serif;font-size:.6rem;line-height:15px;text-transform:uppercase;color:#aaa;}.node-image .node-image__caption{font-weight:600;font-size:1rem;line-height:20px;color:#719597;margin:10px 0;}.pull-left{float:left;padding-right:20px;background-color:white;}.pull-left .node-image__img{width:auto;height:auto;}.pull-left .node-image__img img{width:100%;height:auto;}.pull-right{float:right;padding-left:20px;background-color:white;}.pull-right .node-image__img{width:auto;height:auto;}.pull-right .node-image__img img{width:100%;height:auto;}.kicker-and-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;}@media (min-width:1100px){.kicker-and-social{margin-bottom:13px;}}@media (max-width:1099px){.kicker-and-social{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.kicker-and-social H4.kicker-and-social__kicker{font-family:"Oswald",sans-serif;font-weight:500;color:#719597;text-transform:uppercase;margin:0px;margin-top:16px;}.kicker-and-social H4.kicker-and-social__kicker A{color:#719597;}.kicker-and-social H4.kicker-and-social__kicker A:hover{color:#ccc;}.kicker-and-social H4.kicker-and-social__kicker .sponsor-by{color:#acbebf;}@media (max-width:1099px){.kicker-and-social H4.kicker-and-social__kicker{margin-bottom:10px;}}@media (min-width:1100px){.kicker-and-social .kicker-and-social__social{justify-self:end;}}.kicker-and-social .kicker-and-social__social LI{list-style:none;display:inline;margin-right:12px;}.kicker-and-social .kicker-and-social__social LI .kicker-and-social__social-img{opacity:0.3;width:38px;}.kicker-and-social .kicker-and-social__social LI .kicker-and-social__social-img:hover{opacity:0.6;}.block-search FORM{height:3rem;}.block-search INPUT{width:92%;font-family:"Oswald";font-size:1.625rem;line-height:2.4375rem;}.block-search .fa-search{position:relative;top:-40px;left:265px;font-size:1.6rem;pointer-events:none;z-index:2;}@media (max-width:702px){.block-search .fa-search{top:-42px;left:90%;}}.block-search DIV.form-actions{position:relative;top:-38px;left:233px;z-index:1;}@media (max-width:702px){.block-search DIV.form-actions{top:-36px;left:80%;}}.block-search DIV.form-actions INPUT.button{font-family:"Font Awesome 5 Free";font-size:1.6rem;font-weight:900;height:32px;width:2rem;padding:0px;border:none;cursor:pointer;color:#444;background-color:#fff;position:relative;}ASIDE.layout-sidebar .search-block-form{margin:10px 0px;}ASIDE.layout-sidebar .block-block-contentc650075e-ebc1-4f62-9636-b676c62d2cb5{border-bottom:2px solid #999;margin-bottom:20px;}ASIDE.layout-sidebar .block-block-contentc650075e-ebc1-4f62-9636-b676c62d2cb5 H2{font-family:"Oswald",sans-serif;text-transform:uppercase;font-size:1.5rem;color:#555;}ASIDE.layout-sidebar .block-dfp{margin:15px 0px;}ASIDE.layout-sidebar #block-elettersubform{border-bottom:3px solid #ccc;border-top:3px solid #ccc;padding:23px 0 20px 0;}ASIDE.layout-sidebar #block-elettersubform .webform-submission-form{display:grid;grid-template-areas:"copy copy" "email email" "zip sub";grid-template-columns:auto 110px;grid-column-gap:20px;grid-row-gap:10px;}ASIDE.layout-sidebar #block-elettersubform .webform-submission-form h2{font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:400;margin:0 0 10px 0;line-height:1em;font-size:22px;color:#e45858;}ASIDE.layout-sidebar #block-elettersubform .webform-submission-form .form-type-processed-text{grid-area:copy;margin:5px 0;}ASIDE.layout-sidebar #block-elettersubform .webform-submission-form .form-type-processed-text p{margin:0;}ASIDE.layout-sidebar #block-elettersubform .webform-submission-form .form-item-your-email-address{grid-area:email;margin:0;}ASIDE.layout-sidebar #block-elettersubform .webform-submission-form .form-item-your-email-address INPUT{width:95%;border:1px solid #ccc;padding:6px;border-radius:4px;font-size:16px;line-height:1em;margin:0;}ASIDE.layout-sidebar #block-elettersubform .webform-submission-form .form-item-zip-code{grid-area:zip;margin:0;}ASIDE.layout-sidebar #block-elettersubform .webform-submission-form .form-item-zip-code INPUT{width:100%;border:1px solid #ccc;padding:6px;border-radius:4px;font-size:16px;line-height:1em;margin:0;}ASIDE.layout-sidebar #block-elettersubform .webform-submission-form .webform-actions{grid-area:sub;margin:0;}ASIDE.layout-sidebar #block-elettersubform .webform-submission-form .webform-actions INPUT{width:100%;height:36px;background:#719597;font-size:16px;line-height:1em;margin:0;color:#fff;padding:8px;border:none;border-radius:4px;}FOOTER{background-color:#727d87;padding:40px 20px;margin-top:60px;}FOOTER .region-footer{display:grid;}@media (min-width:1100px){FOOTER .region-footer{grid-template-columns:160px 60px 60px 160px 160px 300px;grid-template-rows:80px 20px 205px 20px 115px auto;grid-template-areas:"logo logo social social social search" "logo logo social social social eletter" "cover third_menu third_menu first_menu second_menu eletter" "cover third_menu third_menu first_menu second_menu other_links" "sub_menu third_menu third_menu first_menu second_menu other_links" "sub_menu third_menu third_menu first_menu second_menu copyright";grid-column-gap:40px;}}@media (max-width:1099px){FOOTER .region-footer{grid-template-columns:167px 167px 300px;grid-template-rows:105px 110px 130px 60px 100px 70px auto;grid-column-gap:40px;grid-template-areas:"logo logo social" "cover second_menu search" "cover second_menu eletter" "sub_menu second_menu eletter" "sub_menu second_menu other_links" "sub_menu third_menu copyright" "first_menu third_menu copyright";}}@media (max-width:702px){FOOTER .region-footer{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"logo" "social" "search" "eletter" "other_links" "cover" "sub_menu" "first_menu" "second_menu" "third_menu" "copyright";grid-row-gap:20px;}}FOOTER .region-footer #block-sitebrandingforfooter{grid-area:logo;}FOOTER .region-footer #block-sitebrandingforfooter IMG{width:228px;opacity:.6;}FOOTER .region-footer #block-socialicons-2{grid-area:social;letter-spacing:6px;justify-self:end;-ms-flex-item-align:end;align-self:end;}@media (max-width:1099px){FOOTER .region-footer #block-socialicons-2{-ms-flex-item-align:start;align-self:start;}}FOOTER .region-footer .cover-image{grid-area:cover;padding-top:40px;}@media (min-width:1100px){FOOTER .region-footer .cover-image IMG{max-width:140px;height:auto;}}@media (max-width:1099px){FOOTER .region-footer .cover-image IMG{max-width:140px;height:auto;}}@media (max-width:702px){FOOTER .region-footer .cover-image{padding-top:20px;}FOOTER .region-footer .cover-image IMG{max-width:100%;height:auto;}}FOOTER .region-footer #block-subscribefootermenu{grid-area:sub_menu;}FOOTER .region-footer #block-firstfootermenu{grid-area:first_menu;padding-top:40px;}@media (max-width:1099px){FOOTER .region-footer #block-firstfootermenu{padding:0;}}FOOTER .region-footer #block-secondfootermenu{grid-area:second_menu;padding-top:40px;}@media (max-width:702px){FOOTER .region-footer #block-secondfootermenu{padding:0;}}FOOTER .region-footer #block-thirdfootermenu{grid-area:third_menu;padding-top:40px;}@media (max-width:1099px){FOOTER .region-footer #block-thirdfootermenu{padding:0;}}FOOTER .region-footer .block-copyright-block{grid-area:copyright;text-transform:uppercase;color:#333;font-size:0.875rem;line-height:1.0625rem;}@media (max-width:1099px){FOOTER .region-footer .block-copyright-block{padding-top:40px;}}FOOTER .region-footer .block-copyright-block A{color:white;}FOOTER .region-footer .search-form{grid-area:search;}FOOTER .region-footer .search-form FORM{padding-bottom:30px;border-bottom:2px solid #555;}FOOTER .region-footer #block-elettersubformfooter{grid-area:eletter;padding:30px 0px;}@media (max-width:1099px){FOOTER .region-footer #block-elettersubformfooter{padding:0;}}FOOTER .region-footer #block-otherlinksforfooter{grid-area:other_links;}FOOTER DIV#block-elettersubformfooter H2{color:#fff;font-family:"Oswald",sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;margin:0px;}FOOTER DIV#block-elettersubformfooter .webform-submission-form{display:grid;grid-template-areas:"copy copy" "email email" "zip sub";}FOOTER DIV#block-elettersubformfooter .webform-submission-form input{padding:2px 10px 0;}FOOTER DIV#block-elettersubformfooter .webform-submission-form input[type="submit"]{color:#fff;background-color:#8db1b3;border-color:transparent;border-radius:3px;}FOOTER DIV#block-elettersubformfooter .webform-submission-form h2{margin-bottom:15px;}FOOTER DIV#block-elettersubformfooter .webform-submission-form .form-item,FOOTER DIV#block-elettersubformfooter .webform-submission-form .form-actions{margin:5px 0;}FOOTER DIV#block-elettersubformfooter .webform-submission-form .form-type-processed-text{grid-area:copy;}FOOTER DIV#block-elettersubformfooter .webform-submission-form .form-type-processed-text p{margin:0;}FOOTER DIV#block-elettersubformfooter .webform-submission-form .form-item-your-email-address{grid-area:email;}FOOTER DIV#block-elettersubformfooter .webform-submission-form .form-item-zip-code{grid-area:zip;}FOOTER DIV#block-elettersubformfooter .webform-submission-form .webform-actions{grid-area:sub;}FOOTER DIV#block-elettersubformfooter .webform-submission-form .webform-confirmation__message{color:white;font-size:1rem;margin:8px 0 0 0;}FOOTER NAV H2{color:#fff;font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase;font-size:16px;line-height:20px;letter-spacing:.1em;}FOOTER NAV UL.menu .menu-item{margin-top:0;}FOOTER NAV UL.menu .menu-item A{color:#b2bdc8;}FOOTER NAV UL.menu .menu-item A:hover{color:#fff;}FOOTER DIV#block-otherlinksforfooter{border-top:2px solid #555;padding-top:30px;}@media (max-width:702px){FOOTER DIV#block-otherlinksforfooter{border-bottom:2px solid #555;padding-bottom:30px;}}FOOTER DIV#block-otherlinksforfooter A{color:#fff;font-family:"Oswald",sans-serif;font-size:1.5rem;font-weight:500;text-decoration:none;text-transform:uppercase;}FOOTER ul.menu{margin-left:0;}FOOTER .menu-item{line-height:18px;margin:7px 0;}FOOTER #block-otherlinksforfooter a:hover{color:#8db1b3;}FOOTER #block-sitebrandingforfooter img:hover{opacity:1.0;}FOOTER .social-icons .fab:hover,FOOTER .social-icons .fas:hover{opacity:1.0;}FOOTER #block-socialicons-2 a{margin-right:20px;}@media (max-width:1099px){FOOTER #block-socialicons-2 a{margin-right:15px;}}FOOTER .social-icons .fab,FOOTER .social-icons .fas{font-size:3.4375rem;line-height:3.9375rem;color:#fff;opacity:.6;}@media (max-width:1099px){FOOTER .social-icons .fab,FOOTER .social-icons .fas{font-size:2.5rem;}}.grecaptcha-badge{visibility:hidden;}.region-highlighted #block-dfptagfsr-topofpage-ribbon{text-align:center;}@media (max-width:702px){.region-highlighted #block-dfptagfsr-topofpage-ribbon{display:none;visibility:hidden;}}.region-highlighted #block-dfptagfsr-topofpage-ribbon IFRAME{margin-top:40px;}
