/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 08 2023 | 03:04:07 */
#popmake-8653 {
	background: #00223d;
	padding: 50px 20px;
	color: #fff
}
.pum-container.pum-responsive img {
    max-width: 100%;
    height: auto;
    width: 200px;
	margin-top: 20px;
}
#modal-90-66 {
    min-height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
	width: 100%;
}
#modal-90-66:focus-visible, .pum-content:focus-visible {
    outline: none;
}
#div_block-109-66 {
	display: flex;
	width: 100%;
}
#div_block-142-66 {
	width: 70%;
	margin: 20px 0;
}
#div_block-94-66 {
	display: flex;
    justify-content: space-evenly;
}
#div_block-128-66 {
    display: flex;
    justify-content: space-evenly;
    flex-direction: column;
    align-items: center;
    min-height: 280px;
    background: #00223d !important;
}
#text_block-152-66 {
	margin: 20px 0;
}
#text_block-91-66{
	font-family: 'Montserrat', sans-serif;
	font-size: 34px;
    color: #fff;
    text-align: center;
}

#text_block-147-66{
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
    color: #fff;
    text-align: center;
	
}

#div_block-136-66 {
	display: flex;
	width: 100%;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    padding: 0 20px;
}

#link_button-101-66, #link_button-97-66 {
	width: 150px;
}
#link_button-97-66 {
	margin-top: 20px;
}
@media only screen and (max-width: 992px) {
	.tp-header { height: 140px; }
	.tp-header .hidden-xs {
		display: flex !important; 
	}
	.navbar-brand > img {
		display: block;
		max-height: inherit;
		height: 80px;
		padding: 10px 0 0px 20px;
	}
	img.ft-logo {
		max-width: 230px!important;
	}
	.switcher .selected a {
		width: 112px;
	}
	.site-mobile-menu {
		justify-content: flex-end;
	}
	.site-mobile-menu div.col-xs-6{ display: none; }
	.site-mobile-menu div.col-xs-6:last-child{ display: flex; }
	.tp-navbar .navbar-default {
		background-color: #fff;
		border-bottom: 1px solid #e2e6ed;
		display: flex;
	}
	.tp-header .switcher {
		top: 36px !important;
		display: none;
	}
}
@media only screen and (max-width: 600px) {
	#div_block-109-66 {
		display: grid;
		grid-template-columns: 1fr;
	}
	#div_block-136-66 {
		min-height: 250px;
	}
	.switcher {
		right: 0;
		top: 11px;
		left: 34px;
		width: 100px !important;
	}
}