@font-face {
	font-family: 'dofont';
	src: url('../fonts/poppins/SVN-Poppins%20Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'dofont';
	src: url('../fonts/poppins/SVN-Poppins%20Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: 'dofont';
	src: url('../fonts/poppins/SVN-Poppins%20SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'dofont';
	src: url('../fonts/poppins/SVN-Poppins%20SemiBold%20Italic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: 'dofont';
	src: url('../fonts/poppins/SVN-Poppins%20Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'dofont';
	src: url('../fonts/poppins/SVN-Poppins%20Bold%20Italic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
	font-display: swap
}
 @font-face { font-family: 'avo-bold'; src: url('../fonts/utmavobold/UTM-Avo-Bold.eot'); src: url('../fonts/utmavobold/UTM-Avo-Boldd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/utmavobold/UTM-Avo-Bold.woff') format('woff'), url('../fonts/utmavobold/UTM-Avo-Bold.ttf') format('truetype'); font-weight: normal; font-style: normal; }

    a, a:focus, a:hover { text-decoration: none; outline: 0; }

html {font-size: 16px;}

body {
  background-color: white;
  font-family: 'dofont', sans-serif;
  font-weight: 400;
  line-height: 1.45;
  color: #282835;
}

p {margin-bottom: 1.25em;}

h1, h2, h3, h4, h5 {
  margin: 2rem 0 1.5rem;
  font-family: 'avo-bold', sans-serif;
  font-weight: 700;
  line-height: 1.15;
  color: #051441;
}

h1 {
  margin-top: 0;
  font-size: 1.383em;
}

h2 {font-size: 1.296em;}

h3 {font-size: 1.215em;}

h4 {font-size: 1.138em;}

h5 {font-size: 1.067em;}

small, .text_small {font-size: 0.937em;}

a, i {
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s
}
.entry-content, .comments-area, .contact_content {
	background-color: #fff;
	overflow: hidden;
	padding: 20px;
	bottom: 100px;
	border: 1px solid aliceblue;
	text-align: left;
	-webkit-box-shadow: 0 8px 7px -2px #eff0f0;
	box-shadow: 0 8px 7px -2px #eff0f0
}

.entry-content, .comments-area, .contact_content {
	background-color: #fff;
	overflow: hidden;
	padding: 20px;
	bottom: 100px;
	text-align: left;
	-webkit-box-shadow: 0px 50px 100px 0px rgba(5, 1, 64, 0.1);
    box-shadow: 0px 50px 100px 0px rgba(5, 1, 64, 0.1);
}

.entry-content a {
	text-decoration: none;
	color: #E50914
}

.entry-content a:active, .entry-content a:hover {
	color: #2c3e50;
	outline: 0
}

.entry-content cite, .entry-content dfn, .entry-content em {
	font-style: italic
}

.entry-content ol, .entry-content ul {
	margin: 16px 0;
	padding: 0 0 0 40px
}

.entry-content ul {
	list-style-type: square;
	line-height: 1.6
}

.entry-content ol {
	list-style: decimal outside
}

.entry-content li > ul, .entry-content li > ol {
	margin: 0
}

.entry-content dl {
	margin: 0 20px
}

.entry-content dt {
	font-weight: bold
}

.entry-content dd {
	margin: 0 0 20px
}

.entry-content code, .entry-content kbd, .entry-content pre, .entry-content samp {
	font-size: 0.8em
}

.entry-content pre {
	font-size: 15px;
	overflow: auto;
	white-space: pre-wrap;
	word-wrap: break-word;
	border-radius: 0;
	line-height: 1.8;
	border: 0;
	background: #f5f5f5;
	padding: 10px;
	border-left: 5px solid #ddd;
	margin: 20px 0;
	font-family: 'Segoe'
}

.entry-content blockquote {
	background-color: #e7f3fe;
	border-left: 6px solid #2196F3;
	padding: 4px 12px;
	word-wrap: break-word
}

.entry-content blockquote p {
	margin-bottom: 0.5rem;
	margin-top: 0.5rem
}

.entry-content cite {
	border-bottom: 0
}

.entry-content abbr[title] {
	border-bottom: 1px dotted
}

.entry-content address {
	font-style: italic;
	margin: 0 0 24px
}

.entry-content del {
	color: #333
}

.entry-content ins {
	background: #fff9c0;
	border: none;
	color: #333;
	text-decoration: none
}

.entry-content sub, .entry-content sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

.entry-content sup {
	top: -0.5em
}

.entry-content sub {
	bottom: -0.25em
}

.entry-content table {
	border: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%
}

.entry-content caption, .entry-content th, .entry-content td {
	font-weight: normal !important;
	border: 1px solid #ededed;
	text-align: left
}

.entry-content caption {
	font-size: 16px;
	margin: 20px 0
}

.entry-content th {
	font-weight: normal !important;
	text-transform: uppercase;
	border: 1px solid #ededed
}

.entry-content td {
	border: 1px solid #ededed;
	padding: 6px 10px
}

.entry-content .alignleft {
	float: left;
	margin: 5px 20px 5px 0
}

.entry-content .alignright {
	float: right;
	margin: 5px 0 5px 20px
}

.entry-content .aligncenter {
	display: block;
	margin: 5px auto
}

.entry-content img.alignnone {
	display: block;
	margin: 5px auto
}

.entry-content figure {
	height: auto;
	max-width: 100%
}

.entry-content img {
	height: auto;
	max-width: 100%;
	vertical-align: middle
}

.entry-content .wp-caption {
	background: transparent;
	border: none;
	padding: 0;
	text-align: center
}

.entry-content .wp-caption.alignleft {
	margin: 5px 10px 5px 0
}

.entry-content .wp-caption.alignright {
	margin: 5px 0 5px 10px
}

.entry-content .wp-caption-dt {
	margin: 0
}

.entry-content .wp-caption .wp-caption-text, .entry-content .wp-caption-dd {
	color: #666;
	font-size: 16px;
	font-style: italic;
	font-weight: 300;
	line-height: 2.5;
	margin-bottom: 20px;
	padding: 0
}

.entry-content .mceTemp + ul, .entry-content .mceTemp + ol {
	list-style-position: inside
}

.entry-content .wp-caption .wp-caption-text {
	font-size: 15px;
	line-height: 2;
	color: #2F4858;
	margin-bottom: 10px
}

