/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/
/*! * Bootstrap v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/ :root{--blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*, ::after, ::before{box-sizing: border-box}html{font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent}footer, section{display: block}body{margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: #fff}h1, h2, h3{margin-top: 0; margin-bottom: .5rem}p{margin-top: 0; margin-bottom: 1rem}a{color: #007bff; text-decoration: none; background-color: transparent}a:hover{color: #0056b3; text-decoration: underline}img{vertical-align: middle; border-style: none}label{display: inline-block; margin-bottom: .5rem}button{border-radius: 0}button:focus{outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color}button, input, textarea{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit}button, input{overflow: visible}button{text-transform: none}[type=submit], button{-webkit-appearance: button}[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){cursor: pointer}[type=submit]::-moz-focus-inner, button::-moz-focus-inner{padding: 0; border-style: none}textarea{overflow: auto; resize: vertical}::-webkit-file-upload-button{font: inherit; -webkit-appearance: button}h1, h2, h3{margin-bottom: .5rem; font-weight: 500; line-height: 1.2}h1{font-size: 2.5rem}h2{font-size: 2rem}h3{font-size: 1.75rem}.container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto}@media (min-width:576px){.container{max-width: 540px}}@media (min-width:768px){.container{max-width: 720px}}@media (min-width:992px){.container{max-width: 960px}}@media (min-width:1200px){.container{max-width: 1140px}}.container-fluid{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto}.row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px}.col, .col-4, .col-8, .col-lg-12, .col-lg-4, .col-lg-6, .col-md-12, .col-md-6{position: relative; width: 100%; padding-right: 15px; padding-left: 15px}.col{-ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%}.col-4{-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%}.col-8{-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%}@media (min-width:768px){.col-md-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%}.col-md-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}}@media (min-width:992px){.col-lg-4{-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%}.col-lg-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%}.col-lg-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}}.form-control{display: block; width: 100%; height: calc(1.5em + .75rem + 2px); padding: .375rem .75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition: none}}.form-control::-ms-expand{background-color: transparent; border: 0}.form-control:focus{color: #495057; background-color: #fff; border-color: #80bdff; outline: 0; box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)}.form-control::-webkit-input-placeholder{color: #6c757d; opacity: 1}.form-control::-moz-placeholder{color: #6c757d; opacity: 1}.form-control:-ms-input-placeholder{color: #6c757d; opacity: 1}.form-control::-ms-input-placeholder{color: #6c757d; opacity: 1}.form-control:disabled{background-color: #e9ecef; opacity: 1}textarea.form-control{height: auto}.form-group{margin-bottom: 1rem}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color: #28a745}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color: #dc3545}.btn{display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition: none}}.btn:hover{color: #212529; text-decoration: none}.btn:focus{outline: 0; box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)}.btn:disabled{opacity: .65}.btn-primary{color: #fff; background-color: #007bff; border-color: #007bff}.btn-primary:hover{color: #fff; background-color: #0069d9; border-color: #0062cc}.btn-primary:focus{box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)}.btn-primary:disabled{color: #fff; background-color: #007bff; border-color: #007bff}.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active{color: #fff; background-color: #0062cc; border-color: #005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)}.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active{color: #fff; background-color: #545b62; border-color: #4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5)}.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active{color: #fff; background-color: #1e7e34; border-color: #1c7430}.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)}.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active{color: #fff; background-color: #117a8b; border-color: #10707f}.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)}.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active{color: #212529; background-color: #d39e00; border-color: #c69500}.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)}.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active{color: #fff; background-color: #bd2130; border-color: #b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)}.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active{color: #212529; background-color: #dae0e5; border-color: #d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)}.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active{color: #fff; background-color: #1d2124; border-color: #171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)}.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active{color: #fff; background-color: #007bff; border-color: #007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active{color: #fff; background-color: #6c757d; border-color: #6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)}.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active{color: #fff; background-color: #28a745; border-color: #28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active{color: #fff; background-color: #17a2b8; border-color: #17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active{color: #212529; background-color: #ffc107; border-color: #ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active{color: #fff; background-color: #dc3545; border-color: #dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active{color: #212529; background-color: #f8f9fa; border-color: #f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active{color: #fff; background-color: #343a40; border-color: #343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color: #80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color: #fff; background-color: #b3d7ff; border-color: #b3d7ff}.alert{position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: .25rem}.alert-success{color: #155724; background-color: #d4edda; border-color: #c3e6cb}.alert-danger{color: #721c24; background-color: #f8d7da; border-color: #f5c6cb}.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover{opacity: .75}.carousel{position: relative}.carousel.pointer-event{-ms-touch-action: pan-y; touch-action: pan-y}.carousel-inner{position: relative; width: 100%; overflow: hidden}.carousel-inner::after{display: block; clear: both; content: ""}.carousel-item{position: relative; display: none; float: left; width: 100%; margin-right: -100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: -webkit-transform .6s ease-in-out; transition: transform .6s ease-in-out; transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition: none}}.carousel-item-next, .carousel-item-prev, .carousel-item.active{display: block}.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left){-webkit-transform: translateX(100%); transform: translateX(100%)}.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right){-webkit-transform: translateX(-100%); transform: translateX(-100%)}.carousel-fade .carousel-item{opacity: 0; transition-property: opacity; -webkit-transform: none; transform: none}.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active{z-index: 1; opacity: 1}.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{z-index: 0; opacity: 0; transition: 0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{transition: none}}.carousel-control-next, .carousel-control-prev{position: absolute; top: 0; bottom: 0; z-index: 1; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: .5; transition: opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next, .carousel-control-prev{transition: none}}.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover{color: #fff; text-decoration: none; outline: 0; opacity: .9}.carousel-control-prev{left: 0}.carousel-control-next{right: 0}.carousel-control-next-icon, .carousel-control-prev-icon{display: inline-block; width: 20px; height: 20px; background: no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none}.carousel-indicators li{box-sizing: content-box; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition: none}}.carousel-indicators .active{opacity: 1}.carousel-caption{position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center}.d-none{display: none!important}@media (min-width:768px){.d-md-none{display: none!important}.d-md-flex{display: -ms-flexbox!important; display: flex!important}}.fixed-top{position: fixed; top: 0; right: 0; left: 0; z-index: 1030}@supports ((position:-webkit-sticky) or (position:sticky)){}.sr-only{position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0}@media print{*, ::after, ::before{text-shadow: none!important; box-shadow: none!important}a:not(.btn){text-decoration: underline}img{page-break-inside: avoid}h2, h3, p{orphans: 3; widows: 3}h2, h3{page-break-after: avoid}@page{size: a3}body{min-width: 992px!important}.container{min-width: 992px!important}}