@charset "utf-8";
/* CSS Document */

		a:link { text-decoration: none;
			color: #2a5d84; }

		a:visited
				{
					text-decoration: none;
					color:#331c12;
				}

		.link {
			text-decoration: none;
			color: #331c12;
			font-weight: bold;
		}
		a:hover { text-decoration: none;color: #306995; }

		a:active { text-decoration: none; }

		.bottom_page_span a:link
				{
					text-decoration: none;
					color:#331c12;
				}
		.bottom_page_span a:visited
				{
					text-decoration: none;
					color:#331c12;
				}
		.bottom_page_span a:hover
			{ 
				color: #306995;
			}

		
		html,body{ scroll-behavior: smooth}
		h1{
			font-size: 24px
		}
		.header_one
					{
						font-size: 26px;
						font-weight: bold;
						padding-right: 50px
					}
		.header_two
					{
						font-size: 24px;
						font-weight: bold;
					}
		.header_three{
						font-size: 20px;
						font-weight: bold;
		}
		.faq-item{
						margin-bottom: 20px;
						font-size: 18px;
		}
		.button-contact
					{
						height: 40px;
						min-width: 200px;
						width: 80%;
						border-radius: 10px;
						background-color: #a7a0a047;
						color: #7d5d4f;
						border-color: #7d5d4f;
						font-size: 16px;
					}
		.active-button-contact
					{
						height: 40px;
						min-width: 200px;
						width: 80%;
						border-radius: 10px;
						background-color: #6d9e44e6;
						color: #dbdddbe6;
						border-color: #7d5d4f;
						font-weight: bold;
						font-size: 16px;
						cursor: pointer;
					}
		.message-contact
					{
						min-width: 200px;
						width: 80%;
						font-size: 20px;
					}
		.social-link{
						margin: 0 0.4em; vertical-align: middle;
					}
		.social-share-bar
					{
						margin: 1.5em 5% 2em 0;
						text-align: center;
					}
		.ch-flag-emoji-box {
				display: inline-block;
				position: relative;
				top: 4px;
				margin-right: 4px;
		}
.white_page_span
		{
			padding-left: 15%;
			padding-right:10%;
			width: 75%; 
			background-color: #ffffffc9; 
			color: black;
			top: 35%;
			position: relative;
			font-size: 20px;
			font-family: sans-serif;
			height: auto;
			padding-bottom: 25px;
			padding-top: 15px;
			border-radius: 0px;
		}
		.span_text_box
		{
			font-size: 22px;
			padding-right: 15%;
			max-width: 600px;
			display: inline-block;
			font-weight: normal;
		}
		.form-input-group
			{
				margin-bottom: 15px;
			}
		.form-input
			{
				height:30px;
				font-size: 20px;
				margin-bottom: 15px;
				min-width: 200px;
			    width: 80%;
			}
		.intro_box{
					margin-left: 15%;
					width: 18%;
					min-width: 180px;
					max-width: 600px;
					color: white;
					position: relative;
					font-size: 30px;
					font-family: sans-serif;
					padding-bottom: 120px;
					padding-top: 90px;
					background-color: #7f6665a1;
					height: auto;
					margin-bottom: 200px;
					padding-left: 40px;
					padding-right: 20px;
					border-radius: 20px;
					top: 130px;
		}
		.contact_box{
					margin-left: auto;
					margin-right: auto;
					width: 80%;
					min-width: 220px;
					max-width: 600px;
					color: white;
					position: relative;
					font-size: 30px;
					font-family: sans-serif;
					padding-bottom: 120px;
					padding-top: 90px;
					background-color: #7f66654a;
					height: 80%;
					margin-bottom: 200px;
					padding-left: 40px;
					padding-right: 20px;
					border-radius: 20px;
					top: 130px;
		}
		.bottom_page_span
				{
					padding-left: 15%;
					padding-right: 15%;
					width: 70%; 
					background-color: #7f6665cc; 
					color: #fff;
					bottom: 0;
					position: relative;
					font-size: 22px;
					font-family: sans-serif;
					height: auto;
					padding-bottom: 25px;
					padding-top: 15px;
					border-radius: 3px;
					border-bottom-right-radius: 0px;
					border-bottom-left-radius: 0px;
				}
		.copyright_span
				{
					font-size: 14px;
				}
		.link
				{
					cursor: pointer;
				}
		.brown_page_spacer
				{
					width: 100%; 
					background-color: #7f6665cc; 
					top: 35%;position: relative;
					font-size: 26px;
					font-family: sans-serif;
					height: 200px;
					padding-top: 15px;
				}
		.brown_page_spacer_with_content{
			height:fit-content;
			padding-bottom: 25px;
		}
		.brown_page_spacer_top
				{
					width: 100%;
					background-color: #7f6665cc;
					top: 35%;
					position: relative;
					font-size: 30px;
					font-family: sans-serif;
					height: 25px;
					padding-top: 15px;
					border-radius: 7px 7px 0px 0px;
				}
		.brown_page_spacer_bottom
				{
					width: 100%;
					background-color: #7f6665cc;
					top: 35%;
					position: relative;
					font-size: 30px;
					font-family: sans-serif;
					height: 25px;
					padding-top: 15px;
					border-radius: 0px 0px 7px 7px;
				}
		.linkedin-btn {
        display: inline-block;
        background: #0077b5;
        color: #fff !important;
        font-weight: bold;
        border-radius: 4px;
        padding: 6px 14px;
        margin-left: 8px;
        margin-top: 0.7em !important;
        text-decoration: none;
        font-size: 1em;
        vertical-align: middle;
		vertical-align: -moz-middle-with-baseline;
		vertical-align: -webkit-baseline-middle;
        transition: background 0.2s;
      }
.share-label{
	font-weight: bold;
	color: #444;
	margin-right: 0.7em;
	height: 32px;
	display: inline-block;
	vertical-align: middle;
	vertical-align: -moz-middle-with-baseline;
	vertical-align: -webkit-baseline-middle;
	font-size: 22px;
}

.published-date {
	color: #888;
	font-size: 0.65em;
	margin-bottom: 1em;
}

@media only screen and (max-width: 600px) {
        .linkedin-btn {
          margin-top: 1.1em !important;
        }
      }
@media only screen and (max-width: 500px)
				{
					.header_one
						{
							padding-right: 120px
						}
					.white_page_span
						{
							padding-left: 10%;
							width: 80%;  
						}
					.span_text_box
						{
							padding-right: 10%;
						}
					.intro_box
						{
							margin-left: 10%;
						}
					.social-link{
						margin: 0 0.2em;
					}
				}
