html{position:relative;min-height:100%}body{color:rgb(0 0 0 / .75);font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:51px;-webkit-font-smoothing:antialiased}h1{font-size:2rem;font-weight:300}h2{font-size:1.75rem;font-weight:300}h3{font-size:1rem}a,a:focus,a:hover{color:#e5222b}h3 a,h3 a:focus,h3 a:hover{color:#e5222b}.text-muted a{color:#868e96!important}.btn:hover,button:hover{cursor:pointer}hr{border-bottom:1px solid #fff}article:last-child hr{display:none}.hrs{border-bottom:4px solid #e5222b;display:inline-block;margin:5px 0 20px;width:65px}.sep{margin-right:.5rem;margin-left:.5rem}.langbar{background-color:#4b4b4b;color:#fff;height:35px}.langbar a,.langbar a:focus,.langbar a:hover{color:#ebf0f4}.navbar{background-color:#f5f5f5;padding:1.5rem 1rem}.navbar-light .navbar-nav .nav-link{font-size:.875rem;text-transform:uppercase}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#e5222b}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#e5222b;font-weight:500}.navbar-toggler{padding:0;border:none;outline:none!important}.widget-area{min-height:100%}.widget-title{background-color:#e5222b;color:#fff;font-size:1rem;font-weight:500;padding:1rem 1.5rem;margin-bottom:0}.widget{background-color:#f5f5f5}.widget ul{list-style:none;padding:1.5rem;margin-bottom:0}.widget.mrc_widget_recent_entries ul li:last-child hr{display:none}.textwidget p:last-child,.widget.mrc_widget_recent_entries ul li:last-child p{margin-bottom:0}.textwidget{font-size:80%;padding:1.5rem}.custom-html-widget{padding:0}.site-footer{background-color:#4b4b4b;color:#fff;bottom:0;height:51px;position:absolute;width:100%}.site-links ul.list-unstyled li{float:left;padding-left:.5rem;padding-right:.5rem}.site-links ul.list-unstyled li:first-child{padding-left:0}.site-links a,.site-links a:focus,.site-links a:hover{color:#fff}.error-404 .page-title{font-size:5rem!important}.btn-secondary{color:#fff;background-color:#e5222b;border-color:#e5222b}.btn-secondary:hover{color:#fff;background-color:#ce1e26;border-color:#ce1e26}.card{margin-top:15px;margin-bottom:15px}.card-header{border-bottom:none}.card-header h3,.card-body p:last-child{margin-bottom:0}.dropdown-item{color:rgb(0 0 0 / .75);font-size:.875rem}.dropdown-item:focus,.dropdown-item:hover{background-color:#f5f5f5;color:#e5222b}span.wpcf7-not-valid-tip{color:#e5222b;font-size:80%}div.wpcf7-response-output{padding:.75rem 1.25rem;margin:0 0 1rem 0}div.wpcf7-mail-sent-ok{color:#155724;background-color:#d4edda;border:2px solid #c3e6cb}div.wpcf7-mail-sent-ng{color:#721c24;background-color:#f8d7da;border:2px solid #f5c6cb}div.wpcf7-spam-blocked,div.wpcf7-validation-errors{color:#856404;background-color:#fff3cd;border:2px solid #ffeeba}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 30px 30px}.alignleft{float:left;margin:5px 30px 30px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}}