html { overflow: scroll !important;}
a.text-dark:hover { color: #F31F42 !important;}
p:last-child { margin-bottom:0;}
pre, blockquote, form, figure, p, dl, ul, ol { margin-bottom: .85rem;}
.bs-alert { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: 0; /*var(--bs-border-radius);*/ --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius);}
.bs-alert-danger { --bs-alert-color: var(--bs-danger-text-emphasis); --bs-alert-bg: var(--bs-danger-bg-subtle); --bs-alert-border-color: var(--bs-danger-border-subtle); --bs-alert-link-color: var(--bs-danger-text-emphasis); }
.bs-alert-success { --bs-alert-color: var(--bs-success-text-emphasis); --bs-alert-bg: var(--bs-success-bg-subtle); --bs-alert-border-color: var(--bs-success-border-subtle); --bs-alert-link-color: var(--bs-success-text-emphasis); }
.button.icon.circle { text-align: center;}
.content-area .elementor-icon-list-items li::before { content:"\f00c"; font-family:"Font Awesome 5 Free"; font-weight:900}
.elementor-tab-content { padding-left: 3rem !important;}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { padding-inline-start:5px;}
.form-group.bs-alert, .form-group.loading { display: none; margin-bottom: 1rem; }
.large-columns-4.row-slider .box-image .size-thumbnail { aspect-ratio: 1/1; object-fit: cover;}
.mfp-wrap, .mfp-ready { display: none;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor:inherit !important;}
.page-wrapper { padding:0px !important;}
.progress { border-radius: 0;}
