@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap');

body{
	font-family: "Poppins", serif;
	  font-weight: 400;
	  font-style: normal;
	font-size:16px;
}


.flex{
	display:flex;
	list-style:none;
}

.cg10{
	column-gap:10px;
}


.justify_content_between{
	justify-content:space-between;
}

.text-right
{
	text-align:right;
}


.sociallinks ul li {
  margin: 0px 15px;
}
.sociallinks ul li:last-child {
  margin-right: 0px;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {
  font-weight: 500;
}


.header_cta a {
  font-family: open sans;
  font-weight: 600;
  background: #2C70B5;
  color: #fff;
  text-decoration: none;
  padding: 12px 28px 16px;
  display: block;
  font-size: 16px;
  line-height: 1;
  border-radius: 27px;
}

.main-navigation {
  display: block;
  width: 65%;
}

.container.flex.justify_content_between.main_header {
  padding-top: 20px;
  padding-bottom: 20px;
}

#colophon {
  background: #090F1D;
  padding: 250px 0px 30px;
	color: #fff;
}

.site-info {
  margin-top: 20px;
}


.cg100{
 column-gap:100px;	
} 


.footer-button {
background: #006FBA;
  color: #fff;
  text-decoration: none;
  padding: 13px 23px;
  display: inline-flex;
  border-radius: 10px;
  font-weight: 400;
  font-family: open sans;
  column-gap: 10px;
}


.footer_col ul li {
  margin-bottom: 5px;
}


#menu-footer-menu-1 {
}
.footer_col ul {
  padding-left: 0px;
  margin-left: 0px;
  list-style: none;
}
.container,.elementor-element.e-flex.e-con-boxed.e-con.e-parent{
	padding: 0 30px;
}
@media only screen and (max-width:1300px){
	.container,.elementor-element.e-flex.e-con-boxed.e-con.e-parent{
		padding:0px 20px;
	}
}