@layer app.portal {
.syd-ct-facet .facet-header { min-width: 250px; }
.dc-main-tab > div > .ui-tabs-panel { margin: 1.3em 60px 0 60px; }
.dc-center { text-align: center; }
.dc-spacing-small-top { padding-top: 1em; }
.dc-spacing-small-bottom { padding-bottom: 1em; }
.dc-main-title { font-size:1.429em; text-align:center; text-transform:uppercase; font-weight:bold; }
.dc-main-subtitle { text-align: center; color: @text.label.color@; }
.dc-singleresult .Item { border: none; }
.dc-button a.breadcrumb-item { padding: 6px 20px; background: @selectable.default.background.color@; color: @selectable.default.text.color@; display: inline-block;}
.dc-button a.breadcrumb-item:hover { padding: 6px 20px; background: @selectable.selected.background.color@; color: @selectable.selected.text.color@; text-decoration: none;}
.dc-button a.breadcrumb-item img { display: none; }
.connect_title{font-size:32px;font-weight:bold;letter-spacing:-1px;color:#232323;line-height:1.3em;}
.col{max-width:25%;margin:0 20px;}
.row{display:flex;padding:40px;margin:0 auto;justify-content:center;max-width:1200px}
.blurb{max-width:400px;background-color: #f2faff;padding-top: 40px;padding-right: 20px;padding-bottom: 40px;padding-left: 20px;border-radius: 10px !important;box-shadow: 0 10px 14px -6px rgba(0,0,0,0.2);}
.blurb_content{position: relative;max-width: 550px;margin: 0 auto;text-align: center;}
.blurb_image { display: flex; justify-content:center; margin-bottom: 30px; max-width:125px!important; margin: auto; }
.module_header{font-weight: bold;font-size: 24px;color: #232323 !important;letter-spacing: -0.5px;line-height: 1em;text-align: center;}
.blurb_container a{font-size: 14px!important;}
.blurb_description{font-size:16px!important;font-weight: normal;color: #454545;letter-spacing:-0.5px;line-height:1.6em;}
.locale{color:#3c86c6!important;font-weight:bold;font-size:16px!important;}
.numbers {color:#232323!important;font-weight:bold;font-size:16px;}
.button{color: #30383d !important;background: #c7e0f1;letter-spacing: 0.5px;font-weight: bold !important;text-transform: uppercase !important;border-radius:3px;padding: 12px 24px !important;}
.button:hover{background:#3c86c6;color:#fff!important;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}
}