@font-face{font-family:'Metropolis';font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/Metropolis-Regular.woff2) format("woff2"),url(../fonts/Metropolis-Regular.woff) format("woff"),url(../fonts/Metropolis-Regular.ttf) format("truetype"),url(../fonts/Metropolis-Regular.eot) format("embedded-opentype")}
@font-face{font-family:'Metropolis';font-style:italic;font-weight:400;font-display:auto;src:url(../fonts/Metropolis-RegularItalic.woff2) format("woff2"),url(../fonts/Metropolis-RegularItalic.woff) format("woff"),url(../fonts/Metropolis-RegularItalic.ttf) format("truetype"),url(../fonts/Metropolis-RegularItalic.eot) format("embedded-opentype")}
@font-face{font-family:'Metropolis';font-style:normal;font-weight:700;font-display:auto;src:url(../fonts/Metropolis-Bold.woff2) format("woff2"),url(../fonts/Metropolis-Bold.woff) format("woff"),url(../fonts/Metropolis-Bold.ttf) format("truetype"),url(../fonts/Metropolis-Bold.eot) format("embedded-opentype")}
@font-face{font-family:'Metropolis';font-style:italic;font-weight:700;font-display:auto;src:url(../fonts/Metropolis-BoldItalic.woff2) format("woff2"),url(../fonts/Metropolis-BoldItalic.woff) format("woff"),url(../fonts/Metropolis-BoldItalic.ttf) format("truetype"),url(../fonts/Metropolis-BoldItalic.eot) format("embedded-opentype")}
@font-face{font-family:'Metropolis';font-style:italic;font-weight:100;font-display:auto;src:url(../fonts/Metropolis-ThinItalic.woff2) format("woff2"),url(../fonts/Metropolis-ThinItalic.woff) format("woff"),url(../fonts/Metropolis-ThinItalic.ttf) format("truetype"),url(../fonts/Metropolis-ThinItalic.eot) format("embedded-opentype")}
@font-face{font-family:'Metropolis';font-style:normal;font-weight:100;font-display:auto;src:url(../fonts/Metropolis-Thin.woff2) format("woff2"),url(../fonts/Metropolis-Thin.woff) format("woff"),url(../fonts/Metropolis-Thin.ttf) format("truetype"),url(../fonts/Metropolis-Thin.eot) format("embedded-opentype")}
@font-face{font-family:'Metropolis';font-style:italic;font-weight:300;font-display:auto;src:url(../fonts/Metropolis-LightItalic.woff2) format("woff2"),url(../fonts/Metropolis-LightItalic.woff) format("woff"),url(../fonts/Metropolis-LightItalic.ttf) format("truetype"),url(../fonts/Metropolis-LightItalic.eot) format("embedded-opentype")}
@font-face{font-family:'Metropolis';font-style:normal;font-weight:300;font-display:auto;src:url(../fonts/Metropolis-Light.woff2) format("woff2"),url(../fonts/Metropolis-Light.woff) format("woff"),url(../fonts/Metropolis-Light.ttf) format("truetype"),url(../fonts/Metropolis-Light.eot) format("embedded-opentype")}
@font-face{font-family:'Metropolis';font-style:italic;font-weight:500;font-display:auto;src:url(../fonts/Metropolis-MediumItalic.woff2) format("woff2"),url(../fonts/Metropolis-MediumItalic.woff) format("woff"),url(../fonts/Metropolis-MediumItalic.ttf) format("truetype"),url(../fonts/Metropolis-MediumItalic.eot) format("embedded-opentype")}
@font-face{font-family:'Metropolis';font-style:normal;font-weight:500;font-display:auto;src:url(../fonts/Metropolis-Medium.woff2) format("woff2"),url(../fonts/Metropolis-Medium.woff) format("woff"),url(../fonts/Metropolis-Medium.ttf) format("truetype"),url(../fonts/Metropolis-Medium.eot) format("embedded-opentype")}
@font-face{font-family:'Metropolis';font-style:italic;font-weight:900;font-display:auto;src:url(../fonts/Metropolis-BlackItalic.woff2) format("woff2"),url(../fonts/Metropolis-BlackItalic.woff) format("woff"),url(../fonts/Metropolis-BlackItalic.ttf) format("truetype"),url(../fonts/Metropolis-BlackItalic.eot) format("embedded-opentype")}
@font-face{font-family:'Metropolis';font-style:normal;font-weight:900;font-display:auto;src:url(../fonts/Metropolis-Black.woff2) format("woff2"),url(../fonts/Metropolis-Black.woff) format("woff"),url(../fonts/Metropolis-Black.ttf) format("truetype"),url(../fonts/Metropolis-Black.eot) format("embedded-opentype")}
@font-face{font-family:'fontello';src:url(../fonts/fontello/font/fontello.eot?86881221);src:url(../fonts/fontello/font/fontello.eot?86881221#iefix) format("embedded-opentype"),url(../fonts/fontello/font/fontello.woff2?86881221) format("woff2"),url(../fonts/fontello/font/fontello.woff?86881221) format("woff"),url(../fonts/fontello/font/fontello.ttf?86881221) format("truetype"),url(../fonts/fontello/font/fontello.svg?86881221#fontello) format("svg");font-weight:400;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-twitter:before{content:'\f099'}
.icon-facebook:before{content:'\f09a'}
.icon-github-circled:before{content:'\f09b'}
.icon-linkedin:before{content:'\f0e1'}
.icon-youtube-play:before{content:'\f16a'}
.icon-instagram:before{content:'\f16d'}

html, body {overflow-x:hidden;}
body{margin-top:0}
body,input,select,textarea{font-family:"Metropolis",Helvetica,sans-serif;}
a{color:#BD453D}
a:hover{text-decoration:none}
span.link a{color:#333;text-decoration:none}
.text-muted{color:#636c72!important}
.text-muted a{color:#636c72!important;text-decoration:none}
.btn{border-radius:0;text-transform:uppercase;}
.btn-primary{color:#fff;background-color:#BD453D;border-color:#BD453D}
.btn-primary:hover{color:#fff;background-color:#973730;border-color:#973730}
.btn-primary.disabled,.btn-outline-primary:disabled{border-color:#ccc;color:#ccc;background-color:transparent}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#973730;border-color:#973730}
.btn-outline-primary{color:#BD453D;background-color:transparent;background-image:none;border-color:#BD453D;text-decoration:none}
.btn-outline-primary:hover{color:#BD453D;background-color:transparent;background-image:none;border-color:#973730;text-decoration:none}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{border-color:#ccc;color:#ccc;background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#BD453D;border-color:#BD453D;text-decoration:none}
.btn-round{border-radius:25px}
.form-control{color:#464a4c;background-color:#f7f7f7;border:1px solid #E7E7E7;border-radius:0;border-left:7px solid #BD453D;}
.form-control:focus{color:#464a4c;background-color:#f7f7f7;border-color:#BD453D;outline:none;box-shadow:0 0 0 1px #BD453D}
.form-control::-webkit-input-placeholder{color:#636c72;opacity:1}
.form-control::-moz-placeholder{color:#636c72;opacity:1}
.form-control:-ms-input-placeholder{color:#636c72;opacity:1}
.form-control::placeholder{color:#636c72;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}
.form-check-input {margin-top:0}
select.form-control:focus::-ms-value{color:#464a4c;background-color:#fff;}
label.error{color:#BD453D}

.btn-primary.rf-btn{background-color:#BD453D;border-color:#BD453D}
.btn-primary.rf-btn:hover,.btn-primary.rf-btn:visited,.btn-primary.rf-btn:active,.btn-primary.rf-btn:focus,.btn-primary.rf-btn:not(:disabled):not(.disabled):active,.btn-primaryrf-btn:not(:disabled):not(.disabled).active,.show > .btn-primary.rf-btn.dropdown-toggle,.btn-primary.rf-btn:not(:disabled):not(.disabled):active:focus,.btn-primary.rf-btn:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.rf-btn.dropdown-toggle:focus{background-color:#d1615a;border-color:#d1615a;outline:none;box-shadow:none}
.modal-content{background-color:#f8f6f6;border:none;border-left:7px solid #BD453D;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}

.lead{font-weight:400}
#search::-webkit-input-placeholder{color:#ccc;opacity:1}
#search::-moz-placeholder{color:#ccc;opacity:1}
#search:-ms-input-placeholder{color:#ccc;opacity:1}
#search::placeholder{color:#ccc;opacity:1}
@media (min-width: 767px) {
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.openbtn{display:none}
.sidenav .closebtn{display:none}
.sidenav{height:100px;width:100%;position:absolute;z-index:10001;text-align:center}
.corner_r{height:135px;width:135px;position:fixed;z-index:10000;top:0;left:0}
.sidenav a{padding:10px;text-decoration:none;color:#333;font-size:13px;transition:.1s;display:inline-block;cursor:pointer}
.sidenav .current{color:#a3a3a3;pointer-events:none;cursor:default}
.sidenav a:hover{color:#fff;background-color:#BD453D}
@media screen and (max-width:680px) {
.sidenav{height:100%;width:240px;position:fixed;z-index:10001;top:0;right:0;background-color:#333;overflow-x:hidden;padding-top:60px;transition:.5s;text-align:left;-ms-touch-action:none;touch-action:none}
.sidenavshow{display:none}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;color:#fff;display:block;transition:.3s}
.sidenav a:hover{color:#5b5b5b;background-color:#333}
.sidenav .closebtn{position:absolute;top:15px;right:25px;font-size:36px;margin-left:50px;display:inline;cursor:pointer;text-decoration:none;color:#fff;display:block;transition:.3s}
.sidenav .closebtn:hover{color:#5b5b5b;background-color:#333}
.openbtn{position:absolute;z-index:10000;top:25px;right:25px;font-size:35px;margin-left:50px;display:inline;cursor:pointer}
}
@media (max-width: 320px) {
.corner_r{display:none}
}
.col-wrap{padding:3rem 1.5rem;padding:80px 20px 50px 20px}
.intro-header{padding:80px 20px 50px;text-align:center}
.intro-header2{padding:3rem 1.5rem;text-align:center}
@media (max-width: 543px) {
.intro-header{padding:50px 5px;text-align:center}
.intro-header2{padding:3rem 1.5rem;text-align:center}
}

.projects-section .featured-text{padding:2rem}
.projects-section .project-text{padding:2rem;font-size:90%;color:#333}
@media (min-width: 992px) {
.projects-section .featured-text{padding:0 0 0 15px;border-left:7px solid #BD453D}
.projects-section .project-text{padding:2rem;color:#333}
.projects-section .project-text hr{border-color:#BD453D!important;border-width:.25rem;width:30%}
}

.bg_red{background-color:#BD453D!important;color:#FFF}

.bg_grey{background-color:#f7f5f3!important;}
.bg-light{background-color:#f7f5f3!important;}
.rfhr{border:0;color:#BD453D;background-color:#BD453D;height:4px;width:280px;margin:15px auto}
.rfhr_white{border:0;color:#fff;background-color:#fff;height:4px;width:280px;margin:15px auto}
.hr_red_dashed{border:0;border-top:4px dashed #BD453D;background-color:transparent;}
.hr_grey_dashed{border:0;border-top:4px dashed #d8d8d8;background-color:transparent;}
.hr_m1{margin:10px 0;}
.hr_m2{margin:20px 0;}
.hr_m3{margin:30px 0;}
h1.rf_heading{text-transform:uppercase;font-size:25px;font-weight:700;margin:0}
p.rf_heading{font-size:16px;line-height:20px;font-weight:400;margin:0}
@media (max-width: 767px) {
.rfhr{border:0;color:#BD453D;background-color:#BD453D;height:4px;width:200px;margin:15px auto}
.rfhr_white{border:0;color:#fff;background-color:#fff;height:4px;width:200px;margin:15px auto}
h1.rf_heading{text-transform:uppercase;font-size:18px;font-weight:700;margin:0}
p.rf_heading{font-size:16px;line-height:20px;font-weight:400;margin:0}
}
@media (max-width: 768px) {
    .responsive-text { font-size: 1.25rem; }
    .responsive-text-sm { font-size: 1rem; }
}
@media (min-width: 768px) {
    .responsive-text { font-size: 1.5rem; }
    .responsive-text-sm { font-size: 1.25rem; }
}
.search_container{background-color:#bd453d;color:#fff}
.search_container h1{text-align:center;color:#fff}
.search_container_grey{background-color:#f7f5f3;color:#333}
.search_container_grey label{text-align:center;color:#333}
.searchwrap{position:relative;width:500px;padding:40px 0;text-align:center;margin:0 auto}
.search{max-width:543px;text-align:left}
#search{background:#a42c24;border:1px solid #fff;border-radius:0;color:#fff;font-weight:500;padding:0 20px;}
.search_container_grey #search{background:#faf9f9;border:1px solid #949393;border-radius:0;color:#333;font-weight:500;padding:0 20px}
.search_container_grey #search::placeholder{color:#949393}
@media (max-width: 543px) {
.searchwrap{width:100%;margin:0 auto}
#search{background:#973730;border:none;}
.search_container_grey #search{background:#faf9f9;border:none;}
.search_container_grey #search::placeholder{color:#949393}
}
.etikpolicy li{ margin-bottom:10px;font-weight:500 }

.f500 { font-weight:500 }

.box-leftline{border-left:7px solid #363a3e;padding:3px 3px 3px 20px;margin:3px 3px 3px 10px;}
.box-leftline p{margin:0}
.box-leftline-gold{border-left:7px solid #aa8c64!important;padding:3px 3px 3px 20px;margin:3px 3px 3px 10px;}
.box-leftline-gold p{margin:0}
.box-leftline-red{border-left:7px solid #BD453D!important;padding:3px 3px 3px 20px;margin:3px 3px 3px 10px}
.box-leftline-inverted{border-left:7px solid #fff;padding:3px 3px 3px 20px;margin:3px 3px 3px 10px;color:#fff}
.box-leftline-inverted p{margin:0}
@media (max-width: 768px) {
.box-leftline{margin:50px 3px 50px 10px}
.box-leftline-inverted{margin:50px 3px 50px 10px}
.box-leftline-gold{margin:50px 3px 50px 10px}
}

.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:0}
.bd-callout h2{margin-top:0;margin-bottom:.25rem;font-size:16pt;font-weight:700}
.bd-callout h4{margin-top:0;margin-bottom:.25rem}
.bd-callout p{margin-top:0;margin-bottom:.25rem;font-size:12pt;line-height:15pt}
.bd-callout p:last-child{margin-bottom:0}
.bd-callout code{border-radius:.25rem}
.bd-callout+.bd-callout{margin-top:-.25rem}
.bd-callout-info{border-left-color:#5bc0de}
.bd-callout-info h4{color:#5bc0de}
.bd-callout-warning{border-left-color:#f0ad4e}
.bd-callout-warning h4{color:#f0ad4e}
.bd-callout-danger{border-left-color:#d9534f}
.bd-callout-danger h4{color:#d9534f}
.bd-callout-red{border-left-color:#BD453D}
.bd-callout-video{margin:0;padding:-1.25rem;margin-right:1.25rem;float:left;}
.bd-red{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #BD453D;border-left-width:.25rem;border-radius:0}
.bd-red h2{margin-top:0;margin-bottom:.25rem;font-size:16pt;font-weight:700}
.bd-red h4{margin-top:0;margin-bottom:.25rem}
.bd-red p{margin-top:0;margin-bottom:.25rem;font-size:12pt;line-height:15pt}
.bd-red p:last-child{margin-bottom:0}
.red-box{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:0;border-radius:0;background-color:#BD453D;color:#FFF}
.info-box{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-radius:0}
.white-box{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;background:#f7f5f3}
.info-box p, .white-box p,.info-box pre, .white-box pre{margin-top:0;margin-bottom:.25rem;font-size:12pt;line-height:15pt}
.info-box p:last-child, .white-box p:last-child,.info-box pre:last-child, .white-box pre:last-child{margin-bottom:0}
.bd-toc{padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}
.section-nav{padding-left:0;border-left:1px solid #eee}
.section-nav ul{padding-left:1rem}
.section-nav ul ul{display:none}
.toc-entry{display:block}
.toc-entry a{display:block;padding:.125rem 1.5rem;color:#99979c}
.toc-entry a:hover{color:#007bff;text-decoration:none}
.bd-sidebar{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-bottom:1px solid rgba(0,0,0,.1)}
@media (min-width:768px) {
.bd-sidebar{border-right:1px solid rgba(0,0,0,.1)}
}
@media (min-width:1200px) {
.bd-sidebar{-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px}
}
.bd-links{padding-top:1rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px}
@media (min-width:768px) {
.bd-links{display:block!important}
}
.bd-search{position:relative;padding:1rem 15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid rgba(0,0,0,.05)}
.bd-search .form-control:focus{border-color:#7952b3;box-shadow:0 0 0 3px rgba(121,82,179,.25)}
.bd-search-docs-toggle{line-height:1;color:#212529}
.bd-sidenav{display:none}
.bd-toc-link{display:block;padding:.25rem 1.5rem;font-weight:500;color:rgba(0,0,0,.65)}
.bd-toc-link:hover{color:rgba(0,0,0,.85);text-decoration:none}
.bd-toc-item.active{margin-bottom:1rem}
.bd-toc-item.active:not(:first-child){margin-top:1rem}
.bd-toc-item.active>.bd-toc-link{color:rgba(0,0,0,.85)}
.bd-toc-item.active>.bd-toc-link:hover{background-color:transparent}
.bd-toc-item.active>.bd-sidenav{display:block}

.bd-brand{margin-bottom:1rem;}
.bd-brand-logos{display:table;width:100%;margin-bottom:1rem;overflow:hidden;color:#BD453D;background-color:#f7f5f3;border-radius:.25rem}
.bd-brand-item{padding:4rem 0;text-align:center}
.bd-brand-item+.bd-brand-item{border-top:1px solid #fff}
.bd-brand-logos .inverse{color:#fff;background-color:#BD453D}
.bd-brand-item h1,.bd-brand-item h3{margin-top:0;margin-bottom:0}
.bd-brand-item .bd-booticon{margin-right:auto;margin-left:auto}
@media (min-width:768px) {
.bd-brand-item{display:table-cell;width:1%}
.bd-brand-item+.bd-brand-item{border-top:0;border-left:1px solid #fff}
.bd-brand-item h1{font-size:4rem}
}

.bd-brand-imgs{display:table;width:100%;margin-bottom:1rem;overflow:hidden;color:#BD453D;background-color:none;border-radius:.25rem;border-spacing: 10px}
.bd-brand-img{padding:0;text-align:center}
.bd-brand-img .bd-booticon{margin-right:auto;margin-left:auto}
@media (min-width:768px) {
.bd-brand-img{display:table-cell;width:1%}
.bd-brand-img h1{font-size:4rem}
}

.box-padding{padding:1.25rem;text-align:left}
.color-swatches{margin:0 -5px;overflow:hidden}
.color-swatch{float:left;width:4rem;height:4rem;margin-right:.25rem;margin-left:.25rem;border-radius:.25rem}
@media (min-width:768px) {
.color-swatch{width:6rem;height:6rem}
}
.color-swatches .c-red{background-color:#BD453D!important}
.color-swatches .c-light{background-color:#f7f5f3!important}
.color-swatches .c-grey{background-color:#252525!important}
.color-swatches .c-grey-light{background-color:#595959!important}

.color-swatches .c-grey-r{background-color:#6d6d6c!important}
.color-swatches .c-white{background-color:#FFFFFF!important;border:1px solid #f7f5f3;}
.color-swatches .c-black{background-color:#000000!important}
@media (max-width: 540px) {
.codebox {
	font-size: .5rem;
} }

.icon{text-decoration:none;border-bottom:none;position:relative}
.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}
.icon > .label{display:none}
.icon.major{display:block;height:3.75em;line-height:3.75em;width:3.75em;margin:1em auto 3em;position:relative;text-align:center}
.icon.major:before{color:#fff;font-size:2em;position:relative;z-index:1}
.icon.major:after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#BD453D;content:'';height:inherit;left:0;line-height:inherit;position:absolute;top:0;width:inherit}
.icon.major.fa-paper-plane:before{left:-.125em}
ul.icons{cursor:default;list-style:none;padding-left:0}
ul.icons li{display:inline-block;padding:0 1em 0 0}
ul.icons li:last-child{padding-right:0!important}
ul.icons li .icon:before{font-size:1.75em}
ul.major-icons{cursor:default;list-style:none;padding-left:0}
ul.major-icons li{display:inline-block;padding:0 2.5em 0 0;padding-right:1.5em}
ul.major-icons li:last-child{padding-right:0!important}
ul.major-icons li .icon{display:block;font-size:.5em;height:4.5em;line-height:4.5em;position:relative;text-align:center;width:4.5em}
ul.major-icons li .icon:before{color:#fff;font-size:2em;position:relative;z-index:1}
ul.major-icons li .icon:after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#BD453D;content:'';height:inherit;left:0;line-height:inherit;position:absolute;top:0;width:inherit}
.org_contactinfo .icon{display:block;float:left;margin-right:10px}
.org_contactinfo .info{overflow:hidden;text-align:left}
.social-button{display:inline-block;background-color:#fff;width:50px;height:50px;line-height:50px;margin:0 10px;margin-top:20px;text-align:center;position:relative;overflow:hidden;opacity:.99;border-radius:50%;box-shadow:0 0 30px 0 rgba(0,0,0,0.05);-webkit-transition:all .35s cubic-bezier(0.31,-0.105,0.43,1.59);transition:all .35s cubic-bezier(0.31,-0.105,0.43,1.59)}
.social-button:before{content:'';background-color:#000;width:120%;height:120%;position:absolute;top:90%;left:-110%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .35s cubic-bezier(0.31,-0.105,0.43,1.59);transition:all .35s cubic-bezier(0.31,-0.105,0.43,1.59)}
.social-button .fab{font-size:18px;vertical-align:middle;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .35s cubic-bezier(0.31,-0.105,0.43,1.59);transition:all .35s cubic-bezier(0.31,-0.105,0.43,1.59)}
.social-button.facebook:before{background-color:#3B5998}
.social-button.facebook .fab{color:#3B5998}
.social-button.twitter:before{background-color:#3CF}
.social-button.twitter .fab{color:#3CF}
.social-button.linkedin:before{background-color:#00a0dc}
.social-button.linkedin .fab{color:#00a0dc}
.social-button.instagram:before{background-color:#c13584}
.social-button.instagram .fab{color:#c13584}
.social-button.youtube:before{background-color:#cd201f}
.social-button.youtube .fab{color:#cd201f}
.social-button.github:before{background-color:#6cc644}
.social-button.github .fab{color:#6cc644}
.social-button:focus:before,.social-button:hover:before{top:-10%;left:-10%}
.social-button:focus .fa,.social-button:hover .fab{color:#fff;-webkit-transform:scale(1);transform:scale(1)}
#footer{padding:6em 0 1em;text-align:center}
#footer .icon:before{-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#333}
#footer .icon:after{-moz-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background-color:rgba(144,144,144,0.2)}
#footer .icon:hover:before{color:#fff}
#footer .icon:hover:after{background-color:#BD453D}
.copyright{padding-top:20px}
.copyright small{font-weight:500}
.topspace{padding-top:10rem;}
.bottomspace{padding-bottom:5rem;}
.bshadow{box-shadow: 0 1px 5px rgba(54,31,21,.15);}
@media (max-width: 1199px) {
#footer{padding:4em 0 2em}
}
#cookie-bar{background:#333;height:auto;line-height:24px;color:#eee;text-align:center;padding:10px 0;border-top:5px solid #BD453D}
#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}
#cookie-bar.fixed.bottom{bottom:0;top:auto}
#cookie-bar p{margin:0;padding:0}
#cookie-bar a{color:#fff;display:inline-block;text-decoration:none;padding:8px 15px;margin:10px 0 10px 15px}
#cookie-bar .cb-enable{background:#BD453D}
#cookie-bar .cb-enable:hover{background:#BD453D}
#cookie-bar .cb-disable{background:#BD453D}
#cookie-bar .cb-disable:hover{background:#BD453D}
#cookie-bar .cb-policy{background:#BD453D}
#cookie-bar .cb-policy:hover{background:#BD453D}

.org_contactinfo .icon{display:block;float:left;margin-right:10px;}
.org_contactinfo .info{overflow:hidden;text-align:left;}

.mejs__container{background:none!important}
.mb10,p.mb10{margin-bottom:10px}
@media screen and (max-width: 991px) {
.link span:nth-of-type(3){display:block}
.link .bullets{display:none}
}
@media print {
html{display:none}
a:link:after,a:visited:after{content:""}
}
.ie-warn{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:#000;filter:alpha(opacity=80);opacity:.8;text-align:center;padding-top:100px;color:#fff;font-weight:700}
.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}
@media (prefers-color-scheme: dark) {
  body {
background-color:#313131;
color:#F7F5F3;
  }
.text-muted{color:#c3c3c3!important}
.text-muted a, span.link a{color:#9c9c9c!important;text-decoration:none}
.text-muted a:hover, span.link a:hover{color:#d7d7d7!important;}
.sidenav a{color:#9c9c9c}
.sidenav .current{color:#6b6b6b;}
}
