@import url('https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css');

@import url('https://cdn-uicons.flaticon.com/uicons-solid-rounded/css/uicons-solid-rounded.css');

@import url('https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css');

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap');

@import url('https://cdn-uicons.flaticon.com/uicons-solid-straight/css/uicons-solid-straight.css');

@import url('https://cdn-uicons.flaticon.com/uicons-brands/css/uicons-brands.css');

@import url('https://cdn-uicons.flaticon.com/uicons-bold-straight/css/uicons-bold-straight.css');

@import url("https://use.typekit.net/ilh1kmf.css");

 * {
 	box-sizing: border-box;
 	margin: 0;
 	padding: 0;
 }

 body {
	font-family: "futura-pt", serif;
 	line-height: 1.6;
 	color: #000;
 	background-color: #f2f6f8;
 }

 
.Baskerville {
	font-family: "baskerville-urw", serif;
	font-weight: 400;
	font-style: normal;
 }


nav {
	position: sticky !important;
}






.loader-40 {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	
	position: absolute;
	background: #FFF;
	margin: 0px auto;
	box-shadow: -24px 0 #FFF, 24px 0 #FFF;
	-webkit-animation: shadowPulse 3s linear infinite;
	animation: shadowPulse 3s linear infinite;
}

@-webkit-keyframes shadowPulse {
	33% {
		background: #fff;
		box-shadow: -24px 0 #FF3D00, 24px 0 #FFF;
	}

	66% {
		background: #FF3D00;
		box-shadow: -24px 0 #FFF, 24px 0 #FFF;
	}

	100% {
		background: #fff;
		box-shadow: -24px 0 #FFF, 24px 0 #FF3D00;
	}
}

@keyframes shadowPulse {
	33% {
		background: #fff;
		box-shadow: -24px 0 #FF3D00, 24px 0 #FFF;
	}

	66% {
		background: #FF3D00;
		box-shadow: -24px 0 #FFF, 24px 0 #FFF;
	}

	100% {
		background: #fff;
		box-shadow: -24px 0 #FFF, 24px 0 #FF3D00;
	}
}