.flatsome_page-layout h1{margin-top: 0;margin-right: 0;margin-bottom: 14px;margin-left: 0;font-size: 30px;line-height: 1.3;}
.flatsome_banner-actions{display: flex;gap: 11px;margin-top: 12px;flex-wrap: wrap;}
.flatsome_item-box h2,.flatsome_item-box h3{margin-top: 0;margin-right: 0;margin-bottom: 8px;margin-left: 0;font-size: 17px;}
.flatsome_row-line{gap: 14px;display: flex;border-bottom: 1px dashed #a7acbe;align-items: baseline;padding-bottom: 12px;}
.flatsome_feed-item{overflow-wrap: break-word;border-bottom: 1px solid #a7acbe;padding-bottom: 20px;gap: 20px;display: flex;}
.flatsome_banner h1{margin-top: 0;margin-right: 0;margin-bottom: 8px;margin-left: 0;font-size: 30px;line-height: 1.2;}
button,[type="button"]{cursor: pointer;}
button,input{font-size: 100%;margin: 0;line-height: 1.15;font-family: inherit;}
.flatsome_site{font: 18px/1.45 "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;color: #1f242b;background: #e8efed;-moz-osx-font-smoothing: grayscale;margin: 0;-webkit-font-smoothing: antialiased;}
.flatsome_item-box a{text-decoration: none;color: #1f242b;}
.flatsome_outer{align-items: stretch;display: flex;min-height: 100vh;}
.flatsome_prose blockquote{color: #4a5d81;border-left: 2px solid #4c367c;padding-top: 8px;padding-right: 12px;padding-bottom: 8px;padding-left: 12px;margin-top: 0;margin-right: 0;margin-bottom: 11px;margin-left: 0;}
.flatsome_row-title a:hover{color: #5a477f;}
.flatsome_qa-list{gap: 12px;display: flex;flex-direction: column;}
.flatsome_info-box p{margin-top: 0;margin-right: 0;margin-bottom: 11px;margin-left: 0;}
.flatsome_info-list a{color: #4c367c;}
.flatsome_error-content{text-align: center;}
main{display: block;}
.flatsome_item-box{border: 1px solid #a7acbe;border-radius: 22px;padding: 12px;background: #e8efed;background-clip: padding-box;}
blockquote::before,blockquote::after{content: "";content: none;}
.flatsome_unit-title{text-transform: uppercase;margin-top: 0;margin-right: 0;margin-bottom: 20px;margin-left: 0;font-weight: 700;letter-spacing: .12em;color: #4c367c;font-size: 14px;}
[hidden]{display: none;}
.flatsome_item-box a:hover{color: #5a477f;}
.flatsome_banner-image img,.flatsome_banner-image svg{object-fit: cover;height: 100%;width: 100%;}
output{display: inline-block;}
progress{vertical-align: baseline;}
.flatsome_brand-link{flex-direction: column;gap: 8px;text-decoration: none;color: inherit;display: flex;}
fieldset{padding-top: 0.35em;padding-right: 0.75em;padding-bottom: 0.625em;padding-left: 0.75em;}
.flatsome_qa-list section{display: block;}
.flatsome_btn-secondary{background: transparent;border: 1px solid #4c367c;color: #4c367c;}
dl,ul,ol{margin: 0;padding: 0;}
figcaption{font-size: 13px;color: #4a5d81;}
.flatsome_row-content p{margin-top: 0;margin-right: 0;margin-bottom: 8px;margin-left: 0;}
.flatsome_footer-menu-item{text-decoration: none;font-size: 12px;color: #4a5d81;}
.flatsome_info-list div{display: block;}
.flatsome_info-box p:last-child{margin-bottom: 0;}
.flatsome_row-content :last-child{margin-bottom: 0;}
.flatsome_feed-item a{text-decoration: none;color: #1f242b;}
.flatsome_pager-links a{font-size: 14px;color: #4c367c;text-decoration: none;}
nav ol,nav ul{padding: 0;list-style: none;}
button{text-transform: none;}
.flatsome_info-list li span:first-child{font-weight: 600;}
.flatsome_published{font-variant-numeric: tabular-nums;font-size: 12px;display: block;margin-bottom: 4px;color: #4a5d81;}
.flatsome_item-block{min-width: 0;flex: 1 1 auto;}
.flatsome_site-icon img,.flatsome_site-icon svg{height: 100%;width: 100%;display: block;object-fit: contain;}
.flatsome_prose ul,.flatsome_prose ol{padding-left: 20px;margin-top: 0;margin-right: 0;margin-bottom: 11px;margin-left: 0;}
dfn{font-style: italic;}
.flatsome_feed-item a:hover{color: #5a477f;}
.flatsome_btn-primary{padding-top: 9px;padding-right: 12px;padding-bottom: 9px;padding-left: 12px;text-align: center;background: #4c367c;font-size: 14px;border-radius: 20px;color: #e8efed;display: inline-block;text-decoration: none;}
.flatsome_more-links{gap: 11px;flex-wrap: wrap;display: flex;margin-top: 4px;}
.flatsome_menu-link:hover{background: #e8efed;color: #5a477f;}
.flatsome_banner{border-bottom: 1px solid #a7acbe;padding-top: 36px;padding-right: 0;padding-bottom: 32px;padding-left: 0;}
audio{display: inline-block;}
small{font-size: 80%;}
.flatsome_feed-item h2,.flatsome_feed-item h3{font-size: 19px;margin-top: 0;margin-right: 0;margin-bottom: 4px;margin-left: 0;}
.flatsome_prose p{margin-top: 0;margin-right: 0;margin-bottom: 11px;margin-left: 0;}
h1{font-size: 2em;margin-top: 0.67em;margin-right: 0;margin-bottom: 0.67em;margin-left: 0;}
.flatsome_main-content{flex: 1 1 auto;padding: 0;}
.flatsome_colophon a:hover{color: #5a477f;}
.flatsome_post-list{margin: 0;gap: 20px;list-style: none;flex-direction: column;padding: 0;display: flex;}
.flatsome_site h1,.flatsome_site h2,.flatsome_site h3,.flatsome_site h4{font-family: "Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;font-weight: 700;overflow-wrap: break-word;}
img{border-style: none;}
.flatsome_item-time{width: 130px;flex: 0 0 130px;}
.flatsome_teaser-list{gap: 12px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));}
.flatsome_row-list{display: flex;flex-direction: column;gap: 12px;}
blockquote,q{quotes: none;}
.flatsome_feed-item:last-child{border-bottom: 0;}
.flatsome_info-box{background: #f8f3f9;color: #1f242b;padding-top: 14px;padding-right: 24px;padding-bottom: 14px;padding-left: 24px;border-left: 3px solid #4c367c;}
.flatsome_prose h3{font-size: 19px;margin-top: 14px;margin-right: 0;margin-bottom: 8px;margin-left: 0;}
.flatsome_doc-page{min-width: 0;display: flex;flex-direction: column;flex: 1 1 auto;}
.flatsome_more-links a{color: #4c367c;text-decoration: none;font-size: 14px;}
template{display: none;}
[type="checkbox"]{box-sizing: border-box;padding: 0;}
table{width: 100%;border-collapse: collapse;}
.flatsome_menu-link{padding-top: 9px;padding-right: 11px;padding-bottom: 9px;padding-left: 11px;color: #1f242b;display: block;font-size: 14px;text-decoration: none;border-radius: 20px;border-left: 3px solid transparent;}
.flatsome_info-list dt,.flatsome_info-list th{font-weight: 600;}
.flatsome_prose h2{font-size: 23px;margin-top: 20px;margin-right: 0;margin-bottom: 8px;margin-left: 0;}
.flatsome_banner-image{flex: 0 0 160px;width: 160px;height: 160px;overflow: hidden;border-radius: 22px;}
.flatsome_info-list{display: grid;margin: 0;gap: 11px;}
:root{-moz-tab-size: 4;tab-size: 4;}
button:-moz-focusring{outline: 1px dotted ButtonText;}
.flatsome_colophon a{color: inherit;text-decoration: none;}
.flatsome_prose hr{border: 0;border-top: 1px solid #a7acbe;margin-top: 14px;margin-right: 0;margin-bottom: 14px;margin-left: 0;}
.flatsome_item-box p{font-size: 14px;color: #4a5d81;margin-top: 0;margin-right: 0;margin-bottom: 8px;margin-left: 0;}
.flatsome_info-box a{color: #4c367c;text-decoration: underline;font-weight: 600;}
.flatsome_content-link{font-size: 14px;margin-top: 0;margin-right: 0;margin-bottom: 11px;margin-left: 0;}
.flatsome_prose a{text-decoration-thickness: 1px;transition: color .15s ease;color: #4c367c;}
.flatsome_prose pre{-webkit-overflow-scrolling: touch;overflow: auto;border-radius: 20px;background: #e3e6ed;padding: 11px;margin-top: 0;margin-right: 0;margin-bottom: 11px;margin-left: 0;}
figure{margin: 0;}
.flatsome_prose li{margin-bottom: 4px;}
br{line-height: 1;}
.flatsome_colophon{font-size: 12px;margin: 0;color: #4a5d81;}
.flatsome_active-menu-item{background: #e8efed;color: #4c367c;border-left-color: #4c367c;font-weight: 600;}
.flatsome_row-line:last-child{padding-bottom: 0;border-bottom: 0;}
.flatsome_page-layout{padding-top: 28px;padding-right: 0;padding-bottom: 28px;padding-left: 0;}
.flatsome_prose code{font-size: 14px;font-family: "Cascadia Mono","Segoe UI Mono",Consolas,monospace;}
.flatsome_site-icon{border-radius: 22px;display: block;overflow: hidden;height: 52px;width: 52px;}
address{line-height: inherit;font-style: normal;}
.flatsome_site-footer{padding-top: 14px;padding-right: 28px;padding-bottom: 14px;padding-left: 28px;flex-wrap: wrap;align-items: center;border-top: 1px solid #a7acbe;display: flex;box-sizing: border-box;gap: 11px;justify-content: space-between;}
.flatsome_footer-list{display: flex;flex-wrap: wrap;gap: 11px;}
.flatsome_banner p{margin-top: 0;margin-right: 0;margin-bottom: 4px;margin-left: 0;color: #4a5d81;font-size: 17px;}
.flatsome_menu-nav{gap: 2px;display: flex;flex-direction: column;}
tr{display: block;}
.flatsome_row-content{flex: 1 1 auto;color: #4a5d81;min-width: 0;}
.flatsome_subtitle{color: #4a5d81;font-size: 12px;}
.flatsome_qa-list h2,.flatsome_qa-list h3,.flatsome_qa-list dt,.flatsome_qa-list th,.flatsome_qa-list strong{margin-top: 0;margin-right: 0;margin-bottom: 4px;margin-left: 0;font-size: 17px;display: block;}
.flatsome_entry-summary{color: #4a5d81;font-size: 14px;margin: 0;}
.flatsome_site img{height: auto;max-width: 100%;}
.flatsome_item-box :last-child{margin-bottom: 0;}
tbody{display: contents;}
.flatsome_aside-note{color: #4a5d81;font-size: 12px;margin: auto 0 0;}
.flatsome_hero-text{min-width: 0;flex: 1 1 auto;}
.flatsome_layout-block{padding-top: 36px;padding-right: 0;padding-bottom: 36px;padding-left: 0;border-bottom: 1px solid #a7acbe;}
ol ol{margin-bottom: 0;}
body{margin: 0;}
.flatsome_row-title{margin: 0;width: 210px;flex: 0 0 210px;font-size: 17px;line-height: 1.3;}
.flatsome_prose h4{font-size: 18px;margin-top: 12px;margin-right: 0;margin-bottom: 8px;margin-left: 0;}
.flatsome_row-title a{text-decoration: none;color: #1f242b;}
hr{height: 0;box-sizing: content-box;overflow: visible;}
html{scroll-behavior: smooth;}
.flatsome_not-found-footer{background: #f8f3f9;}
header,hgroup{display: block;}
.flatsome_title-text{line-height: 1.2;font-size: 21px;overflow-wrap: break-word;font-family: "Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;font-weight: 700;}
.flatsome_prose{hyphens: manual;max-width: 680px;}
*,*::before,*::after{box-sizing: border-box;}
[type="search"]{-webkit-appearance: textfield;outline-offset: -2px;}
.flatsome_content-wrapper{padding-top: 0;padding-right: 28px;padding-bottom: 0;padding-left: 28px;min-width: 0;margin: 0;width: 100%;box-sizing: border-box;max-width: 840px;}
th,td{display: block;font-weight: 400;text-align: left;}
.flatsome_banner-subtitle{gap: 24px;align-items: center;display: flex;}
.flatsome_info-list dd,.flatsome_info-list td{color: #4a5d81;margin-top: 3px;margin-right: 0;margin-bottom: 0;margin-left: 0;}
a{background-color: transparent;}
.flatsome_footer-menu-item:hover{color: #5a477f;}
.flatsome_info-list li{display: flex;gap: 4px;}
.flatsome_secondary{background: #f8f3f9;top: 0;align-self: flex-start;width: 254px;gap: 20px;border-right: 1px solid #a7acbe;flex-direction: column;min-height: 100vh;display: flex;flex: 0 0 254px;padding-top: 24px;padding-right: 14px;padding-bottom: 24px;padding-left: 14px;position: sticky;}
@media (max-width:920px){.flatsome_banner-image{width: 100%;flex: 0 0 auto;}
.flatsome_teaser-list{grid-template-columns: 1fr;}
.flatsome_active-menu-item{border-bottom-color: #4c367c;border-left: 0;}
.flatsome_outer{flex-direction: column;}
.flatsome_banner-subtitle{flex-direction: column;align-items: flex-start;}
.flatsome_secondary{min-height: 0;border-right: 0;width: 100%;gap: 12px;position: static;border-bottom: 1px solid #a7acbe;flex: 0 0 auto;}
.flatsome_menu-link{border-left: 0;padding-top: 4px;padding-right: 8px;padding-bottom: 4px;padding-left: 8px;border-bottom: 2px solid transparent;}
.flatsome_row-line,.flatsome_feed-item{gap: 8px;flex-direction: column;}
.flatsome_menu-nav{flex-wrap: wrap;flex-direction: row;}
.flatsome_row-title,.flatsome_item-time{width: auto;flex: 0 0 auto;}
.flatsome_content-wrapper,.flatsome_site-footer{padding-right: 20px;padding-left: 20px;}
}
.flatsome_pager-links{gap: 11px;margin-top: 20px;display: flex;}
li{list-style: none;}
.flatsome_content-link a{color: #4c367c;}
