@charset "utf-8";
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display:swap;
  src: url('../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	border: 0 none;
	list-style: none;
}
a{
	text-decoration: none;
	transition-property: color,background-color,border-color;
  	transition-duration: .2s;
  	transition-timing-function: linear;	
	color: #141617;
}
a:hover{color: #198fd9;}
html{scroll-behavior: smooth; background-color: #f2f3f5;}
body, textarea, iframe, input, button, select{
	font-family: Inter, Arial, Helvetica, sans-serif;
	line-height: 1.72;
	font-size: 16px;
	color: #141617;
	letter-spacing: 0.015em;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{
  	display:inline-block;
  	vertical-align:baseline
}
bold, strong {
  font-weight: bolder;
}
h1, h2, h3, h4{
	font-size: 64px;
  	font-weight: 600;
  	line-height: 1.2;
  	letter-spacing: -0.015em;
}
h2{font-size: 48px;}
h3{font-size: 36px;}
h4{font-size: 24px;}
ul, ol{width: 100%; padding-left: 40px; margin: 16px 0;}
ul li{list-style: disc;}
ol li{list-style: decimal;}
ol li ul{margin: 0;}
ol li ul li{list-style: circle;}
body{background-color: #FFF; width:100%;}
a img{
	border: 0px none #FFF;		
}
img{
	border-style: none;
  	vertical-align: top;
  	max-width: 100%;
  	height: auto;
}
.wp-block-image{margin: 0 0 1em;}
.wp-block-image img{
  	height: auto;
  	max-width: 100%;
  	vertical-align: bottom;	
}
.aligncenter{
	clear: both;
  	display: block;
  	margin-left: auto;
  	margin-right: auto;
  	text-align: center;	
}
.wp-block-image.aligncenter{text-align: center;}
header{
	width: 100%;
	padding: 0 30px;	
	justify-content: center;
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
}
.head{
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
  	flex: 1;
  	width: 100%;	
	align-items: flex-start;
	flex-wrap: wrap;
	max-width: 1248px;
	margin-left: calc(-4% / 2 );
  	margin-right: calc(-4% / 2 );
}
.fusion-column-wrapper{
	flex-direction: column;
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
	width: 100%;
	margin: 0 2.88%;
	justify-content: flex-start;
  	justify-content: center;
}
.fusion-builder-column-0, .fusion-builder-column-2{
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
	position: relative;
  	width: 66.666666666667%;
  	margin-bottom: 20px;
	min-height: 4em;
}

.fusion-builder-column-0 a{
	color: #65bc7b;
	padding-right: 15px;
	flex-direction: row;
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
	width: fit-content;
}
.fusion-builder-column-0 button{
	background-color: #FFF;
  	padding: 12px 10px;
  	box-sizing: content-box;
  	border: none !important;
  	box-shadow: none !important;
  	cursor: pointer;
	width: fit-content;
  	display: none;
}
.fusion-builder-column-0 button .awb-menu__m-toggle-inner{
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
  	justify-content: flex-start;
  	align-items: center;	
}
.fusion-builder-column-0 button .awb-menu__m-collapse-icon{
	margin-left: 0;
  	margin-right: 0;
	position: relative;
  	width: 1em;
  	height: 1em;
	margin-left: 0;
  	margin-right: 0;	
}
.fusion-builder-column-0 button .awb-menu__m-collapse-icon span{color: #4a4e57; font-size: 1em;}
.fusion-builder-column-0 button .awb-menu__m-collapse-icon .awb-menu__m-collapse-icon-close, .fusion-builder-column-0 button .awb-menu__m-collapse-icon .awb-menu__m-collapse-icon-open{
    width: 1em;
    transition: all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
    position: absolute;
    left: 0;
    opacity: 0;
    transform: rotate(0)
}

.fusion-builder-column-0 button .awb-menu__m-collapse-icon .awb-menu__m-collapse-icon-open{
    opacity: 1
}
.fusion-builder-column-0 button .awb-menu__m-collapse-icon.expanded .awb-menu__m-collapse-icon-close, .fusion-builder-column-0 button .awb-menu__m-collapse-icon.expanded .awb-menu__m-collapse-icon-open{
    transform: rotate(360deg)
}

.fusion-builder-column-0 button .awb-menu__m-collapse-icon.expanded .awb-menu__m-collapse-icon-open{
    opacity: 0
}

.fusion-builder-column-0 button .awb-menu__m-collapse-icon.expanded .awb-menu__m-collapse-icon-close{
    opacity: 1
}
header .awb-menu__main-ul{
	width: 100%;
	left: 0;
	position: absolute;
  	top: 40px;
  	z-index: -1;
  	max-width: 100%;
  	pointer-events: none;	
	display: block;
  	max-height: 0;
  	min-height: 0;
  	overflow: hidden;
  	opacity: 0;
  	transition: all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
	padding-left: 0;
  	margin: 0;
}
header .awb-menu__main-ul .awb-menu__li{
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);	
	width: 100%;
  	margin: 0 !important;
  	border-radius: 0 !important;
  	box-shadow: none;
  	flex-direction: column !important;
  	position: relative;
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
  	justify-content: center;
	background: #FFF;
	list-style: none;
}
header .awb-menu__main-ul .awb-menu__li .awb-menu__main-a{
	background: #f9f9fb !important;	
	color: #4a4e57 !important;
	width: 100% !important;
  	min-height: calc(65 * 1px);
	padding: 0 1.5em !important;
	justify-content: flex-start;
	flex-direction: row;
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
  	align-items: center;
	transition: color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1),background-color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
}
header .awb-menu__main-ul.expanded{
	z-index: 99999999999999;
	pointer-events: auto;
	max-height: max-content;
	overflow-y: auto;
	opacity: 1;	
}
.fusion-builder-column-1, .fusion-builder-column-3{
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
	position: relative;
  	margin-top: 10px;
  	margin-bottom: 20px;
  	width: 33.333333333333%;
}
.fusion-builder-column-1 .fusion-column-wrapper{padding-top: 10px; margin: 0 5.76%;}
.fusion-search-form-content{
	position: relative;
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
  	align-items: center;
  	overflow: hidden;
  	width: 100%;	
}
.fusion-search-form-content form{width: 100%;}
.fusion-search-form-content input[type="text"]{
	width: 100%;
	padding-left: 50px;
	padding-right: 15px;
	border-radius: calc(1px * 6px);
	height: 50px;
    background-color: #FFF;
    border: 1px solid #f2f3f5;
	outline: 0;
}
.fusion-search-form-content input[type="submit"]{
	height: 50px;
	width: 50px;
	line-height: 50px;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	text-indent: 0;
  	cursor: pointer;
  	font-family: awb-icons;
  	text-shadow: none;
  	-webkit-font-smoothing: antialiased;
  	transition: all .2s;	
	background-color: transparent;
}
.fusion-search-form-content input[type="text"]:focus{border-color: #65bd7d}
.fusion-search-form-content input[type="text"]::placeholder{color:#141617; letter-spacing: 0;}
.fusion-search-form-content input[type="text"]::-webkit-input-placeholder{color:#141617; letter-spacing: 0;}
.fusion-search-form-content input[type="text"]::-moz-placeholder{color:#141617; letter-spacing: 0;}
.fusion-search-form-content input[type="text"]:-moz-placeholder{color:#141617; letter-spacing: 0;}
.width-100{padding: 0 30px;}
#main{padding-top: 60px; padding-bottom: 60px; background-color: #FFF; clear: both;}
.clearfix::after, .posts-container::after, .fusion-post-grid::after, fusion-clearfix::after{clear: both;}
.clearfix::after, .clearfix::before, .posts-container::after, .posts-container::before, .fusion-post-grid::after, .fusion-post-grid::before, fusion-clearfix::after, fusion-clearfix::before{content: " ";display: table;}
.fusion-row{max-width: 1200px; margin: 0 auto;}
.width-100 .fusion-row{max-width: 100%;}
section{
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
  	justify-content: center;	
	flex-wrap: wrap;
}
section#content{display: block; width: 100%;}
.fusion-builder-row::after{
	display: table;
  	content: none;
	clear: both;
}
.fusion-builder-row{
	max-width: 1248px;
  	margin-left: calc(-2%);
  	margin-right: calc(-2%);
  	height: auto !important;
	flex-wrap: wrap;
	align-items: flex-start;
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
  	flex: 1;
  	width: 100%;
	position: relative;
  	z-index: 10;	
}
.fusion-builder-row .fusion-column-wrapper{margin: 0 1.92%;}
.fusion-title-center, .title-heading-center{text-align: center;}
.fusion-title{
	margin-bottom: 15px;
	margin-top: 10px;
}
.fusion-meta-tb{
	padding: 5px 0;
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
	min-height: 36px;
	align-items: center;
  	flex-wrap: wrap;
	border-top: 1px solid #f2f3f5;
	border-bottom: 1px solid #f2f3f5;
}
.fusion-meta-tb-15{border-bottom: 15px solid #f2f3f5;}
.fusion-meta-tb span{
  	line-height: normal;	
	font-size: 13px;	
}
.fusion-meta-tb span a{
	line-height: normal;	
	font-size: 13px;	
}
.fusion-meta-tb .fusion-meta-tb-sep{
	padding: 0 5px;	
}
.fusion-content-tb{width: 100%;}
.fusion-text p, .fusion-content-tb p{margin-bottom: 20px;}
.fusion-content-tb h2{margin-bottom: 1.1em;}
.fusion-content-tb h3{margin: 1em 0;}
.fusion-content-tb h4{margin: 1.33em 0;}
.wp-block-embed{
	position: relative;
  	padding-top: 56.25%;
  	width: 100%;
	margin: 0 0 1em;
	overflow-wrap: break-word;	
}
.wp-block-embed .edui-faked-video{
	position: absolute;
  	width: 100%;
  	height: 100%;
  	max-width: 100%;
  	top: 0;
  	left: 0;
  	right: 0;
  	bottom: 0;	
}
.wp-block-button__link{
	color: #fff;
  	background-color: #cf2e2e !important;
  	border-radius: 9999px;
  	box-shadow: none;
  	text-decoration: none;
  	padding: calc(.667em + 2px) calc(1.333em + 2px);
  	font-size: 1.125em;	
	cursor: pointer;
	text-align: left;
	word-break: break-word;
	display: inline-block;
}
.awb-toc-el__content .awb-toc-el__list{
	display: block;
  	list-style-type: none;
  	counter-reset: awb-toc;
  	padding: 0;
  	margin: 0;	
}
.awb-toc-el__content .awb-toc-el__list li{list-style: none;}
.awb-toc-el__content .awb-toc-el__item-anchor{
	display: block;
  	margin: 2px 0;
  	padding: 0 10px;	
}
.awb-toc-el__content .awb-toc-el__item-anchor::before{
	content: "";
  	counter-increment: awb-toc;
  	text-transform: none;
  	transition-property: color;
  	transition-duration: inherit;
  	transition-timing-function: inherit;	
}
.fusion-author-tb{
	margin-top: 55px;
  	overflow: hidden;
  	clear: both;	
}
.about-author-container .avatar{
  float: left;
  margin-right: 20px;
  margin-bottom: 5px;
}
.fusion-builder-column-2 .fusion-column-wrapper{margin: 0 2.88%;}
.fusion-builder-column-3{margin-top: 0;}
.fusion-builder-column-3 .fusion-column-wrapper{margin: 0 5.76%;}
.fusion-builder-column-3 h1{font-size: 32px;}
footer{
	z-index: 10;
  	position: relative;
	padding: 20px 30px;
	background-color: #141617;
}
footer .fusion-row{margin: 0 auto; max-width: 1200px;}
footer .fusion-copyright-notice{
	display: block;
  	width: 100%;
  	text-align: center;	
}
footer .fusion-copyright-notice{font-size: 13px;}
footer .fusion-copyright-notice div{color: hsla(0, 0%, 100%, calc(100% - 60%)); font-size: 13px;}
footer .fusion-copyright-notice a{color: hsla(0, 0%, 100%, calc(100% - 20%)); font-size: 13px;}
footer .fusion-copyright-notice a:hover{color: #65bd7d;}
#toTop{
	right: 75px;
	border-radius: 6px 6px 0 0;	
	background-color: #141617;
  	bottom: 0;
  	height: 35px;
  	position: fixed;
  	text-align: center;
  	width: 48px;
  	opacity: 0;
  	z-index: 100000;
  	transition: opacity .4s ease-in-out,background .2s ease-in-out;
  	line-height: 1;
  	pointer-events: none;
}
#toTop::before{
	line-height: 35px;
  	content: "\f106";
  	-webkit-font-smoothing: antialiased;
  	font-family: awb-icons;
  	font-size: 22px;
  	color: #FFF;	
}
#toTop:hover{background-color: #198fd9;}
#toTop.fusion-to-top-active{
	pointer-events: auto;
  	opacity: .9;
  	transition: opacity .4s ease-in-out,background .2s ease-in-out;	
}
.search-page-search-form{
	padding-bottom: 60px;
  	border-bottom: 1px solid #f2f3f5;	
	margin-bottom: 60px;
	width: 100%;
}
.search-page-search-form h1{margin: 0.67em 0;}
.search-page-search-form p{margin: 16px 0;}
.search-page-search-form .fusion-search-form-content input[type="text"]:focus{border-color: #f2f3f5;}
.posts-container{}
.fusion-posts-container{
	margin: 0 -20px; 
	margin-top: 20px;
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
  	flex-wrap: wrap;
}
.fusion-posts-container .fusion-post-grid{
	padding: 20px;
	width: 33.3333%;
	float: left;	
}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper{border: 1px solid #f9f9fb; padding: 30px 25px 20px;}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-title{margin-bottom: 1.1em;}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-title a{
	font-size: 48px;
  	font-weight: 600;
  	line-height: 1.2;
  	letter-spacing: -0.015em;
}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-single-line-meta{font-size: 13px; line-height: 1.5;}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-single-line-meta a{font-size: 13px; line-height: 1.5;}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-single-line-meta span{font-size: 13px; line-height: 1.5;}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-single-line-meta .fusion-inline-sep{padding: 0 5px;}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-content-sep{
	height: 6px;
	margin-top: 20px;
	border-top: 1px solid #f2f3f5;
	border-bottom: 1px solid #f2f3f5;	
}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-container{
	word-wrap: break-word;
	margin-top: 20px;	
}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-meta-info{
	clear: both;
  	overflow: hidden;
  	margin-top: 20px;
  	padding: 5px 0;	
}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-meta-info div{
	width: 50%;
	margin: 0;	
}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-meta-info .fusion-alignleft{float: left;}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-meta-info .fusion-alignleft .fusion-read-more{
	box-shadow: none !important;
	position: relative;	
	font-size: 13px;
}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-meta-info .fusion-alignleft .fusion-read-more::after{
  	content: "\f105";
  	top: 50%;
  	right: -10px;
  	padding-left: 5px;
  	font-size: 14px;
  	font-family: awb-icons;
  	position: absolute;
  	transform: translateY(-50%);
}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-meta-info .fusion-alignright{
	float: right; 
	text-align: right;
	font-size: 13px;
}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-meta-info .fusion-alignright a{font-size: 13px;}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-meta-info .fusion-alignright .awb-icon-bubbles{font-size: 13px;}
.pagination{
	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
  	flex-wrap: wrap;
  	align-items: center;
  	justify-content: flex-end;
	margin: 0 1em;
  	margin-top: 40px;
  	line-height: normal;
}
.pagination span, .pagination a{
	width: 30px;
  	height: 30px;
  	margin: 0 3px;
	display: inline-flex;
  	position: relative;
	align-items: center;
  	justify-content: center;
	font-size: 13px;
}
.pagination .inactive{
	border: 1px solid #f2f3f5;	
}
.pagination .inactive:hover{
	border: 1px solid #198fd9;		
}
.pagination .current{
	background-color: #198fd9;
	color: #fff;
	border: 1px solid #198fd9;	
}

.pagination .pagination-next, .pagination .pagination-prev{
	line-height: 30px;
	border: 0px none #FFF;
	position: relative;
	width: auto;
	text-decoration: none;
}

.pagination .page-text{
	width: auto;
	transition-property: color,background-color,border-color;
  	transition-duration: .2s;
  	transition-timing-function: linear;
}
.pagination .page-text:hover{color: #198fd9;}
.pagination .pagination-next::after{
	position: absolute;
  	top: 50%;
  	transform: translateY(-51%);
  	right: -1em;
  	font-family: awb-icons;
  	content: "\f105";	
}
.pagination .pagination-prev::before{
	position: absolute;
  	top: 50%;
  	transform: translateY(-51%);
  	left: -1em;
  	font-family: awb-icons;
  	content: "\f104";
}
.fusion-error-page-404{
	width: 33.3333%;
	position: relative;
  	min-height: 1px;
  	padding-right: 15px;
	color: #f0f0f0;
  	font-size: 170px;
  	line-height: 1;
  	font-weight: 700;
	float: left;
}
.fusion-error-page-404.oops{font-size: 117px; font-weight: bolder}
.useful-links{
	width: 30.66%;
  	padding-left: 5%;
	position: relative;
  	min-height: 1px;
  	padding-right: 15px;
	float: left;
}
.useful-links h3{margin: 1em 0;}
.useful-links ul{
	font-size: 16px;
  	line-height: 27.2px;
	margin: 0;
	padding: 0;	
}
.useful-links ul li{padding: 0.35em 0; list-style: none;}
.useful-links ul li span{
	background-color: #65bd7d;
  	font-size: 16px;
  	height: 27.2px;
  	width: 27.2px;
  	margin-right: 11.2px;
	border-radius: 50%;
  	background-clip: padding-box;	
	color: #fff;
  	text-align: center;
	display: -webkit-box;
  	display: -moz-box;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
  	display: flex;
  	align-items: center;
  	justify-content: center;
	float: left;
}
.useful-links ul li span .fusion-li-icon{
	display: inline-block;
	color: #FFF;
	font-size: 16px;	
}
.useful-links ul li .fusion-li-item-content{
	margin-left: 38.4px;	
}
.fusion-error-page-search{width: 33.33333333%; float: left; padding: 0 15px;}
.fusion-error-page-search h3{margin: 1em 0;}
.fusion-error-page-search p{margin-bottom: 20px;}
.fusion-error-page-search .fusion-search-form-content input[type="text"]:focus{border-color: #f2f3f5;}
@media screen and (max-width:1256px){
.fusion-row{padding: 0 20px;}
}
@media screen and (max-width:1024px){
ul, ol{padding-left: 20px;}
.fusion-builder-column-0{min-height: unset;}
.fusion-builder-column-0 a{display: none;}
.fusion-builder-column-0 button{display: block;}
header{padding: 0 10px;}
.head{margin: 0;}
.width-100{padding: 0 10px;}
section#content{padding: 0 10px;}
#main{padding-top: 10px; padding-bottom: 20px;}
footer{padding: 20px 15px;}
.fusion-builder-row .fusion-column-wrapper{margin: 0;}
.head .fusion-builder-column-0{margin-bottom: 0;}
.fusion-builder-row{margin: 0;}
.fusion-posts-container{margin: 0 -10px; margin-top: 10px;}
.search-page-search-form{padding-bottom: 20px; margin-bottom: 20px;}
.fusion-posts-container .fusion-post-grid{padding: 10px;}
.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-title a{font-size: 24px;}
}
@media screen and (max-width:856px){
.fusion-posts-container .fusion-post-grid{width: 50%;}
h1{font-size: 32px;}
h2{font-size: 28px;}
h3{font-size: 24px;}
h4{font-size: 20px;}
}
@media screen and (max-width:712px){
.fusion-posts-container .fusion-post-grid{width: 100%;}
}
@media screen and (max-width:640px){
.head, .fusion-builder-row{flex-direction: column;}
.fusion-builder-column-0, .fusion-builder-column-1, .fusion-builder-column-2, .fusion-builder-column-3{width: 100%;}
.fusion-column-wrapper, .fusion-builder-column-1 .fusion-column-wrapper, .fusion-builder-column-2 .fusion-column-wrapper, .fusion-builder-column-3 .fusion-column-wrapper{margin: 0 1.92%;}
}
