.btn {	--bs-btn-padding-x: 1.5625rem;	--bs-btn-padding-y: 0.875rem;	--bs-btn-font-family: ;	--bs-btn-font-size: 1.25rem;	--bs-btn-font-weight: 500;	--bs-btn-line-height: 1.125;	--bs-btn-color: #222222;	--bs-btn-bg: transparent;	--bs-btn-border-width: 2px;	--bs-btn-border-color: transparent;	--bs-btn-border-radius: 50px;	--bs-btn-box-shadow: none;	--bs-btn-disabled-opacity: 0.4;	--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);	display: inline-block;	padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);	font-family: var(--bs-btn-font-family);	font-size: var(--bs-btn-font-size);	font-weight: var(--bs-btn-font-weight);	line-height: var(--bs-btn-line-height);	color: var(--bs-btn-color);	text-align: center;	text-decoration: none;	vertical-align: middle;	cursor: pointer;	user-select: none;	border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);	border-radius: var(--bs-btn-border-radius);	background-color: var(--bs-btn-bg);	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 (prefers-reduced-motion: reduce) {	.btn {		transition: none;	}}.btn:hover {	color: var(--bs-btn-hover-color);	background-color: var(--bs-btn-hover-bg);	border-color: var(--bs-btn-hover-border-color);}.btn-check:focus + .btn, .btn:focus {	color: var(--bs-btn-hover-color);	background-color: var(--bs-btn-hover-bg);	border-color: var(--bs-btn-hover-border-color);	outline: 0;	box-shadow: var(--bs-btn-focus-box-shadow);}.btn-check:checked + .btn,.btn-check:active + .btn, .btn:active, .btn.active, .btn.show {	color: var(--bs-btn-active-color);	background-color: var(--bs-btn-active-bg);	border-color: var(--bs-btn-active-border-color);}.btn-check:checked + .btn:focus,.btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus, .btn.show:focus {	box-shadow: var(--bs-btn-focus-box-shadow);}.btn:disabled, .btn.disabled,fieldset:disabled .btn {	color: var(--bs-btn-disabled-color);	pointer-events: none;	background-color: var(--bs-btn-disabled-bg);	border-color: var(--bs-btn-disabled-border-color);	opacity: var(--bs-btn-disabled-opacity);}.btn-primary {	--bs-btn-color: #FFF;	--bs-btn-bg: #1a3864;	--bs-btn-border-color: #1a3864;	--bs-btn-hover-color: #FFF;	--bs-btn-hover-bg: #d99c25;	--bs-btn-hover-border-color: #cc9222;	--bs-btn-focus-shadow-rgb: 255, 194, 75;	--bs-btn-active-color: #FFF;	--bs-btn-active-bg: #cc9222;	--bs-btn-active-border-color: #bf8920;	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);	--bs-btn-disabled-color: #FFF;	--bs-btn-disabled-bg: #1a3864;	--bs-btn-disabled-border-color: #1a3864;}.btn-black {	--bs-btn-color: #FFF;	--bs-btn-bg: #000;	--bs-btn-border-color: #000;	--bs-btn-hover-color: #FFF;	--bs-btn-hover-bg: black;	--bs-btn-hover-border-color: black;	--bs-btn-focus-shadow-rgb: 38, 38, 38;	--bs-btn-active-color: #FFF;	--bs-btn-active-bg: black;	--bs-btn-active-border-color: black;	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);	--bs-btn-disabled-color: #FFF;	--bs-btn-disabled-bg: #000;	--bs-btn-disabled-border-color: #000;}.btn-gray {	--bs-btn-color: #000;	--bs-btn-bg: #fbfbfb;	--bs-btn-border-color: #fbfbfb;	--bs-btn-hover-color: #000;	--bs-btn-hover-bg: #fcfcfc;	--bs-btn-hover-border-color: #fbfbfb;	--bs-btn-focus-shadow-rgb: 213, 213, 213;	--bs-btn-active-color: #000;	--bs-btn-active-bg: #fcfcfc;	--bs-btn-active-border-color: #fbfbfb;	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);	--bs-btn-disabled-color: #000;	--bs-btn-disabled-bg: #fbfbfb;	--bs-btn-disabled-border-color: #fbfbfb;}.btn-outline-primary {	--bs-btn-color: #1a3864;	--bs-btn-border-color: #1a3864;	--bs-btn-hover-color: #FFF;	--bs-btn-hover-bg: #1a3864;	--bs-btn-hover-border-color: #1a3864;	--bs-btn-focus-shadow-rgb: 255, 183, 43;	--bs-btn-active-color: #FFF;	--bs-btn-active-bg: #1a3864;	--bs-btn-active-border-color: #1a3864;	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);	--bs-btn-disabled-color: #1a3864;	--bs-btn-disabled-bg: transparent;	--bs-btn-disabled-border-color: #1a3864;	--bs-gradient: none;}.btn-outline-black {	--bs-btn-color: #000;	--bs-btn-border-color: #000;	--bs-btn-hover-color: #FFF;	--bs-btn-hover-bg: #000;	--bs-btn-hover-border-color: #000;	--bs-btn-focus-shadow-rgb: 0, 0, 0;	--bs-btn-active-color: #FFF;	--bs-btn-active-bg: #000;	--bs-btn-active-border-color: #000;	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);	--bs-btn-disabled-color: #000;	--bs-btn-disabled-bg: transparent;	--bs-btn-disabled-border-color: #000;	--bs-gradient: none;}.btn-outline-gray {	--bs-btn-color: #fbfbfb;	--bs-btn-border-color: #fbfbfb;	--bs-btn-hover-color: #000;	--bs-btn-hover-bg: #fbfbfb;	--bs-btn-hover-border-color: #fbfbfb;	--bs-btn-focus-shadow-rgb: 251, 251, 251;	--bs-btn-active-color: #000;	--bs-btn-active-bg: #fbfbfb;	--bs-btn-active-border-color: #fbfbfb;	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);	--bs-btn-disabled-color: #fbfbfb;	--bs-btn-disabled-bg: transparent;	--bs-btn-disabled-border-color: #fbfbfb;	--bs-gradient: none;}.btn-link {	--bs-btn-font-weight: 400;	--bs-btn-color: var(--bs-link-color);	--bs-btn-bg: transparent;	--bs-btn-border-color: transparent;	--bs-btn-hover-color: var(--bs-link-hover-color);	--bs-btn-hover-border-color: transparent;	--bs-btn-active-color: var(--bs-link-hover-color);	--bs-btn-active-border-color: transparent;	--bs-btn-disabled-color: #909093;	--bs-btn-disabled-border-color: transparent;	--bs-btn-box-shadow: none;	--bs-btn-focus-shadow-rgb: 255, 194, 75;	text-decoration: underline;}.btn-link:focus {	color: var(--bs-btn-color);}.btn-link:hover {	color: var(--bs-btn-hover-color);}.btn-lg, .btn-group-lg > .btn {	--bs-btn-padding-y: 1.1875rem;	--bs-btn-padding-x: 3.125rem;	--bs-btn-font-size: 1.125rem;	--bs-btn-border-radius: 0.9375rem;}.btn-sm, .btn-group-sm > .btn {	--bs-btn-padding-y: 0.4375rem;	--bs-btn-padding-x: 1.75rem;	--bs-btn-font-size: 1.125rem;	--bs-btn-border-radius: 0.9375rem;}.btn-group,.btn-group-vertical {	position: relative;	display: inline-flex;	vertical-align: middle;}.btn-group > .btn,.btn-group-vertical > .btn {	position: relative;	flex: 1 1 auto;}.btn-group > .btn-check:checked + .btn,.btn-group > .btn-check:focus + .btn,.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn-check:checked + .btn,.btn-group-vertical > .btn-check:focus + .btn,.btn-group-vertical > .btn:hover,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active {	z-index: 1;}.btn-toolbar {	display: flex;	flex-wrap: wrap;	justify-content: flex-start;}.btn-toolbar .input-group {	width: auto;}.btn-group {	border-radius: 50px;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) {	margin-left: -2px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn.dropdown-toggle-split:first-child,.btn-group > .btn-group:not(:last-child) > .btn {	border-top-right-radius: 0;	border-bottom-right-radius: 0;}.btn-group > .btn:nth-child(n + 3),.btn-group > :not(.btn-check) + .btn,.btn-group > .btn-group:not(:first-child) > .btn {	border-top-left-radius: 0;	border-bottom-left-radius: 0;}.dropdown-toggle-split {	padding-right: 1.17188rem;	padding-left: 1.17188rem;}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after {	margin-left: 0;}.dropstart .dropdown-toggle-split::before {	margin-right: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {	padding-right: 1.3125rem;	padding-left: 1.3125rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {	padding-right: 2.34375rem;	padding-left: 2.34375rem;}.btn-group-vertical {	flex-direction: column;	align-items: flex-start;	justify-content: center;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group {	width: 100%;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) {	margin-top: -2px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn {	border-bottom-right-radius: 0;	border-bottom-left-radius: 0;}.btn-group-vertical > .btn ~ .btn,.btn-group-vertical > .btn-group:not(:first-child) > .btn {	border-top-left-radius: 0;	border-top-right-radius: 0;}.btn {	position: relative;	display: inline-flex;	align-items: center;	justify-content: center;	font-size: 1.25rem;	line-height: 1.125;	border: 2px solid transparent;	font-weight: 500;	box-shadow: none;	background: #FFF;	color: #222222;	transition: all 0.3s ease-in-out;	--bs-btn-padding-y: 0.875rem;	--bs-btn-padding-x: 1.5625rem;	--bs-btn-font-size: 1.25rem;	--bs-btn-border-radius: 50px;}.btn:hover, .btn.hover, .btn:active, .btn.active {	box-shadow: none;	text-decoration: none;	border-color: transparent;	background: #F5F6F8;	color: #222222;}.btn:focus, .btn.focus {	outline: 0;}.btn.disabled, .btn:disabled {	opacity: 0.4;	pointer-events: none;}.btn.btn-nuka:hover, .btn.btn-nuka.hover, .btn.btn-nuka:active, .btn.btn-nuka.active {	background-color: #FFF;	border-color: #FFF;}.btn.btn-nuka .btn-overlay {	background: #f2f2f2;}.btn-icon {	font-size: 1em;	margin: 0 .47058em;}.btn-icon:first-child {	margin-left: 0;}.btn-icon:last-child {	margin-right: 0;}* + .btn,* + .btns {	margin-top: 1.875rem;}.btn-outline {	box-shadow: none;	border-color: #FFF;	background: transparent;	color: #FFF;}.btn-outline:hover {	border-color: #FFF;	background: #FFF;	color: #111111;}.btn-outline-primary {	box-shadow: none;	border-color: #1a3864;	background: transparent;	color: #1a3864;}.btn-outline-primary:hover {	border-color: #1a3864;	background: #1a3864;	color: #FFF;}.btn-link-primary {	box-shadow: none;	border-color: transparent;	background: transparent;	color: #222222;}.btn-link-primary:hover {	border-color: #1a3864;	background: #1a3864;	color: #FFF;}.btn-block {	display: flex;	width: 100%;}.btn-rect, .btn-rect.btn-sm, .btn-group-sm > .btn-rect.btn, .btn-rect.btn-lg, .btn-group-lg > .btn-rect.btn {	border-radius: 0;}.btn-round {	border-radius: 3.15625rem;}.btn-round.btn-sm, .btn-group-sm > .btn-round.btn {	border-radius: 2.14062rem;}.btn-round.btn-lg, .btn-group-lg > .btn-round.btn {	border-radius: 3.64062rem;}.btn-sm, .btn-group-sm > .btn {	line-height: 1.125;	--bs-btn-padding-y: 0.4375rem;	--bs-btn-padding-x: 1.75rem;	--bs-btn-font-size: 1.125rem;	--bs-btn-border-radius: 0.9375rem;}.btn-lg, .btn-group-lg > .btn {	line-height: 1.125;	--bs-btn-padding-y: 1.1875rem;	--bs-btn-padding-x: 3.125rem;	--bs-btn-font-size: 1.125rem;	--bs-btn-border-radius: 0.9375rem;}.btn-primary {	color: #FFF;	border-color: #1a3864;	background-color: #1a3864;}.btn-primary:hover, .btn-primary.hover, .btn-primary:active, .btn-primary.active {	color: #FFF;	border-color: #f7af1a;	background-color: #f7af1a;}.btn-primary.btn-outline {	color: #1a3864;	border-color: #1a3864;	background-color: transparent;}.btn-primary.btn-outline:hover, .btn-primary.btn-outline.hover, .btn-primary.btn-outline:active, .btn-primary.btn-outline.active {	color: #FFF;	background-color: #1a3864;}.btn-primary.btn-nuka:hover, .btn-primary.btn-nuka.hover, .btn-primary.btn-nuka:active, .btn-primary.btn-nuka.active {	color: #FFF;	border-color: #1a3864;	background-color: #1a3864;}.btn-primary.btn-nuka .btn-overlay {	background-color: #f7af1a;}.btn-black {	color: #FFF;	border-color: #000;	background-color: #000;}.btn-black:hover, .btn-black.hover, .btn-black:active, .btn-black.active {	color: #FFF;	border-color: #262626;	background-color: #262626;}.btn-black.btn-outline {	color: #000;	border-color: #000;	background-color: transparent;}.btn-black.btn-outline:hover, .btn-black.btn-outline.hover, .btn-black.btn-outline:active, .btn-black.btn-outline.active {	color: #FFF;	background-color: #000;}.btn-black.btn-nuka:hover, .btn-black.btn-nuka.hover, .btn-black.btn-nuka:active, .btn-black.btn-nuka.active {	color: #FFF;	border-color: #000;	background-color: #000;}.btn-black.btn-nuka .btn-overlay {	background-color: #262626;}.btn-gray {	color: #000;	border-color: #fbfbfb;	background-color: #fbfbfb;}.btn-gray:hover, .btn-gray.hover, .btn-gray:active, .btn-gray.active {	color: #000;	border-color: #eeeeee;	background-color: #eeeeee;}.btn-gray.btn-outline {	color: #fbfbfb;	border-color: #fbfbfb;	background-color: transparent;}.btn-gray.btn-outline:hover, .btn-gray.btn-outline.hover, .btn-gray.btn-outline:active, .btn-gray.btn-outline.active {	color: #000;	background-color: #fbfbfb;}.btn-gray.btn-nuka:hover, .btn-gray.btn-nuka.hover, .btn-gray.btn-nuka:active, .btn-gray.btn-nuka.active {	color: #000;	border-color: #fbfbfb;	background-color: #fbfbfb;}.btn-gray.btn-nuka .btn-overlay {	background-color: #eeeeee;}.btn-nuka {	overflow: hidden;	border: none;	z-index: 1;}.btn-nuka .btn-overlay {	position: absolute;	display: block;	width: 220%;	padding-bottom: 220%;	border-radius: 50%;	transition: transform .4s ease;	transform: translate3d(-50%, -50%, 0) scale(0);	pointer-events: none;	z-index: -1;}.btn-nuka:hover .btn-overlay {	transform: translate3d(-50%, -50%, 0) scale(1);}.btn-dot {	border-color: transparent;	position: relative;	overflow: hidden;	transform: translateZ(0);	text-decoration: none;	text-transform: uppercase;}.btn-dot::before {	content: '';	position: absolute;	top: 50%;	left: 0;	width: 15px;	height: 15px;	background-color: #1a3864;	border-radius: 50%;	transform: translateY(-50%);	transition: all 0.3s ease-in-out;	z-index: -1;}.btn-dot:hover {	color: #FFF !important;}.btn-dot:hover::before {	width: 100%;	height: 100%;	border-radius: 0;}