/*!
 * bootstrap-site.css: the only parts of Bootstrap v4.1.3 that automotivemastermind.com still uses.
 * Replaces assets/css/bootstrap.min.css (140 KB -> ~20 KB). Built 2026-10-26 from a scan of every live page:
 * keeps the 144 Bootstrap selectors that match something on the site, plus the modal/carousel/fade/collapse
 * rules Bootstrap's JavaScript toggles. Checked on 125 pages at 375px and 1400px: no visual differences.
 *
 * Contains code from Bootstrap (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors, Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue: #222222; --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: #222222; --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,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; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
article,figcaption,figure,footer,header,main,nav,section{display: block;}
body{margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, 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: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255);}
[tabindex="-1"]:focus{outline: 0px !important;}
hr{box-sizing: content-box; height: 0px; overflow: visible;}
h1,h2,h3,h4,h5,h6{margin-top: 0px; margin-bottom: 0.5rem;}
p{margin-top: 0px; margin-bottom: 1rem;}
ol,ul{margin-top: 0px; margin-bottom: 1rem;}
ul ul{margin-bottom: 0px;}
blockquote{margin: 0px 0px 1rem;}
b,strong{font-weight: bolder;}
sub,sup{position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
a{color: rgb(34, 34, 34); text-decoration: none; background-color: transparent;}
a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color: inherit; text-decoration: none;}
a:not([href]):not([tabindex]):focus{outline: 0px;}
figure{margin: 0px 0px 1rem;}
img{vertical-align: middle; border-style: none;}
svg{overflow: hidden; vertical-align: middle;}
table{border-collapse: collapse;}
label{display: inline-block; margin-bottom: 0.5rem;}
button{border-radius: 0px;}
button:focus{outline: -webkit-focus-ring-color auto 5px;}
button,input,select{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
button,input{overflow: visible;}
button,select{text-transform: none;}
[type="submit"],button,html [type="button"]{appearance: button;}
::-webkit-file-upload-button{font: inherit; appearance: button;}
h1,h2,h3,h4,h5,h6{margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
h1{font-size: 2.5rem;}
h2{font-size: 2rem;}
h3{font-size: 1.75rem;}
h4{font-size: 1.5rem;}
h5{font-size: 1.25rem;}
h6{font-size: 1rem;}
hr{margin-top: 1rem; margin-bottom: 1rem; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; border-image: none;}
.img-fluid{max-width: 100%; height: auto;}
.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{}
.col-10,.col-lg-4,.col-md-6,.col-sm-12{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.col-auto{flex: 0 0 auto; width: auto; max-width: none;}
.col-10{flex: 0 0 83.3333%; max-width: 83.3333%;}
.order-first{order: -1;}
@media (min-width: 576px){
.col-sm-12{flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 768px){
.col-md-6{flex: 0 0 50%; max-width: 50%;}
}
@media (min-width: 992px){
.col-lg-4{flex: 0 0 33.3333%; max-width: 33.3333%;}
}
.btn{display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media screen and (prefers-reduced-motion: reduce){
.btn{transition: none;}
}
.btn:focus,.btn:hover{text-decoration: none;}
.btn:focus{outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem;}
.btn:disabled{opacity: 0.65;}
.btn:not(:disabled):not(.disabled){cursor: pointer;}
.btn-primary{color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); border-color: rgb(34, 34, 34);}
.btn-primary:hover{color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204);}
.btn-primary:focus{box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem;}
.btn-primary:disabled{color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); border-color: rgb(34, 34, 34);}
.btn-primary:not(:disabled):not(.disabled):active,.show > .btn-primary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); border-color: rgb(0, 92, 191);}
.btn-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-primary.dropdown-toggle:focus{box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-secondary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); border-color: rgb(78, 85, 91);}
.show > .btn-secondary.dropdown-toggle:focus{box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-success.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); border-color: rgb(28, 116, 48);}
.show > .btn-success.dropdown-toggle:focus{box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-info.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); border-color: rgb(16, 112, 127);}
.show > .btn-info.dropdown-toggle:focus{box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-warning.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); border-color: rgb(198, 149, 0);}
.show > .btn-warning.dropdown-toggle:focus{box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-danger.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); border-color: rgb(178, 31, 45);}
.show > .btn-danger.dropdown-toggle:focus{box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-light.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223);}
.show > .btn-light.dropdown-toggle:focus{box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-dark.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29);}
.show > .btn-dark.dropdown-toggle:focus{box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-primary{color: rgb(34, 34, 34); background-color: transparent; background-image: none; border-color: rgb(34, 34, 34);}
.btn-outline-primary:hover{color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); border-color: rgb(34, 34, 34);}
.btn-outline-primary:focus{box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-primary:disabled{color: rgb(34, 34, 34); background-color: transparent;}
.btn-outline-primary:not(:disabled):not(.disabled):active,.show > .btn-outline-primary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); border-color: rgb(34, 34, 34);}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-secondary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125);}
.show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-success.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69);}
.show > .btn-outline-success.dropdown-toggle:focus{box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-info.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184);}
.show > .btn-outline-info.dropdown-toggle:focus{box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-warning.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7);}
.show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-danger.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69);}
.show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-light.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250);}
.show > .btn-outline-light.dropdown-toggle:focus{box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-dark.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64);}
.show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem;}
.btn-lg{padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem;}
.fade{transition: opacity 0.15s linear;}
@media screen and (prefers-reduced-motion: reduce){
.fade{transition: none;}
}
.fade:not(.show){opacity: 0;}
.collapse:not(.show){display: none;}
.collapsing{position: relative; height: 0px; overflow: hidden; transition: height 0.35s;}
@media screen and (prefers-reduced-motion: reduce){
.collapsing{transition: none;}
}
.dropdown-menu.show{display: block;}
.nav-tabs .nav-item.show .nav-link{color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230) rgb(222, 226, 230) rgb(255, 255, 255);}
.nav-pills .show > .nav-link{color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);}
.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show > .nav-link{color: rgba(0, 0, 0, 0.9);}
.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show > .nav-link{color: rgb(255, 255, 255);}
.card{position: relative; display: flex; flex-direction: column; min-width: 0px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem;}
.card-link:hover{text-decoration: none;}
.alert-dismissible .close{position: absolute; top: 0px; right: 0px; padding: 0.75rem 1.25rem; color: inherit;}
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}
.close{float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5;}
.close:not(:disabled):not(.disabled){cursor: pointer;}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color: rgb(0, 0, 0); text-decoration: none; opacity: 0.75;}
button.close{padding: 0px; background-color: transparent; border: 0px; appearance: none;}
.modal-open{overflow: hidden;}
.modal-open .modal{overflow: hidden auto;}
.modal{position: fixed; inset: 0px; z-index: 1050; display: none; overflow: hidden; outline: 0px;}
.modal-dialog{position: relative; width: auto; margin: 0.5rem; pointer-events: none;}
.modal.fade .modal-dialog{transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; transform: translate(0px, -25%);}
@media screen and (prefers-reduced-motion: reduce){
.modal.fade .modal-dialog{transition: none;}
}
.modal.show .modal-dialog{transform: translate(0px, 0px);}
.modal-dialog-centered{display: flex; align-items: center; min-height: calc(100% - 1rem);}
.modal-dialog-centered::before{display: block; height: calc(-1rem + 100vh); content: "";}
.modal-content{position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px;}
.modal-backdrop{position: fixed; inset: 0px; z-index: 1040; background-color: rgb(0, 0, 0);}
.modal-backdrop.fade{opacity: 0;}
.modal-backdrop.show{opacity: 0.5;}
.modal-header{display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-bottom: 1px solid rgb(233, 236, 239); border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem;}
.modal-header .close{padding: 1rem; margin: -1rem -1rem -1rem auto;}
.modal-title{margin-bottom: 0px; line-height: 1.5;}
.modal-body{position: relative; flex: 1 1 auto; padding: 1rem;}
.modal-footer{display: flex; align-items: center; justify-content: flex-end; padding: 1rem; border-top: 1px solid rgb(233, 236, 239);}
.modal-footer > :not(:first-child){margin-left: 0.25rem;}
.modal-footer > :not(:last-child){margin-right: 0.25rem;}
.modal-scrollbar-measure{position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}
@media (min-width: 576px){
.modal-dialog{max-width: 500px; margin: 1.75rem auto;}
.modal-dialog-centered{min-height: calc(100% - 3.5rem);}
.modal-dialog-centered::before{height: calc(-3.5rem + 100vh);}
.modal-sm{max-width: 300px;}
}
@media (min-width: 992px){
.modal-lg{max-width: 800px;}
}
.tooltip.show{opacity: 0.9;}
.carousel{position: relative;}
.carousel-inner{position: relative; width: 100%; overflow: hidden;}
.carousel-item{position: relative; display: none; align-items: center; width: 100%; backface-visibility: hidden; perspective: 1000px;}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display: block; transition: transform 0.6s, -webkit-transform 0.6s;}
@media screen and (prefers-reduced-motion: reduce){
.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition: none;}
}
.carousel-item-next,.carousel-item-prev{position: absolute; top: 0px;}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform: translateX(0px);}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform: translate3d(0px, 0px, 0px);}
}
.active.carousel-item-right,.carousel-item-next{transform: translateX(100%);}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
.active.carousel-item-right,.carousel-item-next{transform: translate3d(100%, 0px, 0px);}
}
.active.carousel-item-left,.carousel-item-prev{transform: translateX(-100%);}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
.active.carousel-item-left,.carousel-item-prev{transform: translate3d(-100%, 0px, 0px);}
}
.carousel-fade .carousel-item{opacity: 0; transition-duration: 0.6s; transition-property: opacity;}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity: 1;}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity: 0;}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform: translateX(0px);}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform: translate3d(0px, 0px, 0px);}
}
.carousel-control-next,.carousel-control-prev{position: absolute; top: 0px; bottom: 0px; display: flex; align-items: center; justify-content: center; width: 15%; color: rgb(255, 255, 255); text-align: center; opacity: 0.5;}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9;}
.carousel-control-prev{left: 0px;}
.carousel-control-next{right: 0px;}
.carousel-control-next-icon,.carousel-control-prev-icon{display: inline-block; width: 20px; height: 20px; background: center center / 100% 100% no-repeat transparent;}
.carousel-control-prev-icon{background-image: url("data:image/svg+xml;charset=utf8,%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;charset=utf8,%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: 0px; bottom: 10px; left: 0px; z-index: 15; display: flex; justify-content: center; padding-left: 0px; margin-right: 15%; margin-left: 15%; list-style: none;}
.carousel-indicators li{position: relative; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgba(255, 255, 255, 0.5);}
.carousel-indicators li::before{position: absolute; top: -10px; left: 0px; display: inline-block; width: 100%; height: 10px; content: "";}
.carousel-indicators li::after{position: absolute; bottom: -10px; left: 0px; display: inline-block; width: 100%; height: 10px; content: "";}
.carousel-indicators .active{background-color: rgb(255, 255, 255);}
.carousel-caption{position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255, 255);}
.align-middle{vertical-align: middle !important;}
.bg-white{background-color: rgb(255, 255, 255) !important;}
.border-white{border-color: rgb(255, 255, 255) !important;}
.rounded{border-radius: 0.25rem !important;}
.clearfix::after{display: block; clear: both; content: "";}
.d-inline-block{display: inline-block !important;}
.d-block{display: block !important;}
.d-flex{display: flex !important;}
.flex-row{flex-direction: row !important;}
.flex-shrink-0{flex-shrink: 0 !important;}
.float-left{float: left !important;}
.shadow-sm{box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem !important;}
.shadow{box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important;}
.shadow-lg{box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important;}
.w-auto{width: auto !important;}
.h-auto{height: auto !important;}
.mr-0{margin-right: 0px !important;}
.ml-0{margin-left: 0px !important;}
.mt-1,.my-1{margin-top: 0.25rem !important;}
.mr-1,.mx-1{margin-right: 0.25rem !important;}
.mb-1,.my-1{margin-bottom: 0.25rem !important;}
.ml-1,.mx-1{margin-left: 0.25rem !important;}
.mt-2{margin-top: 0.5rem !important;}
.mr-2,.mx-2{margin-right: 0.5rem !important;}
.ml-2,.mx-2{margin-left: 0.5rem !important;}
.mt-3{margin-top: 1rem !important;}
.mr-3{margin-right: 1rem !important;}
.my-4{margin-top: 1.5rem !important;}
.mr-4,.mx-4{margin-right: 1.5rem !important;}
.mx-4{margin-left: 1.5rem !important;}
.mt-5{margin-top: 3rem !important;}
.p-0{padding: 0px !important;}
.pt-1{padding-top: 0.25rem !important;}
.pb-2{padding-bottom: 0.5rem !important;}
.pr-3,.px-3{padding-right: 1rem !important;}
.pb-3{padding-bottom: 1rem !important;}
.px-3{padding-left: 1rem !important;}
.pb-4{padding-bottom: 1.5rem !important;}
.m-auto{margin: auto !important;}
.mb-auto{margin-bottom: auto !important;}
.text-left{text-align: left !important;}
.text-white{color: rgb(255, 255, 255) !important;}
.text-body{color: rgb(33, 37, 41) !important;}
@media print{
*,::after,::before{text-shadow: none !important; box-shadow: none !important;}
a:not(.btn){text-decoration: underline;}
blockquote{border: 1px solid rgb(173, 181, 189); break-inside: avoid;}
img,tr{break-inside: avoid;}
h2,h3,p{orphans: 3; widows: 3;}
h2,h3{break-after: avoid;}
body{min-width: 992px !important;}
.container{min-width: 992px !important;}
}
