.modal {	position: fixed;	top: 0;	left: 0;	z-index: 16;	display: none;	width: 100%;	height: 100%;	overflow-x: hidden;	overflow-y: auto;	outline: 0;}.modal-dialog {	position: relative;	width: auto;	margin: 0.5rem;	pointer-events: none;}.modal.fade .modal-dialog {	transition: transform 0.3s ease-out;	transform: none;}@media (prefers-reduced-motion: reduce) {	.modal.fade .modal-dialog {		transition: none;	}}.modal.show .modal-dialog {	transform: none;}.modal.modal-static .modal-dialog {	transform: scale(1.02);}.modal-dialog-scrollable {	height: calc(100% - 1rem);}.modal-dialog-scrollable .modal-content {	max-height: 100%;	overflow: hidden;}.modal-dialog-scrollable .modal-body {	overflow-y: auto;}.modal-dialog-centered {	display: flex;	align-items: center;	min-height: calc(100% - 1rem);}.modal-content {	position: relative;	display: flex;	flex-direction: column;	width: 100%;	pointer-events: auto;	background-color: #FFF;	background-clip: padding-box;	border: 2px solid rgba(0, 0, 0, 0.2);	border-radius: 1.5625rem;	outline: 0;}.modal-backdrop {	position: fixed;	top: 0;	left: 0;	z-index: 15;	width: 100vw;	height: 100vh;	background-color: #212125;}.modal-backdrop.fade {	opacity: 0;}.modal-backdrop.show {	opacity: 0.8;}.modal-header {	display: flex;	flex-shrink: 0;	align-items: center;	justify-content: space-between;	padding: 3.125rem 3.125rem;	border-bottom: 2px solid #9BA0AC;	border-top-left-radius: calc(1.5625rem - 2px);	border-top-right-radius: calc(1.5625rem - 2px);}.modal-header .btn-close {	padding: 1.5625rem 1.5625rem;	margin: -1.5625rem -1.5625rem -1.5625rem auto;}.modal-title {	margin-bottom: 0;	line-height: 1.6;}.modal-body {	position: relative;	flex: 1 1 auto;	padding: 3.125rem;}.modal-footer {	display: flex;	flex-wrap: wrap;	flex-shrink: 0;	align-items: center;	justify-content: flex-end;	padding: 2.875rem;	border-top: 2px solid #9BA0AC;	border-bottom-right-radius: calc(1.5625rem - 2px);	border-bottom-left-radius: calc(1.5625rem - 2px);}.modal-footer > * {	margin: 0.25rem;}@media (min-width: 576px) {	.modal-dialog {		max-width: 30.625rem;		margin: 1.75rem auto;	}	.modal-dialog-scrollable {		height: calc(100% - 3.5rem);	}	.modal-dialog-centered {		min-height: calc(100% - 3.5rem);	}	.modal-sm {		max-width: 300px;	}}@media (min-width: 992px) {	.modal-lg,	.modal-xl {		max-width: 33.125rem;	}}@media (min-width: 1200px) {	.modal-xl {		max-width: 1140px;	}}.modal-fullscreen {	width: 100vw;	max-width: none;	height: 100%;	margin: 0;}.modal-fullscreen .modal-content {	height: 100%;	border: 0;	border-radius: 0;}.modal-fullscreen .modal-header {	border-radius: 0;}.modal-fullscreen .modal-body {	overflow-y: auto;}.modal-fullscreen .modal-footer {	border-radius: 0;}@media (max-width: 479.98px) {	.modal-fullscreen-xs-down {		width: 100vw;		max-width: none;		height: 100%;		margin: 0;	}	.modal-fullscreen-xs-down .modal-content {		height: 100%;		border: 0;		border-radius: 0;	}	.modal-fullscreen-xs-down .modal-header {		border-radius: 0;	}	.modal-fullscreen-xs-down .modal-body {		overflow-y: auto;	}	.modal-fullscreen-xs-down .modal-footer {		border-radius: 0;	}}@media (max-width: 575.98px) {	.modal-fullscreen-sm-down {		width: 100vw;		max-width: none;		height: 100%;		margin: 0;	}	.modal-fullscreen-sm-down .modal-content {		height: 100%;		border: 0;		border-radius: 0;	}	.modal-fullscreen-sm-down .modal-header {		border-radius: 0;	}	.modal-fullscreen-sm-down .modal-body {		overflow-y: auto;	}	.modal-fullscreen-sm-down .modal-footer {		border-radius: 0;	}}@media (max-width: 767.98px) {	.modal-fullscreen-md-down {		width: 100vw;		max-width: none;		height: 100%;		margin: 0;	}	.modal-fullscreen-md-down .modal-content {		height: 100%;		border: 0;		border-radius: 0;	}	.modal-fullscreen-md-down .modal-header {		border-radius: 0;	}	.modal-fullscreen-md-down .modal-body {		overflow-y: auto;	}	.modal-fullscreen-md-down .modal-footer {		border-radius: 0;	}}@media (max-width: 991.98px) {	.modal-fullscreen-lg-down {		width: 100vw;		max-width: none;		height: 100%;		margin: 0;	}	.modal-fullscreen-lg-down .modal-content {		height: 100%;		border: 0;		border-radius: 0;	}	.modal-fullscreen-lg-down .modal-header {		border-radius: 0;	}	.modal-fullscreen-lg-down .modal-body {		overflow-y: auto;	}	.modal-fullscreen-lg-down .modal-footer {		border-radius: 0;	}}@media (max-width: 1199.98px) {	.modal-fullscreen-xl-down {		width: 100vw;		max-width: none;		height: 100%;		margin: 0;	}	.modal-fullscreen-xl-down .modal-content {		height: 100%;		border: 0;		border-radius: 0;	}	.modal-fullscreen-xl-down .modal-header {		border-radius: 0;	}	.modal-fullscreen-xl-down .modal-body {		overflow-y: auto;	}	.modal-fullscreen-xl-down .modal-footer {		border-radius: 0;	}}@media (max-width: 1599.98px) {	.modal-fullscreen-xxl-down {		width: 100vw;		max-width: none;		height: 100%;		margin: 0;	}	.modal-fullscreen-xxl-down .modal-content {		height: 100%;		border: 0;		border-radius: 0;	}	.modal-fullscreen-xxl-down .modal-header {		border-radius: 0;	}	.modal-fullscreen-xxl-down .modal-body {		overflow-y: auto;	}	.modal-fullscreen-xxl-down .modal-footer {		border-radius: 0;	}}.modal-content {	border-radius: 10px;	background-color: #1a1c20;	box-shadow: 0 0 10px #6a6a6d;}.form-modal {	margin-top: 0.625rem;}.modal-body {	padding: 0rem 0.75rem 1.5625rem 0.75rem;}@media (min-width: 768px) {	.modal-body {		padding: 0rem 1.375rem 2.1875rem 1.375rem;	}}.modal-header {	padding: 1.25rem;	border-bottom: none;	border-radius: 10px 10px 0 0;}.modal-header > * {	color: #FFF;}.modal-content {	border: 0;}.btn-close:hover {	color: #ff4d00;}