@charset "UTF-8";
/* #faf9f6; */
*,*::before,*::after{
	box-sizing:border-box;
	margin:0;
	padding:0;
}
:root{
	--base:#fff;
	--blueColor:#000d3c;
	--goldColor:#c8a24a;
	--grayColor:#454545;
	--footerColor:#b7a79a;
}
html{
	font-size:16px;
	scroll-behavior:smooth;
}
body{
	margin:0;
	font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
	line-height:1.2;
	background-color:var(--base);
}
main{
	margin:2% 2% 2%;
}
section{
	padding:2%;
}
hr{
	height:2px;
	margin:0;
	padding:0;
	background:var(--goldColor);
	border:none;
	border-radius:10px;
}
a{
	text-decoration:none;
	color:inherit;
}
ul{
	list-style:none;
}
li{
	display:flex;
	gap:10px;
	margin-bottom:0;
	align-items:center;
}
li i{
	color:var(--goldColor);
}
.btn{
	display:inline-block;
	padding:14px 26px;
	font-size:1.2rem;
	font-weight:600;
	color:white;
	background:#25d366;
	border-radius:6px;
	transition:.2s;
	text-align:center;
	cursor:pointer;
}
.btn:hover{
	transform:translate(-2px,-2px);
	opacity:.9;
}
@media (max-width:1024px){
.btn{
	display:block;
	white-space:nowrap;
	width:100%;
	padding:14px;
}
.btnMobi{
	width:30%;
	/* margin:0 auto; */
	padding:4% 0;
}
}


footer{
	display:flex;
	align-items:stretch;
	margin:2%;
	color:var(--blueColor);
	background:var(--goldColor);
	border-radius:6px;
}
footer .col-left,footer .col-right{
	display:flex;
	flex:1;
	gap:10px;
	flex-direction:column;
	font-size:0.8rem;
}
footer .col-left{
	justify-content:space-between;
	padding:5px 0 5px 10px;
}
footer .col-right{
	justify-content:center;
	padding:5px 10px 5px 0;
	line-height:1.1;
	text-align:right;
}
footer .col-right p{
	/* margin:0; */
}
footer .col-right p i{
	color:white;
}
@media (max-width:1024px){
footer{
	/* margin */:4% 2%;
}
footer .col-left p,.col-right p{
	font-size:0.6rem;
}
}