@font-face {
    font-family: 'Suisse Int l';
    src: url('/template/f0f3faf8/fonts/SuisseIntl-Regular.eot');
    src: url('/template/f0f3faf8/SuisseIntl-Regular.eot?#iefix') format('embedded-opentype'),
        url('/template/f0f3faf8/fonts/SuisseIntl-Regular.woff2') format('woff2'),
        url('/template/f0f3faf8/fonts/SuisseIntl-Regular.woff') format('woff'),
        url('/template/f0f3faf8/fonts/SuisseIntl-Regular.ttf') format('truetype'),
        url('/template/f0f3faf8/fonts/SuisseIntl-Regular.svg#SuisseIntl-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Suisse Int l';
    src: url('/template/f0f3faf8/fonts/SuisseIntl-Medium.eot');
    src: url('/template/f0f3faf8/fonts/SuisseIntl-Medium.eot?#iefix') format('embedded-opentype'),
        url('/template/f0f3faf8/fonts/SuisseIntl-Medium.woff2') format('woff2'),
        url('/template/f0f3faf8/fonts/SuisseIntl-Medium.woff') format('woff'),
        url('/template/f0f3faf8/fonts/SuisseIntl-Medium.ttf') format('truetype'),
        url('/template/f0f3faf8/fonts/SuisseIntl-Medium.svg#SuisseIntl-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Freestyle Script';
    src: url('/template/f0f3faf8/fonts/FreestyleScript-Regular.eot');
    src: url('/template/f0f3faf8/FreestyleScript-Regular.eot?#iefix') format('embedded-opentype'),
        url('/template/f0f3faf8/fonts/FreestyleScript-Regular.woff2') format('woff2'),
        url('/template/f0f3faf8/fonts/FreestyleScript-Regular.woff') format('woff'),
        url('/template/f0f3faf8/fonts/FreestyleScript-Regular.ttf') format('truetype'),
        url('/template/f0f3faf8/fonts/FreestyleScript-Regular.svg#FreestyleScript-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body.widget-snippet .contact-info{
  max-width:900px;
  padding:20px;
}
.widget-snippet .contact-info .info h6 {
font-family: 'Suisse Int l';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 40px;
color: #000000;
border-bottom: 5px solid #AB8F09;
padding-bottom: 0;
margin-bottom: 45px;
}

.widget-snippet .contact-info .info p,
.widget-snippet .contact-info .info p a{
  font-family: 'Suisse Int l';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 28px;
color: #000000;
max-width: 300px;
margin: 0;
 padding: 0;
}
.widget-snippet .contact-info .info p.address{
	padding: 0 0 15px 0;
}
.widget-snippet .contact-info .info p a{
	text-decoration: none;
}
.widget-snippet .contact-info .info p a:hover{
	color: #AB8F09;
}
.widget-snippet .contact-info .info p b{
	font-weight: 400;
}
.widget-snippet .contact-info .info {
  margin: 130px 0 0 0;
}
.widget-snippet .contact-info .title {
  margin: 90px 0 0 0;
}
.widget-snippet .contact-info h1{
  position: relative;
text-align: left;
  display: block;
}
.widget-snippet .contact-info h1 span:first-of-type {
  font-family: 'Suisse Int l';
  font-weight: 500;
  font-size: 50px;
  line-height: 65px;
  text-align: center;
  color: #000;
  display: inline-block;
}
.widget-snippet .contact-info h1 span:last-of-type {
font-family: 'Freestyle Script';
font-style: normal;
font-weight: 400;
font-size: 100px;
line-height: 118px;
text-align: center;
letter-spacing: -0.05em;
color: #AB8F09;
transform: rotate(-4.62deg);
position: absolute;
margin-top: 38px;
margin-left: -120px;
display: inline-block;
}
body.widget-snippet .contact-info .info .social-links{
	padding: 30px;
}
body.widget-snippet .contact-info .info .social-links {
	padding: 30px;
	text-align: left;
}
.widget-snippet .contact-info .info .social-links {
	text-align: left;
	margin: 20px 0 0 0;
}
.widget-snippet .contact-info .info .social-links a {
	display: inline-block;
	vertical-align: top;
	line-height: 39px;
	text-align: center;
	color: #3361b5;
	font-size: 16px;
	width: auto;
    height: 38px;
    color: #fff;
    font-size: 22px;
}
.widget-snippet .contact-info .info .social-links a i {
	color:rgba(0, 0, 0, 0.63);
	line-height: 39px;
		font-size: 28px;
	display: block;
    width: 100%;
    height: 100%;
	margin: 0;
}
.widget-snippet .contact-info .info .social-links a + a {
	margin-left: 30px;
}
.widget-snippet .contact-info .info .social-links a:hover,  .widget-snippet .contact-info .info .social-links a:focus {
 	text-decoration:none;
}

.widget-snippet .contact-info .info .social-links a:hover i,  .widget-snippet .contact-info .info .social-links a:focus i {
color: #AB8F09;
}

body.widget-snippet .contact-info .info .social-links a {
	width: auto;
	height: auto;
	font-size: 22px;
	padding: 10px;
}
body.widget-snippet .contact-info .info .social-links a i {
    width: 34px;
    height: 34px;
}
body.widget-snippet .contact-info h1 span:first-of-type,
body.widget-snippet .contact-info h1 span:last-of-type{
  padding:15px;
  display: inline-block;
}
body.widget-snippet .contact-info h1 span:last-of-type {
  position: relative;
  margin-top: 0;
  transform: unset;
  margin-left:0px;
}
