@charset "UTF-8";

/* STANDARD */

h1{
	font-family: "Inter", sans-serif;
    font-size:3rem !important;
	font-weight:800;
	line-height:80%;
	letter-spacing:-1px;
	text-decoration:none;
}

h2{
	font-family: "Inter", sans-serif;
    font-size:2.5rem !important;
	font-weight:800;
	line-height:80%;
	text-decoration:none;
}

h3{
	font-family: "Inter", sans-serif;
    font-size:1.25rem !important;
	font-weight:800;
	line-height:100%;
	text-decoration:none;
}

h4{
	font-family: "Inter", sans-serif;
    font-size:1.1rem !important;
	font-weight:600;
	line-height:100%;
	text-decoration:none;
}

textarea{
	width: 100% !important;
}

input{
	width: 100% !important;
	padding: 5px;
}

select{
	width: 100% !important;
	padding: 5px;
}

ul{
	list-style: none !important;
	text-align: center;
}

.footer-social{
    display: flex;
    justify-content: space-around;
}

/* CUSTOM */

.s-heading{
	font-family: "Inter", sans-serif;
	font-size:2rem;
	font-weight:600;
	line-height:100% !important;
	text-decoration:none;
	letter-spacing: 0px;
}

.h-heading{
	font-family: "Inter", sans-serif;
	font-size:2.1rem;
	font-weight:600;
	line-height:130% !important;
	text-decoration:none;
	letter-spacing: 0px;
}

.b-regular{
    font-family: "Inter", sans-serif;
	font-size:1rem;
	font-weight:300;
	line-height:175% !important;
	text-decoration:none;
    margin-bottom:0.5rem;
}

.b-italic{
    font-family: "Inter", sans-serif;
	font-size:1rem;
	font-weight:300;
	line-height:175% !important;
	text-decoration:none;
	font-style:italic;
    margin-bottom:0.5rem;
}

.b-medium{
    font-family: "Inter", sans-serif;
	font-size:1rem;
	font-weight:500;
	line-height:175% !important;
	text-decoration:none;
    margin-bottom:0.5rem;
}

.b-bold{
    font-family: "Inter", sans-serif;
	font-size:1rem;
	font-weight:600;
	line-height:150% !important;
	text-decoration:none;
}

.c-bold{
    font-family: "Inter", sans-serif;
	font-size:2rem;
	font-weight:normal;
	line-height:50% !important;
	text-decoration:none;
	text-align: center;
}

.c-regular{
    font-family: "Inter", sans-serif;
	font-size:1rem;
	font-weight:normal;
	line-height:50% !important;
	text-decoration:none;
	text-align: center;
}

.b-medium-heading{
	font-family: "Inter", sans-serif;
	font-size:1.5rem;
	font-weight:normal;
	line-height:150% !important;
	text-decoration:none;
    margin-bottom:0.5rem;
}

.b-small{
    font-family: "Inter", sans-serif;
	font-size:0.75rem;
	font-weight:200;
	line-height:175% !important;
	text-decoration:none;
    margin-bottom:0.5rem;
}

.b-x-small{
    font-family: "Inter", sans-serif;
	font-size:0.5rem;
	font-weight:200;
	line-height:175% !important;
	text-decoration:none;
    margin-bottom:0.5rem;
}

a.b-small:hover{
	color: #ffa400!important;
}

.b-small-bold{
    font-family: "Inter", sans-serif;
	font-size:1rem;
	font-weight:600;
	line-height:175% !important;
	text-decoration:none;
    margin-bottom:0.5rem;
}

.b-testimonials{
	font-family: "Inter", sans-serif;
	font-size:1.3rem;
	font-weight:normal;
	line-height:175% !important;
	text-decoration:none;
    margin-bottom:0.5rem;
}

/* NAVIGATION */

.link-new{
	font-family: "Inter", sans-serif;
    font-size:1rem;
	font-weight:normal;
	line-height:100%;
	text-decoration:none;
	margin:auto;
    margin-bottom:0.5em;
}

a.link-new:hover{
	color: #ffa400 !important;
}

.c-link{
	font-family: "Inter", sans-serif;
    font-size:1rem;
	font-weight:normal;
	line-height:100%;
	text-decoration:none;
	margin:auto;
	color: #ffa400!important;
    margin-bottom:0.5em;
}

a.c-link:hover{
	color: #ffa400 !important;
}

.dd-link{
	font-family: "Inter", sans-serif;
    font-size:1rem;
	font-weight:normal;
	line-height:100%;
	text-decoration:none;
}

a.dd-link:hover{
	color: #ffa400 !important;
}

.dd-link-child{
	font-family: "Inter", sans-serif;
    font-size:2rem;
	font-weight:normal;
	line-height:100%;
	text-decoration:none;
}

a.dd-link:hover{
	color: #ffa400 !important;
}

.nav-item{
	margin-bottom: 80px;
}

.nav-link{
	font-family: "Inter", sans-serif;
    font-size:1.3rem;
	font-weight:normal;
	line-height:150%;
	text-decoration:none;
	margin:auto;
    margin-bottom:0.5em;
}

a.nav-link, a.nav-link:active, a.nav-link:hover, a.nav-link:visited {
    font-family: "Inter", sans-serif;
    font-size: 1.1em;
    color: #FFFFFF;
	text-align: center !important;
	margin: 0 !important;
	white-space: nowrap;
}

.tab-link{
	color: #ffa400!important;
}

a.tab-link, a.tab-link:active, a.tab-link:hover, a.tab-link:visited {
    color: #343E47 !important;
}

.text-link{
	cursor: pointer !important;
	text-decoration: none !important;
}

a.text-link, a.text-link:active, a.text-link:hover, a.text-link:visited{
	text-decoration: none !important;
}

/* TAB MENUS */

.tab-header-text{
	font-family: "Inter", sans-serif;
	font-size:1.5rem !important;
	font-weight:normal;
	line-height:100% !important;
	text-decoration:none;
	letter-spacing: 0px;
}

/* BUTTONS */

.no-button{
    background: rgba(0, 0, 0, 0);
    border: none;
    cursor: pointer;
	padding: 5px !important;
	outline: none;
}

.no-button:focus {
  outline: none;
  box-shadow: none;
}

.block-button{
    height:auto;
    width:auto;
	line-height:40%;
    border: none;
	cursor: pointer;
	padding: 15px;
	border-radius: 0px;
	background-color: #003a5d;
}

.block-button-text{
    height:auto;
    width:auto;
	line-height:40%;
    border: none;
	cursor: pointer;
	padding: 8px;
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
	background-color:#323e48;
}

.block-button-small{
    height:auto;
    width:auto;
	background-color:#323e48;
	color: #FFFFFF;
	line-height:40%;
    border: none;
	cursor: pointer;
	padding: 10px;
	border-radius: 5px;
}

.block-button-small-secondary{
    font-family: "Inter", sans-serif;
	font-size:1em !important;
	font-weight:normal;
    height:auto;
    width:auto;
	background-color:#003a5d;
	color: #FFFFFF;
	line-height:40%;
    border: none;
	cursor: pointer;
	padding: 10px;
	border-radius: 5px;
}

.block-button-secondary{
    font-family: "Inter", sans-serif;
	font-size:1.1em !important;
	font-weight:normal;
    height:auto;
    width:auto;
	background-color:#003a5d;
	color: #FFFFFF;
	line-height:40%;
    border: none;
	cursor: pointer;
	padding: 15px;
	border-radius: 10px;
}