@charset "UTF-8";
/*!* Start Bootstrap - Agency v7.0.12 (https: //startbootstrap.com/theme/agency)* Copyright 2013-2023 Start Bootstrap* Licensed under MIT (https: //github.com/StartBootstrap/startbootstrap-agency/blob/master/LICENSE)*/
/*!* Bootstrap v5.2.3 (https: //getbootstrap.com/)* Copyright 2011-2022 The Bootstrap Authors* Copyright 2011-2022 Twitter, Inc.* Licensed under MIT (https: //github.com/twbs/bootstrap/blob/main/LICENSE)*/
:root{
	--bs-blue:#0d6efd;
	--bs-indigo:#6610f2;
	--bs-purple:#6f42c1;
	--bs-pink:#d63384;
	--bs-red:#dc3545;
	--bs-orange:#fd7e14;
	--bs-yellow:#ffc800;
	--bs-green:#198754;
	--bs-teal:#20c997;
	--bs-cyan:#0dcaf0;
	--bs-black:#000;
	--bs-white:#fff;
	--bs-gray:#6c757d;
	--bs-gray-dark:#343a40;
	--bs-gray-100:#f8f9fa;
	--bs-gray-200:#e9ecef;
	--bs-gray-300:#dee2e6;
	--bs-gray-400:#ced4da;
	--bs-gray-500:#adb5bd;
	--bs-gray-600:#6c757d;
	--bs-gray-700:#495057;
	--bs-gray-800:#343a40;
	--bs-gray-900:#212529;
	--bs-primary:#ffc800;
	--bs-secondary:#6c757d;
	--bs-success:#198754;
	--bs-info:#0dcaf0;
	--bs-warning:#ffc800;
	--bs-danger:#dc3545;
	--bs-light:#f8f9fa;
	--bs-dark:#212529;
	--bs-primary-rgb:255,200,0;
	--bs-secondary-rgb:108,117,125;
	--bs-success-rgb:25,135,84;
	--bs-info-rgb:13,202,240;
	--bs-warning-rgb:255,200,0;
	--bs-danger-rgb:220,53,69;
	--bs-light-rgb:248,249,250;
	--bs-dark-rgb:33,37,41;
	--bs-white-rgb:255,255,255;
	--bs-black-rgb:0,0,0;
	--bs-body-color-rgb:33,37,41;
	--bs-body-bg-rgb:255,255,255;
	--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
	--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
	--bs-body-font-family:Roboto Slab,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	--bs-body-font-size:1rem;
	--bs-body-font-weight:400;
	--bs-body-line-height:1.5;
	--bs-body-color:#212529;
	--bs-body-bg:#fff;
	--bs-border-width:1px;
	--bs-border-style:solid;
	--bs-border-color:#dee2e6;
	--bs-border-color-translucent:rgba(0, 0, 0, 0.175);
	--bs-border-radius:0.375rem;
	--bs-border-radius-sm:0.25rem;
	--bs-border-radius-lg:0.5rem;
	--bs-border-radius-xl:1rem;
	--bs-border-radius-2xl:2rem;
	--bs-border-radius-pill:50rem;
	--bs-link-color:#ffc800;
	--bs-link-hover-color:#cca000;
	--bs-code-color:#d63384;
	--bs-highlight-bg:#fff4cc
}
*,::after,::before{
	box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference){
	:root{
		scroll-behavior:smooth
}
}
body{
	margin:0;
	font-family:var(--bs-body-font-family);
	font-size:var(--bs-body-font-size);
	font-weight:var(--bs-body-font-weight);
	line-height:var(--bs-body-line-height);
	color:var(--bs-body-color);
	text-align:var(--bs-body-text-align);
	background-color:var(--bs-body-bg);
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:transparent
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	margin-top:0;
	margin-bottom:.5rem;
	font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-weight:700;
	line-height:1.2
}
.h1,h1{
	font-size:calc(1.375rem + 1.5vw)
}
@media (min-width:1200px){
	.h1,h1{
		font-size:2.5rem
}
}
.h2,h2{
	font-size:calc(1.325rem + .9vw)
}
@media (min-width:1200px){
	.h2,h2{
		font-size:2rem
}
}
.h3,h3{
	font-size:calc(1.3rem + .6vw)
}
@media (min-width:1200px){
	.h3,h3{
		font-size:1.75rem
}
}
.h4,h4{
	font-size:calc(1.275rem + .3vw)
}
@media (min-width:1200px){
	.h4,h4{
		font-size:1.5rem
}
}
.h5,h5{
	font-size:1.25rem
}
.h6,h6{
	font-size:1rem
}
ul{
	padding-left:2rem
}
ul{
	margin-top:0;
	margin-bottom:1rem
}
ul ul{
	margin-bottom:0
}
a{
	color:var(--bs-link-color);
	text-decoration:underline
}
a:hover{
	color:var(--bs-link-hover-color)
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
	color:inherit;
	text-decoration:none
}
img,svg{
	vertical-align:middle
}
label{
	display:inline-block
}
button{
	border-radius:0
}
button:focus:not(:focus-visible){
	outline:0
}
button{
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button{
	text-transform:none
}
[role=button]{
	cursor:pointer
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{
	display:none!important
}
[type=button],[type=reset],[type=submit],button{
	-webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
	cursor:pointer
}
::-moz-focus-inner{
	padding:0;
	border-style:none
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
	padding:0
}
::-webkit-inner-spin-button{
	height:auto
}
[type=search]{
	outline-offset:-2px;
	-webkit-appearance:textfield
}
::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-color-swatch-wrapper{
	padding:0
}
::file-selector-button{
	font:inherit;
	-webkit-appearance:button
}
[hidden]{
	display:none!important
}
.display-1{
	font-size:calc(1.625rem + 4.5vw);
	font-weight:300;
	line-height:1.2
}
@media (min-width:1200px){
	.display-1{
		font-size:5rem
}
}
.display-2{
	font-size:calc(1.575rem + 3.9vw);
	font-weight:300;
	line-height:1.2
}
@media (min-width:1200px){
	.display-2{
		font-size:4.5rem
}
}
.display-3{
	font-size:calc(1.525rem + 3.3vw);
	font-weight:300;
	line-height:1.2
}
@media (min-width:1200px){
	.display-3{
		font-size:4rem
}
}
.display-4{
	font-size:calc(1.475rem + 2.7vw);
	font-weight:300;
	line-height:1.2
}
@media (min-width:1200px){
	.display-4{
		font-size:3.5rem
}
}
.display-5{
	font-size:calc(1.425rem + 2.1vw);
	font-weight:300;
	line-height:1.2
}
@media (min-width:1200px){
	.display-5{
		font-size:3rem
}
}
.display-6{
	font-size:calc(1.375rem + 1.5vw);
	font-weight:300;
	line-height:1.2
}
@media (min-width:1200px){
	.display-6{
		font-size:2.5rem
}
}
.container,.container-lg{
	--bs-gutter-x:1.5rem;
	--bs-gutter-y:0;
	width:100%;
	padding-right:calc(var(--bs-gutter-x) * .5);
	padding-left:calc(var(--bs-gutter-x) * .5);
	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,.container-lg{
		max-width:960px
}
}
@media (min-width:1200px){
	.container,.container-lg{
		max-width:1140px
}
}
@media (min-width:1400px){
	.container,.container-lg{
		max-width:1320px
}
}
.row{
	--bs-gutter-x:1.5rem;
	--bs-gutter-y:0;
	display:flex;
	flex-wrap:wrap;
	margin-top:calc(-1 * var(--bs-gutter-y));
	margin-right:calc(-.5 * var(--bs-gutter-x));
	margin-left:calc(-.5 * var(--bs-gutter-x))
}
.row>*{
	flex-shrink:0;
	width:100%;
	max-width:100%;
	padding-right:calc(var(--bs-gutter-x) * .5);
	padding-left:calc(var(--bs-gutter-x) * .5);
	margin-top:var(--bs-gutter-y)
}
.col{
	flex:1 0 0%
}
.col-auto{
	flex:0 0 auto;
	width:auto
}
.col-1{
	flex:0 0 auto;
	width:8.33333333%
}
.col-2{
	flex:0 0 auto;
	width:16.66666667%
}
.col-3{
	flex:0 0 auto;
	width:25%
}
.col-4{
	flex:0 0 auto;
	width:33.33333333%
}
.col-5{
	flex:0 0 auto;
	width:41.66666667%
}
.col-6{
	flex:0 0 auto;
	width:50%
}
.col-7{
	flex:0 0 auto;
	width:58.33333333%
}
.col-8{
	flex:0 0 auto;
	width:66.66666667%
}
.col-9{
	flex:0 0 auto;
	width:75%
}
.col-10{
	flex:0 0 auto;
	width:83.33333333%
}
.col-11{
	flex:0 0 auto;
	width:91.66666667%
}
.col-12{
	flex:0 0 auto;
	width:100%
}
@media (min-width:992px){
	.col-lg{
		flex:1 0 0%
}
	.col-lg-auto{
		flex:0 0 auto;
		width:auto
}
	.col-lg-1{
		flex:0 0 auto;
		width:8.33333333%
}
	.col-lg-2{
		flex:0 0 auto;
		width:16.66666667%
}
	.col-lg-3{
		flex:0 0 auto;
		width:25%
}
	.col-lg-4{
		flex:0 0 auto;
		width:33.33333333%
}
	.col-lg-5{
		flex:0 0 auto;
		width:41.66666667%
}
	.col-lg-6{
		flex:0 0 auto;
		width:50%
}
	.col-lg-7{
		flex:0 0 auto;
		width:58.33333333%
}
	.col-lg-8{
		flex:0 0 auto;
		width:66.66666667%
}
	.col-lg-9{
		flex:0 0 auto;
		width:75%
}
	.col-lg-10{
		flex:0 0 auto;
		width:83.33333333%
}
	.col-lg-11{
		flex:0 0 auto;
		width:91.66666667%
}
	.col-lg-12{
		flex:0 0 auto;
		width:100%
}
}
.form-label{
	margin-bottom:.5rem
}
.col-form-label{
	padding-top:calc(.375rem + 1px);
	padding-bottom:calc(.375rem + 1px);
	margin-bottom:0;
	font-size:inherit;
	line-height:1.5
}
.col-form-label-lg{
	padding-top:calc(.5rem + 1px);
	padding-bottom:calc(.5rem + 1px);
	font-size:1.25rem
}
.form-text{
	margin-top:.25rem;
	font-size:.875em;
	color:#6c757d
}
.btn{
	--bs-btn-padding-x:0.75rem;
	--bs-btn-padding-y:0.375rem;
	--bs-btn-font-size:1rem;
	--bs-btn-font-weight:400;
	--bs-btn-line-height:1.5;
	--bs-btn-color:#212529;
	--bs-btn-bg:transparent;
	--bs-btn-border-width:1px;
	--bs-btn-border-color:transparent;
	--bs-btn-border-radius:0.375rem;
	--bs-btn-hover-border-color:transparent;
	--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
	--bs-btn-disabled-opacity:0.65;
	--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;
	-webkit-user-select:none;
	-moz-user-select:none;
	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 .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #06bf62;
  --bs-btn-border-color: #ffc800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d9aa00;
  --bs-btn-hover-border-color: #cca000;
  --bs-btn-focus-shadow-rgb: 255, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #cca000;
  --bs-btn-active-border-color: #bf9600;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ffc800;
  --bs-btn-disabled-border-color: #ffc800;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0baccc;
  --bs-btn-hover-border-color: #0aa2c0;
  --bs-btn-focus-shadow-rgb: 49, 210, 242;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0aa2c0;
  --bs-btn-active-border-color: #0a98b4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ffc800;
  --bs-btn-border-color: #ffc800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d9aa00;
  --bs-btn-hover-border-color: #cca000;
  --bs-btn-focus-shadow-rgb: 255, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #cca000;
  --bs-btn-active-border-color: #bf9600;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ffc800;
  --bs-btn-disabled-border-color: #ffc800;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #ffc800;
  --bs-btn-border-color: #ffc800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ffc800;
  --bs-btn-hover-border-color: #ffc800;
  --bs-btn-focus-shadow-rgb: 255, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ffc800;
  --bs-btn-active-border-color: #ffc800;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc800;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc800;
  --bs-btn-border-color: #ffc800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ffc800;
  --bs-btn-hover-border-color: #ffc800;
  --bs-btn-focus-shadow-rgb: 255, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ffc800;
  --bs-btn-active-border-color: #ffc800;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc800;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --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: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 255, 208, 38;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.5rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem;
}


@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:focus-visible{
	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:first-child:active,:not(.btn-check)+.btn:active{
	color:var(--bs-btn-active-color);
	background-color:var(--bs-btn-active-bg);
	border-color:var(--bs-btn-active-border-color)
}
.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{
	box-shadow:var(--bs-btn-focus-box-shadow)
}
.btn:disabled{
	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-dark{
	--bs-btn-color:#fff;
	--bs-btn-bg:#212529;
	--bs-btn-border-color:#212529;
	--bs-btn-hover-color:#fff;
	--bs-btn-hover-bg:#424649;
	--bs-btn-hover-border-color:#373b3e;
	--bs-btn-focus-shadow-rgb:66,70,73;
	--bs-btn-active-color:#fff;
	--bs-btn-active-bg:#4d5154;
	--bs-btn-active-border-color:#373b3e;
	--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color:#fff;
	--bs-btn-disabled-bg:#212529;
	--bs-btn-disabled-border-color:#212529
}
.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:#6c757d;
	--bs-btn-disabled-border-color:transparent;
	--bs-btn-box-shadow:none;
	--bs-btn-focus-shadow-rgb:255,208,38;
	text-decoration:underline
}
.btn-link:focus-visible{
	color:var(--bs-btn-color)
}
.btn-link:hover{
	color:var(--bs-btn-hover-color)
}
.btn-lg{
	--bs-btn-padding-y:0.5rem;
	--bs-btn-padding-x:1rem;
	--bs-btn-font-size:1.25rem;
	--bs-btn-border-radius:0.5rem
}
.collapse:not(.show){
	display:none
}
.nav{
	--bs-nav-link-padding-x:1rem;
	--bs-nav-link-padding-y:0.5rem;
	--bs-nav-link-color:var(--bs-link-color);
	--bs-nav-link-hover-color:var(--bs-link-hover-color);
	--bs-nav-link-disabled-color:#6c757d;
	display:flex;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav-link{
	display:block;
	padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
	font-size:var(--bs-nav-link-font-size);
	font-weight:var(--bs-nav-link-font-weight);
	color:var(--bs-nav-link-color);
	text-decoration:none;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
	.nav-link{
		transition:none
}
}
.nav-link:focus,.nav-link:hover{
	color:var(--bs-nav-link-hover-color)
}
.navbar{
	background-color:#fff;
	box-shadow:0 2px 4px rgba(0,0,0,.05);
	transition:all .3s ease-in-out
}
.navbar{
	--bs-navbar-padding-x:0;
	--bs-navbar-padding-y:0.5rem;
	--bs-navbar-color:rgba(0, 0, 0, 0.55);
	--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);
	--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);
	--bs-navbar-active-color:rgba(0, 0, 0, 0.9);
	--bs-navbar-brand-padding-y:0.3125rem;
	--bs-navbar-brand-margin-end:1rem;
	--bs-navbar-brand-font-size:4rem;
	--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);
	--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);
	--bs-navbar-nav-link-padding-x:0.5rem;
	--bs-navbar-toggler-padding-y:0.25rem;
	--bs-navbar-toggler-padding-x:0.75rem;
	--bs-navbar-toggler-font-size:1.25rem;
	--bs-navbar-toggler-icon-bg:url("'data: image/svg+xml,%3csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e'");
	--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);
	--bs-navbar-toggler-border-radius:0.375rem;
	--bs-navbar-toggler-focus-width:0.25rem;
	--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}
.navbar>.container,.navbar>.container-lg{
	display:flex;
	flex-wrap:inherit;
	align-items:center;
	justify-content:space-between
}
.navbar-brand{
	padding-top:var(--bs-navbar-brand-padding-y);
	padding-bottom:var(--bs-navbar-brand-padding-y);
	margin-right:var(--bs-navbar-brand-margin-end);
	font-size:var(--bs-navbar-brand-font-size);
	color:var(--bs-navbar-brand-color);
	text-decoration:none;
	white-space:nowrap
}
.navbar-brand:focus,.navbar-brand:hover{
	color:var(--bs-navbar-brand-hover-color)
}
.navbar-nav{
	--bs-nav-link-padding-x:0;
	--bs-nav-link-padding-y:0.5rem;
	--bs-nav-link-color:var(--bs-navbar-color);
	--bs-nav-link-hover-color:var(--bs-navbar-hover-color);
	--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);
	display:flex;
	flex-direction:column;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.navbar-text{
	padding-top:.5rem;
	padding-bottom:.5rem;
	color:var(--bs-navbar-color)
}
.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{
	color:var(--bs-navbar-active-color)
}
.navbar-collapse{
	flex-basis:100%;
	flex-grow:1;
	align-items:center
}
.navbar-toggler{
	padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
	font-size:var(--bs-navbar-toggler-font-size);
	line-height:1;
	color:var(--bs-navbar-color);
	background-color:transparent;
	border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
	border-radius:var(--bs-navbar-toggler-border-radius);
	transition:var(--bs-navbar-toggler-transition)
}
@media (prefers-reduced-motion:reduce){
	.navbar-toggler{
		transition:none
}
}
.navbar-toggler:hover{
	text-decoration:none
}
.navbar-toggler:focus{
	text-decoration:none;
	outline:0;
	box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)
}
.navbar-toggler-icon{
	display:inline-block;
	width:2em;
	height:2em;
	vertical-align:middle;
	background-image:var(--bs-navbar-toggler-icon-bg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%
}
@media (min-width:992px){
	.navbar-expand-lg{
		flex-wrap:nowrap;
		justify-content:flex-start
}
	.navbar-expand-lg .navbar-nav{
		flex-direction:row
}
	.navbar-expand-lg .navbar-nav .nav-link{
		padding-right:var(--bs-navbar-nav-link-padding-x);
		padding-left:var(--bs-navbar-nav-link-padding-x)
}
	.navbar-expand-lg .navbar-collapse{
		display:flex!important;
		flex-basis:auto
}
	.navbar-expand-lg .navbar-toggler{
		display:none
}
}
.navbar-expand{
	flex-wrap:nowrap;
	justify-content:flex-start
}
.navbar-expand .navbar-nav{
	flex-direction:row
}
.navbar-expand .navbar-nav .nav-link{
	padding-right:var(--bs-navbar-nav-link-padding-x);
	padding-left:var(--bs-navbar-nav-link-padding-x)
}
.navbar-expand .navbar-collapse{
	display:flex!important;
	flex-basis:auto
}
.navbar-expand .navbar-toggler{
	display:none
}
.navbar-dark{
	--bs-navbar-color:rgba(255, 255, 255, 0.55);
	--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);
	--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);
	--bs-navbar-active-color:#fff;
	--bs-navbar-brand-color:#fff;
	--bs-navbar-brand-hover-color:#fff;
	--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);
	--bs-navbar-toggler-icon-bg:url("'data: image/svg+xml,%3csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e'")
}
.page-link{
	position:relative;
	display:block;
	padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
	font-size:var(--bs-pagination-font-size);
	color:var(--bs-pagination-color);
	text-decoration:none;
	background-color:var(--bs-pagination-bg);
	border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
	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){
	.page-link{
		transition:none
}
}
.page-link:hover{
	z-index:2;
	color:var(--bs-pagination-hover-color);
	background-color:var(--bs-pagination-hover-bg);
	border-color:var(--bs-pagination-hover-border-color)
}
.page-link:focus{
	z-index:3;
	color:var(--bs-pagination-focus-color);
	background-color:var(--bs-pagination-focus-bg);
	outline:0;
	box-shadow:var(--bs-pagination-focus-box-shadow)
}
.page-item:not(:first-child) .page-link{
	margin-left:-1px
}
.page-item:first-child .page-link{
	border-top-left-radius:var(--bs-pagination-border-radius);
	border-bottom-left-radius:var(--bs-pagination-border-radius)
}
.page-item:last-child .page-link{
	border-top-right-radius:var(--bs-pagination-border-radius);
	border-bottom-right-radius:var(--bs-pagination-border-radius)
}
@keyframes progress-bar-stripes{
	0%{
		background-position-x:1rem
}
}
@keyframes spinner-border{
	to{
		transform:rotate(360deg)
}
}
@keyframes spinner-grow{
	0%{
		transform:scale(0)
}
	50%{
		opacity:1;
		transform:none
}
}
@keyframes placeholder-glow{
	50%{
		opacity:.2
}
}
@keyframes placeholder-wave{
	100%{
		-webkit-mask-position:-200% 0;
		mask-position:-200% 0
}
}
.link-dark{
	color:#212529!important
}
.link-dark:focus,.link-dark:hover{
	color:#1a1e21!important
}
.fixed-top{
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030
}
.align-top{
	vertical-align:top!important
}
.align-text-top{
	vertical-align:text-top!important
}
.top-0{
	top:0!important
}
.top-50{
	top:50%!important
}
.top-100{
	top:100%!important
}
.start-0{
	left:0!important
}
.start-50{
	left:50%!important
}
.start-100{
	left:100%!important
}
.end-0{
	right:0!important
}
.end-50{
	right:50%!important
}
.end-100{
	right:100%!important
}
.h-25{
	height:25%!important
}
.h-50{
	height:50%!important
}
.h-75{
	height:75%!important
}
.h-100{
	height:100%!important
}
.h-auto{
	height:auto!important
}
.align-items-start{
	align-items:flex-start!important
}
.align-items-end{
	align-items:flex-end!important
}
.align-items-center{
	align-items:center!important
}
.align-content-start{
	align-content:flex-start!important
}
.align-content-end{
	align-content:flex-end!important
}
.align-content-center{
	align-content:center!important
}
.mx-0{
	margin-right:0!important;
	margin-left:0!important
}
.mx-1{
	margin-right:.25rem!important;
	margin-left:.25rem!important
}
.mx-2{
	margin-right:.5rem!important;
	margin-left:.5rem!important
}
.mx-3{
	margin-right:1rem!important;
	margin-left:1rem!important
}
.mx-4{
	margin-right:1.5rem!important;
	margin-left:1.5rem!important
}
.mx-5{
	margin-right:3rem!important;
	margin-left:3rem!important
}
.mx-auto{
	margin-right:auto!important;
	margin-left:auto!important
}
.my-0{
	margin-top:0!important;
	margin-bottom:0!important
}
.my-1{
	margin-top:.25rem!important;
	margin-bottom:.25rem!important
}
.my-2{
	margin-top:.5rem!important;
	margin-bottom:.5rem!important
}
.my-3{
	margin-top:1rem!important;
	margin-bottom:1rem!important
}
.my-4{
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important
}
.my-5{
	margin-top:3rem!important;
	margin-bottom:3rem!important
}
.my-auto{
	margin-top:auto!important;
	margin-bottom:auto!important
}
.me-0{
	margin-right:0!important
}
.me-1{
	margin-right:.25rem!important
}
.me-2{
	margin-right:.5rem!important
}
.me-3{
	margin-right:1rem!important
}
.me-4{
	margin-right:1.5rem!important
}
.me-5{
	margin-right:3rem!important
}
.me-auto{
	margin-right:auto!important
}
.ms-0{
	margin-left:0!important
}
.ms-1{
	margin-left:.25rem!important
}
.ms-2{
	margin-left:.5rem!important
}
.ms-3{
	margin-left:1rem!important
}
.ms-4{
	margin-left:1.5rem!important
}
.ms-5{
	margin-left:3rem!important
}
.ms-auto{
	margin-left:auto!important
}
.py-0{
	padding-top:0!important;
	padding-bottom:0!important
}
.py-1{
	padding-top:.25rem!important;
	padding-bottom:.25rem!important
}
.py-2{
	padding-top:.5rem!important;
	padding-bottom:.5rem!important
}
.py-3{
	padding-top:1rem!important;
	padding-bottom:1rem!important
}
.py-4{
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important
}
.py-5{
	padding-top:3rem!important;
	padding-bottom:3rem!important
}
.text-start{
	text-align:left!important
}
.text-end{
	text-align:right!important
}
.text-center{
	text-align:center!important
}
.text-decoration-none{
	text-decoration:none!important
}
.text-uppercase{
	text-transform:uppercase!important
}
.text-dark{
	--bs-text-opacity:1;
	color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important
}
.text-body{
	--bs-text-opacity:1;
	color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important
}
.text-muted{
	--bs-text-opacity:1;
	color:#6c757d!important
}
@media (min-width:992px){
	.align-items-lg-start{
		align-items:flex-start!important
}
	.align-items-lg-end{
		align-items:flex-end!important
}
	.align-items-lg-center{
		align-items:center!important
}
	.align-content-lg-start{
		align-content:flex-start!important
}
	.align-content-lg-end{
		align-content:flex-end!important
}
	.align-content-lg-center{
		align-content:center!important
}
	.mx-lg-0{
		margin-right:0!important;
		margin-left:0!important
}
	.mx-lg-1{
		margin-right:.25rem!important;
		margin-left:.25rem!important
}
	.mx-lg-2{
		margin-right:.5rem!important;
		margin-left:.5rem!important
}
	.mx-lg-3{
		margin-right:1rem!important;
		margin-left:1rem!important
}
	.mx-lg-4{
		margin-right:1.5rem!important;
		margin-left:1.5rem!important
}
	.mx-lg-5{
		margin-right:3rem!important;
		margin-left:3rem!important
}
	.mx-lg-auto{
		margin-right:auto!important;
		margin-left:auto!important
}
	.my-lg-0{
		margin-top:0!important;
		margin-bottom:0!important
}
	.my-lg-1{
		margin-top:.25rem!important;
		margin-bottom:.25rem!important
}
	.my-lg-2{
		margin-top:.5rem!important;
		margin-bottom:.5rem!important
}
	.my-lg-3{
		margin-top:1rem!important;
		margin-bottom:1rem!important
}
	.my-lg-4{
		margin-top:1.5rem!important;
		margin-bottom:1.5rem!important
}
	.my-lg-5{
		margin-top:3rem!important;
		margin-bottom:3rem!important
}
	.my-lg-auto{
		margin-top:auto!important;
		margin-bottom:auto!important
}
	.me-lg-0{
		margin-right:0!important
}
	.me-lg-1{
		margin-right:.25rem!important
}
	.me-lg-2{
		margin-right:.5rem!important
}
	.me-lg-3{
		margin-right:1rem!important
}
	.me-lg-4{
		margin-right:1.5rem!important
}
	.me-lg-5{
		margin-right:3rem!important
}
	.me-lg-auto{
		margin-right:auto!important
}
	.ms-lg-0{
		margin-left:0!important
}
	.ms-lg-1{
		margin-left:.25rem!important
}
	.ms-lg-2{
		margin-left:.5rem!important
}
	.ms-lg-3{
		margin-left:1rem!important
}
	.ms-lg-4{
		margin-left:1.5rem!important
}
	.ms-lg-5{
		margin-left:3rem!important
}
	.ms-lg-auto{
		margin-left:auto!important
}
	.py-lg-0{
		padding-top:0!important;
		padding-bottom:0!important
}
	.py-lg-1{
		padding-top:.25rem!important;
		padding-bottom:.25rem!important
}
	.py-lg-2{
		padding-top:.5rem!important;
		padding-bottom:.5rem!important
}
	.py-lg-3{
		padding-top:1rem!important;
		padding-bottom:1rem!important
}
	.py-lg-4{
		padding-top:1.5rem!important;
		padding-bottom:1.5rem!important
}
	.py-lg-5{
		padding-top:3rem!important;
		padding-bottom:3rem!important
}
	.text-lg-start{
		text-align:left!important
}
	.text-lg-end{
		text-align:right!important
}
	.text-lg-center{
		text-align:center!important
}
}
html{
	scroll-padding-top:4.5rem
}
body{
	position:relative
}
.page-section{
	padding-top:9rem;
	min-height:95vh;
	padding-bottom:6rem;
	text-align:center;
	color:#000;
	background-image:url(../assets/img/SecondPage.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-size:cover
}

.page-section2{
	padding-top:6rem;
	min-height:90vh;
	padding-bottom:0rem;
	text-align:center;
	color:#000;
	background-image:url(../assets/img/ThirdPage.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-size:cover
}

.page-section3{
	padding-top:9rem;
	min-height:95vh;
	padding-bottom:6rem;
	text-align:center;
	color:#000;
	background-image:url(../assets/img/GmePage.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-size:cover
}
.page-section .section-heading.h2,.page-section h2.section-heading{
	font-size:2.5rem;
	margin-top:0;
	margin-bottom:3rem
}

.page-section .section-subheading.h3,.page-section h3.section-subheading{
	font-size:1rem;
	font-weight:400;
	font-style:italic;
	font-family:"Roboto Slab",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	margin-bottom:4rem
}
@media (min-width:768px){
	section{
		padding:9rem 0
}
}
.btn-social{
	height:2.5rem;
	width:2.5rem;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	padding:0;
	border-radius:100%
}
#mainNav{
	padding-top:.25rem;
	padding-bottom:.25rem;
	background-color:#21229
}
#mainNav .navbar-toggler{
	padding:.75rem;
	font-size:.75rem;
	font-family:"Cormorant Garamond",serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	text-transform:uppercase;
	font-weight:700
}
#mainNav .navbar-brand{
	color:#ffc800;
	font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-weight:700;
	letter-spacing:.0625em;
	text-transform:uppercase
}
#mainNav .navbar-brand img{
	height:1rem
}
#mainNav .navbar-nav .nav-item .nav-link{
	font-family:Montserrat,-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:1.2rem;
	color:#000;
	letter-spacing:.0625em
}
#mainNav .navbar-nav .nav-item .nav-link:hover{
	color:#51884c
}
@media (min-width:992px){
	#mainNav{
		padding-top:.2rem;
		padding-bottom:.2rem;
		border:none;
		background-color:#0000;
		transition:padding-top .3s ease-in-out,padding-bottom .3s ease-in-out
}
	#mainNav .navbar-brand{
		font-size:1em;
		transition:font-size .3s ease-in-out
}
	#mainNav .navbar-brand img{
		height:4rem;
		transition:height .3s ease-in-out
}
	#mainNav.navbar-shrink{
		padding-top:.5rem;
		padding-bottom:.5rem;
		background-color:#fff
}
	#mainNav.navbar-shrink .navbar-brand{
		font-size:1.25em
}
	#mainNav.navbar-shrink .navbar-brand img,#mainNav.navbar-shrink .navbar-brand svg{
		height:3.3rem
}
	#mainNav .navbar-nav .nav-item{
		margin-right:1rem
}
	#mainNav .navbar-nav .nav-item:last-child{
		margin-right:0
}
}
header.masthead{
	padding-top:10.5rem;
	min-height:100vh;
	padding-bottom:6rem;
	text-align:center;
	color:#fff;
	background-image:url(../assets/img/RedonePage.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-size:cover
}
header.masthead .masthead-subheading{
	font-size:1.5rem;
	font-style:italic;
	line-height:1.5rem;
	margin-bottom:25px;
	font-family:"Roboto Slab",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
header.masthead .masthead-heading{
	font-size:3.25rem;
	font-weight:700;
	line-height:3.25rem;
	margin-bottom:2rem;
	font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
@media (min-width:768px){
	header.masthead{
		padding-top:17rem;
		padding-bottom:12.5rem
}
	header.masthead .masthead-subheading{
		font-size:2.25rem;
		font-style:italic;
		line-height:2.25rem;
		margin-bottom:2rem
}
	header.masthead .masthead-heading{
		font-size:4.5rem;
		font-weight:700;
		line-height:4.5rem;
		margin-bottom:4rem
}
}
#portfolio .portfolio-item{
	max-width:26rem;
	margin-left:auto;
	margin-right:auto
}
#portfolio .portfolio-item .portfolio-link{
	position:relative;
	display:block;
	margin:0 auto
}
.img-brand{
	height:2.75rem
}
section#contact{
	background-color:#212529;
	background-image:url(../assets/img/map-image.png);
	background-repeat:no-repeat;
	background-position:center
}
section#contact .section-heading{
	color:#000
}
.footer{
	text-align:center;
	font-size:.9rem;
	font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
.store-badge{
	height:60px;
	max-width:180px;
	margin:10px;
	object-fit:contain;
	border:3px solid #fff;
	border-radius:8px
}


.credits-roll {
  height: 500px;
  overflow: hidden;
  margin-top: 3rem;
  position: relative;
}

.credits-content {
  animation: scrollCredits 11s linear infinite;
}

@keyframes scrollCredits {
  0% { transform: translateY(100%); }
  100% { transform: translateY(-100%); }
}

#about p {
    max-width: 600px;
    margin: 0 auto;
}

#about .section-heading {
    margin-bottom: 1rem;
}

.mt-4 { margin-top: 1.5rem; }
.mt-5 { margin-top: 3rem; }
.mt-6 { margin-top: 3.5rem; } /* adjust as needed */
